/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202020;
	line-height:18px;
	background:url(../images/background.gif) repeat-y center top;
}
p, h1, h2, h3, h4, h5, h6, form{
	margin:0px;
	padding:0px;
}
ul, li{
	margin:0px;
	padding:0px;
	list-style:none;
}
img{
	border:0px;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:underline;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}

/*-----General CSS---*/
#wrapper{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/background_overlay.gif) no-repeat center top;
}
#wrappermain{
	width:960px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
#header{
	width:100%;
	height:auto;
	overflow:hidden;
}
#container{
	width:100%;
	height:auto;
	overflow:hidden;
}
.headertop{
	width:100%;
	height:123px;
	padding-bottom:7px;
}
.logo{
	width:390px;
	height:114px;
}
.logo h1 a{
	width:100%;
	height:114px;
	display:block;
	text-indent:-999em;
	background:url(../images/logo.gif) no-repeat left top;
}
.flashdiv{
	width:100%;
	height:300px;
}
.containercnt{
	width:98%;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding:15px 0px 50px 0px;
}
.containerL{
	width:300px;
	height:auto;
	overflow:hidden;
}
.containerR{
	width:625px;
	height:auto;
	overflow:hidden;
}
h3.title{
	font-size:18px;
	color:#49799f;
	font-weight:lighter;
	padding:5px 0px;
}
.videodiv{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.ordertxt{
	font-size:14px;
	color:#34668d;
	font-weight:bold;
}
.dotdiv{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/dotline.gif) repeat-x left bottom;
	padding:15px 0px 10px 0px;
}
.dotdivL{
	width:15%;
	height:auto;
	overflow:hidden;
	text-align:center;
	color:#35668d;
}
.dotdivL h5.numbers{
	font-size:28px;
	font-weight:lighter;
	padding:5px 0px;
}
.dotdivR{
	width:80%;
	height:auto;
	overflow:hidden;
}

#footer{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#174c75;
	color:#ffffff;
	padding:20px 0px 35px 0px;
	text-align:center;
}
#footer ul li{
	margin:0px 3px;
	padding:0px;
	display:inline;
}
#footer ul li a{
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;
}

/*----Paddings---*/
.pL5{
	padding-left:5px;
}
.pT10{
	padding-top:10px;
}
.pB10{
	padding-bottom:10px;
}
.pL10{
	padding-left:10px;
}
.pR10{
	padding-right:10px;
}
.pT12{
	padding-top:12px;
}
.pB12{
	padding-bottom:12px;
}
.pL12{
	padding-left:12px;
}
.pR12{
	padding-right:12px;
}
.pT15{
	padding-top:15px;
}
.pB15{
	padding-bottom:15px;
}
.pL15{
	padding-left:15px;
}
.pR15{
	padding-right:15px;
}
.pT20{
	padding-top:20px;
}
.pB20{
	padding-bottom:20px;
}
.pL20{
	padding-left:20px;
}
.pR20{
	padding-right:20px;
}
.pT25{
	padding-top:25px;
}
.pB25{
	padding-bottom:25px;
}
.pL25{
	padding-left:25px;
}
.pR25{
	padding-right:25px;
}
.pT30{
	padding-top:30px;
}
.pB30{
	padding-bottom:30px;
}
.pL30{
	padding-left:30px;
}
.pL40{
	padding-left:40px;
}

.pR30{
	padding-right:30px;
}
.pT50{
	padding-top:50px;
}
.pB50{
	padding-bottom:50px;
}
/*----Margin----*/
.mL10{
	margin-left:10px;
}
.mR10{
	margin-right:10px;
}
.mT10{
	margin-top:10px;
}
.mT15{
	margin-top:15px;
}
.mB10{
	margin-bottom:10px;
}
/*---Width-----*/
.wdthpercent100{
	width:100%;
}
.wdthpercent60{
	width:60%;
}
.wdthpercent50{
	width:50%;
}
.wdthpercent45{
	width:45%;
}
.wdthpercent49{
	width:49%;
}
.wdth300{
	width:300px;
}
/*----Fonts----*/
.font11{
	font-size:11px;
}
.font14{
	font-size:14px;
}
.txtright{
	text-align:right;
}
.txtcenter{
	text-align:center;
}
.colorblue{
	color:#34668d;
}
.fontbld{
	font-weight:bold;
}
/*------Navigation----*/
.navdiv{
	width:570px;
	height:auto;
	overflow:hidden;
	padding-top:80px;
	font-size:14px;
}
.navigation{
	width:100%;
	height:42px;
	background:#2c5970 url(../images/navbg.gif) no-repeat left top;
	text-align:right;
}
.navigation ul{
	margin:0px;
	margin-left:150px;
	padding:0px;
}
.navigation ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
.navigation ul li a{
	margin:0px 10px;
	padding:0px 15px;
	display:block;
	float:left;
	line-height:37px;
	border-bottom:5px solid #2c5970;
	text-decoration:none;
}
.navigation ul li a:hover{
	text-decoration:none;
	border-bottom:5px solid #fff;
}

