/* Styles are mostly in alphabetical order, grouped into TYPE, ID and CLASS Selectors */ 


/* Type Selectors */
*
{
margin:0;
padding:0;
}
a
{
color:#006666;
}
a:hover
{
text-decoration:none;
}
a:visited
{
color:#330000;
}
#sidebar1 h2 a:visited
{
color:#006666;
}
a img
{
border:none;
}
blockquote
{
margin:0 2em 2em 2em;
font-style:italic;
}
blockquote p
{
margin-bottom:.5em;
}
body
{
background-color:#006666;
font:.7em Verdana, Arial, Helvetica, sans-serif;
color:#330000;
}
blockquote cite
{
font-style:normal;
}
cite span
{
display:block;
}
fieldset
{
border:none;
}
form span
{
display:block;
}
form div.radio input
{
float:left;
margin-right:2px;
}
h1, .pseudoH1
{
margin-bottom:.5em;
font:bold 1.6em Verdana, Arial, Helvetica, sans-serif;
color:#330000;
}
h2
{
margin-bottom:.4em;
font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
color:#330000;
}
label
{
display:block;
}
ol
{
margin:0 0 0 2em;
}
p
{
margin-bottom:1em;
}
table
{
margin-bottom:1em;
}
td
{
text-align:center;
}
/* ID Selectors */
#board
{
	float:left;
	width:455px;
	margin-top:0.5em;
	background-color:#ffffe0;
	border:1px solid #faeea5;
	padding: .5em 12px 1em 12px;
}
#board-AL {
	float:left;
	width:455px;
	margin-top:0.5em;
	background-color:#ffffe0;
	border:1px solid #faeea5;
}
#search-header {
	padding: .5em 12px 1em 12px;
}
#search {
	height: 1550px;
	width: 898px;
	overflow-x:hidden;
	overflow-y:auto;
}
#board ul
{
margin:0 0 1em 1em;
}
#board ul ul li
{
font-weight:bold;
}
#board ul ul ul li
{
font-weight:normal;
}
#board ul li
{
margin-bottom:.25em;
}
#boardIndex
{
float:left;
width:573px;	
margin:.5em 0 0 12px;
padding:.5em 12px 1em 12px;
background-color:#ffffe0;
border:1px solid #faeea5;
}
#boardSpecial
{
float:left;
width:722px;	
margin:.5em 0 0 12px;
padding:.5em 12px 1em 12px;
background-color:#ffffe0;
border:1px solid #faeea5;
}
#content
{
width:896px;
margin:0px 0 0 28px;
padding:1px;
background-color:#cccc99;
border:1px solid #ffcc33;
overflow:hidden;
}
#eproWrap
{
clear:left;
}
#eproWrap td
{
text-align:left;
}
#footer
{
height:38px;
margin-top:38px;
background:url(../img/footerBg3.gif) no-repeat left bottom;
}
#headerFirstInside
{
background:url(../img/headerBg.gif) no-repeat;
}
#headerOtherInside
{
background:url(../img/headerOtherInsideBg.gif) no-repeat;
}
#headerFirstInside, #headerOtherInside
{
position:relative;
height:184px;
}
#headerIndex
{
height:214px;
background:url(../img/headerIndexBg.gif) no-repeat;
}
#introNav
{
position:absolute;
bottom:9px;
right:31px;
font:bold 1em Verdana, Arial, Helvetica, sans-serif;
}
#introNav li, .genericNav li
{
display:inline;
}
#introNav li a, .genericNav  li a
{
padding-right:.5em;
color:#000;
border-right:1px solid #000;
}
#introNav li.lli a, .genericNav li.lli a
{
border-right:none;
}
#main
{
width:896px;
padding-bottom:1em;
background-color:#ffffcc;
overflow:hidden;
}
#map
{
display:block;
height:406px;
width:400px;
margin:auto;
}
#pageWrap
{
width:960px;
margin:auto;
background:url(../img/pageWrapBg3.gif) repeat-y;
}
#preFooter
{
clear:both;
padding-top:1em;
text-align:center;
}
#preFooter div
{
margin-top:.5em;
}
#preFooter li
{
display:inline;
}
#preFooter li a
{
padding-right:.5em;
color:#000;
border-right:1px solid #000;
}
#preFooter li.lli a
{
border-right:none;
}
#primaryNav
{
width:896px;
overflow:hidden;
margin-bottom:2px;
font:bold .9em Verdana, Arial, Helvetica, sans-serif;
}
#primaryNav li 
{
float:left;
margin-right:2px;
list-style-type:none;
text-align:center;
}
#primaryNav li.lli
{
margin-right:0;
}
#primaryNav li a
{
display:block;
float:left;
height:5.5em;/*64px*/
width:93px;
padding:5px 2px 2px 2px;
color: #330000;
text-decoration:none;
background-color:#ffffcc;
}
#primaryNav li a:visited
{
color:#006666;
}
#primaryNav li.lli a
{
width:100px;
}
#primaryNav span
{
display:block;
font-weight:normal;
}
#primaryNav li a:hover
{
background-color:#ffffe0;
}
table#resourceListing td
{
text-align:left;
}
#sidebar1
{
float:left;
width:118px;
padding:1.5em 6px 6px 6px;
overflow:hidden;
}
#sidebar1 strong
{
display:block;
margin:0 0 1.5em 1em;
font:bold 1em verdana, sans-serif;
color:#006666;
}
#sidebar1 a
{
text-decoration:none;
}
#sidebar1 h2
{
margin-bottom:1em;
}
#sidebar1 ul
{
text-align:center;
}
#sidebar1 li
{
margin-bottom:1em;
list-style-type:none;
}
#sidebar1 li a
{
text-decoration:none;
font-weight:bold;
color:#000;
}
#sidebar1 li a:hover
{
color:#006666;
}
#sidebar2
{
float:right;
width:274px;
padding:1.5em 6px 6px 4px;
overflow:hidden;
}
#sitemapWrap ul
{
margin:0 0 2em 2em;
}
#trunk
{
float:right;
margin-top:23px;
}
#trunk a
{
height:160px;
width:190px;
margin:25px 120px 0 0;
background:url(../img/trunkRollover2.gif) no-repeat 0 0;
text-indent:-10000px;
overflow:hidden;
text-decoration:none;
}
#trunk, #trunk a
{
display:block;
}
#trunk a:hover
{
background:url(../img/trunkRollover2.gif) no-repeat -190px 0;
}
#wx_module_9188
{
height:250px;
width:300px;
}

