span.red { COLOR: #FF0066; font: 13px Verdana, Arial; font-weight: bold; }
span.lightblue { COLOR: #0066FF; font: 13px Verdana, Arial; font-weight: bold; }

body {
padding: 2px;
margin: 2px;
color: #FFFFFF;
font: 11px Verdana, Arial;
background-color: #CCE9FF;
line-height: 1.6em;
}

.content {
background-attachment: fixed;
background-position: top center;
background-image: url(../images/map-background.jpg);
background-repeat: repeat;
z-index: 1;
color: #000000;
border: 2px solid #ffe095;
background-color: #ffe095;
padding: 4px;
margin: 2px;
position: absolute;
left: 50%;
top: 5px;
width: 870px;
margin-left: -435px;
}

#site_search {
z-index: 1;
border: 0px solid #00FF00;
padding: 2px;
margin: 2px;
	right: 10px;
	position: absolute;
	top: 2px;
	width: 215px;
	height: 35px;
}


.search_table {
background-attachment:fixed;
background-position: top left;
background: url(../images/search.png);
background-repeat: no-repeat;
border: 0px solid #00FF00;
	height: 40px;
	width: 210px;
	padding: 4px;
	margin: 2px;
}

.search_input {
padding: 2px;
margin: 2px;
font: 13px Verdana, Arial;
color: #00aa00;
font-weight: normal;
background-color: transparent;
border: 0px #FFFFFF solid;
width: 190px;
}


a {
text-decoration: none;
color: #0066CC;
}

a:hover {
text-decoration: none;
color: #0066FF;
}

LI {
    line-height: 1.7em;
    font-size: 12px;
}

OL.witharabic { list-style-type: arabic numbers; }


.menu td {
BORDER: #49b5ff 1px solid;
background-color: #0066b8;
background-image: url(../images/menu_bg.jpg);
background-repeat: repeat-x;
text-align: center;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
height: 34px;
width: 25%;
}

.menu a {
font: 11px Verdana, Arial;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

.menu a:hover {
font: 11px Verdana, Arial;
font-weight: bold;
text-decoration: none;
color: #FFEE7A;
}


h1 {
font-family: Verdana, Arial;
font-size: 16px;
color: #009900;
font-weight: bold;
padding: 2px;
margin: 2px;
text-transform: uppercase;
}

h2 {
font-family: Verdana, Arial;
font-size: 14px;
color: #0088EE;
font-weight: bold;
padding: 1px;
margin: 1px;
text-transform: uppercase;
text-align: left;
}

h3 {
font-family: Verdana, Arial;
font-size: 14px;
color: #EE8800;
font-weight: bold;
padding: 2px;
margin: 2px;
text-transform: uppercase;
}

.gray_border, .gray_border table {
BORDER: #cccccc 0px solid;
background-color: #FFFFFF;
}

.gray_border td {
BORDER: #cccccc 0px solid;
background-color: #FFFFFF;
}


/* Labels */

label { text-align:right; color: #009900; font-weight: bold; FONT-SIZE: 12px; }
input, textarea { 
font-family: Verdana, Arial, Helvetica, sans-serif;
COLOR: #AA6600;
font-weight: normal;
FONT-SIZE: 12px;
}

 /* set background images for corners */
.rbroundbox { background: url(../images/simple_background.gif) repeat; }
.rbtop div  { background: url(../images/simple_top_left.gif) no-repeat top left; }
.rbtop      { background: url(../images/simple_top_right.gif) no-repeat top right; }
.rbbot div  { background: url(../images/simple_bottom_left.gif) no-repeat bottom left; }
.rbbot      { background: url(../images/simple_bottom_right.gif) no-repeat bottom right; }

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