﻿*{
margin:0px;
padding:0px;
}

body{
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#787878;
	line-height:24px;
	/*letter-spacing:1px;*/
	background:#fff url('../images/bg.jpg') repeat-x;
}

/* common elements */

.clear, #Footer, #Content{
	clear:both;
}

.left{
	float:left;
}

.right{
	float:right;
}
.center {
	margin:0 auto;
	text-align:center;
}
.txtright {
	text-align:right;
}
.txtleft {
	text-align:left;
}
.mB5{ margin-bottom:5px;}.mB10{ margin-bottom:10px;}.mB20{	margin-bottom:20px;} .mB30 {margin-bottom:30px;}
.mR5,#Content img, .box-f img { margin-right:5px;}
.mR7, .box-f span {	margin-right:7px;} .mR20 { margin-right:20px;}
.mT10{ margin-top:10px;}.mT20{margin-top:20px;} .mT30, .box-f {	margin-top:30px;} .mT60 {margin-top:60px;}
.mLn20 {	margin-left:-20px;}
.mL10 {	margin-left:10px;}.mL40 {	margin-left:40px;} .mL80 {	margin-left:80px;}
.mTn10 {	margin-top:-10px;}
.pL20 {	padding-left:20px;}
.pT10 {	padding-top:10px;}.pT20 {	padding-top:20px;}.pT30 {	padding-top:30px;}
.pB30 {	padding-bottom:30px;}
.pR20 {	padding-right:20px;}
.pH30 {	padding-top:30px;	padding-bottom:30px;} .pH10 {padding-bottom:10px;padding-top:10px;}
.pV20 { padding-left:20px; padding-right:20px;}
.LH15 {	line-height:15px;}.LH18 {	line-height:18px;} .LH26 {	line-height:26px;}
img {border:0;}
a {	
	text-decoration:none;
}
a:link,a:active,a:visited  {	color:#3892B5;}
a:hover {	color:#67aec9; text-decoration:underline;}
p {
	margin:0 0 30px;
}
.none, #logo a span, #navlist a span, .hide {
	display:none
}
li {
	list-style-type:none;
}
.normal,.title1,.title2 {
	font-weight:normal;
}
/* end common elements */

#Wrapper{
	width:100%;
	/*background:url(../images/footer-bg.gif) bottom repeat-x;*/
}

#Container{
	width:900px;
	margin:0px auto;
}
#Content {
	padding:26px 10px 0;
	background:url('../images/upper-content-bg.gif') right top no-repeat;
	min-height:300px;  	height:auto !important;  	height:300px;
}
#Subnav {
	float:left;
	margin-left:44px;
	width:310px;
	letter-spacing:0.03em;
}
#banner {
	min-height:117px;  	height:auto !important;  	height:117px; margin-top:0px;
}
#login {
	float:right;
	margin-top:20px;
	
	/*position:absolute; top:-40px; left:800px;*/
	/*position:relative;*/
	/*top:-20px;*/
}
/*********subcontents***********/
#Header{
	margin:0px auto;
	background:url(../images/header-bg2.gif) top no-repeat;
}
#logo a, .logo {
	float:left;
	width:300px; height:100px;
	margin:15px 20px 12px; 
}
	/*****nav*****/
.inline li, .inline {
	display:inline;
}
#navlist {
	font-weight:bold;
	padding:10px 10px 0px 36px;
	position:relative;
	margin-top:-75px;
	float:right;
}
#navlist li {
	display:inline;
	margin-right:0px;
}
#footer-c{
	background:url('../images/footer-bg.gif') top repeat-x;
	height:55px;
	padding-top:80px;
	position:relative;
	bottom:-20px;
}

#footer-wrap{
	margin:0px auto;
	width:846px;
}

#footer-wrap p{
	float: left;
	width:570px;
	font-size:12px;
	color:#abe8fd;
	text-align:left;
	line-height:20px;
}
#footer-wrap a{
color:#abe8fd;
text-decoration:none;
}

#footer-wrap a:hover{
color:#c4effd;
text-decoration:underline;
}
/***bg on box content***/
#Subnav div.mT30 {padding:0px 0 0 15px;}
#Subnav div.qoute {	background:url(../images/bg-qoute.jpg) no-repeat;}

.qoute1 {
background:url(../images/bg-qoute.jpg) no-repeat;
border-bottom:1px dashed #dbdbdb; 
margin-bottom:20px;
}


/*************text styles**************/
.txt10 {font-size:10px;}
.txt11 {font-size:11px;}
.txt12,#navlist ul a {font-size:12px;} .txt9pt, #Subnav a {	font-size:12px;}
.upper, #navlist a {text-transform:uppercase;}
.u {text-decoration:underline;}
.i {font-style:italic;}
h5 {
	font-size:12px;
	padding:5px 0 0px;
}
h4 {
	font-size:16px;
	padding:12px 0px 18px;
}
h3 {	font-size:17px;	margin:10px 0 3px; }
h2 {	padding:5px 0 10px; font-weight:normal; font-size:26px;}
h1 {   font-size:27px;font-weight:normal; margin:8px 0px 8px;  }
h1,h2,h3,h4,h5 {
	color:#398eab;
}
/***color***/
.white,.title1, #navlist ul a {	color:#fff;}
#navlist a:hover {	color:#98c6ff;}
.yellow,.title2 {	color:#fde972;}
.blue {	color:#5d7aba;}
.sky, .titlebg{	color:#3892B5;}
.pink {	color:#e73870;}
/***defaults****/
/********border styles************/
.BB3px {
	border-bottom:3px #3e5994 solid;
}
/******box control****/
.side-r {	
	width:514px; 
	float:left; 
}

.side-r p{	
	text-align:justify;
}
.side-r-sub{
	 padding:0px 10px 0px 10px;
	 width:494px;
}
.box-f {	border:2px #f4efb4 solid; background:#fffdeb;}

/*****title control*****/
.titlebg {
	background:url('../images/up.gif') no-repeat;	padding:5px 35px;
}
.title1 {	padding:23px 0pt 5px;	}
.title2 {	padding:13px 0 13px 8px;	font-size:20px;}

/*********form control********/
label {
	float:left; margin-top:4px;
	width:200px; font-weight:bold; font-size:13px;
	text-align:right;
	padding:0 8px 0 0;
}
input {	float:left;	width:150px;}
input.wide {	width:240px;}
input {display:block; padding:4px 0; border:2px #dbdbdb solid; margin:2px 0;
}
.graybg {
	background:#f5f5f5;
	padding:20px 20px 10px;
}