body {/*{{{*/
margin: 0;
padding: 0;
background: white; /*#f0f7fc url(../images/bg.gif) top repeat-x;*/
font-family: tahoma;
font-size: 10px;
}/*}}}*/
h1, h2, h3, h4, p {/*{{{*/
margin: 0;
}/*}}}*/
hr {/*{{{*/
height: 0;
margin: 10px 0 15px 0;
border: 0;
border-top: 1px solid #dfdfdf;
}/*}}}*/
img {/*{{{*/
border: 0;
}/*}}}*/
/*{{{Layout*/
#top {/*{{{*/
height: 153px;
background: white; /*#024a6b url(../images/top_bg.gif) bottom repeat-x;*/
/*border-bottom: 1px solid #060b0d;*/
}/*}}}*/
#top div {/*{{{*/
position: relative;
width: 790px;
height: 153px;
margin-right: auto;
margin-left: auto;
}/*}}}*/
#top img {/*{{{*/
position: absolute;
bottom: 0em;
width: 790px;
height: 153px;
margin-right: auto;
margin-left: auto;
}/*}}}*/
#top h1 {/*{{{*/
position: absolute;
top: 5.8em;
right: 1em;
height: 1.4em;
/*background: url(../images/top_h1_bg.gif) bottom repeat-x;*/
font: 1.2em tahoma;
font-weight: bold;
/*text-transform: uppercase;*/
color: #f00;
}/*}}}*/
#top h2 {/*{{{*/
position: absolute;
top: 4.9em;
right: 0.7em;
/*height: 1.3em;*/
width: 27em;
text-align: right;
 font: 2em tahoma;
