/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
  font-family:'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
 font-size:14px;
 color:#555555;
} 
 
#pagewidth{ 
 width:980px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:100px; 
  background-color:#FFFFFF; 
 width:100%;
} 
 
#leftcol{
 width:17%; 
 float:left;
 margin-left:6px; 
 position:relative; 


  }
 
#maincol{
 float: right; 
 display:inline; 
 position: relative; 
 width:82%; 
 }
 
#footer{
margin-top:15px;
 height:100px; 
  background-color:#accdde; 
 font-size:13px;
 clear:both;
 } 
 

 
 a {
 color:black;
 }
 
 
 
 
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}







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

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

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 url(media/downgreen.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 Arial;
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: black;
}






/*Gray rounded corners*/

.roundedcornr_box_652470 {
   background: #dbdbdb;
}
.roundedcornr_top_652470 div {
   background: url(media/roundedcornr_652470_tl.png) no-repeat top left;
}
.roundedcornr_top_652470 {
   background: url(media/roundedcornr_652470_tr.png) no-repeat top right;
}
.roundedcornr_bottom_652470 div {
   background: url(media/roundedcornr_652470_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_652470 {
   background: url(media/roundedcornr_652470_br.png) no-repeat bottom right;
}

.roundedcornr_top_652470 div, .roundedcornr_top_652470, 
.roundedcornr_bottom_652470 div, .roundedcornr_bottom_652470 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content_652470 { margin: 0 20px; }



