﻿body {font-family:Arial, Helvetica, sans-serif; background:url("../images/bg_background.gif") repeat-x scroll top left #dbe6e1; margin:0pt; font-size:80%; padding:0pt; text-align:center;height:100%;}
html {overflow: -moz-scrollbars-vertical;height:100%;}

#page {width:940px; min-height:500px;}
#page_outer_lft {background:url("../images/bg_pageouter_lft5.gif") left top no-repeat transparent; padding-left:20px; margin:0pt auto; min-height:100%; text-align:left; vertical-align:middle; width:959px; vertical-align:bottom; }
#page_outer_rgt {background:url("../images/bg_pageouter_rgt5.gif") right top no-repeat transparent; padding-right:20px; min-height:100%;width:940px;}

/* Utilities */
.clear {clear:both;font-size:0pt;height:1px;margin:0pt;overflow:hidden;padding:0pt;}
.clear10 {clear:both;font-size:0pt;height:10px;margin:0pt;overflow:hidden;padding:0pt;}
.hidden {display:none;}
.no_leftpad {}
.no_pad_right {margin-right:0px; padding-right:0px;}
.pad_top10 {padding-top:20px;}
.pad_bot10 {padding-bottom:10px !important; float:left;  width:685px;}
.divider {clear:both;font-size:0pt;height:1px; background:#FFFFFF; margin:0px 0px 7px 0px; padding:0;overflow:hidden; }
.divider5 {clear:both;font-size:0pt;height:5px; background:#FFFFFF; margin:0px 0px 0px 0px;overflow:hidden;}
.divider2 {clear:both;font-size:0pt;height:2px; background:#FFFFFF; margin:0px 0px 0px 0px;overflow:hidden; float:left; width:100%;}
div.right_col p.link a:visited {text-decoration:none; color:#002469; }
p.link a:visited {text-decoration:none; color:#002469; }
div.right_col p.link a {text-decoration:none; color:#002469; }
p.link a {text-decoration:none; color:#002469; }
.bottom_spacer {height:20px;clear:both;font-size:0pt;margin:0pt;overflow:hidden;padding:0pt;}
.text p a {text-decoration:underline; color:#002469; }
.text p a:active {text-decoration:none;}
.text p a:focus {text-decoration:none;}
.text p a:hover {text-decoration:none;}
.text p.date_intro {margin-bottom:20px;}

/* Dividers */
.divider_grey_long {width:100%; height:6px; background:url("../images/bg_showcase_top.gif") repeat-x top left transparent; float:left;}
.divider_grey_line {width:100%; height:6px; background:url("../images/bg_divider_grey.gif") repeat-x top left transparent; float:left;}
.divider_grey_plain {width:100%; height:6px; background:url("../images/bg_divider_grey_plain.gif") repeat-x top left transparent; float:left; }

/* Skip Navigation */
.skip {position: absolute; left: -999em;}
a.skip:focus {top: 0; left: 0; color:#fff; background:#990000; font-size:1.4em; display:block; padding:0.5em; border:0.1em solid;  white-space:nowrap; width:15em; text-align:center; font-weight:bold;}

a.skip:active {top: 0; left: 0; color:#fff; background:#990000; font-size:1.4em; display:block; padding:0.5em; border:0.1em solid;  white-space:nowrap; width:15em; text-align:center; font-weight:bold;}

/* Global Links */
#global_links {background:url("../images/bg_global_links.gif") bottom left #ffffff no-repeat; float:left; padding-top:0px; width:940px;}
#global_links ul {float:right; margin:0px; padding:3px 10px 3px 0px;}
#global_links li {display:block; float:left; list-style:none; padding-left:20px;}
#global_links li a:visited {text-decoration:none; font-size:0.9em; color:#002469; font-weight:bold;}
#global_links li a {text-decoration:none; font-size:0.9em; color:#002469; font-weight:bold;}
#global_links li a:active {text-decoration:underline;}

#global_links li a:focus {text-decoration:underline;}

#global_links li a:hover {text-decoration:underline;}

/* Content at the Top */
#contenttop {background:url("../images/bg_contenttop.gif") top left repeat-x #012469; min-height:20px; width:940px; float:left;  }
#contenttop p {color:#FFFFFF;}

#contenttop a {color:#FFFFFF;}

/* Content at the Top - Left */
#contenttop_left {width:394px; float:left; padding-top:26px; padding-left:28px;}
#contenttop_left img {
	border:none;
	text-align: left;
}

/* Content at the Top - Right */
#contenttop_right {width:509px; float:left;}

/* Toplinks */
div.toplinks {float:right; padding-bottom:15px; padding-top:3px; }
div.toplinks ul {margin:0px; padding:0px;}
div.toplinks ul li{display:block; float:left; padding-left:22px; list-style:none; }
div.toplinks a:visited {text-decoration:none; font-size:8pt; font-weight:bold;}
div.toplinks a {text-decoration:none; font-size:8pt; font-weight:bold;}
div.toplinks a:active {text-decoration:underline;}
div.toplinks a:focus {text-decoration:underline;}
div.toplinks a:hover {text-decoration:underline;}
div.toplinks ul li.selected a {text-decoration:underline!important;}

/* Search functionality */
div.search {float:right; color:#ffffff; font-size:0.9em;}
div.search form {min-height:21px; padding:0px; float:right;}
div.search input {padding:2px; margin-left:10px;}
div.search input.search_but {vertical-align:top; padding:1px 0; margin-left:4px;}
div.search label {display:inline; padding-bottom:3px; font-weight:bold;}
div.search input#search {width:190px; border:1px solid #d0dfd8;}

/* Topnav */
#contenttop_bot {float:left; padding-top:10px;}
div.topnav {float:left; width:940px; position:relative;}
div.topnav a:visited {color:#FFFFFF; text-decoration:none; cursor: pointer;}
div.topnav a {color:#FFFFFF; text-decoration:none; cursor: pointer;}
div.topnav ul {float:left; padding:0px 0px 0px 15px; width:925px; background:url("../images/bg_topnav_ul.gif") bottom left repeat-x transparent; margin:0px;}

div.topnav ul li {min-height:26px; text-align:center; vertical-align:middle; list-style:none; float:left;}
div.topnav ul li.first a {background:url("../images/li_topnav_li1.gif") bottom left repeat-x transparent}
div.topnav ul li.second a {background:url("../images/li_topnav_li2.gif") bottom left repeat-x transparent}
div.topnav ul li.third a {background:url("../images/li_topnav_li3.gif") bottom left repeat-x transparent}
div.topnav ul li.fourth a {background:url("../images/li_topnav_li4.gif") bottom left repeat-x transparent}
div.topnav ul li.fifth a {background:url("../images/li_topnav_li5.gif") bottom left repeat-x transparent}

div.topnav ul li {min-height:26px;list-style:none;font-size:0.9em; }
div.topnav ul li.first {background:url("../images/li_topnav_div.gif") 0% 100% no-repeat;}
div.topnav ul li.second {background:url("../images/li_topnav_div1.gif") 0% 100% no-repeat;}
div.topnav ul li.third {background:url("../images/li_topnav_div2.gif") 0% 100% no-repeat;}
div.topnav ul li.fourth {background:url("../images/li_topnav_div3.gif") 0% 100% no-repeat;}
div.topnav ul li.fifth {background:url("../images/li_topnav_div4.gif") 0% 100% no-repeat;}

div.topnav li a {float:left; margin:0px 0px 0px 0px; color:#ffffff; }
div.topnav li a span.middle {padding: 10px 11px 13px 10px; display:block; float:left; }
div.topnav li a span.left {float:left; display:block; margin-left:1px;}

div.topnav li a:focus
{padding:0px 5px 0px 0px;}

div.topnav li a:active
{padding:0px 5px 0px 0px;}

div.topnav li a:hover
{padding:0px 5px 0px 0px;}
div.topnav li a:focus span.middle
{float:left;color:#ffffff; padding: 10px 6px 13px 5px;}
div.topnav li a:active span.middle
{float:left;color:#ffffff; padding: 10px 6px 13px 5px;}
div.topnav li a:hover span.middle
{float:left;color:#ffffff; padding: 10px 6px 13px 5px;}
div.topnav li a:focus span.left
{padding:0px 0px 0px 5px;}

div.topnav li a:active span.left
{padding:0px 0px 0px 5px;}

div.topnav li a:hover span.left
{padding:0px 0px 0px 5px;}

div.topnav li.first a:focus 
{background:url("../images/bg_li_right.gif") no-repeat top right transparent; }

div.topnav li.first a:active 
{background:url("../images/bg_li_right.gif") no-repeat top right transparent; }

div.topnav li.first a:hover 
{background:url("../images/bg_li_right.gif") no-repeat top right transparent; }
div.topnav li.first a:focus span.middle 
{background:url("../images/bg_li_middle.gif") repeat-x #0098d6 top left;}
div.topnav li.first a:active span.middle 
{background:url("../images/bg_li_middle.gif") repeat-x #0098d6 top left;}
div.topnav li.first a:hover span.middle 
{background:url("../images/bg_li_middle.gif") repeat-x #0098d6 top left;}
div.topnav li.first a:focus span.left 
{background:url("../images/bg_li_left.gif") no-repeat top left transparent;}

div.topnav li.first a:active span.left 
{background:url("../images/bg_li_left.gif") no-repeat top left transparent;}

div.topnav li.first a:hover span.left 
{background:url("../images/bg_li_left.gif") no-repeat top left transparent;}

div.topnav li.second a:focus 
{background:url("../images/bg_li_right2.gif") no-repeat top right transparent; }

div.topnav li.second a:active 
{background:url("../images/bg_li_right2.gif") no-repeat top right transparent; }

div.topnav li.second a:hover 
{background:url("../images/bg_li_right2.gif") no-repeat top right transparent; }
div.topnav li.second a:focus span.middle 
{background:url("../images/bg_li_middle2.gif") repeat-x #86b8e4 top left;}
div.topnav li.second a:active span.middle 
{background:url("../images/bg_li_middle2.gif") repeat-x #86b8e4 top left;}
div.topnav li.second a:hover span.middle 
{background:url("../images/bg_li_middle2.gif") repeat-x #86b8e4 top left;}
div.topnav li.second a:focus span.left 
{background:url("../images/bg_li_left2.gif") no-repeat top left transparent;}

div.topnav li.second a:active span.left 
{background:url("../images/bg_li_left2.gif") no-repeat top left transparent;}

div.topnav li.second a:hover span.left 
{background:url("../images/bg_li_left2.gif") no-repeat top left transparent;}

div.topnav li.third a:focus 
{background:url("../images/bg_li_right3.gif") no-repeat top right;}

div.topnav li.third a:active 
{background:url("../images/bg_li_right3.gif") no-repeat top right;}

div.topnav li.third a:hover 
{background:url("../images/bg_li_right3.gif") no-repeat top right;}
div.topnav li.third a:focus span.middle 
{background:url("../images/bg_li_middle3.gif") repeat-x #ffa02f top left;}
div.topnav li.third a:active span.middle 
{background:url("../images/bg_li_middle3.gif") repeat-x #ffa02f top left;}
div.topnav li.third a:hover span.middle 
{background:url("../images/bg_li_middle3.gif") repeat-x #ffa02f top left;}
div.topnav li.third a:focus span.left 
{background:url("../images/bg_li_left3.gif") no-repeat top left;}

div.topnav li.third a:active span.left 
{background:url("../images/bg_li_left3.gif") no-repeat top left;}

div.topnav li.third a:hover span.left 
{background:url("../images/bg_li_left3.gif") no-repeat top left;}

div.topnav li.fourth a:focus 
{background:url("../images/bg_li_right4.gif") no-repeat top right;}

div.topnav li.fourth a:active 
{background:url("../images/bg_li_right4.gif") no-repeat top right;}

div.topnav li.fourth a:hover 
{background:url("../images/bg_li_right4.gif") no-repeat top right;}
div.topnav li.fourth a:focus span.middle 
{background:url("../images/bg_li_middle4.gif") repeat-x #f1be23 top left;}
div.topnav li.fourth a:active span.middle 
{background:url("../images/bg_li_middle4.gif") repeat-x #f1be23 top left;}
div.topnav li.fourth a:hover span.middle 
{background:url("../images/bg_li_middle4.gif") repeat-x #f1be23 top left;}
div.topnav li.fourth a:focus span.left 
{background:url("../images/bg_li_left4.gif") no-repeat top left;}

div.topnav li.fourth a:active span.left 
{background:url("../images/bg_li_left4.gif") no-repeat top left;}

div.topnav li.fourth a:hover span.left 
{background:url("../images/bg_li_left4.gif") no-repeat top left;}

div.topnav li.fifth a:focus 
{background:url("../images/bg_li_right5.gif") no-repeat top right;}

div.topnav li.fifth a:active 
{background:url("../images/bg_li_right5.gif") no-repeat top right;}

div.topnav li.fifth a:hover 
{background:url("../images/bg_li_right5.gif") no-repeat top right;}
div.topnav li.fifth a:focus span.middle 
{background:url("../images/bg_li_middle5.gif") repeat-x #69be28 top left;}
div.topnav li.fifth a:active span.middle 
{background:url("../images/bg_li_middle5.gif") repeat-x #69be28 top left;}
div.topnav li.fifth a:hover span.middle 
{background:url("../images/bg_li_middle5.gif") repeat-x #69be28 top left;}
div.topnav li.fifth a:focus span.left 
{background:url("../images/bg_li_left5.gif") no-repeat top left;}



div.topnav li.fifth a:active span.left 
{background:url("../images/bg_li_left5.gif") no-repeat top left;}



div.topnav li.fifth a:hover span.left 
{background:url("../images/bg_li_left5.gif") no-repeat top left;}



/* topnav a.selected */
div.topnav li a.selected {float:left; margin:0px 0px 0px 0px; color:#ffffff; font-weight:bold; }
div.topnav li a.selected span.middle {padding: 10px 11px 13px 10px; display:block; float:left; }
div.topnav li a.selected  span.left {float:left; display:block; margin-left:1px;}

div.topnav li a.selected
{padding:0px 5px 0px 0px;}
div.topnav li a.selected span.middle
{float:left;color:#ffffff; padding: 10px 6px 13px 5px;}
div.topnav li a.selected  span.left
{padding:0px 0px 0px 5px;}

div.topnav li.first a.selected
{padding:0px 5px 0px 0px;}
div.topnav li.first a.selected span.middle
{float:left;color:#ffffff; padding: 10px 6px 13px 5px;}
div.topnav li.first a.selected span.left
{padding:0px 0px 0px 5px;}

div.topnav li.first a.selected
{background:url("../images/bg_li_right.gif") no-repeat top right transparent; }
div.topnav li.first a.selected span.middle
{background:url("../images/bg_li_middle.gif") repeat-x #0098d6 top left;}
div.topnav li.first a.selected span.left
{background:url("../images/bg_li_left.gif") no-repeat top left transparent;}

div.topnav li.second a.selected
{background:url("../images/bg_li_right2.gif") no-repeat top right transparent; }
div.topnav li.second a.selected span.middle
{background:url("../images/bg_li_middle2.gif") repeat-x #86b8e4 top left;}
div.topnav li.second a.selected span.left
{background:url("../images/bg_li_left2.gif") no-repeat top left transparent;}

div.topnav li.third a.selected
{background:url("../images/bg_li_right3.gif") no-repeat top right;}
div.topnav li.third a.selected span.middle
{background:url("../images/bg_li_middle3.gif") repeat-x #ffa02f top left;}
div.topnav li.third a.selected span.left
{background:url("../images/bg_li_left3.gif") no-repeat top left;}

div.topnav li.fourth a.selected
{background:url("../images/bg_li_right4.gif") no-repeat top right;}
div.topnav li.fourth a.selected span.middle
{background:url("../images/bg_li_middle4.gif") repeat-x #f1be23 top left;}
div.topnav li.fourth a.selected span.left
{background:url("../images/bg_li_left4.gif") no-repeat top left;}

div.topnav li.fifth a.selected
{background:url("../images/bg_li_right5.gif") no-repeat top right;}
div.topnav li.fifth a.selected span.middle
{background:url("../images/bg_li_middle5.gif") repeat-x #69be28 top left;}
div.topnav li.fifth a.selected span.left
{background:url("../images/bg_li_left5.gif") no-repeat top left;}


/* prodfinder */
.prodfinder {float:left; width:137px !important;position:absolute;bottom:0;right:0; background:url("../images/product_finder_botline.gif") repeat-x bottom left;}
.prodfinder .top {background:url("../images/product_finder_top.gif") no-repeat top left  ; padding-top:6px}
.prodfinder .bot {background:url("../images/product_finder_bot.gif") no-repeat bottom left ; padding-bottom:8px}
.prodfinder .mid {background:#f89c2f; width:128px;  text-align:center; padding-top:0px; padding-bottom:6px;}

.prodfinder .mid a {font-size:0.9em; font-weight:bold;}
.prodfinder .mid a:active {text-decoration:underline;}



.prodfinder .mid a:focus {text-decoration:underline;}



.prodfinder .mid a:hover {text-decoration:underline;}



/* Home content */
.homecontent {float:left; width:940px; min-height:22.9em; margin-bottom:-2px;}
.homeleft {width:643px; float:left; min-height:20px;margin:0px; }
.homeright {width:297px;min-height:20px; float:left; background:#b7cec4; padding:10px 0px 0px 0px; margin:0px; }

/* Home bottom */


/* Home Promotional banner */
.home_promo {width:398px; background:url("../images/bg_home_promo.jpg") top left no-repeat #dbe6e2; min-height:290px; padding-left:245px }
.home_promo_title {
	font-size:2em;
	font-weight:bold;
	padding-top:8px;
	padding-left:10px;
	color:#002469;
	line-height:1.1em;
}
.home_promo_subtitle {
	font-size:1.2em;
	font-weight:bold;
	padding-top:15px;
	padding-left:10px;
	color:#009FDA;
	line-height:.6em;
}
.home_promo_intro {
	width:373px;
	padding-left:10px;
	padding-top:15px;
}
.home_promo_intro p {font-size:.9em; color:#002469;padding:0px; margin:0px;}

.home_promo h2 {width:323px; color:#009fda; font-size:1em; font-weight:bold; padding-top:20px;padding-left:28px; margin:0px;}

.home_promo_set {width:323px; padding-left:28px; padding-top:8px;}
.home_promobox {background:url("../images/bg_promo_quest_mid3.gif") no-repeat top left #008bcf; padding-left:12px; width:221px;}
.home_promobox div.question {width:215px;}
.home_promobox div.question div.link { width:197px; float:left;}
.home_promobox div.question  div.image {width:12px; float:right;padding-top:0.2em; }
.home_promobox div.question  div.image img {border:none;}


.home_promobox div.question-left {width:215px;}
.home_promobox div.question-left div.link { width:197px; float:right;}
.home_promobox div.question-left  div.image {width:12px; float:left;padding-top:0.2em; }
.home_promobox div.question-left  div.image img {border:none;}


.home_promobox a {font-size:1em; color:#ffffff; text-decoration:none; font-weight:bold;}
.home_promobox_top {background:url("../images/bg_promo_quest_top3.gif") no-repeat top left; padding-top:6px; }
.home_promobox_bot {background:url("../images/bg_promo_quest_bot3.gif") no-repeat bottom left;padding-bottom:4px;padding-right:6px; margin-bottom:2px;}

/* Question boxes */
div.questbox {width:277px;}
.marginleft10 {margin-left:10px;}
div.questboxes {width:277px; margin-top:4px; float:left; margin-bottom:2px;padding-left:10px;}
div.questbox_top{background:url("../images/bg_qbox_top.gif") top left no-repeat; padding-top:4px; float:left; margin-bottom:3px; }
div.questbox_bot {background:url("../images/bg_qbox_bot.gif") bottom left no-repeat; padding-bottom:4px; float:left}
div.questbox_text {width:277px; background:url("../images/bg_qbox.gif") repeat-y top left transparent; float:left; vertical-align:middle; padding-bottom:5px; padding-top:5px;}
div.questbox_title {float:left; padding-left:10px; width:266px;}


div.questbox_title div.image {float:right; padding-right:0px; width:12px !important;margin-right:8px; padding-top:3px;}
div.questbox_title div.image a {width:12px;}
div.questbox_title div.image img {border:none;}

div.questbox_title span {font-size:0.9em; color:#666666; padding:0px; margin:0px;width:230px; display:block;}
div.questbox_title a {color:#002469; text-decoration:none; width:200px; display:block; font-size:1.1em; }
div.questbox_title a.quote:visited {font-size:1.2em; font-weight:bolder; padding-top:2px; }
div.questbox_title a.quote {font-size:1.2em; font-weight:bolder; padding-top:2px; }
div.questbox_title a.quote:active {text-decoration:underline;}

div.questbox_title a.quote:focus {text-decoration:underline;}

div.questbox_title a.quote:hover {text-decoration:underline;}

div.questbox_title h2 {margin:0px; font-size:1.2em; font-weight:normal;}

/* Home bottom */
div.homebottom {background:url("../images/bg_home_bot.gif") repeat-x bottom left #ffffff; width:920px; min-height:179px; float:left; padding:10px;}
div.infobox_set {width:470px; float:left;}

div.infobox_last {width:225px; float:left; background:url("../images/bg_infobox_bot.gif") no-repeat bottom left #ffffff; margin-right:10px; padding:0px; min-height:168px; padding-bottom:14px;}

div.infobox {width:225px; float:left; background:url("../images/bg_infobox_bot.gif") no-repeat bottom left #ffffff; margin-right:10px; padding:0px; min-height:168px; padding-bottom:14px;}

div.infobox_last {margin-right:0px;}

.infobox_last div.top {background:url("../images/bg_infobox.gif") repeat-x bottom left #ffffff; min-height:23px; width:205px; float:left; padding-left:10px; padding-right:10px; padding-top:10px;}

.infobox div.top {background:url("../images/bg_infobox.gif") repeat-x bottom left #ffffff; min-height:23px; width:205px; float:left; padding-left:10px; padding-right:10px; padding-top:10px;}
.infobox_last div.top h2 {font-size:1.3em; color:#002469; margin:0px; padding:0px; font-weight:normal;}

.infobox div.top h2 {font-size:1.3em; color:#002469; margin:0px; padding:0px; font-weight:normal;}

div.infobox_text {float:left; width:205px; padding-left:10px; padding-top:10px;}
div.infobox_text p {padding-top:0px; margin:0px; font-size:0.9em; color:#666666;padding-bottom:5px;}
div.infobox_text p a {text-decoration:none;color:#002469; font-weight:bold; font-size:1em;}
div.infobox_text p a:active  {text-decoration:underline;}

div.infobox_text p a:focus  {text-decoration:underline;}

div.infobox_text p a:hover  {text-decoration:underline;}

div.infobox_text p strong {color:#002469; }
div.infobox_last div.link {background:url("../images/arrow_infobox_link.gif") 0% 70% no-repeat transparent; padding-left:15px; margin-top:0px; }
div.infobox div.link {background:url("../images/arrow_infobox_link.gif") 0% 70% no-repeat transparent; padding-left:15px; margin-top:0px; }
div.infobox_last div.link a:visited {text-decoration:none;color:#002469; font-weight:bold; font-size:0.9em;}

div.infobox_last div.link a {text-decoration:none;color:#002469; font-weight:bold; font-size:0.9em;}

div.infobox div.link a:visited {text-decoration:none;color:#002469; font-weight:bold; font-size:0.9em;}

div.infobox div.link a {text-decoration:none;color:#002469; font-weight:bold; font-size:0.9em;}

div.infobox_last div.link a:active {text-decoration:underline;}




div.infobox_last div.link a:focus {text-decoration:underline;}




div.infobox_last div.link a:hover {text-decoration:underline;}




div.infobox div.link a:active {text-decoration:underline;}




div.infobox div.link a:focus {text-decoration:underline;}




div.infobox div.link a:hover {text-decoration:underline;}




div.infopanel_set {width:450px; float:left;}
div.infopanel_mid {background:url("../images/bg_infopanel_mid.gif") top left repeat-x #0087cd; min-height:1.6em;width:439px; padding-left:11px; }
div.infopanel_mid {font-size:1em; color:#ffffff; font-weight:bold; }
div.infopanel_bot {background:url("../images/bg_infopanel_bot.gif") bottom left transparent no-repeat; padding-bottom:6px; margin-bottom:1px;}
div.infopanel_bot {background:url("../images/bg_infopanel_bot.gif") bottom left transparent no-repeat; padding-bottom:3px; margin-bottom:1px;}
div.infopanel_top {background:url("../images/bg_infopanel_top.gif") top left transparent no-repeat; padding-top:6px;}
div.infopanel_top2 {background:url("../images/bg_infopanel_top.gif") top left transparent no-repeat; padding-top:0px;}


.infopanel_mid div.link {width:300px; float:left; padding-top:3px;}


div.infopanel_mid div.image {float:right; padding-right:0px; width:15px !important;  margin-right:8px; text-align:right; padding-top:3px; }
div.infopanel_mid div.image a {width:15px;}
div.infopanel_mid div.image img {border:none;}




div.infopanel_window {background:url("../images/bg_infopanel_shade2.gif") top left no-repeat #ffffff; margin-top:-4px; min-height:100px;}
div.infopanel_window div.left {background:url("../images/bg_infopanel_secure.gif") bottom left no-repeat transparent;  padding-left:81px;}

div.infopanel_window div.right {background:url("../images/bg_window_botright.gif") bottom right no-repeat transparent; padding-bottom:16px; }

div.infopanel_window div.mid {width:364px; min-height:74px; padding-top:28px;}

div.infopanel_window div.mid div.title {width:4.5em; font-size:2em; font-weight:bold; color:#002469; text-align: right; float:left; padding-right:12px; line-height:normal; margin-top:-3px;}

div.infopanel_window div.mid div.txt {width:365px; font-size:0.9em; color:#666666; line-height:normal; float:none; display:block; }
div.infopanel_window div.mid div.txt p{margin:0px;}
div.infopanel_window div.mid div.txt div.link {margin-top:10px;}
div.infopanel_window div.mid div.txt div.link a:visited {background:url("../images/arrow_infobox_link.gif") 0% 70% no-repeat transparent; padding-left:15px; text-decoration:none;  color:#002469; font-weight:bold; line-height:normal; }
div.infopanel_window div.mid div.txt div.link a {background:url("../images/arrow_infobox_link.gif") 0% 70% no-repeat transparent; padding-left:15px; text-decoration:none;  color:#002469; font-weight:bold; line-height:normal; }
div.infopanel_window div.mid div.txt div.link a:active {text-decoration:underline;}



div.infopanel_window div.mid div.txt div.link a:focus {text-decoration:underline;}



div.infopanel_window div.mid div.txt div.link a:hover {text-decoration:underline;}



div.infopanel_window div.left_n2 {background:url("../images/bg_infopanel_gift.gif") bottom left no-repeat transparent;  padding-left:81px;}
div.infopanel_window div.left_n3 {background:url("../images/bg_infopanel_advance.gif") bottom left no-repeat transparent;  padding-left:81px;}
div.infopanel_window div.left_n4 {background:url("../images/bg_infopanel_blank.gif") bottom left no-repeat transparent;  padding-left:81px;}
div.infopanel_window div.left_n5 {background:url("../images/bg_infopanel_news.gif") bottom left no-repeat transparent;  padding-left:81px;}




div.infopanel_window2 {margin-top:-4px; min-height:100px;}
div.infopanel_window2 div.mid {width:364px; min-height:74px; padding-top:15px;}

div.infopanel_window2 div.mid div.title {width:4.5em; font-size:2em; font-weight:bold; color:#002469; text-align: right; float:left; padding-right:12px; line-height:normal; margin-top:-3px;}

div.infopanel_window2 div.mid div.txt {width:365px; font-size:0.9em; color:#666666; line-height:normal; float:none; display:block; }
div.infopanel_window2 div.mid div.txt p{margin:0px;}
div.infopanel_window2 div.mid div.txt div.link {margin-top:10px; white-space:nowrap;}
div.infopanel_window div.mid div.txt div.link a:visited {background:url("../images/arrow_infobox_link.gif") 0% 70% no-repeat transparent; padding-left:15px; text-decoration:none;  color:#002469; font-weight:bold; line-height:normal; }
div.infopanel_window2 div.mid div.txt div.link a {background:url("../images/arrow_infobox_link.gif") 0% 70% no-repeat transparent; padding-left:15px; text-decoration:none;  color:#002469; font-weight:bold; line-height:normal; }
div.infopanel_window2 div.mid div.txt div.link a:active {text-decoration:underline;}

div.infopanel_window2 div.mid div.txt div.link a:focus {text-decoration:underline;}

div.infopanel_window2 div.mid div.txt div.link a:hover {text-decoration:underline;}

/* Footer */

div.footer {background:#ffffff; width:940px; min-height:5px; float:left; padding-top:10px; }
div.footer_bot {padding-bottom:9px; background:url("../images/bg_page_bot2.gif") no-repeat left bottom; width:940px;  float:left; margin-bottom:20px;}
div.footer_logo {
	width:250px;
	float:left;
	padding:0px 0px 0px 0px;
	color:#002469;
	padding-left:10px;
}
div.footer_logo p {float:left; padding:0px 0px 0px 0px; color:#002469; margin:0px; font-size:0.9em}
div.footer_right{width:180px; float:left; padding:0px 0px 0px 0px; min-height:15px; font-size:0.9em; vertical-align:top; color:#666666}
div.footer_links {
	width:494px;
	float:left;
	padding:0px;
	text-align:center;
}
div.footer_links a {font-size:0.9em; color:#002469; text-decoration:none;}
div.footer_links a:active {text-decoration:underline;}
div.footer_links a:focus {text-decoration:underline;}
div.footer_links a:hover {text-decoration:underline;}
div.footer_links ul {margin:0px; padding:0px 0px 0px 0px;}
div.footer_links ul li {display:block; float:left;background:url("../images/li_footer.gif") 100% 50% transparent no-repeat; 
padding:0px 10px 0px 10px; list-style:none; list-style-position:outside;}
div.footer_links ul li.last {background:none;}




div.footer_right {
	width:180px;
	float:left;
	padding:0px;
	text-align:center;
}
div.footer_right a {font-size:0.9em; color:#002469; text-decoration:none;}
div.footer_right a:active {text-decoration:underline;}
div.footer_right a:focus {text-decoration:underline;}
div.footer_right a:hover {text-decoration:underline;}
div.footer_right ul {margin:0px; padding:0px 0px 0px 0px;}
div.footer_right ul li {display:block; float:left; padding:0px 2px 0px 2px; list-style:none; list-style-position:outside;}
div.footer_right ul li.last {padding-right:0px}



/* 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:600px; 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:600px; 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:670px;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:23px; 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 {text-align:right; float:left; width:630px; margin-bottom:11px; margin-top:13px;}
.left_col_long_bot .left_col_long .text p.backtotop a:visited {font-weight:normal; color:#002469; text-decoration:none; }
.left_col_long_bot .left_col_long .text p.backtotop a {font-weight:normal; color:#002469; text-decoration:none; }
.left_col_long_bot .left_col_long .text p.backtotop a:active {font-weight:normal; color:#002469; text-decoration:underline; }


.left_col_long_bot .left_col_long .text p.backtotop a:focus {font-weight:normal; color:#002469; text-decoration:underline; }


.left_col_long_bot .left_col_long .text p.backtotop a:hover {font-weight:normal; color:#002469; text-decoration:underline; }


/*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 {padding-bottom:4px; float:left;}
.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;}


.search_top {padding-top:11px;}
.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:active {text-decoration:none !important; font-weight:bold;}

.whole_col_bot .whole_col .text div.search_intro ul li.selected a {text-decoration:none !important; font-weight:bold;}

.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 {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; font-weight:bold;} 
.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 p span.nav a:active {text-decoration:underline;}
.whole_col_bot .whole_col .text p span.nav a:focus {text-decoration:underline;}
.whole_col_bot .whole_col .text div.search_intro span.nav a:hover {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:active {text-decoration:none;}

.whole_col_bot .whole_col .text div.search_intro ul li a:focus {text-decoration:none;}

.whole_col_bot .whole_col .text div.search_intro ul li a:hover {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; padding-left:10px; padding-right:10px; 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: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 {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:visited {color:#002469; padding-bottom:17px; text-transform:uppercase;}

.whole_col_column a.section {color:#002469; padding-bottom:17px; text-transform:uppercase;}
.whole_col_column a.section_last:visited {color:#002469; padding-bottom:4px; text-transform:uppercase;}
.whole_col_column a.section_last {color:#002469; padding-bottom:4px; text-transform:uppercase;}
.whole_col_column a.main:visited {color:#002469; padding-bottom:6px; text-transform:uppercase;}
.whole_col_column a.main {color:#002469; padding-bottom:6px; text-transform:uppercase;}
.whole_col_column a.main_sub:visited {color:#002469; padding-bottom:6px; padding-top:10px; text-transform:uppercase;}

.whole_col_column a.main_sub {color:#002469; padding-bottom:6px; padding-top:10px; text-transform:uppercase;}

.whole_col_column a:active {text-decoration:underline}


.whole_col_column a:focus {text-decoration:underline}


.whole_col_column a:hover {text-decoration:underline}


.whole_col p.backtotop_up {text-align:right; float:left; width:910px; margin-bottom:11px; margin-top:-18px; font-size:0.9em;}
.whole_col p.backtotop_up a:visited {font-weight:normal; color:#002469; text-decoration:none; }
.whole_col p.backtotop_up a {font-weight:normal; color:#002469; text-decoration:none; }
.whole_col p.backtotop_up a:active {font-weight:normal; color:#002469; text-decoration:underline; }

.whole_col p.backtotop_up a:focus {font-weight:normal; color:#002469; text-decoration:underline; }

.whole_col p.backtotop_up a:hover {font-weight:normal; color:#002469; text-decoration:underline; }

/* 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:visited {color:#002469; text-decoration:underline;}
.whole_col p.add a {color:#002469; text-decoration:underline;}
.whole_col p.add a:active {color:#002469; text-decoration:none;}

.whole_col p.add a:focus {color:#002469; text-decoration:none;}

.whole_col p.add a:hover {color:#002469; text-decoration:none;}

.whole_col h3.strong {font-size:1em; font-weight:bold; color:#002469;}


/* Breadcrumb */
.breadcrumb {padding-top:10px; padding-bottom:13px; width:670px; float:left; padding-left:6px;}
.breadcrumb ul{margin:0px; padding:0px;}
.breadcrumb li{list-style:none; display:block; float:left;font-size:0.9em; background:url("../images/li_breadcrumb.gif") no-repeat 0% 50%; padding-left:5px; padding-right:5px; color:#666666; font-weight:bold; font-size:9px}
.breadcrumb li a:visited {text-decoration:none; color:#666666; font-weight:normal;}
.breadcrumb li a {text-decoration:none; color:#666666; font-weight:normal;}
.breadcrumb li a:active {text-decoration:underline;}
.breadcrumb li a:focus {text-decoration:underline;}
.breadcrumb li a:hover {text-decoration:underline;}
.breadcrumb li.first {background:none;}

/* left col - left nav */
.left_col  {width:205px; margin-right:10px; float:left;}
.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; 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 ul li {list-style:none;margin:0px; padding-bottom:5px;}

.leftnav_links ul li {list-style:none;margin:0px; padding-bottom:5px;}
.leftnav_links ul li ul li ul li{list-style:none;margin:0px; padding-bottom:5px;}

.leftnav_links ul li a:visited {text-decoration:none; color:#002469; text-transform:uppercase;}

.leftnav_links ul li a {text-decoration:none; color:#002469; text-transform:uppercase;}
.leftnav_links ul ul li a:visited {text-transform:none;}
.leftnav_links ul ul li a {text-transform:none;}
.leftnav_links ul li a:active{color:#009fda}
.leftnav_links ul li a:focus{color:#009fda}
.leftnav_links ul li a:hover{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:454px; 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:20px;}
.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 {float:right; width:230px; margin-left:10px; margin-bottom:10px; padding-top:2px;}
.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;
	text-align: left;
}
.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;
	text-align: left;
}
.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:434px!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:20px;}
.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:20px;}
.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_long ol {margin:0px; padding:0px; padding:5px 10px 10px 25px; }
.mid_col ol {margin:0px; padding:0px; padding:5px 10px 10px 25px; }
.whole_col 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_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 { margin:0px; padding:0px 0px 10px 0px; color:#666666; text-indent:0px; color:#002469; font-weight:bold; vertical-align:top;font-size:0.9em;}


.whole_col 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_long ol li a:visited{text-decoration:none; color:#002469; }

.mid_col_long ol li a{text-decoration:none; color:#002469; }

.mid_col_long ol li a:visited{text-decoration:none; color:#002469; }

.mid_col ol li a{text-decoration:none; color:#002469; }

.whole_col ol li a:visited{text-decoration:none; color:#002469; }

.whole_col ol li a{text-decoration:none; color:#002469; }

.mid_col ol li a:active 
{text-decoration:underline;}

.mid_col ol li a:focus 
{text-decoration:underline;}

.mid_col ol li a:hover 
{text-decoration:underline;}

.mid_col_long ol li a:active 
{text-decoration:underline;}

.mid_col_long ol li a:focus 
{text-decoration:underline;}

.mid_col_long ol li a:hover 
{text-decoration:underline;}

.whole_col ol li a:active 
{text-decoration:underline;}

.whole_col ol li a:focus 
{text-decoration:underline;}

.whole_col ol li a:hover 
{text-decoration:underline;}

.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 ol li p 
{padding:0px; margin:0px; padding:0px 0px 0px 0px; color:#333333; font-weight:normal; width:560px; font-size:1em !important; }

.whole_col 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 {text-align:right; width:660px; font-size:1em; padding:0px; margin:0px;}

.whole_col ol li p.backtotop {text-align:right; width:660px; font-size:1em; padding:0px; margin:0px;}
.mid_col_long ol li a.heading {width:560px; display:block;}

.whole_col ol li a.heading {width:560px; display:block;}

.mid_col_long ol li.nolink {font-weight:normal;}

.mid_col ol li.nolink {font-weight:normal;}

.whole_col ol li.nolink {font-weight:normal;}

/* Right Col - content */
.right_col {width:250px; float:left; background:#b7cec4; padding:10px 0px 10px 0px;}
.right_col_box {margin-left:10px; margin-right:10px; width:230px;padding-bottom:7px;}
.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:230px;}
.right_col_bot {background:url("../images/rightcol_box_bot.gif") no-repeat bottom left; padding-bottom:6px;}
.right_col_mid .txt {width:164px; padding:5px 10px 0px 10px; float:left; min-height:20px; }
.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.request {color:#002469; font-size:1.1em; font-weight:bold; margin:0px; padding:0px; text-decoration:none;}
.right_col_mid .txt a:active {text-decoration:underline;}
.right_col_mid .txt a:focus {text-decoration:underline;}
.right_col_mid .txt a:hover {text-decoration:underline;}
.rightcol_panel_mid .txt_leaf p {font-size:0.9em; color:#666666; margin:0px; padding-bottom:5px;}
.rightcol_panel_mid .txt 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:230px; margin-bottom:10px; margin-left:10px; margin-right:10px;}
.rightcol_panel {width:230px; 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:210px; padding:0px 10px 0px 10px; float:left;  }
.botpadd {padding-bottom:25px;}
.rightcol_panel_mid .txt_leaf {width:200px; padding:0px 10px 0px 10px; float:left;  }


.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 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-bottom:5px; font-weight:normal;}
.rightcol_panel_mid .txt_leaf h2.sub {margin-top:14px;}


.rightcol_panel_mid .txt h2.sub {margin-top:14px;}


.rightcol_panel_mid .txt_leaf p.email {font-size:0.9em; color:#002469; margin:0px; padding:0px; font-weight:bold;}


.rightcol_panel_mid .txt p.email {font-size:0.9em; color:#002469; margin:0px; padding:0px; font-weight:bold;}
.rightcol_panel_mid .txt_leaf p.email a {font-weight:normal; padding-left:10px;}
.rightcol_panel_mid .txt p.email a {font-weight:normal; padding-left:10px;}
.rightcol_panel_mid .txt_leaf p.email span {float:left;}

.rightcol_panel_mid .txt p.email span {float:left;}

.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;}
 
p.email a:visited {text-decoration:none; color:#666666;}
 
p.email a {text-decoration:none; color:#666666;}
p.email a:active {text-decoration:underline;}
p.email a:focus {text-decoration:underline;}
p.email a:hover {text-decoration:underline;}
.no_padormarg {margin:0px!important; padding:0px!important;}
.rightcol_panel_mid .txt p.contry_tel {vertical-align:middle; }
.rightcol_panel_mid .txt p.contry_tel span {font-weight:bold; color:#002469; font-size:1.0em; 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:visited {color:#002469; font-size:1.2em; font-weight:normal; text-decoration:none; } 
.rightcol_panel_mid .txt p.faq a {color:#002469; font-size:1.2em; font-weight:normal; text-decoration:none; } 
.rightcol_panel_mid .txt p.faq a:active {text-decoration:underline;} 
.rightcol_panel_mid .txt p.faq a:focus {text-decoration:underline;} 
.rightcol_panel_mid .txt p.faq a:hover {text-decoration:underline;} 
.rightcol_panel_mid .txt p.faq {margin-bottom:-20px; float:left; padding-top:2.5px;} 


/* All right color panel properties */

.rightpanel_brd {width:230px; float:left;}
.rightpanel_brd .mid p.tel {color:#ffffff; font-size:1.3em; padding:0px; margin:0px; font-weight:bold;}
.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:center; padding-top:5px; padding-bottom:5px;}
.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;}
.award {background:url("../images/rightpanel_gift.gif") bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}




 /* Right Panel "Why" Blue Advertisement */
.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;}
.gift {background:url("../images/rightpanel_gift.gif") bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}

/* Right Panel "Product" Light Blue Advertisement */
.rightcol_panel .lightblue_top {background:url("../images/rightpanel_lightblue_top.gif") no-repeat top left; padding-top:7px; }
.rightcol_panel .lightblue_bot {background:url("../images/rightpanel_lightblue_bot.gif") no-repeat bottom left #76b5e3; padding-bottom:17px;}
.rightcol_panel .lightblue_mid {background:url("../images/rightpanel_lightblue_mid.gif") repeat-x top left #76b5e3; min-height:1em; padding-left:10px;}
.rightcol_panel .lightblue_mid h2 {font-size:1em; color:#ffffff; margin:0px; padding:0px; font-weight:bold; float:left;}
.security {background:url("../images/rightpanel_security.gif") bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.advanceme {background:url("../images/rightpanel_advanceme.gif") bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.directDebit {background:url("../images/rightPanel_directMe.gif") bottom right no-repeat transparent; width:102px; height:80px; position:absolute; bottom:0; right:0;}
.rapid {background:url("../images/rightpanel_rapid.gif") bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.revolution {background:url("../images/rightpanel_revolution.gif") bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.paypartners {background:url("../images/rightpanel_paypartners.gif") bottom right no-repeat transparent; width:220px; height:55px; position:absolute; bottom:0; right:0;}
.gogreen {background:url("../images/rightpanel_gogreen.gif") bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.payware {background:url("../images/rightpanel_payware.gif") bottom right no-repeat transparent; width:81px; height:104px; position:absolute; bottom:0; right:0;}
.vx510 {background:url("../images/rightpanel_vx510.gif") bottom right no-repeat transparent; width:91px; height:104px; position:absolute; bottom:0; right:0;}
.way5000 {background:url("../images/rightpanel_way5000.gif") bottom right no-repeat transparent; width:91px; height:104px; position:absolute; bottom:0; right:0;}
.money {background:url("../images/rightpanel_money.gif") bottom right no-repeat transparent; width:91px; height:104px; position:absolute; bottom:0; right:0;}
.quickbooks {background:url("../images/rightpanel_quickbooks.gif") bottom right no-repeat transparent; width:91px; height:104px; position:absolute; bottom:0; right:0;}


 /* Right Panel "Support" Orange Advertisement */
.rightcol_panel .orange_top {background:url("../images/rightpanel_orange_top.gif") no-repeat top left; padding-top:7px; }
.rightcol_panel .orange_bot {background:url("../images/rightpanel_orange_bot.gif") no-repeat bottom left #ffa02f; padding-bottom:17px;}
.rightcol_panel .orange_mid {background:url("../images/rightpanel_orange_mid.gif") repeat-x top left #ffa02f; min-height:1em; padding-left:10px;}
.rightcol_panel .orange_mid h2 {font-size:1em; color:#ffffff; margin:0px; padding:0px; font-weight:bold; float:left;}
.orange-image {background:url("../images/rightpanel_security.gif") bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}

 /* Right Panel "About" yellow Advertisement */
.rightcol_panel .yellow_top {background:url("../images/rightpanel_yellow_top.gif") no-repeat top left; padding-top:7px; }
.rightcol_panel .yellow_bot {background:url("../images/rightpanel_yellow_bot.gif") no-repeat bottom left #f6d65b; padding-bottom:17px;}
.rightcol_panel .yellow_mid {background:url("../images/rightpanel_yellow_mid.gif") repeat-x top left #f6d65b; min-height:1em; padding-left:10px;}
.rightcol_panel .yellow_mid h2 {font-size:1em; color:#ffffff; margin:0px; padding:0px; font-weight:bold; float:left;}
.careers {background:url("../images/rightpanel_careers.gif") bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}

 /* Right Panel "News" Green Advertisement */
.rightcol_panel .green_top {background:url("../images/rightpanel_green_top.gif") no-repeat top left; padding-top:7px; }
.rightcol_panel .green_bot {background:url("../images/rightpanel_green_bot.gif") no-repeat bottom left #69be28; padding-bottom:17px;}
.rightcol_panel .green_mid {background:url("../images/rightpanel_green_mid.gif") repeat-x top left #69be28; min-height:1em; padding-left:10px;}
.rightcol_panel .green_mid h2 {font-size:1em; color:#ffffff; margin:0px; padding:0px; font-weight:bold; float:left;}
.green-image {background:url("../images/rightpanel_security.gif") bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}



/* Showcases */
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 {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}
div.right_col p.link a:visited {text-decoration:none; color:#002469; }
p.link a:visited {text-decoration:none; color:#002469; }
div.right_col p.link a {text-decoration:none; color:#002469; }
p.link a {text-decoration:none; color:#002469; }
div.right_col p.link a:active {text-decoration:underline;}
div.right_col p.link a:focus {text-decoration:underline;}
div.right_col p.link a:hover {text-decoration:underline;}
p.link a:active {text-decoration:underline;}
p.link a:focus {text-decoration:underline;}
p.link a:hover {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;}
.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:226px; 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_last_head_top h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-top:3px; font-weight:normal;}
.showcase_2_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;
	text-align: 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:0.9em; color:#002469; margin:0px; padding:0px; padding-top:5px; 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:352px; 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:351px; 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; padding-left:15px;}

/* 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:318px; 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; white-space:nowrap;}

.news_media2 {padding-top:22px; padding-bottom:0px; padding-left:10px; color:#333333; float:left;}
.news_media2 h2 {font-size:1em; color:#002469; margin:0px; padding:0px; float:left; font-weight:normal;}
.news_media2 p {padding:0px; margin:0px; padding-bottom:5px; padding-top:0px; color:#002469;}
.news_media2 p.date {color:#666666; margin-bottom:5px;}



/* fadecontent index */
.fadecontent_wrap {width:705px; float:left; margin-top:23px;  padding-bottom:5px;}
.fadecontentwrapper{position: relative; width: 468px; min-height: 27em;  float:right; overflow:hidden /*border:1px solid red;*/ }
.fadecontent{ /*position: absolute;*/  height: 25em;background: white; padding: 10px 10px 10px 46px; padding-top:0px; /*visibility:hidden;*/ width: 402px;}
.fadecontent h2 {margin:0px; padding:0px; min-height:50px;}
.fadecontenttoggler{width: 225px; overflow: hidden; border-right:2px solid #c3c8c6}
.fadecontenttoggler ul {margin:0px; padding:0px;}
.fadecontenttoggler ul li {list-style:none; display:block; width:225px; background:none;}
.fadecontenttoggler a{text-decoration: none; padding: 0 5px; display: block; font-weight: bold; color: #002469; min-height:8px; padding-left:16px; padding-top:8px; padding-bottom:8px; font-size:0.9em;}
.fadecontenttoggler a:active{background:url("../images/li_bg_fadecontent2.gif") top left #0098d7; min-height:8px; color: white; padding-left:16px; padding-top:8px; padding-bottom:8px;}
.fadecontenttoggler a:focus{background:url("../images/li_bg_fadecontent2.gif") top left #0098d7; min-height:8px; color: white; padding-left:16px; padding-top:8px; padding-bottom:8px;}
.fadecontenttoggler a:hover{background:url("../images/li_bg_fadecontent2.gif") top left #0098d7; min-height:8px; color: white; padding-left:16px; padding-top:8px; padding-bottom:8px;}
.fadecontenttoggler a.selected{background: #0085cd; color: white;}
.fadecontent a {text-decoration:underline; color:#002469; }
p.client a:active {text-decoration:none; }
p.client a:focus {text-decoration:none; }
.fadecontent a:hover {text-decoration:none; }
.fadecontent p {padding:5px 0px 5px 0px; margin:0px;}
.fadecontent p.intro {font-size:1.2em; color:#002469; font-weight:normal;}
.fadecontent p.signature {color:#002469;}

.fade_backtotop {text-align:right; font-size:0.9em;}


/* glossary */
ul.glossary {width:630px; float:left; margin:0px; padding:0px; display:block; padding-left:23px;}
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; font-weight:bold;}
ul.glossary li a:active {text-decoration:underline;}


ul.glossary li a:focus {text-decoration:underline;}


ul.glossary li a:hover {text-decoration:underline;}


/* Table styling */

table {font-size:0.9em; 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;}
table td {padding-top:6px; padding-bottom:6px;}
table tr.green {background:#eaf1ee;}*/

.tw {width: 600px; margin-bottom: 0px;}
.tw td {width:200px; text-align:left;}
.tw2 {width: 450px; margin-bottom: 0px;}
.tw2 td {width:175px; text-align:left;}
.tw3 {width: 600px; margin-bottom: 0px;}
.tw3 td {width:200px; text-align:left;}
.tw3 div {margin-left: 3px;}
.tw4 {width: 650px; margin-bottom: 0px;}
.tw4 td {width:325px; text-align:left;}
/* 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: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 {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:active {text-decoration:underline;}

.search_country_form a:focus {text-decoration:underline;}

.search_country_form a:hover {text-decoration:underline;}

/* Products and services */
.map {background:url("../images/bg_map.gif") bottom right no-repeat transparent; width:454px; float:left; margin-bottom:-5px;}

/* Products and services - Quickbooks */

#quickbooks-graphic {
	margin: 10px 0 0 0;
	width: 205px;
	height: auto;
	
	border: 0;
	clear: both;
	float: left;
}

#quickbooks-graphic-header {
	margin: 0;
	padding: 5px 10px 0;
	width: 185px;
	height: 40px;
	background-color: #003777;
	color: #fff;
	font-weight: bold;
	border: 0;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
p.quickbook-plugin-demo {
	font-weight: bold;
}

#quickbooks-graphic .quickbooks-payment-plug-in {
	width: 205px;
	height: 265px;
	margin: 0;
	border: 0;
	border-top: 1px solid  #fff;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;;
	-webkit-border-radius: 0px 0px 5px 5px;
	
	
}

/* Producst and services - Search */
.prod_form {width:434px; margin-left:10px; float:left;}
.prod_form input.country_but {vertical-align:top; padding:0px 0px 0px 0px; margin-left:3px;}
.prod_form select#country {width:181px; font-size:0.9em; margin-right:3px; color:#666666; margin-top:2px; margin-bottom:3px;}
.prod_form label {color:#002469; font-size:0.9em; font-weight:bold; float:left;display:inline; padding-bottom:3px; }

.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: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 {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:active {text-decoration:underline;}

.prod_form a:focus {text-decoration:underline;}

.prod_form a:hover {text-decoration:underline;}

/* Form styling */
.content_form {float:left; width:454px; margin-bottom:-17px;}
.content_form form {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:145px; float:left; margin-bottom:8px; padding-right:5px;} 
.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:190px; color:#666666; padding:2px; font-size:0.9em;}
.content_form form input.rad {width:auto; border:none; margin-left:0px !important;}
.content_form form input.chk {width:auto; border:none; margin-left:0px !important;}
.content_form form input.button {float:right; border:none; padding-right:10px; padding-bottom:5px;width:auto; border:none;}

.content_form form div.rightside label {margin:0px; padding:0px; padding-bottom:5px; color:#002469; font-size:0.9em;} 

.content_form form div.leftside label {margin:0px; padding:0px; padding-bottom:5px; color:#002469; font-size:0.9em;} 
.content_form form div.leftside label {padding-left:7px; float:left; width:150px; margin-top:1px;margin-bottom:0px; width:133px;}
.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:17px;}
fieldset .divider_grey_plain {margin-left:-10px; padding-right:34px;width:420px; }
fieldset .head_banner {margin-left:-10px; padding-right:34px; min-height:25px; padding-top:13px; width:420px;}
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;}

.head_banner span {float:left; padding-top:2px; padding-left:10px; white-space:nowrap;}



/* 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;);}
.ulist {font-size: .9em;color: #666666; list-style-image: url("../images/grey-bullet.gif");}
.ulist a {text-decoration:underline; color:#002469; font-family: Arial;}
.text p a:active {text-decoration:none;  font-family: Arial;}
.text p a:focus {text-decoration:none;  font-family: Arial;}
.ulist a:hover {text-decoration:none;  font-family: Arial;}
.ulist li {padding:0px 0px 10px 0px;);}

/* Content ol li styling */
ol.content  {padding:0px; margin:0px; margin-left:20px;  padding-top:5px;}
ol.content li {font-size:0.9em; font-weight:normal; padding:0px; margin:0px; padding-bottom:5px;}

.olist li {padding:0px 0px 0px 0px; color:#666666; font-weight:normal;}
.olist {color: #666666; font-weight:normal;}
.olist a {text-decoration:underline; color:#002469; font-family: Arial; font-weight:normal;}
.text p a:active {text-decoration:none;  font-family: Arial; font-weight:normal;}
.text p a:focus {text-decoration:none;  font-family: Arial; font-weight:normal;}
.olist a:hover {text-decoration:none;  font-family: Arial; font-weight:normal;}




div a {text-decoration:underline; color:#002469; }
.text p a:active {text-decoration:none;}

.text p a:focus {text-decoration:none;}

div a:hover {text-decoration:none;}

ol.content2  {padding:20px; margin:0px; margin-left:20px;  padding-top:5px;}
ol.content2 li {font-size:0.9em; font-weight:normal; padding:0px; margin:0px; padding-bottom:5px;color: #666666;}

div.pciarrow {background:url("../images/arrow_infobox_link.gif") 0% 70% no-repeat transparent; padding-left:15px; margin-top:0px; font-size:.9em }

.tableBold  {
	font-weight: bold;
	color: #FFF;
	text-align: left;
	font-size: 12px;
}
	
.tableText  {
	color: #666;
	font-size: 10px;
}
.exp_content {width:350px;}

.exp  {width:350px;}

.infopanel_window2  {width:350px;}

.txt  {width:350px;}

.home-header-brightblue{color:#009fda; font-size:1.4em; padding:0px; margin:0px; font-weight:bold; text-transform: uppercase;}
.home-header-green{color:#69be28; font-size:1.4em; padding:0px; margin:0px; font-weight:bold; text-transform: uppercase;}
.home-header-green-small{color:#69be28; font-size:1.0em; padding:0px; margin:0px; font-weight:bold; text-transform: uppercase;}
.home-header-orange{color:#ffa02f; font-size:1.4em; padding:0px; margin:0px; font-weight:bold; text-transform: uppercase;}
.home-header-gray{color:#939598; font-size:1.8em; padding:0px; margin:0px; font-weight:bold; text-transform: uppercase;}


.home-text{color:#000000; font-size:1.0em; padding:0px; padding-left:10px; padding-right:10px; margin:0px;}

.home-text a {color:#69be28; text-decoration:none; font-weight:bold}
.home-text a:active {text-decoration: underline; color:#69be28; font-weight:bold}
.home-text a:focus {color:#69be28; text-decoration:none; font-weight:bold}
.home-text a:hover {text-decoration: underline; color:#69be28; font-weight:bold}



.callback2 a {text-decoration:none; font-weight:bold; font-size:16px; color:#002469}
.callback2 a:hover {color:#002469; text-decoration: underline; font-weight:bold}

/* Extras */

#contact-content {
	width: 700px;
	min-height: 600px;
}

.contact-box {
	width: 254px;
	height: 445px;
	float: left;
	padding: 0 20px 0 20px;
}

.contact-box img.call-back {
	width: 220px;
	height: 69px;
	margin: 30px 0 10px 12px;
	text-align: center;
	border: 0;
}

.contact-box .big-phone-number {
	color: #003481;
	font-size: 28px;
	line-height: 28px;
	font-weight: bold;
	width: 200px;
	height: auto;
	margin: 20px 0 0 0;
}

.contact-box .big-phone-number a {
	color: #003481;
	text-decoration: none;
}
	.contact-box .big-phone-number a:hover {
	color: #ffa02f;
	text-decoration: none;
}
	

.contact-box h3 {
	color: #003481;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	margin: 7px 0 0 0;
	
}

.contact-box.green {
	background: url(../images-2011/contact-box-bg-green.png) no-repeat;
}
.contact-box.orange {
	background: url(../images-2011/contact-box-bg-orange.png) no-repeat;
	margin: 0 0 0 15px;
}

.contact-box .cbfooter {
	width: 234px;
	height: auto;
	text-align: left;
	font-size: 16px;
	line-height: 22px;
	color:#444;
}

.contact-box .cbfooter a {
	color:#444;
	text-decoration: none;	
}

.contact-box .cbfooter a:hover {
	color:#003481;
	text-decoration: none;	
}

.contact-box .cbfooter strong{
	font-size: 16px;
	color: #003481;
}
.contact-box.green .cbfooter {
	margin: 0;
}

.contact-box.orange .cbfooter {
	margin: 37px 0 0 0;
}

.cbwrapper {
	width: 232px;
	height: 204px;
	border: 1px solid #444;
}

.cbrow {
	width: 232px;
	height: 23px;
	float: left;
	clear: both;
	font-size: 12px;
	border-bottom: 1px solid #444;
}
.cbrowtext {
	width: 155px;
	height: 23px;
	float: left;
	padding: 4px 0 0 10px;
}
.cbrowgrey {
	width: 56px;
	height: 19px;
	float: left;
	background: #c7c8ca;
	color: #003481;
	font-weight: bold;
	padding: 4px 0 0 10px;
	border-left: 1px solid #444;
}

.cbrow.doubleline, .cbrowtext.doubleline {
	height: 36px;
}

.cbrowgrey.doubleline {
	height: 25px;
    padding: 11px 0 0 10px;
}

.contact-box-middle {
	width: 254px;
	height: 285px;
}

#lpButton {
	text-align: center;
	margin: 20px 0 0 0;
	border: 0;
}
