@charset "UTF-8";
/* CSS Document */


/* body { margin: 0px; padding: 0px; background-color: #000; background repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#000;} 
	.left h1 { font-size: 18px; color: #fff;}
	a.external:link {color: #03F; text-decoration: none; }
	a.external:visited {color: #03F; }
	a.external:hover {color: #03F; text-decoration: underline; }
	a.external:active {color: #03F; } 
	
*/

/* insert start*/



body,html{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	margin: 1px;
	color:#666666;
	font-size:12px;
}
p,td{
	font-size: 13px;
}
.clear { display:block; clear:both; height: 0px; line-height: 0px; font-size: 0x; visibility:hidden;}
.strong{
	color: #444444;
}



/* end insert */



#wrap { width: 1000px; height:auto; margin-left:auto; margin-right:auto; margin-top: -50px; } 
	#header { width: 100%; height: 346px; background:url('images/header.png'); } 
	#page-banner { position:relative; left: 400px; top: 80px; }
	#flashbits { width: 100%; height: 44px; background:url('images/flashbits.png'); } 
	#banner-text { margin-left: 50px; display:block; clear:both; }
	#main { width: 100%;  background-image:url('images/main.png'); background-repeat:repeat-y; } 
	#footer { width: 100%; color:#FFF; height: 70px; background:url('images/footer.png'); margin-top: -13px; }


#specialbanner {width: 278px; height: 85px; position:relative; background-image:url('images/banner.png'); margin-left: 707px; margin-top: -85px; }
#lefttop { width: 580px; height: auto; float: left; padding-left: 10px; padding-right: 10px; margin-bottom: 10px; }
#lefttop h2 {color: black; }
#lefttop p {color: black; }

#left { width: 600px; height: auto; float: left; padding-left: 60px; }
#right { width: 240px; height: auto; float: left; margin-left: 20px; }
#right p {color: black; }
#right h2 {color: black; font-size: 20px;}

ul.tick { list-style-type: none;  list-style-position: inside; }
	ul.tick li { font-style: normal; background: url(images/tick-icon.png) no-repeat; height: 27px; padding-left: 30px; }
	ul.tick h2 {font-size: 14px; color: black; }


.col { width: 170px; height: 324px; float: left; padding-left:15px; padding-top:12px; padding-right: 15px; background-image:url('images/special-background.png'); }
	 .col img { margin-top: 0px; margin-bottom: 5px;}
	 .col H2 { font-size: 11px; padding-bottom: 10px; color: #000000; margin-top: 0px }
	 .col p { font-size: 11px; }

	 
	#contact { height: 200px; width: 155px; float:right; padding-right: 50px;} 
	#contact p { margin: 0px; padding: 0px; color: black; } 
	#contact input { height: 17px; width: 180px; background-color: #e6e9e5; line-height: 17px; padding: 0px; margin: 0px; }
	#contact textarea { padding-bottom: 3px; background-color: #e6e9e5; width: 180px; } 
	#contact .formtext { font-size: 11px; color: #000000; rows: 3; } 
	
	#address {width: 230px; height: auto; padding-left: 10px;margin-top: 50px; border: none; }
	#phone { width: 300px; height: auto; margin-left: 650px; margin-top: -56px; }
	#phone h1 {font-size: 25px; }
	
.navigate-menu {width: 200px; margin-left: 70px; display: block; float:left; margin-top: -80px; }
.navigate-menu ul{ margin:0px; padding: 5px 5px 5px 20px;}
.navigate-menu li{ list-style:none; padding: 0px 0px 5px 0px; background:url(images/dot-lightgray.gif) bottom repeat-x; margin-bottom: 5px;}
.navigate-menu .item{ background:url(images/nav-bullet.gif) no-repeat left; padding-left: 24px;}
.navigate-menu a{ line-height: 22px; margin:0px; text-decoration:none; color:#666666; padding:0px;}
.navigate-menu a:hover{ color:#FFFFFF;}
.navigate-menu .text { display:block; height: 22px; padding-left: 5px}
.navigate-menu a:hover .text { background:#000000 url(images/nav-over-bg.gif) right no-repeat;}