@charset "utf-8";
/* CSS Document */


/********* common style ***********/

html, body, ul, li, form, input, h1, h2 {
margin:0px;
padding:0px;
font-family:verdana;
font-size:11px;
line-height:16px;
}
.clear {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
body {
text-align:center;
background:url(images/1.jpg) repeat-x #d0d0d0;
}


.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}


.pdf {
	padding-left:45px;
	padding-top:15px;
	padding-bottom:15px;
	
	border:0px solid #d5d5d5;
	background:#fff url(images/icon-pdf.jpg) top left no-repeat;
	line-height:40px;
	height:40px;


}

.headerP {


background:#f7f7f7;
padding:15px;
border:1px solid #eee;

}

.headerP a{

font-weight:bold;
font-size:18px;

}

.th{
	border: 1px solid #dddddd;
	float: left;
	padding: 5px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
}



#archivebox {
	margin:10px;
	border:1px solid #ddd;background-color:#f7f7f7;
	text-align:left;
	padding:10px;
	float:left;
	width:630px;
}

.faq{

padding:10px;border:1px solid #ddd;
background-color:#f7f7f7;
margin-top:35px;
font-weight:bold;

}

/********** main body **********/


.main {
margin:auto;
width:950px;
background:url(images/2.jpg);
}
.inner {
width:906px;
margin:auto;
padding:0px 0px 10px 0px;
}
.logo {
float:left;
width:370px;
margin:10px 0px 0px 0px;
}
.logoclass {
outline:none;
border:none;
}
.email2 {
margin:28px 2px 0px 0px;
width:451px;
float:right;
text-align:right;
}
.email2 ul{
list-style-type:none;
}

.email2 ul li {

float:right;
margin-left:10px;
}

.email2 ul li.email a {

background:url(images/3.jpg) no-repeat 5px -5px;
padding:7px 5px 4px 45px;
display:block;

}


.email2 ul li.community a {

background:url(images/communityTop.png) no-repeat 5px -5px;
padding:7px 5px 4px 45px;
display:block;

}
.email2 ul li.home a{ 

background:url(images/4.jpg) no-repeat 2px -5px;
padding:7px 0px 4px 40px;
display:block;

}
.email2 a{
font:12px Arial, Helvetica, sans-serif;
color:#2e5a7f;
text-decoration:none;

}
.email2 a:hover{
color:#163854;
}
.login {
padding:10px 0px 0px 0px;
text-align:right;
width:437px;
font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#747474;
}
/*input {
border:1px solid #cccccc;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#474747;
padding:5px 2px;
}
*/
.submit2 {
background:url(images/5.jpg) no-repeat;
border:none;
width:52px;
height:23px;
cursor:pointer;
padding:0px 0px 2px 0px;
}
.nev {
margin:5px 0px 0px 0px;
height:38px;
background: url(images/6.jpg) repeat-x;
}
.nev ul{
list-style-type:none;

}
.nev li.leftbar{
float:left;
background:none;
padding:0;
}
.nev li.rightbar{
float:left;

padding:0px 0px 0px 10px; 
}
.nev li{
float:left;

height:38px;
padding:8px 0; 

}
.nev li.close{
float:left;

padding:8px 7px 0 0px;
border-right:none;
}
.nev a{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#444;
font-weight:bold;
text-decoration:none;
display:block;
line-height:20px;
padding:0px 23px 0 22px;
border-left:1px solid #bbb;
text-transform:uppercase;
}
.nev a:hover{
color:#fff;
text-decoration:none;
background:#666;
}



/***** nav2 ******/

#nav2, #nav2 * {
	margin:0;
	padding:0;
	list-style: none;
	
}
#nav2 {
	height: 26px;
	line-height: 26px;
	margin:0px 10px;
	background:#1D80B9;
	border-top:0px solid #666;
	
	

}
#nav2 li {
	line-height: 26px;
	float: left;
	list-style:none;background:none;
}
#nav2 li a {
	
	display: block;
	padding: 0 15px;
	font-size: 11px;
	font-weight: normal;
	text-transform:uppercase;
	font-family: VERDANA;
	line-height: 26px;
	color:#fff;
        border-right:1px solid #ddd;
	background:none;
	
}


#nav2 li a:hover, .nav2 a:hover{

background:#C53926;
text-decoration: none;

}

/*******  end of nav2 ********/


