/* 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;}

div#header { width:960px;}

div#printheader {display:none;}

div#maincontainer {width:1024px; background-image:url(../images/shell/top_bg.jpg); height:9px; background-repeat:no-repeat;}

div#main_bg {width:1024px; background-image:url(../images/shell/side_bg.jpg); background-repeat:repeat-y;}

div#contentarea {width:960px;}

div#content {width:685px; }

div#bottom_bg {width:1024px; background-image:url(../images/shell/bottom_bg.jpg); height:9px; background-repeat:no-repeat;}


/* 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; }
	
	td.column_header {
	background-color:#CCCCCC;
	font-weight:bold;
	}
	
	
	
	.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;
	}
	
	.small_blue_title {
	font-size: 14px;
	font-weight:bold;
	color:#1c4866;
	}
	
	.sub_blue_title {
	font-size: 18px;
	font-weight:bold;
	color:#1c4866;
	}
  
  /*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;}
	
	input.noborder {border:thin #FFFFFF solid; }
	
	select {font-size: 12px;}
/* end form elements formatting */


