/* Universal Style */


html, body
{background-image: url(images/cwubackground.gif); background-repeat: repeat-y; background-position: center top; text-align: center; width: 100%; min-width: 950px; height:100%; margin: 0 auto; background-color: #ff0000; text-decoration:none; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#FF0000; scrollbar-base-color:#FF0000; scrollbar-darkshadow-color:#333333; scrollbar-face-color:#FFFFCC; scrollbar-highlight-color:#FF0000; scrollbar-shadow-color:#000000; }

/* Mozilla Firefox alignment */ body { text-align: -moz-center; } 


/* Page Layout */
div#page {text-align: center; width: 900px; height:100%; margin: 0 auto; background-color:#FFFFCC;}
	div#header {text-align:left; height:165px; border-bottom: solid 3px #FF0000;}

	div#left {position:relative; float:left; top:-150px; width:160px; height:1120px; z-index:3; padding-top:150px; border-right: solid 3px #FF0000;}
		div#menu {width:160px; height:100%; z-index:4; padding:5px; text-align:left;}

	div#right {float:right; width:730px; height:1100px;}
		div#announce {float:right; width:715px; height:105px; text-align:left; padding-top:10px; border-bottom:solid 2px #FF0000;}
		div#main {float:left; width:530px; height:100%; padding:15px; text-align:left; overflow:auto;}
		div#form {position:relative; float:right; top:-102px; width:150px; height:100%; z-index:4; text-align:left; padding:0px 5px; border-left:solid 2px #FF0000;}

	div#footer {clear:right; text-align:left; margin-top:2em; height:20px;}


/* Text Styles */

.announceText
{
 font-family: Verdana;
 font-size: 22px;
 color: #FF0000;
 font-weight: bold;}
.announceSubText
{
 font-family: Verdana;
 font-size: 18px;
 color: #FF0000;
 font-weight: bold;}
.announceMainText
{
font-family: Verdana;
   font-size: 14px;
   color: #FF0000;   font-weight: bold;
}
.announceLinkText
{
font-family: Verdana;
   font-size: 13px;
   color: #FF0000;
   line-height: 20px;
   font-weight: bold; border-bottom:1px #FF0000 solid;
}




.titleText
{
 font-family: Verdana;
 font-size: 22px;
 color: #000000;
 font-weight: bold;
}

.subtitleText
{
 font-family: Verdana;
   font-size: 18px;
   color: #000000;
   font-weight: bold;
}

.subtitleText2
{
 font-family: Verdana;
   font-size: 14px;
   color: #000000;
   font-weight: bold;
}

.mainText
{
font-family: Verdana;
   font-size: 13px;
   color: #000000;   font-weight: normal;
}

.smallmainText
{
font-family: Verdana;
   font-size: 11px;
   color: #000000;   font-weight: normal;
}

.linkText
{
font-family: Verdana;
 font-size: 13px;
 color: #000000;
 line-height: 20px;
 font-weight: normal; border-bottom:1px #FF0000 solid;
}

 
.menuText
{
font-family: Verdana;
 font-size: 15px; color: #FFFFCC; line-height: 24px;
 font-weight: bold;
 }


.navText
{
font-family: Verdana;
 font-size: 12px;  color: #000000;
 line-height: 22px;
 font-weight: normal; border-bottom:1px #663300 solid;
}

 


/*Menu Style*/

.arrowlistmenu{
width: 150px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Verdana;
color: #000000;
background: url(images/cwumenubar.gif) no-repeat center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 5px 0px 5px 12px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(images/cwumenubar.gif) no-repeat center left;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: bullet;
margin: 0;
padding-left: 25px;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #000000;
background: url(images/.gif) no-repeat center left;
display: block;
padding: 1px;
text-decoration: none;
font-weight: bold;
font-size: 90%;
font: normal 12px Verdana;
}

.arrowlistmenu ul li a:visited{
color: #000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #000000;
background-color: #FFFFCC;
border-bottom:solid 1px #FF0000;
padding-bottom:1px;
width: 120px;
}
