@charset "utf-8";
a:focus{
outline: none;	
}
div#container
{
	width: 100%;
	margin: 0px;

}

td.subhead
{
 color: #766138;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
}

a:link
{

color: #000;
text-decoration: underline;

}

a:active 
{
color: #000;
text-decoration: underline;

}

a:hover {

color: #004BF0;
text-decoration: underline;

}

a:visited 
{

color: #000;
text-decoration: underline;

}

a:visited:hover 
{

color: #004BF0;
text-decoration: underline;

}

.pagelabel 
{

display: none;

}


p,div,td 
{

color: #5f5e5b;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;

}

body {
	background-image: url(images/overall_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #e5e5e6;
	color: #000000;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: auto;
	text-align: center;
  
}

.logo {
	height: 152px;
	width: 980px;
	background-image: url(images/banner_top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: auto;
	margin-right: auto;
}

#navCell
{
	text-align: left;
	width: 980px;
	color: white;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-position: center;
	margin-top: -66px;
	height: 40px;
	margin-bottom: 0px;
}

.navigation
{
	margin: 0px;
	vertical-align: top;
	white-space: wrap;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 21px;
}

*html .navigation {
	padding-top: 0px;	
}

	
.navigation li
{
	display: inline;
	list-style: none;
	margin: 1px;
	top-margin: 0px;
	text-indent: 0px;
	height: 15px;
	background-image: url(images/nav_cell_delim.png);
	background-repeat: no-repeat;
	background-position: right 10px;
	padding-left:0px;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 10px;
}

.navigation li:last-child {
	background-image: none;	
}
*html .navigation li
{
	padding-top: 13px;
	background-position: right 6px;
}
#navCell a
{
	display: inline;
	color: #ffffff;
	font-family: Arial, Verdana, "Courier New", Courier, monospace;
	font-weight: 400;
	text-decoration: none;
	font-size: 14px;
	letter-spacing: 0px;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px #a6550c;
	padding-top:10px;
	padding-right: 17px;
	padding-bottom: 10px;
	padding-left: 17px;
}

#navCell a.nav1a
{

color: #ffffff;
padding-bottom: 5px;

}

#navCell a:hover {

color: #FFF;
background-color:#000;

}


#navCell #plogin
{

display: none;

}

#navCell #pregister
{

display: none;

}

/*--START SECONDARY NAVIGATION--*/

 #secnav {
	text-align: left;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: -5px;
	padding-bottom: 0px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	max-width: 915px;
	margin-top: 0px;
	height: 26px;
 }

 *html #secnav {
	/* REQUIRED TO CORRECT PLACEMENT IN IE */

 padding-top: 5px;
	margin-left: 0px;
	margin-top: -2px;

 }

 #secnav ul {
	list-style: none;
	padding: 0px;
	height: 10px;
 }

 #secnav ul li {

 display: inline;
 margin-right:15px;

 }

 #secnav a {
	font-family: Arial, Verdana, "Courier New", Courier, monospace;
	font-size: 14px;
	display: inline;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
 } 
 
  #secnav a:hover {
	font-family: Arial, Verdana, "Courier New", Courier, monospace;
	font-size: 11px;
	display: inline;
	color: #000000;
	text-decoration: none;
	font-weight: normal;

 }
 
 #secnav li.nav2a a { 

  text-decoration:underline; 
}

/*--END SECONDARY NAVIGATION--*/


/*---------------------------- START CONTENT AREA ----------------------------*/

#contentCell {
	width: 942px;
	margin-left: auto;
	padding-bottom: 10px;
	text-align: left;
	min-height: 360px;
	padding-left: 19px;
	margin-top: 0px;
	padding-top: 20px;
	padding-right: 19px;
	background-color: #FFF;
	margin-right: auto;
 }

 *html #contentCell {
 height: 360px; /* MIN-HEIGHT DOESN'T WORK IN IE */
 margin-top: 0px;
margin-right: auto;
margin-left: auto;
width: 980px;
padding-left: 19px;
padding-right: 19px;
 }
.banner1 {
	height: 211px;
	width: 314px;
	margin: 0px;
	background-image: url(images/banner1.jpg);
	background-repeat: no-repeat;
	background-position:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #9a9b9c;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-top: 107px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 619px;
}

