hr{ 

height: 1px;
border: none;
background-color: #590609; 
}

.breadcrumb{
font-size: 9;
font-family: verdana, arial, sans-serif; 
color: #000000;
}

.header{
font-size: 18;
font-family: verdana, arial, sans-serif; 
color: #590609;
}

.normText{
font-size: 12;
font-family: verdana, arial, sans-serif; 
color: #000000;
}

.headerText{
font-size: 9;
font-family: verdana, arial, sans-serif; 
color: #000000;
}

a { 
text-decoration: none;
color: blue;
}

a:hover {
color: #ffffff; 
text-decoration: underline;
background-color: #C83D15;
}

.news {
font-size: 10;
font-family: verdana, arial, sans-serif; 
color: #000000;
border:none;
overflow:hidden;
border:0px solid black;
padding:5;
}

#marqueecontainer{
position: relative;
width: 138px; /*marquee width */
height: 100px; /*marquee height */
background: none;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 4px;
font-size: 10;
font-family: verdana, arial, sans-serif; 
color: #000000;
}

/*menu styling*/

.halfmoon{
margin-bottom: 0px;
margin-left: 0;
}

.halfmoon ul{
padding: 0px 0px 0px 0px;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
width: 775px; /*width of 1st level content*/
height: 45px; /*height of 1st level content. Set to largest's content height to avoid jittering.*/
background: url(images/uppermenu.gif) left repeat-x;
}

.halfmoon li{
display: inline;
margin: 0;
width: 110px; 
height: 45px;
text-decoration: none;
font: bold 12px Tahoma;
color: black;
}

.halfmoon li a{
color: black;
width: 110px; 
height: 45px;
padding-top: 12;
padding-left: 10;
padding-right: 10px;
padding-bottom: 0;
margin-right: 2; /*distance between each tab*/
border: 0px solid #DDD;
position: relative;
bottom: -12px;
white-space: nowrap;
text-decoration: none;
}


html>body .halfmoon li a {
padding-top: 3;
padding-left: 10;
padding-right: 30px;
padding-bottom: 28;
margin-right: 2; /*distance between each tab*/
border: 0px solid #DDD;
color: black;
white-space: nowrap;
text-decoration: none;
}


.halfmoon li a:hover, .halfmoon li a.current{
width: 110px; 
height: 45px;
background-color: #CDDADA;
color: white;
background: #ECEEEC url(images/selecttab.gif) top right;
text-decoration: none;
position: relative;
bottom: 0px;
}



#tabcontentcontainer{
width: 775px; /*width of 2nd level content*/
height:20px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
background: url(images/lowermenu.jpg) top left no-repeat;
}

.tabcontent{
padding-top: 3px;
display: none;
font-size: 11;
font-family: arial, verdana, sans-serif; 
color: #ffffff;
}

.tabcontent a { 
text-decoration: none;
color: #ffffff;
}


.tabcontent a:hover {
color: yellow; 
text-decoration: none;
background: none;
}