﻿
body {background:url(../img/bg.gif) #ffffff; margin:0; padding:0; border:0px none;}
p, div, span, form, img, table, tr, td, hr {margin:0; padding:0; }
body,td, li {font: 11px arial, verdana, sans-serif; color:#101010; }
p {margin:0 20px 18px 20px;}
p.intro {}
p p {margin:0px;}
b, strong {font-weight: bold; color:#000000;}
i, em {font-style: italic;}
a {color:#0331B2; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
.bold a {font-weight:bold;}
hr {color:#000131; background-color:#000131; height:2px; }

/*** GLOBAL CLASSES ***/
.list_heading {
    margin-left: 20px;
	font-size: 12px;
	line-height: 1.625em;
    list-style-type: square;
}

.list_heading_2 {
    margin-left: 10px;
	font-size: 12px;
	line-height: 1.625em;
    list-style-type: none;
    font-weight:bold;
}

.list_heading_3 {
    font-size: 12px;
    list-style-type: none;
    font-weight:bold;
    line-height: 2.0em;
    margin-left: 0px;
}    

.list_heading_4 {
    font-size: 14px;
    list-style-type: none;
    font-weight:bold;
    line-height: 2.0em;
    margin-left: 0px;
    color: #000036;
}    
    
.list_entry {
	margin-left: 40px;
	font-size: 10px;
	line-height: 1.95em;
    list-style-type: circle;
}

.list_entry_2 {
	margin-left: 40px;
	font-size: 10px;
	line-height: 1.95em;
    list-style-type: none;
}

.list_entry_3 {
	margin-left: 40px;
	font-size: 11px;
	line-height: 1.25em;
}

.list_entry_4 {
    margin-left: 60px;
	font-size: 11px;
	line-height: 1.50em;
    list-style-type: square;
}

.list_entry_5 {
    margin-left: 0px;
    font-size: 12px;
    list-style-type: none;
}
/***** CONTACT FORMING STYLING *****/



.topnav { font-size:11px; color:#000000;}
.topnav a {color:#000000; text-decoration:none;}
.topnav a:hover {text-decoration:underline;}


.mainnav { font-size:13px; color:#CAC8C8; font-weight:bold}
.mainnav a {color:#CAC8C8; text-decoration:none;}
.mainnav a:hover {text-decoration:underline;}

.mainnavsel { font-size:13px; color:#F2B43D; font-weight:bold}
.mainnavsel a {color:#F2B43D; text-decoration:underline;}
.mainnavsel a:hover {text-decoration:underline;}


.leftnav { font-size:12px; color:#000131; font-weight:bold}
.leftnav a {color:#000131; text-decoration:none;}
.leftnav a:hover {text-decoration:underline;}

.footer { font-size:10px; color:#ffffff;}
.footer a {color:#ffffff; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.detailheader { font-size:22px; color:#000036; font-weight:bold; margin:0 0 0 20px;}
.detailsubheader { font-size:14px; color:#000036; font-weight:bold; margin:0 0 0 20px;}
.maincontenttext {margin:0 20px 18px 20px;}

TABLE.table_1 td, TABLE.table_1 th { border: 2px solid #F2B43D; }

/***** CONTACT FORMING STYLING *****/

#map_canvas {
	height: 225px;
	}



.blue {
	color:Red;
}

ul.contact_us{
	line-height: 1.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	}

#EmailForm {
	width: 700px;
	text-align:left;
	border:none;
	line-height: 1.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;

}


#EmailForm label,
#EmailForm p {
	display: block;
	clear: both;
	line-height: 1.5em;
}

#EmailForm input {
	display: block;
}

#EmailForm select {
	float: left;
	display: block;
}

#EmailForm label {
	float: left;
	clear: left;
	width: 400px;
	font-size: 13px;
	line-height: 1.5em;
	
}

#EmailForm select {
		width: 400px;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 2;
    height: 18px;
    line-height: 20px;
    background: #ffffff;
}


#EmailForm label input {
	float: left;
	width: 400px;
	padding: 0;
	height: 19.5px;
}

#EmailForm label input,
#EmailForm textarea {
  border: 1px solid #ddd;
  border-left-color: #c3c3c3;
  border-top-color: #7c7c7c;
  height: 15.5px;
  line-height: 1em;
	background: #fff;
}

#EmailForm textarea {
	width: 400px;
	height: auto;
	display: block;
}

#EmailForm input.button {
  clear: left;
  border: 1px solid #ddd;
  border-left-color: #c3c3c3;
  border-top-color: #7c7c7c;
	background-color: #EBE9ED;
	margin-top: 1.5em;
}