*html .banner1 {
height: 318px;
width:980px;
background-image: url(images/banner1.jpg);
background-repeat: no-repeat;
background-position:center;
	padding-top: 107px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 610px;
}
.ad_bar {
	text-align: right;
	float: left;
	height: 101px;
	width: 921px;
	background-image: url(images/ad_bar1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 0px;
}

*html .ad_bar {
	width: 800px;
}
.ad_box {
	background-image: url(images/ad_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: left;
	height: 194px;
	width: 307px;
	margin-top: 21px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.body_index_left {
	margin: 0px;
	float: left;
	width: 632px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.blue_box {
	float: left;
	height: 286px;
	width: 274px;
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 5px;
	background-image: url(images/blue_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 6px;
}

*html .blue_box {
	width: 300px;
	height: 286px;	
}
.heading_style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: normal;
	text-transform: uppercase;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.list1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-image: url(images/bullet1.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
	margin-bottom: 10px;
}


.heading_style2 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: normal;
	text-transform: uppercase;
	color: #ff7700;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 1px 1px 0px #333;
}
.heading_style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	color: #545454;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}

.heading_style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: uppercase;
	
}

.heading_style4 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #ff7700;
	text-decoration: none;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 0px;
	text-transform: uppercase;
	
}
.footer_content {
	width: 938px;
	margin-right: auto;
	margin-left: auto;
	height: 94px;
	position: relative;
	z-index: 1;
        margin-bottom: -92px;

}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
padding-top:18px;
	text-decoration: none;
}




.heading_style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: normal;
	text-transform: uppercase;
	color: #5e5e5e;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e1e1;
}

.heading_style1 span {
	
	color: #ff7700;
	
}


.ad_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #5e5e5e;
	text-decoration: none;
	height: 18px;
	padding: 10px 16px 10px 16px;
	text-shadow: 1px 1px 0px #e1e1e1;
	margin: 0px;
}


.body_text_normal1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #9f9f9f;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;
}
.read_more1 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #ff7700;
	text-decoration: underline;
	padding-right: 15px;
	padding-left: 15px;
}



.ad_heading span{
	
	color: #ff7700;
	
}



*html .ad_heading{
	height: 38px;
}




*html .ad_bar {
	width: 980px;
	height: 101px;
}




 #contentCell #content_table_0 {
 
  width: 830px;
  max-width: 830px;

 } 
 
 .content_cell_0, .content_cell_1, .content_cell_2, .content_cell_3 {

 /* Used to change background color of layout divisions */

  padding: 0px;
  border: 0px solid #0066CC;
  background-color: #;

 } 

/* Use to customize a specific content box position */ 

 .content_cell_0 {

  padding: 0px;
  border: 0px solid #0066CC;
  background-color: #; 
}

/*----------------------------- END CONTENT AREA -----------------------------*/

#footer {
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 94px;
	display: inline;
	visibility: visible;
	text-align: left;
	width: 100%;
	margin: 0px;
        font-weight: ;
	display: block;
	padding-top: 0px;
	text-decoration:none;
	font-size:6px;
	padding: 0px;
 }

.highlightit{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1; cursor:pointer;
}

.highlightit:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}

.black_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: normal;
	font-weight: normal;
	color: #1b1b1b;
	text-decoration: none;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

.black_heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: normal;
	color: #1b1b1b;
	text-decoration: none;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.commercial_ad_box {
	width: 349px;
	border: 1px solid #ddd;
	padding-top: 30px;
	padding-right: 35px;
	padding-bottom: 19px;
	padding-left: 35px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0px 0px 8px #ededed;
	margin-left: 22px;
	margin-bottom: 51px;
}

*html .commercial_ad_box {
	width: 421px;
}

.commercial_ad_box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.commercial_ad_box p.colors {
	margin: 8px 0px 8px 0px;	
}

.commercial_ad_box a {
	display: inline;
}

.commercial_ad_box2 {
	width: 359px;
	border: 1px solid #ddd;
	padding-top: 30px;
	padding-right: 35px;
	padding-bottom: 19px;
	padding-left: 35px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0px 0px 8px #ededed;
	margin-left: 22px;
	margin-bottom: 51px;
}

*html .commercial_ad_box2 {
	width: 431px;
}

.commercial_ad_box2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.commercial_ad_box2 p.colors {
	margin: 8px 0px 8px 0px;	
}

.commercial_ad_box2 a {
	display: inline;
}


a.black1 {
	background-color: #353744;
	padding: 3px 15px 3px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 15px;
	
}

a.blue1 {
	background-color: #2ba2fc;
	padding: 3px 15px 3px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 15px;
	
}

a.green1 {
	background-color: #18e989;
	padding: 3px 15px 3px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 15px;
	
}

