/* ------------------- GENERAL FORMATING ------------------- */body , dt , dd , dl , sl , caption, u , blink , select , option , form , font , li {	font-family:Arial, Helvetica, sans-serif;	font-size : 12px;	color:#000000;	text-decoration: none;}    body {	margin: 0px;	padding: 0px;	background-color: #FDFBEC;}A:LINK { 	text-decoration: underline;	color: #333366; } A:HOVER {	text-decoration: underline;	color: #666699;} A:ACTIVE {	text-decoration: underline;	color: #333366;} A:VISITED {	text-decoration: underline;	color: #333366;}h1 {	color: #333366;	font-weight:bold;	margin-top:6px;	font-size : 28px;	margin-bottom : 2px;	padding-top : 2px;	padding-bottom : 2px;	font-family: Arial, Helvetica, sans-serif;	font-style: italic;}  h2 {	color: #333366;	font-weight:bold;	margin-top:4px;	font-size : 18px;	margin-bottom : 2px;	font-family: Arial, Helvetica, sans-serif;}  h3 {    color: #969772;    font-size: 12px;	font-weight:bold;	margin-top:4px;	margin-bottom: 2px;}  h4 {    color: #969772;    font-weight: bold;	margin-top:2px;	font-size : 11px;	color: #003399;}BIG
{
	font-weight:bold;	margin-top:2px;	font-size : xx-large;	color: #333366;
}
BLOCKQUOTE,PRE
{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	text-decoration: none;
}
OL LI, OL OL LI, OL OL OL LI,UL LI, UL LI LI, UL LI LI LI
{
	font-size : 12px;
}
SMALL
{	font-weight:bold;	margin-top:2px;	font-size : xx-small;	color: #333366;
}
TFOOT,THEAD
{
}
TH
{
}/* ------------------- CONTENT AREA ------------------- */.normal {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;}A.normal:LINK , A.normal:VISITED , A.normal:ACTIVE { 	color : #333366;	text-decoration: underline;}A.normal:HOVER { 	color : #666699;	text-decoration: underline;}.commandbutton {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333366;	text-decoration: none;}A.commandbutton:LINK , A.commandbutton:VISITED , A.commandbutton:ACTIVE { 	color : #333366;	text-decoration: underline;}A.commandbutton:HOVER { 	color : black;	text-decoration: underline;}.subhead {	color: #666699;	font-weight:bold;	margin-top:4px;	font-size : 16px;	margin-bottom : 2px;	font-family: Arial, Helvetica, sans-serif;}.SubSubHead
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;	font-weight: bold;
}.sitetitle {		color: #333366;	font-weight:bold;	margin-top:6px;	font-size : 28px;	margin-bottom : 2px;	padding-top : 2px;	padding-bottom : 2px;	font-family: Arial, Helvetica, sans-serif;	font-style: italic;}  .head{			color: #333366;	font-weight:bold;	margin-top:4px;	font-size : 18px;	margin-bottom : 2px;	font-family: Arial, Helvetica, sans-serif;}   .TitleDivider{	color: #FDFBEC;	font-size : 12px;}

.Accent
{
	color: #F3EBA4;
}

.ItemTitle
{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333366;	text-decoration: none;	font-weight: bold;
}
.NormalBold
{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight:bold;	color: #000000;	text-decoration: none;
}
.NormalRed
{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight:bold;	color: red;	text-decoration: none;
}
.NormalTextBox
{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	text-decoration: none;
}
.DltBtn
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight:bold;	color: red;	text-decoration: none;
}/* ------------------- NEWS BOX -------------------.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;	line-height: 1.2em;}A.footer:LINK , A.news:VISITED , A.news:ACTIVE { 	color : #333366;	text-decoration: underline;}A.footer:HOVER { 	color : #666699;	text-decoration: underline;} *//* ------------------- Footer basic text link navigation ------------------- */.footermenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
	font-style : normal;
	color : #F3EBA4;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 1px;
}
	
A.footermenu:LINK { 
	color : #F3EBA4;
	text-decoration: none;
}
	
