body
{
	margin: 0 auto;
	font-family: Tahoma, Helvetita, sans-serif;
	font-size:12px;
	color: #808080;
}
p{
	font-size:12px;
}

.dkColorMD
{
    FONT-SIZE: 18px;
    COLOR: #993300;
}
.dkColorSM
{
    FONT-SIZE: 15px;
    COLOR: #993300;
    FONT-WEIGHT: bold;
}

.ltColorMD
{
    FONT-SIZE: 18px;
    COLOR: #9E7042;
}
.ltColorSM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #9E7042;
}
.altColorMD
{
    FONT-SIZE: 18px;
    COLOR: #666699;
}
.altColorSM
{
    FONT-WEIGHT: bold;
    COLOR: #666699;
    FONT-SIZE: 15px;
}

A:link, a:active, a:visited
{
    FONT-SIZE: 12px;
    COLOR: #993300;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 12px;
    COLOR: #541801;
    TEXT-DECORATION: underline
}

table.modules
{
	border:0px solid #404074;
}

td.mod_hdr
{
	width:150px;
	height:15px; 
	background:#E3ECF2; 
	color:#404074; 
	font-weight:bold; 
	font-size:12px; 
	font-family:Tahoma; 
	padding-left:4px;
}

td.mod_box
{
	border:1px solid #E3ECF2;
}

td.menu_hdr
{
	height:20px; 
	background:#E3ECF2 url('/images/arrow.jpg') no-repeat left; 
	padding-left:25px; 
	color:#404074; 
	font-weight:bold; 
	font-size:12px; 
	font-family:Tahoma;
}
td.mission
{
	width:100%;
	background:#F1F2F7;
	color:#404074; 
	font-weight:bold; 
	font-size:12px; 
	font-family:Tahoma;
	text-align:center;
	padding:6px 20px 8px 20px;
}

td.footer
{
	width:100%; 
	height:22px; 
	background:#494b81; 
	text-align:center; 
	color:white; 
	padding:6px 0px 6px 0px;
}

td.footer a:link, td.footer a:visited
{
	color:white;
	text-decoration:none;
}

td.footer a:hover
{
	text-decoration:underline;
}

.copyright
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;    
    TEXT-ALIGN: center;
    vertical-align: bottom;
    padding-bottom: 5px;
    TEXT-DECORATION: none
}

a.copyright:hover
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}

/**** ADS CLASSES ****/

.sponsorAdHeader
{
    color: #ffffff;
    background-color: #541801;
    height: 25px;    
    font-size: 14px;
    padding-left: 12px   
}

.sponsorAdContainer
{
    border: solid 2px #541801;
    padding: 5px 5px 5px 5px;
}

.sponsorAdLeft
{
    border-top: solid 1px silver;
    border-bottom: solid 1px silver;
    border-left: solid 1px silver;
    text-align: center;
    height: 60px;
    width: 120px;
    font-size: 12px;
    color: Silver
}

.sponsorAdRight
{
    border: solid 1px silver;
    height: 60px;
    width: 120px;
    text-align: center;
    font-size: 12px;
    color: Silver
}

.sponsorAdLink
{
    font-size: 12px;
    color: Silver;
    text-decoration:none   
}

a.sponsorAdLink:hover
{
    font-size: 12px;
    color: Silver;
    cursor: pointer;
    text-decoration:none   
}


/**** PAY FOR MODULES ****/
.newsFeatureColor
{
    BACKGROUND-COLOR: #0d2488
}
.newsHeaderText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.newsNavLink
{
    FONT-WEIGHT: bold! important;
    FONT-SIZE: 11px! important;
    COLOR: #ffffff! important;
    TEXT-DECORATION: none! important
}
.newsItemTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.newsItemText
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

/**** COMMUNICATIONS MODULE ****/

.listtable
{
	background-color: #ff0000!;
	border:none;
}

tr.headerrow
{
	background:#E3ECF2;
	color:#404074;	
	height:24px;
}
tr.headerrow a:link, tr.headerrow a:visited, tr.headerrow a:hover
{
	color:#404074;
}

tr.lightrow, tr.lightrow td
{
	background:#ffffff;
	height:20px;
}

tr.darkrow, tr.darkrow td
{
	background:#efefef;
	height:20px;
}
