body
{
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	color: black;
	/* width: 900px; */
	/* border-right: 1px solid black; */
	vertical-align: top;
}

#banner
{
	background-color: #000;
	/* border-bottom: 1px solid #333; */
}

#menucontent
{
	background-color: #000;
	/* border-bottom: 1px solid #333; */
	padding: 0px;
	margin: 0px;
	border: 0px;
	line-height: normal;
}

div#menu{text-align:right;margin:1em 0;padding:0}
div#menu div{display:inline;white-space:nowrap}
div#menu div.leftmenuitems{float:left}
#menucontent>div#menu{display:table;width:100%}
#menucontent>div#menu div{display:table-cell}
#menucontent>div#menu div#leftmenuitems{float:none;text-align:left}
#menucontent>div#menu div#rightmenuitems{text-align:right}

.topmenuitem
{
	color: white;
	padding: 10px 16px;
	margin: 0px;
	border: 0px;
	text-decoration: none;
	font-weight: bold;
}

a:hover.topmenuitem
{
	color: #ddd;
}

.selectedtopmenuitem
{
	background-color: #cd2027;
}

a:hover.selectedtopmenuitem
{
	color: #ecc;
}

.sideMenu
{
	float: left;
	
}

#rightmenuitems
{
	float: right;
}


#redbar
{
	background-color: #cd2027;
	/* border-bottom: 1px solid #333; */
	height: 18px;
}

.container
{
	padding: 16px;
}

#redbar2
{
	background-color: #cd2027;
	height: 22px;
	text-align: center;
	color: #ffffff;
}

img
{
	border: 0;
}

#content
{
	/* background-color: #ccf; */
	border: 0;
	margin: 0;
	padding: 0;
	margin: 0;  
	vertical-align: top;
}

.errorlist
{
	color: red; 
}

li
{
    list-style-type: none;
}


.h50  { min-height:50px;  height:auto !important; height:50px; }
.h75  { min-height:75px;  height:auto !important; height:75px; }
.h100 { min-height:100px; height:auto !important; height:100px; }
.h150 { min-height:150px; height:auto !important; height:150px; }
.h200 { min-height:200px; height:auto !important; height:200px; }
.h400 { min-height:400px; height:auto !important; height:400px; } 
.h600 { min-height:600px; height:auto !important; height:600px; }