/* 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: 100%; 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: 0px; background: #fff; padding: 0; vertical-align: top; }
#cell_content { padding-left: 15px; padding-right:20px; padding-top:16px; vertical-align: top; }
#cell_right { width: 250px; background: #fff; 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: 0; color: #000000; 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; }
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:left; }
#header_content { width:700px; text-align:right; height:100px; margin:0; }
#header_address { float:left; }
#header_address p { color:#825142; font-size:85%; margin-top:0px; margin-bottom:0px; margin-left:5px; }
#header_accessibility { display:none; }
#header_flash { display:none; }
#header_bar { display:none;}
#header_nav { margin:0; padding-bottom:2px; padding-top:14px; width:700px; vertical-align:middle;  }
#header_nav img { }
#mailinglist { float:right; }

/* Lefthand Navigation 
---------------------------------------- */
#column_left { display:none; }
.navigation_left{ display:none; } /*width of accordion menu*/
.navigation_left .menuheader{ display:none;  } /*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{ display:none; } /*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:#000000; 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); }


/* Right Side Navigation 
---------------------------------------- */
#column_right { }
#navigation_right { display:none; }

#printReturn { margin-top:28px; margin-bottom: 5px; padding:0px; }
#printReturn ul { margin:0px; padding:0px; }
#printReturn ul li { list-style-type:none; margin:0px; padding:0px;  }
#printReturn ul li a { color:#000000; text-decoration:none; display:block; font-variant:small-caps; border: solid 1px #000000; padding-top:10px; padding-bottom:10px; line-height:120%; font-size:110%; margin-left:0px; padding-left:0px; text-align:center; }
#printReturn ul li a:hover { text-decoration:none; background:#cecfd1; }
#info_right { margin-top: 5px; border: solid 1px #000000; padding:10px; line-height:120%; }
#info_right a { color:#000000; text-decoration:none; }
#info_right a:hover { text-decoration:underline; }


/* Content 
---------------------------------------- */
#content { }
#content a { color:#000000; }
#content a:hover { text-decoration:none; }
#content_footer { text-align:center; color:#000000; font-size:80%; margin-top:30px; }

/* Footer 
---------------------------------------- */
#footer { color: #000000; padding-top:10px; border-top:solid 1px #000000; margin-top:20px; }
#footer_content { width:700px; margin-left:0; margin-right:0; margin-top:0px; }
#footer_content a,  #footer_content a:visited { color:#000000; text-decoration:none; }
#footer_content a:hover { text-decoration:underline; }
#footer_content p { font-size: 80%; line-height:120%;}
