body { font-family: Arial, Helvetica, sans-serif;
	   color:#FFFFFF;}

p { font-size: 12px;
	line-height: 20px;
	color:#FFFFFF;}

h1 { font-size: 22px;
	 font-weight: normal;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-style:italic;
	 color:#47756B;
	 margin-top:0;}

h2 { font-size: 20px;
	 font-weight: normal;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-style:italic;
	 color:#FEAD44;}

h3 { font-size: 16px;
	 font-weight: normal;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-style:italic;
	 color:#94BF89;
	 font-weight:bold;}

h4 { font-size: 12px; 
	 font-weight: bold;}

a { font-weight: bold;
	text-decoration: none;
	color:#88B7AC;}

a:hover { text-decoration: none;
		color:#FEDAA9;}

li { font-size: 12px;
	 line-height: 20px;
	 padding-bottom:5px;
	 color:#FFFFFF;
	 margin-left:-15px;}

.imgborder { BORDER: #599386 1px solid;}

.smalltext { font-size: 11px;
	         line-height: 18px;}

.borderleft { border-left-width: 1px;
			  border-left-style: solid;
			  border-left-color: #000000;}
			  
hr {color:#FFFFFF;
	background:#FFFFFF;
	height:1px;
	border:0;
	}

.about a {color:#315149;
	      font-size:15px;
		  font-family:Georgia, "Times New Roman", Times, serif;
		  font-weight:bold;
		  font-style:italic;
		  margin:0;}

.about a:hover {color:#FFFFFF;
	      font-size:15px;
		  font-family:Georgia, "Times New Roman", Times, serif;
		  font-weight:bold;
		  font-style:italic;
		  margin:0;
		  background-color:#3E665C;}

.forms p {margin:0;}

.services li {margin-left:-10px;}
	
/* Template */

.phone {font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color: #FFFFFF;
		font-weight:normal;
		margin:0;
		}

#nav {width:173px;
		padding-left:1px;
		padding-top:5px;
		}
				
#nav ul{ list-style-type:none;
		padding-left:0;
		margin-left:0;
		}
		
#nav li {padding-left:0px;
		line-height:16px;
		vertical-align:middle;
		margin-left:0;}
		
#nav li:hover {background-color:#385650;
		display:block;
		}
		
#nav a{color:#FFFFFF;
		padding-left:10px;
		line-height:16px;
		}
		
#nav a:hover{ display:block;
		background-color:#385650;
		text-decoration:none;
		line-height:16px;
		}
		
#sidebar {padding:5px 5px 160px 5px;}

#homeContent {
	width:370px;
	float:left;
}
#homeRight {
	width:150px;
	float:right;
	margin-right:5px;
}


.copy {font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#CCCCCC;
		font-weight:normal;
		margin:0;
		}
.copy a{color:#83AC74;
		text-decoration:none;
		font-weight:bold;
		}
		
.copy a:hover{color:#518475;
		font-weight:bold;
		text-decoration:none;
		}

.bottomlinks p{color:#698F6A;
	margin-top:10px;
	margin-bottom:10px;}


.bottomlinks a{color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		}
		
.bottomlinks a:hover{color:#FFFFFF;
		background-color:#385650;
		text-decoration:none;
		font-weight:bold;
		}
/*.bottomlinks a{color:#FDA939;
		text-decoration:none;
		font-weight:bold;
		}
.bottomlinks a:hover{color:#CE9E78;
		text-decoration:none;
		font-weight:bold;
		}*/

/* End Template */

/* Custom Forms -- Just change the colors */

.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47756B;
	border: #47756B 1px solid;
	background-color: #BED8D2;
}
 input.submit
{
	border: 1px solid #47756B;
	border-top-color: #47756B;
	border-left-color: #47756B;
	padding: 0.25em;
	background-color: #BED8D2;
	color: #47756B;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
input.submit:hover
{
	border: 1px solid #47756B;
	border-top-color: #47756B;
	border-left-color: #47756B;
	padding: 0.25em;
	background-color: #47756B;
	color: #BED8D2;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Custom Forms End */

/* Drop Down Menu */
#dropmenudiv{
position:absolute;
background-color: #45746C;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
color:#FFFFFF;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
display:block;
background-color:#385650;
text-decoration:none;
color:#FFFFFF;
}

/* End Menu */
/*Form style*/
input,textarea,select {width:200px}
input.btn {font-weight:bold;width:auto}

td.sections {background-color:#A3C7BE;width:150px; font-size:12px; padding:0; border:0;} 
td.sections a {display:block;color:#000;font-size:12px;font-weight:normal;text-decoration:none;margin:0;padding:0;padding:6px;margin-bottom:2px;}
table.form input, table.form select, table.form textarea { width:140px;}
td.sections a:hover {background:#92BC7D url(http://www.tntsecureforms.com/images/go.gif) top right no-repeat;color:#FFF;}
td.sections a.selected {background:#92BC7D url(http://www.tntsecureforms.com/images/go.gif) top right no-repeat;}

div.error {margin-bottom:20px;font-weight:bold;color:red}
span.req {color:red;font-weight:bold}
fieldset table strong { font-weight:normal; font-size:11px;}

fieldset legend {font-size:16px;font-weight:bold}
/*End Form style*/
/*Side Form*/
			#reportsForm {
	width:155px;
	height:auto;
	margin:0 auto;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #104036;
	text-align: center;
			}
			#reportsForm .reportsfield {
	width:145px;
	margin:10px 0 10px 0;
	padding:0px;
	background-color:#fff;
	border:1px solid #909d9a;
	font:12px/16px Arial, Helvetica, sans-serif;
			}
			#reportsForm .reportsbutton {
			width:65px;
			height:auto;
			margin:0px;
			padding:0px;
			background-color:#4f4329;
			border:1px solid #1a382c;
			color:#fff;
			font:10px/21px Verdana, Arial, Helvetica, sans-serif;			
			}
			#security_code {
				width: 150px;
			}
			/*End Side Form*/
