.bluetext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #03397A; text-decoration: none}
.menucolor a { color: Black; font-size: 0.9em; text-decoration: none }
.menucolor a:hover
{
	text-decoration: underline;
}

.menucolor a:visited
{
	color: #000000;
}


body, br, nobr, div, td, button, text
{
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}

.filetable td
{
	padding-top: 10px;
}

a
{
	color:#03397A;
	text-decoration: underline; 
}


/*a:link 
{
	 color: #03397A; 
	 text-decoration: underline
}*/

a:visited 
{ 
	color: #779CC8; 
}


h1
{
    FONT-SIZE: 1.5em;
    color: #005E8C;
   /* COLOR: #006C9D;*/
}
h2
{
	font-size: 1.3em;
	color: #006C9D;
	text-decoration:none
}

.TestH2
{
	text-decoration:none;
}

h3
{
	font-size: 14px;
	color: #000000;
}

h4
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

li
{
	line-height: 1.5em;
}

.question
{
	font-weight: bold;
	color: Red;
}

.answer
{
	font-weight: bold;
	color: #006C9D;
}

.PageBottom
{
	font-size: 0.7em;
}

/* PartnerWeb library */
.FileControlTop
{
	background-color: #005E8C;
	color: White;
	font-weight: bold;
}



/*---List Elements---*/


ul.productmenu
{
	margin: 3px -5px 3px -5px;
	padding: 0 0 0 0;
	float: left;
	width: 156px;
}

ul.productmenu li {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
}

ul.productmenu li a { 
	display: block !important;
	display: inline-block;
	text-decoration: none;
	line-height: 16px;	
	padding: 0.4em 0 0.4em 15px;
	margin: 0;
}

ul.productmenu li a:visited
{
	color:#4F77A8;
}

ul.productmenu li a:hover { 
	display: block !important;
	display: inline;
	display/**/:/**/ block;
	line-height: 16px;	
	color: #4F77A8;
	text-decoration:underline;
	padding: 0.4em 0 0.4em 15px;
	margin: 0;
}

ul.list 
{
	padding: 0 0 0 0;
}
ul.list li
{
	padding: 0.3em 0 0.3em 0;
}

ul.leftmenu
{
	margin: 3px -8px 3px 0px;
	/*margin: 6px -4px 10px;*/
	padding: 0 0 0 0;
	/*border-top: 1px solid #edeff0;*/
	/*background-image: url(graphics/OvalGradientMenu.jpg);*/
	float: left;
	width: 156px;
}

ul.leftmenu li {
	margin: 0;
	/*padding: 0 !important;*/
	padding: 0 0 0 0;
	/*padding:0;*/
	/*border-bottom: 1px solid #ffffff;
	border-bottom: 1px solid #edeff0;*/
	list-style: none;
	/*background-color: #fff;*/
}

ul.leftmenu li a { 
	display: block !important;
	display: inline-block;
	line-height: 16px;	
	/*padding: 5px 0px 5px 17px;	*/
	padding: 0.4em 0 0.4em 15px;
	margin: 0;
}

ul.leftmenu li a:visited
{
	color:#03397A;
}

ul.leftmenu li a:hover { 
	display: block !important;
	display: inline;
	display/**/:/**/ block;
	line-height: 16px;	
	/*color: #4F77A8;
	padding: 5px 0px 5px 16px;*/
	padding: 0.4em 0 0.4em 15px;
	margin: 0;
}

/* *******************************************************************

* 

* Basic table look, this is used by all lists and information tables.

* However, the different main types of tables can be customized by specializing

* these classes 

*

* */
/* A row with information, the main body of the table */
.NewsDateRow
{
	padding: 13px 3px 0px 0px;
	font-size: 0.6em;
	/*font-style: italic;*/
}

.NewsTitleRow
{
	padding: 3px 3px 0px 0px;
	font-size: 0.9em; 
	font-weight: bold; 
}

.NewsSubRow
{
	padding: 3px 3px 3px 0px;
}

.NewsSubRow a
{
	color: #006C9D;
}

.ArticleSubRow
{
	padding: 6px 0px 10px 0px;
	font-weight: bold;
}

.ArticleBodyRow
{
	padding: 0px 0px 3px 0px;
}

/* *******************************************************************

* 

* Basic table look, this is used by all lists and information tables.

* However, the different main types of tables can be customized by specializing

* these classes 

*

* */

