

body{
padding:0px;
margin:0px;
background-color:#F5F6E7;
text-align: center;
}

table, td {
		width:100%;
		height:100%;
		border:0px;
	}

td { vertical-align:top;}

a:hover{text-decoration:none;}

img { border:0px;}

#container {
width: 768px;
margin-left:  auto;
margin-right: auto;
display: table;
border: 1px solid #246600;

}
#bottom{

	background-color: #d1c89a;
	position: absolute;
	bottom: 6px;
	width: 766;
	float: none;
	display: block;
}
#sidebar_over_menu{

	background-color: #d5d1a7;
	width: 175px;
	height: 25px;
	padding-top: 5px;
	float: right;
	position: relative;
	bottom: 50px;
}


#header {
	height: 150px;
	background-color: black;
	background: url("images/01_Home_01.jpg");
	text-align: left;
	width: 766px;}
#logo {
 

	top: 5px;
 

	position: relative;
 



}

#footer {
background-image: url(images/b-r-dr.gif);
background-position: 0 top;
background-repeat: repeat-x;
width: 766px;
padding-top: px;
height: 56px;
position: relative;
	float: left;
	clear: none;
	display: run-in;
	font-size: .8em;
}
#copyright_block{
	width: 150px;
	background-color: #006837;
	float: right;
	height:56px;
	color: white;
}
#l_sidebar {

	border-top-width: 0px;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: solid;
	border-top-color: #313131;
	width: 225px;
	background-color: #e8e9d7;
	float: right;
	text-align: left;
	font-size: .85em;
	line-height: 1.3em;
}

#main_content{
width: 510px;
padding: 10px;
float: left;
text-align: left;


}

#menu{
height: 30px;
width: 766px;
background-color: #006837;
float: left;
clear: none;
text-align: left;

}






.main_text, table, textarea, body, font
	{
		font-family:Tahoma;
		font-size:14px;
		line-height:19px;
		color:#585A4F;
	}

input {
	font-size: 1.2em;
	border-style: dotted;
	border-width: 1px;
	background-color: #d7d7d7;
}

.main1_text { color:#CA9991; line-height:normal;}
.main1_text a { color:#FFFFFF;}

span, span a { color: #744f26;}
	
a {color:#585A4F;}

font a { color:#202020; font-weight:bold; margin-left:7px; vertical-align:middle;}
font img { vertical-align:middle;}

.h_text { vertical-align:middle;}
.h_text a { color:#4D4D4D; text-decoration:none; vertical-align:middle;}
.h_text a:hover { text-decoration:underline;}
.h_text img { vertical-align:middle;}
	
.ls_text { line-height:11px; color:#C03C24;
	float: left;
}
.ls_text a { color: #744f26; font-weight:bold; text-decoration:none;}
.ls_text a:hover { text-decoration:underline;}
	
.c_text { color:#202020; line-height:12px;}
.c_text a { color: #744f26}
.c_text a:visited {font-size: inherit; color: #912A19; text-decoration: underline; }
.c_text a:hover {text-decoration: none;}
.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;		
	}

.form{height:24px; margin-top:6px;}
.form input	{width:183px; height:21px; border-color:#E0C4C0; border-width:1px; background-color:#CA9991; padding-left:7px; color:#FFFFFF; line-height:11px; margin-left:26px}

.input1 {width:150px; height:20px; border-color:#641E12; border-width:1px; background-color:#E8E9D7; padding-left:7px; vertical-align:middle;}

textarea{ height:171px; background-color: #d7d7d7; color: #000; line-height:11px; overflow:hidden; 
	border: 1px dotted #E0C4C0;
}

ul {margin:0; padding:0; list-style:none}
li  {background:url(images/a.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 24px; line-height:20px;}
li a  {color: #744f26; 
padding-right: 25px;
}

.v_l { background:url(images/v-l.gif) repeat-y left;}

#menu a{
	color: white;
	background-image: none;
	font-size: 1.4em;
	text-decoration: none;
	border-right: 1px solid #bababa;
}
#menu a:hover {
color: maroon;
}



#menu ul {
	display: block;
	padding-top: 5px;
}

#menu li{
	list-style-type: none;
	display: inline;
	background-image: none;

}

.side_bar_subs {
	
	padding-top: 10px;
	font-size: 1.2em;
	color: black;
	display: block;
}

sup{
font-size: .8em;
line-height: .2em;
text-decoration: none;}

h1 {
	color:  #754C29;
	line-height: 1.2em;
	font-size: 1.7em;
}

#freetrial {
	text-align: center;
	margin-bottom: 5px;
	float: right;
	margin-right: 10px;
}

blockquote{
	font-size: 1.4em;
	line-height: 1.6em;
	margin: 0px;
	border: 1px dotted #006837;
	padding: 5px;
	background-color: #d5d9a7;
}

.text_lists li{
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: none;
	background-image: none;
	margin-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#tagline{
	height:  25px;
	float: left;
	position: relative;
	top: 120px;
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	color: #000;
	padding-left: 10px;
}

h2{
	
	line-height: 1.3em;
	font-size: 1.3em;
}

.normal_bullets li{
	padding-bottom: 5px;
	margin-left: 25px;
	margin-right: 25px;
	background-image: url(none);
	list-style-image: url(none);
	list-style-type: disc;
	list-style-position: outside;
}

.standard_table, td{

	margin: 0px;

	padding: 0 15px 15px 0;
	width: auto;
	height: auto;
}