body 
{
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0px; 
	text-align: center;
}
table
{
	text-align: left;
}
a.bottomlink
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #9f9f9f;
}
img
{
	display:block;
}
span.bar
{
	color:#9f9f9f;
}
td.maincontent
{
	padding: 10px 15px; 
	vertical-align:text-top;
}
span.maincontent
{
	font-family:Arial; 
	font-size: 9pt; 	
	color:#000000;
}
span.nav
{
	font-family:Arial; 
	font-size: 10pt; 
	color:White; 
	font-weight:bold;
}

span.ostitle
{
	font-family:Arial; 
	font-size: 8pt; 
	color:Green;
}
span.oscontent
{
	font-family:Arial; 
	font-size: 8pt;
}
td.ossection
{
	padding-right:10px; 
	padding-left:10px;
	vertical-align:middle;
}


/* GENERAL HEADING AND LINK STUFF */
h1 
{
    font-size: 1.4em;
}

a:link, a:visited, a:active, a:hover
{
    
    
}

.contentTitle a:link, .contentTitle a:active, .contentTitle a:visited, .contentTitle a:hover 
{
    color: #000000;
}

img
{
    border: none;
}

.sidebarText 
{
    font-size: 11px;
    text-align: center;
    color: #044679;
    font-weight: bold;
    margin-top: 10px;
}

.adHeader 
{
    font-size: 16px;
    text-align: center;
    color: #00497d;
    font-weight: bold;
    margin-top: 10px;
}

.adMajorHeader 
{
    background-color: #FFBF00;
    text-align: center;
    color: #000000;
    font-weight: bold;
    margin-top: 10px;
    font-size: 2em;
}


/* Sponsor Ads */
.sponsorAds ul 
{    
    margin: 0px;
    padding: 0px;
    list-style: none;
    list-style-type: none;
}

.sponsorAds ul li 
{
    text-align: center;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.sponsorAds h3 
{
    padding-top: 6px;
    padding-bottom: 6px;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
}

/*** footer links class ***/
.footerlinks
{
    margin-top: 1px;
    margin-bottom: 1px;
    padding-left: 10px;
    color: #808285;
}

.footerlinks A
{
    text-decoration:none;
    font-weight:bold;
    color: #808285;
    font-family: Arial, Verdana;
    
    padding: 3px 6px 3px 6px;
}





/* BLOG COMMENTS */
.commentItem 
{
    border: solid 1px #cccccc;
    margin-bottom: 10px;
    background-color: #ececec;
    padding: 3px;
}

.commentName 
{
    font-weight: bold;    
}

.commentDate 
{
    font-style: italic;
    color: #666666;
    margin-bottom: 5px;    
}

.navigationLine 
{

}



/* ALL OF THE NAVIGATION STYLE IS CONTROLLED BELOW THIS LINE */

/* STATIC MENU STYLE */
.StaticMenuStyle
{
    width: 100%;
    padding-left: 10px;
    
}

/* STATIC MENU ITEM STYLE */
.StaticMenuItemStyle TD, .StaticMenuItemStyle A, .StaticMenuItemStyle A:visited, .StaticMenuItemStyle A:active .StaticMenuItemStyle A:hover
{
    color: #ffffff;
    text-decoration: none;
    padding: 2px;
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial;
}



/* DYNAMIC MENU */
.DynamicMenuStyle 
{
    background-color: #4f7162;
    border: 1px solid #ffffff;
}


/* DYNAMIC MENU ITEMS */
.DynamicMenuItemStyle
{
    font-size: 9pt;
    width: 100%;
    padding: 2px 5px 2px 5px;
}

.DynamicMenuItemStyle a:link, .DynamicMenuItemStyle a:visited 
{
    font-family: Arial;
    color: #ffffff;
    background-color: #044428;
    font-weight: bold;
}

.DynamicMenuItemStyle a:hover 
{
    color: #69ad63;
    background-color: #044428;
    font-weight:bold;
}



.StaticMenuStyle-Bottom td, .StaticMenuItemStyle-Bottom td
{
	font-size: 8pt;
	
}

.StaticMenuItemStyle-Bottom a:link, .StaticMenuItemStyle-Bottom a:active, .StaticMenuItemStyle-Bottom a:visited, .StaticMenuItemStyle-Bottom a:hover 
{
    font-family: Arial; 
	color: #9f9f9f;
	padding: 5px;
	
}



.secondaryNavigation 
{
    width: 100%;
    background-color: #171741;
}


/* SECONDARY NAVIGATION */
.SecondaryStaticMenuStyle
{

    
}

.SecondaryStaticMenuItemStyle TD, .SecondaryStaticMenuItemStyle A, .SecondaryStaticMenuItemStyle A:visited, .SecondaryStaticMenuItemStyle A:active .SecondaryStaticMenuItemStyle A:hover
{
    color: #171741;
    text-decoration: none;
    padding: 2px;
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial;
}
