#container,td,th,body {
	font:12px verdana,tahoma,sans-serif
}

body {
	background:#0099b9 url(../images/bg.gif) fixed no-repeat
}

#container,#navigator,#footer,#header,body {
	margin:auto
}

form,.urbangreymenu ul,.mattblacktabs ul,.sidebar li,.sidebar ul,#container,#navigator,#footer,#header,body {
	padding:0
}

.main,#container,#navigator,td,th {
	background:#FFF
}

#container,td,th {
	color:#000
}

form,.urbangreymenu ul,.mattblacktabs li a,.mattblacktabs li,.mattblacktabs ul,h3,.sidebar li,.main, p {
	margin:0
}

p {
	padding:3px 0 8px
}

#wrapper {
	background:#fff;
	margin-left:auto;
	margin-right:auto
}

#navigator,#footer,#header,#wrapper {
	width:880px
}

#header {
	background:#FFF url(../images/header.png);
	height:190px;
	position:relative
}

#footer,#header {
	text-align:center
}

.clear,#footer,#header {
	clear:both
}

#footer {
	background:#000;
	color:#FFF
}

#logo {
	background:url(../images/logo.png) no-repeat;
	width:325px;
	height:65px;
	margin-top:115px;
	margin-left:15px
}

form label,.mattblacktabs li a,.main,#logo {
	float:left
}

.sidebar,.main {
	padding:15px
}

.main {
	width:600px;
	text-align:left
}

.flash {
	border:1px solid #F00
}

.profile {
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	border:2px solid #faa000
}

.sidebar {
	background:#eff5ff;
	border-left:1px solid #cfe2ff;
	float:right;
	width:219px;
	right:0
}

.sidebar ul {
	list-style:none;
	margin:0 0 10px
}

.sidebar li {
	line-height:25px
}

h1 {
	font-size:15px;
        border-bottom:1px solid #ebebeb;
        font-weight:400;
        color:#1a4d80;
	padding:10px 0 3px
}

h2,h1 {
	margin:0 0 5px
}

h2 {
	border-bottom:1px solid #f5f5f5;
	color:#333;
	font-weight:bold;
	padding:10px 0 3px
}

h3,h2 {
	font-size:14px
}

h3 {
	color:#666;
	font-weight:700;
	padding:0 0 5px
}

.mattblacktabs {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid black
}

.mattblacktabs ul {
	padding-left:15px;
	font-size:12px
}

.urbangreymenu ul,.mattblacktabs ul {
	list-style-type:none
}

.mattblacktabs li {
	display:inline
}

.urbangreymenu ul li a,.mattblacktabs li a {
	display:block;
	text-decoration:none
}

.mattblacktabs li a {
	padding:7px 8px;
	border-right:1px solid white;
	background:#333
}

.urbangreymenu ul li a:hover,.urbangreymenu .headerbar,.mattblacktabs li a {
	color:white
}

.urbangreymenu ul li a:hover,.mattblacktabs li a:hover,.mattblacktabs li.selected a {
	background:black
}

.urbangreymenu {
	width:220px
}

.urbangreymenu .headerbar {
	font:bold 13px Verdana;
	background:#606060 url(../media/downgreen.gif) no-repeat 8px 6px;
	text-transform:uppercase;
	padding:7px 0 7px 31px
}

.urbangreymenu ul,.urbangreymenu .headerbar {
	margin-bottom:0
}

.urbangreymenu ul li {
	padding-bottom:0
}

.urbangreymenu ul li a {
	font:normal 12px Arial;
	background:#e9e9e9;
	padding:5px 0;
	line-height:17px;
	padding-left:8px;
	color:black
}

input .txt {
	background:#e3f2f7;
	border:1px inset
}

input .btn,input .txt {
	color:#00008b;
	border-color:#00008b
}

input .btn {
	background:#add8e6;
	border:1px outset
}

form label {
	width:140px
}
