/* Turn off top page header image/divs for printing */
div#maincontainer { width:640px; }

div#main_bg {width:620px;}

div#screenheader {	display: none; }

div#header { width:640px;}

div#printnav { display:none;}

div#printheaderimage { display:none;}

div#contentarea {width:620px;}

div#sidenav {display:none;}

div#arrow1 {display:none;}

div#content {width:610px; }

div#bottom_bg {width:640px;}

div#bottom_footer {display:none;}


/* CSS Document */

	body { background-image:url(../images/shell/body_bg.jpg);
		  margin: 0px;
		  color: #000;
		  font-family: Arial, Helvetica, sans-serif;
		  font-size: 12px;}
		  
	div {margin:0 0 0 0; padding:0 0 0 0; border:none;}




/* Standard anchor tag formatting */ 
	A:link, A:visited { 
	  color: #34719f;
	  text-decoration: none; }
	A:hover, A:active {
	  color: #34719f;
	  text-decoration: underline;}
  
 
/* end Standard anchor tag formatting */




	div.top_nav {
	font-size:12px;
	height:35px;
	}
	
	.top_nav a:link, .top_nav a:visited { 
	padding-top:8px;
	height:27px;
	font-size:14px;
	text-decoration: none;
	color:#FFFFFF;
	background-repeat:repeat-x;
	display:block;
	}

	.top_nav a:hover, .top_nav a:active, { 
	padding-top:8px;
	height:27px;
	font-size:14px;
	text-decoration: none;
	color:#254966;
	display:block;
	background-repeat:no-repeat;
	}
	
	A.top_nav_120:link, A.top_nav_120:visited {
	background-image:url(../images/shell/120_off.jpg);
	}
	
	A.top_nav_120:hover, A.top_nav_120:active {
	background-image:url(../images/shell/120_on.jpg);
	color:#254966;
	}

	A.top_nav_128:link, A.top_nav_128:visited {
	background-image:url(../images/shell/128_off.jpg);
	}
	
	A.top_nav_128:hover, A.top_nav_128:active {
	background-image:url(../images/shell/128_on.jpg);
	color:#254966;
	}
	
	A.top_nav_128e:link, A.top_nav_128e:visited {
	background-image:url(../images/shell/top_nav_off.jpg);
	}
	
	A.top_nav_128e:hover, A.top_nav_128e:active {
	background-image:url(../images/shell/128_on.jpg);
	color:#254966;
	}
	
	A.top_nav_163:link, A.top_nav_163:visited {
	background-image:url(../images/shell/163_off.jpg);
	}
	
	A.top_nav_163:hover, A.top_nav_163:active {
	background-image:url(../images/shell/163_on.jpg);
	color:#254966;
	}
	
	A.top_nav_216:link, A.top_nav_216:visited {
	background-image:url(../images/shell/216_off.jpg);
	}
	
	A.top_nav_216:hover, A.top_nav_216:active {
	background-image:url(../images/shell/216_on.jpg);
	color:#254966;
	}
	 
	.bottom_nav {
	text-decoration: none;
	display:block;
	font-size:12px;
	color:#ffffff;
	padding-top:5px;
	}
	A.bottom_nav {
	text-decoration: none;
	display:block;
	font-size:12px;
	color:#ffffff;
	height:18px;
	padding:5px 15px 0px 15px;
	}
	
	A.bottom_nav:link, A.bottom_nav:visited
	{
	color:#ffffff;
	padding-top:5px;
	text-decoration: none;	}
	
	A.bottom_nav:hover, A.bottom_nav:active 
	{
	display:block;
	color:#d57521;
	padding-top:5px;
	text-decoration: none;
	}
	
	A.orange:link, A.orange:visited
	{
	color:#d59013;
	text-decoration: none;
	padding-left:0px;	}
	
	A.orange:hover, A.orange:active 
	{
	color:#d59013;
	text-decoration: underline;
	padding-left:0px;
	}
	
	A.bigwhite {
	font-size:16px;
	font-weight:bold;
	padding: 10px 10px 0 5px;
	
	}
	A.bigwhite:link, A.bigwhite:visited
	{
	color:#ffffff;
	text-decoration: none;
	}

	A.bigwhite:hover, A.bigwhite:active 
	{
	color:#ffffff;
	text-decoration: underline;
	}

	A.white {
	font-size:13px;
	padding: 5px 15px;
	}

	A.white:link, A.white:visited
	{
	color:#ffffff;
	text-decoration: none;
	}

	A.white:hover, A.white:active 
	{
	color:#ffffff;
	text-decoration: underline;
	}


	A.subtitle {
	font-size: 20px;
	color:#d59013;
	}

	A.subtitle:link, A.subtitle:visited
	{
	color:#d59013;
	text-decoration: none;
	}

	A.subtitle:hover, A.subtitle:active 
	{
	color:#d59013;
	text-decoration: underline;
	}

	A.grey_bold {
	font-size:13px;
	font-weight: bold;
	color:#666666;
	}

	A.grey_bold:link, A.grey_bold:visited
	{
	color:#666666;
	text-decoration: none;
	}

	A.grey_bold:hover, A.grey_bold:active 
	{
	color:#666666;
	text-decoration: underline;
	}


	.powered {
	text-decoration: none;
	font-size:10px;
	color:#ffffff;
	}

	A.powered {
	text-decoration: none;
	font-size:10px;
	color:#ffffff;
	}

	A.powered:link, A.powered:visited
	{
	color:#ffffff;
	padding-top:0px;
	text-decoration: none;
	}

	A.powered:hover, A.powered:active 
	{
	color:#d57521;
	padding-top:0px;
	text-decoration: none;
	}
/* End navigation link formatting */

/* table color formatting */
	table, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000; 
	}
  

	
	.content {
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
	
/* end table color formatting */

/* Text formatting for content */
  
  .subtitle {
  font-size: 20px;
  color:#d59013;
  }
  
  .small_title {
  font-size: 12px;
  font-weight:bold;
  color:#d59013;
  }
  
  /*Used on colored headers*/
  .headers {
  color:#ffffff;
  font-size:20px;
  padding-left:12px;
  padding-right:10px;
  }
  
  
  .orangeheaders {
  color: #d59013;
  font-size:20px;
  padding-left:12px;
  padding-right:10px;
  }
  
/* Used to keep div backgrounds open */
	.little {
	font-size:4px;
	padding:0px;
	}
  
/* Used in top header phone number */
	.dk_blue {
	font-size:14px;
	color:#254966;
	}
  
/* Used for Dates on index page & left nav */
	.grey_bold {
	font-size:13px;
	font-weight: bold;
	color:#666666;
	}
 
/* Used for Dates on index page */
	.orange {
	font-size:13px;
	color: #d59013;
	}
 
 	.textmiddle {
	 vertical-align:middle;
	 }
/* End formatting for content */

/* List formatting */

/* end formatting */

/* Header formatting */

/* End Header formatting */

/* Class Selectors */

/* End class selectors */

/* form elements formatting */
input, textarea, select{ 
	BORDER: #000 1px solid;
	FONT-SIZE: 11px; font-weight:normal; COLOR: #000000; FONT-FAMILY: verdana,arial; 
	BACKGROUND-COLOR: #fff;
	vertical-align: middle;
	}
	
select {
	font-size: 12px;
	}
/* end form elements formatting */


