BODY {
/*	BACKGROUND-COLOR: #FFCC99; */
	COLOR: #333333; 
	FONT: "Times New Roman", Times, serif;
	FONT-SIZE: 1.0em;
	MARGIN: 4px; 
	TEXT-DECORATION: none
}

/************* BEGIN: area styles ***************/

#PageTitle{
	font-size: 18pt;
	color: #FF9686;
	padding: 2px 2px 15px 2px;
	font-family: times new roman, arial , helvetica, verdana, sans-serif;
	text-decoration: none;

}

h3{
	font-size: 14pt;
	color: #66B3FF;
	font-family: times new roman, arial , helvetica, verdana, sans-serif;
	text-decoration: none;
}



#contentbody{
	border: 1px solid #000000;
 	background-color: #FFFFFF;
	font-size: 12pt;
	color: Black;
	padding: 8px 8px 8px 8px;
	width: 747px;
	font-family: arial , helvetica, verdana, sans-serif;
	text-decoration: none

}

/* BEGIN: Content Styles */
#SubCat{
	color: #008080;
	font-weight: Bold;
	font-family: arial , helvetica, verdana, sans-serif;
}

#ContentTitle{
	font-size: 10pt;
	color: Navy;
	/*font-weight: Bold;*/
	background-color: #EBCBC7;
	font-family: arial , helvetica, verdana, sans-serif;
}

#ContentSubTitle{
	font-size: 10pt;
	color: Black;
	font-style: italic;
	/*font-weight: Bold;*/	
	font-family: arial , helvetica, verdana, sans-serif;
}

#ContentAbstract{
	font-size: 9pt;
	font-family: arial , helvetica, verdana, sans-serif;
}

#ContentDateTime{
	font-size: 9pt;
	font-family: arial , helvetica, verdana, sans-serif;
}

.TableSmall{
	font-size: 8pt;
	font-family: arial , helvetica, verdana, sans-serif;
}

/* END: Content Styles */

#listings{
	font-size: 8pt;
	color: Black;
}

.listingsheader{
	font-weight: bold;
}

.listingrowcolor{
	background-color: #D0E1DB; 
}

.listingrowcoloralt{
	background-color: #CAD2E8;
}

.listingrowcolorarchive{
	background-color: Silver;
}

/************* END: content area styles ***************/

TD {
	FONT-SIZE: 1.0em;
}

INPUT
{
FONT-FAMILY: Courier, mono;
}


H5{

Color: #993333;
}

.faqa {
	font-size: 9pt;
	color: #333333;
	margin-left : 10px;
}


.TextSmall
{
	FONT-SIZE: .9em;
	COLOR: #333333; 
}

.TextSmall_2
{
	FONT-SIZE: 1em;
	COLOR: #993333; 
}

.TextRed
{
	COLOR: #FF0000; 
}

/* Default Link Styles */


A:link
{
	text-decoration: underline;
	color: #336699;
}

A:visited
{
	text-decoration: underline;
	color: #336699;
}

A:hover
{
	text-decoration: none;
	color: #336699;
}


/* Navigation styles */

#menu 
{height:245px;
}
#menu ul {list-style: none; margin: 0; padding: 0;}
#menu ul a {display: inline;}

#menu A
{
	text-decoration: none;
	/*padding-bottom: 2px;*/
	margin-left: 5px;
	border: 2px solid #eeeeee;
	font-weight: bold;
	color: #336699;
/*  height for IE support, bottom padding 10px for Firefox support */
	height: 14px;
	padding: 1px 0px 10px 10px;	
}

#menu A:link
{
	display: block;
	padding: 1px 0px 1px 10px;
	width: auto;
	color: #336699;
	background-color: #eeeeee;
	margin: 0;
}

#menu A:visited
{
	display: block;
	padding: 2px 0px 2px 10px;
	width: auto;
	background-color: #eeeeee;
	margin: 0;
	color: #336699;
}

#menu A:hover
{
color: #F4F2E7;
background-color: #336699;
border: 2px solid #993333;
}

#headermenu A
{
	text-decoration: none;
	/*padding-bottom: 2px;*/
	color: #eeeeee;
}

#headermenu A:link
{
	text-decoration: none;
	/*padding-bottom: 2px;*/
	color: #eeeeee;
}

#headermenu A:visited
{
	text-decoration: none;
	/*padding-bottom: 2px;*/
	color: #eeeeee;
}

#headermenu A:hover
{
	text-decoration: underline;
	/*padding-bottom: 2px;*/
	color: #99CCFF;

}



/************* #portalbox styles ***************/
#portalbox{

height: 210px; 
width: 282px; 
border:1px solid #eeeeee; 
margin:0px 0px 0px 7px;

}

#portalbox2{

height: 160px; 
width: 282px; 
border:1px solid #eeeeee; 
margin:0px 0px 0px 7px;

}


/************* #body styles ***************/
#body1{

width: 505px; 
margin: 5px 0px 0px 25px;


}



/************* #siteinfo styles ***************/

#siteinfo{
	clear: both;
	border: 1px solid #eeeeee;
 	background-color: #FFFFFF;
	font-size: 70%;
	color: Gray;
	padding: 2px 2px 2px 2px;
	width: 770px;
}

#siteinfo img{
	padding: 0px 0px 5px 0px;
	vertical-align: middle;
}

/************* #resumebox styles ***************/
.resumebox{
 	background-color: #F7E6EE;
}

/************* .highlight box styles ***************/

.highlight{
	padding: 2px 2px 2px 2px;
	width: 500px;
	background-color: #F7E6EE;
	border: 1px dotted #993333;
}

.highlight_pink{
 	background-color: #F7E6EE;
}


/************* ..searchnav styles ***************/

.searchnav A:link
{
	width: auto;
	color: #336699;
	background-color: #eeeeee;
	margin: 0;
}

.searchnav A:visited
{
	width: auto;
	background-color: #eeeeee;
	margin: 0;
	color: #336699;
}

.searchnav A:hover
{
color: #F4F2E7;
background-color: #336699;
border: 1px solid #993333;
}