/* Copyright Peacock Carter 2006 - 2009 ['ESQB' ] */
/* Reset */
address, caption, cite, code, dfn, th{font-style:normal; font-weight:normal}
abbr, acronym{border:0}
body, html{margin: 0; padding: 0;}
blockquote, body, div, dl, dt, dd, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, ul, p, pre, textarea, td, th{margin:0; padding:0}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6, p, pre, blockquote{background:transparent; font-weight:normal; word-spacing:0px}
fieldset, img{border:0}
table{border-collapse:collapse; border-spacing:0; clear:both; margin:10px}
/* Generic */
a, a:active, a:link, a:visited{background:transparent; color: #ffcf0f; text-decoration:underline;}
a:hover{color:#dd1d99;text-decoration:none;}
abbr, acronym, dfn {border-bottom-width:1px; border-bottom-style: dotted; cursor: help;}
body{background: #13335F url("images/body_bg.jpg") top center repeat-y;; color: #FFF; font-family: "arial", "verdana", "helvetica", sans-serif; font-size:62.5%}
caption{font-size:0.8em; font-weight:bold}
em{font-style:italic}
.float_left{float:left !important}
.float_none{float:none !important}
.float_right{float:right !important}
.clear{clear: both !important;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 acronym, h1 abbr{border-bottom-width:0px !important}
h1{color:#FFF; font-size:175%; letter-spacing:0; line-height:1.8em}
h2{color:#FFF; font-size:135%; font-weight:bold; line-height:135%;padding: 5px 0}
h3{color:#FFF; font-size:125%; font-weight:bold; letter-spacing:1px; line-height:1.6em}
h4, h5, h6{color:#AAA; font-size:110%;font-weight:bold; line-height:200%}
ul{list-style-type:square}
strong{font-weight:bold}
table{background:transparent;font-size: 85%;margin: 10px 0}
th.empty, td.empty {background: transparent !important;}
th, td {border-bottom: 1px #305D9A solid; padding: 5px}
th {background: #305D9A; color: #FFF;font-weight: bold}
td {color: #FFF;}
/* Specific */
#wrapper {
background: transparent;
margin: 0 auto;
padding: 0;
width: 775px;	
}
#column {float: right;font-size: 150%;width: 234px}
	#column img {padding: 10px 0 20px 30px}
	#column ul {list-style-position: inside;list-style-type: none}
	#column li, #column li a {display: block}
	#column li a {background: transparent url("images/nav_bg.png") no-repeat top left;color: #FFF;font-weight: bold;height: 16px;margin-bottom: 10px;padding: 5px 5px 5px 35px;text-decoration: none;width:185px}
		#column li a:hover{background: transparent url("images/nav_hover.gif") no-repeat top left}

#content {color: #FFF;float: left;font-size: 125%;padding: 10px 10px 10px 40px;width: 470px}
#content p {margin: 10px 0}
#content ul, #content ol, #content dl {margin-left: 25px}
	#content img {float: right;margin: 0 0 0 20px}
	#content img.float_left {margin: 0 20px 0 0 !important}

h1.first {border-bottom: 1px #305D9A solid;color: #305D9A;font-size: 75%;font-weight: bold;padding: 10px 0}

p.intro {color: #FFF;font-size: 225%;line-height: 125%}
	p.intro span, #footer span {color: #ffcc00}
	p.tel {font-size: 150%}
	
	blockquote {border-bottom: 1px #305D9A solid;color: #DD2299;font-size: 225%;font-style: italic;padding-top: 15px}
	blockquote.odd {color: #ffcc00}
	cite {font-size: 90%;text-align: right !important;margin-bottom: 25px}
		cite a {color: #ffcc00}
	
div.col-3 {
float: left;
padding-right: 10px;
width: 145px
}
	div.col-3 h3 {font-size: 95%}
img.map, img.photo {border: 10px #FFF solid;float: right;margin: 0 0 0 20px}
/* form */
input, label {display: block}
legend {color: #09C !important;font-weight: bold !important}
input:focus {border-color: #09C !important}
/*footer*/
#footer {
border-top: 1px #305D9A solid;
clear: both;
color: #FFF;
font-size: 70%;
margin-top: 50px !important;
padding: 5px 0;
}
	#footer a {color: #FFF;text-decoration: none}
	#footer a:hover {text-decoration: underline}

