body {
	background: #d4dcde url("images/bg.gif") repeat-x top left;
	font-family: 'Trebuchet MS', Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f4348;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}

html {
	overflow-y: scroll;
}

a:link, a:visited, a:active {
	color: #5da7b5;
	text-decoration: none;
}

a:hover {
	color: #f47a20;
	text-decoration: none;
}

input,
textarea,
select {
	background: #eef4f5;
	border: 1px solid #c0c9cb;
	color: #637276;
	font-family: 'Trebuchet MS', Verdana, Arial, Tahoma, helvetica, sans-serif;
	font-size: 12px;
	margin: 3px 0 3px 0;
	padding: 2px;
}

img {
	border: none;
}

hr {
	color: #c0c9cb;
	background: #c0c9cb;
	height: 1px;
	border: none;
}

#header {
	width: 960px;
	height: 70px;
	margin: 0 auto;
	padding: 20px 0 20px 0;
}

#header h1 {
	margin: 0;
	padding: 0;
}

#header ul {
	float: right;
	text-align: right;
	list-style: none;
	width: 500px;
	height: 40px;
	margin: 0;
	padding: 30px 0 0 0;
}

#header li {
	height: 40px;
	margin: 0;
	padding: 0;
	display: inline;
}

/*

------------------- Main Menu (Drop Down Menu) Start -------------------

*/

#main_menu {
	background: url("images/main_menu_bg.gif") no-repeat top left;
	width: 930px;
	height: 25px;
	color: #cbcfd0;
	font-size: 14px;
	margin: 0 auto;
	padding: 10px 15px 0 15px;
}

.dropdown {
	list-style: none;
	width: 930px;
	height: 25px;
	margin: 0;
	padding: 0;
}

.main_menu_unselected a:link,
.main_menu_unselected a:active,
.main_menu_unselected a:visited {
	color: #6c9298;
	text-decoration: none;
	height: 25px;
	margin: 0;
	padding: 0 15px;
}

.main_menu_unselected a:hover {
	color: #f47a20;
	text-decoration: none;
}

.main_menu_selected a:link,
.main_menu_selected a:active,
.main_menu_selected a:visited,
.main_menu_selected a:hover {
	color: #f47a20;
	font-weight: bold;
	height: 25px;
	margin: 0;
	padding: 0 15px;
}

.dropdown,
.dropdown * {
	list-style: none;
	padding: 0;
	margin: 0;
}

.dropdown ul {
	position: absolute;
	top: -999px;
	width: 180px;
	border-left: 1px solid #cbd0d1;
	border-bottom: 1px solid #cbd0d1;
	border-right: 1px solid #cbd0d1;
}

.dropdown li {
	float: left;
	position: relative;
	z-index: 99;
}

.dropdown ul a:link,
.dropdown ul a:active,
.dropdown ul a:visited,
.dropdown ul a:hover {
	display: block;
}

.dropdown ul li{
	width: 100%;
}

.dropdown li:hover ul,
ul.dropdown li.dpdnHover ul {
	left: -1px;
	top: 25px;
}

.dropdown li:hover li ul,
.dropdown li.dpdnHover li ul {
	top: -999px;
}

.dropdown li li:hover ul,
ul.dropdown li li.dpdnHover ul {
	left: 180px;
	top: 0;
}

.dropdown li:hover ul,
.dropdown li li:hover ul {
	top: -999px;
}

.dropdown .main_menu_unselected li a:link, .dropdown .main_menu_unselected li a:active, .dropdown .main_menu_unselected li a:visited, .dropdown .main_menu_selected li a:link, .dropdown .main_menu_selected li a:active, .dropdown .main_menu_selected li a:visited { background-color: #eef3f4; color: #6c9298; font-size: 12px; font-weight: normal; border-bottom: 1px solid #cbd0d1; height: 18px; margin: 0; padding: 2px 15px; }

.dropdown .main_menu_unselected li a:hover, .dropdown .main_menu_selected li a:hover { background-color: #ffffff; color: #f47a20; }

.dropdown .main_menu_unselected li li a:link, .dropdown .main_menu_unselected li li a:active, .dropdown .main_menu_unselected li li a:visited, .dropdown .main_menu_selected li li a:link, .dropdown .main_menu_selected li li a:active, .dropdown .main_menu_selected li li a:visited { background-color: #eef3f4; color: #6c9298; font-size: 12px; font-weight: normal; border-bottom: 1px solid #cbd0d1; height: 18px; margin: 0; padding: 2px 15px; }

.dropdown .main_menu_unselected li li a:hover, .dropdown .main_menu_selected li li a:hover { background-color: #ffffff; color: #f47a20; }

/*

------------------- Main Menu (Drop Down Menu) End -------------------

*/

#home_banner_001 {
	width: 960px;
	height: 180px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	background: url("images/placeholder.jpg") no-repeat top left;
}

#content_banner_001 {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

.home_domain_search {
	width: 500px;
	font-size: 12px;
	color: #2f4348;
	margin: 0;
	padding: 20px 0 0 20px;
}

#content_part {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

#home_content {
	float: left;
	background: url("images/home_content_bg.jpg") no-repeat top left;
	width: 960px;
	height: 200px;
	margin: 0;
	padding: 20px 0 0 0;
}

.home_content_box {
	float: left;
	width: 225px;
	font-size: 12px;
	color: #2f4348;
	margin: 0;
	padding: 0 0 0 15px;
}

.home_content_box p {
	line-height: 18px;
	margin: 12px 0 12px 0;
	padding: 0;
}

.home_content_box h2 {
	float: left;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 0 8px 0 0;
}

.home_content_box h3 {
	color: #3d6f78;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 9px 0 0 0;
}

.font_color_001 {
	color: #84b63d;
}

.font_color_002 {
	color: #c55b5b;
}

.font_color_003 {
	color: #edb93b;
}

.font_color_004 {
	color: #cb701e;
	font-weight: bold;
}

.button_001 a:link,
.button_001 a:active,
.button_001 a:visited {
	background: url("images/button_001_bg.gif") repeat-x top left;
	color: #4e5557;
	width: 64px;
	height: 20px;
	border: 1px solid #b4bec0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	margin: 0;
	padding: 4px 0 0 0;
	display: inline-block;
}

.button_001 a:hover {
	color: #748285;
	border: 1px solid #556264;
}

#content_content {
	float: left;
	background: #ffffff url("images/content_contentbox_bottom.gif") no-repeat bottom left;
	width: 920px;
	margin: 0;
	padding: 20px 20px 50px 20px;
}

#content_left {
	float: left;
	width: 210px;
	margin: 0;
	padding: 0 20px 0 0;
}

