/* Global */

* {
	margin:0;
	padding:0;
}
body {
	background-color:#fff;
	font-family: Arial;
	font-size:13px;
	color:#222;
}
img {
	border:none;
}
p {
	margin:0px;
	padding-top:0px;
	text-align:justify;
}
a:link, a:visited, a:active {
	color:#0060fd;text-decoration: none;
}
a:hover {
	color:#0060fd;text-decoration: underline;
}

div.clear {clear:both;}

.br1 {
	-moz-border-radius:15px; /* Firefox */
	-webkit-border-radius:15px; /* Safari, Chrome */
	-khtml-border-radius:15px; /* Konqueror */
	border-radius:15px; /* CSS3 */
}

hr {height:2px;border:0px solid #c3c6cf;background-color:#c3c6cf;color:#c3c6cf;}

input {width:100%;border:1px solid #999999;background-color:#F6F6F6;padding-left:3px;font-family:Arial;font-size:13px;color:#222222;}
textarea {width:100%;border:1px solid #999999;background-color:#F6F6F6;padding-left:3px;font-family:Arial;font-size:13px;color:#222222;}
button {background-color:#3e3d40;border:1px solid #3e3d40;padding:2px;font-size:13px;color:#FFFFFF;font-weight:bold;cursor:pointer;}
marquee {width:100%;border:1px solid #999999;background-color:#FFFFFF;font-family:courier;font-size:13px;color:#222222;}
select {border:1px solid #999999;background-color:#F6F6F6;font-family:Arial;font-size:13px;color:#222222;}
.input_radio {width:16px;border:0px;background:none;}
.input_checkbox {width:16px;border:0px;background:none;}
.input_inactive {height:19px;border:1px solid #c3c6cf;background-color:#FFFFFF;font-family:Arial;font-size:13px;color:#999999;}

/* Content */

#m_wrapper {
}

#m_page {
	position: absolute;
	z-index:2;
	left: 50%;
	top: 50px;
	width: 740px;
	margin-left: -370px;
	text-align: left;
	padding-bottom: 50px;
}
#m_page_bgrnd {
	background-color: #ffffff;
	border:2px solid #c3c6cf;
}
#m_page_head {
	width:100%;
	text-align: center;
	padding-bottom: 10px;
}
#head_logo {
	padding: 10px 0;
	text-align: center;
}
#head_logo img {
	width: 320px;
}
#m_page_head .title {
	font-size:21px;color:#494e55;
	font-weight:bold;
}
#m_page_head .info {
	padding: 5px 0;
	font-size:15px;color:#494e55;
}

#m_center {
	width:100%;
	text-align: left;
	/*filter:alpha(opacity=85);opacity:0.85;*/
}
#m_menu {
	border-top:2px solid #c3c6cf;
	border-bottom:2px solid #c3c6cf;
	background-color: #494e55;
	text-align: center;
}
#m_menu ul {
	margin: 14px 0;
	list-style:none;
}
#m_menu ul li {
	list-style:none;
	display:inline;
	padding: 0 8px;
	font-size:17px;
	font-weight:bold;
}
#m_menu ul li a:link, #m_menu ul li a:visited, #m_menu ul li a:active {
	color:#fff;text-decoration: none;
}
#m_menu ul li a:hover {
	color:#fff;text-decoration: underline;
}
#m_menu ul li a.active:link, #m_menu ul li a.active:visited, #m_menu ul li a.active:active {
	color:#c3c6cf;text-decoration: none;
}
#m_menu ul li a.active:hover {
	color:#c3c6cf;text-decoration: underline;
}

#m_content {
	width:100%;
}
#m_content .c_left {
	float:left;
	margin: 25px 25px 0 25px;
	width:450px;
	color:#333;
}
#m_content .c_right {
	float:right;
	margin: 55px 25px 25px 0;
	width:200px;
	color:#333;
}
#m_content .c_right p {
	text-align: left;
}

#m_bottom {
	padding-bottom: 20px;
}
#m_bottom .info {
	border-top:1px solid #c3c6cf;
	border-bottom:1px solid #c3c6cf;
	background-color: #eee;
	text-align: center;
	padding: 15px 0;
	color:#494e55;
}

.main_pagetitle {margin:0px 0px 0px -2px;padding-bottom:10px;font-size:40px;font-weight:bold;color:#333;}
h1 {margin:0px 0px 0px -2px;padding-bottom:14px;font-size:40px;font-weight:bold;color:#333;}

.main_pagesubtitle{margin:0px 0px 8px -1px;text-align:justify;font-size:27px;font-weight:bold;color:#494e55;}
h2 {margin:0px 0px 8px -1px;text-align:justify;font-size:27px;font-weight:bold;color:#494e55;}

.main_headline {margin:0px 0px 0px -1px;padding-bottom:10px;vertical-align:top;font-size:19px;color:#494e55;}
h3 {margin:0px 0px 0px -1px;padding-bottom:10px;vertical-align:top;font-size:19px;color:#494e55;}

.main_text {margin:0px 0px 0px -1px;padding-bottom:5px;vertical-align:top;font-size:17px;color:#444;line-height:19px;}
h4 {margin:0px 0px 0px -1px;padding-bottom:5px;vertical-align:top;font-size:17px;color:#444;line-height:19px;}

.main_text_small {vertical-align:top;font-size:11px;color:#333;}
h5 {vertical-align:top;font-size:11px;color:#333;}

#m_content .c_left h3 {
	color:#0060fd;
}
