html, body {
	margin:0px;
	padding:0px;
}

body, input, select, textarea {
	background-color: #FFFFFF;
}

td, input, select {
	font: 12pt "TimesNewRoman", serif;
	color: #000000;
	vertical-align: top;
}

td { padding: 0px; }


table.logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	border-collapse: collapse;
}
td.logo {
	width: 150px;
	height: 170px;
	text-align: right;
	vertical-align: middle;
}
td.title {
	height: 170px;
	text-align: center;
	vertical-align: middle;
}
table.logo_back {
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
}
td.logo_back {
	max-width: 90%;
	height: 180px;
	text-align: center;
	vertical-align: middle;
}


table.topplace {
	width: 100%;
	border-collapse: collapse;
}
td.topplace {
	height: 40px;
	vertical-align: middle;
}


table.main {
	width: 100%;
	border-collapse: collapse;
}
td.menuspace {
	width: 170px;
	padding-left: 0px;
	vertical-align: top;
	background: url(/content/image/mmframe.jpg) top 5px no-repeat;
}
td.workspace {
	background-color: #F0F8FF;
	text-align: left;
	padding: 10px 20px;
	vertical-align: top;
}
td.rightspace {
	width: 10px;
	vertical-align: top;
}


table.menu {
	table-layout: fixed;
	margin-top: 20px;
	width: 100%;
	border-collapse: collapse;
	vertical-align: top;
}
td.menuitem {
	text-align: left;
	padding-left: 20px;
	vertical-align: middle;
}

a.mm_usual {
	display: block;
	height: 20px;
	width: 108px;
	background: url(/content/image/mm_usual_bg.gif) /*#6585BE*/ no-repeat;
	font: bold 11.5pt "Times New Roman", serif;
	text-decoration: none;
	color: White;
	margin: 4px 0px;
}
a:hover.mm_usual {
	background: url(/content/image/mm_usual_bg_hover.gif) no-repeat;
	color: White;
}

a.mm_usual_first {
	display: block;
	height: 20px;
	width: 108px;
	background: url(/content/image/mm_usual_bg.gif) /*#6585BE*/ no-repeat;
	font: bold 11.5pt "Times New Roman", serif;
	text-decoration: none;
	color: White;
	margin: 12px 0px;
}
a:hover.mm_usual_first {
	background: url(/content/image/mm_usual_bg_hover.gif) no-repeat;
	color: White;
}

a.mm_current {
	display: block;
	height: 20px;
	width: 135px;
	background: url(/content/image/mm_current_bg.gif) /*#6585BE*/ no-repeat;
	font: bold 11.5pt "Times New Roman", serif;
	text-decoration: none;
	color: White;
	margin: 4px 0px;
}
a:hover.mm_current {
	background: url(/content/image/mm_current_bg_hover.gif) no-repeat;
	color: White;
}

a.mm_current_first {
	display: block;
	height: 20px;
	width: 135px;
	background: url(/content/image/mm_current_bg.gif) /*#6585BE*/ no-repeat;
	font: bold 11.5pt "Times New Roman", serif;
	text-decoration: none;
	color: White;
	margin: 12px 0px;
}
a:hover.mm_current_first {
	background: url(/content/image/mm_current_bg_hover.gif) no-repeat;
	color: White;
}


table.banners {
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
	vertical-align: top;
}
tr.banner {
	vertical-align: top;
	margin-bottom: 20px;
}
td.banner {
	text-align: center;
	padding-right: 20px;
}

p.my_banner {
	width: 100%;
	text-align: center;
	padding: 0px 10px;
	vertical-align: top;
	font: 11pt "TimesNewRoman", serif;
}
textarea.my_banner {
	font: 10pt "TimesNewRoman", serif;
	text-align: center;
	vertical-align: top;
	padding: 0px, 10px, 0px, 0px;
	margin-left: -10px;
	width: 220px;
	height: 150px;
}


table.mainbody {
	width: 100%;
	border-collapse: collapse;
}
td.mainbodyitem {
	vertical-align: top;
}


table.photoalbum {
	width: 100%;
	border-collapse: collapse;
}
td.photoalbum_image {
	width: 200px;
	text-align: center;
	vertical-align: middle;
}
td.photoalbum_text {
	text-align: justify;
	vertical-align: middle;
}
td.photoalbum_full_image {
	text-align: left;
	vertical-align: middle;
	padding: 15px 0px 5px 50px;
}
td.photoalbum_image_sign {
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 25px 50px;
}
td.photoalbum_media {
	text-align: center;
	vertical-align: middle;
	padding: 10px 10px 10px 10px;
}


table.c_data {
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
}
td.c_image {
	width: 200px;
	text-align: center;
	vertical-align: middle;
}
td.c_text {
	text-align: left;
	vertical-align: middle;
	font: 11pt "TimesNewRoman", serif;
	padding-left: 15px;
}


td.counters {
	height: 100px;
	text-align: center;
	vertical-align: bottom;
}


td.copyright {
	height: 70px;
	vertical-align: bottom;
	padding: 5px 40px 15px 40px;
	color: #808080;
	font: 8pt Tahoma, sans-serif;
}


h1, h2 { font-weight: bold; }
h1 { color: #004E98; font-size: 20pt; }
h2 { color: #316AC5; font-size: 14pt; }
h3 { font-size: 14pt; }

h1.hdr1 { font-size: 18pt; text-transform: uppercase; text-align: center; }
a.hdr1 { color: #004E98; text-decoration: none; }
a:hover.hdr1 { color: Teal; text-decoration: underline; }

h2.hdr2 { text-align: center; }

a { color: #0000CD; text-decoration: underline; }
a:hover { color: Teal; }

a.text { color: #316AC5; }

a.bigtext { color: #316AC5; font: 16pt "TimesNewRoman", serif; }

a.hide { color: #000000; text-decoration: none; }
a.hide:hover { color: #000000; }

b { color: #316AC5; font-weight: bold; }
strong { font-weight: bold; }

hr { color: #619AF5; }
p { text-align: justify; }
p.small { font: 10pt "TimesNewRoman", serif; }
p.strong { text-indent: 2.7em; margin: 0.3em; 0em; }
li.strong { text-align: justify; text-indent: 1em; list-style: inside; }
img { border: 0; }
