@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0;}
img {border:none;}

#main_container{ width:100%; height:auto; margin:0; padding:0; background:#e9f5ff;}
#wrapper{ width:1000px; height:auto; margin:0 auto; padding:0; background:#FFF;}

.clear{ clear:both;}
#headermain{ width:1000px; height:auto; margin:0; padding:0;}

#logo_left{ width:380px; height:auto; margin:0; padding:10px 0 10px 10px; float:left;}
#headerright{ width:600px; height:auto; margin:0; padding:0; float:left; background:url(../images/topright_img.jpg) no-repeat;}

.toplinks{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#818181; text-decoration:none;}
.toplinks a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#818181; text-decoration:none;}
.toplinks a:hover{color:#000; text-decoration:none;}

#navigation{ width:1000px; height:47px; margin:0 auto; padding:0; background:url(../images/linkbg.jpg) repeat-x;}

ul {list-style-type: none; height:auto; width:100%; margin:0; padding:0; }
li {float: left; line-height:41px;}

ul a {/*background:url(../images/link_divider.jpg) right no-repeat;*/ padding:0; display: block; font-family:Verdana, Geneva, sans-serif; font-size: 11px; color: #fff; font-weight:bold; text-decoration:none; text-transform:uppercase;}
ul a:hover {color: #ff8c3c;}

#bodymain{ width:1000px; height:auto; margin:0 auto; padding:0; background:#fff;}
#bodyinnermain{ width:1000px; height:auto; margin:0 auto; padding:0;}

#bodyleftmain{ width:721px; height:auto; margin:0 0 0 3px; padding:71px 0 0 0; float:left;}
#bodytop{ width:721px; height:auto; margin:0; padding:0;}
#bodybottommain{ width:721px; height:auto; margin:0; padding:0;}
#areaofservice{ width:417px; height:auto; margin:10px 0; padding:0 10px 0 12px; border-right:1px dashed #f8c3a3; float:left;}
#clientsmain{ width:265px; height:150px; margin:10px 0 10px 12px; padding:0; border-right:1px dashed #f8c3a3; float:left; overflow:hidden;}
.headingarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0353a6; text-transform:uppercase; font-weight:bold; }
.areatxt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#191919; text-decoration:none;}
.areatxt a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#191919; text-decoration:none;}
.areatxt a:hover{text-decoration:none; color:#F60;}
.areborder{ border-bottom:1px dashed #d4d4d4; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#191919; text-decoration:none;}

.innertxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#191919; text-align:justify; line-height:19px; text-decoration:none;}
.innertxt a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#191919; text-align:justify; line-height:19px; text-decoration:none;}
.innertxt a:hover{text-decoration:none;}

#clientbg{ background:url(../images/clieng_bg.jpg) top center no-repeat; width:250px; height:auto; margin:9px 0 0 0; padding:0;}


#bodyrightmain{ width:273px; height:auto; margin:-227px 0 0 0; padding:0; position:relative; top:0; right:0; float:left; background:url(../images/bodyright_bg.png) repeat-y;}
#aboutcont{ width:250px; height:auto; margin:14px auto; padding:0;}
.dottes{ border-bottom:2px dashed #999;}
.abttxt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#354a7f; text-align:justify; line-height:19px; text-decoration:none;}
.abttxt a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#354a7f; text-align:justify; line-height:19px; text-decoration:none;}
.abttxt a:hover{text-decoration:none;}

#employeelogininner{ width:230px; height:auto; margin:14px 14px 0 10px; padding:10px; background:#ff8525;}
#employeelogininner1{ width:230px; height:auto; margin:14px 14px 0 10px; padding:10px; border:1px solid #ff8525; border-radius:5px;}

#employeelogin{ width:230px; height:auto; margin:14px 14px 0 10px; padding:10px; background:#3d719f;}
.logintxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	color: #FFF;
}
.dottesblue{ border-bottom:1px dashed #0066d3;}

.submit_btn{ height:30px; background:#ec5b00; border:1px solid #ff8525; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-transform:uppercase; color:#FFF; cursor:pointer; font-weight:bold;}

#newuser{ width:218px; height:auto; margin:0 14px 14px 10px; padding:10px 16px; background:#ec5b00;  font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#FFF; text-decoration:none;}
#newuser a{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#FFF; text-decoration:none;}
#newuser a:hover{text-decoration:none;}

#careerat{ width:249px; height:auto; margin:14px auto; padding:0;}

#socialicon{width:249px; height:auto; margin:28px auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#717171;}


#footermain{ width:100%; height:auto; margin:10px 0; padding:0; background:url(../images/footerbg.jpg) bottom repeat-x;}
#footerinner{ width:1000px; height:auto; margin:0 auto; padding:10px 0 15px 0; }
.allright{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#47629d;}
.footeraddres{ font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#7d7d7d;}

#innerareaofservice{ width:690px; height:auto; margin:10px 0; padding:0 16px 0 0; border-right:1px dashed #f8c3a3; float:left;}
#abtbodymain{ width:100%; height:auto; margin:0; padding:0; background:url(../images/abt_banner.jpg) top center no-repeat;}
#abtbodyleftmain{ width:721px; height:auto; margin:0 0 0 5px; padding:265px 0 0 0; float:left;}
#abtbodyrightmain{ width:273px; height:auto; margin:265px 0 0 0; padding:0; float:left; background:url(../images/bodyright_bg.png) repeat-y;}

#serbodymain{ width:100%; height:auto; margin:0; padding:0; background:url(../images/ser_banner.jpg) top center no-repeat;}
#workbodymain{ width:100%; height:auto; margin:0; padding:0; background:url(../images/work_banners.jpg) top center no-repeat;}
#clientbodymain{ width:100%; height:auto; margin:0; padding:0; background:url(../images/clients_banners.jpg) top center no-repeat;}
#careerbodymain{ width:100%; height:auto; margin:0; padding:0; background:url(../images/career_banners.jpg) top center no-repeat;}
#contbodymain{ width:100%; height:auto; margin:0; padding:0; background:url(../images/contbanners.jpg) top center no-repeat;}
#probodymain{ width:100%; height:auto; margin:0; padding:0; background:url(../images/peoduct_banners.jpg) top center no-repeat;}
#thxbodymain{ width:100%; height:auto; margin:0; padding:0; background:url(../images/thanks_banners.jpg) top center no-repeat;}
#tesstimobodymain{ width:100%; height:auto; margin:0; padding:0; background:url(../images/testimonials.jpg) top center no-repeat;}

#bannerbodymain{ width:100%; height:auto; margin:0 auto; padding:0; text-align:center; /*background:url(../images/banner.jpg) no-repeat;*/}

.caarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;}
.caarea a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;}
.caarea a:hover{text-decoration:underline;}


.caarea1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3d719f; text-decoration:none;}
.caarea1 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3d719f; text-decoration:none;}
.caarea1 a:hover{text-decoration:underline; }


/*---------- YOU CAN CHANGE THIS STUFF -----------*/
#bannerRotator { width:100%; height:227px;  padding:0; margin:0 auto; background::#EEE; }
#bannerRotator ul li img{ width:100%; height:285px; }

.emailtxt{ text-decoration:none;}
.emailtxt a{ text-decoration:none;}
.emailtxt a:hover{text-decoration:none;}


/*---------- YOU MIGHT BREAK IT IF YOU CHANGE THIS STUFF -----------*/
#bannerRotator { position:relative; }
#bannerRotator ul { list-style:none; padding:0; position:relative; margin:0; }
#bannerRotator ul li { display:none; position:absolute; }
#bannerRotator ul li a { text-decoration:none; }

#bannerNav { position:relative; right:-15px; top:15px; background:url(../images/transBlack75.png) repeat 0 0; padding:5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; width:97px; height:17px; }
#bannerNav a { margin:3px 10px 0 0; height:10px; width:10px; display:block; background:url(../images/dotDark.png) no-repeat 0 0; float:left; }
#bannerNav a.active { background-image:url(../images/dotLight.png); }
#bannerNav span.pause, #bannerNav span.play { cursor:pointer; height:15px; width:15px; display:block; background:url(../images/pause.png) no-repeat 0 0; float:left; }
#bannerNav span.play { background-image:url(../images/play.png);}
