@charset "utf-8";
/* CSS Document */
p, ul, li, form, a, frame, h1, h2, h3, h4, h5, h6, dl, dt, dd{margin:0; padding:0; list-style:none;}
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
.clr{clear:both;}
.marginT1{margin-top:10px;}


/*----------------------Pre-Header Styles---------------*/
#header-start{width:1000px; margin:auto; margin-bottom:7px; margin-top:6px; position:relative;}
.logo-left{ float:left; margin:13px 0 2px 5px;}
.logo-right{float:right;}
.support{ margin:16px 0; float:left;}
.searchbox{border:#dadada solid 1px; height:24px; border-right:none; width:250px; line-height:28px;}
.top-link a:link, .top-link a:visited{ font-size:11px; color:#333; background:transparent url(../images/bullet-red.gif) left no-repeat; display:inline-block; padding:0 6px; text-decoration:none;}
.top-link a:hover{color:#09C;}

/*----------------------END (Pre-Header Styles)---------------*/

/*----------------------MENU STYLES---------------------*/
div#menu{width:1000px; margin:auto; background-color:#0c7ab6; background:transparent url(../images/mnu-bg.gif) repeat-x; height:36px; line-height:36px;}
div.ml{float:left;}
div.mc{float:left;}
div.mc ul li{background:transparent url(../images/mnu-sep.gif) no-repeat right; float:left; padding:0 7px; display:block; }
div.mc ul li a:link, div.mc ul li a:visited{font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; display:block; padding:0 20px;}
div.mc ul li a:hover{ display:block; background:url(../images/mnu-roll2.gif) repeat-x top; color:#006699}
div.mr{float:right;}
/*div#d-mnu-services{
	background:#fff url(../images/d-mnu-bg1.gif) top repeat-x; padding:5px 0 0 0; line-height:normal; border:#0a74ae solid 1px; 
	/*outline:#ebebeb groove thin;  border-top:none;
	 width:640px; display:block;
	left: 348px;
	top: 132px; z-index:100;
}*/
ul.service {font-size:11px; color:#1a8eca; margin:10px 5px 5px 14px; text-transform:none;}
ul.service strong{text-transform:uppercase;}
ul.service li{font-size:11px; color:#333; background: transparent url(../images/bullet-red2.gif) left no-repeat; padding:0 0 0 10px; line-height:20px; text-transform:none;}
ul.service li a:link, ul.service li a:visited{color:#333; text-decoration:none; text-transform:none;}
ul.service li a:hover{color:000; text-decoration:none; background-color:#f7f0b8; text-transform:none;}
.drop-service{padding:3px 6px; background:#fff url(../images/d-mnu-bg1.gif) top repeat-x; line-height:normal; text-transform:none; font-weight:normal; }
.drop-controls{background-color:#eee; border-top:#d8d3c5 solid 1px; padding:7px 5px 10px 5px; clear:both; font-size:12px; text-transform:none;}
.mnu-button{display:inline; border:#f6cd0e solid 1px; background-color:#f7f0b8; padding:3px 5px; font-size:11px; margin:3px 3px; font-weight:bold;}
.mnu-button a:link, .mnu-button a:visited{text-decoration:none; color:#333;}
.mnu-button a:hover{text-decoration:none; color:#333;}
.mail-txt1{font-size:11px; margin-left:20px; color:#333;}
.mail-txt1 a:link, .mail-txt1 a:visited{text-decoration:none; color:#333; font-weight:bold;}
.mail-txt1 a:hover{text-decoration:none; color:#000;}
/*----------------------ENDS (Menu Styles)---------------------*/




/*--------------------BANNER STYLES-----------------------------*/
div#head-banner{width:1000px; margin:auto;}
div#shadow-top{background:url(../images/shadow-top.jpg) no-repeat bottom center; height:15px; margin-top:1px;}
div#shadow-bottom{background:url(../images/shadow-bottom.jpg) no-repeat top center; height:14px; margin-bottom:1px;}
div#rotate1{ background:transparent url(../images/banner3.jpg) center no-repeat; width:1000px; height:272px;}
/*div#rotate1 p{ margin:150px 20px 20px 500px; font-family:"trebuchet MS", arial, tahoma, sansSerif; font-size:11px;}*/
div#img-tab{width:1000px; height:70px; background:#e5e9ea url(../images/banner-tab-bg.gif) center top no-repeat;}
div#img-tab ul{}
div#img-tab ul li{background:transparent url(../images/banner-tab-sep.gif) right top no-repeat; height:70px; float:left; width:300px; margin:0 12px;}
div#img-tab ul li.select{background:url(../images/tab-select-bg.gif) repeat-x top;}
div#img-tab ul li.select p{color:#09C;}
div#img-tab ul li p{margin:10px 4px 3px 5px; font-family:"trebuchet MS", arial, tahoma, sansSerif; font-size:16px; color:#3d3d3d;}
div#img-tab ul li span{font-size:11px; color:#333; margin:2px 7px 2px 5px; line-height:13px; display:block; }
/*--------------------ENDS (BANNER STYLES)-----------------------------*/

/*--------------------BODY STYLES---------------------------------*/
div#body-container{width:1000px; margin:auto; margin-top:6px; position:relative;}
div#slider{width:715px; float:left; position:relative;}
div#bLEFT{margin:0 0 0 725px;}
/*--------------------------SLIDER STYLES-------------------------*/
div.curve{height:3px; background:url(../images/curve-TC.gif) repeat-x top;}
div.curve .lft{width:4px; float:left;}
div.curve .ctr{width:707px; float:left; height:3px;}
div.curve .rht{width:4px;  float:left;}
div.bcurve{height:3px; background: url(../images/curve-BC.gif) repeat-x bottom;}
div.bcurve .lft{width:4px; float:left;}
div.bcurve .ctr{width:707px; float:left; height:3px;}
div.bcurve .rht{width:4px;  float:left;}
div.middle{height:266px; border-left:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px;}
div.center{padding:2px;}
.slid-service{float:left; margin-left:2px;}
.slid-products{float:left; margin-left:2px;}
.slid-solutions{float:left; margin-left:2px;}
.slider-container{border:#cfdbde solid 1px; float:left; width:601px; height:262px;}
ul.hom-service {font-size:11px; color:#1a8eca; margin:10px 5px 5px 14px;}
ul.hom-service strong{text-transform:uppercase;}
ul.hom-service li{font-size:11px; color:#333; background: transparent url(../images/bullet-red2.gif) left no-repeat; padding:0 0 0 10px; line-height:21px;}
ul.hom-service li a:link, ul.hom-service li a:visited{color:#333; text-decoration:none;}
ul.hom-service li a:hover{color:#0066CC; text-decoration:none;}
.l{float:left; margin-right:12px;}
/*--------------------------ENDS (SLIDER STYLES)-------------------------*/

/*--------------------------TAB STYLES-------------------------*/
div#tab{}
ul#tab{ background:url(../images/tab-bg.gif) repeat-x  bottom; display:block; height:30px;}
ul#tab li{float:left;}
ul#tab li.tab-select a{ background:url(../images/tab-right.gif) no-repeat right; padding-right:9px; line-height:28px; color:#333;
	display:block;
	float:left;
	font-size:12px;
	font-weight:normal; text-decoration:none; margin-right:2px; }


ul#tab li.tab-select a strong{ background:transparent url(../images/tab-left.gif) left no-repeat; line-height:30px; 
	display:block;
	padding-left:9px;
	text-shadow:#f7f7f7 0 1px 0;}
	

ul#tab  li.tab-unselect a{ background:transparent url(../images/tab-right-unselect.gif) right no-repeat; padding-right:9px; line-height:28px; color:#333;
	display:block;
	float:left;
	font-size:12px; font-weight:normal;
	font-weight:normal; text-decoration:none; margin-right:2px;  }


ul#tab li.tab-unselect a strong{ background:transparent url(../images/tab-left-unselect.gif) left no-repeat; line-height:30px; 
	display:block;
	padding-left:9px; font-weight:normal;
	text-shadow:#f7f7f7 0 1px 0;}
	
div#tab-content{border-left:#d8d8d8 solid 1px; border-right:#d8d8d8 solid 1px; color:#333; font-size:12px; text-align:justify; padding:6px; height:150px; line-height:18px;}
div#tab-content a:link, div#tab-content a:visited{ color:#1a8eca; display:block; float:right; text-decoration:none; font-size:11px;}
div#tab-content a:hover{text-decoration:underline;}
.tb-Blft{ float:left; width:4px;}
.tb-Bctr{ float:left;}
.tb-Brht{ float:right; width:4px;}
/*--------------------------ENDS (TAB STYLES)-------------------------*/

/*-----------------------NEWS STYLES-----------------------*/
div#news{width:1000px; background:transparent url(../images/news-event.gif) no-repeat left top; height:38px; margin:auto; margin-top:20px; margin-bottom:16px;}
div#news ul{margin:0 5px 0 150px; line-height:37px; font-size:12px; width:760px; float:left;}
div#news ul strong{ color:#f74a06; padding-right:12px;}
div#news ul a:link, div#news ul a:visited{ color:#333; text-decoration:none;}
div#news ul a:hover{ color:#333; text-decoration:underline;}
.nxt-control{ float:right; margin:13px 15px 0 0;}
.nxt-control img{padding-left:3px;}
/*-----------------------ENDS (NEWS STYLES)-----------------------*/

/*-----------------------Service Page-----------------------*/
#bred-cremp{ margin:18px 4px 10px 4px; color:#999; font-size:11px;}
#bred-cremp a:link, #bred-cremp a:visited{color:#333; font-size:11px; text-decoration:none;}
#bred-cremp a:hover{color:#09C; font-size:11px;}
.news-subscribe{ float:right;}
.news-subscribe img{padding-right:10px;}
#inner-body{ margin:0 0px;}


/*-----------------------Body-LEFT-----------------------*/
div.innerLeft{width:215px; float:left; background:#fff url(../images/shadow-left.gif) no-repeat right top; min-height:500px; padding-right:6px;}
.quick-contact{margin:15px 0; width:200px;}
.quick-contact b{font-size:12px; line-height:26px;}
.quick-contact b a{ color:#81b10d;}
.quick-contact img{padding-right:2px;}
.quick-content{border-left:#d4d1d1 solid 1px; border-right:#d4d1d1 solid 1px; padding:5px; font-size:11px; color:#666;}
.side-headings{color:#457eba; font-size:13px; font-weight:bold; line-height:26px;}
div.navigation{width:200px;}
dl.nav{ font-size:12px;}
dt.service{ background-color:#0a608f; color:#fff;}
dl.nav dt{text-transform:uppercase; line-height:30px; font-weight:bold; padding-left:21px; margin-bottom:1px;}
dl.nav dt.close{ background:#f2f2f1 url(../images/arrow-nav.gif) no-repeat 9px 11px; }
dl.nav dt.open{ background:#f2f2f1 url(../images/arrow-nav-open.gif) no-repeat 9px 13px; color:#0979ad;}
dl.nav dt dd{ background-color:#fbfdfe;}
ul.sublist li{padding-left:22px; border-bottom:#e9e9e9 solid 1px; line-height:26px; font-size:11px;}
ul.sublist li a:link, ul.sublist li a:visited{color:#333; display:block;}
ul.sublist li a:hover{color:#06C; text-decoration:underline; display:block;}
ul.sublist li a.select{color:#81b10d; font-weight:bold;}
/*-----------------------Body-LEFT(ENDS-----------------------*/


/*-----------------------Body-RIGHT-----------------------*/
div.innerRight{width:764px; float:right; margin-left:12px;}
div#service-controls{ background-color:#f1f1f1; border:#dedcdc solid 1px; padding:5px; height:30px; margin-bottom:5px;}
div#service-controls h1{font-size:16px; font-weight:bold; color:#006699; font-style:italic; text-transform:uppercase; float:left; line-height:30px;}
.mnu2-button{display:inline; border:#f6cd0e solid 1px; background-color:#f7f0b8; padding:5px 5px; font-size:11px; margin:3px 3px; font-weight:bold; float:right; text-transform:uppercase;}
.mnu2-button a:link, .mnu-button a:visited{text-decoration:none; color:#333;}
.mnu2-button a:hover{text-decoration:none; color:#069}
.banner-shadow{background:#fff url(../images/banner-shadow-bottom.gif) center top no-repeat; height:12px;}
#service-content{margin:14px 5px;}
#service-content h2{ font-size:18px; color:#326ba7; font-weight:bold; margin-bottom:10px;}
#service-content h3{ font-size:14px; color:#333; line-height:26px;}
#service-content h4{ font-size:12px; color:#333; line-height:26px;}
#service-content h5{ font-size:14px; color:#326ba7; line-height:26px;}
#service-content h2 span{color:#666;}
#service-content h2 img{padding-left:15px;}
#service-content p span{font-size:12px; color:#009900;}
#service-content p{font-size:12px; color:#333; text-align:justify; line-height:20px; margin:0 0 13px 0;}
#service-content ul{margin:10px 0; font-size:12px; font-weight:bold;}
#service-content ul li{ background:transparent url(../images/bullet-blue.gif) no-repeat left; font-size:12px; line-height:24px; padding:0 0 0 12px; font-weight:normal; margin-left:14px;}
#service-content p img{ float:left; margin:0 6px 0 1px;}
#service-content dl{margin:10px 0; font-size:12px; font-weight:bold;}
#service-content dl dt{ background:transparent url(../images/bullet-blue.gif) no-repeat left; font-size:13px; line-height:24px; padding:0 0 0 12px; font-weight:normal; margin:0 0 0 14px; font-weight:bold;}
#service-content dl dd{font-size:12px; font-weight:normal; padding-left:25px; color:#666; margin-bottom:11px; text-align:justify;}
/*-----------------------Body-RIGHT(ENDS)-----------------------*/


/*-----------------------ENDS(Service Page)-----------------------*/

/*--------------------FOOTER---------------------------------*/
div#footer-main{ background: #f2f2f2 url(../images/foot-bg.gif) repeat-x top; margin:29px 0 0 0;  border-bottom:#d6d6d6 solid 1px; padding:8px 0;}
div#footer-inner{width:1000px; margin:auto; margin-top:13px ;}

ul.foot-list{font-size:11px; color:#333; margin:2px 34px 5px 8px;}
ul.foot-list strong{text-transform:uppercase;}
ul.foot-list li{font-size:11px; color:#7b7b7b; padding:0 0 0 0px; line-height:19px;}
ul.foot-list li a:link, ul.foot-list li a:visited{color:#7b7b7b; text-decoration:none;}
ul.foot-list li a:hover{color:#333; text-decoration:none;}
.social-market{background-color:#FFF; border:#666 solid 1px; margin-top:5px;}
.social-market img{padding:5px;}
#footer-bottom{width:1000px; margin:auto; margin-top:17px; margin-bottom:17px; font-size:11px; color:#333;}
#footer-bottom a:link, #footer-bottom a:visited {text-decoration:none; color:#333;}
#footer-bottom a:hover{text-decoration:none; color:#06C;}
/*--------------------ENDS (Body Styles}---------------------------------*/