font-weight: bold;
text-transform: uppercase;
color: #182572;
}/*}}}*/
#bar {/*{{{*/
height: .2em;
background: #9c2513;
border-top: 1px solid #b22f1b;
border-bottom: 1px solid #6f180b;
display: none; /* NOTE THIS LINE! */
}/*}}}*/
#main {/*{{{*/
padding-bottom: 5em;
/*border-top: 1px solid #fff;*/
}/*}}}*/
#centered_content {/*{{{*/
width: 79em;
margin-right: auto;
margin-left: auto;
position: relative;
padding: 0 .1em .1em .1em;
background: #fff;
border-right: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
border-left: 1px solid #dfdfdf;
}/*}}}*/
#centered_content.town {/*{{{*/
	padding-top: 6.6em !important;
	padding-top: 0em;
}/*}}}*/
#top_items {/*{{{*/
position: absolute;
display: block;
top: 0px;
left: 0px;
height: 6.5em;
padding: .5em 0 0 0;
width: 100%;
border-bottom: 0px solid #fff;
background: #ECF0F9;
text-align: left;
z-index: 1000 !important;
}/*}}}*/
#top_items a:hover {/*{{{*/
opacity: 0.75;
}/*}}}*/
#nav {/*{{{*/
float: left;
width: 23.5em;
padding: 4em 1.6em 0 1.6em;
background: #fdfdfd url(../images/nav_bg.png) top repeat-x;
border-right: .1em solid #dfdfdf;
}/*}}}*/
.sign_post {/*{{{*/
position: relative;
z-index: 2;
width: 22.1em;
height: 22em;
}/*}}}*/
.sidebar_map {/*{{{*/
margin: 10px 0;
position: relative;
}/*}}}*/
.sidebar_map a {/*{{{*/
cursor: default;
}/*}}}*/
.sidebar_map a.map_title {/*{{{*/
display: none;
background: white;
text-align: center;
cursor: default;
color: black;
text-decoration: none;
position: absolute;
top: 0;
left: 0;
width: 233px;
border-bottom: white;
cursor: hand;
cursor: pointer;
padding: 5px 0;
font-size: 14px;
opacity: .75;
-moz-opacity: .75;
filter : alpha(opacity:75);
}/*}}}*/
.sidebar_map:hover a.map_title {/*{{{*/
	display: block;
}/*}}}*/
.sidebar_map a.map_title span {/*{{{*/
color: blue;
text-decoration: underline;
}/*}}}*/
#content {/*{{{*/
float: right;
width: 50em;
padding: 0 1em 0 1em;
background: #fdfdfd url(../images/content_bg.png) top repeat-x;
}/*}}}*/
#menu {/*{{{*/
float: right;
margin-bottom: 15px;
}/*}}}*/
#nav_bottom {/*{{{*/
float: left;
width: 26.7em;
height: 39px;
background: url(../images/nav_b_bg.png) bottom repeat-x;
border-right: .1em solid #dfdfdf;
}/*}}}*/
#content_bottom {/*{{{*/
float: right;
width: 51.5em;
height: 39px;
background: url(../images/content_b_bg.png) bottom repeat-x;
}/*}}}*/
#footer {/*{{{*/
height: 1.7em;
background: #eee;
border-top: 1px solid #fff;
border-bottom: 1px solid #c2cab9;
}/*}}}*/
#footer p {/*{{{*/
margin: .3em 0 .4em 0;
font: 1em tahoma;
text-align: center;
color: #65727d;
}/*}}}*/
/*}}}*/
/*{{{ Language/country choice*/
#i18n {/*{{{*/
position: absolute;
top: 4px;
left: 10px;
z-index: 10;
}/*}}}*/
#i18n a {/*{{{*/
color: #fff;
text-decoration: none;
}/*}}}*/
/*}}}*/
/*{{{Full Width*/
#full {/*{{{*/
padding: 4.5em 1.5em 0 1.5em;
background: url(../images/content_bg.png) top repeat-x;
border-top: 1px solid #d2d5d9;
}/*}}}*/
#full h1 {/*{{{*/
font: 1.6em tahoma;
line-height: 1em;
font-weight: bold;
color: #174e9d;
}/*}}}*/
#full h4 {/*{{{*/
font: 1em verdana;
line-height: 1.6em;
vertical-align: middle;
color: #cfcfcf;
}/*}}}*/
#full h2 {/*{{{*/
padding-left: 2em;
background-position: left .4em;
background-repeat: no-repeat;
font: 1.2em tahoma;
line-height: 2em;
color: #404040;
}/*}}}*/
#full h2.address {/*{{{*/
background-image: url(../images/address.gif);
}/*}}}*/
#full h2.tel {/*{{{*/
background-image: url(../images/tel.gif);
}/*}}}*/
#full h2.fax {/*{{{*/
background-image: url(../images/fax.gif);
}/*}}}*/
#full h2.website {/*{{{*/
background-image: url(../images/website.gif);
}/*}}}*/
#full h2.email {/*{{{*/
background-image: url(../images/email.gif);
}/*}}}*/
#full h2.map {/*{{{*/
background-image: url(../images/map.gif);
}/*}}}*/
#full a {/*{{{*/
text-decoration: none;
color: #174e9d;
}/*}}}*/
#full a:hover {/*{{{*/
text-decoration: underline;
}/*}}}*/
#full a:visited {/*{{{*/
text-decoration: line-through;
}/*}}}*/
#full #img {/*{{{*/
padding: .3em;
border: 1px solid #cecece;
}/*}}}*/
#full #img img {/*{{{*/
width: 20em;
border: 1px solid #efefef;
}/*}}}*/
#full h3 {/*{{{*/
padding-left: 2em;
background: url(../images/description.gif) left no-repeat;
font: 1.3em tahoma;
line-height: 1em;
font-weight: bold;
color: #404040;
}/*}}}*/
#full p {/*{{{*/
margin-bottom: .6em;
font: 1.2em tahoma;
line-height: 1.6em;
color: #404040;
}/*}}}*/
#full_b {/*{{{*/
height: 39px;
background: url(../images/content_b_bg.png) bottom repeat-x;
}/*}}}*/
/*}}}*/
/*{{{News*/
#news h1 {/*{{{*/
font: 2.4em georgia;
line-height: 1em;
font-weight: bold;
color: #164b99;
}/*}}}*/
#news a {/*{{{*/
font: 1.1em tahoma;
color: #174e9d;
}/*}}}*/
#news a:hover {/*{{{*/
color: #ea0000;
}/*}}}*/
#news h2 {/*{{{*/
font: 1.3em tahoma;
color: #404040;
}/*}}}*/
#news p {/*{{{*/
margin-bottom: .6em;
font: 1.2em tahoma;
color: #404040;
}/*}}}*/
/*}}}*/
/*RE-USEABLE ELEMENTS*/
/*{{{ white box*/
div.white_box {/*{{{*/
background: #FDFDFD;
margin-bottom: 10px;
}/*}}}*/
.white_box .t {/*{{{*/
height: 7px;
background: url(../images/white_box_multi.png) top repeat-x;
}/*}}}*/
.white_box .tl {/*{{{*/
float: left;
width: 7px;
height: 7px;
background: url(../images/white_box_tl.png);
}/*}}}*/
.white_box .tr {/*{{{*/
float: right;
width: 7px;
height: 7px;
background: url(../images/white_box_tr.png);
}/*}}}*/
.white_box .m {/*{{{*/
/*padding: .1em;*/
border-right: 1px solid #d5d4d4;
border-left: 1px solid #d5d4d4;
}/*}}}*/
.white_box .head {/*{{{*/
min-height: 1.9em;
border-bottom: 1px solid #d5d4d4;
padding-bottom: .1em;
}/*}}}*/
.white_box .head h1 {/*{{{*/
min-height: 1.4em;
background: url(../images/white_box_head_bg.png) bottom repeat-x;
font: bold 1.1em tahoma !important;
font-weight: bold;
line-height: 1.3em;
vertical-align: middle;
text-align: center;
color: #174e9d !important;
text-transform: uppercase;
margin: 0px !important;
padding-bottom: .3em;
}/*}}}*/
.white_box .b {/*{{{*/
height: 7px;
background: url(../images/white_box_multi.png) bottom repeat-x;
}/*}}}*/
.white_box .bl {/*{{{*/
float: left;
width: 7px;
height: 7px;
background: url(../images/white_box_bl.png);
}/*}}}*/
.white_box .br {/*{{{*/
float: right;
width: 7px;
height: 7px;
background: url(../images/white_box_br.png);
}/*}}}*/
.white_box h6 {/*{{{*/
padding: .5em;
margin: 1.5em 0 1.5em 0;
font: 1.2em tahoma;
line-height: 1.8em;
color: #404040;
}/*}}}*/
.white_box h2, .white_box p {/*{{{*/
color: #174e9d;
font-family: tahoma;
font-weight: bold;
font-size: 10px;
text-align: center;
}/*}}}*/
.white_box h2 {/*{{{*/
margin: 1.2em 1em;
}/*}}}*/
/*}}}*/
/*{{{ grey box*/
.grey_box .t {/*{{{*/
height: 11px;
background: url(../images/grey_block_t.png) top repeat-x;
}/*}}}*/
.grey_box .tl {/*{{{*/
float: left;
width: 10px;
height: 11px;
background: url(../images/grey_block_tl.png);
}/*}}}*/
.grey_box .tr {/*{{{*/
float: right;
width: 10px;
height: 11px;
background: url(../images/grey_block_tr.png);
}/*}}}*/
.grey_box .u {/*{{{*/
height: 2.5em;
background: #f3f3f3;
border-right: 1px solid #dedede;
 border-bottom: 1px solid #dedede;
border-left: 1px solid #dedede;
}/*}}}*/
.grey_box h1, .grey_box h2, .grey_box h3, .grey_box h4 {/*{{{*/
font: bold 1.6em tahoma !important;
}/*}}}*/
.grey_box h1 {/*{{{*/
line-height: 1.6em;
vertical-align: middle;
text-indent: 1.2em;
color: #174e9d !important;
margin: 0px !important;
}/*}}}*/
.grey_box h1 .keyword {/*{{{*/
	font-size: 0.8em;
	font-weight: bold;
	color: #174E9D;
}/*}}}*/
.grey_box h2 {/*{{{*/
margin: 0em 0em 0.5em 0em !important;
font-size: 1.2em !important;
color: #444 !important;
text-align: left !important;
}/*}}}*/
.grey_box h3 {/*{{{*/
margin: 0.2em 0em !important;
font-size: 1.2em !important;
line-height: 1.2em;
vertical-align: middle;
text-align: left;
color: #174e9d !important;
}/*}}}*/
.grey_box h4 {/*{{{*/
font-size: 1.1em !important;
font-weight: bold;
text-align: center;
color: #444 !important;
}/*}}}*/
.grey_box .accred {/*{{{*/
float: right;
top:0px;
right:0px;
width:250px;
clear:none;
margin-right: 1em;
}/*}}}*/
.grey_box .l {/*{{{*/
background: #fff;
border-right: 1px solid #c2cab9;
border-left: 1px solid #c2cab9;
}/*}}}*/
.grey_box .address {/*{{{*/
padding: 0.7em 0em;
clear:none;
font: 1.1em tahoma;
color: #353535;
}/*}}}*/
.grey_box .address p{/*{{{*/
	clear:none;
	line-height: 1.3em !important;
}/*}}}*/
.grey_box .basic address {/*{{{*/
margin-bottom: 0;
}/*}}}*/
.grey_box .line {/*{{{*/
height: 1px;
margin: 10px 0 10px 0;
border: none;
padding: 0px;
overflow: hidden;
background: #c2cab9;
}/*}}}*/
.grey_box .b {/*{{{*/
height: 11px;
background: url(../images/grey_box_b.png) top repeat-x;
}/*}}}*/
.grey_box .bl {/*{{{*/
float: left;
width: 10px;
height: 11px;
background: url(../images/grey_box_bl.png);
}/*}}}*/
.grey_box .br {/*{{{*/
float: right;
width: 10px;
height: 11px;
background: url(../images/grey_box_br.png);
}/*}}}*/
/*}}}*/
/*{{{ top menu tabs*/
li.tab {/*{{{*/
list-style: none;
background: none;
display: inline;
height: 2.4em;
margin: 0px;
padding: 0px;
}/*}}}*/
li.tab span.a {/*{{{*/
list-style: none;
border-top: .1em solid #d1d0d0;
float: right;
height: 2.4em;
background: #fff url(../images/menu-bg.png) bottom left no-repeat;
padding: 0px 0px 0px 2px;
margin: 0px 2px;
}/*}}}*/
li.tab a {/*{{{*/
background: #fff url(../images/menu-bg.png) bottom right no-repeat;
margin: 0px;
padding: 0em 0em 0.2em 0em;
color: #174e9d;
}/*}}}*/
li.tab a:hover {/*{{{*/
color: #ea0000;
}/*}}}*/
li.tab span.b {/*{{{*/
background: url(../images/menu_li.png) 0.8em 0.2em no-repeat;
font: 1.1em tahoma;
			line-height: 1.72em;
			vertical-align: middle;
			font-weight: bold;
			text-align: center;
			text-decoration: none;
padding: 0em 2em 1em 2em;
}/*}}}*/
/*}}}*/
/*{{{ grey block*/
.grey_block {/*{{{*/
margin-right: auto;
margin-left: auto;
}/*}}}*/
.grey_block .t {/*{{{*/
height: 11px;
background: url(../images/grey_block_t.png) top repeat-x;
}/*}}}*/
.grey_block .tl {/*{{{*/
float: left;
width: 10px;
height: 11px;
background: url(../images/grey_block_tl.png);
}/*}}}*/
.grey_block .tr {/*{{{*/
float: right;
width: 10px;
height: 11px;
background: url(../images/grey_block_tr.png);
}/*}}}*/
.grey_block .m {/*{{{*/
padding: .4em 1.5em .4em 1.5em;
background: #f3f3f3;
border-right: 1px solid #dedede;
border-left: 1px solid #dedede;
}/*}}}*/
.grey_block h1 {/*{{{*/
height: 2.6em;
background: url(../images/grey_block_u.png) bottom repeat-x;
font: bold 1.1em tahoma !important;
vertical-align: middle;
text-transform: uppercase;
margin: 0px !important;
color: #174e9d !important;
}/*}}}*/
.grey_block h2 {/*{{{*/
height: 2.2em;
font: 0.9em tahoma;
line-height: 1.8em;
vertical-align: middle;
 text-transform: uppercase;
color: #174e9d;
}/*}}}*/
.grey_block .left a {/*{{{*/
display: block;
font: 1.1em tahoma;
/*height: 2.2em;
line-height: 2.2em;*/
margin-top: 2.2em;
vertical-align: middle;
text-decoration: none;
color: #626365;
}/*}}}*/
.grey_block a:hover {/*{{{*/
color: #ea0000;
}/*}}}*/
.grey_block img {/*{{{*/
width: 5.5em;
height: 5.5em;
}/*}}}*/
.grey_block .b {/*{{{*/
height: 11px;
background: url(../images/grey_block_b.png) top repeat-x;
}/*}}}*/
.grey_block .bl {/*{{{*/
float: left;
width: 10px;
height: 11px;
background: url(../images/grey_block_bl.png);
}/*}}}*/
.grey_block .br {/*{{{*/
float: right;
width: 10px;
height: 11px;
background: url(../images/grey_block_br.png);
}/*}}}*/
/*}}}*/
/*{{{ arrow list grey*/
.arrow_list_grey a {/*{{{*/
display: block;
height: 2.1em;
padding-left: 2em;
background: #f7f7f7 url(../images/arrow.gif) 1em center no-repeat;
border-top: 1px solid #fff;
border-bottom: 1px solid #d5d4d4;
font: 1.1em tahoma;
line-height: 2.1em;
vertical-align: middle;
text-decoration: none;
color: #444;
}/*}}}*/
.arrow_list_white a {/*{{{*/
display: block;
height: 2.1em;
padding-left: 2em;
background: #fff url(../images/arrow.gif) 18em center no-repeat;
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #d5d4d4;
font: 1.1em tahoma;
line-height: 2.1em;
vertical-align: middle;
text-decoration: none;
color: #444;
}/*}}}*/
.arrow_list_grey a:hover {/*{{{*/
background-color: #fff;
text-decoration: underline;
color: #ea0000;
}/*}}}*/
.arrow_list_white a:hover {/*{{{*/
background-color: #f7f7f7;
text-decoration: underline;
color: #ea0000;
}/*}}}*/
/*}}}*/
/*{{{ large button*/
.large_button {/*{{{*/
display: block;
height: 1.9em;
margin-right: 1em;
background: #fff url(/images/large_button_bg.png) bottom repeat-x;
border: 1px solid #d8d8d8;
font: 1.1em tahoma;
line-height: 1.8em;
font-weight: bold;
vertical-align: middle;
text-align: center;
text-decoration: none;
color: #174e9d;
}/*}}}*/
.large_button:hover {/*{{{*/
color: #ea0000;
}/*}}}*/
/*}}}*/
/*{{{ small button*/
.small_button {/*{{{*/
display: block;
float: left;
width: 8.8em;
height: 1.4em;
margin-right: 1em;
background: #fff url(/images/small_button_bg.png) bottom repeat-x;
border: 1px solid #afafaf;
font: 0.9em tahoma;
font-weight:	bold;
line-height: 1.3em !important;
/*line-height: 1.8em;*/
vertical-align: middle;
text-align: center;
text-decoration: none;
color: #174E9D;
/*color: #4444;*/
}/*}}}*/
.small_button:hover {/*{{{*/
color: #ea0000;
}/*}}}*/
/*}}}*/
/*{{{Forms*/
form {/*{{{*/
margin: 0;
padding: 0;
}/*}}}*/
button {/*{{{*/
margin: .5em 0 .5em 0;
padding:  0 .8em 0 .8em;
background: url(../images/button_bg.png) bottom repeat-x;
border: 1px solid #c3c3c3;
font: 1.1em tahoma;
font-weight: bold;
color: #174e9d;
}/*}}}*/
button:hover {/*{{{*/
color: #ea0000;
			 }/*}}}*/
