
html,body,td,th { margin:0; padding:0 }

html,body {
	color:#DBDACD;
	background:#000000;
	font-family:sans-serif;
	font-size:15px;
}

body {
	position:relative;
	text-align:left;
	background:#456988;
	color:#d5d4d4;
	overflow-x:auto;
	padding-bottom:2em;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

td,th { text-align:center }

a { color:#70b8ff; text-decoration:none }
a:link { border-style:none; text-decoration:none }
a:visited { text-decoration:none }
a:hover, a:active, a:focus { text-decoration:underline; outline:none }
a:active { color:#faa700 }
ins { text-decoration:none }

img { border-style:none }
middot { color:#7B1B02; font-weight:800 }
h2 { margin-top:1em }

.mc-common { padding:0; margin:0; line-height:1.48em; font-style:normal }

#mc-menu { width:683px; margin:0px auto;  padding:0; line-height:132%; font-style:normal;
	background-color:#cccccc; overflow:hidden }
.menu-item { display:inline-block; margin:0px 18px;  padding:2px 2px 2px 2px; line-height:132%;
	font-style:normal; color:#424242 }
#mc-footer { font-size:0.93em; line-height:1.2em; color:#CBCABD; font-style:italic }

.top-right-logo { float:right; margin-left:1em; margin-right:3.5em; margin-top:.55em }
@media screen and (max-width:480px) {
.top-right-logo { margin-right:1em; margin-top:0 }
}

.mc-line { border-style:inset; border-width:1px; line-height:21px;
	margin:.5em .6em .7em 0; width:100%; color:#f9f9f9 }
#mc-menu { text-align:center }
#mc-footer { text-align:center }

.fw-content-ltr { direction:ltr }

.FwPage { border-bottom:1px solid #565656; border-left:1px solid #565656; border-right:1px solid #565656;
	margin:0 auto 0 auto; position:relative; width:auto; max-width:960px; z-index:1 }
.FwPage .FwPageBackground { opacity:1; background:#2d2d2d; height:100%; left:0;
	position:absolute; top:0; width:100% }
.FwPage .FwPageCommon { zoom:1; position:relative }
.FwPage .FwPageCommon:after { clear:both; content:" "; display:block; height:0;
	overflow:hidden; visibility:hidden }

.FwMainContent { float:left; position:relative; padding:0 3em 0; width:auto; z-index:1 }
@media screen and (max-width:860px) {
.FwMainContent { padding:0 1em 0 }
}
@media screen and (max-width:480px) {
.FwMainContent { padding:0 .4em 0 }
}

.FwHeader { clear:both; margin:0 0 15px; padding:10px 10px 9px; position:relative; z-index:1000 }

.FwPageHeader { clear:both; margin:0 10px 10px 10px; position:relative; z-index:2 }
.FwPageHeader h1 { display:inline; font-size:27px; margin:0 10px 0 0; line-height:27px; font-weight: 400; }
.FwPageHeader h2, .FwPageHeader p { border:none; margin-top:4px; font-weight: 400; }
.FwPageHeader img { vertical-align:text-bottom }

.FwArticle { padding:0 10px; position:relative;
	min-height:250px; z-index:1 }
.FwArticle h1, .FwArticle h2, .FwArticle h3, .FwArticle h4, .FwArticle h5, .FwArticle h6
	{ margin:.5em 0 .2em }
.FwArticle h2 { font-size:1.2em; margin-top:30px; overflow:hidden; font-weight: 400; }
.FwArticle b, .FwArticle strong { font-weight:bold }
.FwArticle p { margin:0.4em 0 0.5em }
.FwArticle p+p { margin:1em 0 }
.FwArticle .Section { margin:0.4em 0 0.5em }
.FwArticle .Section+.Section { margin:1em 0 }
.FwArticle h2 { overflow:inherit }

.FwFooter { clear:both; padding-top:23px; position:relative; z-index:1 }
