ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; font-family: Tahoma;}
a img,:link img,:visited img { border: none; }

/*global classes*/
.clear{ clear: both }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

a:focus
{
  outline: none;
  text-decoration: none;
}

body, td
{
  	margin: 0;
  	padding: 0;
  	font-family: Tahoma;
  	font-size: 11px;
  	background-color: #fff;
}
html
{
	height:100%;
	overflow:auto;
}
body
{
  	height:100%;
}

.clear
{
	clear: both;
}

.catch{ overflow: hidden; zoom: 1 }

.hidden{ display: none }

.italic {  font-style: italic;  }

.lightBlue {  color: #66a9f3;  }
.darkblue {  color: #4a6582;  }
.darkblue {  color: #4a6582;  }
.lightBlack {  color: #606060;  }
.lightBlack2 {  color: #5d5d5d;  }
.green {  color: #80c92f;  }

.size12 {  font-size: 12px;  }
.size13 {  font-size: 13px;  }
.size14 {  font-size: 14px;  }
.size15 {  font-size: 15px;  }
.size16 {  font-size: 16px;  }
.size17 {  font-size: 17px;  }
.size18 {  font-size: 18px;  }
.size20 {  font-size: 20px;  }
.size22 {  font-size: 22px;  }
.padtop2 {  padding-top: 2px   }
.padtop5 {  padding-top: 5px   }
.padtop10 {  padding-top: 10px   }
.padtop20 {  padding-top: 20px   }
.bold {  font-weight: bold;  }
.left {  float: left;  }
.right {  float: right;  }
.text_right {  text-align:right  }

#header
{
	width: 100%;
	height: 158px;
	background-image: url('../images/header_bg.jpg');
	background-repeat: repeat-x;
	background-position: top center;
}

#header_content
{
	width: 1000px;
	height: 120px;
	margin: 0 auto;
	padding: 0 10px 10px;
	background-image: url('../images/header.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}

#header_content #logo_box
{
	float: left;
	width: 300px;
	height: 100px;
	display: block;
}

#header_content #logo_box a{
	width: 300px;
	height: 100px;
	display: block;
}

#header_content #logo_box img
{
	/*width: 200px;*/
	/*height: 100px;*/
	border: none;
}

#header_content #login_box a
{
	font-family: Tahoma;
  	font-size: 11px;
  	font-color: #000;
}

#header_content #login_box a:hover
{
	font-family: Tahoma;
  	font-size: 11px;
  	font-color: #000;
}

#header_content #login_box a:active
{
	font-family: Tahoma;
  	font-size: 11px;
  	font-color: #000;
}

#content
{
	width: 100%;
	height: 500px;
	margin:0 auto;
}

#footer
{
	width: 100%;
	height: 200px;
	text-align:center;
}

#footer_bg_up
{
	width: 100%;
	height: 50px;
	background-image: url('../images/footer_bg_up.jpg');
	background-position: top center;
	background-repeat: repeat-x;
}

#footer_bg_bottom
{
	width: 100%;
	height: 11px;
	background-image: url('../images/footer_bg_down.jpg');
	background-position: top center;
	background-repeat: repeat-x;
}

#footer_mid
{
	width: 100%;
	height: 200px;
	background-color: #6db2ff;
}

#footer_content
{
	height: 170px;
	width: 1000px;
	margin: 0 auto;
	padding-top: 20px;
	background-color: #6db2ff;
}

#footer_content #left_content
{
	float: left;
	height: 100%;
}
#footer_content #right_content
{
	float: right;
	width: 260px;
	height: 163px;
	padding-left:20px;
	background: url('../images/footer_divider.jpg') left top no-repeat;
}

#right_content #first_row { float: left; height: 40px; }
#first_row #digicertsitesealcode { float: left; margin-top:0px }
#right_content #first_row img { float: left; padding-left: 5px; margin-top:5px; }
#right_content #second_row { margin-top: 20px; float: left; height: 40px; width: 250px; text-align: right }
#right_content #second_row p{ padding-left: 5px; float: left; width: 65px; color: #35577D; font-size: 13px;}
#right_content #second_row img{ float: left; padding-left: 7px; }
#right_content #third_row { margin-top: 10px; float: left; height: 50px; }
#right_content #third_row a img, :link img, :visited img { border: medium none; }
#right_content #third_row a a:hover, a:active, a:focus, a:link, a:visited{ color: #35577D; text-decoration: none }
/*site header*/
#header_content #login_box{ width: 240px; height: 100px; float: right }
#header_content #login_box div{ width: 229px; height: 88px; padding: 4px 0 0 11px; background: url('../images/login_bg.gif') no-repeat }
#header_content #login_box input{ border: 0px; float: left }
#header_content #login_box input.text{ width: 205px; font-size: 16px; padding: 1px 0 0 8px; color: #79b9ff; border: none }
#header_content #login_box p{ padding: 5px 0 6px }
#header_content #login_box input.short{  width: 155px; margin: 1px 9px 0 0 }
#header_content #login_box a{ color: #79b9ff; text-decoration: underline; font-size: 13px !important }
#header_content #login_box img{ cursor: pointer; float: right }

/*message box*/
#messagebox{ display: none; width: 300px; padding: 5px 8px; top: 100px; position: absolute; border: 1px solid #fead76; background: #fdf9cc }
#messagebox h5{ padding-bottom: 4px; border-bottom: 1px solid #fff; font-family: arial; font-weight: normal !important; font-size: 16px !important; color: #fead76 }
#messagebox h5 b{ font-size: 18px !important }
#messagebox span{ float: left }
#messagebox img{ float: right; cursor: pointer }
#messagebox p{ padding-bottom: 4px; font-family: arial; font-size: 11px }
#messagebox p b{ padding-right: 8px; font-size: 20px; color: #fead76 }
#messagebox p.btn_row{ padding-top: 7px; border-top: 1px solid #fff }

/*site footer*/
#footer_content div#left_content div{ text-align: left !important; float: left; width: 100px; padding-right: 60px }
#footer_content div#left_content h3{ padding-bottom: 10px; color: #35577d; font-weight: bold; font-size: 12px !important }
#footer_content div#left_content div.first{ width: 320px }
#footer_content div#left_content p{ text-align: left !important; font-size: 13px; color: #fff }
#footer_content div#left_content p a{ color: #fff; font-size: 13px }
#footer_content div#left_content p a.read_more{ color: #35577d; font-size: 13px; text-decoration: underline !important }
#footer_content div#left_content p.copyright{ font-size: 11px; padding-top: 20px; color: #3c5576; font-weight: bold }
