body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #999999;
	height: 100%;
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
	background: url(../graphics/background/m_pg_bkg.jpg) repeat;
}

html {
	height: 100%;
}

input {
	background-color: #000000;
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	color: #CCCCCC;
	font-size: 11px;
	padding-right: 2px;
	padding-left: 2px;
}

p {
	text-align: justify;
	margin: 0px;
	padding: 0px;
	margin-bottom: 1em;
}

textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	border: 1px solid #003366;
	color: #CCCCCC;
	font-size: 11px;
	padding-right: 2px;
	padding-left: 2px;
	overflow: hidden;
}

#bodtopgrad {
	background: url(../graphics/background/m_pg_top_grad.jpg) repeat-x;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#box1 {
	margin-bottom: 16px;
}

#box1 p {
}

#box1 img.imgnosp {
	margin: 0 0 14px 0;
	padding: 0;
}

#box1 .bxcontent {
	background-image: url(../graphics/containers/box1_btm.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 8px;
}

#box1 .bxad1 {
	margin-right: 12px;
	margin-left: 12px;
	margin-bottom: 8px;
}

#box1 .bxtop {
	background: url(../graphics/containers/box1_top.jpg) no-repeat bottom;
	height: 12px;
}

#box1 .bxmid {
	background-image:url(../graphics/containers/box1_rpt.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

#captcha {
	clear: both;
	text-align: center;
	padding: 0;
	margin: 0 13px 0 14px;
}

#captcha input {
	color: #FFFFFF;
}

#colA {
	width: 212px;
	float: left;
	margin-top: 0px;
	margin-right: 24px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#colABC {
	width: 688px;
	float: left;
	margin: 0 auto;
}

#colB {
	width: 212px;
	float: left;
	margin-top: 0px;
	margin-right: 24px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#colBC {
	float: left;
	width: 448px;
}

#colC {
	width: 212px;
	float: left;
	margin: 0 auto;
}

#colC img {
	float: left;
	margin-right: 12px;
	margin-bottom: 2px;
}

#box1 img {
	float: none;
	padding: 0 0 8px 0;
}

#content {
	width: 800px;
	margin: 0 auto;
}

#content a {
	text-decoration: none;
	color: #006699;
}

#content a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

#content .content {
	background: url(../graphics/background/m_pg_btm.jpg) no-repeat bottom;
	padding-left: 56px;
	padding-right: 56px;
	padding-bottom: 34px;
	padding-top: 0px;
}

#content .mid {
	background: #000629 url(../graphics/background/m_pg_mid_rpt.jpg) repeat-y;
}

#content .top {
	background: url(../graphics/background/m_pg_mid_top.jpg) no-repeat;
}

#credits {
}

#credits a {
	text-decoration: none;
	color: #006699;
}

#credits a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

#credits p {
	text-align: left;
}

#flashcontent {
	text-align: center;
}

#flashcontentgravity {
	text-align: center;
}

#flashupdate {
	background-color: #000099;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 12px;
}

#flashupdategal {
	background-color: #000099;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
}

#galnavback {
	float: right;
}

#galnavback a {
	color: #666666;
}

#galnavback a:hover {
	color: #CCCCCC;
}

#galsect {
	clear: both;
}

#galsect img {
	border: none;
	margin-left: 6px;
	margin-bottom: 1px;
	text-align: right;
	float: right;
}

#galsect .new {
	float: none;
}

#holder {
	clear: both;
}

#hrule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	margin-bottom: 22px;
	clear: both;
	height: 16px;
}

#mainmenu {
	width: 800px;
	height: 196px;
	margin: 0 auto;
}

#mainmenu ul {
	margin: 0px;
	list-style: none;
	text-align: center;
	padding-top: 110px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
}

#mainmenu ul li {
	display: inline;
}

#mainmenu a {
	color: #0D62B7;
	background-color: #061528;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-right: 20px;
	margin-left: 20px;
	border: 1px solid #07396C;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

#mainmenu a:hover {
	color: #FFFFFF;
	background-color: #000000;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-right: 20px;
	margin-left: 20px;
	border: 1px solid #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

#popcontent {
	width: 607px;
	margin: 0 auto;
}

