﻿*{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: Verdana, Arail, Times New Roman;
	
}

body{
	font-size: 11px;
	color: #666;
	background: #EDEDED;
}

a{
	color: #7B2266;
}

a:hover{
	color: #6B8F00;
}

img{
	border: 0px;
}

label{
	float: left;
}

h1,h2,h3,h4,h5,h6{
	clear: both;
	float: none;
}

h1{
	font-size: 11px;
	color: #7A1F5E;
}

h2{
	font-size: 16px;
}

h3,h4{
	font-size: 11px;
}

h5{
	color: #7A1F5E;
	font-size:16px;
	font-weight: bold;
}

span{
	display: inline;
}

hr{
	border: 1px solid #d6d6d6;
}

ol li{
	list-style:decimal inside !important;
}

#wPage{
	width:995px;
	margin: 0 auto;
	background: #fff;
}


#mainContent{
	border-right: 1px solid #D6D6D6;
}

#footer{
	clear: both;
	width: 100%;
	font-size: 9px;
	text-align: center;
	border-top: 1px solid #D6D6D6;
	background: #EDEDED;
	padding: 10px 0 20px 0;
}

#footer a{
	text-decoration: none;
}

.more, .more a, .more a:hover{
	text-decoration: none;
	text-align: right;
}

.text_RT{
	text-align: right;
}

.button a{
	background: url('../images/button_bg.gif') no-repeat;
	height: 16px;
	line-height: 16px;
	width: 138px;
	text-align: center;
	font-size: 9px;
	display: block;
}

.button a, .button a:hover{
	color: #7D7D7D;
	text-decoration: none;
}

.button a:hover{
	background: url('../images/button_bg_hover.gif') no-repeat;
	height: 16px;
	line-height: 16px;
	width: 138px;
	display: block;
}

.headerBg{
	float: left;
	background: url('../images/header_bg.gif') no-repeat left top;
	height: 92px;
	width: 964px;
	padding: 2px 15px 0px 15px;
}

.nav{
	text-align: right;
}

.nav a{
	font-size: 9px;
	color: #969696;
	text-decoration: none;
}

.nav a:hover{
	color: #666;
	text-decoration: underline;
}

.subHeader{
	padding-top: 15px;
}

.subHeader div{
	float: left;
}

.subHeader .loginST{
	float: right;
}

.subHeader .loginST p{
	line-height: 200%;
	clear: both;
}

.subHeader .loginST label{
	
	color: #7A1F5E;
	font-weight: bold;
	width: 60px;
	text-align: right;
	padding-right: 3px;
}

.subHeader .loginST select{
	width: 140px;
	border: 1px solid #A3A3A3;
	background: #eee;
	color: #BAB9B9;
}

.mainMenu{
	clear: both;
	width: 100%;
	background: url('../images/main_menu_bg.gif') no-repeat;
	height: 34px;
	line-height: 34px;
}

.mainMenu ul, .subMainMenu ul{
	padding-left: 15px;
}

.mainMenu li, .subMainMenu li{
	float: left;
	color: #fff;
}

.mainMenu li a, .subMainMenu li a{
	color: #fff;
	text-decoration: none;
}

.mainMenu li a:hover, .subMainMenu li a:hover{
	color: #fff;
	text-decoration: underline;
}

.currentMainMenu a{
	color: #fff;
	font-weight: bold;
	text-decoration: underline !important;
}

.subMainMenu{
	clear: both;
	width: 100%;
	background: url('../images/sub_mainmenu_bg.gif') no-repeat;
	height: 23px;
	line-height: 23px;
}

.subNav li{
	float: left;
	font-size: 9px;
}

.subNav li a{
	color: #969696;
	text-decoration: none;
}

.subNav .current{
	color: #7A1F5E;
	border-bottom: 1px solid #7A1F5E;
}

.midContent p{
	padding:5px 0 10px 0;
}

.midContent .imgRT{
	float: right;
	width: 225px;
	font-size: 9px;
	color: #AFAFAF;
}

.midContent .imgRT img{
	float: right;
	border: 1px solid #D6D6D6;
}

.homeBox{
	float: left;
	width: 152px;
	background: #797979;
	border: 1px solid #BEBEBE;
	padding: 3px;
	color: #fff;
	margin-right: 18px;
	margin-bottom: 15px;
}

.homeBox h3{
	background: #434343;
	padding-top: 2px;
	padding-bottom: 4px;
}

.homeBox h3, .homeBox p{
	padding-left: 6px;
}

.homeTab li{
	float: left;
	display: inline-block;
	display: -moz-inline-block;
	height: 16px;
	line-height: 16px;
	margin-right: 1px;
}

.homeTab .currentTab{
	border-left: 1px solid #7E7E7E;
	border-right: 1px solid #7E7E7E;
	border-top: 1px solid #7E7E7E;
	background: #D6D6D6;
	color: #696969;
	padding: 0 10px 0px 10px;
	position: relative;
	top: 1px;
}

.homeTab li a{
	display: inline;
	display: -moz-inline-box;
	background: #434343;
	border-left: 1px solid #434343;
	border-right: 1px solid #434343;
	border-top: 1px solid #434343;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 0px 10px 0px 10px;
	height: 16px;
	line-height: 22px;
}

*html .homeTab li a{
	display: inline;
	background: #434343;
	padding: 0 10px 0 10px;
	border-left: 1px solid #434343;
	border-right: 1px solid #434343;
	border-top: 1px solid #434343;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 1px 10px 2px 10px;
	height: 16px;
	line-height: 16px;
	position: relative;
	top: 1px;
	
}

