html {margin:0;padding:0;}
body {background-color:#fff;margin:0;padding:0;font-family:arial;font-size:13px;line-height:19px;color:#666;}

img, img a, a img, a.visited img, image {border:none;}
ul {list-style:none;margin:0 0 20px 0;padding:0;}
li {list-style:none;margin:0;padding:0;}
ul li ul {margin-bottom:0;}

div#container {margin:0;padding:0;}

#logo {float:left;width:126px;padding:25px 0 0 0;}
#logo a {display:block;background:transparent url(../images/logo.gif) no-repeat left top;width:126px;height:74px;}
#logo a span {display:none;}

#adress {position:absolute;width:261px;height:153px;margin-top:40px;color:#999;}
#adress span {display:none;}
#adress a {color:#999;}
#adress a:hover {color:#666;}
#navigation {float:right;width:555px;padding:86px 0 20px 0;}

#header {margin:0 auto;width:872px;}
#wrapp {width:872px;margin:0 auto;}
#content {float:right;width:555px;margin:0 3px 0 0}
#left_col {float:left;width:290px;}

.clear {clear:both;height:10px;line-height:10px;}

.flLeft {float:left;margin:0;padding:0;width:430px;}
.flRight {float:right;margin:0 6px 0 0;padding:0;}
.flBlanko {margin:15px 45px;}

.fl_Left {float:left;width:130px;}
.fl_Left img {border:1px solid #DEDEDE;margin-top:20px;}
.fl_Right {float:right;width:410px;}
#content .fl_Right p {margin:0 0 10px 0;}


.picfl_Right {
	padding-top:25px;
	float:right;
}
.cfl_Left {

}

.clear_line {clear:both;border-bottom:1px solid #E0E0E0;margin-bottom:20px;height:20px;}

.image {margin-top:68px;}

/*************************/

a, a:link {color:#666;text-decoration:none;}
a:visited {color:#666;}
a:hover {color:#000;}

.icontent a {border-bottom:1px solid #666;background:transparent url(../images/link_pf.gif) no-repeat left 0.39em;padding-left:11px;}

a.thumb:hover {background-position:-10000em;background-repeat:no-repeat;}

/*******************************************/

#navigation ul {width:auto;margin:0;padding:0;}
#navigation ul li {float:left;margin-right:14px;}
#navigation ul li a,
#navigation ul li a:link {display:block;font-size:13px;line-height:18px;text-decoration:none;color:#666;padding:0;margin:0;}
/*
#navigation ul li.p1 {display:none;}
*/
#navigation ul li a:hover {color:#D8222B}
#navigation ul li a.current {color:#D8222B;}

/***********************************/

#left_col {margin:22px 0 0 -8px;}
#left_col ul {margin:0;padding:0;width:190px;}
#left_col ul li {margin:0;padding:0;}
#left_col ul li a {display:block;border-bottom:1px solid #ccc;text-decoration:none;color:#666462;font-size:13px;padding:2px 5px 2px 13px}
#left_col ul li a.current, #left_col ul li a:hover {color:#D8222B;}

#left_col .pic_list ul {width:290px;}
#left_col .pic_list ul li {margin-bottom:4px;}
#left_col .pic_list ul li a {border:none;padding:0;margin:0;}
#left_col .pic_list ul li img {border:1px solid #DEDEDE;}

#picbox {margin:0 auto;padding:0;width:872px;clear:both;height:280px;}
#picelement {margin:0 8px 0 0;float:right;padding:0;width:554px;height:279px;background-repeat:no-repeat;background-position:left top;border-left:12px solid #DA2129;}
#grey_line {clear:both;background:transparent url(../bg_body.jpg) repeat-x left top;height:280px;margin:0 0 16px 0;}

h1,	
.icontent h2,
h3, 
h5,
h6 {font-family:Georgia;font-weight:normal;color:#333;font-size:24px;line-height:33px;padding:20px 70px 20px 0;margin:0;display:block;}

.icontent h4 {font-size:13px;font-weight:bold;line-height:19px;margin:0;padding:0;width:430px;}
.fl_Right h4 {font-size:13px;font-weight:bold;line-height:19px;margin:0;padding:0;width:130px;}

#content p {margin:0 0 20px 0;}
#content ul {border:1px solid #ccc;}
#content ul li {padding:0 0 0 18px;background:transparent url(../images/bullet_point.gif) no-repeat left 0.58em;}

#content ul li ul {border:1px solid #ccc;}
#content ul li ul li {margin:0 0 0 2px;padding:0 0 0 18px;background:transparent url(../images/bullet_line.gif) no-repeat left 0.58em;}

#content .pic_list ul {width:555px;padding:0;}
#content .pic_list ul li {background:none;margin-bottom:4px;padding:0;}
#content .pic_list ul li a {border:none;padding:0;margin:0;}
#content .pic_list ul li img {border:none;}


.icontent p, .icontent ul {width:430px;}
.fl_Right p {width:410px}

#content .service_overview {padding:10px 0 20px 0;}
#content .service_overview ul {margin:0;padding:0;}
#content .service_overview ul li {background:none;margin:0;padding:2px 3px 0 0;float:left;width:271px;}
#content .service_overview ul li a {display:block;color:#666462;width:271px;height:63px;background:transparent url(../images/button.png) no-repeat left -69px;text-decoration:none;line-height:15px;font-size:13px;text-align:center;}
#content .service_overview ul li a span {display:block;padding-top:25px;}
#content .service_overview ul li a span.morelines {display:block;padding-top:17px;}
#content .service_overview ul li a:hover {background-position:left 0px;color:#fff;}

