/* BASIC FORMATTING */
body
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 75%;	
	background-image:url(/shared/images/back-stripes.gif);
}

.outerBounds 
{
    background-color:White;
}

table 
{
	font-size: 100%;
}
.content, .contentOver
{
	margin: 0.5em 0em;
}
.contentSmall, .contentSmallOver 
{
	font-size: 80%;
}
.header, .headerOver, .title, .titleOver
{
	margin: 0.5em 0em;
	color: #333366;
	font-size: 150%;
	font-weight: 900;
	letter-spacing: -0.1ex;
}
.subTitle, .subTitleOver, .subHeader, .subHeaderOver 
{
	color: #333366;
	font-size: 110%;
	font-weight: bold;
}
.contentOver, .contentSmallOver, .headerOver, .titleOver, .subTitleOver, .subHeaderOver 
{
	background-color: #FFFF00;
}

a:link, a:visited 
{
	color: #993300;
	text-decoration: underline;
}
a:active, a:hover
{
	color: #993300;
	text-decoration: underline;
}
/* BASIC FORMATTING FOR MAJOR SECTIONS */
#SideBar p 
{
	margin: 4px 0px;
}
#SideBar .header, #SideBar .title 
{
	color: #993300;
	font-size: 16px;
	font-weight: 900;
	letter-spacing: -0.1ex;
}
#SideBar .content
{
	margin: 0.5em 0em;
	font-size: 10px;
}
#NewsBar .header, #NewsBar .title
{
	margin: 0.5em 0em 0em 0em;
	color: #993300;
	font-size: 12px;
	font-weight: 900;
	letter-spacing: normal;
}
#NewsBar .content
{
	margin: 0em 0em 0.5em 0em;
	font-size: 10px;
}

/* QUICKLINKS - MULTI-COLORED IN WHITE BAR */
#QuickLinks a 
{
	margin: 0em 0.5em;
}
a#Quick1:link, a#Quick1:visited, a#Quick1:active {color: #996600; text-decoration:none;}
a#Quick2:link, a#Quick2:visited, a#Quick2:active {color: #333366; text-decoration:none;}
a#Quick3:link, a#Quick3:visited, a#Quick3:active {color: #999966; text-decoration:none;}
a#Quick4:link, a#Quick4:visited, a#Quick4:active {color: #993300; text-decoration:none;}

a#Quick1:hover{color:#000000}
a#Quick2:hover{color:#000000}
a#Quick3:hover{color:#000000}
a#Quick4:hover{color:#000000}

/* MAIN NAVIGATION */
#MainNav a, #MainNav span
{
	margin: 0em 0.2em;
	text-decoration:none;
}
a.mainNavItem:link, a.mainNavItem:visited 
{
	color: #FFFFCC;
	text-decoration: none;
}
a.mainNavItem:hover
{
	color:#992600;
	text-decoration:none; 
}
}
a.mainNavItem:active
{
	color: #FFFFCC;
	text-decoration: none;
}
a.mainNavItemSelected 
{
	color: #992600;
	text-decoration:none;
}

/* SUB NAVIGATION */
#SubNav a, #SubNav span
{
	margin: 0em 0.2em;
	text-decoration:none;
}
a.subNavItem:link, a.subNavItem:visited 
{
	color: #FFFFCC;
	text-decoration: none;
}
a.subNavItem:hover
{
	color:white;
	text-decoration:none;
}
a.subNavItem:active
{
	color: #FFFFCC;
	text-decoration: none;
}
a.subNavItemSelected 
{
	color: white;
}

/* BOTTOM NAVIGATION */
#BottomNav a 
{
	margin: 0em 0.5em;
}
a.bottomNavItem:link, a.bottomNavItem:visited 
{
	color: #000000;
	text-decoration: none;
}
a.bottomNavItem:active, a.bottomNavItem:hover
{
	color: #000000;
	text-decoration: none;
}


#PageBody 
{
	background-image: url(/shared/images/headerbg.gif);
	background-repeat: repeat-x;
}
#PageBody2 
{
	background-image: url(/shared/images/subnavbar.gif);
	background-position: 0px 47px;
	background-repeat: no-repeat;
}
#PageFooter 
{
	border-top:solid 4px black;
	margin-top: 4px;
	padding-top: 4px;
	border-bottom:solid 4px black;
	margin-bottom: 4px;
	padding-bottom: 4px;
}
#LeftCol 
{
	height: 379px;
	background-image: url(/shared/images/leftcol.jpg);
	background-repeat: no-repeat;
}
#SearchInner 
{
	margin-left: 11px;
	margin-right: 12px;
	margin-top: 12px;
}
#LoginInner 
{
	margin-left: 11px;
	margin-right: 12px;
	margin-top: 0px;
}

.frmText 
{
	width: 85px;
}
#SearchInner input, #LoginInner input 
{
	font-size: 8pt;
	border: solid 1px #000000;
}
#SearchInner img, #LoginInner img 
{
	margin-bottom: -4px;
	margin-left: 4px;
}
#SearchInner .title, #LoginInner .title
{
	font-family: Georgia, Serif;
	font-size: 10pt;
	color: #B38100;
	margin: 0px;
}
#SearchInner .label, #LoginInner .label 
{
	margin: 0px;
	font-size: 9px;
} 
#SearchInner .submit, #LoginInner .submit
{
	border: solid 0px transparent;
	margin-left: 4px;
	margin-right: -200px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 0px;
	letter-spacing: -1em;
	height: 15px;
	width: 15px;
	cursor: hand;
}
#SearchInner .submit 
{
	background-image: url(/shared/images/buttondk.gif);
	color: #9A9A68;
	background-color: #9A9A68;
}
#LoginInner .submit 
{
	background-image: url(/shared/images/button.gif);
	color: #CCCC9A;
	background-color: #CCCC9A;
}
#QuickLinks 
{
	text-align: right;
	font-weight: 900;
	text-transform: uppercase;
}

#MainNav 
{
	background-color: #000000;
	font-weight: 900;
	color: #FFFFCC;
	text-transform: uppercase;
}
#SubNav 
{
	margin-top: 2px;
	background-color: #9A6702;
	background-image: url(/shared/images/subnavbg.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	font-weight: 900;
	color: #FFFFCC;
}
#ContentArea
{
	margin-top: 20px;
}
#SideBar
{
	background-image: url(/shared/images/sidebg.gif);
	background-repeat: repeat-y;
	background-position: 100% 0px;
	font-size: 10px;
}
#SideBarTop 
{
	background-image: url(/shared/images/sidebgtop.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%
}
#SideBarBottom 
{
	background-image: url(/shared/images/sidebgbottom.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-right: 10px;
	padding-bottom: 12px;
}
#NewsBar 
{
	background-image: url(/shared/images/newsbg.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	font-size: 10px;
}
#NewsBarTop 
{
	background-image: url(/shared/images/newsbgtop.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%
}
#NewsBarBottom 
{
	background-image: url(/shared/images/newsbgbottom.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-right: 10px;
	padding-top: 24px;
	padding-bottom: 12px;
}
#Copy 
{
	font-size: 9px;
}
#BottomNav 
{
	font-size: 9px;
	text-transform: uppercase;
}
