
/* ---------- last updated by TOR - 10:00 19th Feb 2010
/* ----------CSS file that formats printed pages


/*--GENERAL---------------------------------------------------------------------------*/
BODY {min-width:940px;  margin: 0px;  padding: 0px; font-size: small; top: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
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---------- */

#contentpanel{	width:75%; margin:10px 0px 10px 15px; }
#rhn { display:none;  }
#leftnav{display:none; }
#global-nav{display:none;}
#media{display: none;}
#quicklinks{display:none;}
#search{display:none;}
#searchbox{	display:none;}
#onlinebanking{display:none;}

/* ---HOLDS CONTENT IN DETAILS AND LISTING PAGES--- */

#footer{ display: block; clear:both; margin:top:30px;}
#breadcrumbtools{display:none; }




/* ---PRIMARY TAB NAVIGATION---------- */
#nav{
	margin:0px;
}



div#menu{display:block; margin: 0px; }
#nav li a{	display:none;}
#nav li.activelink a{	background-color:#004363; background-image:none;}
#nav li a:link:active:visited:hover{
	background-color:#004363; background-image:none;
}

ul#nav li{
	list-style:none; color:#00436e;
}
ul#nav li.activelink{	list-style:none; background-image:none;}
ul#nav li.activelink a {display:block; text-align:left; color:#ffffff; padding:10px; margin:0px; text-decoration:none;
font-size:medium; background-image:none; }
ul#nav li.activelink a:link:active:visited{
	background-image:none;
}
/* ---SECONDARY TAB NAVIGATION----CONTENT PAGES------ */



#secondarynav ul li{display:none; list-style:none; color:white;}
#secondarynav a{color:#00436e; 	margin:0px;  text-decoration:none; color:#ffffff; }
#secondarynav li.current{	display:block; list-style: none; 	 font-weight:bold; font-size:medium;}

/* ---TERTIARY TAB NAVIGATION----CONTENT PAGES------*/ 
#tertiarynav{
	display:none;
}
#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;  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{display:inline-block; 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{display:block; 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{  background-repeat: no-repeat; padding-left: 10px; }

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


/*Accessibility Features*/
#access-tools{ }

ul#hide{ margin: 0px; padding: 0px; }

ul#hide li{ display: inline; margin: 0px; padding: 0px; font-size: 0px; color: white; }

ul#hide li a:link {  color: white; }

ul#hide li a:visited { color: white; }

ul#hide li a:hover { color: white; }

ul#hide li a:active { color: white; }
 
table caption{ text-align: center; font-size: small; font-weight: bold; }






































