
/* ---------- last updated by TOR - 10:00 24th July 2007
last updated by TOR - 10:00 5th Feb 2010
/* ----------CSS file that formats printed pages*/


/*--GENERAL---------------------------------------------------------------------------*/

H1 { font-size: medium;  }
H2 { font-size: small; }
H3 { font-size: x-small; }
H4 { font-size: small;  }

.left{ float: left; }
.right{ float: right; }


/* ---------- PAGE SETUP---------- */
#lhn{
	display:none;
}
#leftnav{display:none; }
#secondarynav{display:none; }
#media{display:none; }
#lhn_advert{
	display:none;
}
#contentpanel{width:75%; margin:10px 0px 10px 15px; }
#rhn{display:none; }
#global-nav{display:none; }


/* ---HOLDS CONTENT IN DETAILS AND LISTING PAGES--- */
#breadcrumbtools{display:none; }


#media{display:none; }
#nav{display:none;}
#search{
	display:none;
}
#footer{display:none; }





/* ---PRIMARY TAB NAVIGATION---------- */

#nav li a { display:none; }

ul#nav li.activelink a{display:block; 	 color:#000000;font-size:medium;}

/* ---SECONDARY TAB NAVIGATION----CONTENT PAGES------ */

#secondarynav ul li{display:none; }
#secondarynav a{color:#ffffff; 	background-color:#f6f6f7; }
#secondarynav a:link:active:visited:hover{color:#ffffff; 	background-color:#f6f6f7; }
#secondarynav li.current{	display:block;color:#000000; 	background-color:#f6f6f7; font-weight:bold; font-size:medium;}

/* ---TERTIARY TAB NAVIGATION----CONTENT PAGES------*/ 
#tertiarynav { color:#ffffff; clear: both; width: 100%; padding: 0px; margin:0px; font-size:x-small; }
div#tertiarynav{ clear: both; /*float: left; */ width: 100%;  padding: 0px; margin: 0px; margin-top:10px;  vertical-align: middle; }
#tertiarynav ul{ display: inline; margin: 0px; padding: 0px; list-style: none; }
#tertiarynav ul  li{ font-weight:bold; font-size: small; min-width: 14%; display: inline; background-image: url(../images/navigation/tertiary/left_tab.gif); background-position: top left; background-repeat: no-repeat;  list-style: none; vertical-align: middle; margin: 0px; padding:0px; }
#tertiarynav ul li a { color: #ffffff; background-color:#c8c8c8; text-align: center; font-weight: bold;  margin: 0px;  padding-right: 10px; margin-left: 4px; background-image: url(../images/navigation/tertiary/right_tab.gif); background-repeat: no-repeat; background-position: top right; text-decoration: none; white-space: nowrap; }

#tertiarynav ul li a:link:active:visited { color: #ffffff; text-align: center; background-image: url(../images/navigation/tertiary/right_tab.gif); background-repeat: no-repeat; background-position: top right; }
#tertiarynav ul li a:hover { color: #407292; text-align: center; background-image: url(../images/navigation/tertiary/right_tab.gif); background-repeat: no-repeat; background-position: top right; }
#tertiarynav li.activelink{font-weight:bold; background-image: url(../images/navigation/tertiary/left_tab_current.gif); }
#tertiarynav li.activelink a{font-weight:bold;	background-image: url(../images/navigation/tertiary/right_tab_current.gif);  background-position: right top; color:#ffffff;}
#tertiarynav li.activelink a:link:active:visited{	background-image: url(../images/navigation/tertiary/right_tab_current.gif);  background-position: right top; color:#ffffff;}
#tertiarynav li.activelink a:hover{	background-image: url(../images/navigation/tertiary/right_tab_current.gif);  background-position: right top; color:#ffffff;}



#contentpanel{  display:block; height:300px; }
#contentpanel h1{margin:0px;	color:#333333; border-bottom: solid 2px #407292;}
#contentpanel p{	line-height: 150%; margin:10px;}
#contentpanel form{	 margin-left:20px;}
#contentpanel label{ width:100px;	 color:#00436e; margin-right:20px;}
#contentpanel input{margin-right:20px;}
#contentpanel fieldset{	margin:10px 0px; padding:10px;clear: both; width:350px;}
#contentpanel form #buttons{margin-top:10px;	width:250px;}
#contentpanel legend{	padding:10px; font-weight:bold; color:#333333;}



div#contentpanel h3{	border-bottom:none ; text-decoration: none; }
#intro{ clear:both; border:dotted 1px #cccccc; padding:10px;	margin:0px 0px 15px 0px;}
#intro p{padding-bottom:10px; 	font-size: small; color:#333333;}
#intro img{float:left; margin:10px 40px 10px 10px; }
#intro ul{color:#333333;  margin-bottom:20px; clear:right; }

#calltoaction {width:250px; height:50px; 	display:block; background-color:#F6F6F7; border:dashed 1px #999999;}
#calltoaction p {font-weight:bold; font-size:small; }

#calltoaction input{display:none;}
#calltoaction .calculator{display:none;}

div#contentbox p{	font-size:small;}

#contentbox ul{margin:10px 20px;  padding-left:50px; }
#contentbox ul#anchor{	 margin-left: 30px;}


#contentbox table{ border: 1px solid #cccccc; border-top:none; margin: 0px; padding: 0px; font-size: x-small; color:#333333; width: 99%; border-collapse: collapse; /*#9ac9dc*/   }
#contentbox table td{ vertical-align: top; padding: 5px 5px 5px 8px; margin: 0px; border-style: solid; border-width: 1px; border-color: #dddddd; }
#contentbox table{ border: 1px solid #cccccc; border-top:none; margin: 0px; padding: 0px; font-size: x-small; color:#333333; width: 99%; border-collapse: collapse; /*#9ac9dc*/   }
#contentbox table td{ vertical-align: top; padding: 5px 5px 5px 8px; margin: 0px; 


border-style: solid; border-width: 1px; border-color: #dddddd; }
/*.title{ font-weight: bold; padding-left: 5px; font-size: x-small; background-color: #cccccc; border-bottom: solid 1px #999; }*/
#contentbox th{color:#ffffff;	background-color:#407292;}
#contentbox table tr{ background-color: #ffffff; }
/*
#contentbox table tr.title{ background-color: #d1d2d4;  font-size: small; font-weight:bold;}
#contentbox table tr.alternative{ background-color: #e5ecf0; }
*/

/*--FOOTER---------------------------------------------------------------------------*/
#footer{ clear: both; margin-top: 10px; border-top: dotted 1px #999999; font-size: xx-small; color: #333333; }

#footer span{ float: left; }

#footer LI A{ text-decoration: none; font-size: x-small; }

#footer LI A:link:active:visited { color: #00436e; }

#footer LI A:hover { color: #ff1d37; text-decoration: underline; }

#footer UL { margin: 0px 10px; padding: 0px; height: 10px; }

#footer UL LI{ display: inline; background-image: url(../images/bullets/global_nav.gif); background-repeat: no-repeat; padding-left: 10px; }

#footer p { color: #999999; margin: 5px 10px; font-size: x-small; display:block; }


