body {
	text-align: justify;
	margin-top:10px;
	margin-bottom:10px;
	color:#000000
}

A:link {
	COLOR: #395066;
	text-decoration: none;
	font-weight: bold;
}
A:visited {
	COLOR: #7196B3;
	text-decoration: none;
	font-weight: bold;
}
A:active {
	COLOR: #FFFFFF;
	font-weight: normal;
}
A:hover {
	COLOR: #BCB8A3;
	text-decoration: underline;
}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 100%;
  text-align: left;
  background: #FFFFFF;
  border: 8px solid #FFFFFF;
  background: #FFFFFF url('../images/left_back_2.gif') repeat-y;
}

/******* MASTHEAD ****************/
div.mastheadcontainer   { position:relative;height:157px;border-top:2px solid #FFFFFF;}
img.positionedslides  {
	position:absolute;
	height:157px;
	width:258px;
}
img.positionedlogo  {
	position:absolute;
	height:157px;
	width:247px;
}
img#topleft     { top:0;left:2px; }
img#topcenter   {
	top:1px;
	left:252px;
}
img#topright    {
	top:3px;
	left:480px;
}

/******* SIDES ****************/

#left_side {
	/*margin-top: 10px;*/
  padding:5px;
	padding-top:15px;
	float: left;
	width: 160px;
	background-color: #395066;
	background-repeat:repeat-y;
  /*background: #D3E3EA bottom left repeat-x;*/
}

#right_side {
	/*margin-top: 10px;*/
  padding:5px;
  	padding-top:15px;
	float: right;
	width: 160px;
	background-color: #395066;
	background-repeat:repeat-y;
/*background: #D3E3EA bottom right repeat-x;*/
}


#left_side A:link {
	COLOR: #BCB8AF;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
}
#left_side A:visited {
	COLOR: #BCB8AF;
	text-decoration: none;
}
#left_side A:active {
	COLOR: #BCB8AF;
	text-decoration: none;
}
#left_side A:hover {
	COLOR: #BCB8AF;
	text-decoration: underline;
}


#left_side, #right_side A.small_link:link {
	COLOR: #BCB8AF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#left_side, #right_side A.small_link:visited {
	COLOR: #BCB8AF;
	text-decoration: none;
	font-weight: bold;
}
#left_side, #right_side A.small_link:active {
	COLOR: #BCB8AF;
	text-decoration: none;
	font-weight:bold;
}
#left_side, #right_side A.small_link:hover {
	COLOR: #75897c;
	text-decoration:none;
	font-weight: bold;
}

#left_side p, #right_side p {
	margin:10px;
	margin-top:15px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCFFFF;
	font-weight: normal;
}

#left_side h3, #right_side h3 {
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style:italic;
	font-size: 18px;
	line-height: 19px;
	color: #CCFFFF;
	margin:5px 0px 5px 10px;  /*t r b l*/
}

#left_side h4, #right_side h4 {
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style:italic;
	font-size: 16px;
	line-height: 17px;
	margin:5px 0px 5px 10px;  /*t r b l*/
}

#left_side img, #right_side img{
	display: block;
    margin-left: auto;
    margin-right: auto;
}	


/*********** Main Content *************/

#content {
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 180px;
	margin-right: 180px;
}

#content, #content_4col_right {
  margin-top: 20px;
  margin-bottom: 0px;
}

#content A.link {
	color:#395066;
	text-decoration:bold;
}
	

#content.subpage , #content_4col_right.subpage{
  margin-right: 0px;
}

#content p, #content_4col_right p{
	margin-top:15px;
	margin-bottom: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	color: #333333;
}

#content p.toplevel, #content_4col_right p.toplevel{
  margin-top:15px; margin-bottom: 15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-align: justify;
  color:#000000
}

#content p.midlevel, #content_4col_right p.midlevel{
  margin-top:15px; margin-bottom: 15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color:#000000
}

#content h1, #content_4col_right h1 {
  margin:0px;
  font-family:"Times New Roman", Times, serif;
  font-size: 22px;
  color:#395066;
}

