/* CSS Document */

body{margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) top left repeat-x;
	color:#000;
	}
a{color:#006699; padding:2px 10px; text-decoration:underline;}
a:hover{text-decoration:none;}
	
.clr{margin:0; padding:0; width:100%; line-height:0px; clear:both;}

.wrapper{margin:0px auto; padding:0px; width:1000px;}

.header{margin:0; padding:0; height:14px; width:100%;}
.header .nav{float:right; margin:0; padding:0; height:14px; width:400px;} 

.top-nav{width:auto; float:right;  margin-right:0px; }
.top-nav ul{ margin:0px; padding:0px;}
.top-nav ul li{float:left; list-style:none; margin:0px 0px 0px 0px; padding:1px 0px 0px 0px; 
				background-image:url(../image/navgation-line.jpg); background-repeat:no-repeat; background-position:left; } 
.top-nav ul li a{color:#000;  text-decoration:none; font-size:10px; text-align:right; margin:0px; padding:10px; }
.top-nav ul li a:hover{color:#006699; text-decoration:underline;}


.logo_area{margin:0; padding:0; width:100%;}
.logo{margin-left:20px; margin-top:0px; padding:0; width:433px; float:left;}
.mobile{margin:0; padding:0; width:277px; margin-left:270px; margin-top:20px; float:left;}
.search_box{margin:0; margin-top:0px; padding:0; width:404px; height:44px; float:right; border:1px solid #C5C3C3; background: #333333 url(../image/search_bg.gif) no-repeat top;}

.container{width:1000px; margin:0px; padding:0px; margin-top:0px;}
.content{width:200px; float:left; margin:0px; margin-top:27px; padding:0px; border-right:0px dashed #CCCCCC;}
/*.content ul{margin:0; padding:0; list-style:none; margin-right:10px;}
.content ul li{margin:0; padding:0; width:170px; line-height:20px; border-bottom:1px dashed #CCCCCC;}
.content ul li a{margin:0; padding:0; text-decoration:none; display:block; color:#000;}
.content ul li a:hover{color:#006699; font-weight:bold;}*/
.content1{width:780px; float:right; margin:0px; padding:0px;}
.tab1{width:520px; margin-right:20px; background:#fff url(../images/middle_bg.jpg) repeat-x left bottom;  border:1px solid #CCCCCC; float:left; margin-top:10px;}
.tab{width:235px; margin-right:0px; background:#fff url(../images/middle_bg.jpg) repeat-x left bottom;  border:1px solid #CCCCCC; float:left; margin-top:10px;}
.tab ul{margin:0; padding:0; list-style:none; margin-right:10px;}
.tab ul li{margin:0; padding:0;  line-height:20px; border-bottom:0px dashed #CCCCCC;}
.tab ul li a{margin:0; padding:0; font-size:11px; text-decoration:none; display:block; color:#000;}
.tab ul li a:hover{color:#006699;}

.content_img{width:780px; margin:0; padding:0;}
.content_img h2{margin:30px 0 0 20px; font-family:"Verdana", Arial, Helvetica, sans-serif; letter-spacing:2px; text-decoration:none; color:#006699;}

.imgl{margin:10px 0 0 10px; padding:5px; background:#fff; width:234px; float:left; border:1px solid #CCCCCC;}
.imgl img{width:234px; height:200px;}
.imgl h3{text-align:center;}
.imgr{margin:10px 10px 0 0px; padding:5px; background:#fff; width:234px; float:right; border:1px solid #CCCCCC;}
.imgr img{width:234px; height:200px;}
.imgr h3{text-align:center;}


.imggl{margin:10px 0 0 10px; padding:5px; background:#fff; width:354px; float:left; border:1px solid #CCCCCC;}
.imggl img{width:354px; height:290px;}
.imggl h3{text-align:center;}
.imggr{margin:10px 10px 0 0px; padding:5px; background:#fff; width:354px; float:right; border:1px solid #CCCCCC;}
.imggr img{width:354px; height:290px;}
.imggr h3{text-align:center;}


.redball{color:#006699; text-decoration:none;}
.redball:hover{text-decoration:underline; }

.footer_nav{width:auto; float:right;}
.footer_nav ul{margin:0; padding:0; list-style:none; float:right; width:500px;}
.footer_nav ul li{margin:0; padding:0; line-height:20px; border-bottom:0px dashed #CCCCCC;}
.footer_nav ul li a{margin:0; padding:5px 10px; text-decoration:none; color:#000;}
.footer_nav ul li a:hover{color:#006699; font-weight:normal;}

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

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background:#006699 url(../images/nav.jpg) no-repeat; /*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; -webkit-border-radius:8px 8px 0 0 ;
-moz-border-radius: 8px 8px 0 0 ;
border-radius: 8px 8px 0 0 ;
padding: 5px 0 5px 26px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.statusicons{ /*CSS for icon image that gets dynamically added to headers*/
margin-left:140px; margin-top:-13px;
border: none;
}

.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: 1px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #F5F5F5;
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:#000; font-weight:bold;
background:#DEDDDD;}