/*---Blue Box--*/
.bluebox{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#fff;
}
.blueboxT{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blueboxT.gif) repeat-x left top;
}
.blueboxTL{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blueboxTL.gif) no-repeat left top;
}
.blueboxTR{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blueboxTR.gif) no-repeat right top;
}
.blueboxL{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blueboxL.gif) repeat-y left top;
}
.blueboxR{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blueboxR.gif) repeat-y right top;
}
.blueboxB{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blueboxB.gif) repeat-x left bottom;
}
.blueboxBL{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blueboxBL.gif) no-repeat left bottom;
}
.blueboxBR{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blueboxBR.gif) no-repeat right bottom;
}
.blueboxcnt{
	width:90%;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding:10px 0px;
}
.blueboxcnt h3.title{
	padding:5px 0px 15px 0px;
	color:#ffffff;
	font-size:18px;
	font-weight:lighter;
}
/*---Black Box--*/
.blackbox{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#fff;
}
.blackboxT{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blackboxT.gif) repeat-x left top;
}
.blackboxTL{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blackboxTL.gif) no-repeat left top;
}
.blackboxTR{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blackboxTR.gif) no-repeat right top;
}
.blackboxL{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blackboxL.gif) repeat-y left top;
}
.blackboxR{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blackboxR.gif) repeat-y right top;
}
.blackboxB{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blackboxB.gif) repeat-x left bottom;
}
.blackboxBL{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blackboxBL.gif) no-repeat left bottom;
}
.blackboxBR{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/blackboxBR.gif) no-repeat right bottom;
}
.blackboxcnt{
	width:90%;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding:18px 0px;
}
.about_container{
	width:620px;
	height:auto;
	overflow:hidden;
	float:left;
}
.blue_txt{
	font-size:12px;
	color:#49799f;
	font-weight:lighter;
	padding:5px 0px;
}
.justify{
	text-align:justify;
}
.wht_txt{
	color:#FFFFFF;
}

.containerCentertxt{
	width:602px;
	margin:auto;
}
.tabs{
	width:100%;
	height:34px;
	border-bottom:4px solid #49799f;
}
.tabs ul.tabNavigation{
	margin:0px;
	padding:0px;
	list-style:none;
}
.tabs ul.tabNavigation li{
	margin:0px;
	padding:0px;
	display:inline;
}
.tabs ul.tabNavigation li a{
	margin:0px;
	margin-right:4px;
	padding:0px 0px 0px 20px;
	font-weight:bold;
	float:left;
	font-size:1em;
	text-decoration:none;
	background:url(../images/navL.gif) no-repeat left top;
}
.tabs ul.tabNavigation li a span{
	margin:0px;
	line-height:34px;
	padding:0px 20px 0px 0px;
	display:block;
	background:url(../images/navR.gif) no-repeat right top;
	color:#000000;
}
.tabs ul.tabNavigation li a:hover, .tabs ul.tabNavigation li a.selected{
	background:url(../images/navL.gif) no-repeat left -37px;
	color:#fff;
}
.tabs ul.tabNavigation li a span:hover, .tabs ul.tabNavigation li a.selected span{
	background:url(../images/navR.gif) no-repeat right -37px;
	color:#fff;
	cursor:pointer;
}
.navborderdiv{
	width:600px;
	height:auto;
	overflow:hidden;
	border:1px solid #49799f;
	
}
a.bluelink{
	color:#49799f;
	text-decoration:none;
}
a.bluelink:hover{
	text-decoration:underline;
}
ul.dotstxt{
	margin:10px;
	padding:10px;
}
ul.dotstxt li{
	list-style:circle;
}