body, a, td, div, span {
	color : #000000;
	font-family: Verdana, Arial, Tahoma;
	font-size:9pt;
}
a {
	text-decoration: none;
	color:#0000FF;
}
a:hover {
	text-decoration: underline;
}
body
{
	background: transparent url(images/main_bkg.jpg) top center repeat-x;
	background-color:#004383;	
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}

.topLogoTD
{
	border-left: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;	
}
.topBannerTD
{
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;	
}
.topCInfoDiv
{
	background-color: #FFFFFF;
	padding-top:6px;
	padding-bottom:6px;
}
.topTel
{
	color:#FF7F00;
	font-size:12pt;
	font-weight:bold;
}
.topEMail
{
	color:#446687;
	font-size:9pt;
	font-weight:bold;
	display: block;
	padding-top:3px;
}
.topFormsTable
{
	background: transparent url(images/top_search_bkg.gif) top center repeat-x;
	background-color:#D1D1D1;	
	height:73px; 
}
.noMargin
{
	margin:0px;
}
.topFormCaption
{
	font-size:8pt;
	font-weight:bold;	
}
.topFrmInput
{
	border: 1px solid #D2D2D2;
	width:131px;
}

/* Start Top Menu Styles */
	.tabHSection,
	.tabSection {
		height: 30px;
		line-height: 28px;
		width: 98px;
		overflow: hidden;
		text-align: center;
	}
	.tabHSectionLeft,
	.tabSectionLeft {
		float: left;
		position:relative; top:1px;
		margin-right: 4px;
	}
	.tabHSectionRight,
	.tabSectionRight {
		padding-left: 4px;
		padding-right: 4px;
	}
	.tabHSection {
		border-top: 1px solid #d4d9db;
	}
	.tabContent {
		border-top-style: none;
		float: left;
	}

	#tabCont {
		border-bottom:1px solid #d4d9db;
		padding-left:8px;
		width:772px;
		float: left;
	}
	#tabRightEdge {
		text-align:right;
		width:780px;
	}
	.tabLink {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 9pt;
		text-decoration: none;
	}
	.tabLink:hover {
		text-decoration: underline;
	}
	
	.tabHSection {
		background-color:#FFFFFF;
		background-image: none;
	}
	.tabHSection * {
		color: #404040;
	}
	.tabSection {

		background: url('images/tm_bkg_inact.gif') repeat-x top;
	}
	.tabSectionLeft {
		background: url('images/tm_left_inact.gif') left transparent no-repeat;
	}
	.tabSectionRight {
		background: url('images/tm_right_inact.gif') right transparent no-repeat;
	}
	.tabHSectionLeft {
		background: url('images/tm_left_act.gif') left transparent no-repeat;
	}
	.tabHSectionRight {
		background: url('images/tm_right_act.gif') right transparent no-repeat;
	}
/* Stop Top Menu Styles */


.bluePanelHeader
{
	font-size: 10pt;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #004281;	
	padding-left:15;
	padding-top:3;
	padding-bottom:5;
}

.greyPanel1
{
	background: transparent url(images/grey_pnl_bkg1.gif) top center repeat-x;
	background-color:#FFFFFF;	
}
.greyPanelInner
{
	border-top: 1px solid #8E9EAD;
	border-left: 1px solid #8E9EAD;
	border-right: 1px solid #8E9EAD;
	padding:5px;
}

.greyPanel2
{
	background: transparent url(images/grey_pnl_bkg2.gif) top center repeat-x;
	background-color:#CCCCCC;	
}
.bottomInfo, .bottomInfo *
{
	color:#FFFFFF;
	padding:8px;
	font-size:7pt;
}
.bottAccHeader
{
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	padding:5px;
}
.bottAccText
{
	color:#FFFFFF;
	padding:5px;
	font-size:7pt;
	text-align:center;
}

.darkTitle
{
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}
.mainBkg
{
	background-color: #FFFFFF;
}
.pageAddon
{
	background: transparent url(images/page_addon.gif) top left no-repeat;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 11px;
}
.breadTrail {
	color:#003e7a;
	font-size: 8pt;
	font-weight: bold;
}
p.breadTrail
{
	font-weight: normal;
	margin:0px;
	margin-bottom: 7px;
}
.backLink
{
	font-size: 8pt;
	color:#003e7a;
	font-weight: bold;

}
.backLinkArr
{
	font-size: 7pt;
	color:#FF7F00;	
	font-weight: bold;
}


.activePgNum,
.nonActivePgNum
{
	color: #292929;
	font-size: 10pt;
}
li {
	list-style-image : url(images/orange_bullet.gif);
	margin-bottom:2px;
}
.sfTextarea,
.sfSelectbox,
.sfInput {
	width:100%;
	border-style: solid;
	border-color: #D2D2D2;
	border-width: 1;
	background-color: #F4F4F4;
}
.sfFieldTitle {
	font-weight: bold;
	width: 200px;
}
.error {
	color: #FF0000;
}
.cinfo {
	font-weight:bold;
	color: #000084;
}

.qsInput {
	border-style:solid;
	border-width:1px;
	border-color:#848484;
	width:100%;
	font-size: 9pt;
	color:#2E1500;
}
ul {
	margin: 10px;
	margin-left: -10px;
}