a.red1 {
	background-color: #e91818;
	padding: 3px 15px 3px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	
}
.heading_grey1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #565656;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 6px;
	text-align: center;
}
.orange_bold_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 36px;
	color: #ff8400;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: center;
}
.heading_black3 {
	font-family: "Arial Narrow", Arial;
	font-size: 40px;
	line-height: 40px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #353744;
	margin-top: 19px;
	margin-bottom: 19px;
	text-align: center;
}

.heading_black3 span {
	color: #ff8517;
}

.heading_black4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #353744;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: center;
}

.heading_black5 {
	font-family: "Arial Narrow", Arial;
	font-size: 48px;
	line-height: 40px;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #353744;
	margin-top: 0px;
	margin-bottom: 13px;
	text-align: center;
}

.heading_black5 span {
	color: #ff8517;
}
.heading_black6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #545454;
	text-transform: uppercase;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: center;
}
.orange_bold_big2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: normal;
	font-weight: bold;
	color: #ff8400;
	text-decoration: none;
	text-shadow: 1px 1px 1px #fafafa;
}
.commercial_box_full {
	width: 887px;
	border: 1px solid #ddd;
	padding-top: 20px;
	padding-right: 21px;
	padding-bottom: 20px;
	padding-left: 21px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0px 0px 8px #ededed;
}
*html .commercial_box_full {
	width: 931px;	
}

.body_text_normal2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;
}

.grey_bold5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #464646;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.list2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}

.list2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #464646;
	font-weight: normal;
	text-decoration: none;
	background-image: url(images/bullet2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-right: 15px;
	padding-left: 15px;
	list-style-type: none;
	margin-bottom: 18px;
}

.table_header {
	height: 56px;
	background-image: url(images/cell_delim.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #010101;
	text-decoration: none;
	text-shadow: 1px 1px 1px #e9e9e9;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcdcdc;
	background-color: #c9c9c9;
}

*html .table_header {
	height: 56px;
}

.table_header span {	
	text-transform: none;
}

.table_header span.red {	
	text-transform: none;
	color: #ff3000;
}
.row_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #3f3f3f;
	height: 53px;
	text-decoration: none;
	background-color: #e6e6e6;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(images/cell_delim.png);
	background-repeat: no-repeat;
	background-position: right 0px;
}

*html .row_grey {
	height: 53px;	
}

.row_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #6a6a6a;
	height: 53px;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(images/cell_delim.png);
	background-repeat: no-repeat;
	background-position: right 0px;
}

*html .row_white {
	height: 53px;	
}
.orange_head3 {
	font-family: "Arial Narrow", Arial;
	font-size: 24px;
	line-height: normal;
	font-weight: normal;
	color: #ea5800;
	text-decoration: none;
}

.blue_head3 {
	font-family: "Arial Narrow", Arial;
	font-size: 24px;
	line-height: normal;
	font-weight: normal;
	color: #2275b4;
	text-decoration: none;
}
.grey_head6 {
	font-family: "Arial Narrow", Arial;
	font-size: 36px;
	line-height: 36px;
	font-weight: normal;
	color: #464646;
	text-transform: none;
	text-decoration: none;
	margin-bottom: 20px;
	text-align: center;
	margin-top: 15px;
}

.grey_head6 span {
	color: #ff7b00;
}

.grey_head7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	color: #464646;
	text-transform: none;
	text-decoration: none;
	margin-bottom: 7px;
	text-align: center;
	margin-top: 7px;
}

.grey_head7 span {
	color: #1ea2ff;
}

tr.bottom td {
border-bottom: 1px solid #e6e6e6;
}

td.row_white[name=right] {
border-right: 1px solid #e6e6e6;
}

td.row_grey[name=right] {
border-right: 1px solid #e6e6e6;
}

td.table_header[name=right] {
border-right: 1px solid #e6e6e6;
}

td.row_white[name=left] {
border-left: 1px solid #e6e6e6;
}

td.row_grey[name=left] {
border-left: 1px solid #e6e6e6;
}

td.table_header[name=left] {
border-left: 1px solid #e6e6e6;
}

.submit1 {
	background-color: transparent;
	background-image: url(images/submit1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 32px;
	width: 83px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
}

.form_field2 {
	width: 250px;
	height: 30px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #353744;
	line-height: normal;
	font-weight: normal;
	border: 1px solid #afafaf;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.form_field2:focus {
	color: #ae480a;
	border: 1px solid #994511;	
}