.mainmenu {
	margin: 0px;
	padding: 0px;
	border: none;
	height: 40px;
	width: 100%;
	border-collapse : collapse;
}
.mainmenuunselected {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: none;
	background-image: url(../images/mainmenubg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
}
.mainmenuunselected a {
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
.mainmenuselected {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: none;
	background-image: url(../images/mainmenuselectedbg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
}
.mainmenuselected a {
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
.button {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: none;
	background-image: url(../images/buttonbg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
}

.contentarea {
    border: 1px solid #EEEEEE;
    min-height : 225px;
    visibility : visible;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #000066;
}
.content {
	margin: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000000;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
	text-align: left;
	padding: 2px;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tagline {
	float:right;
	font-weight: bold;
	font-size: 15px;
	font-family: Helvetica, Arial, sans-serif;
	text-align: right;
	font-style: italic;
	color: #000066;
}
.submenu {
    border: 0px;
    margin : 0px;
    padding : 0px;
    border-collapse : collapse;
}
.submenuunselected {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    color : #0000FF;
    background-color : #EEEEEE;
}
.submenuunselected  a {
    color : #000033;
    text-decoration : underline;
}
.submenuunselected  a:hover {
    color : #000033;
    text-decoration : underline;
}
.submenuselected {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    color : #0000FF;
    background-color : #EEEEEE;
}
.submenuselected  a {
    color : #0000FF;
    text-decoration : none;
}
.centerregion  {
    margin : 0px;
    padding : 0px;
    width : 100%;
    border: 1px solid #EEEEEE;
}
.leftsidebarregion {
    width: 150px;
    vertical-align: top;
    background-color : #F8F8FF;
    }
.leftsidebarcontent {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    font-weight : normal;
    padding : 10px;
}
.rightsidebarregion {
    width: 175px;
    vertical-align: top;
    background-color : #F8F8FF;
    margin-left: 10px;
 }
.rightsidebarcontent {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-style : normal;
    font-weight : normal;
    padding-top: 10px;
}
.mainregion {
    vertical-align: top;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-style : normal;
    font-weight : normal;
    padding : 20px;
}
.search {
	margin-top: 7px;
    height: 20px;
}
.searchentry {
    border: 1px solid #a5acb2;
    background: url(../images/bg_searchbox.gif) repeat-x;
    width: 115px;
    height: 20px;
    margin-bottom : 4px;
}
.searchbutton {
    width: 53px;
    height: 20px;
}
.homebox {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.homeboxheader {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.homeboxspacer 
{
	width: 10px;
}
.homespacer 
{
	width: 100px;
}
.highlightbox 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #FFFFFF;
}
.screenshotregion
{
	width: 175px;
	height: 250px;
	overflow: auto;
}
hr 
{
	height: 1px;
	color: #EEEEEE;
}