a:link {
	color: #005b7f;
}
a:visited {
	color: #005b7f;
}
a:active {
	color: #005b7f;
}

body {
	margin-top: 0px;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size: 90%;
	line-height:150%;
}

.group1{
visibility: hidden;
}

.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
font: normal 15px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid #e9e9e9;
border-bottom-width: 0;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}


.flexdropdownmenu li{
position: relative;
}

.flexdropdownmenu li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: black;
background: #ffffff;
border-bottom: 1px solid #e9e9e9;
text-decoration: none;
padding: 4px 5px;
}

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a{
background: #e9e9e9;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}


/*Left navigation */

.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #00bff3 url(media/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
padding: 7px 0 7px 15px; /*31px 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: 3px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 15px Arial;
color: black;
background: #FFFFFF;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
border: 1px solid #e9e9e9;
}

.urbangreymenu ul li a:visited{
color: black;
}

.menuselected {
background: #e9e9e9;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: black;
background: #e9e9e9;
}

#option1
{
width:100%;
border-collapse:collapse;
}
#option1 td, #option1 th 
{
font-size:0.9em;
border:1px solid #4bacc6;
padding:3px 5px 2px 5px;
}
#option1 th 
{
font-size:0.9em;
text-align:left;
padding-top:1px;
padding-bottom:1px;
background-color:#4bacc6;
color:#ffffff;
}
#option1 tr.alt td 
{
color:#000000;
background-color:#e9f1f5;
}

#option2
{
width:100%;
border-collapse:collapse;
}
#option2 td, #option2 th 
{
font-size:0.9em;
border:1px solid #98bf21;
padding:3px 5px 2px 5px;
}
#option2 th 
{
font-size:0.9em;
text-align:left;
padding-top:1px;
padding-bottom:1px;
background-color:#A7C942;
color:#ffffff;
}
#option2 tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

#option3
{
width:100%;
border-collapse:collapse;
}
#option3 td, #option3 th 
{
font-size:0.9em;
border:1px solid #4bacc6;
padding:3px 5px 2px 5px;
}
#option3 th 
{
font-size:0.9em;
text-align:left;
padding-top:1px;
padding-bottom:1px;
background-color:#4bacc6;
color:#ffffff;
}
#option3 tr.alt td 
{
color:#000000;
background-color:#e9f1f5;
}

.background{
background-image:url('../images/bg_content.jpg');
background-repeat:no-repeat;
}