#content h2, #content_4col_right h2{
  margin-top:5px; margin-bottom: 10px;
  font-family:"Times New Roman", Times, serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color:#75897c
}


#content h3, #content_4col_right h3{
  margin-top:5px; margin-bottom: 10px;
  font-family:"Times New Roman", Times, serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  color:#330033;
}

#content h4, #content_4col_right h4{
  margin-top:0px;margin-bottom:0px;
  font-family:"Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  color:#000033;
}

#content ol, #content_4col_right ol {
  margin-top:5px; margin-bottom: 5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color:#330033
}

#content img {border:0px;}
/*********** Footer *************/

#footer {
	background-color: #395066;
	clear: both;
	text-align: center;
	padding-top:2px;
	padding-bottom: 5px;
	color: #CCFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

#footer A:link {
	COLOR: #BCB8AF; text-decoration: none;
}
#footer A:visited {
	COLOR: #BCB8AF; text-decoration: none;
}
#footer A:active {
	COLOR: #BCB8AF; text-decoration: none;
}
#footer A:hover {
	COLOR: #BCB8AF; text-decoration: underline;
}

/************  MISC CLASSES **************/

.sidelargertext {
	font-size:14px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.sidemuchlargertext {
	font-size:16px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.signup {
	font-size:14px;
	color: #395066;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.signup_style {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
}

.nav_noscript_style{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.float_left {
  float: left;
  margin-right: 10px;
}

.float_right {
  float: right;
  margin-left: 10px;
}

.featurebox_center {
  background-color: #fffff6;
  margin:0px;
  padding:10px;
  border: 1px solid #DFE8F7;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #333333;
}

.featurebox_side {
  background-color: #fffff6;
  margin:0px;margin-left:10px;margin-right:10px;margin-bottom:15px;
  padding:10px;
  border: 1px solid #DFE8F7;
  color: #333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
}

a.nav:link {
	color:#395066;
	text-decoration:none;
  }
a.nav:visited {
	color:#75897c;
	text-decoration:none;
  }
a.nav:hover {
	color:#77B7FB;
  }

a.nav_footer:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#3B5168;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
  }
a.nav_footer:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#80B4FD;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
  }
a.nav_footer:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#96C9FE;
	font-weight:bold;
	font-size:12px;
  }
  
/***********HEADER *************/

#header {
	padding:1px;
	margin:0px;
	text-align:left;
	border:1px; border-color:#395066;
	background-color:#75897c;/*#739C84;*/
}

#header_center {
	width:752px;
	margin:0px auto;
}	

#header table.banner{
	background-color:#847e6f;/*#739C84;*/
	border:0px;
	width:100%;
	padding:0px;
} 
#header table.sub_banner{
	background-color:white;
	border:0px;
	padding:0px;
} 
#header td {
	padding:0px;
} 
#header td.top {
	text-align:justify;
	background-color:#395066;/*#739C84;*/
} 
#header td.sub_banner_left {
	width:247px;
	text-align:left;
} 

#header td.sub_banner_center {
	width:254px;
	text-align:center;
	background-color:#FFFFFF;
} 

#header td.sub_banner_right {
	width:247px;
	text-align:right;
} 
#header table.nav_top{
	background-color:#395066;
	border:0px;
	width:752px;
	padding:0px;
} 
#header td.nav_cont {
	text-align:center;
} 

.nav_table{
	background-color:#395066;
	width:752px;
} 

.header_nav {
	/*text-align:center;
	vertical-align:center;	
	font-family:Arial;
	color:#065329;
	font-size:14px;
	font-weight:bold;*/
}	


/**** FOR POLL ****/
.bldtxtvB8
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.Level1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.nortxtv8
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.poll_body
{
	BACKGROUND-COLOR: #FFFFCC
}
.poll_heading
{
	BACKGROUND-COLOR: #75897c
}

/*** VERY IMP FOR 800x600 res ***/
#content img {max-width: 100%;}

