@charset "utf-8";
/* CSS Document */

body
{
background-image: url('images/background.gif');
background-repeat: repeat;
background-attachment:fixed;
background-position:top left;
}
#container
{
width: 713px;
max-width: 
margin: 10px auto;
color: #333;
border: 1px solid gray;
line-height: 130%;
background-image:  url(images/bg.gif);
background-repeat: expand repeat-y;

}

#top
{
padding: 0em;
background-color: #ddd;
border-bottom: 1px solid gray;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 168px;
margin: 0;
padding: 1em;
background-color: inherit;
background-image:  url(images/bg.gif);
background-repeat: epxand repeat-y;
}


#content
{
margin-left: 200px;
border-left: 1px solid gray;
margin-right: 0px;
border-right: 1px solid gray;
padding: 1em;
background-color: white;
width: 480px;
}

#footer
{
clear: both;
margin: 0;
padding: 0em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: italic;
text-align: center;

}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }

#content h2 
{ 
margin: 0 0 .5em 0; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}


#content p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #660000;
}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0.15em 0.15em;
}

#nav-menu li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background: url(background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
width: 160px;
display: block;
float: left;
border: 0.1em solid #ffffff;
border-right: 0.1em solid #000000;
border-bottom: 0.1em solid #000000;
color: #0d2474;
text-decoration: none;
text-align: center;
}
/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: left;
}
#nav-menu li a:hover
{
border: 0.1em solid #000000;
border-right: 0.1em solid #ffffff;
border-bottom: 0.1em solid #ffffff;
}
/* End hide */
#nav-menu
{
width:1em
}


/*The style for input fields in the search boxes*/
/* ref#26 */
.searchInput {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #000000;


        font-weight: NORMAL;
}
/*The button style for buttons in the search boxes*/
/* ref#27 */
.searchButton {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #FFFFFF;
        background-color: #003366;
        font-weight: bold;
}

/*The font style applied to other text in the search forms ie the 'www'*/
/* ref#25 */
.searchFormField {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        color: #000000;
}

/*The appearance of a link in the body text*/
/* ref#39 */
.bodyLink {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #054EA9;
        font-weight: bold;
        text-decoration: none;
}

/* All links are without decoration and become underlined on mouse hover */
/* ref#00 */
a:hover {
  TEXT-DECORATION: underline;
}

.std_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style: none;
	margin-left: 0;
	padding-left: 5px;
	text-indent: -1em;
	}

.std_list li:before {
	content: "\00BB \0020";
	}

form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:10px verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  width: 500px; 
}
 
form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 0px;
  border-style: solid;
  padding: 5px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}
 
form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 100px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}
form input, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#twitter_div {
padding: 5px 10px 5px 10px; 
}
ul#twitter_update_list { padding: 0; margin: 0; list-style: none; }
ul#twitter_update_list li { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #CCC; padding: 5px; margin: 10px 0 10px 0; background-color: #003163; }
ul#twitter_update_list li a { font-size: 10px; color: #F39; }