body 
{
	background-color: #E2E2E2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1
{
	font-size: 20px;
	color: #052F0A;
}

h2
{
	font-size: 14px;
	color: #052F0A;
}

.menu
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #506D53;
	font-weight: bold;
	border-bottom: 1px dotted #99C299;
	width: 165px;
	padding: 10px 10px 10px 0;
}

.menu a:link, .menu a:visited
{
	color: #506D53;
	text-decoration: none;
}

.menu a:hover
{
	color: #052F0A;
	text-decoration: none;
}

.menu_sub
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #506D53;
	font-weight: normal;
	display: none;
}

.menu_sub a:link, .menu a:visited
{
	color: #506D53;
	text-decoration: none;
}

.menu_sub a:hover
{
	color: #052F0A;
	text-decoration: none;
}

.menu_sub ul
{
	padding-left: 10px;
	margin: 10px 0 0 10px;
}

.menu_sub li
{
	padding-bottom: 5px;
}

.menu_sub_sub
{
	font-size: 10px;
	display: none;
}

#container
{
	width: 876px; 
	margin: auto
}

#header
{
	background:url(/images/top_back.jpg) repeat-x; 
	height: 240px
}

#header_left
{
	clear: both; 
	background: url(/images/top_left.jpg) top left no-repeat; 
	width: 350px; 
	height: 181px; 
	padding-left: 60px;
}

#title_es
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #052F0A; 
	padding-top: 75px; 
	font-size: 40px
}

#title_es a:link, #title_es a:visited 
{
	color: #052F0A;
	text-decoration: none;
}

#title_asl
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #7A927D; 
	font-size: 18px
}

#title_asl a:link, #title_asl a:visited 
{
	color: #7A927D;
	text-decoration: none;
}

#tel_left
{
	clear: both; 
	background: url(/images/telephone_left.jpg) left no-repeat #95BF95; 
	width: 459px; 
	height: 59px;
}

#tel_icon
{
	float: left; 
	background: url(/images/telephone.jpg) no-repeat; 
	width: 75px; 
	height: 59px; 
	margin-left: 60px;
}

#tel_number
{
	float: left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 42px; 
	color: #FFFFFF; 
	width: auto; 
	line-height: 59px;
}

#header_image
{
	float: right; 
	background: url(/images/top_right.jpg) right no-repeat; 
	width: 417px; 
	height: 240px
}

#main_body
{
	background: url(/images/back.jpg) repeat-y
}

#main_body_right
{
	float: right; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px
}

#content
{
	float: left; 
	margin: 30px 30px 0 0;
	padding: 0 30px 0 30px; 
	width: 352px; 
	border-right: 1px solid #99C299; 
	border-left: 1px solid #99C299;
	min-height: 400px;
}

#content a:link, #content a:visited
{
	color: #009900;
}

#downloads
{
	float: left; 
	margin: 30px 30px 0 0; 
	width: 140px
}

.downloads_box
{
	background: url(/images/download.jpg) no-repeat; 
	width: 102px; 
	height: 57px; 
	margin-bottom: 20px; 
	font-weight: bold; 
	color: #052F0A; 
	text-align: center; 
	padding: 13px 5px 12px 5px;
	font-size: 11px;
	cursor: pointer;
}

#main_body_left
{
	float: left; 
	margin: 20px 0 0 60px; 
	width: 180px;
}

#footer
{
	background: url(/images/bottom_back.jpg) repeat-x; 
	height: 48px
}

#footer_left
{
	background: url(/images/bottom_left.jpg) no-repeat left; 
	float: left; 
	height: 48px; 
	width: 48px;
}

#footer_right
{
	background: url(/images/bottom_right.jpg) no-repeat right; 
	float: right; 
	height: 48px; 
	width: 48px;
}

#copyright
{
	margin: 0 0 20px 25px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #666666;
}

#copyright a:link, #copyright a:visited
{
	text-decoration: none;
	color: #666666;
}

.float_left
{
	float: left;
}

.clear_both
{
	clear: both;
}

.splitter
{
	height: 1px;
	background-color: #CCCCCC;
	width: 100%;
	margin: 20px 0 20px 0;
}

.smalltext
{
	color: #666666;
	font-size: 10px;
}

.textboxes
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	width: 97%;
}
