body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(../images/fauxcolumns.gif);

	margin: 0; }
	

p { color: #b4c8d2; font-size: 12px; padding-right: 14px; padding-left: 14px; }

h2 {

	color: #4d4d4d;

	font-size: 10px;

	letter-spacing: 2px;

	height: 10px;

	margin: 5px 0 10px; }
	
a img {
	border: 0px;}

.footer {

	color: #dbdbdb;

	font-size: 11px;

	font-weight: bold;

	clear: both;

	padding-top: 20px;

	padding-right: 5px;

	padding-left: 5px; }

.footer a {

	color: #dbdbdb;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline; }
.footer a:hover {

	background-color: #8d8d8d;

	text-decoration: underline; }
#left_col {

	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-repeat: repeat-y;

	position: relative;

	top: 0;

	left: 0;

	width: 130px;

	float: left; }

#center_col { position: absolute; top: 130px; left: 145px; width: 650px; height: 100%; z-index: 11; visibility: visible; }

#center_col a { color: #dbdbdb; font-size: 11px; font-weight: bold; }

#center_col a:hover {

	color: #fff;

	text-decoration: underline; }

#menu { text-align: center; }

#menu a {

	color: #fff;

	font-size: 10px;

	font-weight: bold;

	background-image: none;

	background-repeat: repeat-x;

	text-decoration: none; }

#menu a:hover {

	color: #6d0000;

	text-decoration: underline;

	border-color: #fff #585858 #585858 #fff;

	border-width: 1px; }

#menu li { margin: 0 0 2px; padding: 0; list-style-type:none; }

#menu ul li {

	width: 117px; }

#menu li ul {

	position:absolute;

	top:0;

	left:130px;

	display:none; }

/* Fix IE. Hide from IE Mac \*/

* html #menu ul li {

	float:left;

	height:1%; }

* html #menu ul li a {

	height:1%; }

/* End */

div#menu ul,  #menu ul ul,  div#menu ul ul ul {

	margin:0;

	padding:0;

	list-style-image:none;

	width:130px; }

.bigbox { background-color: #000; text-align: justify; width: 620px; clear: both; margin-right: auto; margin-left: auto; border: solid 1px #4d4d4d; }

.emptyBox { width: 620px; margin-right: auto; margin-left: auto; }

.lsmallbox { background-color: #ccc; text-align: justify; width: 210px; float: left; clear: none; margin-top: 6px; margin-bottom: 6px; margin-left: 3px; padding-top: 0; padding-bottom: 12px; padding-left: 0; border: solid 1px #4d4d4d; }

.rsmallbox { background-color: #ccc; text-align: justify; width: 215px; float: right; margin-top: 6px; margin-right: 4px; margin-bottom: 6px; padding-top: 0; padding-bottom: 12px; border: solid 1px #4d4d4d; }

.headline { color: #adccd2; font-size: 12px; font-weight: bold; line-height: 25px; background-color: black; background-image: url(../images/headlinebg.gif); background-repeat: repeat-x; background-position: 1px 0; top: 0; height: 25px; margin: 0; padding-top: 2px; padding-bottom: 0; padding-left: 15px; }

.hitext {

	color: #1f6c93;

	font-weight: bold; }

.phnum {

	color: #6d0000;

	font-weight: bold;

	line-height: 24px;

	padding-left: 40px; }

.floatl {

	float: left;

	margin-right: 10px; }

.floatr {

	float: right;

	margin-left: 10px; }

.smalltxt {

	font-size: 10px;

	font-weight: normal; }
.clearBoth{ height: 1px; clear:both; margin: 0; padding: 0; }
#center_col p{ margin-top: 0; }
.floatlm { float: left; margin-right: 10px; margin-left: 10px; }
#flashcontent{ text-align: center; }
.centerPic{ margin-right: auto; margin-left: auto; display: block; }
.contactTable{ color: #1f6c93; font-size: 11px; font-weight: bold; width: 500px; margin-right: auto; margin-left: auto; display: block; }
.contactTable table, .contactTable td{ border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
.contactTable .tableLS{ text-align: right; vertical-align: top; }
.contactTable .tableRS{}