/* Row separating parts of a table containing the header for a section

* and sometimes the header for the table itself. */

.TitleRow
{
	font-weight: bold;
	color: #ffffff;
	height: 25px;
	background-color: #0088B9;
	padding: 3px 3px 3px 3px;
}

/* Specializations for links in a title row (the links are normally blue

* so we must change the color of them to make them visible */

.TitleRow a
{
	color: #ffffff;
	text-decoration: none;
}

.TitleRow a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

/* The row containing the column names */

.ColumnHeaderRow
{
	color: #ffffff;
	height: 25px;
	background-color: #0088B9;
	/*background-color: #a9a9a9;*/
	padding: 3px 3px 3px 3px;
	font-weight: bold;
}


/* A row with information, the main body of the table */

.DataRow
{
	height: 30px;
	background-color: #f8f8ff;
	padding: 3px 3px 3px 3px;
	/*font-weight: bold;*/
}

.DataRow a
{
	font-weight: bold;
	color:#255E8E;
}

.DataRow a:Link
{
	font-weight: bold;
	color:#255E8E;
}

.DataRow a:visited
{
	font-weight: bold;
	color:#6597C1;
}

/* Every second row of information has this class, to allow different background color

* to make it easier for the eye to follow the text along a row */

.AlternatingDataRow
{
	height: 30px;
	background-color: #f5f5f5;
	padding: 3px 13px 3px 3px;
	/*font-weight: bold;*/
}



.AlternatingDataRow a
{
	font-weight: bold;
	color:#255E8E;
}

.AlternatingDataRow a:Link
{
	font-weight: bold;
	color:#255E8E;
}

.AlternatingDataRow a:visited
{
	font-weight: bold;
	color:#6597C1;
}

/* A row of information when selected */

.SelectedDataRow

{

background-color: #b0c4de;

}

.FigureText

{
	font-size: 0.7em;
	font-weight: bold;
	color:#000000;

}

.EventText

{
	font-size: 0.8em;
	color:#000000;
	font-weight: bold;

}

.whiteSmall

{
	font-size: 0.8em;
	color:#ffffff;
	font-weight: bold;
	line-height: normal;
	
}
.whiteSmItalic

{
	font-size: 0.8em;
	color:#ffffff;
	font-weight: bold;
	font-style:italic;
	
}

.whiteThin

{
	font-size: 0.8em;
	color:#ffffff;

}

.whiteMedium

{
	font-size: 1.2em;
	color:#ffffff;
	font-weight: bold;
}

.whiteLarge

{
	font-size: 1.5em;
	color:#ffffff;

}

.whiteRegular

{
	font-size: 12px;
	color:#ffffff;
	line-height:normal;

}

.SmallQuote

{
	font-size: 0.8em;
	color:#000000;
	line-height:normal;
}
.QuoteBold

{
	font-size: 0.8em;
	color:#000000;
	font-weight:bold;
	line-height:normal;

}
.Mail

{
	font-size: 11px;
	color:#000000;
	line-height:normal;
}
.Mail2

{
	font-size: 12px;
	color:#000000;
	line-height:normal;
}

.MailHead

{
	font-size: 16px;
	color: #006C9D;
	text-decoration:none
}

.MailHead2

{
	font-size: 18px;
	color: #000000;
	text-decoration:none
}
.NewHeadline
{
    FONT-SIZE: 1.5em;
    color: #006600;
	font-weight:bold;

}
.HeadliLight
{
    FONT-SIZE: 1.5em;
    color: #00CC00;
	font-weight:bold;

}

.Red

{
	font-size: 14px;
	color:#ff0000;
	font-weight:bold;


}.White

{
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;


}

.Green

{
	font-size: 14px;
	color:#006600;
	font-weight:bold;
}


.WhiteRegular

{
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
}

.WhiteSmaller

{
	font-size: 10px;
	color:#ffffff;
	font-weight:bold;
}



.sectionhead

{
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
}

.articlecontent

{
	font-size: 10px;
	color:#000000;
}

.camphead

{
	font-size: 14px;
	color:#000000;
	font-weight:bold;
}

.campwhite

{
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
}

.camporange

{
	font-size: 11px;
	color:#FF6600;
	font-weight:bold;
}

.campgreen

{
	font-size: 11px;
	color:#006600;
	font-weight:bold;
}

.camplist

{
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;

}