input, select, textarea {/*{{{*/
margin: .5em 0 .5em 0;
padding: .1em;
background: #f1f1f1;
border: 1px solid #c3c3c3;
font: 1.1em tahoma;
font-weight: bold;
color: #6d6d6d;
}/*}}}*/
input {/*{{{*/
text-indent: .4em;
}/*}}}*/
input#townSearch {/*{{{*/
background: #f1f1f1 url(images/search.png) top right no-repeat;
padding-right: 20px;
width: 65%;
}/*}}}*/

fieldset {/*{{{*/
display; block;
border: none;
/*background: #efefef;
border: 1px solid #efefef;
border-radius: 0.5em;
moz-border-radius: 0.5em;
margin: 1.5em auto;*/
padding: 5px;
}/*}}}*/
fieldset h1 {/*{{{*/
margin: 0px !important;
padding: 0px !important;
}/*}}}*/
fieldset p {/*{{{*/
position: relative;
margin: 0px !important;
padding: 0px !important;
text-align: left !important;
clear: both;
}/*}}}*/
fieldset p.req label{/*{{{*/
background: transparent url(images/required.png) top right no-repeat;
}/*}}}*/
fieldset input, fieldset select, fieldset textarea {/*{{{*/
display: block;
margin: 0px 0px 0px 39%;
padding: 0px;
background: #ffffff;
width: 59%;
}/*}}}*/
fieldset input[button] {/*{{{*/
background: #dfdfdf;
color: #000;
}/*}}}*/
fieldset input[disabled] {/*{{{*/
color: #cfcfcf;
}/*}}}*/
#ddMandate input {/*{{{*/
border: none !important;
background: none !important;
color: #6d6d6d !important;
}/*}}}*/
fieldset label {/*{{{*/
float: left;
top: 0px;
left: 0px;
width: 38%;
color: #174E9D;
font-weight: bold;
font-size: 1.1em;
padding: 0px;
margin: 0px;
border: none;
}/*}}}*/
fieldset p.error label {/*{{{*/
color: #f00000 !important;
}/*}}}*/
fieldset button {/*{{{*/
float: right;
			 margin-right: 3px;
}/*}}}*/
/*{{{ Search Suggest */
p.list input {/*{{{*/
background: #f1f1f1 url(images/search.png) top right no-repeat;
}/*}}}*/
div.selectList {/*{{{*/
position: absolute;
background: #fff;
display: none;
width: 169px;
left: 0px;
margin: 0px;
top: 22px;
min-height: 0px;
max-height: 100px;
overflow-x: none;
overflow-x: auto;
border: 1px solid #c3c3c3;
}/*}}}*/
div.selectList.over {/*{{{*/
display: block;
}/*}}}*/
div.dropDown {/*{{{*/
display: block;
height: 120px;
width: 100%;
overflow: auto;
}/*}}}*/
div.search_suggest {/*{{{*/
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
	white-space: nowrap;
	line-height: 1em;
}/*}}}*/
div.search_suggest.over, div.search_suggest.activey.over h1{/*{{{*/
	color: #fff;
	background-color: #4E739A;
}/*}}}*/
div.search_suggest.selected {/*{{{*/
	color: #000080;
	font-weight: bold;
}/*}}}*/
div.search_suggest.over.selected{/*{{{*/
	color: #fff;
	background-color: #800000;
}/*}}}*//*}}}*/
/*}}}*/
/*{{{Lists*/
ul {/*{{{*/
margin: 0;
padding: 0 0 0 2.2em;
}/*}}}*/
ul li {/*{{{*/
list-style: none;
background: transparent url(/images/li.png) no-repeat 0 0.75em;
padding: 0px 0px 0px 18px;
margin: 0px;
font: 1.1em tahoma;
line-height: 2.3em;
font-weight: bold;
text-decoration: none;
color: #6d6d6d;
}/*}}}*/
ol li {/*{{{*/
padding-left: 16px;
font: 1.2em tahoma;
line-height: 1.4em;
font-weight: bold;
text-decoration: none;
color: #174E9D;
}/*}}}*/
ul a {/*{{{*/
font: 1.1em tahoma;
line-height: 2.3em;
font-weight: bold;
text-decoration: none;
color: #6d6d6d;
}/*}}}*/
ul a:hover {/*{{{*/
color: #ea0000;
}/*}}}*/
/*}}}*/
/*{{{Main content area */
#content {
color: #174e9d;
font-family: tahoma;
}
#content h1, #content h2, #content h3 {
font-weight: bold;
}
#content h1 {
font-size: 1.8em;
/*color: #d60000;*/
color: #174E9D;
			 margin-top: 25px;
}
#content h2 {
font-size: 1.2em;
margin: 1.2em 0em;
}

