/* ---Anchors CSS [start]----------------------------------------------*/
a, a:visited, a:hover 
{
	font-family:Arial;
	font-size:12px;
}

a {	color:#00488B; }
a:visited {	color:#909090; }
a:hover { color:#909090; }

a.smallAnchor:link, a.smallAnchor:visited,  a.smallAnchor:hover, 
a.AnchorList:link, a.AnchorList:visited,  a.AnchorList:hover, 
a.ColumnLink:link, a.ColumnLink:visited,  a.ColumnLink:hover
{
	font-size:12px;
        text-decoration:none;
}

a.AnchorList:link, a.AnchorList:visited,  a.AnchorList:hover
{
	/*color:#990000;*/
	color:#00488B;
}

a.TOUlink:link, a.TOUlink:visited,  a.TOUlink:hover
{
	font-size:10px;
}

/* Homepage and sectionpage right links */
/*a.columnlink { color:#FFFFCC; }*/
a.columnlink { color:#F5BD23; }
/*a.columnlink:visited { color:#EBEBE5; }*/
a.columnlink:visited { color:#CDCDCD; }
a.columnlink:hover { color:#CDCDCD; }

.Console A:link {text-decoration:none; color:#CCCCCC;}
.Console A:visited {text-decoration:none; color:#CCCCCC;}
.Console A:hover {text-decoration:none; color: White;}

a.clsSMTop:link{color:#00488B; font-family:Arial; font-size:13px; font-weight:bold;}
a.clsSMTop:hover{color:#CDCDCD; font-family:Arial; font-size:13px; font-weight:bold;}
a.clsSMTop:visited{color:#CDCDCD; font-family:Arial; font-size:13px; font-weight:bold;}

a.clsSMSub2{color:#00488B;font-size:11px; font-weight:bold;}
a.clsSMSub2:hover{color:#CDCDCD;font-size:11px; font-weight:bold;}
a.clsSMSub2:visited{color:#CDCDCD;font-size:11px; font-weight:bold;}

a.clsSMPosting2{color:#00488B;font-size:11px;}
a.clsSMPosting2:hover{color:#CDCDCD;font-size:11px;}
a.clsSMPosting2:visited{color:#CDCDCD;font-size:11px;}


.clsSMTop{ padding-top:15px;}
.clsSMSub{ padding-left:16px;padding-top: 3px; padding-bottom:0px;}
.clsSMPosting{padding-left: 30px; padding-top: 2px; padding-bottom:0px;}
    	
/* ---Anchors CSS [end]----------------------------------------------*/


/* ---Text Formats CSS [start]----------------------------------------------*/
.mainheadertext
{
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	/*color:#990000;*/
	color:#00488B;
	line-height:20px;
}
        
.subpageheadertext
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	/*color:#990000;*/
	color:#00488B;
	padding-top:10px;
}
		
.subheadertext
{          
	font-family:Arial;
    font-size:12px;
	font-weight:bold;
	/*color:#666633;*/
	color:#00488B;
	
}

.titletext
{
	padding-top:-2px;
	padding-bottom:10px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	/*color:#990000;*/
	color:#00488B;
	line-height:20px;
}

.subtitletext
{          
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	/*color:#666633;*/
	color:#00488B;
	line-height:100%;
}

.whitetitletext
{          
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.text
{          
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

.rightcoltext
{          
	font-family:Arial;
	font-size:10.5px;
	color:White;
}

.smalltext
{          
	font-family:Arial;
	font-size:9px;
	color:#000000;
}

.navwhitetext, .navlightgreytext, .navdarkgreytext
{          
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.navwhitetext { color:#FFFFFF; }
.navlightgreytext { color:#CCCCCC; }
.navdarkgreytext { color:#666666;}
/* ---Text Formats css [end]----------------------------------------------*/


/* ---Lists css [start]----------------------------------------------*/
li.rightnav
{
	/*color:#FFFFCC;*/
	color:#F5BD23;
	text-indent: 0px;
	margin-left : -6px;
	margin-bottom:10px;
}

li.liMod
{
	color:black;
	text-indent: 0px;
	margin-bottom:8px;
}

li.RightNavSectionPage
{
	/*color:#FFFFCC;*/
	color:#F5BD23;
	text-indent: 0px;
	margin-left : -14px;
	margin-bottom:10px;
}

ul.ulmainpage
{
	margin-bottom:2px;
	margin-left:29px;
	margin-right:2px;
	margin-top:2px;
}

ul.ulMod
{
	margin-bottom:2px;
	margin-left:22px;
	margin-right:2px;
	margin-top:-10px;
}

ul.ulModInLine
{
	margin-bottom:0px;
	margin-left:22px;
	margin-right:2px;
	margin-top:2px;
}

ul.ulsubpage
{
	margin-bottom:2px;
	margin-left:13px;
	margin-right:2px;
	margin-top:2px;
}
/* ---Lists CSS [end]----------------------------------------------*/


/* ---News CSS [start]----------------------------------------------*/

.newsTableMain 
{
	table-layout : fixed;
	border-collapse : collapse;
	width: 599px;
	/*border : thin black solid;*/
}

.newsTDPadA { width:6px; }				/* 1x */
.newsTDAbstractMain { width:593px; }	

.newsMainLink a:link, .newsMainLink a:visited, .newsMainLink a:hover 
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold
}

/*.newsMainTitle
{
	font-family:Arial;
	width:599px;
}
*/

.newsMainBody
{
	font-family:Arial;
	
}

.newsMainTitle
{
	background-color:#CCCC99;
	font-size:12px;
	font-weight:bold;
	color:#444444;	
	padding-left:8px;
	/*line-height:16px;*/
	/*width:599px;*/
}

.newsMainBody
{
	font-size:11px;
	padding-left:9px;
	color:#000000;
}


/* ---News CSS [end] ------------------------------------------------*/

/* ---Publications CSS [start] --------------------------------------*/
.publicationsMainTitle
{
	background-color:#CCCC99;
	font-size:12px;
	font-weight:bold;
	color:#444444;	
	padding-left:8px;
	/*line-height:16px;*/
	/*width:599px;*/
}

.publicationsTableMain 
{
	table-layout : fixed;
	border-collapse : collapse;
	width: 599px;
	/*border : thin black solid;*/
}

.publicationsTableSpan
{
	/* Not Currently Used, placeholder */
}

/* Debug
.publicationContentTD1	{ background-color : Green }
.publicationContentTD2 { background-color : Red }
.publicationContentTD3 { background-color : Gray }
*/

.publicationContentTD1 { width:349px; }			/* 1x */
.publicationContentTD2 { width:70px; }			/* 1x */
.publicationContentTD3 { width:80px; }			/* 1x */
.publicationPicArea { width:20px; }				/* 2x */

.publicationTDPadA { width:6px; }				/* 1x */
.publicationTDPadB { width:7px; }				/* 2x */
.publicationTDPadC { width: 20px; }				/* 2x */


.publicationBackToTop {margin-left: 495px;}
.publicationInputBox { WIDTH: 20px; HEIGHT: 20px; font-size:11px;}
.publicationSubmitButton { margin-left: 497px; WIDTH: 90px; HEIGHT: 20px; font-size:11px;}

.publicationtitletext
{
	padding-bottom:3px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#990000;
	line-height:100%;
}

.publicationtext
{          
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.TPHSection1Span a:link, .TPHSection1Span a:visited, .TPHSection1Span a:hover
{
		font-size:11px;
}


/*
a.publicationMainLink:link,  a.publicationMainLink:visited, a.publicationMainLink:hover 
{
	
	font-size:11px;
}
*/

/* ---Publications CSS [end] --------------------------------------*/

/* ---Text + Anchor List CSS [start] --------------------------------------*/
.AnchorSmallFont
{
	font-family:Arial;
	font-size:16px;
} 

.AnchorHeaderText
{
	font-family:Arial;
    font-size:12px;
	font-weight:bold;
	/*color:#444444;*/
	color:#00488B;
	line-height:18px;
	text-indent:6px;
}
/* ---Text + Anchor List CSS [end] ----------------------------------------*/


/* ---Main page CSS [start] --------------------------------------*/
.MainSubTitleText, .MainSubText
{
	font-family:Arial;
	font-size:12px;
}

.MainSubTitleText
{
	padding-top:-2px;
	padding-bottom:10px;
	font-weight:bold;
	/*color:#990000;*/
	color:#00488B;
}
.MainSubText
{          
	color:#000000;
}
/* ---Main page CSS [end] ----------------------------------------*/


/* ---Text + text Highlight CSS [start] --------------------------------------*/

.Template12BoxTable
{
	border-right: #818080 2px solid;
	border-top: #818080 2px solid;
	border-left: #818080 2px solid;
	border-bottom: #818080 2px solid; 
}

.Template12BoxTitle
{
	background-color : #CCCC99;
	color: #444444;
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
	line-height : 17px;
	padding-top : 3px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 3px;	
}

.Template12BoxBody
{
	background-color : #FCFCE2;
	color: #444444;
	font-family : Arial;
	font-size : 11px;
	font-weight :  normal;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
}
/* ---Text + text Highlight CSS [end] --------------------------------------*/


/* ---LEFT NAV css [Start]----------------------------------------------*/

.menutd1A, .menutd1D, .menutd1O, 
.menutd2A, .menutd2D, .menutd2O, .menutd2AO
{
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	padding : 4px;
	padding-left : 8px;
}

.menutd1A, .menutd1D, .menutd1O
{
	/*color: #666666;*/
	/*background-color : #CCCC99;*/
	color: 00488B;
	background-color : #F5BD23;
	border : thick white solid;
}

.menutd1A
{
	border-right-width : 0px;
	border-left-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 2px;
}

.menutd1D
{
	border-right-width : 0px;
	border-left-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 2px;
}

.menutd1O
{
	border-right-width : 0px;
	border-left-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 2px;
}

.menutd2A, .menutd2D, .menutd2O, .menutd2AO
{
	/*color: #CCCCCC;
	background-color : #818080;
	border : thick white solid;*/
	color: #F5BD23;
	background-color : #00488B;
	border : thick white solid;
}
.menutd2A
{
	border-right-width : 0px;
	border-left-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
}

.menutd2D
{
	border-right-width : 0px;
	border-left-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
}

.menutd2O
{
	border-right-width : 0px;
	border-left-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 2px;
}

.menutd2AO
{
	border-right-width : 0px;
	border-left-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 2px;
}

	/*--- Link Buttons [start]---*/
	.menutd1A A:link, .menutd1A A:visited, .menutd1A A:hover,
	.menutd1D A:link, .menutd1D A:visited, .menutd1D A:hover,
	.menutd1O A:link, .menutd1O A:visited, .menutd1O A:hover,
	.menutd2A A:link, .menutd2A A:visited, .menutd2A A:hover,
	.menutd2D A:link, .menutd2D A:visited, .menutd2D A:hover,
	.menutd2O A:link, .menutd2O A:visited, .menutd2O A:hover,
	.menutd2AO A:link, .menutd2AO A:visited, .menutd2AO A:hover,
	#SelectedURL A:link, #SelectedURL A:visited, #SelectedURL A:hover 
	{
		text-decoration:none; 
		font-family:Arial;
		font-size:11px;
	}

	.menutd1A A:link, .menutd1A A:visited, 
	.menutd1D A:link, .menutd1D A:visited,
	.menutd1O A:link, .menutd1O A:visited
	{
		color:#00488B;
	}

	.menutd2A A:link, .menutd2A A:visited, 
	.menutd2D A:link, .menutd2D A:visited,
	.menutd2O A:link, .menutd2O A:visited,
	.menutd2AO A:link, .menutd2AO A:visited
	{ 
		color:#CCCCCC; 	
	}

	.menutd1A A:hover, .menutd1D A:hover, .menutd1O A:hover,
	.menutd2A A:hover, .menutd2D A:hover, .menutd2O A:hover, .menutd2AO A:hover,
	#SelectedURL A:link, #SelectedURL A:visited, #SelectedURL A:hover
	{
		color: White;
	}
	/*--- Link Buttons [end] ---*/

/* ---LEFT NAV CSS [end]----------------------------------------------*/


/* ---Other CSS [start]----------------------------------------------*/
TD
{          
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

body
{
	font-family:Arial;
    font-size:12px;
	color:#000000;
}
p
{
	font-family: Arial;
	font-size: 16px;
	color: #000000;
}
li
{
	font-family:Arial;
    font-size:12px;
	color:#000000;

}
.clsText
		{          
		font-family:Arial;
                font-size:12px;
		color:#000000;
                }
.clsLabel
{
	font-family:Arial;
    font-size:12px;
	color:#000000;
	font-weight:bold;
}
.clsValue
{
	font-family:Arial;
    font-size:12px;
	color:#000000;
}
.clsTitle
{
	font-family:Arial;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.clsPageTitle
{
	font-family:Arial;
    font-size:17px;
	font-weight:bold;
	color:#990000;
    line-height:100%;
}
.clsSubTitle
{
	font-family:Arial;
    font-size:12px;
	font-weight:bold;
	color:#000000;
}
.clsTotals
{
	font-weight: bold;
	font-family:Arial;
    font-size:11px;
	color:#000000;
	background-color: #ffffcc;
	text-align:center;
}

.clsLocation
{
	font-weight: bold;
	font-family:Arial;
    font-size:11px;
    padding-left: 6px;
	padding-top:1px;
	padding-bottom:1px;
    
}
.clsBuilderDetailItem
{
	font-family:Arial;
    font-size:11px;
    text-align:center;
    
}
.clsSearchResultItem
{
	font-family:Arial;
    font-size:11px;
    text-align:left;
}

.clsPager
{
	font-family:Arial;
    font-size:10px;
}

a.pager
		{
		color:#990000;
		font-size:11px;
		font-family:Arial;
		}
a.pager:hover
		{
		color:#990000;
		font-size:11px;
		font-family:Arial;
		}
a.pager:visited
		{
		color:#990000;
		font-size:11px;
		font-family:Arial;
		}
/*a
		{
		color:#990000;
		font-size:11px;
		font-family:Arial;
		}
a:hover
		{
		color:#999966;
		font-size:11px;
		font-family:Arial;
		}
a:visited
		{
		color:#787878;
		font-size:11px;
		font-family:Arial;
		}*/

a.inline
		{
		color:#990000;
		font-size:12px;
		font-family:Arial;
		}
a.inline:hover
		{
		color:#999966;
		font-size:12px;
		font-family:Arial;
		}
a.inline:visited
		{
		color:#787878;
		font-size:12px;
		font-family:Arial;
		}
.liBurgundy
{
	 color:#990000;
}

.clsBuilderDetail
{
	font-family:Arial;
    font-size:11px;
    text-align:left;
    padding-left: 6px;
    
}
.clsErrorText
{
	color:red;
	font-family:Arial;
    font-size:12px;
}
.clsCategoryName
{
	font-family:Arial;
    font-size:12px;
	font-weight:bold;
	color:#444444;
	padding-left: 6px;
	padding-top:2px;
	padding-bottom:2px;
}
.clsBrowseTableItem
{
	padding-left: 6px;
	padding-top:2px;
	padding-bottom:2px;
}

.clsSearchTableItem
{
	padding-left: 6px;
	padding-top:1px;
	padding-bottom:1px;
}

/* ---Other CSS [end]----------------------------------------------*/


