html { background: gray; }
body { font-family: Tahoma, MS Sans Serif, Sans-serif; }
/*table {font-size:11px;}*/
a {color:#000000;}
a:hover {color:#222222;}
.headerbox{ background-color:#000000; }
.page { border-left: 4px solid #000080; border-right: 4px solid #000080; border-top: 0px none; border-bottom: 4px solid #000080; padding:0px; margin: 0px; background-color:#FFFFFF; }
.pagewidth { width:600px; }
.pageheight { width:1px; height:370px; float:left; }
.main { color:#000000; width:100%; vertical-align:top; background:url(/ww2images/templates/colorbar/images/graybackground.gif) repeat-y white; }

.colorbar { width:100%; border-spacing: 0; border-collapse: collapse; }
.colorbar td { padding:0; vertical-align:top; }
.w100 { width: 100px; }
.w30 { width: 30px; }
.w10 { width: 10px; }
#header {
	margin: 0;
	padding:0;
	min-height: 120px;
}
#header a:link, #header a:visited, #header a:active {
	color: #f0f0f0;
	text-decoration: none;
	border-bottom: none;
}
#header h1 {
	margin: 0;
	font-size: 2.0em;
	color: #f0f0f0;
	letter-spacing: 0.5em;
	padding:10px;
	text-align:right;
}
#header h2 {
	margin: 0;
	font-size: 1.1em;
	color: #F0F0F0;
	text-align:right;
	padding:0px 10px;
}
#header a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: none;
}
#logo {
	margin: 10px 0 0 30px;
	float: left;
}

.menubar { font-size:1.1em; color:#FFFFFF; background:#880000 url(/ww2images/templates/colorbar/images/bluebar.gif) repeat-x; vertical-align: top; text-align: center; width:100%; }
table.menu { width:100%; }
.menu { font-size:1.1em; color:#FFFFFF; white-space:nowrap; text-align:center; }
.menu1 { color:#CCCCCC; white-space:nowrap; }
a.menu { color:#FFFFFF; white-space:nowrap; }
a.menu:hover { color:#DDDDDD; }
a.menu1 { color:#CCCCCC; white-space:nowrap; }
a.menu1:hover { color:#DDDDDD; }
.menudev { font-size:1.0em; color:#BBBBBB; white-space:nowrap; }
.dev { color:#BBBBBB; white-space:nowrap; }
.r-menu a { color:#F0F0F0; white-space:nowrap; }
.r-menu a:hover { color:#FFFFFF; }
.r-menu-white { width: 100%; }

.navbar { background: url(/ww2images/templates/colorbar/images/grayshadow.gif) repeat-x; }
.navcorner { background: url(/ww2images/templates/colorbar/images/graycorner.gif) no-repeat; width:227px; }
.pagetitle { vertical-align:bottom; }
#pagetitle { font-size:1.5em; float:left; text-align:center; }
.bottomshade { width: 100%; background:url(/ww2images/templates/colorbar/images/graybottom.gif); }

.navmenu { font-size:1.05em; font-weight:bold; color: #DDDDDD; background:transparent; }
.navmenu p { padding:10px 0px 0px 0px; }
a.navmenu, a.navmenu:visited { background:transparent; text-decoration: none; }
a.navmenu:hover { color: #FFFFFF; }
.navmenu1 { font-size:1.05em; font-weight:bold; color: #FFFFFF; background:transparent; }
a.navmenu1, a.navmenu1:visited { background:transparent; color:#EEEEEE; text-decoration: none; }
a.navmenu1:hover { color: #DDDDDD; }

.copyright { font-size: 0.9em; }
.ww2logo { font-size:11px; color:#000000; }
a.ww2logo { color:#000000; }
a.ww2logo:hover { color:#800000; }

#sign-in { color:#222222; float:right; padding-right: 5px; }
.sign-in { color:#222222; }
a.sign-in { color:#111111; white-space:nowrap; }
a.sign-in:hover { color:#800000; }

.maincont { width:100%; }

.NewClass {  }
@media all and ( max-width: 500px ) {
	#header h1{ font-size:1.2em; }
	#pagetitle { font-size:1.0em; }
}