@import 'reset.css';	/* import Eric Meyer's browser resets */
@import 'basic.css';	/* import my browser resets */
@import 'debug.css';	/* used for the debug panel */


body
{
	color: #666;
/*	font-family: arial, helvetica, sans-serif; */
	font-family: "Times New Roman", times, serif;
	background-color: #7D93AA;
}


a:link { color: #0068B7; }
a:visited { color: #15435E; }
a:hover
{
	color: #000;
	background-color: #FFF4C1;
}

h1,h2,h3,h4,h5,h6
{
	font-family: arial, helvetica, sans-serif;
	text-transform: capitalize;
}

h1 { color: #5B7953; }
h2 { color: #677BA0; }
h3 { }
h4 { }
h5 { }
h6 { }




div.assist_jump{display:none;}

div#main
{
	width: 764px;
	/*padding: 5px;*/
	margin: 5px auto 0 auto;
}


div#banner
{
	background-image: url(../_pix/banner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:764px;
	height:154px;
}


div#content_outside_l
{
	background-image: url(../_pix/shadow-left.gif);
	background-repeat: repeat-y;
	background-position: left top;
		background-color: #FFF;

}
div#content_outside_r
{
	background-image: url(../_pix/shadow-right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
div#sitenav
{
	width: 174px;
	float: left;
	text-transform: capitalize;
	margin-left: 27px;
	background-image: url(../_pix/nav_bkg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	
	font-family: arial, helvetica, sans-serif;
	
}
div#sitenav ul { padding-bottom: 20px; }
div#sitenav li { line-height: 2.5em; padding-left:15px;}

div#sitenav li a:link, div#sitenav li a:visited
{
	color: #D0993E;
	text-decoration: none;
}
div#sitenav li a:hover
{
	color: #FFF;
	text-decoration: none;
	background-color: transparent;
}

div#sitenav li.current a
{
	font-weight: bold;
	color: #E3C498;
}



div#sitenav_bottom
{
	background-image: url(../_pix/nav_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:57px;
}


div#content
{
	margin: 0 52px 0 220px;
	background-color: #FFF;
	background-image: url(../_pix/swoosh.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 60px;
	line-height: 1.125em;
}


div#footer
{
	background-image: url(../_pix/footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 60px;
	width: 764px;
	text-align: center;
	font-size: 11px;
}

div#footer a:link, div#footer a:visited
{
	color: #666;
	text-decoration: underline;
}

div#footer a:hover
{
	color: #000;
	background-color: #C6DAE9;
}


/*  B A S I C   S E L E C T O R S  */

p { }
blockquote
{
	quotes: none;
	padding: 15px;
	margin: 10px;
	background-color: #FFF7E8;
}
abbr { border-color: #999; }
acronym { border-color: #999; }
dfn { border-color: #999; }
em
{
	color: #000;
	font-style: normal;
	font-weight: normal;
}
strong
{
	color#000: ;
	font-style: normal;
	font-weight: bold;
}
code
{
	color: #030;
	background-color: #FFE;
}



/*	L I S T S   */

dl.heading dt
{
	color: #5B7953;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

dl.heading dd { }

dl.table dt
{
	color: #5B7953;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

dl.table dd { }


dl.resources dt { display: block; margin:0;float:none;}
dl.resources dd { display:block; }
/*

dl.resources dd { margin: 0; padding:5px; }
*/






dl.resources dt {margin-bottom:10px;}
dl.resources dt a
{
	cursor: pointer;
	/*	background-color: #ECF5F9;
		background-image: url(../pix/accrdBkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
*/
	display: block;
	padding: 3px 3px 3px 13px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	color: #5B7953;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border: 1px #C5D1DA solid;
}
dl.resources dt a:hover {color:#000;}
dl.resources dd {margin:0 20px;}















ul.checks li
{
	margin-left: 9em;
	list-style-type: square;
	margin-bottom:.75em;
}



/*	F O R M S    */

fieldset { padding:10px; border:1px solid #CCC; }
legend { color: #76B7FF; }

form button#login
{
	cursor: pointer;
	border: 1px solid #000;
	background-color: #CBD6E0;
}

form button#login:hover
{
	color: #369;
	cursor: pointer;
	border: 1px #76B7FF solid;
	background-color: #DFF0FF;
}



/*  S I T E    S P E C I F I C  */

.intro {padding-top:60px;}
.intro:first-line { font-size: 16pt; }


.footnote
{
	border-bottom: 1px #900 dotted;
	text-decoration: none;
	cursor:help;
}


/*    O T H E R  */
.nb { font-size: smaller; }

.warning
{
	background-color: #FFE1AE;
	color: #000;
}

.linker
{
	cursor: pointer;
	text-decoration: underline;
	color: #C60;
	margin: 0 .5em;
	font-size: smaller;
}
.linker:hover
{
	cursor: pointer;
	text-decoration: underline;
	background-color: #FFE;
	color: #000;
	margin: 0 .5em;
	font-size: smaller;
}

.AccordionContent
{
	height: 0px;
	overflow: hidden;
	display: none;
}

.AccordionContent ul { height:16em;overflow: auto; }

