body {
    
    background: url(../images/bg.png) repeat-x #287fa8;
    font-size: 11px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.topmenu{display:block}
.topmenu *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffcc00}
.topmenu1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffe991;
  border-right:1px solid #ffe991;
  background:#ffd83f}
.topmenu2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff9e5;
  border-right:1px solid #fff9e5;
  background:#ffd530}
.topmenu3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffd530;
  border-right:1px solid #ffd530;}
.topmenu4{
  border-left:1px solid #ffe991;
  border-right:1px solid #ffe991}
.topmenu5{
  border-left:1px solid #ffd83f;
  border-right:1px solid #ffd83f}
.topmenufg{
  background:#ffcc00;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 15px;
}
.topmenufg a:link {
color: #000000;
text-decoration: none;
}
.topmenufg a:visited {
color: #000000;
text-decoration: none;
}
.topmenufg a:hover {
color: #000000;
text-decoration: underline;
}
.topmenufg a:active {
color: #000000;
text-decoration: none;
}

/* set millions of background images */
.rbroundbox { 
    background: url(../images/nt.gif) repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rbtop div {
    background: url(../images/tl.gif) no-repeat top left;
}
.rbtop {
    background: url(../images/tr.gif) no-repeat top right;
}
.rbbot div {
    background: url(../images/bl.gif) no-repeat bottom left;
}
.rbbot {
    background: url(../images/br.gif) no-repeat bottom right;
}

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
    width: 100%;
    height: 12px;
    font-size: 1px;
}
.rbcontent {
    margin: 0 12px;
}
.rbroundbox {
    width: 100%; margin: 1em auto;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.urbangreymenu{
width: 122px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #FFCC00;
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 38px; /*38px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Verdana;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #00507B;
}
.pagelink {
font: normal 11px Verdana;
color: #cc0000;
padding: 10px;
padding-top: 2px;
text-decoration: underline;
}
.pagelink a:link {
color: #cc0000;
text-decoration: underline;
}
.pagelink a:visited {
color: #cc0000;
text-decoration: underline;
}
.pagelink a:hover {
color: #cc0000;
text-decoration: underline;
}
.pagelink a:active {
color: #cc0000;
text-decoration: none;
}
.footer {
font: normal 10px Verdana;
color: #ffffff;
padding: 10px;
padding-top: 2px;
text-decoration: none;
}
.footer a:link {
color: #ffffff;
text-decoration: none;
}
.footer a:visited {
color: #ffffff;
text-decoration: none;
}
.footer a:hover {
color: #ffcc00;
text-decoration: underline;
}
.footer a:active {
color: #ffffff;
text-decoration: none;
}
fieldset
{
border: 1px solid #781351;
width: 50em
}

legend
{
color: #fff;
background: #FF0000;
border: 1px solid #781351;
padding: 2px 6px
} 
.table1 {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid;
	height:10px;
}
.table2 {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid;
	height:10px;
}
.table3 {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 0px solid;
	height:10px;
}

.table4 {
	BORDER-RIGHT: #666666 0px solid; 
	BORDER-TOP: #666666 0px solid; 
	BORDER-LEFT: #666666 0px solid; 
	BORDER-BOTTOM: #666666 0px solid;
		height:10px;
	}
	.bodytext5 {
    FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-weight:normal;
}
	.bodytext5w {
    FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-weight:normal;
}
.bodytext5mid {
    FONT-FAMILY: Tahoma;
	FONT-SIZE: 13px;
	COLOR: #000000;
	font-weight:bold;
}
.bodytext5big {
    FONT-FAMILY: Tahoma;
	FONT-SIZE: 15px;
	COLOR: #000000;
	font-weight:bold;
}
.bodytext5bigred {
    FONT-FAMILY: Tahoma;
	FONT-SIZE: 13px;
	COLOR: #ff0000;
	font-weight:bold;
}