body {font-size:100%;}

/* Global Links */
#global_links {display:none;}

/* Content at the Top */
#contenttop {display:none;}
#contenttop a, #contenttop p {color:#FFFFFF;}

/* Content at the Top - Left */
#contenttop_left {width:320px; float:left; padding-top:26px; padding-left:28px;}
#contenttop_left img {border:none;}

/* Content at the Top - Right */
#contenttop_right {width:583px; float:left;}

/* Toplinks */
div.toplinks {display:none;}

/* Search functionality */
div.search {display:none;}

/* Topnav */
div.topnav {display:none;}

/* Home content */
.homecontent {float:left; width:940px; min-height:22.9em; margin-bottom:-2px;}
.homeleft {width:443px; float:left; min-height:20px;margin:0px; }
.homeright {width:297px;min-height:20px; float:left; background:#b7cec4; padding:30px 0px 0px 0px; margin:0px; }

/* Infobox */
div.infobox div.link, div.infobox_last div.link {padding-left:0px; margin-top:0px; }

/* infopanel_window */
div.infopanel_window div.left {padding-left:10px;}
div.infopanel_window div.mid div.title {text-align:left; float:left; padding-right:12px; line-height:normal; margin-top:-3px;}
div.infopanel_window div.mid div.txt {width:365px; float:left; display:block; }
div.infopanel_window div.mid div.txt p{margin:0px;}
div.infopanel_window div.mid div.txt div.link {margin-top:10px; white-space:nowrap;}
div.infopanel_window div.mid div.txt div.link a, div.infopanel_window div.mid div.txt div.link a:visited {padding-left:0px; }


/* Footer */
div.footer_links {display:none;}

/* Landing Page */
.content_area {width:940px; min-height:100%; background:url("../images/bg_content.gif") repeat-y top left; float:left; }
.main_content {width:670px;padding-left:10px; padding-right:10px; min-height:100px; float:left; background:url("../images/bg_main_content.gif") repeat-x top left #eaf1ee; padding-bottom:20px; }
.main_content_long {width:920px; padding-left:10px; padding-right:10px; min-height:100px; float:left; background:url("../images/bg_main_content.gif") repeat-x top left #eaf1ee;}
.long {width:920px;}

/* left col long - i.e glossary */
.left_col_long {width:900px;float:left; background:#ffffff}
.left_col_long_bot {background:url("../images/bg_left_col_long_bot.gif") no-repeat bottom left; padding-bottom:13px; float:left; margin-bottom:20px;}
.head_banner {width:100%; min-height:23px; background:url("../images/bg_showcase_head_top.gif") repeat-x bottom left #ffffff; padding:10px 0px 0px 0px; float:left;}
.left_col_long_bot .left_col_long .text {padding-left:13px; padding-right:10px; padding-bottom:0px; padding-top:0px; float:left;}
.left_col_long h1 {color:#002469; font-size:1.4em; padding:0px; padding-left:23px; padding-right:10px; margin:0px; font-weight:bold; padding-bottom:12px;}
.left_col_long_bot .left_col_long .text p {font-size:0.9em; color:#333333; padding:0px; margin:0px;}
.left_col_long_bot .left_col_long .text p.letter {font-size:1em; color:#002469; font-weight:bold; padding:0px; margin:0px; margin-top:11px;}
.left_col_long_bot .left_col_long .text p.word {font-size:0.9em; color:#002469; font-weight:bold;  margin-bottom:8px; margin-top:16px;}
.left_col_long_bot .left_col_long .text p.backtotop {display:none;}


/*left col long - i.e search results */
.whole_col_bot .whole_col .text p {font-size:0.9em; color:#333333; padding:0px; margin:0px;}
.whole_col_bot .whole_col .text p.result {font-size:1em; margin-bottom:8px; margin-top:16px;}
.whole_col_bot .whole_col .text p.result a {color:#002469; font-weight:bold; text-decoration:underline;}
.whole_col_bot .whole_col .text p.date span {color:#666666; margin-bottom:8px; margin-top:10px; float:left; }
.whole_col_bot .whole_col .text p.date span.bread {color:#002469; padding-left:10px; float:left;}


.whole_col_bot .whole_col .text div.search_intro {font-size:1em;}
.whole_col_bot .whole_col .text div.search_intro ul{float:left; margin:0px; padding:0px;}
.whole_col_bot .whole_col .text div.search_intro ul li {display:block; float:left; background:url("../images/li_glossary.gif") 0% 50% no-repeat transparent; padding-left:8px; padding-right:5px;color:#666666;}
.whole_col_bot .whole_col .text div.search_intro ul li.first {display:block; float:left; background:none; padding-left:8px; padding-right:5px;color:#666666;}
.whole_col_bot .whole_col .text div.search_intro ul li.selected a, .whole_col_bot .whole_col .text div.search_intro ul li.selected a:active {text-decoration:none !important; font-weight:bold;}

.whole_col_bot .whole_col .text div.search_intro, .whole_col_bot .whole_col .text div.search_intro a {color:#002469!important; text-align:left;}
.whole_col_bot .whole_col .text div.search_intro span {float:left;}
.whole_col_bot .whole_col .text div.search_intro span.red {color:#cc0000 !important; float:left; padding-left:4px; padding-right:4px;} 
.whole_col_bot .whole_col .text div.search_intro span.page_no {float:right; margin-right:30px;}
.whole_col_bot .whole_col .text div.search_intro ul {float:right;}
.whole_col_bot .whole_col .text div.search_intro span.nav {float:right; margin-left:10px;}
.whole_col_bot .whole_col .text div.search_intro span.nav a {text-decoration:none; }
.whole_col_bot .whole_col .text div.search_intro span.nav a:hover, .whole_col_bot .whole_col .text p span.nav a:focus, .whole_col_bot .whole_col .text p span.nav a:active {text-decoration:underline;}
.whole_col_bot .whole_col .text div.search_intro ul li a {color:#002469; text-decoration:underline;}
.whole_col_bot .whole_col .text div.search_intro ul li a:hover, .whole_col_bot .whole_col .text div.search_intro ul li a:focus, .whole_col_bot .whole_col .text div.search_intro ul li a:active {text-decoration:none;}

.search_bot {margin-top:10px !important;}









/* whole_col - i.e Sitemap */
.whole_col {width:920px;float:left; background:#ffffff}
.whole_col_bot {background:url("../images/bg_whole_col_bot.gif") no-repeat bottom left; padding-bottom:17px; float:left; margin-bottom:50px;}
.head_banner {width:100%; min-height:28px; background:url("../images/bg_showcase_head_top.gif") repeat-x bottom left #ffffff; padding:7px 0px 0px 0px; float:left;}
.whole_col .head_banner h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-top:0px; font-weight:normal; padding-left:23px;}
.whole_col_bot .whole_col .text {padding-left:23px; padding-right:10px; padding-bottom:0px; padding-top:0px; float:left;}
.whole_col h1 {color:#002469; font-size:1.4em; padding:0px; padding-left:10px; padding-right:10px; margin:0px; font-weight:bold; padding-bottom:12px;}
.whole_col_bot .whole_col .text p {font-size:0.9em; color:#333333; padding:0px; margin:0px;}





/* Sitemap cols */
.whole_col_row {width:920px;float:left;padding-left:23px; } 
.whole_col_column {float:left; margin-right:5px; width:240px; padding-bottom:0px; padding-top:20px;}
.whole_col_column a, .whole_col_column a:visited {font-size:0.9em; color:#666666; padding:0px; margin:0px; font-weight:bold; text-decoration:none; width:240px; display:block; padding-bottom:4px;}

.whole_col_column a.section, .whole_col_column a.section:visited {color:#002469; padding-bottom:17px; text-transform:uppercase;}
.whole_col_column a.section_last, .whole_col_column a.section_last:visited {color:#002469; padding-bottom:4px; text-transform:uppercase;}
.whole_col_column a.main, .whole_col_column a.main:visited {color:#002469; padding-bottom:6px; text-transform:uppercase;}
.whole_col_column a.main_sub, .whole_col_column a.main_sub:visited {color:#002469; padding-bottom:6px; padding-top:10px; text-transform:uppercase;}

.whole_col_column a:hover, .whole_col_column a:focus, .whole_col_column a:active {text-decoration:underline}


.whole_col p.backtotop_up {display:none;}

/* whole col - small - i.e. contact us */
.small {width:600px;} 

.whole_col p {font-size:0.9em; color:#666666; padding:0px; margin:0px; padding-bottom:8px;}
.whole_col p.tel {padding:0px; margin:0px; color:#002469;}
.whole_col p.add a, .whole_col p.add a:visited {color:#002469; text-decoration:underline;}
.whole_col p.add a:hover, .whole_col p.add a:focus, .whole_col p.add a:active {color:#002469; text-decoration:none;}

.whole_col h3.strong {font-size:1em; font-weight:bold; color:#002469;}


/* Breadcrumb */
.breadcrumb {display:none;}

/* left col - left nav */
.left_col  {width:205px; margin-right:10px; float:left; display:none;}
.leftnav {width:205px; background:#ffffff; float:left; padding-bottom:10px;}
.leftnav_bot {background:url("../images/bg_leftnav_bot.gif") no-repeat bottom left; padding-bottom:4px;width:205px; float:left;}

.leftnav_head {min-height:40px;}
.leftnav_head .ln_top {background:url("../images/bg_leftcol_top.gif") no-repeat top left; padding-top:6px}
.leftnav_head .ln_bot {background:url("../images/bg_leftcol_bot.gif") no-repeat bottom left; padding-top:17px;}
.leftnav_head .ln_mid {background:url("../images/bg_leftcol_mid.gif") no-repeat top left #002e72; min-height:15px;}
.leftnav_head .ln_mid p {color:#ffffff; padding:0px; padding-left:10px; margin:0px; font-size:1.1em; font-weight:bold;}

.leftnav_links {padding-left:12px; font-size:0.9em;}
.leftnav_links ul {margin:0px; padding:0px; float:none; text-align:left; width:205px;  padding-top:0px; font-weight:bold;}
.leftnav_links ul ul {margin:0px; padding:0px; float:none; text-align:left; padding-top:8px; font-weight:normal;}
.leftnav_links ul ul ul {margin:0px; padding:0px; float:none; text-align:left; padding-top:8px; font-weight:normal; }

.leftnav_links ul {width:193px;}
.leftnav_links ul ul {width:184px;}
.leftnav_links ul ul ul {width:174px;}

.leftnav_links ul li {padding-bottom:5px;padding-right:5px;}
.leftnav_links ul li ul li {padding-bottom:5px;padding-right:5px; }
.leftnav_links ul li ul li ul li {padding-bottom:5px;padding-right:5px;}

.leftnav_links ul li, .leftnav_links ul li ul li {list-style:none;margin:0px; padding-bottom:6px;}
.leftnav_links ul li ul li ul li{list-style:none;margin:0px; padding-bottom:6px;}

.leftnav_links ul li a, .leftnav_links ul li a:visited {text-decoration:none; color:#002469; text-transform:uppercase;}
.leftnav_links ul ul li a, .leftnav_links ul ul li a:visited {text-transform:none;}
.leftnav_links ul li a:hover, .leftnav_links ul li a:focus, .leftnav_links ul li a:active{color:#009fda}
.leftnav_links ul li a.selected {color:#009fda !important;}


.leftnav_links ul ul li {list-style:none;margin:0px; padding-left:10px;}
.leftnav_links ul ul ul li {list-style:none;margin:0px; padding:0px;  padding-left:20px;}

/* Mid col - 3 columns */
.mid_col {width:850px; float:left; background:#ffffff; padding-bottom:0px; padding:0px; margin:0px;}
.bg {background:url("../images/mid_line_single.gif") left top transparent repeat-y;}
.mid_col_bot {background:url("../images/bg_mid_col_bot.gif") no-repeat bottom left; padding-bottom:13px; float:left; margin-bottom:0px;}
.mid_col_bot_line {background:url("../images/bg_mid_col_bot_line.gif") no-repeat bottom left; margin:0px; padding-bottom:13px; float:left;}
.mid_col_figure {margin:0px !Important; padding:0px!Important;float:right; width:280px; margin-left:10px; margin-bottom:10px; padding-top:2px; }
.mid_col_figure img {float:right;}
.mid_col_banner {float:left; width:455px; min-height:100px; background:#b7cec4;}
.mid_col h1 {color:#002469; font-size:1.4em; padding:0px; padding-left:10px; padding-right:10px; margin:0px; font-weight:bold;}
.mid_col h2 {color:#002469; font-size:1.1em; padding:0px; padding-left:10px; padding-right:10px; margin:0px; font-weight:normal; padding-top:5px;}


.mid_col p {font-size:0.9em; color:#666666;}
.mid_col p.intro {color:#002469;font-size:0.95em;}
.mid_col p.intro_short {color:#002469; width:290px; padding-bottom:10px;}

.mid_col_long p {font-size:0.9em; color:#666666;}
.mid_col_long p.intro {color:#002469; margin:0px;font-size:0.95em;}
.mid_col_long p.intro_short {color:#002469; width:454px;font-size:0.95em;}

.mid_col .text {padding-left:10px; padding-right:10px; padding-bottom:0px; width:824px !important; float:left;}

/* Mid col long - 2  columns */
.mid_col_long {width:705px; float:left; background:#ffffff;}
.mid_col_bot_long {background:url("../images/mid_col_bot_long.gif") no-repeat bottom left; padding-bottom:13px; float:left; margin-bottom:0px;}
.mid_col_bot_long2 {background:url("../images/bg_mid_col_bot_line_long2.gif") no-repeat bottom left; padding-bottom:13px; float:left; margin-bottom:0px;}
.mid_col_long .mid_col_figure {float:right; width:230px;}
.mid_col_long .mid_col_banner {float:left; width:455px; min-height:100px; background:#b7cec4;}
.mid_col_long h1 {color:#002469; font-size:1.4em;  padding-left:10px; padding-right:10px; font-weight:bold;  padding-bottom:10px; margin:0px;}
.mid_col_long .text {padding-left:10px; padding-right:10px; padding-bottom:10px; float:left; width:685px;}

/* Intro col + request col */
.intro_col {width:454px; float:left; background:#ffffff;}
.intro_col h1 {color:#002469; font-size:1.4em; padding:0px; padding-left:10px; padding-right:10px; margin:0px; font-weight:bold;}
.request_col {width:238px; float:right; background:#ffffff; padding:0px 0px 10px 0px; margin-top:-30px; margin-right:4px;}
.request_col_box {margin-left:10px; margin-right:0px; width:238px; }
.request_col_top {background:url("../images/bg_qbox_top_white.gif") no-repeat top left; padding-top:10px;}
.request_col_mid {background:url("../images/bg_qbox_mid_white.gif") repeat-y top left; min-height:24px; width:238px;}
.request_col_bot {background:url("../images/bg_qbox_bot_white.gif") no-repeat bottom left; padding-bottom:10px;}
.request_col_mid .txt {width:170px; padding:4px 10px 0px 10px; float:left; min-height:20px;}
.request_col_mid .txt a.request {color:#002469; font-size:1.1em; font-weight:bold; margin:0px; padding:0px; text-decoration:none;}
.request_col_mid .txt a:hover {text-decoration:underline;}
.request_col_mid .arrow {width:19px; float:right; text-align:left; padding:4px 5px 0px 0px; }
.request_col_mid .arrow img {border:none; }

/* Ordered Lists */
.mid_col ol {margin:0px; padding:0px; padding:10px 10px 10px 25px; }
.mid_col_long ol {margin:0px; padding:0px; padding:5px 10px 10px 25px; }
.mid_col_long ol.faqs {margin:0px; padding:0px; padding:22px 10px 10px 25px; }


.mid_col ol li, .mid_col_long ol li { margin:0px; padding:0px 0px 10px 0px; color:#666666; text-indent:0px; color:#002469; font-weight:bold; vertical-align:top;font-size:0.9em;}

.mid_col ol li a, .mid_col_long ol li a:visited, .mid_col_long ol li a, .mid_col_long ol li a:visited{text-decoration:none; color:#002469; }

.mid_col_long ol li a:hover, .mid_col_long ol li a:focus, .mid_col_long ol li a:active,
.mid_col ol li a:hover, .mid_col ol li a:focus, .mid_col ol li a:active 
{text-decoration:underline;}

.mid_col ol li p, .mid_col_long ol li p 
{padding:0px; margin:0px; padding:0px 0px 0px 0px; color:#333333; font-weight:normal; width:560px; font-size:1em !important; }

.mid_col_long ol li p.backtotop {display:none;}
.mid_col_long ol li a.heading {width:560px; display:block;}

/* Right Col - content */
.right_col {width:850px; float:none; background:#b7cec4; padding:0px 0px 10px 0px;}
.right_col_box {margin-left:10px; margin-right:10px; width:830px;}
.right_col_top {background:url("../images/rightcol_box_top.gif") no-repeat top left; padding-top:6px;}
.right_col_mid {background:url("../images/rightcol_box_mid.gif") repeat-y top left; min-height:24px; width:830px;}
.right_col_bot {background:url("../images/rightcol_box_bot.gif") no-repeat bottom left; padding-bottom:6px;}
.right_col_mid .txt {width:864px; padding:5px 10px 0px 10px; float:left; min-height:20px; }
.right_col_mid .txt a.request, .right_col_mid .txt a:visited {color:#002469; font-size:1.1em; font-weight:bold; margin:0px; padding:0px; text-decoration:none;}
.right_col_mid .txt a:hover, .right_col_mid .txt a:focus, .right_col_mid .txt a:active {text-decoration:underline;}
.rightcol_panel_mid .txt p, .rightcol_panel_mid .txt_leaf p {font-size:0.9em; color:#666666; margin:0px; padding-bottom:5px;}
.right_col_mid .arrow {width:19px; float:right; text-align:left; padding:5px 0px 0px 0px;}
.right_col_mid .arrow img {border:none;}
.rightcol_panel {width:830px; margin-bottom:10px; margin-left:10px; margin-right:10px;}
.nobotmarg {margin-bottom:5px;}
.rightcol_panel_top {background:url("../images/bg_rightcol_panel_top.gif") no-repeat top left; padding-top:6px;}
.rightcol_panel_bot {background:url("../images/bg_rightcol_panel_bottom.gif") no-repeat bottom left; padding-bottom:6px; position:relative;}
.rightcol_panel_mid {background:#ffffff; min-height:20px; padding-top:5px; padding-bottom:5px; margin-top:-3px;}
.rightcol_panel_mid .txt {width:810px; padding:0px 10px 0px 10px; float:left;  }
.botpadd {padding-bottom:25px;}
.rightcol_panel_mid .txt_leaf {width:800px; padding:0px 10px 0px 10px; float:left;  }


.rightcol_panel_mid .txt h2, .rightcol_panel_mid .txt_leaf h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-bottom:5px; font-weight:normal;}
.rightcol_panel_mid .txt h2.sub, .rightcol_panel_mid .txt_leaf h2.sub {margin-top:14px;}


.rightcol_panel_mid .txt p.email, .rightcol_panel_mid .txt_leaf p.email {font-size:0.9em; color:#002469; margin:0px; padding:0px; font-weight:bold; float:none;display:block;}
.rightcol_panel_mid .txt p.email a, .rightcol_panel_mid .txt_leaf p.email a {font-weight:normal; margin:0px; padding:0px; padding-left:0px; float:none; display:block;}
.rightcol_panel_mid .txt_leaf p.link {width:145px; float:left; padding-top:0px; margin-top:5px; padding-bottom:35px;}
.rightcol_panel_mid .col_1 {width:78px; margin-right:10px; float:left;}
.rightcol_panel_mid .col_1 p {font-weight:bold;  color:#002469;}
.rightcol_panel_mid .col_2 {width:121px; float:left;}
.rightcol_panel_mid .txt p.email span, .rightcol_panel_mid .txt_leaf p.email span {padding-right:10px;}

 /*
p.email a, p.email a:visited {text-decoration:none; color:#666666;}
p.email a:hover, p.email a:focus, p.email a:active {text-decoration:underline; }
.no_padormarg {margin:0px!important; padding:0px!important;}
.rightcol_panel_mid .txt p.contry_tel {vertical-align:inherit;  margin:0px; padding:0px; float:left; display:block;}
.rightcol_panel_mid .txt p.contry_tel span {font-weight:bold; color:#002469; font-size:1.2em; float:left; vertical-align:middle;padding-top:3px; } 
.rightcol_panel_mid .txt p.contry_tel span.numb {font-weight:normal; float:left; padding-left:5px;padding-top:3px;}  
.rightcol_panel_mid .txt p.contry_tel img {float:right; vertical-align:middle; margin-bottom:-3px; }  
.rightcol_panel_mid .txt p.faq a, .rightcol_panel_mid .txt p.faq a:visited {color:#002469; font-size:1.2em; font-weight:normal; text-decoration:none; } 
.rightcol_panel_mid .txt p.faq a:hover, .rightcol_panel_mid .txt p.faq a:focus, .rightcol_panel_mid .txt p.faq a:active {text-decoration:underline;} 
.rightcol_panel_mid .txt p.faq {margin-bottom:-20px; float:left; padding-top:2.5px;} 

*/
 
.rightpanel_brd {width:230px; float:left;}
.rightpanel_brd .top {padding-top:9px; background:url("../images/rightpanel_brd_top.gif") no-repeat top left;}
.rightpanel_brd .bot {padding-bottom:11px; background:url("../images/rightpanel_brd_bot.gif") no-repeat bottom left;}
.rightpanel_brd .mid {min-height:20px; background:url("../images/rightpanel_brd_mid.gif") no-repeat top left #0087cd; width:210px; padding-left:10px; padding-right:10px; text-align:left; padding-top:5px; padding-bottom:5px; float:left;}
.rightcol_panel .blue_top {background:url("../images/rightpanel_blue_top.gif") no-repeat top left; padding-top:7px; }
.rightcol_panel .blue_bot {background:url("../images/rightpanel_blue_bot.gif") no-repeat bottom left #008bcf; padding-bottom:17px;}
.rightcol_panel .blue_mid {background:url("../images/rightpanel_blue_mid.gif") repeat-x top left #008bcf; min-height:1em; padding-left:10px;}
.rightcol_panel .blue_mid h2 {font-size:1em; color:#ffffff; margin:0px; padding:0px; font-weight:bold; float:left;}
.rightpanel_brd .mid p.tel {color:#ffffff; font-size:1.3em; padding:0px; margin:0px; font-weight:bold; float:left; min-height:50px;}
.leaf {background:url("../images/rightpanel_leaf.gif") bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.newspaper {background:url("../images/rightpanel_paper.gif") bottom right no-repeat transparent; width:96px; height:55px; position:absolute; bottom:0; right:0;}
.bg_newspaper {background:url("../images/bg_newspaper.gif") right bottom transparent no-repeat; margin:0px; padding:0px; margin-bottom:-6px;}


/* Showcases */
p.link, div.right_col p.link {background:url("../images/link_arrow.gif") no-repeat 0em 0.25em transparent; padding:0px; margin:0px; padding-left:15px; color:#002469; font-weight:bold; padding-top:0px; margin-top:0px; float:left}
p.link a, div.right_col p.link a, p.link a:visited, div.right_col p.link a:visited {text-decoration:none; color:#002469; }
p.link a:hover, p.link a:focus, p.link a:active,
div.right_col p.link a:hover, div.right_col p.link a:focus, div.right_col p.link a:active {text-decoration:underline;}
.mid_line {background:url("../images/mid_line_single.gif") left top transparent repeat-y; float:left; min-height:40px; ;}
.mid_line_long {background:url("../images/mid_line3.gif") center top transparent repeat-y; float:left;}
.mid_line_long1 {background:url("../images/mid_line1.gif") center top transparent repeat-y; float:left;}
.brdr_right {border-right:2px solid #c3c8c6; float:left; display:none;}
.showcase .img {float:left;}

/* Showcase 1 */
.showcase_set_1 {background:url("../images/bg_mid_col_bot_line_short.gif") no-repeat bottom left; padding-bottom:13px;}
.showcase_1 {width:726px; float:left; padding-bottom:10px; margin:0px; padding:0px;}
.showcase_1_head_top {width:206px; min-height:27px; background:url("../images/bg_showcase_head_top.gif") repeat-x bottom left #ffffff; padding:8px 10px 0px 10px;}
.showcase_1_head_top h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-top:3px; font-weight:normal;}
.showcase_1_body {min-height:90px; padding:0px 10px 0px 10px;}

/* Showcase 2 */
.showcase_set_2{width:705px; background:url("../images/bg_mid_col_bot_line_long.gif") no-repeat bottom left; padding-bottom:13px; float:left;}
.showcase_2 {width:234px; float:left;}
.showcase_2_head_top {width:224px; min-height:27px; background:url("../images/bg_showcase_head_top.gif") repeat-x bottom left #ffffff; padding:8px 0px 0px 10px;}
.showcase_2_head_top h2, .showcase_2_last_head_top h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-top:3px; font-weight:normal;}
.showcase_2_body {min-height:45px; padding:17px 10px 0px 10px;}
.showcase_2_body p {margin:0px; padding-bottom:5px;}
.showcase_2_body p.link {margin-top:5px;}
.showcase_2_last {width:233px; float:left;}
.showcase_2_last .showcase_2_head_top {width:223px}

/* Showcase 3 */
.showcase_set_3{}
.showcase_3 {width:454px; float:left;}
.showcase_3_head_top {width:444px; min-height:27px; background:url("../images/bg_showcase_head_top.gif") repeat-x bottom left #ffffff; padding:8px 0px 0px 10px;}
.showcase_3_head_top h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-top:3px; font-weight:normal;}
.showcase_3_body {min-height:10px; padding:8px 10px 0px 10px;}
.showcase_3_body p.link {background:url("../images/link_arrow.gif") no-repeat 0em 0.25em transparent; padding-left:15px; color:#002469; font-weight:bold; padding-top:0px; margin-top:10px; margin-bottom: 10px; }
.showcase_3_body p {padding:0px; margin:0px; padding-bottom:5px; padding-top:5px;width:434px;}
.showcase_3_body h3 {font-size:1em; color:#002469; margin:0px; padding:0px; padding-top:3px; font-weight:bold; margin-bottom:-3px;}


/* Showcase 4 */
.showcase_set_4{}
.showcase_4 {width:705px; float:left;}
.showcase_4_head_top {width:695px; min-height:27px; background:url("../images/bg_showcase_head_top.gif") repeat-x bottom left #ffffff; padding:8px 0px 0px 10px;}
.showcase_4_head_top h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; font-weight:normal;}
.showcase_4_body {min-height:45px; padding:10px 10px 10px 10px;}
.showcase_4_body p {padding:0px; margin:0px; padding-bottom:5px; padding-top:5px;}


/* Showcase 5 */
.showcase_set_5{}
.showcase_5 {width:752px; float:left;}
.showcase_5_head_top {width:342px; min-height:26px; background:url("../images/bg_showcase_head_top.gif") repeat-x bottom left #ffffff; padding:9px 0px 0px 10px;}
.showcase_5_head_top h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; font-weight:normal;}
.showcase_5_body {min-height:45px; padding:10px 10px 10px 10px;}
.showcase_5_last {width:751px; float:left;}
.showcase_5_last .showcase_5_head_top {width:341px}
.showcase_5_body p {padding:0px; margin:0px; padding-bottom:5px; padding-top:5px;}



/* Clear boxes */
.clearbox {}
.clearbox_top {background:url("../images/bg_clearbox_top.gif") top left no-repeat transparent; padding-top:9px;}
.clearbox_mid {background:url("../images/bg_clearbox_mid.gif") repeat-y top left transparent; min-height:20px; width:431px; float:left;}
.clearbox_bot {background:url("../images/bg_clearbox_bottom.gif") bottom left no-repeat transparent;padding-bottom:9px; float:left; margin-top:10px;}
.clearbox_mid p {width:400px; padding-left:20px; margin:0px; padding-bottom:10px;}
.clearbox_mid p.link {margin-top:5px; padding-bottom:0px; margin-left:20px; margin-bottom:10px; width:390px;}

/* Media images */
.news_media {padding-top:22px; padding-bottom:0px; padding-left:10px; color:#333333; float:left;}
.news_img {width:82px; height:89px; float:left; padding-right:18px;}
.news_txt {width:313px; float:left; padding:5px 10px 20px 0px;}
.news_media h2 {font-size:1em; color:#002469; margin:0px; padding:0px; float:left; font-weight:normal;}
.news_media p {padding:0px; margin:0px; padding-bottom:5px; padding-top:0px; color:#002469; float:left; }
.news_media p.date {color:#666666; margin-bottom:5px;}





/* glossary */
ul.glossary {width:630px; float:left; margin:0px; padding:0px; display:block; padding-left:13px;}
ul.glossary li {display:block; float:left; background:url("../images/li_glossary.gif") 0% 50% no-repeat transparent; padding-left:8px; padding-right:5px;color:#666666;}
ul.glossary li.first {background:none; padding-left:0px;}
ul.glossary li a {color:#002469; text-decoration:none;}
ul.glossary li a:hover, ul.glossary li a:focus, ul.glossary li a:active {text-decoration:underline;}


/* Table styling */

table {font-size:0.9em; float:left; width:454px; margin-bottom:10px;}
table th { font-weight:normal;padding-top:10px; padding-bottom:10px;}
table td {color:#666666;}
th.left_head {width:70px; padding-left:15px;}
table td {width:83px; padding-right:10px; text-align:left;}
table td {padding-top:6px; padding-bottom:6px;}
table tr.green {background:#eaf1ee;}


/* Search - Country */
.search_country_form input.country_but {margin-bottom:-1px;}
.search_country_form input#country {border: 1px solid #7f9db9; width:181px; font-size:0.9em; padding:2px; margin-bottom:5px; margin-right:3px; color:#666666;}
.search_country_form label {color:#002469; font-size:0.9em; font-weight:bold; float:left; margin-top:-0.2em;}
.search_country_form .leftside {float:left; min-width:60px; padding-top:5px; padding-right:10px }
.search_country_form .rightside {float:left; width:343px; padding-bottom:20px;}
form.country_search_form {display:block; float:left;} 
.search_country_form {float:left; padding:0px; width:400px; margin:0px; padding-top:5px;}
.search_country_form p {padding:0px; margin:0px; padding-bottom:5px; padding-top:5px;}
form.country_search_form {display:block; float:left; width:690px;} 
.country_links {float:left; width:343px}
.country_links p {float:left; padding-right:20px; padding-left:15px; padding-top:5px;}
.search_country_form a, .search_country_form a:visited {float:left; padding-right:20px; padding-left:15px; background:url("../images/link_arrow.gif") no-repeat 0em 0.25em transparent; color:#002469; font-weight:bold; padding-top:0px; margin-top:0px; font-size:0.9em; text-decoration:none;}
.search_country_form a:hover, .search_country_form a:focus, .search_country_form a:active {text-decoration:underline;}

/* Producst and services */
.map {background:url("../images/bg_map.gif") bottom right no-repeat transparent; width:454px; float:left; margin-bottom:-5px;}

/* Producst and services - Search */
.prod_form {width:434px; margin-left:10px; float:left;}
.prod_form input.country_but {margin-top:-1px;}
.prod_form select#country {width:181px; font-size:0.9em; margin-bottom:5px; margin-right:3px; color:#666666;}
.prod_form label {color:#002469; font-size:0.9em; font-weight:bold; float:left; margin-top:-0.2em;}
.prod_form .leftside {float:left; min-width:60px; padding-top:5px; padding-right:10px }
.prod_form .rightside {float:left; width:343px; padding-bottom:20px;}
form.country_search_form {display:block; float:left;} 
.prod_form p {padding:0px; margin:0px; padding-bottom:5px; padding-top:5px;}
form.country_search_form {display:block; float:left; width:690px;} 
.country_links {float:left; width:343px}
.country_links p {float:left; padding-right:20px; padding-left:15px; padding-top:5px;}
.prod_form a, .prod_form a:visited {float:left; padding-right:20px; padding-left:15px; background:url("../images/link_arrow.gif") no-repeat 0em 0.25em transparent; color:#002469; font-weight:bold; padding-top:0px; margin-top:0px; font-size:0.9em; text-decoration:none;}
.prod_form a:hover, .prod_form a:focus, .prod_form a:active {text-decoration:underline;}

/* Form styling */
.content_form {float:left; width:454px;}
.content_form form {font-size:0.9em; color:#002469; padding-left:10px; padding-top:19px; float:left}
.content_form form div.left {width:150px; float:left;} 
.content_form form div.right {width:270px; float:left;} 
.content_form form div.leftside {width:150px; float:left; margin-bottom:8px;} 
.content_form form div.rightside {width:270px; float:left; margin-bottom:8px;} 
.content_form form select {border:1px solid #7f9db9; width:auto; color:#666666; font-size:0.9em;}
.content_form form input {border:1px solid #7f9db9; width:17em; color:#666666; font-size:0.9em; padding:2px;}
.content_form form input.rad {width:auto; border:none;}
.content_form form input.chk {width:auto; border:none;}
.content_form form input.button {float:right; border:none; padding-right:10px; padding-bottom:5px;width:auto; border:none;}

.content_form form div.leftside label, .content_form form div.rightside label {margin:0px; padding:0px; padding-bottom:5px; font-size:1em; color:#002469;} 
.content_form form div.leftside label {padding-left:7px; float:left; width:150px; margin-top:1px;margin-bottom:0px;}
.content_form form div.leftside label.req {padding-left:0px;}
.content_form form div.rightside p {margin:0px; padding:0px; padding-bottom:5px; font-size:1em; color:#002469;} 


fieldset {border:none; padding:0px; margin:0px; margin-bottom:10px;}
fieldset .divider_grey_plain {margin-left:-10px; padding-right:34px; }
fieldset .head_banner {margin-left:-10px; padding-right:34px; min-height:25px; padding-top:13px;}
fieldset .head_banner h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-top:0px; font-weight:normal; padding-left:10px; float:left;}
.content_form form fieldset input.button {float:right; border:none; padding-right:10px; padding-bottom:5px;width:auto; border:none; margin-right:-25px;}
.head_banner span {float:left; padding-top:2px; padding-left:10px;}



/* Content ul li styling */
ul.content {padding:0px; margin:0px; margin-left:15px;}
ul.content li {color:#666666; font-size:0.9em; padding-bottom:5px;}


/* Content ol li styling */
ol.content  {padding:0px; margin:0px; margin-left:20px;}
ol.content li {font-size:0.9em; font-weight:normal; padding:0px; margin:0px; padding-bottom:5px; text-decoration:none;}

