/* CSS Document */

html, body { background-color: #ffffff; margin: 0px; font-size: .85em; color: #000; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; padding: .1em; }
strong, em { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

/* Layout 
---------------------------------------- */
table#shell { background-color: #fff; width: 850px; margin: 0px auto 0px auto; border: 0px; }
#shell { background-color: #fff; }

/* Cell Padding, Width, Height, Background and Alignment
---------------------------------------- */
#cell_topnav { padding: 0; background-color: #eee; }
#cell_header { padding: 0; }
#cell_left { width: 150px; padding: 0; vertical-align: top; }
#cell_content { width: 450px; padding-left: 15px; padding-right:20px; padding-top:16px; vertical-align: top; }
#cell_right { width: 250px; padding: 0px; vertical-align: top; }
#cell_footer { height: 40px; background: #0883BC; padding: 0; }

/* Links
---------------------------------------- */

/* Standard Elements
---------------------------------------- */
p { margin-bottom:8px; margin-top:0px; padding: 0; font-size:110%; line-height:175%; }
img	{ margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { letter-spacing: .2%; padding: 0; margin-top: 0; margin-bottom:0; color: #f15c30; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; line-height:115%; }
h1 { font-size: 200%; font-variant:small-caps; text-transform:capitalize;  margin-bottom:2%; }
h2 { font-size: 170%; font-weight:normal; }
h3 { font-size: 145%; font-weight:normal; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size: 80%; }

/* Header 
---------------------------------------- */
#header { background:#ffffff; margin: 0; padding: 0; text-align:center; }
#header_content { width:850px; text-align:right; height:100px; margin:auto; }
#header_address { float:left; }
#header_address p { color:#825142; font-size:95%; margin-top:0px; margin-bottom:0px; margin-left:5px; }
#header_accessibility { width:200px; float:right; }
#header_flash { width:335px; height:90px; float:right;}
#header_bar { background:url(../images/tileHeader.gif) top repeat-x #cecfd1; border-bottom:#9b7468 solid 1px;}
#header_nav { margin:auto; padding-bottom:2px; padding-top:14px; width:850px; vertical-align:middle;  }
#header_nav img { }
#mailinglist { float:right; }

/* Lefthand Navigation 
---------------------------------------- */
#column_left { padding-top: 28px; width:145px; }
.navigation_left{ width: 145px; margin-bottom:0px; background:#cecfd1; border: solid 1px #d1c1bd; padding-right:0px; padding-left:0px; margin-left:0px; } /*width of accordion menu*/
.navigation_left .menuheader{ font-variant:small-caps; color:#000000; font-size:115%; margin:0px; height:1%; display:block;  } /*CSS class for menu headers in general (expanding or not!)*/
.navigation_left .openheader{ } /*CSS class to apply to expandable header when it's expanded*/
.navigation_left h3 a { display:block; margin:0px; padding: 4px; color:#000000; text-decoration:none; }
.navigation_left h3 a:hover { background:#f1f7ef; color:#000000; text-decoration:none; display:block; }
* html body .navigation_left h3 a { width:100%; } 
.navigation_left ul{ background:#f1f7ef; border-left:4px solid #f15c30; border-right:none; border-top:none; border-bottom:none; margin-left:5px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding-left:0px; padding-right:0px; list-style-type: none; padding-bottom:0px; } /*CSS for UL of each sub menu*/
* html body .navigation_left li { width:138px; } 
.navigation_left ul li { margin-bottom:0px; margin-right:0px; font-variant:normal; height:1%; display:inline; }
.navigation_left ul li a { font-size:95%; line-height:90%; padding-top:4px; padding-left:4px; padding-bottom:4px; padding-right:4px;margin:0px; display:block; text-decoration: none; color:#000000;  }
* html body .navigation_left ul li a { width:100%; margin:0px; } /* for IE's eyes only */
.navigation_left ul li a:link { }
.navigation_left ul li a:visited {  }
.navigation_left ul li a:hover{ background:#f15c30; color:#ffffff; }


#splash_navigation_left * { margin: 0; padding: 0; }
#splash_navigation_left ul { margin-bottom:0px; background:url(../images/fillWhite50percent.png); border-left:solid 1px #ffffff; padding-right:0px; padding-left:0px; margin-left:0px; }
#splash_navigation_left ul li { padding: 0px; list-style-type: none; font-variant:small-caps; color:#000000; font-size:115%; margin:0px; height:1%;  }
#splash_navigation_left ul li a { padding-left:4px; color:#000000; text-decoration:none; margin-bottom:0px; display:block; }
* html body #splash_navigation_left ul li a { width:145px; } 
* html body #splash_navigation_left ul li ul li a { width:136px; }
#splash_navigation_left ul li a:hover { background:url(../images/fillWhite50percent.png); }

#pl_leftnav { line-height:120%; font-size:95%; }
#pl_leftnav a { color:#00285e; text-decoration:none; }
#pl_leftnav a:hover { color:#f15c30; text-decoration:underline; }

/* Right Side Navigation 
---------------------------------------- */
#column_right { margin-bottom:15px; }
#navigation_right { height:80px; width:250px; margin-top:28px; margin-bottom: 5px; }
#printReturn { display:none; }
#info_right { margin-top: 5px; margin-bottom:25px; background:#cecfd1; border: solid 1px #d1c1bd; padding:10px; line-height:120%; }
#info_right a { color:#f15c30; text-decoration:none; }
#info_right a:hover { text-decoration:underline; }


/* Content 
---------------------------------------- */
#content { }
#content a         {color:#454343; }
#content a:visited {color:#454343; }
#content a:active  {color:#454343; }
#content a:hover   {color:#f15c30; text-decoration:underline;}
#content ul { margin:0px; padding-top:0px; padding-bottom:15px; padding-left:25px; }
#content ul li { list-style-type:square; line-height:110%; }
#content_footer { text-align:center; color:#9b7468; font-size:80%; margin-top:30px; }

.TextSmall { font-family:Verdana, Arial, Helvetica, sans-serif; 
			 font-size:10px; color:#454343; font-weight:normal;}
.TextSmall a:link    { color:#454343; text-decoration: none;}
.TextSmall a:visited { color:#454343; text-decoration: none;}
.TextSmall a:active  { color:#454343; text-decoration: none;}
.TextSmall a:hover   { color:#f15c30; text-decoration: underline;}

.TextTiny { font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:9px; color:#454343; font-weight:normal;}
.TextTiny a:link    { color:#454343; text-decoration: none;}
.TextTiny a:visited { color:#454343; text-decoration: none;}
.TextTiny a:active  { color:#454343; text-decoration: none;}
.TextTiny a:hover   { color:#f15c30; text-decoration: underline;}

/* Footer 
---------------------------------------- */
#footer { color: #000000; border-top:8px solid #f15c30; padding-top:10px; }
#footer_content { width:850px; margin-left:auto; margin-right:auto; margin-top:0px; }
#footer_content a,  
#footer_content a:visited {color:#f15c30; text-decoration:none; }
#footer_content a:hover { text-decoration:underline; }
#footer_content p { font-size: 80%; line-height:120%;}
#footer_content ul { padding:0; margin:0; }
#footer_content ul li { display:inline; list-style-type:none; margin:0px 12px 0px 12px; padding:0px; font-size:100%; }

