body {
	margin:0px auto;

	font-size:12px;
	color:#666666;
}
div{margin:0px auto;border:none;}
p,dl,dd,ul,li{margin:0px;padding: 0px;}
a:link{color:#555;text-decoration:none;}
a:visited{color:#555;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}
a:active{color:#333;text-decoration:none;}

img{
	border: 0px;
}
.navP
{
	
width: 113px;
height: 37px;
line-height: 37px;
color: #666666;
background: url(../images/nav.jpg) no-repeat left top;
text-align: center;
}
.navP3
{
	
	background-position: right top;
	color:#FF0000;
	font-weight: bold;
}
.navP2
{
width: 113px;
height: 20px;
line-height: 20px;
color: #666666;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
text-align: center;
}
#wrapper{
	width:838px;
	position: relative;
	left: 50%;
	margin-left: -419px;
	padding: 0px;
}
#branding{
	width:838px;
	height: 86px;
	background: url(../images/brandingBack.jpg) no-repeat bottom right;
}
#branding img{
   margin-top: 13px;
	margin-left: 15px;
	float:left;
}
#branding .imglog{
	margin-left: 0px;
}
#branding span{
	float: right;
	padding-top: 68px;
	padding-right: 51px;
	color: #666666;
}
#msg{
	width: 838px;
	height: 20px;
	background: url(../images/msgBack.jpg) repeat-x;
}

#mainContent{
	width:572px;
	float:right;
	
}
#mainContent .mainContentCenter
{
	float: left;
	width:570px;
	border: 1px solid #cccccc;
	margin-bottom: 2px;
	
}
#mainContent .mainContentCenter img{
margin-top: 0px;
margin-left: 8px;
float: left;
width: 116px;
}
#mainContent .mainContentCenter p{
padding-left: 8px;
margin-top: 22px;
float: left;

}
#mainContent .mainContentCenter .span1{
	float: left;

   float: left;
   width: 310px;
}
#mainContent .mainContentCenter .span4{
	float: left;

   float: left;
   width: 332px;
}
#mainContent .mainContentCenter .span2{
float: left;
 color: #FF0000;
 
}
#mainContent .mainContentCenter .span3{
font-size: 14px;
font-weight: bold;
padding-left: 5px;
float: left;
cursor:hand;
}
#mainContent .mainContentLeft{
float: left;
width: 286px;
text-align: center;
}
#mainContent .mainContentright{
width: 286px;
float: right;
text-align: center;
}
#mainContent  img{
	padding-bottom: 5px;
}
#mainContent  .presentation{
float: left;
text-align: left;
margin-left: 14px;
width: 251px;
height: 60px;
line-height:158%;
letter-spacing:1px;
}

#mainContent  .presentation span{
color: #FF6600;
}
#mainContent .mainContentNav{
	float: right;
	width:572px;
}
#mainContent .mainContentNav ul{
	list-style: none;
	float: right;
}
#mainContent .mainContentNav ul li{
	float: left;

}
#mainContent .mainContentNav ul li a{
display: block;
width: 113px;
height: 37px;
line-height: 37px;
color: #666666;
background: url(../images/nav.jpg) no-repeat left top;
text-align: center;
}
#mainContent .mainContentNav ul li a:hover{
	background-position: right top;
	color:#FF0000;
	font-weight: bold;
}
#mainContent .Content{
  
  padding-left: 45px;
  padding-right:40px;
  padding-top:30px;
  line-height:158%;
  font-size: 12px;
  color:#000
}
#mainContent .title{
   text-align: center;
	padding-top: 20px;
	font-size:14px;
	font-weight: bold;
	color: Black;
}
.Content p{
padding-bottom: 10px;
text-indent:18pt; 
text-align:left; 
}
#mainContent .list{

width: 500px;
border: 0px;
}
#mainContent .list table{
 width: 500px;
}
#mainContent .list td{
   padding-bottom: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc;
}

