@charset "utf-8";
/* DESIGN BY CRONDESIGN.COM */

body{ margin:10px 0 30px 0; background:#fff url(../images/yellowback.gif) top repeat-x fixed; }
body,td,th,li {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#333333}
td{vertical-align:top}
h1{color:#E67C00; font-weight:normal; font-size:18pt; line-height:140%}
h2{color:#CC4200; font-size:medium}
h3{ font-size:12pt}
a{text-decoration:none; font-weight:bold; color:#E67C00;}
a:hover{}
a img{border:0;}
a:hover img{border:0}

#maintable{width:980px; }
.leftcol, .leftcol2{width:300px; padding-left:50px; background-color:#fff}
.leftcol2{width:400px; padding-bottom:30px; padding-top:30px;background-color:#fff}
.rightcol{background-color:#fff}
.imagecol{}
.testimonials{width:235px; padding-right:60px; color:#E67C00; font-style:italic; line-height:130%; border-right: solid 1px #CCCCCC; font-size:9pt;}
	.testimonials a{font-style:normal;}
	.testimonials a:hover{color:#000000;}
	.testimonials div{ padding-top:1px; margin-top:20px;}
	.testimonials div p{ padding-bottom:20px;}
	.testimonials img{border:0; margin-right:10px; display:block; margin-bottom:10px;}



.menurow{height:120px; border-bottom:solid 2px #FFC20e; padding-left:50px; position:relative;}
	#menu{width:585px; float:right; margin-top:-95px; padding-left:15px; padding-top:43px; margin-right:8px; }
		#menu:hover{}
		#menu a{ color:#000; text-transform:uppercase; margin-right:20px; padding-bottom:1px; border-bottom:dotted 1px #FFFFFF}
		#menu a:hover{ color:#FF6600; border-bottom-color:#FF6600}
		#menu a.selected{ color:#000000; border-bottom-color:#000000}
		#menu a.selected:hover{}
	#logindiv{ float:right; margin-left:20px; margin-right:5px; margin-top:-20px; font-size:7pt; height:20px;}
		#login{color:#777; padding:5px; border:dotted 1px #CCCCCC; margin-right:4px; margin-top:-3px}
		#login:hover{background-color:#FFFFFF; border-color:#FF6600; color:#FF6600}
		#loginForm{margin:0;margin-top:-7px; color:#E67C00}
		input{border:dotted 1px #E67C00; background-color:#FFFFFF; font-size:8pt; padding:2px} 
	#newsletter{margin-right:1px; text-transform:uppercase; font-size:10pt }
	#newsletter:hover{color:#F60;}
		
	
.blockbtn{width:120px; margin-right:7px; padding-right:10px; padding-left:10px; display:block; float:left; color:#333333; font-weight:normal; border:dotted #fff; border-width:0 1px 0 1px}
	.blockbtn:hover{background:url(../images/greyfade.gif) repeat-x; border-color:#E67C00;}
	.blockbtn:hover h3, .blockbtn:hover .highlight{color:#E67C00}
#prodlist{width:160px; padding-left:10px; background-color:#FFF}
	#prodlist:hover{background:url(../images/greyfade.gif) repeat-x #fff;}
	#prodlist:hover h3{color:#E67C00}
	#prodlist a{display:block; padding:5px; padding-left:8px; margin-left:-10px; border:dotted 1px #FFFFFF; color:#333333; margin-bottom:10px}
	#prodlist a:hover{ border-color:#E67C00; color:#000000; background-color:#FFFFFF}
	
		
#flashrow{height:170px; }
.flashsub{ background:url(../images/flashsubback.gif) no-repeat #FFBB0e;  height:65px;}
	#flashsubbtn{float:right;margin-right:-5px;}
	#flashsubbtn a{ margin-right:5px}

#submen{background:url(../images/yellowbarsmall.gif) no-repeat; height:35px; vertical-align:bottom; overflow:hidden; border-right:1px solid #E67C00; border-left:1px solid #E67C00;}
	#submen a{display:block; float:left; padding:10px 20px 10px 20px; color:#000000; font-weight:normal}
	#submen a:hover{background:url(../images/orangehover.gif);}
	#submen a.selected{background-color:#FFFFFF; color:#E67C00; border:solid 1px #E67C00; border-bottom:none; font-weight:bold; margin-top:1px}
	#submen a.selected:hover, #submen #title:hover{ background-image:none;}

.bottomcell{ padding-bottom:20px; padding-top:20px; background-color:#fff}
.news{padding-left:15px; padding-bottom:0;background:url(../images/pixel.gif) right repeat-y #fff;}
	.news h1 {font-size:14pt; margin-top:0;}
	.news a{ font-size:9pt; font-weight:normal; margin-bottom:5px; display:block; color:#333333}
	.news a:hover{ color:#FF6600}
	.news a:hover strong{}
	.newsimage{ display:block; margin-bottom:20px;}

#footer{background:url(../images/footerback.png) repeat-x; text-align:center; padding-top:50px; position:relative; height:120px}
	#designlink{display:block; text-align:right; margin-top:-28px;}
	#designlink a{color:#333333; font-size:7pt; font-weight:normal}
	#designlink a:hover{color:#ccc;}
#topclients{border: solid 1px #CCC; border-top:0; border-bottom:0; text-align:center; background-color:#FFF}	

#menuleft{ background:url(../images/headerback.gif) left top}
#menuright{ background:url(../images/headerback.gif) right top}
.smallText{font-size:7pt;}
ul{ padding-left:15px}

#bodytxt{font-size:small; padding-right:20px; line-height:150%; background:url(../images/bodyback.gif) left top no-repeat #fff; border-left: solid 1px #CCC; padding-bottom:50px;}
#bodytxt h1{font-size:14pt; color:#333333}
#bodytxt h3{font-size:14pt; font-weight:normal; margin-top:40px; margin-bottom:10px; color:#E67C00;border-top: dotted 1px #E67C00; padding-top:10px;}
#logo{margin-top:15px;}

.orangeLink{color:#FF6600; font-size:8pt;}
.orangeLink:hover{color:#990000;}

.greyLink{color:#333333; font-size:8pt;}
.greyLink:hover{color:#FF6600;}

#msg{display:block; padding:10px; border:dotted 1px #F90; margin-bottom:20px; font-weight:bold; font-size:10pt; font-style:italic; color:#E67C00}

.hoverCell{padding-top:30px; padding-bottom:30px; border-bottom: dotted 1px #E67C00;}
.hoverCell .greyText{color:#666666; font-size:8pt; font-weight:bold; display:block; margin-bottom:20px; text-transform:uppercase; margin-top:5px;}
.hoverCell h5{ font-size:18px; font-weight:normal; margin:0;}
.hoverCell a:hover{color:#000000;}



.steps{display:block; padding:10px; margin:0px; border: #F90 dotted 1px; background:url(../images/fade2.gif) repeat-x #fff; margin-left:80px; width:250px; margin-bottom:20px;}
	.steps img{padding-right:10px; float:left; }
	.steps h4{margin:0;}
	.steps h5{display:block; text-align:center; margin:0px; background: url(images/orangefade.gif) repeat-x #FF9900; border-bottom:#CCCCCC solid 1px; height:25px;  color:#000; font-size:12px; padding-top:5px;}
	.steps a:hover{color:#900;}
	
	
ol li{font-size:9pt;}

#iso{ float:right; margin-top:-50px; margin-right:10px;}
#shortlist{float:left; margin-top:5px; margin-left:10px;}