/* ICWSL Screen CSS by Kristin Finkbiner */
/* Created Apr 9, 2008 */

body {
	margin: 8px;
	padding: 0;
	background: #CBE3F7;
	}

/* ---===PAGE LAYOUT===--- */

div#page {
	horizontal-align: center;	
 }
 
div#main {
	float: left;
 	margin: 0;
 	padding: 20px 15px 0 10px;
	width: 590px; /*for IE5 Win */	
 }


/* ---===SIDE NAVIGATION===--- */
ul#sidenav {
	margin: 6px 0 6px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
}

ul#sidenav li {
	margin: 0;
	padding: 5px 0 6px 12px;
	border-bottom: 1px solid #0F8D19;
	color: #000;
}

ul#sidenav li.select {
	color: #FFF;
	background: #0F8D19;
}

ul#sidenav li a:link, ul#sidenav li a:visited {  color: #000; text-decoration: none; } 
/* color was 546880*/
ul#sidenav li a:hover, ul#sidenav li a:active {  color: #0F8D19; text-decoration: none; }


/*footer */

#footer {
	width: 760px;
	clear: both;
	background-color: #fff;
}

div#footer p {
	font-family: Arial, tahoma, sans-serif; 
	margin: 0;
	padding-top: 10px;
	border-top: solid 1px #ccc;
  	font-size: 11px; 
	color: #666; }

div#footer a {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}

#footer a.active, #footer a:hover {
	color: #600;
}

/* ---===LINKAGE===--- */

a { color: #039; }
a:link { color: #039; }
a:visited { color: #039; }
a:hover { color: #600; }
a:active { color: #900; }

h2 a:link, h2 a:visited { color: #df930f; text-decoration: none; }
h2 a:hover, h2 a:active { color: #7ea92a; text-decoration: none; }


/* ---===TEXT FORMATTING===--- */

h1, h2, h3, h4, h5, h6, blockquote, .headline, .subhead, .formlabel, .subheadIndex {
	font-family: Arial, sans-serif; /*"Lucida Grande", "Lucida Sans", Lucida, */
}

p, ul, ol, dl, table, .content {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000; /*was 333*/
	
}

.outline {
border: solid 1px #ccc; 
padding: 4px 6px 4px 6px; }

h1 { font-size: 20px; margin: 0 0 .5em 0; color: #0C750C; }
h2 { font-size: 16px; margin: .25em 0 .25em 0; color: #900000; font-style: normal; }
h3 { font-size: 14px; }
h3#white {color: #ffffff; margin: 0 0 0 0;}
h4 { font-size: 12px; }
h5 { font-size: 11px; margin: 5px 0 10px 0; } /* Use this heading for MORE links only */
h6 { font-size: 10px; } 

p { font-size: 14px; line-height: 20px; margin: .25em 0 .75em 0;  } 

ol, ul { font-size: 12px; line-height: 16px; margin: .25em 0 .75em 2em; }
dl{ font-size: 12px; line-height: 16px; margin: .25em 0 .75em 0; }

em { font-style: italic; }
h1 em, h2 em, h3 em, h4 em, h6 em { color: #df930f; font-style: normal; background-color: transparent; }


/* ---===FLOATS===--- */

img.float-left {
	float: left;
	padding: 5px;
	margin: 5px 5px 5px 0;
	border: 1px solid #ccc;
}

img.float-right {
	float: right;
	padding: 5px;
	margin: 5px 0px 5px 5px;
	border: 1px solid #ccc;
}


/* ---===FORM ELEMENTS===--- */

/*kf*/
select#who, select#what { 
		background : #FFFFFF;
    	font-family : arial, sans-serif, helvetica, helv;
    	font-size : 11px;
    	font-weight : normal;
    	color : black;
    	text-align : left;
		margin: 5px 0 10px 0;
		}
/*end KF*/	

/* original - select#who, select#what { margin: 0;}*/

form { margin: 0; }

/*table-specific classes and IDs - KF*/
div#main table tbody	{
		font-family : arial, verdana, sans-serif, helvetica, helv;
    	font-size : 12px;
    	font-weight : normal;
    	color : #000;
		vertical-align : bottom;
		}	