/* Class Selectors */

.boardNav
{
text-align:center;
font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;
}
.boardNavAlt
{
font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;
}
#board ul.boardNavAlt li
{
margin-bottom:1em;
list-style:none;
}
#board ul.boardNavAlt li a
{
font-weight:normal;
}
#board ul.boardNav li
{
margin-bottom:1em;
list-style:none;
}
.item
{ 
margin:0 0 1em 2em;
}
.item ul, .item ol
{ 
margin:0 0 1em 1em;
}
.note
{
font:italic .8em Verdana, Arial, Helvetica, sans-serif;
}
span.dropcap 
{
display:block;
float:left;
width:42px;
height:33px;
margin-right:1px;
background-image:url(../img/w2.gif);
background-repeat:no-repeat;
}
span.dropcap span 
{
display:none;
}
.genericNav
{
margin-bottom:1em;
text-align:center;
}
.genericNav  li a
{
font:bold 1em Verdana, Arial, Helvetica, sans-serif;
}
.midImg
{
display:block;
margin:.5em auto .5em auto;
}
.primaryImg
{
float:left;
margin:.5em 1em .5em 0;
}
.pseudoH1
{
display:block;
text-align:center;
}
.pseudoH2
{
display:block;
margin-bottom:.4em;
text-align:center;
font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
color:#330000;
}
.pseudoH3
{
display:block;
margin:0 0 .5em 0;
font-weight:bold;
}
.pseudoH4
{
display:block;
margin:0 0 .5em 0;
font:italic bold .9em Verdana, Arial, Helvetica, sans-serif;
}
.pseudoEm
{
font-style:italic;
}
.pseudoStrong
{
font-weight:bold;
}
.secondaryImg
{
float:right;
margin:.5em 0 .5em 1em;
}
.vcard
{
margin:0 0 1em 0;
font-style:italic;
}
.vcard .email
{
display:block;
}
.vcard .type
{
float:left;
}
.vcard .value, .vcard .street-address
{
display:block;
}
html\:abbr, abbr 
{
border-bottom:none;
}
.vcard .type, .vcard .abbr, .vcard .local
{
float:left;
margin-right:.1em;
}
