body {
   margin: 0;
   padding: 0;
   background: #dddddd;
   height:100%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 84%;
   }

.LoginArea {
	float: left;
	width: 100%;
	height: 67px;
	border: 0px solid black;
	border-bottom: 0px;
	text-align: left;
	background: url(../images/header_left.jpg) no-repeat;
}

.MainArea {
	width: 990px;
	margin-left: 34px;
	margin-right: 34px;
	text-align: left;
	min-height:100%;
}

#container {
	margin: auto;
	border: 0px solid red;
	width: 990px;
	min-height:100%;
	background-image: url(../images/bg_spacer.gif);
	background-repeat: repeat-y;
}

.homepageleftmenu {
	margin-top: 4px;
	padding-top: 4px;
	padding-bottom:4px;
	list-style: none;
	width: 186px;
	font-size: 1em;
	line-height:	1.8em;
	font-weight: 100;
	border-left: 1px #77998b solid;
	border-right: 1px #77998b solid;
	border-bottom: 1px #77998b solid;
	background-color: #fff;
	padding-left: 10px;
}

.homepageleftmenulink {
	color: #4b4b4b;
	text-decoration: none;
	font-weight: 600;
}

.homepageleftmenulink:hover {
	color: #4b4b4b;
	text-decoration: underline;
	font-weight: 600;
}

.homepageleftmenuselected {
	padding-top: 7px;
	padding-bottom:4px;
	list-style: none;
	width: 188px;
	/*height: 24px;*/
	line-height:	1.8em;
	font-weight: 600;
	background-color: #77998b;
	padding-left: 10px;
	border-top: 3px solid #ffffff;
}

.ukleftmenuselected {
	padding-top: 7px;
	padding-bottom:4px;
	list-style: none;
	width: 188px;
	/*height: 24px;*/
	line-height:	1.8em;
	font-weight: 600;
	background-color: #6f6f6f;
	padding-left: 10px;
	border-top: 3px solid #ffffff;
}

.euleftmenuselected {
	padding-top: 7px;
	padding-bottom:4px;
	list-style: none;
	width: 188px;
	/*height: 24px;*/
	line-height:	1.8em;
	font-weight: 600;
	background-color: #437697;
	padding-left: 10px;
	border-top: 3px solid #ffffff;
}

.dodleftmenuselected {
	padding-top: 7px;
	padding-bottom:4px;
	list-style: none;
	width: 188px;
	/*height: 24px;*/
	line-height:	1.8em;
	font-weight: 600;
	background-color: #77998b;
	padding-left: 10px;
	border-top: 3px solid #ffffff;
}

.aboutleftmenuselected {
	padding-top: 7px;
	padding-bottom:4px;
	list-style: none;
	width: 188px;
	/*height: 24px;*/
	line-height:	1.8em;
	font-weight: 600;
	background-color: #a3724d;
	padding-left: 10px;
	border-top: 3px solid #ffffff;
}

.contactleftmenuselected {
	padding-top: 7px;
	padding-bottom:4px;
	list-style: none;
	width: 188px;
	/*height: 24px;*/
	line-height:	1.8em;
	font-weight: 600;
	background-color: #997783;
	padding-left: 10px;
	border-top: 3px solid #ffffff;
}

.homepageleftmenuselectedlink {
	color: #fff;
	text-decoration: none;
}

.homepageleftmenuselectedlink:hover {
	color: #fff;
	text-decoration: underline;
}


.topmenubox {
	width: 990px;
	border-bottom: 7px solid #fff;
	height: 67px;
	background-image: url(../images/header_right.jpg);
	background-color: #2c5694;
	background-repeat: repeat-x;
}

.searchinputfield {
	float: left;
	height: 24px;
	width: 97px;
	background-image: url(../images/text_field.gif); 	background-repeat: no-repeat;
}

.searchbox {
	width: 232px;
	border: none;
	height: 67px;
	float: right;
}

.searchfields {
	float: right;
	margin-right: 22px;
	margin-top: 8px;
}

.searchinputfieldbox {
	margin-top: 4px;
	margin-left: 4px;
	padding:0px;
	width: 90px;
	height: 16px;
	border: 0px solid #fff;
	font-size: 11px;
}

.searchsubmitbox {
	float: right;
	margin-top: 4px;
	margin-right: 22px;
}

