﻿/* basic elements */
html 
{
	margin: 0;
	padding: 0;
}

body
{
	padding:0;
	margin:0;
	font-family:Arial;
	color:#333333;
/*	font-size:80%;*/
}

h1
{
	color:#ffffff; 
	font-family:Arial; 
	font-size:140%;	
}

h2
{
	color:#ffffff; 
	font-family:Arial; 
	font-size:140%; 
	font-weight:200
}

h3
{
		font-family:Arial; 
	font-size:140%;	
color:#04456a;
}

h4
{
			font-family:Arial; 
	font-size:140%; 
	font-weight:200;
color:#04456a;

}



a:link
{
	color:#04537f;
	text-decoration: none; 
}


a:visited 
{
	text-decoration: none; 
	color:#04537f;
}

a:hover 
{ 
	text-decoration: underline; 
}
	

.topnavigation, a.topnavigation:visited 
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

a.topnavigation:hover
{
	color:#ee3526;
	text-decoration:none;
}

.topTab
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

a.topTab:hover
{
	color:#ee3526;
	text-decoration:underline;
}

.topTabSelected
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.topTabSelected:Visited
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.topTabSelected:hover
{
	/*color:#ee3526;*/
	color:#ffffff;
	text-decoration:none;
}


.breadCrumbContainer
{
	float:left;
	/*padding-top:14px;*/
	padding-left:68px;
}

.breadCrumbs
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	float:left;
	margin-top:14px;
	padding-right:8px;
	font-size:90%;	
}

a.breadCrumbs
{
	color:#75b8df;
}

a.breadCrumbs:hover
{
	color:#ffffff;
}

/*breadcrumbs level2*/

.breadcrumblink
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	float:left;
	margin-top:14px;
	padding-right:8px;
	font-size:90%;	
}

a.breadcrumblink
{
	color:#ffffff;
}
a.breadcrumblink:visited
{
	color:#ffffff;
}

a.breadcrumblink:hover
{
	color:#75b8df;
	text-decoration:none;
}


/*left nav*/








.breadCrumbsAssetCoHome
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	float:left;
	margin-top:14px;
	padding-right:8px;
	font-size:90%;
}
a.breadCrumbsAssetCoHome
{
		color:#ffffff;
}
a.breadCrumbsAssetCoHome:hover
{
		color:red;
}

.emailFooter
{
	color:#c81d14;
	text-decoration:none;
}

.ulNoBullet
{
	margin:0;
	padding:0;
}

.liNoBullet
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.logoPosition
{
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 20px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	border:1px solid blue;
}

a.logoPosition
{
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 20px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	border:1px solid blue;
}

a.logoPosition:hover
{
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 20px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	border:1px solid blue;
}

.maincontent
{
Width: 960px;
background: red;
}


.NewsItemDate
{
	MARGIN-TOP:3px;
	FLOAT:left;
	MARGIN-BOTTOM:3px;
	COLOR:#999999;
}

.NewsItemHeadline
{
	COLOR:#04537f;
}

.hpLatestNewsInnerContainer
{
	width:280px; 
	/*height:194px; */
	padding:3px; 
	float:left; 
	text-align:left; 
	/*background-color:#e6f2f1 */
/*	border:1px solid blue;*/
}

.hpNewsDate
{
	color:#f1a3a3;
	font-weight:bold;
}

.hpNewsTitle
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

.hpNewsTitle:visited
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}


a.hpNewsTitle:visited
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}



a.hpNewsTitle:hover
{
	color: #FDBB30;
	font-weight:bold;
	text-decoration:underline;
}



a.hpNewsTitle
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

.imageOnRight{float:right;}

.imageOnLeft{float:left;}

.padImage{padding:3px;}

.paddedImageOnRight{float:right;padding:10px}

.paddedImageOnLeft{float:left;padding:10px}

.iconOnLeft{float:left;width:25px;height:25px;border:0pxsolidtransparent}

.iconOnRight{float:right;width:25px;height:25px;border:0pxsolidtransparent}




