body{margin:0px; font-family:Gill Sans MT, Arial, Helvetica, sans-serif; font-size:75%; color:#434343; background:#f6f6f6;}

form{margin:0px; padding:0px;} 
img{border:0px;} 

h1{margin-top:20px; padding:0px; color:#7cbfd0; font-size:150%; line-height:0px; font-weight:normal;}

h1.black{margin-top:20px; padding:0px; color:#000000; font-size:150%; font-weight:bold; line-height:normal;}
h1.blue{margin-top:20px; padding:0px; color:#005983; font-size:190%; font-weight:normal; line-height:normal;} 
h2{margin-top:0px; padding:0px; color:#3d3939; font-size:100%; line-height:normal;} 
h2.bold{margin-top:0px; padding:0px; color:#3d3939; font-size:110%; line-height:normal; font-weight:normal;}

h2.news{margin-top:0px; padding:0px; color:#3d3939; font-size:180%; font-weight:normal; line-height:0px;}
 
h2.black{ color:#000000; font-size:130%; line-height:normal;}
h2.black_smaller{ color:#000000; font-size:120%; line-height:normal;}
h2.navy{padding-bottom:5px; color:#4a747f; font-size:140%;} 

a{color:#5c99a8; text-decoration:none;} 
a:hover{color:#5c99a8; text-decoration:underline;}

p{margin:0px; padding:0px;}

.clear_left{clear:left;} .clear_right{clear:right;} .clear_both{clear:both;} 

#base{background:#fff; width:1000px; margin:auto; padding:0px;}
#content{background:url(../images/bg_page.jpg); padding-left:26px;}

#header{background:url(../images/bg_header.jpg) top repeat; width:948px;}
#logo{float:left; width:260px;}

#user_options{width:400px; float:right; padding:5px 14px 0px 0px;}

#site_search{width:220px; padding-bottom:6px; float:right;}
.search{float:left;}
.search_title{float:left; font-size:120%; color:#3e8aae; font-weight:bold;}

#text_size{color:#3d3939; font-size:100%; float:right; }
.text_size_left{float:left; padding:0px 10px 0px 10px; margin-top:5px;}
.text_size_right{float:left; background:url(../images/bg_text_sizes.gif) no-repeat; width:69px; height:36px;}
.text_size_A a{padding:12px 0px 0px 6px; float:left;}
.text_size_B a{padding:10px 0px 0px 5px; float:left;}
.text_size_C a{padding:8px 0px 0px 6px; float:left;}

#browsealoud{text-align:right; padding-right:16px;}

#header_lower{background:#deebf1; padding:0px 0px 0px 0px; width:948px;}
#navigation{padding-top:9px; padding-left:16px; float:left;}
#navigation div{background:#ffffff url(../images/bg_button_top_left.jpg) top left no-repeat; text-align:center; float:left; margin-left:2px;}
#navigation div a{background:url(../images/bg_button_top_right.jpg) top right no-repeat; display:block; padding:5px 12px 4px 12px; color:#434343; font-size:110%; text-decoration:none;}
#navigation div a:hover{text-decoration:underline;}

#navigation div.selected{background:#005983 url(../images/bg_button_top_left_hover.jpg) top left no-repeat; text-align:center; float:left; margin-left:2px;}
#navigation div.selected a{background:url(../images/bg_button_top_right_hover.jpg) top right no-repeat; display:block; padding:5px 12px 4px 12px; color:#ffffff; font-size:110%; text-decoration:none;}
#navigation div.selected a:hover{text-decoration:underline;}

#column_inner_left{width:712px; float:left; padding-top:5px; padding-right:15px;}
#column_inner_right{width:218px; float:left; padding-top:5px;}

#content_home{width:600px; color:#797373; font-size:110%; padding-bottom:20px;}

.pod_home{float:left; width:351px; padding:30px 0px 0px 5px;}
.content_panel_centre{background:url(../images/pod_bg_centre.jpg) top left repeat-y; width:351px;}
.content_panel_top{background:url(../images/pod_bg_top.jpg) top left no-repeat;}
.content_panel_bottom{background:url(../images/pod_bg_bottom.jpg) bottom left no-repeat; min-height:245px;}
.content_panel{padding:10px;}

.arrows{color:#5c99a8;}
.pod_link a{color:#505050; font-size:110%; text-decoration:none; line-height:18px;} 
.pod_link a:hover{color:#5c99a8; text-decoration:underline;}

.news_item{padding:10px 0px 10px 0px;}
.news_date{padding:0px 0px 2px 0px; color:#000000;}
.news_title{padding:0px 0px 2px 0px; color:#5c99a8;}
.news_intro{padding:0px 0px 2px 0px; color:#696b6c;}

.pod_ezine{float:left; width:218px; padding:20px 0px 0px 0px;}
.ezine_panel_centre{background:url(../images/pod_ezine_bg_centre.jpg) top left repeat-y; width:218px;}
.ezine_panel_top{background:url(../images/pod_ezine_bg_top.jpg) top left no-repeat;}
.ezine_panel_bottom{background:url(../images/pod_ezine_bg_bottom.jpg) bottom left no-repeat; min-height:120px;}
.ezine_panel{padding:10px;}
.ezine_content{font-size:85%; font-weight:bold; color:#696b6c;}
.ezine_content_highlight{font-size:120%; font-weight:bold; color:#000000;}

.form_button_go{cursor:pointer;}
.form_button_search{cursor:pointer;}
.form_input_box{font-size:90%; width:110px;}

#footer{background:#f6f6f6;}
#footer_upper{background:url(../images/bg_page_bottom.jpg) no-repeat;}
#footer_lower{padding:10px 10px 20px 10px;}
#footer_left_column{float:left; width:500px; font-size:110%; line-height:18px; padding-left:20px;}
#footer_right_column{float:right; width:300px; color:#000000; text-align:right; padding-right:20px;}

#lower_column_inner_left{width:218px; float:left; padding-top:25px; padding-right:15px;}
#lower_column_inner_right{width:712px; float:left; padding-top:0px;}

#lower_nav_header{background:url(../images/lower_bg_nav.jpg) no-repeat; width:210px; height:33px; font-size:130%; font-weight:bold; padding:5px 0px 5px 10px; color:#ffffff;}
.lower_nav{background:#fafafa; border-bottom:1px dotted #434343; margin:0px 5px 0px 5px; padding:0px 5px 10px 5px;}
.lower_nav a{color:#434343; text-decoration:none;}
.lower_nav a:hover{color:#5c99a8; text-decoration:underline;}

.lower_nav_selected{background:#fafafa; border-bottom:1px dotted #434343; margin:0px 5px 0px 5px; padding:0px 5px 10px 5px;}
.lower_nav_selected a{color:#5c99a8; text-decoration:none;}
.lower_nav_selected a:hover{color:#5c99a8; text-decoration:underline;}

.lower_dotted_line{border-bottom:1px dotted #434343; padding:10px 0px 10px 0px;}

.lower_content_block_item{padding:10px 0px 10px 0px;}
.lower_content_block_title{float:left; padding:0px 10px 0px 0px; color:#5c99a8; font-weight:bold;}
.lower_content_block_date{color:#000000; font-size:85%;}
.lower_content_block_intro{padding:0px 0px 2px 0px; color:#696b6c; font-size:95%;}

.subtitle{color:#3d3939; font-size:110%; line-height:normal; font-weight:normal;}



.listing a {padding:2px; border:1px solid #cccccc; text-decoration:none; font-size:90%; color:#005983;}
.listing a:hover { background:#333; color:#fff;}