* {
	font-family: Verdana, serif;
	font-size:11px;
	color:#424141;
	padding:0px;
	margin:0px;
}
a {color:#2D7D9D;text-decoration:none;}
a:hover {color:#F46A2D !important;cursor:pointer;}
a img {border:none;}
a.more {font-weight:bold;background:url(/Citizen/local/images/more_arrow.gif) no-repeat right 4px;padding-right:10px;}
a.submit {background:#89C152;width:100px;font-size:10px;font-weight:bold;display:block;text-align:center;padding:2px 0px;text-transform:uppercase;color:#fff;}
div#top {padding:20px 0px;text-align:right;}
div#top a {}
div#top a span {color:#000;}
div.clear {clear:both;height:0px;}

strong.header {color:#B90F0F;}

h1 a {}
p, h1, h2, h3 {margin-bottom:10px;}
* html h1 {height:1px;}

h2 {font-size:14px;color:#626262;}
h3 {font-size:15px;color:#E44C2E;}

ul {margin-left:20px;}
ol {margin-left:25px;}

table {border-collapse:collapse;}
table.table th,
table.table td {border:1px #DDD solid;padding:5px 10px;}

form table td {padding-right:5px;padding-bottom:5px;vertical-align:top;}
form table td label.text {display:block;width:130px;}
form table td input,
form table td textarea {width:280px;}
form table td select {width:285px;}

span.contact,
span.contact a {font-size:13px;color:#6E8E41;font-weight:bold;}

/** form styles **/
input {
	margin: expression(this.type == "radio" ? "0px 5px 0px 20px" : '');
	position: expression(this.type == "radio" ? "relative" : '');
	top: expression(this.type == "radio" ? "2px" : '');
}
input[type='radio']{margin:0px 5px 0px 20px;position:relative;top:2px;}

label.text {display:block;width:70px;float:left;}

/*******************
 ** layout styles **
 ******************/

div.layout {
	background:#eaf0f5;
	width:985px;
	margin:0px auto;
}
div.header {background:#ffffff;}
div.language {text-align:right;padding-top:5px;}

div.logo {float:left;margin:14px 0px 0px 10px;}
* html div.logo {margin-left:7px;}

div.search {padding:15px 0px;height:20px;}
div.search input {float:right;}
div.search #submit a,
div.lightbox td.back a,
div.lightbox td.next a {float:right;display:block;background:#4C4D5C;padding:3px;text-transform:uppercase;color:#fff;font-weight:bold;font-size:10px;margin-left:7px;}

div.topnav {text-transform:uppercase;height:12px;clear:both;padding:8px 20px;background:url(/citizen/local/images/global/topnav_bg.gif) repeat-x;border-bottom:3px solid #ffffff;}
div.topnav ul {float:right;}
div.topnav ul li {float:left;list-style:none;padding:0px 30px;}
div.topnav ul li.last {padding-right:0px;}
div.topnav ul li a {color:#464753;font-weight:bold;}

div.middle3 {position:relative;}
* html div.middle1,
* html div.middle2,
* html div.middle3 {height:1px;}

* html div.content {float:left;}

/*****************************
 ** default/homepage styles **
 ****************************/
 
div.leftnav {float:left;background:#2D7D9D;width:188px;}
div.leftnav h1 {background:#4C4D5C;padding:10px 15px;color:#fff;margin-bottom:0px;}
div.leftnav ul {margin:0px;}
div.leftnav ul li {float:left;list-style:none;width:158px;}
div.leftnav ul li a {display:block;float:left;padding:5px 0px;padding-left:30px;width:158px;}
div.leftnav ul li a span {font-weight:bold;color:#fff;background:url(/citizen/local/images/global/bullet.gif) 2px 2px no-repeat;display:block;float:left;margin:0px;padding:0px;padding-left:12px;}
div.leftnav ul li.selected a,
div.leftnav ul li a:hover {background-color:#89C152;}
div.leftnav ul li.selected a span,
div.leftnav ul li a:hover span {background:url(/citizen/local/images/global/bullet_sel.gif) left 4px no-repeat;color:#303140;}
* html div.leftnav ul {height:1px;}
* html div.leftnav ul li a {height:1px;}
div.leftnav ul li.bullet2 a {background:#1F648C;}
div.leftnav ul li.bullet2 a:hover {background:#1F648C;}
div.leftnav ul li.bullet2 a span {background:#1F648C;color:#539FBE;}
div.leftnav ul li.bullet2_selected a span,
div.leftnav ul li.bullet2 a:hover span {background:none;color:#88D246;}

div.leftnav ul li.bullet3 a {background:#1F648C;padding-left:40px;}
div.leftnav ul li.bullet3 a:hover {background:#1F648C;}
div.leftnav ul li.bullet3 a span {background:#1F648C;color:#539FBE;font-size:10px;}
div.leftnav ul li.bullet3_selected a span,
div.leftnav ul li.bullet3 a:hover span {background:none;color:#88D246;}
* html div.leftnav ul li.bullet3 a {padding-left:30px;}


div.nav_other {background:#2d7d9d;clear:both;}
div.nav_other h1 {margin:0px 10px;background:transparent;}
div.nav_other h1 a {border:1px #61A0C3 solid;display:block;padding:2px 5px;color:#EDE456;}

div.nav_latestnews {background:#eaf0f5;clear:both;}
div.nav_latestnews h1 {background:url(/citizen/local/images/global/latestnews_bg.gif) repeat-x;border:0px;height:24px;margin:0px;padding:5px 10px 0px;text-align:center;}
div.nav_latestnews div.text {padding:10px 20px;}

div.featuredproducts {float:right;width:795px;}
div.featuredproducts h1, 
div.featuredproducts h1 a {display:block;font-size:15px;color:#576E86;text-transform:uppercase;border:1px #C2C3CA solid;border-left:0px;border-right:0px;padding:3px 15px;height:18px;overflow:hidden;background:#fff;}
div.featuredgroup div h1,
div.featuredproducts h1 a {border:none;padding:0px;height:auto;overflow:visible;background:none;}

div.featuredgroup {width:795px;float:right;border:1px #C2C3CA solid;border-top:none;border-bottom:none;position:relative;}
div.featuredgroup {background:url(/citizen/local/images/global/featured_bg.gif) repeat-y;}
div.featuredgroup div h1 {padding:0px 0px 10px;}
div.featuredgroup div h1 a {color:#2F3040;font-size:12px;text-transform:none;}
div.featured_one,
div.featured_two,
div.featured_three {width:223px;float:left;width:232;padding:0px 20px;}
div.featuredgroup div.image {text-align:center;padding-bottom:30px;}
div.featuredgroup div.text {position:absolute;bottom:10px;}

div.footer {background:#ffffff;clear:both;padding:5px 0px;border:1px #C2C3CA solid;}
div.footer_nav {float:left;margin-left:-20px;}
div.footer_nav li {list-style:none;float:left;padding:0px 10px;border-right:1px #C2C3CA solid;}
div.footer_nav li.last {border-right:none;}
div.footer_nav li a,
div.footer_copyright {font-size:9px;}
div.footer_copyright {float:right;color:#425C77;padding-right:10px;}

