@charset "utf-8";
/* CSS Document */

.bodybg {
	background-image: url(../images/bodybg.gif);
	background-repeat: repeat-x;
	background-position: left top; background-color:#323840;
}
/*------contentbg----*/
.maincontbg{background: url(../images/main_cont_bg.png) repeat-y left top; min-height:450px;}

/*----navigation---*/
.nav_wrapper{background:url(../images/nav_L.png) no-repeat left top; height:50px; padding:0px; }
.nav_inner{background:url(../images/nav_R.png) no-repeat right top; height:50px; padding:0px 17px 0px 0px; margin:0px 0px 0px 17px;}
.nav_inner div{background: url(../images/nav_bg.png) repeat-x left top; height:50px; color:#fff;}


ul.blue {
	padding: 0px;
	margin: 10px 0;
	list-style: none;
	float: left;
	clear: left;
}

ul.blue li {
	float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 5px 10px 0px 10px;
}

ul.blue li a {
	text-decoration: none;
	float:left;
	color: #9494ac;
	cursor: pointer;
	font: 900 13px/22px "Arial", Helvetica, sans-serif; line-height:130%;
}

ul.blue li a span {
	margin: 0 10px 0 -10px;
	padding: 1px 8px 5px 18px;
	position: relative; /*To fix IE6 problem (not displaying)*/
	float:left;
}

/*BLUE*/
ul.blue li a.current, ul.blue li a:hover {
	background: url(../images/blue.png) no-repeat top right;
 	color: #131433;
}

ul.blue li a.current span, ul.blue li a:hover span {
	background: url(../images/blue.png) no-repeat top left;
}

/*---------content_inner styles-----------*/
#content_inner{background:url(../images/main_flash_cont_bg.png) no-repeat center top;}

/*-----Logo & banner flash------*/

.logo_pvt{ position:relative; left:20px; }
.flash_slide1{background:url(../images/flash_slide1.png) no-repeat center center;}

/*----testimonials----------------*/
#testmn_txt{font-size:12px; font-style:italic;}
#testmn_txt span{ font-weight:bold;}



/*----Rounded corner----*/
.t {background:#e5f3f5 url(../images/rnd_dot.png) 0 0 repeat-x; }
.b {background: url(../images/rnd_dot.png) 0 100% repeat-x}
.l {background: url(../images/rnd_dot.png) 0 0 repeat-y}
.r {background: url(../images/rnd_dot.png) 100% 0 repeat-y}
.bl {background: url(../images/rnd_LB.png) 0 100% no-repeat}
.br {background: url(../images/rnd_RB.png) 100% 100% no-repeat}
.tl {background: url(../images/rnd_TL.png) 0 0 no-repeat}
.tr {background: url(../images/rnd_TR.png) 100% 0 no-repeat; padding:8px;}




/*----------text styles---------------------*/
.txtstyle_title1{ font-size:19px; color:#000033;}
.txtstyle_title2{ font-size:22px; color:#000033;}

.txt_style2{color:#5a6a9c;}
.txt_style3{ font-size:15px; font-weight:bold; color: #1a1a4f;}


/*-----------rounded boxes------------*/
.rnd_wrapper{ background:url(../images/rnd_L.gif) no-repeat left top; padding:0px; height:250px; margin:0px auto;}
.rnd_inner{background:url(../images/rnd_R.gif) no-repeat right top; margin:0px 0px 0px 11px; padding:0px 11px 0px 0px; height:250px;} 
.rnd_inner div{ background:url(../images/rnd_M.gif) repeat-x left top; height:250px;}

#serv_box table th{ font-size:18px; text-align:center; padding-top:10px; font-weight:normal;}

#serv_box table td { text-align:center; color:#666666;}

#content_boxes{margin-top:-40px;}



.blue_inner ul{ display:inline; margin:0px; padding:0px; margin-left:-40px;}
.blue_inner li{display:inline; padding:5px;}



/*--Scrolling-----------------------*/
#scroller-header a {
	text-decoration:none; 
	color:#e65c00; 
padding:5px;
}

#scroller-header a:hover {
	text-decoration:none; 
	color:#4b412f
}

a.selected {
	text-decoration:none !important; 
	color:#fff !important; background:#a14091;
}

#scroller-header {
	/*background:url(../images/header.gif) repeat-x;*/
	width:920px;
	font-weight:700;
}
#scroller-body {
	background:url(../images/body.gif) repeat-x bottom center;
	width:900px;
	padding-bottom:30px;
}

#mask {
	width:850px;
	overflow:hidden;
	margin:0 auto;
}

#panel {

}

#panel div {
float:left;

}

/* Extra styling for each panel*/

#panel ul {
list-style:none;
margin:0 0px;
padding:0;
}

	#panel ul li {
		padding:5px; padding-left:20px;
		color:#557482; width:30%; float:left;
		 background:url(../images/arrow.jpg) no-repeat left 3px; font-weight:bold;
	}

	#panel ul li.last {
		border-bottom:none !important;
	}

#panel-1 {
}

#panel-2 {
}

#panel-3 {
}



/*-----footer styles----------------*/
#footer_cont_1 p{margin:10px;}
#footer_R ul{list-style-type:none; margin:10px;}
#footer_R ul li{ float:left; width:25%;}
#footer_L{ font-size:11px;}
#footer_L p a{color:#000; text-decoration:none;}
.footer_bg_wrapper{background:url(../images/footer_bg_L.png) no-repeat left bottom; padding:0px; height:80px;}
.footer_bg_inner{background:url(../images/footer_bg_R.png) no-repeat right bottom; margin: 0px 0px 0px 17px; padding:0px 17px 0px 0px; height:80px;}
.footer_bg_inner div{background:url(../images/footer_bg_M.png) repeat-x left bottom; height:80px;}


.content_home_bg {background:url(../images/contact_bg.gif) no-repeat right 170px;}



