body { font:Calibri; background-color: #dbe6cd;/*background:url(images/header-bg-x.jpg) repeat-x;*/}
#header { width:905px; height:146px; margin:0 auto;}
#header #logo { width:208px; float:left; height:124px;}
#header #other { width:590px; float:right; height:124px; font:12px arial;}
#navigation { width:910px; height:44px; color:#FFFFFF; margin:0 auto; background:#000;}
.r-left { float:left; width:160px; margin-right:2px;}/*Change the values to fit parent div*/
.r-right { float:left; width:160px; margin-left:2px;}/*Change the values to fit parent div*/
.r-middle { float:left; width:585px; margin-left:1px;}/*Change the values to fit parent div*/
#container { width:903px; min-height:500px; height:auto !important; height:500px; margin:0 auto; background:url(../images/container.jpg) repeat-y; padding-left:2px;}
#container .left-col { float:left; width:204px;}
	#container .left-col #login {width:204px; background:#D5EE9B url(../images/membership-login-bg.jpg) no-repeat; height:225px; padding-top:43px;}
	#container .left-col #navigation {width:204px; background:#D5EE9B url(../images/navigation-bg.jpg) no-repeat; min-height:195px; height:auto !important; height:195px; padding-top:43px;}
	#container .left-col #login form label { font:bold 15px arial; text-align:center; color:#FFFFFF;}
	.default-text {font:bold 15px arial; text-align:center; color:#003366;}
	.default-text a {font:bold 15px arial; text-align:center; color:#003366; text-decoration:none;}
	.default-text a:hover {font:bold 15px arial; text-align:center; color:#003366; text-decoration:underline;}
	#container .left-col #login form .txtbx { border:1px solid #009966; background:url(../images/search-bg-x.jpg) repeat-x; height:22px;}
	#container .left-col .shad-bottom{ width:204px; height:24px; background:url(../images/left-col-shadow-bottom.jpg) no-repeat;}
	#container .left-col #searchbox { width:204px; height:77px; background:url(../images/search-bg-y.jpg) no-repeat; padding-top:45px;}
	#container .left-col #searchbox input { border:1px solid #009966; background:url(../images/search-bg-x.jpg) repeat-x; height:35px;}
#container .right-col { width:675px; float:right; padding:0 2px;}
	#container .right-col .title-header { background:url(../images/title-header-x.jpg) repeat-x; height:29px; font:bold 15px Calibri; color:#000000; padding:9px 0 0 20px;}
	#container .right-col .title-header a { text-decoration:none; color:#FFFFFF;}
	#container .right-col .title-header a:hover { text-decoration:underline;}
	.data-div { background:#FFFFFF; border-bottom:1px solid #006633; padding:4px 20px; font:12px arial;}
.column { width:310px; margin-right:4px; float:left; }
.column a { color:#000000; text-decoration:none;}
.column a:hover { color:#000000; text-decoration:underline;}
.column p {display:block; margin:1em 0;}
.column p.icon { float:left; padding:0 5px 5px 0; margin:0;}
.column p.desc { float:right; width:254px; margin:0; padding-right:4px;}
.img-right { float:right;}
.column ul { padding:5px 0 0 10px;}
.column ul li { line-height:1.5em; background:url(../images/bullet.gif) no-repeat; padding-left:19px; padding-bottom:9px; font:11px Calibri;}
#footer { width:905px; margin:0 auto; /*height:50px*/; text-align:center; background:#ffffff url(../images/footer-bg.jpg) no-repeat; padding-top:32px; font:12px Calibri;}
strong { padding-bottom:4px; display:block;}
.urbangreymenu{
width: 204px; /*width of menu*/
}

.urbangreymenu .headerbar{
font:16px "Century Gothic"; font-weight:bold;
color: white;
background: #606060 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*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*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: 2px; /*bottom spacing between menu items*/
}

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

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

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: black;
background:url(../images/nav-hover-bg-y.jpg) repeat-y;
}
.style2 {background: #FFFFFF; border-bottom: 1px solid #006633; padding: 4px 20px; font: 12px arial; font-weight: bold; }
a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
.style3 {color: #000000}
body,td,th {
	color: #000000;
}