.searchsubmitbutton {
	float: left;
	padding-right: 0px;
	margin-left: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.forgottenpasswordbox {
	float: left;
	margin-left: 0px;
	margin-top: 6px;
	padding-top: 0px;
}

.forgottenpasswordlink {
	font-weight: bold;
	font-size: 10px;
	color: #fff;
}

.leftmenubox {
	width: 206px;
	float: left;
	border-right: 4px solid white;
	margin-top:0px;
}

.helpbuttonslist {
	margin: 0px;
	padding-left:2px;
	padding-top:0px;
}

.helpbuttonslistitem {
	list-style: none;
	background-image:url(../images/question_icon.gif);
	background-repeat: 	no-repeat;
	background-position:
	bottom left;
	padding-left: 22px;
}

.helpbuttonslistlink {
	font-size: small;
	color: #540f2a;
	font-weight: bold;
}

.homepageleftmenulist {
	margin-left: 0px;
	margin-top: -2px;
	margin-bottom: 8px;
	padding: 0px;
}

.homepagecentralbox {
	padding-top: 0px;
	width: 470px;
	height:100%;
	text-align:justify;
	border-right: 10px solid #fff;
 	float: left;
	background-color:#FFFFFF;
}

.homepagecentrallink {
	width: 470px;
	padding-top: 6px;
}

.homepagecentrallinksbox {
	width: 470px;
	border-top: 1px solid #858585;
	padding-top: 6px;
}

.ukcentrallinksheading {
	margin-top: 4px;
	margin-bottom: 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.15em;
	font-weight:600;
	color: #6b8cbd;
	text-decoration:none;
}

.uklink {
	text-decoration:none;
	color: #6b8cbd;
}

.eucentrallinksheading {
	margin-top: 4px;
	margin-bottom: 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.15em;
	font-weight:600;
	color: #437697;
}

.eulink {
	text-decoration:none;
	color: #437697;
}

.dodcentrallinksheading {
	margin-top: 4px;
	margin-bottom: 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.15em;
	font-weight:600;
	color: #6b9b8a;
}

.dodlink {
	text-decoration:none;
	color: #6b9b8a;
}

.aboutcentrallinksheading {
	margin-top: 4px;
	margin-bottom: 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.15em;
	font-weight:600;
	color: #a3724d;
}

.aboutlink {
	text-decoration:none;
	color: #a3724d;
}

.contactcentrallinksheading {
	margin-top: 4px;
	margin-bottom: 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.15em;
	font-weight:600;
	color: #997783;
}

.contactlink {
	text-decoration:none;
	color: #997783;
}

.contentimageleft {
	vertical-align:text-top;
	float:left;
	padding-right: 10px;
	padding-bottom: 4px;
}

.contentimage {
	vertical-align:top;
	border: 1px solid #77998b;
}

.homepagelinkssummary {
	margin-top: 0px;
	font-size: 1em;
}

.homepagesummarytext {
	margin-top: 5px;
	font-size: 1em;
}

.homepagesummarytextintro {
	margin-top: 5px;
	font-size: 1em;
	font-weight: 500;
}

.pluslist {
	list-style-image: url(../images/bullet_plus.jpg);
	font-size: 0.90em;
	vertical-align:top;
	margin-left:4px;
	padding-bottom:7px;
	border: 0px solid brown;
}

.defaultlist {
	list-style-image: url(../images/bullet_go.jpg);
	font-size: 0.90em;
	margin-top:5px;
	padding-top: 2px;
	padding-bottom:6px;
}

.defaultlistpadded {
	list-style-image: url(../images/bullet_go.jpg);
	list-style-position: inside;
	font-size: 0.90em;
	margin-top:5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-bottom:6px;
}

.indent {
	margin-top: 5px;
	font-size: 1em;
	text-indent: 20px;

}

.benefitsarea {
	width: 240px;
	margin-left: -18px;
	vertical-align:top;
	padding-top: 15px;
	padding-right:4px;
	height: 100%;
	border: 0px solid brown;
}

.benefitstext {
	font-size: 1em;
	border: 0px solid brown;
	padding-top:4px;
}

.homepagelinksimage {
	float: left;
	padding-right: 10px;
	border: none;
}

.readmorearrow {
	color: #48635b;
	font-weight: 900;
	font-size: 0.90em;
}

.readmorelink {
	color: #5e1230;
	font-weight: 900;
	text-decoration: none;
}

.readmorelink:hover {
	color: #5e1230;
	font-weight: 900;
	text-decoration: underline;
}

.homepagerighthandbox {
	padding-top: 0px;
	padding-left:10px;
	width: 250px;
	border: 0px solid brown;
	float: left;
}

.homepagenewsbox {
	border: 1px solid #8c8c8c;
 	min-height: 102px;
}

.homepagenewsheading {
	margin-top: 0px;
	font-size: 1em;
	text-align: center;
	background-color: #5e102f; color: #fff; 	padding-top: 4px;
	padding-bottom: 4px;
}

.homepagenewslink {
	font-size: 0.90em;
	color: #404040
}

.homepagenewstext {
	margin-left: 14px
}


p {
	font-size: 0.90em;
}

th {
	font-size: 0.90em;
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #242e2a;
	border-bottom: 1px solid #242e2a;
	border-right: #8c8c8c
}

td {
	font-size: 0.90em;
	font-weight: normal;
	text-align: left
}

.standardlink {
color: #454a48;
}

.standardtext {
font-size: 0.90em;
}

.borderbottom {
	border-bottom: 1px solid #242e2a;
	padding-top: 4px;
	padding-bottom: 4px;
}

.rightborder {
	background-image: url(../images/monitoring_table_right_bg.gif);
	background-repeat: repeat-y;
	width: 8px
}

.rightborderdiv {background-image: url(../images/monitoring_table_right_bg.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.leftborder {
	border-left: 1px solid #8c8c8c;
}

.monitoringcategories {
	background-color: #76998b;
	border-left: 1px solid #ddd;
	border-bottom: 2px solid #cfd3d1;
}

.monitoringtitle {
	padding-left: 4px;
	color: #fff;
	margin: 0px;
}

.bordertop {
	border-top: 1px solid #000;
}

.clear {
	height: 1%;
	clear: both;
	margin: 0;
	padding: 0;
}

.pageheader {
	width: 990px;
	border-bottom: 2px solid #ddd;
	height: 60px;
	background-image: url(../images/header_wizard.jpg);
	background-color: #2c5694;
	background-repeat: repeat-x;
}

.topnavbar {
	background-color: #ddd;
	border: none;
	height: 24px;
}

.topnavbarbackground {
	background-color: #ddd;
}

.topnavbarbuttonselected {
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	height: 20px;
	background-color: #125f3f;
	text-align: center;
	padding-top: 4px;
	background-image: url(../images/top_button_background_selected.gif); 	background-repeat: repeat-x;
	background-position: bottom left;
}

.topnavbarbuttonselectedright {
	float: left;
	width: 4px;
	height: 24px;
	background-image: url(../images/top_button_background_right_selected.gif); background-repeat: no-repeat; 	border-right: 1px solid #ddd;
}

.topnavbarbutton {
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	height: 20px;
	background-color: #77998b; 	text-align: center;
	padding-top: 4px;
	background-image: url(../images/top_button_background.gif); 	background-repeat: repeat-x;
	background-position: bottom left;
}

.topnavbarbuttonright {
	float: left;
	width: 4px;
	height: 24px;
	background-image: url(../images/top_button_background_right.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #ddd;
}

.topnavbarbuttonlink {color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.90em;
}

.topbarhelparea {background-color: #ddd;
	float: right;
	padding-top: 0px;
	height: 24px;
	width: 410px;
	margin-right: 20px;
}

.helpareatext {
	font-size: 9px;
	color: #444444;
}

.helpareadivider {
	padding-top: 5px;
}

.mailiconstyle {
	padding-top: 7px;
}

.phoneiconstyle {
	padding-top: 3px;
}

.profiletabsarea {
	border-top: 3px solid #ddd;
	border-right: 0px solid #fff;
	background-color: #fff;
	width: 990px; 	float: left;
	padding-top: 9px;
}

.leftindent {
	margin-left: 19px;
}

.leftindentmore {
margin-left: 22px;
}

.monitoringlessbuttonoff {
	float: left;
	background-image: url(../images/monitoring_button_less_off.gif);	background-repeat: repeat-x;
	background-color: #dededd;
	background-position: top left;
	height: 21px;
	width: 47px; 	vertical-align: middle;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.monitoringlessbuttonon {
	float: left;
	background-image: url(../images/monitoring_button_less.gif); 	background-repeat: repeat-x;
	background-color: #dededd;
	background-position: top left;
	height: 21px;
	width: 47px; 	vertical-align: middle;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.monitoringbuttonmore {
	float: left;
	background-image: url(../images/monitoring_button_more.gif);
	background-repeat: repeat-x;
	background-color: #dededd;
	background-position: top left;
	height: 21px;
	width: 47px;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.buttonlink {
	text-decoration: none;
}

.noborder {
	border: none;
}

.monitoringbuttonrestart {
	float: left;
	background-repeat: repeat-x;
	background-color: #dededd;
	background-position: top left;
	height: 21px;
	width: 47px;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.monitoringtabselectedleft {
	float: left;
	width: 9px;
	height: 20px;
	background-image: url(../images/monitoring_button_selected_left.gif);
	background-repeat: no-repeat; 	background-color: #105f3f;
	background-position: top left;
	padding-top: 2px;
}

.monitoringtabselected {
	float: left;
	background-image: url(../images/monitoring_button_selected.gif); 	background-repeat: repeat-x;
	background-color: #105f3f;
	background-position: top left;
	height: 20px; 	vertical-align: middle;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 9px;
	padding-bottom: 0px;
}

.monitoringtablink {
	color: #fff;
	font-weight: bold;
	font-size: 0.90em;
	text-decoration: none;
}

.monitoringtableft {
	float: left;
	width: 9px;
	height: 20px;
	background-image: url(../images/monitoring_button_left.gif);
	background-repeat: no-repeat;
	background-color: #77998b; 	background-position: top left;
	padding-top: 2px;
}

.monitoringtabnotselected {
	float: left;
	background-image: url(../images/monitoring_button.gif);
	background-repeat: repeat-x;
	background-color: #77998b;
	background-position: top left;
	height: 20px;
	vertical-align: middle; 	padding-top: 2px;
	padding-left: 4px;
	padding-right: 9px;
	padding-bottom: 0px;
}

.monitoringtabnotselectedright {
	float: left;
	width: 10px;
	height: 20px;
	background-image: url(../images/monitoring_button_right.gif);
	background-repeat: no-repeat;
	background-color: #77998b; 	background-position: top left;
	padding-top: 2px;
}

.monitoringtabselectedright {
	float: left;
	width: 10px;
	height: 20px;
	background-image: url(../images/monitoring_button_selected_right.gif);
	background-repeat: no-repeat;
	background-color: #105f3f; 	background-position: top left;
	padding-top: 2px;
}

.monitoringtablebordertop {
	float: left;
	background: #8c8c8c;
	width: 671px;
	min-height: 1px;
	height: 1px;
}

.monitoringtabletop {
	background-color: #ddd;
	width: 677px;
	border-left: 1px solid #8c8c8c;
	float: left;
	padding-top: 9px;
}

.resultsarea {
	float: left;
	margin-left: 22px;
	padding-top: 4px;
}

.diplayallarea {
	float: right;
	margin-right: 22px;
}

.displayalllink {
	float: left;
	margin-left: 10px;
	padding-top: 4px;
	padding-bottom: 6px;
}

.displayalltext {
	color: #611030;
}

.newsitemsarea {
	float: right;
	width: 250px;
	padding-right: 16px;
	margin-right: 0px;
	border: 0px solid red;
}

.expandcollapselink {
	font-size: x-small;
	color: #fff;
}

.expandcollapsespace {
	color: #5e1030;
	text-decoration: none;
}

.newsareatopspacer {
	border: 0px solid #ff0000;
	float: left;
	width: 100px;
	margin-top: 12px;
	padding-top: 0px;
}

.noborder {
	border: none;
}

.welcometextarea {
	border: 0px solid red;
	border-left: 1px solid #a7a2a4;
	border-top: 1px solid #a7a2a4;
	height: 20px;
	float: left;
	width: 169px;
}

.welcometextheading {
	background-color: #5e1030;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #fff;
	font-size: x-small;
	text-align: left;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.expandcollapsearea {
	border-top: 1px solid #a7a2a4;
	height: 18px;
	background-color: #5e1030;
	float: left; 	text-align: right;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-right: 5px;
	width: 69px;
}

.newsareaborderright {
	border: 0px solid #000000;
	padding-top: 0px;
	height: 21px;
	background-image: url(../images/rightpanel_background_right.gif);
	background-position: top right;
	background-repeat: repeat-y;
	float: left;
	width: 6px;
	border: 0px solid red;
}

.newsarea {
	float: right;
	width: 250px;
	margin-top: 4px;
	font-size: 1em;
}

.newsreaheading {
	background-color: #5e1030;
	margin-top: 0px;
	color: #fff;
	font-size: 1.1em;
	text-align: left;
	padding-left: 6px;
	padding-top: 4px;
	padding-left: 6px;
	padding-bottom: 6px;
	margin-bottom: 0px;
}

.newsreatitle {
	border: 0px solid red;
	height: 20px;
	float: left;
	width: 98%;
}

.newsparagraph {
	width: 230px;
	float: left;
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.newsareaitemarea {
	border-left: 1px solid #8c8c8c;
	background-image: url(../images/rightpanel_background_right.gif); 	background-position: top right;
	background-repeat: repeat-y;
	min-height: 250px;
	width: 249px;
	padding-bottom: 1px; /* This is required to stop margin from the list overlapping and pushing bottom off */
}

.newsareabottom {
	background-image: url(../images/rightpanel_background_bottom.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	width: 249px;
	height: 9px;
}

.noticesarea {
	float: right;
	width: 250px;
	margin-top: 4px;
}

.noticesreatitle {
	border: 0px solid red;
	height: 20px;
	float: left;
	width: 60%;
}

.noticesreaheading {
	background-color: #5e1030;
	margin-top: 0px;
	color: #fff;
	font-size: x-small;
	text-align: left; 	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 6px;
	margin-bottom: 0px;
}

.expandcollapsearearight {
	height: 18px;
	background-color: #5e1030;
	float: left;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-right: 5px;
	width: 36%;
}

.noticesparagraph {
	width: 204px;
	float: left;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}

.noticesareaitemarea {
	border-left: 1px solid #8c8c8c;
	background-image: url(../images/rightpanel_background_right.gif);
	background-position: top right;
	background-repeat: repeat-y; 	min-height: 200px;
	height: 280px;
	width: 249px;
}

.newnoticesparagraph {
	width: 204px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/notices_arrow.gif);
	background-repeat: no-repeat;
	height: 22px;
	float: left;
	padding-left: 44px; 	padding-top: 6px;
	color: #5f0f2e;
	font-weight: bold;
	text-decoration: underline;
}

.noticesareabottom {
	background-image: url(../images/rightpanel_background_bottom.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	width: 249px;
	height: 9px;
}

.hidenewsbuttonarea {
	border: 0px solid #ff0000;
	float: left;
	width: 100px;
	margin-top: 12px;
	padding-top: 0px;
}

.monitoringtablebackgroundone{background-color: #fff}
.monitoringtablebackgroundtwo {
	background-color: #ebf0ee;
}

.monitoringtable {
	width: 678px;
}

.monitoringtableheader {
	background-color: #76998b;
	border-bottom: 2px solid #cfd3d1;
}

.nonitoringtablerow {
	background-color: #ddd;
}

.monitoringtablerowone {
	background-color: #ebf0ee;
}

.monitoringtablerowtwo {
	background-color: #fff;
}

.footerarea {
	clear: both;
	margin: auto;
	margin-bottom: 0px;
	padding: 0px;
	background-image: url(../images/footer_background.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 990px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #789ac4;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.footerareaimage {
	height: 30px;
	background-image: url(../images/footer_background_right.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.footerareatext {
	color: #fff;
	font-size: x-small;
	font-weight: bold;
	padding-top: 10px;
	margin-left: 18px;
}

.footerarealink {
	color: #fff;
	text-decoration: none;
}

.monitoringtablecontainer {
	border: 0px solid red;
	margin-left: 0px;
	background-color: #fff;
	width: 678px;
	float: left;
	border-right: 0px solid #8c8c8c;
}

.monitoringtablebottom {
	width: 686px;
	border: 0px solid red;
	float: left;
}

.monitoringtablebottomcornerleft {
	float: left;
	padding: 0px;
	width: 2px;
	height: 11px;
}

.monitoringtablebottommiddle {
	float: left;
	padding: 0px;
	width: 663px;
	height: 11px;
	background-position: top left;
	background-image: url(../images/monitoring_table_bottom_bg.gif);
	background-repeat: repeat-x
}

.monitoringtablebottomcornerright {
	float: left;
	padding: 0px;
	width: 11px;
	height: 11px;
}

.nomargintop {
	margin-top: 0px;
}

.monitoringtabledropdown {
	float: right;
	margin-right: 22px;
}

.monitoringtableselectline {
	border: 0px solid red;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
	background: #8c8c8c;
	width: 672px;
	height: 1px;
}

.monitoringtableselectoptions {
	margin-left: 0px;
	background-color: #fff;
	width: 677px;
	float: left;
	padding-top: 9px;
	border-left: 1px solid #8c8c8c;
}

.monitoringtableselectarea {
	border-left: 1px solid #8c8c8c;
	margin-left: 0px;
	float: left;
	width: 677px;
	height: 4px;
	background-image: url(../images/monitoring_table_right_bg.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.monitoringtableselectlinks {
	color: #5c112f;
}

.monitoringtablebottomrow {
	background-color: #ebf0ee;
}

.searchresultsparagraph {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.sectionpagetitle {
	background-image: url(../images/section_header_bg.jpg);
	background-repeat: repeat-x;
	height: 34px;
	text-align: left;
	width: 470px;
}

.sectionheading {
	margin-top: 0px;
	padding-top:6px;
	padding-left:4px;
	font-weight:500;
	font-size: 18px;
	text-decoration:none;
	text-transform: uppercase;
	color: #ffffff;
}

.sectionpagecontent {
	padding-top: 4px;
	padding-left:0px;
	text-align:justify;
	width: 470px;
	border-left:1px;
	border-left-color:#666666;
	border-right:1px;
	border-right-color:#666666;
}

.sectioncentralbox {
	padding-top:0px;
	width: 470px;
	border-right: 10px solid #fff;
	float: left;
	background-color:#FFFFFF;
	height:100%;
}

.homerighthandbox {
	padding-top: 0px;
	padding-left:10px;
	width: 250px;
	border: 0px solid brown;
	float: left;
}


.break {
	clear: both;
	display:none;
}

.homebanner {
	width: 741px;
	height: 121px;
	float: left;
	background-image: url(../images/home_banner.jpg);
	background-repeat: no-repeat;
}

.ukbanner {
	width: 741px;
	height: 121px;
	float: left;
	background-image: url(../images/uk_banner.jpg);
	background-repeat: no-repeat;
}

.eubanner {
	width: 741px;
	height: 121px;
	float: left;
	background-image: url(../images/eu_banner.jpg);
	background-repeat: no-repeat;
}

.aboutbanner {
	width: 741px;
	height: 121px;
	float: left;
	background-image: url(../images/about_banner.jpg);
	background-repeat: no-repeat;
}

.contactbanner {
	width: 741px;
	height: 121px;
	float: left;
	background-image: url(../images/contact_banner.jpg);
	background-repeat: no-repeat;
}

.dodbanner {
	width: 741px;
	height: 121px;
	float: left;
	background-image: url(../images/dod_banner.jpg);
	background-repeat: no-repeat;
}

.forgotbanner {
	width: 741px;
	height: 121px;
	float: left;
	background-image: url(../images/forgot_banner.jpg);
	background-repeat: no-repeat;
}


.frmpassword {
	padding-left:5px;
}

.emailtext {
	margin-bottom: -32px;
	padding-left: 5px;
	margin-left: -10px;
}

.emailtextbox {
	padding-left: 8px;
}

.emailsubmit {
	padding-top:25px;
	margin-left: 280px
}


.logoundermenu {
	border-right: 10px solid white;
}

.leftFieldLabel {
	font-size: small;
	margin-left: 8px;

}

/* re-login page */

div#reloginForm
{
	width: 		700px;
	margin: 	auto;
	padding-bottom:	240px;
}

div#reloginForm div.formLeft
{
	float: 		left;
	width: 		134px;
}
div#reloginForm div.formRight
{
	float: 		left;
	width: 		192px;
	clear: 		right;
}

div#reloginForm div.searchfields input
{
	margin-left: 	10px;
}

div#reloginForm div.searchfields label
{

}

div#reloginForm form#frmLogin
{
	width:		328px;
	margin:		auto;
	margin-top:	30px;
}
a.newWindowLink{background-image: url(../images/world_go.png); background-repeat: no-repeat; padding-top: 4px; padding-right: 18px; background-position: bottom right}