@charset "UTF-8";
/* CSS Document */

html {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana;
	line-height:1.5em;
}

#wrapper {
	width:970px;
	margin:0 auto;
}

#navbar {
	margin:0 0 10px 0;
	padding:10px;
	background-color:#eeeeee;
	font-size:18px;
	text-align:center;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 10px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
}

#navbar ul {
	margin:0;
	padding:0;
	list-style:none;
}

#navbar li {
	margin:0;
	padding:0;
	display:inline;
}

#navbar a {
	margin:0 10px;
	padding:0;
	text-decoration:none;
	color:#999999;
}

#navbar a:hover {
	color:#333333;
}

#navbar a.current {
	color:#000000;
}

#banner {
	width:928px;
	margin:0 0 10px 0;
	padding:20px;
	line-height:normal;
	border:solid 1px #CCCCCC;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	background-image:url(/media/images/bg-banner.png);
	background-position:top;
	background-repeat:repeat-x;
	float:left;
	clear:both;
}

#banner h1 {
	margin:0;
	padding:0;
	font-size:46px;
	font-weight:bold;
	text-align:center;
	color:#000000;
}

#banner h3 {
	margin:0 0 20px 0;
	padding:0;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	color:#666666;
}

img{
	padding:10px;
	background-color:#FFFFFF;
	border:solid 1px #EEEEEE;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

img.shadow {
	-webkit-box-shadow: 10px 10px 15px #666;
	-moz-box-shadow: 10px 10px 15px #666;
}

.thumbnails img {
	padding:5px;
	background-color:#FFFFFF;
	border:solid 1px #EEEEEE;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}

a {
	color:#0066FF;
}

#presentedBy {
	margin:0 0 0 0;
	padding:10px 20px;
	background-color:#cccccc;
	text-align:center;
	border:solid 1px #CCCCCC;
	border-top:solid 10px #999999;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	clear:both;
}

#footer {
	margin:0 0 20px 0;
	padding:10px 20px;
	background-color:#eeeeee;
	text-align:center;
	color:#999999;
	border:solid 1px #CCCCCC;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
}

#disclaimer {
	text-align:center;
	color:#999999;
}

/*Display Div
**********************************************/
div.display {
	border-bottom:solid 1px #CCCCCC; margin:10px; clear:both;
}

div.display label {
	float:left; width:125px; font-weight:bold; padding:10px;
}

div.display .field {
	float:left; width:225px; padding:10px;
}

/* TABLES WITHIN FORMS
**************************************************/

form table {
	width:100%;
	padding:20px;
	background-color:#FFFFFF;
}

form table thead {
	background-color:#999999;
	text-align:left;
}

form table thead th {
	padding:10px;
}

form table tbody {
	
}

form table tbody tr td {
	border-bottom:solid 1px #eeeeee;
}

form table tbody tr td label {
	display:block;
	font-size:12px;
	text-align:right;
	margin-right:20px;
}

form table tfoot tr {
	text-align:center;
}

form table tfoot tr td {
	padding:20px;
	text-align:right;
}

form table tfoot tr td input[type="submit"] {
	font-size:18px; border:solid 1px #CCCCCC;
	
}