#content_left h3,
#content_left h3 a:link,
#content_left h3 a:active,
#content_left h3 a:visited,
#content_left h3 a:hover {
	color: #84b63d;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 10px;
}

#left_menu_1 {
	width: 210px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.left_menu_1_button a:link,
.left_menu_1_button a:active,
.left_menu_1_button a:visited {
	background: #e2e8ea;
	width: 178px;
	font-size: 14px;
	line-height: 20px;
	color: #2f4348;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #e2e8ea;
	margin: 1px 0 0 0;
	padding: 10px 15px;
	display: block;
}

.left_menu_1_button a:hover {
	background: #f1f6f7;
	color: #849297;
	border: 1px solid #e2e8ea;
}

.left_menu_1_button_s a:link,
.left_menu_1_button_s a:active,
.left_menu_1_button_s a:visited,
.left_menu_1_button_s a:hover {
	background: #2f4348;
	width: 178px;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #2f4348;
	margin: 1px 0 0 0;
	padding: 10px 15px;
	display: block;
}

#left_menu_2 {
	background: #f8efef url("images/left_menu_2_bg.gif") repeat-x top left;
	width: 210px;
	list-style: none;
	margin: 0;
	padding: 0;
}

#left_menu_2 li a:link,
#left_menu_2 li a:active,
#left_menu_2 li a:visited {
	width: 180px;
	font-size: 12px;
	color: #c55b5b;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #ffffff;
	margin: 0;
	padding: 6px 15px;
	display: block;
}

#left_menu_2 li a:hover {
	background: #e2afaf;
	color: #ffffff;
}

#content_right {
	float: left;
	width: 686px;
	color: #2f4348;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

#content_right h2 {
	color: #2f4348;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0;
}

#content_right h3 {
	font-size: 18px;
	font-weight: normal;
}

#content_right h4 {
	font-size: 14px;
	font-weight: bold;
}

#content_right p {
	line-height: 18px;
	margin: 18px 12px;
	padding: 0;
}

#content_right table {
	border: none;
	text-align: left;
	margin: 12px;
}

#content_right table td {
	font-size: 12px;
	border-bottom: 1px solid #e2e8ea;
}

#content_right table td.no_border {
	border: none;
}

.th_1 {
	background: #e2e8ea;
	color: #7a9298;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
}

.th_2 {
	background: #e2e8ea;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
}

.th_3 {
	background: #faf5ea;
	color: #6f8388;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #faf5ea;
	padding-left: 20px;
}

.th_4 {
	color: #7a9298;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #e2e8ea;
}

.content_intro_1 {
	background: #faf5ea;
	color: #8b743c;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #f1e5c9;
	margin: 18px 0;
	padding: 12px;
	display: block;
}

.content_intro_1 a:link,
.content_intro_1 a:active,
.content_intro_1 a:visited {
	color: #d3a840;
	text-decoration: none;
}

.content_intro_1 a:hover {
	color: #f47a20;
	text-decoration: none;
}

.content_intro_1_ul {
	list-style-image: url("images/bullet_001.gif");
	margin-top: 0;
	margin-bottom: 0;
}

.content_intro_2 {
	background: #eef4f5;
	color: #526d74;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #d4e1e5;
	margin: 18px 0;
	padding: 12px;
	display: block;
}

.form_1 label {
	float: left;
	text-align: right;
	width: 100px;
	margin: 0 12px 0 0;
	padding: 5px 0 0 0;
}

.form_1_submit {
	margin-left: 112px;
}

.input_width_1 {
	width: 300px;
}

.textarea_width_1 {
	width: 350px;
}

#bottom_content {
	float: left;
	background: url("images/bottom_content_bg.gif") no-repeat top left;
	width: 945px;
	height: 54px;
	color: #2f4348;
	font-size: 12px;
	margin: 0;
	padding: 31px 0 0 15px;
}

#bottom_content a:link,
#bottom_content a:active,
#bottom_content a:visited {
	color: #2f4348;
	text-decoration: none;
}

.bottom_context_text {
padding-right:15px }

#bottom_content a:hover {
	color: #565f61;
	text-decoration: underline;
}

#footer {
	float: left;
	width: 960px;
	color: #2f4348;
	font-size: 11px;
	margin: 0;
	padding: 0 0 20px 0;
}

#footer a:link,
#footer a:active,
#footer a:visited {
	color: #195f70;
	text-decoration: none;
}

#footer a:hover {
	color: #798487;
	text-decoration: underline;
}