#mainContent dl dd span{

}
#loginNew{
   width: 266px;
   float:left;
}
.login{
	width: 266px;
	background: url(../images/boxMiddle.jpg) repeat-y;
	color:#666666;

}

 .login h2{
   background: url(../images/boxTop.jpg) no-repeat left top;
	padding-top: 11px;
	margin: 0px;
	
}
.login .bigTop{

  background: url(../images/boxBigTop.jpg) no-repeat left top;
  height: 34px;
  font-size: 14px;
  font-weight: normal;
  padding-left: 35px;
  
}
.login h2 img{
   width: 131px;
   position: relative;
	left: 50%;
	margin-left: -65px;
}
 .login .last{
   background: url(../images/boxBottom.jpg) no-repeat left bottom;
	padding-bottom: 11px;
	padding-left: 10px;
	
}
.last dd{
padding-bottom: 10px;
}
.last .dd1{
padding-bottom: 0px;
}
#loginNew .download{
   text-align: left;
   padding-top: 8px;
   padding-bottom: 5px;
   font-weight: bold;
}
#loginNew .download span{
	color: #ff0000
}
.new{
	width: 266px;
   float:left;
}

#mainNav{
   width:838px;
	float: left;
	padding-top: 5px;

}
.navBox{
   
   width: 838px;
	background: url(../images/narBoxMiddle.jpg) repeat-y;
	padding: 0px;
	margin-bottom: 5px;
}
.navBox h2{
	  background: url(../images/navBoxTop.jpg) no-repeat left top;
	  height: 34px;
	  margin: 0px;
}
.navBox .navlast{
	background: url(../images/navBoxBottom.jpg) no-repeat left bottom;
	padding-left:10px;
	padding-bottom:13px;
}
#footer{
	width:838px;
	float: left;
	clear: both;
}
#footer p{
	width:838px;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	padding-top: 6px;
	padding-bottom: 6px;
	
}
#footer .p1{
	border-bottom: 0px;
	padding-bottom: 15px;
}
.tdleft{
vertical-align: top;
}
.tdright dd{
padding: 0px;
}
.tdright dl{
   padding-left: 3px;
	vertical-align: middle;
}

.inputTxt{
   border:1px solid #cccccc;
	width: 110px;
	color: #0A4386;
	text-align: center;
	padding-top: 3px;
	font-size:12px;
	
}
.inputTxt1{
   border:1px solid #cccccc;
	width: 110px;
	color: #0A4386;
	text-align: center;
	padding-top: 3px;
	font-size:12px;
	margin-top:3px;
}
.imputbutton
{
   background:url(../images/submit.jpg) no-repeat left bottom;
   border: 0px;
	width:44px;
	height: 20px;
	margin-left: 5px;
}
.imputbutton1
{
   background:url(../images/submit1.jpg) no-repeat left bottom;
   border: 0px;
	width:44px;
	height: 20px;
	margin-left: 5px;
	margin-top:3px;
}
.txtColor{
   color: Black;
	margin-bottom: 5px;
	float:left;

}
.txtColor1{
   color: Black;
	margin-bottom: 5px;


}
.phone{
	color:#0A4386;
	text-align: right;
	padding-right: 18px;
}
.navTable {
margin-top: 6px;
margin-left:45px;
}
.navTable td{
width: 200px;
padding-bottom:8px;
}
.navTable .navTableTitle{

	 font-size:14px;
	 color: Black;
}
.navTable .navTableRed{
color: #ff0000
}
#loginContent{
   width: 266px;
   float:right;

}
#loginBranding{
	width:540px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 1px;
}
#adMain{
	width:540px;
	float: left;
	background-color: #ACC5E7;
	padding-left:3px;
	padding-bottom: 3px;
}
.inputTxtCode
{
	float:left;
    border:1px solid #cccccc;
	width: 33px;
	color: #0A4386;
	text-align: center;
	padding-top: 3px;
	margin-bottom:5px;
}