body{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;	text-align: center;
	background: #94B5E0; color: #00185E;
	margin-top: 5px; margin-bottom: 0px; padding: 0;}


/*Headers*/
h1,h2,h3,h4{margin-bottom: 5px; margin-top: 5px; padding: 0;
	text-transform: uppercase; letter-spacing: 1.5px;}

h1{font-size: 18px; margin-top: 10px}
h2{font-size: 16px;}
h3{font-size: 14px;color: #535986; margin-top: 20px}
h4{font-size: 12px;color: #757AA0; margin-top: 10px}
h5{font-size: 12px;}

#contentright h1{font-size: 14px; color: #666666;}
#contentright h2{font-size: 13px; color: #666666;}
#contentright h3{font-size: 12px; color: #666666;}
#contentright h4{font-size: 10px; color: #666666;}
#contentright h5{color: #797A8E; font-size: 9px;}
#controlheading{padding: 0 0 15px 15px; }


/*Menu System*/
#main_menu {margin-top: 0; padding-top: 44px; width: 100%}
#main_menu li {float: left; list-style-type: none; 
	border-color: #FFFFFF #000000 #000000 #FFFFFF; border: 2px solid;}
#main_menu ul {margin: 0; padding: 0;}
#main_menu a {font-size: 12px; font-weight: bold; 
	padding: 2px 7px 2px 7px;
	background-color: #00185E;
	text-decoration: none;}
#main_menu a:link, #main_menu a:visited {color: #FFFFFF;}
#main_menu a:hover, #main_menu a:active, #seen_link a:link, #seen_link a:visited,
#seen_link a:hover, #seen_link a:active {color: #00185E; background-color: #B8D5FF;}

#second_menu {margin-top: 0; width: 100%;}
#second_menu li.line {display: inline;border-right: 1px dotted #066;float: left; padding-left: 0px;}
#second_menu li.last {display: inline;float: left; padding-left: 0px;}
#second_menu ul {margin: 0; padding: 0;}
#second_menu a {font-weight: bolder; font-size: 11px;
	padding: 1px 5px 1px 5px; color: #330033; text-decoration: none;}
#second_menu a:link, #second_menu a:visited {color: #00185E;}
#second_menu a:hover, #second_menu a:active {color: #6B7090;}


/*Content Layout*/
#logo{width: 720px; height: 63px; padding: 0; margin: 0; position: relative; 
	background: url(pictures/logo.gif) no-repeat;}

#section_menu{position: relative; background: url(pictures/banner.gif);
	width: 720px; height: 18px; margin: 0; padding: 0; 
	border-top: 2px solid #00185E; border-bottom: 2px solid #00185E;}

#wrapper{text-align: left; width: 720px; margin: 0 auto; padding: 0;
	border: 2px solid #00185E; background: url(pictures/background.gif) left;}

#contentwrapper{width: 720px; padding: 0 0 16px 0; position:relative; /*overflow: auto;*/}
#contentleft{width: 440px; float: left; padding: 0 0 0 30px; margin-right : 5px;}
#contentright{width: 240px; float: right; padding: 0; margin : 0}
#contentright a{font-weight: normal;}
#contentright p, #contentright label{font-size: 12px;}

#accounts_table{font-size:12px;}
/*#accounts_table {width: 390px; border: 2px solid #000000; text-align: center; padding: 5px}*/
.account_title {width: 207px; border: 1px solid #CBCBCB; float:left; text-align: right; padding-right: 10px;}
.account_titlemoney {width: 82px; border: 1px solid #CBCBCB; float:left;}
.account_date {width: 52px; border: 1px solid #CBCBCB; float:left;}
.account_description {width: 163px; border: 1px solid #CBCBCB; float:left;}
.account_pounds {width: 55px; border: 1px solid #CBCBCB; float:left; text-align: right; padding-right: 3px;}
.account_pence {width: 22px; border: 1px solid #CBCBCB; float:left;}
.account_poundsbalance {width: 190px; border: 1px solid #CBCBCB; float:left; text-align: right; padding-right: 3px;}


#footer{clear: both; padding: 16px 0 0 0; border-top: 1px solid #DDDDDD; text-align: center; 
	font-size: 8px; letter-spacing: 0.25em; text-transform: uppercase; line-height: 1.2em;}
#footer a{font-size: 8px; font-weight: normal; padding: 0;}

.sidenote {width: 205px; line-height: 140%; margin-top: 30px; margin-left: 10px; padding: 5px;
	border: 1.5px solid #CBCBCB; background: #FFFFFF; color: #333333;}
	



/*Lists*/
ul{margin: 10px; padding: 0; list-style: none;}
li.bullet_links{padding: 0 0 0 17px; margin: 0 0 10px 0; background: url(pictures/bullet.gif) no-repeat left center;}
li.bullet{padding: 0 0 0 17px; margin: 0 0 10px 0; background: url(pictures/bullet.gif) no-repeat;}


/*Links*/
a:link,a:visited{color: #666666; background: transparent;}
a:hover,a:focus,a:active{color: #FFBB33; background: transparent;}
#picture_link{border: 2px solid #00185E;}


/*Picture properties*/
#picture_text{font-size: 11px; font-weight: bold;}
#picture_box{float: left; width: 210px; margin: 5px;}


/*Misc*/
#description_text{font-size: 11px;}

#divider_dotted{padding: 6px 0 6px 0; border-bottom: 1px dotted #CBCBCB;}