#popcontent a {
	text-decoration: none;
	color: #006699;
}

#popcontent a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

#popcontent img {
	margin-right: 3px;
	margin-left: 3px;
}

#popcontent .content {
	background: url(../graphics/background/pop_pg_btm.jpg) no-repeat bottom;
	padding-left: 56px;
	padding-right: 56px;
	padding-bottom: 50px;
}

#popcontent .mid {
	background: #000629 url(../graphics/background/pop_pg_mid_rpt.jpg) repeat-y;
}

#popcontent .top {
	background: url(../graphics/background/pop_pg_mid_top.jpg) no-repeat;
}

#poptop {
	width: 607px;
	height: 58px;
	margin: 0 auto;
}

#poptop ul {
	margin: 0px;
	list-style: none;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#poptop ul li {
	display: inline;
}

#poptop a {
	color: #0B5299;
	background-color: #061528;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-right: 26px;
	margin-left: 26px;
	border: 1px solid #07396C;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

#poptop a:hover {
	color: #FFFFFF;
	background-color: #000000;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-right: 26px;
	margin-left: 26px;
	border: 1px solid #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

#poptopgrad {
	background: url(../graphics/background/pop_pg_top_grad.jpg) repeat-x;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#signform {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}

#signform input {
	background-color: #000000;
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	color: #CCCCCC;
	font-size: 11px;
	padding-right: 2px;
	padding-left: 2px;
}

#signform textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	color: #CCCCCC;
	font-size: 11px;
	padding-right: 2px;
	padding-left: 2px;
	overflow: auto;
}

#signform .formrow {
	clear: both;
	padding-top: 6px;
}

#signform .formrow span.entry {
	float: left;
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0;
	text-align: left;
	padding-bottom: 6px;
}

#signform .formrow span.center {
	float: left;
	width: 448px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0;
	text-align: center;
	padding-bottom: 6px;
}

#signform .formrow span.label {
	float: left;
	width: 138px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0;
	text-align: right;
	margin: 0 10px 0 0;
	padding: 0 0 6px 10px;
}

#signform .formrow .formsub {
	cursor: pointer;
	cursor: hand;
	margin: 14px 0 10px 0;
}

#signform .hand {
	cursor: pointer;
	cursor: hand;
}

.bg1 {
	background: url(../graphics/background/m_pg_top.jpg) no-repeat;
}

.bg2 {
	background: #000629 url(../graphics/background/m_pg_mid_rpt.jpg) repeat-y;
}

.bg3 {
	background: url(../graphics/background/m_pg_btm.jpg) no-repeat;
}

.bg4 {
	background: url(../graphics/background/pop_pg_top.jpg) no-repeat;
}

.ctrbtm {
	text-align: center;
	margin-top: 14px;
}

.desc {
	display: none;
}

.formrow1 {
	clear: both;
	padding-top: 10px;
}

.formrow1 span.label {
	float: left;
	width: 110px;
	text-align: right;
	margin-right: 10px;
}

.formrow1 span.entry {
	float: left;
	width: 300px;
	text-align: left;
}

.formrow1 .formsub {
	cursor: pointer;
	cursor: hand;
	margin-bottom: 10px;
}
.formrow2 {
	clear: both;
	padding-top: 10px;
}

.formrow2 span.label {
	float: left;
	width: 110px;
	text-align: right;
	margin-right: 10px;
}

.formrow2 span.entry {
	float: left;
	width: 300px;
	text-align: left;
}

.formrow2 .formsub {
	cursor: pointer;
	cursor: hand;
	margin-bottom: 10px;
}

.hand {
	cursor: pointer;
	cursor: hand;
}

.noscreen {
	display: none;
}

.showinfo {
	color: #CCCCCC;
	clear: both;
}

.showtitle {
	font-size: 1.1em;
	color: #CC9933;
	font-style: italic;
	float: left;
}

.subtitle {
	color: #CC9933;
	clear: both;
}

.teaser {
	color: #8A7031;
	clear: both;
	text-align: right;
}

.title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #041934;
	font-size: 1.1em;
	color: #CC9933;
	clear: both;
}

.viewborder {
	border: 1px solid #000099;
	width: 640px;
}
