/* CSS Document */
/* Main colour reference = #515671 */
html,body{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:1.0; background-color:#FFF;}
body a:link {text-decoration: underline; color:#515671; font-size:11px; font-weight:bold;}
body a:visited, a:active {color:#515671; font-size:11px; font-weight:bold;}
body a:hover {text-decoration: underline; color:#515671; font-size:11px; font-weight:bold;}
body strong{color:#515671;}
div#container{ margin: 10px auto; width:847px; height:575px;}
div#bg_top{background: url(bg_top.gif) no-repeat bottom; height:10px; width:847px; padding:0px; margin:0px;}

div#header_top{padding-left:20px; padding-top:5px; height:22px; margin:0px;}
div#logo{ font-size:18px; font-weight:bold; color:#999; padding-right:15px; width:300px; height:20px; float:left; overflow:hidden;}
div#nav_top{ font-size:12px; font-weight:normal; color:#333; padding:0px; width:450px; float:right; height:22px; overflow:hidden;}
div#nav_top ul{ list-style-type:none; margin:0px; padding:5px 10px 0 0; border:0px;}
div#nav_top li{ float:left; text-decoration:none; font-style:normal; padding:0 5px; }
div#nav_top a:link {text-decoration: none; color:#333; font-size:12px; font-weight:normal;}
div#nav_top a:visited, a:active {text-decoration: none; color:#333; font-size:12px; font-weight:normal;}
div#nav_top a:hover {text-decoration: underline; color:#333; font-size:12px; font-weight:normal;}
div#nav_top li.clicked {text-decoration:none; color:#515671; font-weight:bold;}

.border_hor {height:20px;}
.border_hor_half {height:10px;}
.border_ver {width:20px; height:20px; float:left;}

div#bg_mid{background: url(bg_mid.gif) repeat-y; height:545px;}

div#banner_top{width:819px; height:155px; margin:0px; padding:10px 0 0 20px; overflow:hidden;}
div#strapline{position:relative; left: 20px; top:20px; width:180px; height:100px; font-size:20px; color:#CCC; font-weight:bold; overflow:hidden;}
div#nav_left { width:167px; height:155px; background:#e6e6e6; float:left; overflow:hidden;}
div#nav_left ul{ padding:15px 10px 5px 15px; margin:0px; line-height:1.2; color:#333;}
div#nav_left li{ font-size:12px; list-style-type:none; margin:0px;}
div#nav_left a:link {text-decoration: none; color:#555; font-size:12px; font-weight:normal;}
div#nav_left a:visited, a:active {text-decoration: none; color:#555; font-size:12px; font-weight:normal;;}
div#nav_left a:hover {text-decoration: underline; color:#555; font-size:12px; font-weight:bold;}
div#nav_left li.clicked {text-decoration:none; color:#515671; font-weight:bold;}
div#banner_main {width:630px; float:right; height:155px; background-image:url(banner_img.jpg);}
div#banner_main img{border:0px; margin:0px; padding:0px;}

div#content_box{ width:827px; height:275px; padding:20px 0 0 20px;}
div#offer_book{ width:167px; height:285px; float:left; background:#515671; padding:0px; color:#FFF; font-size:16px;}
div#offer_text { width: 130px; height:150px; padding: 0px 15px; margin-top:20px;}

div#offer_text a:link {text-decoration: none; color:#FFF; font-size:16px; font-weight:bold;}
div#offer_text a:visited, a:active {text-decoration: none; color:#FFF; font-size:16px; font-weight:bold;;}
div#offer_text a:hover {text-decoration: none; color:#FFF; font-size:16px; font-weight:bold;}
div#offer_text p.call{font-size:16px; font-weight:bold; background-color:#707698; padding:7px;}
div#offer_text p.call2{font-size:16px; font-weight:bold; background-color:#888DAA; padding:7px;}
div#offer_text p.call2 a:link {text-decoration: none; color:#FFFF00; font-size:16px; font-weight:bold;}
div#offer_text p.call2 a:visited, a:active {text-decoration: none; color:#FFFF00; font-size:16px; font-weight:bold;;}
div#offer_text p.call2 a:hover {text-decoration: none; color:#FFFF00; font-size:16px; font-weight:bold;}

div#content_main {width:615px; float:left; height:275px; margin-left:20px; padding:0 10px 10px 0; overflow:auto;}
div#content_main p{margin:10px 0;}
.body_header { font-size:14px; font-weight:bold; color:#515671; }
.body_image {float:right; padding:20px 0 20px 20px;}
.content_table {margin:0; padding:0;}

div#content_bottom{width:827px; height:25px; padding:25px 0 0 20px; }
div#nav_bottom{ float:left; font-size:12px; color:#333;}
div#nav_bottom ul{ width:400px; height:25px; margin:0px; padding:0px; list-style-type:none; overflow:hidden;}
div#nav_bottom li{ float:left; padding:0; padding-right:20px; margin:0px;}
div#nav_bottom a:link {text-decoration: none; color:#333; font-size:12px; font-weight:normal;}
div#nav_bottom a:visited, a:active {text-decoration: none; color:#333; font-size:12px; font-weight:normal;}
div#nav_bottom a:hover {text-decoration: underline; color:#333; font-size:12px; font-weight:normal;}
div#nav_bottom li.clicked {text-decoration:none; color:#515671; font-weight:bold;}

div#footer{font-size:10px; float:right; padding-right:25px; color:#999; overflow:hidden;}
div#footer a{font-size:10px; font-weight:normal; font-style:normal; text-decoration:none;}
div#footer a:link{ text-decoration:none; font-size:10px; color:#999999;}
div#footer a:visited, a:active{ text-decoration:none; font-size:10px; color:#999999;}
div#footer a:hover{ text-decoration:underline; font-size:10px; color:#999999;}

div#bg_bottom{background:url(bg_bottom.gif) no-repeat; height:10px;}

form {margin:0px;}
input {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}