html {	font-family: Arial, Verdana, Helvetica, sans-serif, Times, serif;	margin:0;	padding:0; }
body { text-align:justify; font-size:100%; width:100%; height:100%; margin:0; padding:0; background:#204073; color: #204073; }
a { text-decoration: none; }
a:hover { text-decoration:none; }

h1, h2, h3, p { margin: 10px 0; padding: 0; }
h1, h2	{ color:#204073; font-style: italic; }
h1 { font-weight: normal; font-size:18px; text-transform: uppercase; }
h2 { font-size: 12px; font-weight: bold; text-transform: uppercase; }
h3, p, label { font-size: 11px; }
hr { color: #CCC; background: #CCC; border:0; height: 1px; margin: 5px 0; clear: both; }
p { text-align: justify; line-height: 16px; }
a { color: #1FAED8; }
a:hover { color: #204073; }
ul, ol { margin:0; padding:0; }
ul	{	list-style:none; }

input, select, textarea {
	font-family: Arial, Verdana, Helvetica, san-serif, Times, serif; font-size:1em;	
}

strong { font-weight: bold; }
img.centered { display: block; margin: 0 auto; border-top: #FFF 10px solid; border-bottom: #FFF 10px solid; }

.split	{ clear:both; }

#site_border {
	text-align:justify;
	width:800px; margin:0 auto 0px auto; padding:0;
}

#site_head {
	width:100%;
}

#site_body {
	padding:3px 15px 3px 3px;
	background:#FFF url(../images/bg.gif) repeat-y;
	clear:both;
	border-bottom: #FFF 3px solid;
}

#site_footer	{
	width:100%;
	float:none; clear:both;
}

.content_left {
	width: 210px;
	float: left;
	margin: 0; padding: 0;
}

.content_main {
	width: 308px;
	float: left;
	margin: 0; padding: 15px 0 0 10px;
}

/* MAIN CONTENT */
#site_body #side_bar	{ float:right; width:200px; }
#site_body #main_content	{ float:left; width:560px; }

#site_body #main_content p	{ color:#204073; float:left; display:block; width:320px; }
#site_body #main_content img.left_pic	{ float:left; margin: 0 20px 0 6px; }


/* NAV */
ul.nav li	{ float:left; display:block; }


/* HEADER */
#site_head #header_pic	{ clear:both; display:block; height:198px; background:#1FAED8 url(../images/header_pic.jpg) 0 0 no-repeat; color:#FFF; position:relative; border-top:3px solid #FFF; border-right:3px solid #FFF; border-left:3px solid #FFF; }

#site_head h2#logo	{ margin:30px 0 30px 50px; display:block; width:508px; height:43px; background:url(../images/logo.gif) 0 0 no-repeat; text-indent:-1000em; float:left; }
#site_head h3#tel_no	{ margin:30px 0; display:block; width:145px; height:43px; background:url(../images/tel_no.gif) 0 0 no-repeat; text-indent:-1000em; float:right; }

#site_head ul.nav { position:absolute; bottom:4px; padding-left:25px; }
#site_head ul.nav li	{ float:left; width:auto; margin:0 2em 0 0; }
#site_head ul.nav li a	{ text-transform: uppercase; color:#FFF; font-size: 15px; font-style: italic; font-weight:bold; padding-right:0.2em; }
#site_head ul.nav li a:hover,
#site_head ul.nav li a:focus	{ color:#204073; }


/* FOOTER NAV */
#site_footer	{ font-size:0.7em; padding:1.1em 0 0 0; }
#site_footer .copyright	{ color:#FFF; float:left; display: block; margin-left:25px; color: #FFF; }
#site_footer ul.nav	{ margin:0 0 0 240px; }
#site_footer ul.nav li	{ margin-right:6px; color:#1FAED8; border-right:1px solid; padding:0 6px 1px 0; }
#site_footer ul.nav li.last	{ border:none; }
#site_footer ul.nav li a	{ text-transform: uppercase; font-weight:normal; color:#FFF; }
#site_footer ul.nav li a:focus,
#site_footer ul.nav li a:hover	{ color:#1FAED8; }


/* SECONDARY NAV */
#side_bar ul.nav li	{ float:none; clear:both; width:200px; }
#side_bar ul.nav li a	{
	display:block; width:190px; height:1.3em; margin:0.4em 0; padding:0.8em 0 0.4em 10px;
	text-align:left; font-size:70%; font-style: normal; background:#919294; color:#FFF;
	text-transform: uppercase;
}
#side_bar ul.nav li a:hover,
#side_bar ul.nav li a:focus	{ color:#FFF; background:#1FAED8; }

#side_bar img.logo	{ display:block; width:154px; margin:1em auto 0 auto; }


fieldset.contact_form {
	width: 270px;
	margin: 10px 20px 0 0; padding: 0;
	float: left;
}
fieldset.contact_form dl dt { width: 80px; margin: 5px 0; padding: 0 5px 0 0; float: left; clear: both; font-size: 13px; text-align: right; }
fieldset.contact_form dl dd { width: 160px; margin: 5px 0;  float: left;  }
fieldset.contact_form dl dd input#submit { width: auto; cursor: pointer; font-size: 11px; }
form, fieldset, dl, dt, dd { margin: 0; padding: 0; border: 0; }
input, textarea {
	width: 160px; padding: 3px;
	font-size: 13px; font-family: Tahoma, Verdana, Arial;
}
textarea { height: 100px; }


.contact_tab {
	padding: 5px 0;
	font-size: 11px;
}

.contact_tab{ padding: 0; }

a.netbop { margin: 0 16px 0 0; padding: 0 1px; float: right; }
a:hover.netbop { color: #B1E1EF; }