/* STANDARD TAG REDEFINITIONS */
BODY{ color: White; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: Black; margin: 0; padding: 0; background:url(/images/bg.jpg) repeat-y center;}
TD {font-size: 10pt;  }
p { font-size: 10pt;  margin-bottom: 7px; margin-top: 0; }
a{ color: #DB0000; text-decoration: none; }
a:hover{	text-decoration: underline;  color: White;   }
form{	margin:0;}

.menu-navigation li.menu-home{ width: 130px; background: url(/images/home.gif) 0 -45px no-repeat;}
.menu-navigation li.menu-home a{ width:130px; background: url(/images/home.gif) 0 0 no-repeat;}
.menu-navigation li.menu-home a:hover{ background: transparent;}

.menu-navigation li.menu-upcoming{ width: 130px; background: url(/images/upcoming.gif) 0 -45px no-repeat;}
.menu-navigation li.menu-upcoming a{ width:130px; background: url(/images/upcoming.gif) 0 0 no-repeat;}
.menu-navigation li.menu-upcoming a:hover{ background: transparent;}

.menu-navigation li.menu-boas{ width: 130px; background: url(/images/boas.gif) 0 -45px no-repeat;}
.menu-navigation li.menu-boas a{ width:130px; background: url(/images/boas.gif) 0 0 no-repeat;}
.menu-navigation li.menu-boas a:hover{ background: transparent;}

.menu-navigation li.menu-forum{ width: 130px; background: url(/images/forum.gif) 0 -45px no-repeat;}
.menu-navigation li.menu-forum a{ width:130px; background: url(/images/forum.gif) 0 0 no-repeat;}
.menu-navigation li.menu-forum a:hover{ background: transparent;}

.menu-navigation li.menu-links{ width: 130px; background: url(/images/links.gif) 0 -45px no-repeat;}
.menu-navigation li.menu-links a{ width:130px; background: url(/images/links.gif) 0 0 no-repeat;}
.menu-navigation li.menu-links a:hover{ background: transparent;}

.menu-navigation li.menu-projects{ width: 130px; background: url(/images/projects.gif) 0 -45px no-repeat;}
.menu-navigation li.menu-projects a{ width:130px; background: url(/images/projects.gif) 0 0 no-repeat;}
.menu-navigation li.menu-projects a:hover{ background: transparent;}

#HEADER{width:860px; margin-left:auto; margin-right:auto;}
#HEADER ul{margin: 0; padding-left: 0; height: 45px; line-height: 45px; display: block; list-style: none; background-color: #4D4D4D; background-image: url(/images/menufiller.gif); background-repeat: repeat;  }
#HEADER li{display: inline; background-color: #222222;  float: right;  }
#HEADER li a{height: 45px; line-height: 45px; display: block; float: left;}
#HEADER .Visual{height:130px; background-image: url(/images/bg_visual.jpg);  background-repeat: no-repeat;  background-color: #4492C8;  border-top: 3px solid Black;}
h1{margin: 0; padding: 40px 0 0 0; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White;  font-size: 20pt;}

#CONTENT{width:860px; margin-left:auto; margin-right:auto;}
h2{margin: 0; padding: 24px 0 0px 24px; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White; font-size: 15pt;}
h2.boas{margin: 0; padding: 24px 0 7px 0px; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White; font-size: 15pt;}
h3{margin: 0; padding: 0px 0 7px 24px; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White; font-size: 12pt;}
h4{background:url(/images/h3.gif) repeat-x center; background-color: #484848; margin: 0; padding: 0px 0 0px 8px; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: bold; color: white; font-size: 12pt;}
ul{margin-top:0; margin-bottom:0; list-style-type: disc;}

div.text{padding: 35px 40px 35px 40px; border: 1px solid #484848; background-color: #222222;}
p.text{margin-bottom: 1em;}
div.byline{padding: 0px 0px 0px 35px;}

div.login{padding: 19px 15px 19px 15px; border: 1px solid #484848; background-color: #222222;}


span.pager{font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White;  font-size: 20pt;}

#CONTENT2{float:left; width:590px; margin-left:auto; margin-right:20px;}
#CONTENT3{width:147px; height:105px; float:right;}

#FOOTER{width:860px; margin-top:27px; margin-left:auto; margin-right:auto; border-top: 4px solid #363636; text-align: right; padding-top: 5px;}
#FOOTER p{font-size: 11px; line-height: 14px; margin: 0; color: #DDDDDD;}
#FOOTER a{font-size: 11px;	font-weight: normal; text-decoration: none; color: White;}
#FOOTER a:hover{color: white; text-decoration: underline;}

.AppMain {width: 520px; background-color: #0B0B0B; border:solid 1px #333333; padding:3px;}
.AppSideTop {height: 300px; width: 160px; background-color: #0B0B0B; border:solid 1px #333333; padding:3px;}
.AppSideBottom {height: 300px; width: 160px; background-color: #0B0B0B; border:solid 1px #333333; padding:3px;}

ul {margin-left: 20px; padding-left: 0;}

/* TOP BAR */
.topBar{
    width:100%;    
    height:20px;    
    position:fixed; 
    top:0;    
    right:0;
    border-bottom:solid 1px #333333;
    background-color:Black;
}
.topBarContent
{
	width:860px;
	margin-left:auto; 
	margin-right:auto;
	z-index:100;
}
#dvlogin
{ 
	position:relative; 
	top:4px; 
	left:-5px;
	width:145px; 
	height:85px; 
	background-color:black; 
	border:solid 1px #333333; 
    border-top-width:0px;
	padding:10px;
}
#dvlogin input{margin:2px;}
.menuLink{margin-left:20px;}
