/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:#033d79 url(../images/bg.gif) repeat-x left top;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
a, img{
	border:0;
}
p, h2{
	margin:0px;
	padding:0px;
}
/*-----width------*/
.width887{
	width:887px;
	margin:auto;
}
.width186{
	width:186px;
	margin:auto;
}
/*-----padding------*/
.pL3{
	padding-left:3px;
}
.pL4{
	padding-left:4px;
}
.pL5{
	padding-left:5px;
}
.pL10{
	padding-left:10px;
}
.pT5{
	padding-top:5px;
}
.pT4{
	padding-top:4px;
}
.pL20{
	padding-left:20px;
}
/*-----Margin------*/
.mL80{
margin-left:80px;
}

/*-----General CSS------*/
.wrapper{
	width:905px;
	margin:auto;
	padding:0px;
	overflow:hidden;
}
.wrapperT{
	background:url(../images/wrapT_O.png) no-repeat left top;
	margin:0px;
	padding:0px;
	width:100%;
	height:99px;
}
.wrapperC{
	background:url(../images/wrapC.png) repeat-y left top;
	margin:0px;
	padding:0px;
	width:100%;
}
.wrapperB{
	background:url(../images/wrapB.png) no-repeat left top;
	margin:0px;
	padding:0px;
	width:100%;
	height:17px;
	
}
.header{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.logo{
	margin:0px;
	padding:24px 30px 0px 13px;
	width:80%;
}
.headerright{
	width:10%;
	padding:24px 0px 0px 0px;
}
.bannerflash{
	width:100%;
	margin:0px;
	padding:0px;
}
.navigation{
	width:100%;
	margin:0px;
	padding:0px;
}
.navigationL{
	margin:0px;
	padding:0px;
	background:url(../images/navL.gif) no-repeat left top;
	width:11px;
	height:34px;
}
.navigationC{
	margin:0px;
	padding:0px;
	background:url(../images/navC.gif) repeat-x left top;
	height:34px;
	width:864px;
}
.navigationR{
	margin:0px;
	padding:0px;
	background:url(../images/navR.gif) no-repeat left top;
	width:11px;
	height:34px;
}
.nav{
	width:100%;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-weight:600;
	color:#ffffff;
	font-size:13px;
	text-align:center;
}
.nav ul{
	margin:0px;
	padding:8px 0px 0px 0px;
}
.nav ul li{
	margin:0px;
	padding:0px 10px 0px 10px;
	*padding:0px 6px 0px 6px;
	list-style:none;
	display:inline;
}
.nav ul li a{
	margin:0px;
	padding:0px;
	color:#ffffff;
	text-decoration:none;
}
.subnav{
	background:url(../images/subnavB.gif) no-repeat left top;
	height:32px;
	width:100%;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	
}
.subnav ul{
	margin:0px;
	padding:6px 0px 0px 40px;
}
.subnav ul li{
	margin:0px;
	padding:0px 15px 0px 0px;
	list-style:none;
	display:inline;
}
.subnav ul li a{
	margin:0px;
	padding:0px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.subnav ul li a:hover{
	margin:0px;
	padding:0px;
	color:#000000;
	text-decoration:underline;
}

.container{
	width:100%;
	margin:20px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
}
.containerleft {
	width:213px;
	margin:0px 10px 0px px;
	padding:8px 0px 14px 10px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #8ec6ff;
	background-color:#5ca0f4;
}
.containerright{
	margin:0px 0px 0px 5px;
	padding:0px;
	width:639px;
	font-family:Arial, Helvetica, sans-serif;
}
.boxes{
	width:639px;
	margin:auto;
	padding:0px;
}
.text{
	width:200px;
	margin:10px 0px 7px 0px;
	padding:10px 0px 0px 0px;
	border:1px solid #ffffff;
	background-color:#71b6fc;
	
}
.text p{
	color:#000000;
	font-size:12px;
}
p.color{
	color:#ffffff;
	font-size:12px;
}
.textright{
	color:#5d5e60;
	font-size:12px;
	padding-left:10px;
	width:400px;
}

.textindex{
	color:#5d5e60;
	font-size:12px;
	padding-left:10px;
	width:310px;
}
.textleft{
	color:#5d5e60;
	font-size:14px;
	padding-left:10px;
	width:550px;
}
.textaltus{
	color:#5d5e60;
	font-size:14px;
	padding-left:10px;
	width:600px;
}
.textL{
	color:#5d5e60;
	font-size:14px;
	padding-left:10px;
	width:300px;
}
.photo{
	width:229px;
	margin:70px 0px 0px 20px;
}
.image{
	width:229px;
	margin:0px 0px 0px 20px;
}
.texttable{
	color:#5d5e60;
	font-size:12px;
	padding-left:10px;
	width:550px;
}
.btn{
	width:76px;
	height:23px;
	margin:auto;
	margin-top:30px;
	margin-right:30px;
}
.footer{
	width:100%;
	text-align:center;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.footer ul{
	margin:20px 0px 0px 0px;
	padding:0px;
}
.footer ul li{
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	display:inline;
}
.footer ul li a{
	margin:0px;
	padding:0px;
	color:#ffffff;
	text-decoration:none;
}
.linkbox{
	background:url(../images/linkbox.gif) no-repeat left top;
	width:183px;
	font-size:12px;
	height:82px;
	margin-right:10px;
	padding:0px;
	margin-bottom:10px;
}
.linkbox ul{
	margin:0px;
	padding:10px 0px 0px 8px;
}
.linkbox ul li{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	display:block;
	background:url(../images/arrowB.gif) no-repeat left 2px;
	height:12px;
}
.linkbox ul li a{
	margin:0px;
	padding:0px;
	color:#000000;
	text-decoration:none;
}
.linkbox ul li a:hover{
	margin:0px;
	padding:0px;
	color:#000000;
	text-decoration:underline;
}
.photoR{
	margin-right:10px;
	margin-top:10px;
}

/*-----color-------*/
.colorblue{
	color:#ffffff;
	font-family:"Trebuchet MS";
	font-weight:bold;
}
.colorwhite{
	color:#ffffff;
	font-family:"Trebuchet MS";
	font-weight:bold;
}
h3{
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}
.arrow{
	background:url(../images/arrow.png) no-repeat 90px 4px;
	size:9px;
}
h2{
	color:#00000;
	font-size:14px;
	
}
.none{
	text-decoration:none;
}
.colorsky{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.colorB{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
.colorgrey{
	font-size:18px;
	font-weight:700;
	font-family:Arial;
	color:#333333;
}
.font15{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
.colororange{
	color:#CC6600;
}
.colororange a{
	color:#CC6600;
	text-decoration:none;
}
.bg{
	background-color:#333333;
	width:100%;
	height:24px;
	color:#FFFFFF;
	font-size:14px;
	padding:6px 0px 0px 10px;
	margin:5px 0px 20px 0px;
}
.width250{
	width:250px;
}
.table{
	color:#FFFFFF;
	width:440px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.colorblack{
	color:#000000;
}
.heading{
	padding:10px 0px 0px 10px;
	font:Arial;
	font-size:18px;
	color:#333333;
}
h4{
	font-size:14px;
	margin:0px;
	text-align:center;
	color:#000066;
}
h4 a{
	color:#000066;
	text-decoration:none;
}