.homeTab li a:hover{
	display: inline;
	display: -moz-inline-box;
	border-left: 1px solid #7E7E7E;
	border-right: 1px solid #7E7E7E;
	border-top: 1px solid #7E7E7E;
	background: #D6D6D6;
	color: #696969;
	text-decoration: none;
}

.homeTabBox{
	clear: both;
	border: 1px solid #7E7E7E;
	background: #D6D6D6;
	color: #696969;
	padding: 10px;
}

*html .homeTabBox{
	clear: both;
	width: 95%;
	border: 1px solid #7E7E7E;
	background: #D6D6D6;
	color: #696969;
	padding: 10px;
}



.leftBox{
	background: #E5E5E5;
	width: 196px;
	padding-bottom: 20px;
}

.leftBox h3{
	color: #fff;
	background: #005ECF;
	height: 20px;
	line-height: 20px;
}

.leftBox img{
	border: 1px solid #fff;
	margin-bottom: 25px;
}

.leftBox p{
	padding:10px 2px;
}

.leftBox div p img{
	margin:0px;
}

.leftBox div p{
	padding: 0px;
	padding: 3px 0 3px 1px;
}

.leftBox div p a{
	text-decoration: none;
}


.bottomAd{
	margin-top: 30px;
}

/* // board of directors */
.midContent .subList img{
	padding: 1px;
	border: 1px solid #D6D6D6;
	float: left;
}

.midContent .subList ul{
	width: 320px;
	padding-left: 20px;
}

.midContent .subList ul li{
	padding-bottom: 8px;
}

.midContent .subList p{
	clear: both;
}

.midContent hr{
	margin: 10px 0 20px 0;
}
/* board of directors // */

/* // FAQ page */

.faqList li{
	padding-top: 3px;
	padding-bottom: 3px;
}

.awsList{
	padding-top: 40px;
}

.awsList h1{
	padding-bottom: 5px;
}
/* FAQ page // */


/* // landing page */
.landBox1{
	float: left;
	border-left: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
	width: 270px;
	margin-right: 20px;
	height: 170px;
}

.landBox1 h3, .landBox2 h3, .landBox3 h3, .landBox4 h3{
	color: #7a1f5e;
	background: #ededed url('../images/subbox_bg.gif') no-repeat;
	padding-left: 8px;
	height: 19px;
	line-height:19px;
	margin-bottom: 10px;
}

.landBox1 p, .landBox2 p, .landBox3 p, .landBox4 p{
	padding: 4px 8px;
}

.landBox2{
	float: left;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	width: 270px;
	height: 170px;
	margin-bottom: 15px;
}

.landBox2 h1{
	padding: 0 0 15px 8px;
}

.landBox2 p, landBox3 p, landBox4 p{
	line-height: 160%;
}

.landBox3{
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	width: 562px;
	margin: 0 0 15px 0;
}

.landBox4{
	float: left;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #AFAFAF;
	width: 270px;
	margin-right: 20px;
	padding-bottom: 35px;
}

.landBox4 img{
	border: 1px solid #ededed;
}

/* langing page // */


/* // download page */

.downldTable table{
	border-collapse: collapse;
	width: 95%;
}

.downldTable table th{
	color: #7A1F5E;
	text-align: left;
	padding: 3px 15px;
	border-left: 1px solid #ccc
}

.downldTable table td{
	padding: 3px 15px;
	border-left: 1px solid #ccc;
}

.greyTD{
	background: #EDEDED;
}

.downldTable table td img{
	padding-right: 15px;
	vertical-align: middle;
}

/* download page // */


/* map page */

.mapArea div{
	float: left;
}

.mapSelect{
	float: right !important;
	position: relative;
	top: 100px;
}

.mapSelect select{
	background: #eee;
	border: 1px solid #BCBCBC;
	color: #969696;
}

.mapSelect h1{
	font-weight: normal;
	text-align: right;
}

.mapSelect .more button{
	font-size: 9px;
	color: #7D7D7D;
}

.latestNews hr{
	margin: 0px;
}

.latestNews h3{
	font-weight: normal;
	color: #7A1F5E;
}
/* map page */

/* Web Parts */
	.ms-WPTitle {

		background: #ededed url(../images/subbox_bg.gif) no-repeat scroll 0% 50%;
		color: #7a1f5e;
		height:19px;
		line-height:19px;
		margin: 0px;
		padding: 0px 0px 0px 8px;
	}
	.ms-WPTitle span{
		font-size: 11px;
		color: #7a1f5e;
	}

	.ms-WPBorder {
		border:1px #ededed solid;
	}
	
	.promoArea table{
		width: 100%;	
	}
	.promoArea H3{
		background: transparent url(../images/promo_bg.gif) no-repeat scroll 0%;
		height:24px;
		line-height:24px;
		padding-left:2px;
		font-size:11px;
		color:#FFFFFF;
	}
	.promoArea SPAN {
		color:#FFFFFF;	
	}
	.promoArea P{
		line-height:130%;
		padding: 8px 5px 0px 0px;
	}

	#footer .ms-WPBody a:hover{
		color: #6B8F00;
	}
	#footer .ms-WPBody a{
		font-size:9px;
		color: #7B2266;	
	}
	#footer .ms-WPBody table{
		padding:0px;
		margin:0px;
	}
	#footer #footer {
		display:none;
	}
/* Web Parts */

/* Search */
div.srch-stats{
	font-size:11px;
	color:#7b2266;
	font-weight:bold;
	padding-right:8px;
}