body { font-family: Arial, Helvetica, sans-serif;
	background:#000000;
	margin:0;}

p { font-size: 12px;
	line-height: 18px;
	color:#FFFFFF;}

h1 { font-size: 24px;
	 font-weight: bold;}

h2 { font-size: 18px;
	 font-weight: normal;
	 letter-spacing:1px;
	 color:#365029;
	 }

h3 { font-size: 16px;

	 letter-spacing:1px;
	 color:#003333;
	 }

h4 { font-size: 12px; 
	 font-weight: bold;}

a { font-weight: bold;
	text-decoration: none;
	color:#1B3605;}

a:hover { text-decoration:none;
	color:#CCCCCC;
	}

li { font-size: 12px;
	 line-height: 16px;
	 padding-bottom:5px;
	 margin-left:-15px;
	 color:#FFFFFF;}
.line { background:url(assets/images/line.gif) no-repeat left;

}

.line a{ color:#365029; }
.line a:hover { color:#6B8505; }

.imgborder { BORDER: #A7C28F 1px solid;}

.smalltext { font-size: 10px;
	         line-height: 14px;}

.borderleft { border-left-width: 1px;
			  border-left-style: solid;
			  border-left-color: #000000;}
			  
hr {color:#FFFFFF;
	background:#FFFFFF;
	height:1px;
	border:0;}
	
/* Template */
.bgtop {background:url(assets/images/bg_top.jpg) top left repeat-x;}
.bgbottom { background:url(assets/images/bg_bottom.jpg) bottom left repeat-x;}

.repeat {background:url(assets/images/repeat2.jpg) top repeat-y;}

.topright {background:url(assets/images/top_right.jpg) top no-repeat;}
.toprightPerio {
			background:url(assets/images/top_right2.jpg) top no-repeat;
}

.bottomright {background:url(assets/images/bottom_right.jpg) top no-repeat;}

.bodytop {background:url(assets/images/body.jpg) top no-repeat;
	
}
.bodybottom {background:url(assets/images/bottom.jpg) top no-repeat;}

.sidebottom {background:url(assets/images/sidebar_bottom2.jpg) right bottom no-repeat;}
.sideYellowRepeat {
	background:url(assets/images/yellowRepeat.jpg) top right repeat-y;
	
	
}
.sideYellowTop{
	background:url(assets/images/sideRepeat.jpg) top right no-repeat ;
}

.sidetop {background: url(assets/images/sidebar_top.jpg) top no-repeat;}
.cross {background:url(assets/images/topcross.jpg) top right no-repeat;}

.navbottom {background:url(assets/images/nav_bottom2.jpg) bottom no-repeat;}
.navtop {background:url(assets/images/nav_top.jpg) top no-repeat;}

.title1 {background:url(assets/images/title_repeat.jpg) bottom left repeat-x;}
.title2 {background:url(assets/images/title_rt.jpg) bottom right no-repeat;
	padding-bottom:5px;
	padding-left:10px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:2px;
	}


#bodyarea {width:387px;
	margin-left:10px;
	margin-right:5px;
	}
	
.navbg {background:url(assets/images/nav/nav_bg.jpg) top left no-repeat;}
.navBg1 {background:url(assets/images/nav/nav_bg1.jpg) top left no-repeat;}
.nav a {font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
.nav a:hover {font-size:11px;
	color:#375029;
	font-weight:bold;
	text-decoration:none;
	}

.bottomlinks p{font-size:12px;
	color:#FFFFFF;
	}
.bottomlinks a{font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
.bottomlinks a:hover{font-size:12px;
	color:#375029;
	font-weight:bold;
	text-decoration:none;
	}
	
.address {font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	}
.phone {font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	}

/* End Template */
			  
/* Custom Forms -- Just change the colors */

.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D3E28D;
	border: #CCCCCC 1px solid;
	background-color: #6E9C51;
}
 input.submit
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	background-color: #6E9C51;
	color: #D3E28D;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
input.submit:hover
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	background-color: #D3E28D;
	color: #6E9C51;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/*--------Splash------------*/

.splashNav {background:url(assets/images/rightBarSplash.jpg) right bottom no-repeat;}

.splashNavTop {background:url(assets/images/nav_top.jpg) right top no-repeat;}
.splashLeft{ background:url(assets/images/splashLeft.jpg) right top no-repeat;}
.topBorder{
	border-top:#000000 solid 10px;
}
.splashNavBtn { background:url(assets/images/nav/splashNav.gif) no-repeat left bottom;
			
 }
.splashNavBtn a {
			color:#012715;
			padding-left:5px;
			font-size:16px;
			font-weight:bold;

}
.splashNavBtn a:hover {
			color:#4D570F;
			padding-left:5px;
			font-size:16px;
			font-weight:bold;

}
/*Form style*/
input,textarea,select {width:200px}
input.btn {font-weight:bold;width:auto}

td.sections {background-color:#ACC477;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:#48652C url(http://www.tntsecureforms.com/images/go.gif) top right no-repeat;color:#FFF;}
td.sections a.selected {background:#48652C 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*/

/* Custom Forms End */


/* Gallery */

.gallery {
	float:left;
	width: 185px;
	height: auto;
	margin: 4px;
	padding: 0px;
}