#content h3 {
font-size: 1.2em;
margin: 1.1em 0em;
}
#content p {
font-size: 1.2em;
line-height: 1.8em;
margin: 0.5em 0em;
color: #404040;
}
#content em {
color: #174E9D;
font-weight: bold;
font-style: normal;
}
#content .notice {
padding: 0.8em 2em;
width: 80%;
margin: 0.5em auto !important;
text-align: center !important;
/*border: 1px solid #174E9D;
background: #CFD8E0;*/
color: #EA0000;
font-weight: bold;
}
#content .notice.textleft {/*{{{*/
	text-align: left !important;
margin-left: 0px !important;
padding-left: 0px !important;
}/*}}}*/
#content .map {
padding: .1em 0 0 .1em;
border: 1px solid #d5d4d4;
				z-index: 0;
}
/*}}}*/
/*{{{Splits*/
.s10 {
width: 10%;
}
.s25 {
width: 25%;
}
.s32 {
width: 32%;
}
.s49, .s49_fix {
width: 49%;
}
.s50 {
width: 50%;
}
.s71 {
width: 71.5%;
}
.s90 {
width: 90%;
}
.s97 {
width: 97%;
}
.s100 {
width: 100%;
}
/*}}}*/
/*{{{Margin & Padding*/
.mt15 {
margin-top: 15px;
}
.mb5 {
margin-bottom: 5px;
}
.ml29 {
margin-left: 27%;
}
.pt10 {
padding-top: 10px;
}
.pt25 {
padding-top: 25px;
}
.pb10 {
padding-bottom: 10px;
}
/*}}}*/
/*{{{Classes*/
.auto_margin {/*{{{*/
margin-right: auto !important;
margin-left: auto !important;
}/*}}}*/
.block {/*{{{*/
display: block;
}/*}}}*/
.center {/*{{{*/
text-align: center !important;
}/*}}}*/
.clear, .clear_no_ie {/*{{{*/
clear: both;
height: 0;
}/*}}}*/
.left {/*{{{*/
float: left;
}/*}}}*/
.red {/*{{{*/
color: #ea0000;
}/*}}}*/
.right {/*{{{*/
float: right;
}/*}}}*/
.top {/*{{{*/
vertical-align:top;
}/*}}}*/
.split {/*{{{*/
height: 1px;
margin: 2em 0 2em 0;
background: url(../images/split_bg.gif) repeat-x;
}/*}}}*/
.fileremove {/*{{{*/
cursor: pointer;
}/*}}}*/
.small {/*{{{*/
	font-size: 0.9em !important;
}/*}}}*/
.grey {/*{{{*/
color: #A1A1A1 !important;
}/*}}}*/
/*}}}*/
input.small_chk1 {/*{{{*/
vertical-align: middle;
}/*}}}*/
#apDiv1 {/*{{{*/
position:absolute;
width:487px;
height:115px;
z-index:3;
left: 483px;
top: 512px;
}/*}}}*/
a.skiplinks {/*{{{*/
display: block;
height: 0px;
				text-indent: -1000px;
overflow: hidden;
}/*}}}*/
div.online {/*{{{*/
display: block;
margin: 10px 0px 0px 0px;
background: none;
}/*}}}*/
div.featured {/*{{{*/
border: 3px solid #B6BFDF;
padding: 2em 0.2em;
background: none;
}/*}}}*/
div.companyDetails {/*{{{*/
zoom:1;
padding: 1em 1em 1em 1.8em;
}/*}}}*/
div.companyDetails .numbers{/*{{{*/
padding: 0em;
margin: 0em;
}/*}}}*/
.hide {/*{{{*/
display: none;
}/*}}}*/
.uc {/*{{{*/
	text-transform: uppercase;
}/*}}}*/
/*{{{ left side CSS menu */
#sideMenu {/*{{{*/
display: block;
margin: 0px;
font-size: 1.2em;
padding: 0px;
				 line-height: 1.3em !important;
}/*}}}*/
#sideMenu a {/*{{{*/
font-size: 1em;
background: none;
display: block;
}/*}}}*/
#sideMenu dd, #sideMenu dt {/*{{{*/
background: none;
font-weight: bold;
color: #174E9D;
margin: 0px;
padding: 0px;
list-style-type: none;
list-style-image: none;
cursor: pointer;
}/*}}}*/
#sideMenu dt {/*{{{*/
background: transparent url(images/menudrop.png) 95% 2px no-repeat;
border-bottom: 1px solid #efefef;
margin-left: 5px;
padding-right: 20px;
}/*}}}*/
#sideMenu dd dt {/*{{{*/
color: #6D6D6D;
margin: 0px;
font-size: 1em;
display: block;
}/*}}}*/
#sideMenu dt:hover {/*{{{*/
color: #ea0000;
}/*}}}*/
#sideMenu dd {/*{{{*/
display: none;
}/*}}}*/
#sideMenu dd.open {/*{{{*/
display: block;
}/*}}}*/
#sideMenu dl.listCategory ul {/*{{{*/
margin: 0px 0px 0px 0.5em;
padding: 0px;
}/*}}}*/
#sideMenu li, #sideMenu ul {/*{{{*/
list-style: none !important;
list-style-image: none !important;
font-size: 1em !important;
font-weight: normal;
margin: 0px;
}/*}}}*/
#sideMenu li dt {
margin: 0px !important;
padding: 0px !important;
}
#sideMenu li dl {
display: inline;
margin: 0px;
padding: 0px;
}
/*}}}*/
/*{{{ top CSS menu */
#topMenu {/*{{{*/
display: block;
margin: 0px;
padding: 0px;
z-index: 100;
}/*}}}*/
#topMenu h1 {/*{{{*/
	font-size: 1em !important;
	font-weight: bold !important;
	margin-bottom: 0.2em !important;
}/*}}}*/
#topMenu dl {/*{{{*/
position: relative;
float: left;
margin: 0px;
padding: 0px;
}/*}}}*/
#topMenu dl ul {/*{{{*/
margin: 0px;
padding: 0px;
}/*}}}*/
#topMenu dd {/*{{{*/
padding: 0px;
margin: 0px;
}/*}}}*/
#topMenu dd.topMenu {/*{{{*/
position: absolute;
display: block;
overflow-y: auto;
overflow-x:hidden;
background: #ECF0F9;
z-index: 200;
top: 56px;
left: 0px;
}/*}}}*/
.topMenuOpen {/*{{{*/
height: 200px;
width: 190px;
opacity: 1;
visibility: visible;
}/*}}}*/
.topMenuHide {/*{{{*/
height: 0px;
width: 50px;
opacity: 0;
visibility: hidden;
}/*}}}*/
#topMenu li {/*{{{*/
background: none;
font-size: 1em !important;
font-weight: bold;
color: #444444;
padding: 1px;
margin: 0px;
border-bottom: 1px solid #efefef;
list-style-type: none;
list-style-image: none;
line-height: 1.1em;
cursor: pointer;
}/*}}}*/
#topMenu li dl { float: none;  padding: 0em;}
#topMenu li dd { padding: 0em 1em;}
#topMenu li dt { color: #000000; font-weight: bold;}
#topMenu li.listCategory {/*{{{*/
background: transparent url(images/menudrop.png) 100% 14px no-repeat;
border-bottom: 1px solid #efefef;
padding: 2px;
}/*}}}*/
#topMenu li.listCategory ul {/*{{{*/
position: absolute;
left: 0px;
z-index: 20;
padding: 0px;
margin: 0px;
text-indent: 0px !important;
}/*}}}*/
#topMenu dt#menu1-ddheader, #topMenu dt#menu13-ddheader, #topMenu dt#menu16-ddheader, #topMenu dt#menu27-ddheader, #topMenu dt#menu28-ddheader,
#topMenu dt#menu29-ddheader, #topMenu dt#menu38-ddheader, #topMenu dt#menu39-ddheader, #topMenu dt#menu42-ddheader, #topMenu dt#menu43-ddheader,
#topMenu dt#menu44-ddheader, #topMenu dt#menu8-ddheader {
display: block;
float: left;
position: relative;
width: 50px;
height: 56px;
text-indent: -10000px;
overflow: hidden;
margin: 0em 0.6em !important;
background: transparent no-repeat top left !important;
}
#topMenu dt#menu1-ddheader { background-image: url(images/topMenu1.gif) !important; }
#topMenu dt#menu8-ddheader { background-image: url(images/topMenu8.gif) !important; }
#topMenu dt#menu13-ddheader { background-image: url(images/topMenu13.gif) !important; }
#topMenu dt#menu16-ddheader { background-image: url(images/topMenu16.gif) !important; }
#topMenu dt#menu27-ddheader { background-image: url(images/topMenu21.gif) !important; }
#topMenu dt#menu28-ddheader { background-image: url(images/topMenu25.gif) !important; }
#topMenu dt#menu29-ddheader { background-image: url(images/topMenu26.gif) !important; }
#topMenu dt#menu38-ddheader { background-image: url(images/topMenu36.gif) !important; }
#topMenu dt#menu39-ddheader { background-image: url(images/topMenu37.gif) !important; }
#topMenu dt#menu42-ddheader { background-image: url(images/topMenu40.gif) !important; }
#topMenu dt#menu43-ddheader { background-image: url(images/topMenu41.gif) !important; }
#topMenu dt#menu44-ddheader { background-image: url(images/topMenu44.gif) !important; }

