body {margin: 0; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px;}
div {margin: 0; padding: 0;}
h1 {color: #006699; font-size: 16px; font-weight: bold; font-style: italic;}
/* FCKBLOCK */
.content {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 14px;}
h1 {color: #006699; font-size: 18px; font-weight: bold; font-style: italic;}
/* /FCKBLOCK */

#form {width:70%;}
#form input, #form select, #form textarea {width:300px;}
#form h2 {padding:0; margin: 5px 0 10px 0;border-bottom: 1px solid rgb(54, 55, 57);}

#form .button {width:60px;}

	
#body {width: 80%; margin: 0 auto; min-width: 691px; border: 1px #FFF solid;}
#wrapper {border: 1px #1486CC solid; background: white url('../assets/nav_bg.gif') no-repeat top left;}
#header {background: url('../assets/header_bg.gif') repeat-x bottom left; height: 86px;}
#nav {width: 187px; float: left;}
* html #nav {width: 183px;}
#banner {background: url('../assets/banner_tile.gif') repeat-x top left; height: 132px; margin-left: 187px;}
* html #banner {margin-left: 183px;}
#breadcrumbs {height: 30px; line-height: 30px; margin-left: 187px; background-color: #B53B46; padding-left: 10px;}
#content {margin-left: 186px; padding: 20px; font-family:'Lucida Grande',Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; background: #EBF1F4 url('../assets/content_bg.gif') repeat-x top left;}
#footer {height: 65px; background: #fff url('../assets/footer_bg.gif') repeat-x top left; line-height: 65px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px; padding-top: 15px; clear:both;}
#header .logo {margin-top: 14px; margin-left: 15px;}
#banner img {float: right;}
#breadcrumbs img {display: inline;}
* html #breadcrumbs img {margin-top: 7px;}
#breadcrumbs a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; 	font-size: 11px;}
#content p {margin: 0; padding: 0;}
#content ul {list-style-image: url('../assets/bullet.gif')}
#footer a {color: #000; text-decoration: none;}

#nav ul {margin: 18px 0 0 30px; padding: 0; list-style: none;}
#nav ul li {margin-bottom:8px;}
#nav ul li a {font-family:'Lucida Grande',Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #1B4E71; text-decoration: none;}
#nav ul li a:hover {text-decoration:underline;}

.search {float: right; margin-right: 22px; margin-top: 33px;}	
.ie-only.search {margin-right: 8px;}
.search input {float: left; margin-right: 5px;}
.register {height: 22px; color: #fff; font-size: 12px; padding-top: 40px; font-family: Arial, Helvetica, sans-serif; padding-left: 10px;}
.register a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none;}
	
.stupidiespacer {width: 691px; height: 0; line-height: 0; overflow: hidden;}
.ie-only.stupidiespacer {width: 692px;}

#form .invalid {border: 1px solid red;}
#outstanding {font-weight:bold;color:red;}
#inprocess {color:#000;font-weight:bold;}

.checkbox {width:15px!important;}