/* CSS Document */
:link,:visited { text-decoration:none } 
ul,ol { list-style:none } 
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } 
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,hr{ margin:0; padding:0 } 
a img,:link img,:visited img { border:none } 
address { font-style:normal }

/*CSS For bespoke menu code*/
.bespokeMenuPopupTable {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; height:22px; text-align:left;}
.bespokeMenuPopupRow {margin:0px; padding:0px;}
a.bespokeMenuPopupLink {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none;}
a.bespokeMenuPopupLink:hover {text-decoration:underline;}

.bespokeMenuTable {background-color: #00b0e6v; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; height:22px; padding:0px;}
.bespokeMenuRow {}
.bespokeMenuCell { padding-right:7px; padding-left:7px;}
a.bespokeMenuLink {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none;}
a.bespokeMenuLink:hover {text-decoration:underline;}

.bespokeMenuCellSticky {background-color: #2a287b; padding-right:7px; padding-left:7px; display:block; padding-bottom:2px;}
a.bespokeMenuLinkSticky {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none;}
a.bespokeMenuLinkSticky:hover {text-decoration:underline;}
/**/

.style1 {color: #FFFFFF}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1bbcea;
}

HR{
	border:1px dotted #ccc;
	height:1px;}

.standardlink{
	color:#000000;
	text-decoration:none;}
.standardlink:hover{
	color:#000000;
	text-decoration:underline;}
.standardlink:visited{
	color:#000000;
	text-decoration:none;}
.standardlink:visited:hover{
	color:#000000;
	text-decoration:underline;}
	
.news_morelink{
	color:#00b4e0;
	text-decoration:none;}
	
.news_morelink:HOVER{
	color:#00b4e0;
	text-decoration:underline;}

.heading-red{
	font-size:18px;
	color:#ed1e26;
	font-weight:bold;}
	
.heading-drkblue{
	font-size:18px;
	color:#28236a;
	font-weight:bold;}
	
.heading-green{
	font-size:18px;
	color:#009370;
	font-weight:bold;}	
	
.heading-ltblue{ /*NOW DARK BLUE*/
	font-size:18px;
	color:#00b0e6;
	font-weight:bold;}	

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1bbcea;
}

.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1bbcea;
}

.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1bbcea;
}

A{
	text-decoration:none;
	/*color:#00b0e6;*/}
	
A:HOVER{
	text-decoration:underline;
	/*color:#00b0e6;*/}

#topcontainer
{
	width:883px;
	margin:0px auto;
}

#topinner
{
	background-color:#fff;
	background-image:url(/files/harmon0001/build_images/banner.jpg);
	background-repeat:no-repeat;
	width:883px;
	height:162px;
}

#bottomcontainer
{
	width:883px;

	min-height:476px;
	clear:both;
}

#bottomcontainer_NoBG
{
	width:883px;

	background-repeat:no-repeat;
	background-position:bottom right;
	clear:both;
}


#bottomleft
{
	width:219px;
	float:left;
	color:#1bbcea;
	padding-top:32px;

}

#bottomright
{
	width:640px;
	height:436px;
	float:right;

}
	
#leftnav
{
	width:709px;
	height:22px;
	background-color:#00b0e6;
	float:left;
	color:#fff;
	margin-bottom:27px;
	}
	
#leftnav-inner{
	float:right;
}

#leftnav li
{
	float:left;
	margin-left:25px;
	}

#leftnav ul
{
	margin-left:219px;
	/margin-left:194px;
	margin-top:3px;
}

#leftnav a{}


#middlecontent
{
	width:709px;
	float:right;
}

#middleleft
{
	width:219px;
	float:right;
	color:#1bbcea;
	padding-top:10px;
	text-align:right;
}

#middleleft A
{
	/*color:#1bbcea;*/
}

#middleleft-inner, #middleleft-inner TD{
	text-align:right;}
	


#middleleft-inner A{
	color:#1bbcea;}

#middleright
{
	width:466px;
	float:right;
	padding-top:10px;
}

