.main_phone {
	font-family: Arial;
	font-size: 26px;
	color: #000000;
}

.main_phone a {
	color: #000000;
	text-decoration: none;
}
.main_phone a:visited {
	color: #000000;
}
.main_phone a:hover {
	color: #000000;
}



.top_submenu {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
}

.top_submenu a {
	padding: 0px 10px 0px 10px;
	color: #3B5998;
}
.top_submenu a:visited {
	color: #3B5998;
}
.top_submenu a:hover {
	color: #3B5998;
}

.top_submenu b {
	padding: 2px 0px 7px 0px;
	font-weight: normal;
	color: #ffffff;
	background: url(/engine/pics/top_submenu_back.gif) bottom left no-repeat;
}
.top_submenu b a {
	padding: 2px 10px 4px 10px;
	color: #ffffff;
	background: #77B827;
	text-decoration: none;
}
.top_submenu b a:visited {
	color: #ffffff;
}
.top_submenu b a:hover {
	color: #ffffff;
}

.top_submenu u {
	padding: 2px 0px 7px 0px;
	font-weight: normal;
	color: #3B5998;
	background: url(/engine/pics/top_submenu_back_light.gif) bottom left no-repeat;
}
.top_submenu u a {
	padding: 2px 10px 4px 10px;
	color: #3B5998;
	background: #FBE5E5;
}
.top_submenu u a:visited {
	color: #3B5998;
}
.top_submenu u a:hover {
	color: #3B5998;
}



.page_text {
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	color: #000000;
}

.page_text a {
	color: #3B5998;
}
.page_text a:visited {
	color: #3B5998;
}
.page_text a:hover {
	text-decoration: none;
}

.page_text h1 {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	font-weight: normal;
	color: #0072E6;
}

.page_text h2 {
	margin: 0px;
	font-size: 16px;
	color: #000000;
}
.page_text h2 a {
	color: #000000;
	text-decoration: none;
}
.page_text h2 a:visited {
	color: #000000;
}
.page_text h2 a:hover {
	color: #000000;
}

.page_text h3 {
	margin: 0px;
	font-size: 14px;
	color: #000000;
}
.page_text h3 a {
	color: #3B5998;
}
.page_text h3 a:visited {
	color: #3B5998;
}
.page_text h3 a:hover {
	color: #3B5998;
	text-decoration: none;
}

.page_text hr {
	height: 1px;
	color: #e6e6e6;
	background-color: #e6e6e6;
	border: 0px;
}

.page_text table tr td {
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	color: #000000;
}
.page_text table tr td a {
	color: #3B5998;
}
.page_text table tr td a:visited {
	color: #3B5998;
}
.page_text table tr td a:hover {
	text-decoration: none;
}
.page_text table tr td hr {
	height: 1px;
	color: #e6e6e6;
	background-color: #e6e6e6;
	border: 0px;
}



.page_ul {
	padding: 5px 0px 5px 40px;
	margin: 0px;
	text-align: left;
}

.page_ul li {
	padding: 2px 0px 2px 0px;
}

.page_ul li ul {
	padding: 5px 0px 5px 40px;
	margin: 0px;
}



.page_calendar table tr th {
	padding: 3px 5px 4px 5px;
	font-family: Arial;
	font-size: 13px;
	color: #ffffff;
	text-align: left;
	background: #cdcdcd;
}

.page_calendar table tr td {
	padding: 3px 5px 4px 5px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

.page_calendar table tr td a {
	color: #3B5998;
}
.page_calendar table tr td a:visited {
	color: #3B5998;
}
.page_calendar table tr td a:hover {
	color: #3B5998;
	text-decoration: none;
}

.page_calendar_background {
	background: #f7f8f9;
}

.page_calendar table tr td h2 {
	margin: 0px;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.page_calendar table tr td h2 a {
	color: #0072E6;
	text-decoration: none;
}
.page_calendar table tr td h2 a:visited {
	color: #0072E6;
}
.page_calendar table tr td h2 a:hover {
	color: #0072E6;
}

.page_calendar table tr td h3 {
	margin: 0px;
	font-family: Arial;
	font-size: 14px;
	color: #0072E6;
	text-decoration: none;
}
.page_calendar table tr td h3 a {
	color: #0072E6;
	text-decoration: none;
}
.page_calendar table tr td h3 a:visited {
	color: #0072E6;
}
.page_calendar table tr td h3 a:hover {
	color: #0072E6;
}



.column_text {
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	color: #000000;
}

.column_text a {
	color: #3B5998;
}
.column_text a:visited {
	color: #3B5998;
}
.column_text a:hover {
	text-decoration: none;
}

.column_text h2 {
	margin: 0px;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.column_text h2 a {
	color: #000000;
	text-decoration: none;
}
.column_text h2 a:visited {
	color: #000000;
}
.column_text h2 a:hover {
	color: #000000;
}

.column_text h3 {
	margin: 0px;
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.column_text h3 a {
	color: #000000;
	text-decoration: none;
}
.column_text h3 a:visited {
	color: #000000;
}
.column_text h3 a:hover {
	color: #000000;
}

.column_text table tr td {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.column_text table tr td a {
	color: #3B5998;
}
.column_text table tr td a:visited {
	color: #3B5998;
}
.column_text table tr td a:hover {
	text-decoration: none;
}



.service_text {
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	color: #9c9b9a;
}

.service_text a {
	color: #9c9b9a;
}
.service_text a:visited {
	color: #9c9b9a;
}
.service_text a:hover {
	color: #9c9b9a;
}

.service_text table tr td {
	font-family: Tahoma;
	font-size: 11px;
	color: #9c9b9a;
}
.service_text table tr td a {
	color: #9c9b9a;
}
.service_text table tr td a:visited {
	color: #9c9b9a;
}
.service_text table tr td a:hover {
	color: #9c9b9a;
}



.index_table_text {
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	color: #000000;
}

.index_table_text a {
	color: #293e6a;
	text-decoration: none;
}
.index_table_text a:visited {
	color: #293e6a;
}
.index_table_text a:hover {
	color: #000000;
	text-decoration: underline;
}



ul.bottom_menu {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.bottom_menu li {
	float: left;
	padding: 0px 15px 0px 0px;
}
ul.bottom_menu li ul {
	padding: 0px;
	margin: 0px 0px 15px 15px;
}
ul.bottom_menu li ul li {
	float: none;
	padding: 0;
	margin: 0;
}