/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; background:#000000; min-width:980px}
html, input, textarea	{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
		color:#6a6a6a;	}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top; outline:none}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }

a{color:#6a6a6a; text-decoration:underline; outline:none} 
a:hover{
	text-decoration:none;
}


.link1{ color:#66cc1c}
.link2{ color:#ed1c24}

#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(images/marker5.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:10px; }
#content ul li a{color:#5f5f5f; text-decoration: underline; line-height:1.69em} 
#content ul li a:hover { text-decoration:none; }

.link-1 { display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:5px 14px 10px 25px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}

.link-2 { display:block; float:left; background:url(images/link_bg1.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
.link-2 em { display:block; background:url(images/link_left1.gif) no-repeat left top;}
.link-2  b { display:block; background:url(images/link_right1.gif) no-repeat right top; padding:5px 14px 10px 25px; font-weight:normal; font-style:normal;}
.link-2:hover{ text-decoration:none; color:#000000}

.link-3 { display:block; float:left; background:url(images/link_bg2.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
.link-3 em { display:block; background:url(images/link_left2.gif) no-repeat left top;}
.link-3  b { display:block; background:url(images/link_right2.gif) no-repeat right top; padding:5px 14px 10px 25px; font-weight:normal; font-style:normal;}
.link-3:hover{ text-decoration:none; color:#000000}


/*header*/
#header {font-size:1em; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif }
#header .logo{ margin:0 0 0 0 }
#header .indent{margin:105px 0 0 429px; position:absolute}
#header .indent2{margin:66px 0 0 685px; position:absolute}
#header .indent1{margin:531px 0 0 782px; position:absolute; width:120px}

#header ul{
	margin:0;
	list-style:none;
	padding-top: 70px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 500px;
}
#header ul li{ margin:0; display:inline}
#header ul .last{background:none}
#header ul li a{
	color:#FFF;
	text-decoration:none;
	display:block;
	float:left;
	padding:10px 10px 10px 10px;
	font-family: 
} 
#header ul li a:hover {
	text-decoration:none;
	background:url(images/marker.gif)  center left no-repeat;
	font-size: 11pt;
}
#header ul li .current{ text-decoration:none; background:url(images/marker.gif)  center left no-repeat;   }

#header ul li span{color:#212121; text-decoration:none; display:block; float:left;  background:url(images/bg_menu.gif) no-repeat top right;} 


/*content*/
#content{ font-size:.8125em; width:100%; text-align:left; background:url(images/bg_cont.gif) no-repeat top left #fff}
#content .indent-main{padding:42px 25px 33px 37px}
#content .indent-main1{padding:42px 50px 60px 37px}
#content .indent-col{padding:6px 0 0 11px}
#content .indent-col1{padding:6px 0 25px 11px}
#content .title{  margin-bottom:16px}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-indent{ margin:0 0 16px 0}
#content p{ margin:0 0 11px 0}
#content .p{ margin:0}
#content .p1{ margin:0 0 25px 0}
#content .p2{ margin:0 0 19px 0}
#content h2{color:#000000; font-size:1.84em; margin-bottom:13px; line-height:1.2em; background:url(images/marker1.gif) no-repeat top left; padding-left:17px; background-position:0 11px}
#content h3{color:#84cf3d; font-size:1.07em; margin-bottom:13px; line-height:1.2em }
#content h4{color:#8b870e; font-size:1em; margin-bottom:13px;  }
#content h5{color:#000000; font-size:1.07em; text-transform:uppercase; margin-bottom:7px;  }
#content .tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:13px; margin-bottom:13px}
#content .tail1{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:13px; margin-bottom:25px}

.txt{ float:right; font-weight:bold; display:block; margin-bottom:21px}

#content .txt1 h3 { color:#343434}
#content .txt2 h3 { color:#ed1c24}
#content .txt1 h2 { background:url(images/marker2.gif) no-repeat top left; padding-left:17px; background-position:0 11px;}
#content .txt2 h2 { background:url(images/marker3.gif) no-repeat top left; padding-left:17px; background-position:0 11px;}

#content .indent{padding:0 0 0 0}


/*services rollovers*/




/*footer*/
#footer { color:#7e7e7e; font-size:0.8125em; background:url(images/bot1.gif) no-repeat top left ; }
#footer .icon{ margin:29px 0 0 379px; position:absolute}
#footer .indent{ margin:23px 0 0 400px; position:absolute; color:#fff}
#footer .indent-footer{ padding:34px 50px 0 57px;}
#footer a {color:#bdbdbd; text-decoration:underline}  
#footer a:hover {  text-decoration:none}


.block-contact span{ float:right; margin-right:60px}
.text-regular {
	font-size: 10pt;
}
#services .tail-top .tail-top1 .tail-bottom .main #content .indent-main .container.bg .container.bg1 .col-1 .tail .indent-col h3 #CollapsiblePanel1 .CollapsiblePanelContent .text-regular {
	font-size: 10px;
}
#services .tail-top .tail-top1 .tail-bottom .main #content .indent-main .container.bg .container.bg1 .col-1 .tail .indent-col h3 #CollapsiblePanel1 .CollapsiblePanelContent .text-regular {
	font-size: 10pt;
}
#services .tail-top .tail-top1 .tail-bottom .main #content .indent-main .container.bg .container.bg1 .col-1 .tail .indent-col h3 #CollapsiblePanel1 .CollapsiblePanelContent .text-regular {
	color: #333;
}
.quality {
	color: #090;
}
#services .tail-top .tail-top1 .tail-bottom .main #content .indent-main .container.bg .container.bg1 .col-1 .tail .indent-col h3 #CollapsiblePanel1 .CollapsiblePanelTab {
	color: #090;
}
