html {overflow-y: scroll;}
BODY { margin: 0px 0px 0px 0px; background-image:url(/images/body_backround.gif); }
.main { border:solid 1px #96c0e6; width:780px; background-color:#FFFFFF; }
.mainbody { padding:10px 0 10px 5px; }
P { font-family: "Palatino Linotype", Arial, Verdana; font-size: 13px; color: #878787; line-height: 18px; text-align: justify; }
td, th { font-family: "Palatino Linotype", Arial, Verdana; font-size: 13px; color: #878787; line-height: 18px; text-align:left; }
H1, .Heading { font-family: "Palatino Linotype", Arial, Verdana;; font-size: 18px; font-weight: bold; color: #96c0e6; text-align:left; padding-top:10px; }
H2 { font-family: "Palatino Linotype", Arial, Verdana;; font-size: 16px; font-weight: bold; color: #96c0e6; }
H3 { font-family: "Palatino Linotype", Arial, Verdana;; font-size: 14px; font-weight: bold; color: #878787; }
H4 { font-family: "Palatino Linotype", Arial, Verdana;; font-size: 14px; color: #000000; line-height: 15px; padding-left: 15px; }
H5 { font-family: "Palatino Linotype", Arial, Verdana;; font-size: 14px; color: #000000; line-height: 15px; border-bottom: solid 1px #000000; text-decoration: none; }
H6 { font-family: "Palatino Linotype", Arial, Verdana; font-size: 13px; color: #878787; line-height: 25px; padding:0; margin:0; text-align:left; font-weight:normal; }
H5 A { text-decoration: none; }
OL { font-family: "Palatino Linotype", Arial, Verdana;; font-size: 13px; color: #878787; line-height: 18px; }
UL { font-family: "Palatino Linotype", Arial, Verdana;; font-size: 13px; color: #878787; line-height: 18px; }
A { color: #74afe3; text-decoration:none; }
A:hover { color:#878787; text-decoration:none; }

.ARDClock { font-family: "Palatino Linotype", Arial, Verdana;; font-size: 13px; font-weight: bold; color: #2F5572; line-height: 18px; }
td .blank { background: none; }
.enquirformtext { font-family: "Palatino Linotype", Arial, Verdana; font-size: 13px; color: #878787; line-height: 18px; }
.blue { color: #FFFFFF; background-color:#96c0e6; background-image:url(/images/box_top_grad_blue.jpg); height:20px; padding:5px 0 5px 0; }
.searchtemdiv { padding:0 10px 0 10px; }
.careesquote { color:#96c0e6; font-family:"Palatino Linotype", Arial, Verdana; font-size:15px; line-height:20px; margin:10px 0 5px 0; }
.small {font-family: "Palatino Linotype", Arial, Verdana; font-size: 12px; color: #878787; }
A.small {font-family: "Palatino Linotype", Arial, Verdana; font-size: 12px; color: #74afe3; }
A.small:hover {font-family: "Palatino Linotype", Arial, Verdana; font-size: 12px; color: #878787; }
.footer td { color: #FFFFFF; background-color:#96c0e6; background-image:url(../images/grad_blue_back_footer.jpg); height:37px; background-repeat:repeat-x; }
.sectorsmenu { margin:10px 0 0 0; height:30px; }
.red { color:#FF0000; }
.grey { margin:0 0 10px 0; }
.grey td { color:#fff; background-color:#ccc; } 
.text1 { color:#96c0e6; font-size:14px; font-weight:bold; }
A.text1 { text-decoration:none; }
A.text1:hover { text-decoration:none; color:#b2b2b2; }
.text2 { color:#878787; font-size:14px; }
.bgcontact {
	background-image: url(../images/bg_contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.hpicons td { padding:0 20px 0 20px; }
.contact { text-align:right; display:block; background:url(/images/contact.gif) no-repeat right; padding-right:27px; margin:25px 6px 0 0; height:30px; }
.search { text-align:right; display:block; background:url(/images/search.jpg) no-repeat right; padding-right:27px; margin:25px 6px 0 0; height:30px; }
.print { text-align:right; display:block; background:url(/images/print.jpg) no-repeat right; padding-right:27px; margin:25px 6px 0 0; height:30px; }
.rhc { padding:10px 10px 10px 10px; }
.rhcbox { margin-bottom:10px; }
A.boxtext { color: #ffffff; text-decoration: none; }
A.boxtext:hover { color:#4980b0; text-decoration:none; cursor:pointer; }
.menu { padding:3px 0 3px 0; background:#FFFFFF; }
.topmenubg { background-color: #336633; background-image: url(../images/topmenu_bgStr.gif); background-repeat: repeat-x; background-position: left; height: 33px; }
.leftmenubg { background-image: url(../images/leftmenu_horzStr.gif); background-repeat: repeat-y; background-position: top left; }
.contentareabg { background-image: url(../images/contentarea_horzStr.gif); background-repeat: repeat-x; background-position: top left;  }

.ARDClock { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #2F5572; line-height: 18px; }
.docsummaryborder { color: #96c0e6; padding: 4px 4px 4px 4px; border: solid 1px #ffffff; }
.eNewsBody { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000; background-repeat: repeat-x; background-position: top left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.eNewsHeading { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #878787; font-weight: bold; text-decoration: underline; }
.eNewsHeading:hover { color: #878787; text-decoration: none; }
.eNEWSTitle { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline; }
.eNEWSTitle:hover { color: #336633; text-decoration: none; }
.eNEWSItemRow { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000; font-weight: bold; }
.searchhilite { background-color: #cccccc; }
.FormButton  { height: 19px; font-family: Verdana, Arial, Helvetica; color: #FFFFFF; font-size: 10px; background-color: #96c0e6; font-weight: bold; border: solid 1px #96c0e6; }
.FormText {  font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 10px; background-color: #FFFFFF; border: solid 1px #000000; }
.FormTextRequired {  height: 19px; font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 10px; background-color: #FFFFFF; border: solid 1px #FF0000; }

/*table formatting*/
.tablines { background-color: #ccc; }
 
/*a light colour on the borders of branded tables*/
.tabtitle{ font-family: "Palatino Linotype", Arial, Verdana;; font-size: 13px; font-weight: bold; color: #000000; background-color: #96c0e6; }

/*Used if table has an extra heading.*/
.tabhead { font-family: "Palatino Linotype", Arial, Verdana;; font-size: 13px; font-weight: bold; color: #000000; background-color: #fff; }

/*dark colour, matching nav bar or other strong colour in the site.*/
.tabbody { font-family: "Palatino Linotype", Arial, Verdana;; font-size: 13px; font-weight: normal; color: #000000; background-color:#FFFFFF; }

/*standard text, white background, black text is most common.*/
.tabtotal{ font-family: "Palatino Linotype", Arial, Verdana;; font-size: 13px; font-weight: bold; color: #0000000; background-color: #FFFFFF; }


.feedbkcell { background-image:url(/images/feedback_but_home.jpg); height:30px; vertical-align:middle; background-repeat:no-repeat; background-position:top left; }
.feedbkcell:hover { background-image:url(/images/feedback_but_home_over.jpg); height:30px; }

#feedbklink { display:block; height:25px; width:234px; padding:5px 0 0 6px; }
#feedbklink:hover { display:block; height:25px; width:234px; padding:5px 0 0 6px; cursor:pointer; }

td.feedbkcell2 { background-image:url(/images/feedback_but.jpg); height:30px; vertical-align:middle; background-repeat:no-repeat; background-position:top left; }
td.feedbkcell2:hover { background-image:url(/images/feedback_but_over.jpg); height:30px; cursor:pointer; background-repeat:no-repeat; background-position:top left; }

#feedbklink2 { display:block; height:25px; width:154px; padding:5px 0 0 6px; }
#feedbklink2:hover { display:block; height:25px; width:154px; padding:5px 0 0 6px; cursor:pointer; }

.white { color: #fff; text-decoration: none; }
A.white { color: #fff; text-decoration: none; font-size: 13px; }
A.white:hover { color: #878787; text-decoration:none; font-size: 13px; }

.NavigationText p {
	z-index:1;
	position: relative;
	left: -3px;
	top: -33px;
	padding:0 0 0 0;
	margin:0 0 0 0; }












/*same background as tabbody but bold the text */
.NewsWireResult{ BORDER-RIGHT: graytext 1px solid; BORDER-TOP: graytext 1px solid; BORDER-LEFT: graytext 1px solid; BORDER-BOTTOM: graytext 1px solid; MARGIN-BOTTOM: 10px; PADDING: 2px; }
.NewsWireResult H3 { MARGIN-TOP: 2px; MARGIN-BOTTOM: 0em; }
.DataResult { BORDER-RIGHT: graytext 1px solid; BORDER-TOP: graytext 1px solid; BORDER-LEFT: graytext 1px solid; BORDER-BOTTOM: graytext 1px solid; MARGIN-BOTTOM: 10px; PADDING: 2px; }
.DataResult H3 { MARGIN-TOP: 2px; MARGIN-BOTTOM: 0em; }
