H1
	{
	font-family:tahoma;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	}
H2
	{
	font-family:tahoma;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	}
H3
	{
	text-align: left ;
	font-family:tahoma;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom: 8px ;
	margin-top: 0px ;
	border-bottom: solid #a9a9a9 1px ;
	border-top: solid #a9a9a9 1px ;
	padding: 3px ;
	background-color: #3F5069 ;
	}
td
	{
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	}	
.footer
	{
	font-family:tahoma;
	font-size:9px;
	color:#ffffff;
	font-weight:bold;
	}
a:link, a:active, a:visited {
	color:#FFFFFF;
	text-decoration: underline ;
	}
a:hover
	{
	color:#003366;
	text-decoration: underline ;
	}
a.subnav {
	font-family: tahoma;
	font-size: 11px ;
	font-weight: bold ;
	color: #666666 ;
	text-decoration: underline ;
	}
a.subnav:active 
	{
	font-family: tahoma;
	font-size: 11px ;
	font-weight: bold ;
	color: #093A80 ;
	text-decoration: underline ;
	}
a.subnav:visited 
	{ 
	color:#093A80; 
	text-decoration: underline ; 
	}
a.subnav:hover 
	{ 
	color:#CC0066; 
	text-decoration: underline; 
	}
.newscenter
	{
	font-family:tahoma;
	font-size:9px;
	color:#666666;
	font-weight:bold;
	}
.news
	{
	color:#000000;
	font-size:11px;
	font-family:verdana;
	font-weight:bold;
	}
.newsHead
	{
	font-size:20px;
	font-family:verdana;
	color:#9B4040;
	font-weight:bold;
	}
.newsDate
	{
	font-size:12px;
	font-family:verdana;
	color:#9B4040;
	font-weight:bold;
	}
.newsArticleHeadline
	{
	font-size:16px;
	font-family:verdana;
	color:#9B4040;
	font-weight:bold;
	}
.newsHeadTop5
	{
	font-size:11px;
	font-family:verdana;
	color:#9B4040;
	font-style:italic;
	}	
.newsBG
	{
	background-color:#9B4040;
	}
/*******************/
/*   Main Styles   */
/*******************/

input {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #FFFFFF;
}
textarea {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #FFFFFF;
}
select {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #FFFFFF;
}
/*******************/
/*  Custom Styles  */
/*******************/
.top_bgcolor {
    background-color: #000F24;
}
.top_txtInfo {
    color: #FFFFFF;
    font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
}   
.main_txtWhiteSM {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
}
.main_txtWhiteMD {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
}
.main_txtWhiteLG {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
}
.main_txtBlackSM {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.main_txtBlackMD td {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
}
.main_txtBlackLG {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
}
.main_txtRedSM {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #AA0000;
}
.main_txtRedMD {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bolder;
	color: #AA0000;
}
.main_txtRedLG {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bolder;
	color: #AA0000;
}
.main_txtBlueHeader 
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #000F24;
}
.main_txtBlueBoldSM
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #000F24;
}
.main_tblBorder {
	border: 1px solid #000F24;
}
.main_tblHeader {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #000F24;
}
.main_tblHeaderSM {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #000F24;
}
.main_tblHeaderSMAlt {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #324054;
}
.main_tblHeaderAlt {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	background-color: #9FB6CF;
}
.main_tblRow td {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.main_tblRowAlt {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #9FB6CF;
}
.main_txtError {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #880000;
}
.main_tblDetailsHeader 
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #324054;
	border-left: 1px solid #000F24;
	border-right: 1px solid #000F24;
	border-top: 1px solid #000F24;
}
.main_tblDetailsRow 
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	background-color: #FFFFFF;
	border-left: 1px solid #000F24;
	border-right: 1px solid #000F24;
	border-bottom: 1px solid #000F24;
}
.main_txtBlackSMLink {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
}
a.main_txtBlackSM {
	color: #000000;
	font-weight:bold;
} 
a.main_txtBlackSM:Hover {
	color: #000000;
	font-weight:bold;
}
a.main_txtBlackSM:Active {
	color: #000000;
	font-weight:bold;
}
a.main_txtBlackSM:Visited {
	color: #000000;
	font-weight:bold;
}
a.main_tblHeaderSMAlt:Hover
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #324054;
}
a.main_tblHeaderSMAlt:Active
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #324054;
}
a.main_tblHeaderSMAlt:Visited
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #324054;
}
a.main_tblHeaderSMAlt
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #324054;
}
.JT
{
    text-align: justify;
}
.invisible
{
    display: none;
}
.visible
{
    display: table;
}

hr {
	height: 1px ;
	border: none ;
	border-bottom: solid 1px #fff ;
	}

.newsitem {
	padding: 2px 0px ;
	}

.newsletter-item {
	padding: 8px 0px 8px 18px ;
	background: transparent url(../theme/newsletter-bullet.gif) no-repeat scroll left 7px ;
	}