html {
	height:100% !important;
	margin-bottom:1px;
}
p, td, li, ul, ol, h1, h3, h4, h5, h6, label, input {
	font:11px/12px Arial;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
body {
	height:100% !important;
	margin:0px;
	padding:0px;
	text-align:center;
	font:11px/12px Arial;
	color:#6D7E8B;
	background: repeat-x url(../img/header.jpg);
}
/* Container : Div ------------------------------------------------------------- */
#main {
width: 790px;
margin: auto;
padding: auto;
}
/* Nav : Div/Styles ------------------------------------------------------------- */
#nav {
padding: 15px 0 32px 0;
}
#nav li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 10px;
	list-style: none;
}
#nav a {
	color: #FFFFFF;
	text-decoration: none;
}
#nav a:hover {
	color:#FF9900;
	text-decoration: none;
}
/* Colum Containers : Div ------------------------------------------------------------- */
#two_col {
margin: 25px 0 0 0;
text-align:left;
}
#col_one {
width: 440px;
float: left;
background: repeat-y url(../img/sep.jpg);
}
#col_two {
width: 340px;
float: left;
margin: 0 0 0 10px;
}
#contact .map {
	float: left;
	margin: 10px;
}

#form_contact { width: 90%;}
label {color: #6D7E8B;font-size: 12px;font-weight: normal;}
fieldset{
	border: none;
	width: 350px;
}
legend {display:block; clear:both;}

#form_contact legend {font: bold 14px Arial, "Times New Roman", Times, serif; color: #6D7E8B; margin: 5px 0 15px 8px;	 padding-bottom: 5px;border-bottom: solid #ccc 1px;}
#form_contact label { display:block; float:left; width: 85px; text-align:right; margin: 0 10px 0 0;font-size: 10px;}
#form_contact p { display:block;clear:both; font:arial, "Times New Roman", Times, serif; font-size: 10px; margin: 2px 0 2px 0;}
#form_contact input, #form_contact select, #form_contact option, #form_contact textarea {font-family: "arial", Arial;font-size: 12px;color: #333; line-height: 16px;}

#form_contact input, #form_contact select, #form_contact option {
	width: 200px;
	background-color: #fff;
	height: 25px;
	color:#333333;
	border: 1px solid #ccc;
}
#Contact span {
	color: #6D7E8B;
	font-size: 14px;
}

#form_contact textarea {
	width: 200px;
	background-color: #fff;
	height: 50px;
	/*color:#298482;*/
	border: 1px solid #ccc;
}

/* Seperator : Div ------------------------------------------------------------- */
.seperate {
width: 95%;
background: repeat-x url(../img/div_sep.jpg);
height: 10px;
margin: 5px 0 15px 0;
}
/* Heading Styles : Tags ------------------------------------------------------------- */
h1 {
	font-family: "trebuchet MS", Arial;
	color: #27568E;
	font-size: 22px;
	font-weight: normal;
	margin: 20px 25px 5px 5px;
}
 h2 {
	font-family: "trebuchet MS", Arial;
	color: #E6771B;
	font-size: 14px;
	font-weight: normal;
	margin: 10px 25px 5px 5px;
	line-height: 18px;
}

h3 {
	font-family: "trebuchet MS", Arial;
	/*color: #E6771B; */
		color: #27568E;
	font-size: 18px;
	font-weight: normal;
	margin: 20px 25px 5px 5px;
}

h4 {
	font-family: "trebuchet MS", Arial;
	color: #E6771B; 
	font-size: 14px;
	font-weight: normal;
	margin: 10px 25px 5px 5px;
}
/* Paragraph Styles : Tags ------------------------------------------------------------- */
#col_one p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 45px 5px 5px;
	line-height: 18px;
}
#col_two p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 25px 5px 5px;
	line-height: 18px;
}
em {
	font-style: normal;
	color: #E6771B;
}
/* List Styles : Tags ------------------------------------------------------------- */
#col_one li {
	margin: 5px 45px 5px 25px;
	line-height: 18px;
	color:#6D7E8B;
	font:12px Arial;
}
#col_two li {
	margin: 5px 45px 5px 25px;
	line-height: 18px;
	list-style: none;
	color:#6D7E8B;
	font:12px Arial;
}
#col_one li a {
	text-decoration: none;
}
#col_two li a {

}
/* Link Styles : Tags ------------------------------------------------------------- */
.link a {
	text-decoration:underline;
}
a {
	color:#99A6AE;
	text-decoration:underline;
}
a:hover {
	text-decoration:underline;
	color: #E6771B;
}
#col_two strong a {
	color: #EE771B;
}
/* Misc : Div ------------------------------------------------------------- */
#map_holder {
	margin: 25px 25px 25px 15px;
	border: 1px solid #cccccc;
	height: 290px;
	padding:2px;
}
.brd {
float: left;
border: 1px solid #CCCCCC;
padding: 2px;
margin:5px;
width: 100px;
}
.image {
	margin: 5px 25px 5px 5px;
}
/* Footer : Div ------------------------------------------------------------- */
#footer {
background: repeat-x url(../img/footer.jpg);
height: 85px;
width: 100%;
}
.footer-links {
float: left;
color: #999999;
margin: 25px 0 0 15px;
text-align:left;
line-height: 18px;
font: 10px normal Arial, Helvetica, sans-serif;
}


.db {
border: 4px solid #CCCCCC;
}


div#basescript { width:790px; margin:auto; text-align:left }
div#basescript h2 { color:#27568E; margin:0 }
div#basescript ul { list-style:none; text-align:left; margin-top:10px }
div#basescript ul li { display:inline; margin-right:6px }
div#basescript ul li strong { font-weight:normal }