.bluelinksdiv, .bluelinksdiv A{
	color:#1bbcea;}

#middleright-large
{
	width:685px;
	float:left;
	padding-top:10px;
}

#middleright-large A
{
	color:#00b0e6;
}



#bottomrightnav
{
	width:151px;
	padding-bottom:200px;
	float:left;
	margin-bottom:60px;}
	
#bottomrightnav A
{
	text-decoration:none;}
	
#bottomrightnav A:HOVER
{
	text-decoration:underline;}

#enterfield
{
	width:151px;
	margin-bottom:5px;
	height:22px;
	background-color:#00b0e6;
	font-size:10px;
	color:#fff;
}

#enterfield li
{
	float:left;
	margin-left:25px;
	/margin-left:12px;
}

#enterfield ul
{
	padding-top:3px;
}


#enterbutton
{
	width:91px;
	height:22px;
	background-color:#2a287b;
	color:#fff;
}

#enterbutton li
{
	float:left;
	margin-left:25px;
	/margin-left:12px;
}

#enterbutton ul
{
	padding-top:3px;
}


#footer
{
	width:883px;
	height:22px;
	margin-top:10px;
	color:#1bbcea;
display:inline-block 
}

#footer A
{	
	color:#1bbcea;
}

#leftfooter
{
	float:left;
	width:220px;
	color:#1bbcea;}

#rightfooter
{
	float:right;
	width:650px;
	color:#1bbcea;
}

.ddlink A{
	background-color:#00b0e6;
	height:18px;
	display:block;
	color:#FFFFFF;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	text-decoration:none;}
	
.ddlink A:HOVER{
	background-color:#98d8ec;
	text-decoration:none;}
	
.ddmenu{
	color:#FFFFFF;
	margin-left:21px;
	text-decoration:none;}

/*FORM OBJECTS*/
.btnLogin{
	background-color:#2a287b;
	color:#FFFFFF;
	border:none;
	width:91px;
	height:22px;}
	
.txtLogin{
	background-color:#00b0e6;
	border:none;
	width:146px;
	height:19px;
	color:#2a287b;
	font-size:11px;
	padding-left:5px;
	padding-top:3px;}
	
.btnSearch{
	background-color:#2a287b;
	color:#FFFFFF;
	border:none;
	width:91px;
	height:22px;
	margin-left:-3px;
	/margin-left:0px;
	margin-bottom:5px;}
	

.txtSearch{ 
	background-color:#00b0e6;
	border:none;
	width:146px;
	height:20px;
	color:#2a287b;
	font-size:11px;
	padding-left:5px;
	padding-top:3px;
	margin-top:-1px;
	margin-left:-3px;
	/margin-left:0px;
	margin-bottom:4px;}
	
* HTML .txtSearch{
	/width:150px;}
	
.standardtextfield{ 
	background-color:#00b0e6;
	border:none;
	width:200px;
	height:19px;
	color:#2a287b;
	font-size:11px;
	padding-left:5px;
	padding-top:3px;
	margin-top:-1px;
	margin-left:-3px;
	/margin-left:0px;
	margin-bottom:4px;}
	
.standardtextarea{ 
	background-color:#00b0e6;
	border:none;
	width:200px;
	color:#2a287b;
	font-size:11px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:-1px;
	margin-left:-3px;
	/margin-left:0px;
	margin-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;}
	
.btnSubmit{
	background-color:#2a287b;
	color:#FFFFFF;
	border:none;
	width:91px;
	height:22px;
	margin-left:-3px;
	/margin-left:0px;
	margin-bottom:5px;}

* HTML .txtSearch{ /*For IE6*/
	/margin-left:0px;
	/margin-top: -2px;}
/*Coloured links*/

.redlink{
/*	color:#e00130;*/
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;}
	
.redlink:HOVER{
/*	color:#e00130;*/
	color:#FFFFFF;
	text-decoration:underline;}
	
.bluelink{
/*	color:#2a287b;*/
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;}
	
.bluelink:HOVER{
/*	color:#2a287b;*/
	color:#FFFFFF;
	text-decoration:underline}
	
.ltbluelink{
/*	color:#00b4e0;*/
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;}
	
.ltbluelink:HOVER{
/*	color:#00b4e0;*/
	color:#FFFFFF;
	text-decoration:underline}
	
.ltbluelink2{
	color:#00b4e0;
	text-decoration:none;
	font-weight:normal;}
	
.ltbluelink2:HOVER{
	color:#00b4e0;
	text-decoration:underline}
	
.greenlink{
/*	color:#01957d;*/
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;}
	
.greenlink:HOVER{
/*	color:#01957d;*/
	color:#FFFFFF;
	text-decoration:underline}

.clearfix {clear: both; display: block; height: 1px; margin-bottom: -1px; font-size: 1px; line-height: 1px;}