.smallRedLink{color:#ee3224; font-size:x-small;}
.smallGreyLink{color: #999999; font-size:x-small;}
hr{ color:#ee3224; height: 1px; }

table.mytable {
	width: 100%;
	padding: 0px;
	border: none;
	border: 1px solid #6d6e71;
}
table.mytable td {
	border: none;
/*	background-color: #F4F4F4;*/
	vertical-align: middle;
	padding: 7px;
}
table.mytable tr.special td {
	border-bottom: 1px dashed #ee3224;
	color: #ee3224;
	font-weight:bold;
}
.ticks {
padding: 10px 0 10px 50px;
list-style-image: url(../images/arrow2.gif);
font-size:11pt;
font-family:Arial;
}

.footer
{
font-size:8pt;
margin-left:20;
}


/*style="color:#666666; list-style-image:url(images/skin/grayArrowRight.gif); margin-top:8px; margin-bottom:8px;"*/

/* Side Navigation */

.leftNavContainer
{
	font-size:1.4em;

}

.sidenav_table
{
	text-decoration:underline;
}


.sidenav_header
{
/*
	background-color: #a50505;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #ffffff;
	font-weight: bold;
	font-size: 0.8em;
	padding-bottom: 12px;
	padding-top: 9px;
	padding-left: 7px;
	width: 153px;

*/

	color: #666666;
	font-weight:bold;
	margin-top:8px; 
	margin-bottom:8px;
}

.sidenav_link_on
{
/*
	background-color:#FFFFFF;
	border: solid 1px #000000;
	color:#000000;
	font-size:0.5em;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	width:150px;
*/

	background-image:url(/images/skin/grayArrowRight.gif);
	background-repeat:no-repeat;
	padding-left:15px;
/*	font-weight:bold;*/

color: #666666;
/*	margin-top:8px; 
	margin-bottom:8px;*/



}

.sidenav_link_level0
{	
	color:#04537f;

}

.sidenav_link_level1
{
/*	padding-left:15px;*/
	padding-left:25px;
	/*font-size: 85%;*/

}

.sidenav_link_level2
{

	color: #04537f;
	padding-left:15px;

}

.sidenav_link_level3
{

}

.sidenav_link_level4
{

}

.sidenav_link_on a
{

	color: #666666;
	text-decoration:none;
	/*font-size:83%;*/
	font-size:85%;
	/*font-weight: bold;*/
	padding-left:5px;

}

.sidenav_link_level0 a, .sidenav_link_level0 a:Visited, .sidenav_link_level0 a:hover
.sidenav_link_level0.a, .sidenav_link_level0.a:Visited, .sidenav_link_level0.a:hover
{

	color: #04537f;
/*	font-weight:bold;*/
	text-decoration:none;
	/*padding-left:5px;*/

	font-size:80%;
/*	display:inline-block*/
	display:inline

}

.sidenav_link_level1 a, .sidenav_link_level1 a:Visited, .sidenav_link_level1 a:hover
.sidenav_link_level1.a, .sidenav_link_level1.a:Visited, .sidenav_link_level1.a:hover
{

	color: #333333;
/*	font-weight:bold;*/
	text-decoration:none;
	/*padding-left:5px;*/

	font-size:80%;
/*	display:inline-block*/
	display:inline

}

a.sidenav_link_level0, sidenav_link_level0.a
{
/*
font-size:150%;
color: #04537f;
*/
	text-decoration:none;
}

.sidenav_link_level1 a, .sidenav_link_level2 a
{
	color: #333333;
	padding-left:5px;
	text-decoration:none;
/*	font-size: 9pt;*/
	font-size:80%;
text-decoration:none;
}


.sidenav_link_level3 a, .sidenav_link_level4 a
{
	padding-left:5px;
text-decoration:none;

}


.newsHeadingHP
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
}
.newsHeadingHP:visited
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
}

a.newsHeadingHP:visited
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
}


a.newsHeadingHP
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
}

newsHeadingHP:a
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
}

newsHeadingHP.a
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
}

.incontrol_inline_content_area
{
	clear:right;
	font-size:11pt;
	font-family:Arial;
}

.incontrol_inline_category_header
{
	display:none;
}


.liLinks
{
	color: #04537f;
	font-weight:200;
}




a.liLinks, a.liLinks:visited
{
	color: #04537f;
	font-weight:300;
color: #666666;;
}



.incontrol_inline_paging_separator
{
	display:none;
}





/* EFORM BUILDER */
.eformbuilder_val{font-size:13px;color:red;}
.eformbuilder_required{margin-left:5px;color:Red;font-weight:normal;}
.eformbuilder_table{width:780px;}
.eformbuilder_table td{padding-top:3px;padding-bottom:3px;vertical-align:top;}
.eformbuilder_label{font-weight:bold;font-size:15px;color:#AD2152;}
.eformbuilder_formlabel_left{float:left;width:275px;font-size:13px;font-weight:normal;}
.eformbuilder_formlabel_above{width:100%;display:block;font-size:13px;font-weight:normal;margin-bottom:7px;}
.eformbuilder_textbox_left{width:345px;}
.eformbuilder_textbox_above{width:615px;}
.eformbuilder_textarea_left{width:345px;height:80px;}
.eformbuilder_textarea_above{width:615px;height:100px;}
.eformbuilder_checkbox_left{font-size:13px;}
.eformbuilder_checkbox_above{font-size:13px;}
.eformbuilder_radio_left{font-size:13px;}
.eformbuilder_radio_above{font-size:13px;}
.eformbuilder_dropdown_left{width:345px;}
.eformbuilder_dropdown_above{width:615px;}
.eformbuilder_listbox_left{width:345px;}
.eformbuilder_listbox_above{width:615px;}
.eformbuilder_grid_left{float:left;width:345px;margin-top:10px;}
.eformbuilder_grid_above{float:left;width:615px;margin-top:10px;}
.eformbuilder_grid_left td,.eformbuilder_grid_above td{font-weight:bold;font-size:12px;padding:0;margin-bottom:7px;}
.eformbuilder_gridinput_left{width:50px;}
.eformbuilder_gridinput_above{width:140px;}
.eform_builder_buttonalign{text-align:right;width:615px;}
.eform_description{width:615px;}


.newsLinkHeading
{
	color:#333333;
text-decoration:none;
}

.pageTitle
{
	color:#ffffff;
	font-weight:bold;
	font-size:100%;
}