*{margin:0px;padding:0px;outline:none;}
body{background:url(../images/bg.gif) repeat-x #92c1d8;}
#menu{position:relative;margin-left:auto;margin-right:auto;width:750px;height:35px;}
#menu ul li{float:left;display:block;width:112px;height:35px;margin-right:1px;}
#menu ul li a{font-family:tahoma;font-size:11px;color:#FFFFFF;text-decoration:none;display:block;width:112px;height:35px;line-height:35px;text-align:center;background:url(../images/menu_bg.gif) no-repeat;}
#menu ul li a:hover{background:url(../images/menu_hover_bg.gif);color:#FFFFFF;}
#menu ul li.last{margin-left:70px;}
#menu ul li a#current{background:url(../images/menu_current_bg.gif);color:#00658f;font-weight:bold;}
.clr{clear:both;overflow:hidden;width:100%;height:1px;line-height:0px;font-size:0px;}
h1{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;padding-bottom:0px;color:#FFFFFF;letter-spacing:-4px;}
h2{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;line-height:18px;color:#35518a;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;line-height:20px;color:#005577;margin:16px 0px 6px 0px;}
h4{font-family:tahoma;font-size:21px;line-height:25px;margin:0px 10px 5px 18px;}
h4.h4_green{color:#def4b7;}
h4.h4_brown{color:#f4e4d4;}
h1.promo{color:#FFFFFF;font-size:24px;}
h1.top_pro{font-size:27px;}
h1.title{color:#005577;font-size:30px;}
h1.title_p{color:#582c49;font-size:30px;}
h1.title_g{color:#3c4822;font-size:30px;}
h3.title{position:relative;height:20px;}
.pink{color:#582c49}
.green{color:#3c4822}
p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#005577;margin-bottom:17px;}
a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#00a3e7;line-height:20px;text-decoration:none;}
a:hover{text-decoration:underline;color:#00A2E5;}
#banner{position:relative;width:100%;height:142px;background:url(../images/banner_bg.gif) repeat-x;}
#logo_search_wrap{position:relative;width:755px;height:107px;margin-left:auto;margin-right:auto;padding-left:10px;}
#logo{float:left;display:inline;width:338px;height:62px;margin-top:22px;}
#logo p.strap1{font-family:tahoma;font-size:20px;font-weight:bold;margin-top:8px;margin-left:80px;margin-bottom:0px;color:#FFFFFF;width:170px;}
#logo p.strap2{font-family:tahoma;font-size:17px;margin-left:80px;color:#FFFFFF;width:230px;}
#logo a img{border:0px;}
#date_box{float:left;width:120px;margin-top:56px;}
#date_box p{color:#ffffff;}
#search_box{float:right;display:inline;width:220px;height:42px;margin-top:43px;margin-left:0px;padding:0px;}
#search_box p{color:#FFFFFF;margin-bottom:0px;}
#search_box table{width:100%;height:42px;margin-left:0px;margin-right:-55px;}
#search_box h2{color:#000000;margin-left:6px;}
#search_box input{width:130px;height:21px;border:1px solid #FFFFFF;margin-top:1px;margin-left:5px;}
#main{position:relative;margin-left:auto;margin-right:auto;width:770px;height:auto;background:#FFFFFF;padding-top:15px;}
#full{position:relative;width:728px;padding-left:42px;padding-top:20px;padding-bottom:20px;}
#left{float:left;width:418px;height:auto;padding-left:42px;padding-top:20px;padding-bottom:20px;}
#right{float:right;margin-right:42px;width:265px;height:auto;margin-top:26px;}
#promo_area{position:relative;width:740px;height:310px;background:#00609a;margin-left:15px;}
#promo_area_top{position:relative;width:740px;height:235px;background:url(../images/pro1_bg2.jpg) no-repeat;}
#promo_area_1, #promo_area_2, #promo_area_3{position:absolute;width:443px;height:215px;padding-top:20px;padding-left:27px;}
#promo_area p{color:#FFFFFF; font-size:12px;}
#flash{position:relative;width:740px;height:75px;}
.bum{margin-bottom:22px;}
.up{ margin-top:16px;}
/********* Promo areas - Home Page *****/
#promo_wrapper{position:relative;width:762px;height:auto;margin-top:15px;margin-left:8px;}
#promo_wrapper p{margin-bottom:10px;}
#promo_wrapper p.pro_tit{line-height:16px;font-size:12px;font-weight:bold;margin-top:22px;margin-bottom:4px;}
#promo_1, #promo_2, #promo_3{float:left;display:inline;width:193px;height:187px;padding:20px 30px;padding-right:20px;padding-bottom:0px;}
#promo_1{background:url(../images/promo2_bg.gif) no-repeat;margin-left:6px;}
#promo_2{background:url(../images/promo3_bg.gif) no-repeat;margin-left:6px;}
#promo_3{background:url(../images/promo1_bg.gif) no-repeat;margin-left:6px;}
#promo_1 p{color:#3c4721;}
#promo_2 p{color:#442d1e;}
#promo_3 p{color:#582b49;}
/********* Links Area - Home Page *****/
#links_wrap{position:relative;width:762px;padding-left:8px;height:208px;background:url(../images/links_bg.gif) repeat-x;margin-top:15px;}
#links_wrap label{ display:block;margin-bottom:6px;margin-top:3px;}
#links_1, #links_2, #links_3{float:left;display:inline;width:190px;height:158px;padding:20px 20px 0px 30px;}
#links_1{margin-left:6px;}
#links_2{ margin-left:9px;}
#links_3{ margin-left:11px;}
#links_2 img{margin-bottom:5px;border:1px solid #FFFFFF;}
#links_wrap h1{margin-bottom:7px;}
#links_wrap p{color:#FFFFFF;}
#links_wrap a{color:#FFFFFF;line-height:18px;text-decoration:underline;}
#footer{position:relative;width:770px;height:30px;margin-left:auto;margin-right:auto;}
.foot_l{float:left;width:385px;height:30px;}
.foot_r{float:left;width:385px;height:30px;text-align:right;}
#footer p{line-height:30px;color:#264276;}
#footer a{color:#264276;}
#footer a:hover{text-decoration:underline;}
/**** Stretchy Button ***/
.button{}
.button a.btn{height:23px;line-height:23px;background:url(../images/button_bg.gif) repeat-x 10px 0px;float:left;display:block;padding:0px 10px;color:#254b8c;text-decoration:none;font-size:11px;font-weight:bold;	cursor:pointer;	margin:0px;width:auto;border-left:1px solid #FFFFFF;}
.button a.btn img{border:0px;margin-top:8px;}
.button span.l_ed{background:url(../images/button_bg_l.gif) left no-repeat;display:inline;float:left;margin:0px;width:20px;height:23px;border-right:1px solid #becde8;}
.button span.r_ed{background:url(../images/button_bg_r.gif) left no-repeat;display:inline;float:left;margin:0px;width:12px;height:23px;}
/*common to all buttons*/
a.btn span{height:23px;line-height:23px;background:none;}
a.btn img{border:0px;margin-top:8px;}
/**** Pink Stretchy Btn ***/
.button_pink{}
.button_pink a.btn{height:23px;line-height:23px;background:url(../images/button_pink_bg.gif) repeat-x 10px 0px;float:left;display:block;padding:0px 10px;color:#FFFFFF;text-decoration:none;font-size:11px;font-weight:bold;	cursor:pointer;	margin:0px;width:auto;border-left:1px solid #bc85a8;}
.button_pink span.l_ed{background:url(../images/button_pink_bg_l.gif) left no-repeat;display:inline;float:left;margin:0px;width:20px;height:23px;border-right:1px solid #843e6b;}
.button_pink span.r_ed{background:url(../images/button_pink_bg_r.gif) left no-repeat;display:inline;float:left;margin:0px;width:12px;height:23px;}
/**** Green Stretchy Btn ***/
.button_green{float:left;margin-bottom:15px;}
.g{background:#E0E1DD;margin-bottom:26px;}
.button_green a.btn{height:23px;line-height:23px;background:url(../images/button_green_bg.gif) repeat-x 10px 0px;float:left;display:block;padding:0px 10px;color:#FFFFFF;text-decoration:none;font-size:11px;font-weight:bold;cursor:pointer;	margin:0px;width:auto;border-left:1px solid #a7bc84;}
.button_green span.l_ed{background:url(../images/button_green_bg_l.gif) left no-repeat;display:inline;float:left;margin:0px;width:20px;height:23px;border-right:1px solid #67843e;}
.button_green span.r_ed{background:url(../images/button_green_bg_r.gif) left no-repeat;display:inline;float:left;margin:0px;width:12px;height:23px;}
/**** Green Stretchy PDF Btn ***/
.button_green_pdf{float:left;margin-bottom:15px;}
.button_green_pdf a.btn{height:30px;line-height:30px;background:url(../images/download_line_green.gif) repeat-x 10px 0px;float:left;display:block;padding:0px 10px;color:#FFFFFF;text-decoration:none;font-size:11px;font-weight:bold;cursor:pointer;	margin:0px;width:auto;}
.button_green_pdf span.l_ed{background:url(../images/download_button_green.gif) left no-repeat;display:inline;float:left;margin:0px;width:35px;height:30px;border-right:1px solid #67843e;}
.button_green_pdf span.r_ed{background:url(../images/download_button_right.gif) left no-repeat;display:inline;float:left;margin:0px;width:2px;height:30px;}
/**** BlueStretchy PDF Btn ***/
.button_blue_pdf{float:left;margin-bottom:15px;}
.button_blue_pdf a.btn{height:30px;line-height:30px;background:url(../images/download_line_blue.gif) repeat-x 10px 0px;float:left;display:block;padding:0px 10px;color:#FFFFFF;text-decoration:none;font-size:11px;font-weight:bold;cursor:pointer;	margin:0px;width:auto;}
.button_blue_pdf span.l_ed{background:url(../images/download_button_blue.gif) left no-repeat;display:inline;float:left;margin:0px;width:36px;height:30px;}
.button_blue_pdf span.r_ed{background:url(../images/download_button_blue_right.gif) left no-repeat;display:inline;float:left;margin:0px;width:2px;height:30px;}
/**** Brown Stretchy Btn ***/
.button_brown{float:left;margin-bottom:15px;}
.b{background:#E3DDD8;margin-bottom:26px;}
.button_brown a.btn{height:23px;line-height:23px;background:url(../images/button_brown_bg.gif) repeat-x 10px 0px;float:left;display:block;padding:0px 10px;color:#FFFFFF;text-decoration:none;font-size:11px;font-weight:bold;	cursor:pointer;	margin:0px;width:auto;border-left:1px solid #bc9985;}
.button_brown span.l_ed{background:url(../images/button_brown_bg_l.gif) left no-repeat;display:inline;float:left;margin:0px;width:20px;height:23px;border-right:1px solid #835c3e;}
.button_brown span.r_ed{background:url(../images/button_brown_bg_r.gif) left no-repeat;display:inline;float:left;margin:0px;width:12px;height:23px;}
.btn_pt{margin-top:28px;}
.quote{width:390px;height:auto;border:1px solid #e0ecf0;background:#fcfeff;padding:10px;margin-bottom:20px;margin-top:10px;}
.quote p{font-size:17px;line-height:23px;margin-bottom:4px;color:#005577;}
/**** CONTEXTUAL MENU ****/
#con_menu_gr{position:relative;width:191px;height:auto;background:url(../images/conmenu_bgtop.gif) no-repeat top #8f972e;padding:15px 0px;margin-left:74px;}
#con_menu_gr a{color:#e7f1ca;font-family:tahoma;}
#con_menu_gr ol{list-style:none;}
#con_menu_gr ol a#curr{color:#FFFFFF;background:url(../images/conmenu_arr.gif) no-repeat left;}
#con_menu_gr ol.fir{font-weight:bold;margin-top:10px;}
#con_menu_gr ol.fir a{padding-left:18px;}
#con_menu_gr ol#sub1, #con_menu_gr ol#sub2, #con_menu_gr ol#sub3{font-weight:normal;margin-left:18px;}
#con_menu_gr ol#sub1 a, #con_menu_gr ol#sub2 a, #con_menu_gr ol#sub3 a{padding-left:12px;}
#con_menu_gr ol#sub1 a:hover, #con_menu_gr ol#sub2 a:hover, #con_menu_gr ol#sub3 a:hover{background:url(../images/anchor_arrow.gif) no-repeat left;text-decoration:none;}

#con_menu_gr ol#sub1 UL{}
#con_menu_gr ol#sub1 LI{text-indent:-12px;padding-left:12px;display:block;}
#con_menu_gr a.con_nav_tit_link{display:block;height:37px;line-height:36px;background:url(../images/green_title_edges.gif) no-repeat;width:173px;padding-left:18px;font-size:12px;color:#e7f1ca;font-weight:bold;}
span#selected{background:url(../images/conmenu_arr.gif) no-repeat left;}
span#selected a.con_nav_tit_link{color:#FFFFFF;}
#con_menu_bot{width:191px;height:10px;background:url(../images/conmenu_bgbot.gif) no-repeat top;margin-left:74px;}
/**** CONTACT FORM / data capture****/
.contact_table{ width:690px;font-family:Verdana;font-size:11px;color:#005577;line-height:20px;margin-top:12px;}
.contact_table td{ height:50px;}
.contact_table input{width:220px;height:20px;line-height:19px;border:1px solid #b8e7f9;background:#cbeffd;font-family:Verdana;font-size:11px;}
.contact_table textarea{width:439px;height:127px;border:1px solid #b8e7f9;background:#cbeffd;font-family:Verdana;font-size:11px;}
.spc{position:relative;width:100%;height:218px;}
.contact_table label{ display:block;margin-bottom:6px;margin-top:3px;}
.contact_table p.note{border:1px solid #b8e7f9;background:#cbeffd;padding:20px;width:180px;margin-top:20px;height:88px;margin-bottom:0px;}
/*ammends to the contact form jan 08*/
input.radio{background:none;width:18px;height:15px; margin-top:5px;margin-left:35px;border:none;}
input.radio_left{background:none;width:18px;height:15px; margin-top:5px;margin-left:0px;border:none;}
.contact_table td.tiny{ height:20px;}
.contact_table tr.border td{ height:23px;border:1px solid #b8e7f9;text-align:center}
/**** News Page ****/
#news_search{width:656px;height:82px;background:url(../images/news_arc_bg.gif) no-repeat;padding:15px;padding-bottom:0px;margin-top:20px;}
#news_search h3{color:#FFFFFF;margin-top:5px;margin-bottom:0px;}
#news_search select{width:150px;}
#news_s_table{color:#ebcde1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.news_story{float:left;width:686px;border-bottom:1px solid #e5d5e0;padding-bottom:15px;}
.news_story p{color:#582c49;font-weight:bold;margin-top:10px;width:507px;float:left;margin-bottom:0px;}
.news_story p.date{font-weight:normal;margin-top:0px;}
.news_story p.norm{ font-weight:normal;}
.news_story .blt p{ font-weight:normal; color:#582c49;}
.news_story .blt p.up{ margin-top:10px;}
.pdf_dload{float:right;width:171px;height:30px;line-height:29px;background:url(../images/pdf_download_icon.gif) no-repeat right;color:#FFFFFF;font-weight:bold;text-align:right;font-family:tahoma;padding-right:15px;margin-top:-32px;margin-right:1px;}
.pdf_dload:hover{ color:#fff;}
#seo{margin-left:15px;margin-right:15px;margin-top:12px;}
#seo a{ padding:0px;font-size:10px;line-height:12px;}
#footer p{ line-height:12px;font-size:10px;}
#footer #reedus{color:white;}
.line{margin-top:10px;margin-bottom:10px;border-bottom:1px solid #C0C0C0;}
#section h3{color:#442d1e;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;}
#section p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#442d1e;}
#section ul{margin-left:15px;}
#section li{ line-height:18px;list-style-image:url(../images/bullet.gif);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#442d1e;}
#section .quote p{font-size:17px;line-height:23px;margin-bottom:4px;color:#005577;}
.blt{margin-bottom:20px;}
.blt p{color:#3C4822;line-height:18px;margin:2px 0px;background:url(../images/bullet.gif) no-repeat left top;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-left:18px;}
#search_box input.goog_btn{background:url(../images/btn_goog.gif) no-repeat left;border:0px;height:25px;width:125px;}
#disclaimer{background-color:white;padding-bottom:100px;}
#disclaimer p{margin-left:30px;margin-right:30px;}
#disclaimer h1{margin-left:30px;padding-top:10px;margin-bottom:10px;}
#privacy{background-color:white;padding-bottom:100px;}
#privacy p{margin-left:30px;margin-right:30px;}
#privacy h1{margin-left:30px;padding-top:10px;margin-bottom:10px;}
#privacy h2{margin-left:30px;padding-top:10px;margin-bottom:10px;}
#privacy ul{}
#privacy li{margin-left:45px;line-height:20px;list-style-image:url(../images/bullet.gif);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#005577;}
#con_menu_bl{position:relative;width:191px;height:auto;background:url(../images/conmenu_bgtop3.gif) no-repeat top #1c7a9f;padding:15px 0px;margin-left:74px;}
#con_menu_bl a{color:#c2dfea;font-family:tahoma;}
#con_menu_bl a:hover{color:white;font-family:tahoma;}
#con_menu_bl ol{list-style:none;}
#con_menu_bl ol a#curr{color:#FFFFFF;background:url(../images/conmenu_arr.gif) no-repeat left;}
#con_menu_bl ol.fir{font-weight:bold;margin-top:10px;}
#con_menu_bl ol.fir a{padding-left:18px;}
#con_menu_bl ol#sub1, #con_menu_bl ol#sub2, #con_menu_bl ol#sub3{font-weight:normal;margin-left:18px;}
#con_menu_bot_bl{width:191px;height:10px;background:url(../images/conmenu_bgbot3.gif) no-repeat top;margin-left:74px;}
#con_menu_bl .bl_title{background:url(../images/blue_line.gif) no-repeat center;position:relative;height:2px;line-height:2px;font-size:2px;}
#con_menu_br{position:relative;width:191px;height:auto;background:url(../images/conmenu_bgtop2.gif) no-repeat top #8f972e;padding:15px 0px;margin-left:74px;}
#con_menu_br a{color:#f6e7de;font-family:tahoma;}
#con_menu_br ol{list-style:none;}
#con_menu_br ol a#curr{color:#FFFFFF;background:url(../images/conmenu_arr.gif) no-repeat left;}
#con_menu_br ol.fir{font-weight:bold;margin-top:10px;}
#con_menu_br ol.fir a{padding-left:18px;}
#con_menu_br ol#sub1, #con_menu_br ol#sub2, #con_menu_br ol#sub3{font-weight:normal;margin-left:18px;}
#con_menu_br ol#sub1 a, #con_menu_br ol#sub2 a, #con_menu_br ol#sub3 a{padding-left:12px;}
#con_menu_br ol#sub1 a:hover, #con_menu_br ol#sub2 a:hover, #con_menu_br ol#sub3 a:hover{background:url(../images/conmenu_gr_hov.gif) no-repeat left;}
#con_menu_br ol#sub1 UL{}
#con_menu_br ol LI{text-indent:-20px;padding-left:20px;display:block;}
#con_menu_br a.con_nav_tit_link{display:block;height:37px;line-height:36px;background:url(../images/brown_title_edges.gif) no-repeat left;width:173px;padding-left:18px;font-size:12px;color:#f6e7de;font-weight:bold;}
#con_menu_bot_br{width:191px;height:10px;background:url(../images/conmenu_bgbot2.gif) no-repeat top;margin-left:74px;margin-bottom:20px;}
#quote_br{width:390px;height:auto;border:1px solid #e3ddd8;background:#f6f0ea;padding:10px;margin-bottom:20px;margin-top:10px;}
#quote_br p{font-size:17px;line-height:23px;margin-bottom:4px;color:#442d1e;}
.contact_table #send_btn{width:69px;height:19px;padding:0; border:0px;}
.red{color:red;}

/*back to top links*/
.top_link_gr,.top_link_br{position:relative;display:block;width:100%;height:20px;}
.top_link_gr a, .top_link_br a{float:right;padding-left:12px;position:relative;left:154px;padding-right:0px;}
.top_link_gr a, .top_link_gr a:hover{color:#556d1b;background:url(../images/arrow_green.gif) no-repeat left;}
.top_link_br a, .top_link_br a:hover{color:#835c3e;background:url(../images/arrow_brown.gif) no-repeat left;}
/*sitemap*/
dl, dt, dd{ line-height:21px;}
dl a{ font-weight:bold;font-size:11px;}
dt a{ margin-left:20px;font-weight:bold;font-weight:10px;}
dd a{ margin-left:30px;font-weight:normal;font-size:9px;}
dd a:hover{ text-decoration:none;}
#r_border{ height:23px;border:1px solid #b8e7f9;text-align:center}