BODY { background: url(images/back.png) #503E55;
 font-size: 11px; color: #000000; font-family:Verdana;}

a:link  { color: #4B2B53;  
          text-decoration: none; }

a:visited, a:active  {  color: #4B2B53;
                        text-decoration: none; }

a:hover {  color: #ffffff; }

#nav a:link { color: #ffffff; 
              font-family: helvetica; }

#nav a:visited { color: #ffffff; 
              font-family: helvetica; }

#nav a:hover { color: #4B2B53; }

#ad { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.headertext { font-weight:bold; font-size:18px; font-family:georgia; letter-spacing: -2px; }

.smallbold { font-size:11px; font-weight:bold; }

TD { font-size:14px;
     font-family: Verdana; }

TD.topleftborder {  background: url(images/topleftborder.png);
                    height: 46px;
                    width: 35px;  }

TD.toprightborder {  background: url(images/toprightborder.png);
                     height: 46px; 
                     width: 35px; }

TD.topborder {  background: url(images/topboxborder.png);
                height: 46px; }

TD.boxbg { 

           color: #000000;
           font-size: 13px;
           font-family: Verdana;}

TD.boxbg2 { background: url(images/boxbg.png); 
           width: 550px;
           color: #000000;
           font-size: 13px;
           font-family: Verdana;}


TD.leftborder {  background: url(images/leftboxborder.png);
                    width: 35px;  }

TD.rightborder {  background: url(images/rightboxborder.png);
                     width: 35px; }

TD.leftborderlong {  background: url(images/leftborderlong.png);
                    width: 35px;  
                    height: 157px; }

TD.rightborderlong {  background: url(images/rightborderlong.png);
                     width: 35px;
                    height: 157px;  }

TD.fillboxlong { background: url(images/fillboxlong.png); 
                    height: 157px; 
                    width: 455px;
           font-size: 13px;
           font-family: Verdana;}


TD.bottomleftborder {  background: url(images/bottomleftborder.png);
                    width: 35px;  
                    height: 82px;}

TD.bottomrightborder {  background: url(images/bottomrightborder.png);
                     width: 35px;
                     height: 82px; }

TD.bottomborder {  background: url(images/bottomborder.png);
                     height: 82px;
                     width: 455px;  }

TD.bottomleftborderplain {  background: url(images/bottomleftborderplain.png);
                    width: 35px;  
                    height: 46px;}

TD.bottomrightborderplain {  background: url(images/bottomrightborderplain.png);
                     width: 35px;
                     height: 46px; }

TD.bottomboxborder {  background: url(images/bottomboxborder.png);
                     height: 46px;  }

.cards { border:1px solid; 
         border-color:312434; 
         background-color:BEAFC2;
         font-weight: bold;
         font-size: 12px;
         height=200;
         width=104; }


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li { /* all list items */
	float: left;
	width: 9em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #000000;
	font-color: #ffffff;
        border: 1px solid; border-color: #6F0E0E; 
	width: 9em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}

h1 {
	font-size: 11px;
	font-weight: bold;
	font-decoration: none;
	margin: 0;
	padding: 0;
}

textarea {
	margin: 1px;
	border: solid 1px #333;
	font-family: Verdana;
	font-size: 10px;
	color: #333;
	background-color: #D9CBDD;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #EEE;
	scrollbar-track-color: #FFF;
	scrollbar-darkshadow-color: #FFF;
        resize: vertical;
        width: 250px;
}

.forms {
	background-color: #D9CBDD;
}

.smaller {
	font-size: 90%;
}
.message {
	text-align: center;
	font-weight: bold;
}
.noborder {
	border: none;
}
.powered {
	text-align: right;
}
ul {
	margin-top: 0;
	padding-top: 0;
}