.header {
padding:5px 0px 0px 0px;

}
.content2 {
width:680px;
float:left;
padding:14px 0px 0px 0px;
}
.content2 ul {
list-style-type:none;

}
.content2 li.emailhost {
float:left;
background:url(images/12.jpg) repeat-y;
width:216px;
margin:0px 8px 0px 0px;
}
.content2 li {
float:left;
background:url(images/12.jpg) repeat-y;
width:216px;
margin:0px 5px;
}
.content {

width:680px;
float:left;

}
.entry {

float:left;
text-align:left;
padding:15px;
	font-family:verdana;
	font-size:11px;


}

.entry ul {

float:left;
list-style-type:none;


}

.content .entry ul li {
	background: url(images/bullet4.gif) 0px 7px no-repeat;
	text-align:left;      
        padding: 5px 0 10px 17px;
	font-family:verdana;
	font-size:11px;
	

}


.contentright {
width:216px;
float:right;
padding:14px 0px 0px 0px;

}
.heading {
background:url(images/11.jpg) no-repeat;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#555;
padding:10px 0px;
font-weight:bold;
}
.liimage {
padding:17px 0px 0px 0px;
}
.licontent {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#555555;
text-align:left;
padding:0px 15px 0px 20px;
}
.more {
padding:10px 14px 15px 0px;
text-align:right;
background:url(images/13.jpg) no-repeat bottom;
}
.more a{
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
color:#222;
text-decoration:none;
padding:5px;
background:#ddd;
border:1px solid #bbb;
}
.more a:hover{
color:#fff;
background:#666;
border:1px solid #333;
text-decoration:none;
}
.advanced {
margin:25px 0;
text-align:left;
}
h1 {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#4385bf;
padding:0px 0px 15px 0px;
}
.advanced ul{
list-style-type:none;
}
.advanced li{
background:url(images/17.jpg) no-repeat 20px 0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#292929;
width:545px;
padding:3px 0px 15px 60px;
}

.contrighttop {
background:#eee;
padding:10px 0px 10px 0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#de4600;
font-weight:bold;
border:1px solid #ccc;
}
.portfolio {
padding:7px;
width:200px;
background:#eee;


}
.portbottom {
background:url(images/22.jpg) no-repeat bottom;
height:5px;
margin-bottom:7px;
}
.bottomlink {
background:#D4E9EE url(images/23.jpg);
margin:10px 23px 0px 23px;
padding:10px;
border:1px solid #ddd;
height:140px;
}

.bottomlink ul{
list-style-type:none;

}
.bottomlink li{
width:130px;
float:left;
padding:11px 24px 0px 20px;
text-align:left;
background:url(images/24.jpg) no-repeat right;
}
.bottomlink li.closelink{
width:130px;
float:left;
padding:11px 23px 0px 20px;
text-align:left;
background:none;
}
h2 {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#003b6e;
padding:0px 0px 15px 0px;
}
.h2cont {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#727272;
padding:0px 0px 27px 0px;
}

.h2cont ul li a{ 

font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;

}

.h2cont ul li a:hover{ 

text-decoration:underline;

}

.RegLabel{
height:30px;
display:inline;float:left;
width:140px;
font-size:11px;

text-align:right;
padding-right:10px;
font-family:verdana;
}


.textbox{
float:left;
font-size:11px;
font-family:verdana;

}



blockquote {
border-left:4px solid #ddd;
padding:7px;
ont-style:italic;
background:#f7f7f7;
font-size:11px;
margin:15px;
}

/** footer **********/


.footer {
background:url(images/251.jpg);
padding:0px;
margin:auto;
text-align:center;
}
.footerin {
width:550px;
margin:auto;
padding:10px 0px 15px 0px;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#727272;

}
.footerin ul{
list-style-type:none;
margin-left:85px
}
.footerin li {
background:url(images/26.jpg) no-repeat right 4px;
float:left;
padding:0px 10px;
}
.footerin li.linkfootercl{
background:none;
float:left;
padding:0px 10px;
}
.footerin ul li a {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#727272;
text-decoration:none;
}
.footerin ul li  a:hover {
color:#333333;
}

/* ---------------[ Tables ]--------------- */

#table {
	margin-bottom:15px;
	}

#table tr, td, th {
	margin:auto; 
	}

#table td, th {
	padding:5px;
	vertical-align:top;
	}

#table th {
	font-weight:bold;
	background:#ddd;
	}

#table td {
	border:1px solid #eee;
	}