	/* CSS Document */
body {
	/*background-color:#eeeeee;*/
	background-color:#222222;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}
h1 {
	padding:0; margin:0; font-size:100%;
}
p {
	margin:0; padding:0;
	margin-top:1em;
}
#page_wrapper {
	width:46.4em;
	margin:auto;
	background-color:#ffffff;
}
#logo {
	width:34.3;
	border-right:#aaaaaa 1px solid;
}
#phone {
	width:12.1em;
}
#right_column {
	width:12.1em;
}
#menu_wrapper {
	/*background-color:#DCE3FF;*/
	padding:.5em;
	clear:both;
	width:11.1em;
}
#main_content {
	width:34.2em;
	border-right:#aaaaaa 1px solid;
}
#main_content_text_wrapper {
	width:34.2em;
}
#main_content_left {
	float:left;
	width:22.7em;
}
#main_content_right_wrapper {
	float:right;
	width:11.2em;
	border-left:#aaaaaa 1px solid;
}
.main_content_image_padding {
	padding:1em .5em .5em 0em;
}
.main_content_image_padding_right {
	padding:1em 0em .5em .5em;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.clear_float {
	clear:both;
}
.phone_padding {
	padding:.5em 1em .5em 1em;
}
.main_body {
	font-size:70%;
}
.phone_numbers {
	color:#3B5357;
	padding-top:.2em;
	font-size:115%;
}
.divider_black {
	background-color:#000000;
	height:7px;
	width:12.1em;
}
.menu_select_arrow {
	width:.5em;
	padding:.5em;
	float:left; 
}
.menu_item {
	/*clear:both;*/
}
.menu_text {
	width:9.6em; 
	float:right; 
	padding-bottom:.4em;
	border-bottom:#000000 1px dotted;
}
.menu_text_final {
	width:9.6em; 
	float:right; 
}
.menu_text_item {
	padding-top:.4em;
	color:#3B5357;
	font-size:70%;
	font-weight:bold;
}
.menu_text_item a {
	color:#3B5357;
	text-decoration:none;
}
.menu_text_item_sel {
	padding-top:.4em;
	color:#000000;
	font-size:80%;
	font-weight:bold;
}
.menu_text_item_sel a {
	color:#000000;
	text-decoration:none;
}
.sub_menu_text_item {
	padding-top:.4em;
	color:#3B5357;
	font-size:70%;
}
.sub_menu_text_item a {
	color:#3B5357;
	text-decoration:none;
}
.sub_menu_text_item a:hover {
	color:#3B5357;
	text-decoration:underline;
}
.sub_menu_text_item_sel {
	padding-top:.4em;
	color:#3B5357;
	font-size:70%;
	font-weight:bold;
}
.sub_menu_text_item_sel a {
	color:#3B5357;
	text-decoration:none;
}
.sub_menu_text_item_sel a:hover {
	color:#3B5357;
	text-decoration:underline;
}
.text_center {
	text-align:center;
}
.logo_padding {
	padding-top:1em;
}
.divider_gray {
	background-color:#aaaaaa;
	height:10px;
	width:11.2em;
}
.divider_gray_2 {
	background-color:#cccccc;
	width:22.7em;
}
.divider_gray_full {
	background-color:#cccccc;
	height:10px;
	width:34.2em;
}
.main_content_left_padding {
	padding:1em;
	font-size:70%;
}
.main_content_left_padding h1 {
	color:#aaaaaa;;
	font-weight:bold;
	font-size:110%;
}
.main_content_right_padding {
	padding:.5em;
	font-size:70%;
	color:#777777;
}
.main_content_right_padding ul{ margin:0; padding:0 0 0 15px;}
.dotted_divider {
	padding-left:1em;
	padding-right:1em;
	padding-top:.6em;
	padding-bottom:.5em;
	border-bottom:#aaaaaa 1px dotted;
}

.dotted_divider2 {
	padding-left:1em;
	padding-right:1em;
	padding-top:.6em;
	padding-bottom:.5em;
	border-bottom:#aaaaaa 1px dotted;
	height:250px
}
.address {
	color:#666666;
}
.footer_wrapper {
	width:46.4em;
	margin:auto;
}
.footer_text {
	color:#cccccc;
	font-size:70%;
}
.footer_text a {
	color:#cccccc;
}
.copyright{font:Arial, Helvetica, sans-serif;color:#000000;
display:none;}

a img { border: none; }