:link,:visited,:focus {text-decoration:none; outline:0}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
img {border:none}
address {font-style:normal}

body
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	background:#e9ecf1;
	margin-bottom:30px
	}
	
img
	{
	vertical-align:middle;
	}
	
td
	{
	vertical-align:top;
	}
	
p
	{
	margin-bottom:10px;
	}

h1 {
	font-size:1.3em;
	color:#283b64;
	margin-bottom:10px
}

h2 {
	text-indent:-9999px
}

h3 {	
	font-size:1.2em;
	color:#283b64;
	margin-bottom:10px
}
h4 {	
	color:#283b64;
	font-weight:bold;
	margin-bottom:5px;
	clear:both
}

h6 {
	font-size:1.2em;
	margin-bottom:8px
}

.bold
	{
	font-weight:bold
	}
	
.italic
	{
	font-style:italic
	}
	
.underline
	{
	text-decoration:underline
	}
	
.small
	{
	font-size:0.90em;
	color:#333333;
	}
	
.left
	{
	text-align:left
	}
	
.center
	{
	text-align:center
	}

.right
	{
	text-align:right
	}
	
.justify
	{
	text-align:justify
	}

.clear
	{
	clear:both
	}
	
#container {
	width:799px;
	margin:0 auto;
	background:#f9f9f9
}

#header p {
	text-indent:-9999px
}

#menu {
	background:url(/images/menu.gif) repeat-x;
	height:36px
}

#menu li, #menu li.first {
	float:left;
	list-style:none;
	background:url(/images/menuSeperator.gif) no-repeat right 3px;
	height:36px;
	padding-right:2px
}

#menu li.first {
	width:18px;
}

#menu li.last {
	background:none
}

#menu li a {
	padding:10px 16px 12px;
	float:left;
	display:block;
	color:#FFF
}
#menu li a.selected,
#menu li a:hover {
	background:url(/images/menuSelected.gif) repeat-x
}

#content {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1
}
#content #left ul {
	margin-left:15px
}

#search {
	position:relative;
	color:#f6f7fb
}
#search label {
	color:#b6cfe9;
	font-size:0.9em
}
#search input.button {
	position:absolute;
	bottom:0;
	right:0
}

#search h6 {
	font-size:1.2em;
	margin:4px 0 8px 0;
}

#callback input {
	margin-bottom:10px;
}

#callback label {
	font-size:0.95em;
	font-weight:bold;
}

.form_errors {
	font-weight:bold;
	color:#990000;
}

#footerTop {
	background:url(/images/footer.gif) repeat-x;
	height:7px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1
}
#footer {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	font-size:0.9em;
	padding:6px 12px;
	color:#999;
	height:16px
}
#footer li {
	display:inline;
	float:left
}
#footer li.right {
	float:right
}
#footer a {
	color:#999
}
#footer a:hover {
	text-decoration:underline
}

p.img_left {
	float:left;
	margin-right:20px
}

.img_right {
	float:right;
	margin:0 0 20px 20px
}
p.img_text {
	width:300px;
	float:left
}

#inner_content ol {	
	margin-left:20px
}
#inner_content ol li {
	margin-bottom:10px
}

#map {
	height:400px;
	width:100%
}