#topMenu a {/*{{{*/
display: block;
font-size: 1em;
background: none;
line-height: 1em;
}/*}}}*/
/*}}}*/
/*{{{ linkme.to	formatting*/
.linkme {
font-weight: bold !important;
color: #174E9D !important;
}
.linkmeto {
color: #EA0000 !important;
}
/*}}}*/
/*{{{ Modal Popup*/
#modalbg {
position: fixed;
background: #dfdfdf;
top: 0px;
left: 0px;
opacity: 0.5;
filter: alpha(opacity=50);
z-index: 100;
}
#modal {
position: fixed;
margin: auto;
overflow: auto;
border: 1px solid #ccc;
background: #fff;
top: 100px;
z-index: 105;
min-height: 200px;
}
#modal h1.error {
background: transparent url(images/modalerror.png) top left no-repeat;
margin: 1em;
padding: 1em 2em 1em 3em;
				
}
#modal h1.error span {
}
#modalclose {
height: 16px;
width: 16px;
position: absolute;
top: 5px;
right: 7px;
background: transparent url(images/modalclose.png) center no-repeat;
color: #fff;
z-index: 106;
text-align: center;
cursor: pointer;
font-weight: bold;
font-size: 1.2em;
}
/*}}}*/
/*{{{ Google Maps infoboxes */
.gmnoprint * {
padding: 0px !important;
margin: 0px !important;
}
.gmnoprint h2 {
text-align: left !important;
}
.gmnoprint p {
line-height: 1.2em !important;
font-size: 1em !important;
}
/*}}}*/
/*{{{ Flags */
.findTownFlags {
	width: 400px;
	position: relative;
	left: -10px;
}
.findTownFlags .flagarea {
	position: relative;
	float: left;
	border: 1px solid #CCC;
	width: 180px;
	height: 130px;
	line-height: 130px;
	text-align: center;
	margin-left: 10px;
}
.findTownFlags .flagarea img {
	width: 150px;
	vertical-align: middle;
}
#content .findTownFlags .flagarea h3 {
	margin: 0;
	padding: 0;
	width: 180px;
	position: absolute;
	top: -8px;
	left: 0;
	line-height: 100%;
}
#content .findTownFlags .flagarea h3 a {
	background: white;
	padding: 0 20px;
	text-decoration: none;
	color: #174E9D;
}
.floatingBox {
	float: left;
	width: 45%;
	margin-right: 5%;
}
/*}}}*/