A.footermenu:VISITED {
	color : #F3EBA4;
	text-decoration: none;
}
A.footermenu:HOVER {
	color : #FFCC33;
	text-decoration: underline;
}/* ------------------- HEADER basic text link navigation ------------------- */.sitelink {	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	font-weight : normal;	text-decoration: none;	font-style : normal;	color : #F3EBA4;	padding-right: 8px;	padding-left: 8px;	padding-top: 2px;	padding-bottom: 1px;}	A.sitelink:LINK { 	color : #F3EBA4;	text-decoration: none;}	A.sitelink:VISITED {	color : #F3EBA4;	text-decoration: none;}A.sitelink:HOVER {	color : #FFFFFF;	text-decoration: underline;}/* ------------------- more general text styles ------------------- */.white {	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	color : #FFFFFF;	font-weight: normal;}	A.white:LINK , A.white:ACTIVE , A.white:VISITED {	color : #FFFFFF;	text-decoration: underline;}A.white:HOVER {	color : #FFFF99;	text-decoration: underline;}/*--------- Footer ----------*/.footer { 	font-family : Arial, Helvetica, sans-serif; 	font-size : 10px; 	font-weight : normal;	text-decoration: none;	font-style : normal;	color : #333333;	line-height: 1.1em;}	A.footer:LINK , A.footer:VISITED , A.footer:ACTIVE { 	font-weight : normal;	color : #333333;	text-decoration: underline;}A.footer:HOVER { 	color : #333366;	text-decoration: underline;}
.footerbg {background-color: #757655;	border-top: 1px solid #E7E8C9;	border-bottom: 1px solid #E7E8C9;

}/* ------------------- Table cell styles ------------------- */#tdNews {	border-left: 1px solid #757655;	border-right: 1px solid #757655;	background-color: #FEFDF6;}#tdNav {	border-left: 1px solid #757655;	background-color: #BFC4A6;}#tdNavBtm {	border-bottom: 1px solid #757655;}#tdBorderBtm {	border-bottom: 1px solid #757655;}#tdContent {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #555555;	background-color: #FDFBEC;}#tdTopBar {	background-color: #757655;}#tdHdr {	background-color: #D8DFF4;	background-image: url(images/loc_hm4d_hdr_bckgd_rt.jpg);	background-repeat: no-repeat;	background-position: right top;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #757655;	border-left-color: #757655;}#tdHdrBar {	background-color: #757655;	padding: 1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E7E8C9;}#tdBtmBar {	background-color: #757655;	border-top: 1px solid #E7E8C9;	border-bottom: 1px solid #E7E8C9;}/*---- Solpart Menu Styles --------*/.SolPartMenuContainer{	width: 150px; 	border-bottom: 1px solid #757655;	}/*.SolPartMenuIcon{	border-bottom: 1px solid #B0CBEF;}.SolPartMenuArrow{	border-bottom: 1px solid #B0CBEF;}*/.SolPartMenuItem{	/* Border info */	margin-left: 0;	padding-left: 0;	/*border-bottom: 1px solid #B0CBEF;*/	background-color: #D1D6BA;	padding-top: 4px;	padding-right: 0px;	padding-bottom: 3px;		/* Font Info */		font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	display: block;		color: #333366;	cursor:hand;}.SolPartMenuItemSel{		/* Border Info */	margin-left: 0;	padding-left: 0;	background-color: #E7E8C9;	padding-top: 4px;	padding-right: 0px;	padding-bottom: 3px;		/* Font Info */		font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333366;	text-decoration: underline;		cursor:hand;}/*------ Calendar ----------*/
.Calendar
{		font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;
}
.DayHeaderStyle
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #F3EBA4;	font-weight: bold;	text-decoration: none;
	background-color: #757655;
}
.DayHeaderStyleShort
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #F3EBA4;	font-weight: bold;	text-decoration: none;
	background-color: #757655;
}
.DayStyle
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;
}
.EventLink, A.EventLink:active, A.EventLink:link, A.EventLink:Visited
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;
}
.NextPrevStyle
{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: black;	font-weight: bold;	text-decoration: none;
	background-color: white;
}
.OtherMonthDayStyle
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: white;	font-weight: bold;	text-decoration: none;
	background-color: gainsboro;
}
A.EventLink:hover
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: blink;
}
.WeekEndDayStyle
{		font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: white;	font-weight: bold;	text-decoration: none;
	background-color: gray;
}
.TitleStyle, .SelectorStyle
{		font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: black;	font-weight: bold;	text-decoration: none;
	background-color: white;
}
.TodayDayStyle
{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: White;	text-decoration: none;
	background-color: Gray;
}
/* ------- Super Search ---------*/
.gdcError
{		font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Red;	text-decoration: none;
}
.gdcHeader
{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333366;	text-decoration: none;	font-weight: bold;
}
.gdcInfoLabel
{		font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;
}
.gdcLblHelp
{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	font-style : italic;	text-decoration: none;
}
.gdcLink, A.gdcLink:link, A.gdcLink:visited,.gdcLinkLink, A.gdcList:link, A.gdcList:visited
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration:none;	text-decoration: none;
}
A.gdcLink:hover, A.gdcList:hover
{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: blink;
}
.gdcListAltItem, .gdcSSAltItem
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;
	background-color: Gainsboro;
}
.gdcListBottomLink, A.gdcListBottomLink:link
{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;
}
.gdcListBottomLink:hover
{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: blink;
}
.gdcSSNormal, .gdcListItem, .gdcSSItem
{		font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;
}
.gdcRadio
{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;
}
.gdcSearch
{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;
}
.gdcSSAbstract
{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;
}
.gdcSSColumnHeader
{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: Black;
	font-weight: bold;
}
.gdcSSFooter
{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;
}
.gdcSSPageStyle
{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;
}
.gdcSSTableHeader
{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: Black;
}
/* ----- Google --------*/
.GoogleLink, A.GoogleLink:active, A.GoogleLink:link, A.GoogleLink:visited, A.GoogleTitle:active, A.GoogleTitle:link, A.GoogleTitle:visited
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;
}
.GoogleSnippet
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;
}
.GoogleTitle
{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333366;	text-decoration: none;	font-weight: bold;
}
A.GoogleLink:hover, A.GoogleTitle:hover
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: blink;
}

/* ----- Toolbox ------*/
A.ToolboxItem:hover
{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333366;	text-decoration: blink;	font-weight: bold;
}
A.ToolboxItem:link, A.ToolboxItem:active, A.ToolboxItem:visited
{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333366;	text-decoration: none;	font-weight: bold;
}
.ToolboxItem
{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333366;	text-decoration: none;	font-weight: bold;
}
