@charset "utf-8";

/*------------------------------------------------------------------
[1. Body]
*/
body { background:#f06c22; margin:0px; padding:0px; font-family:Arial, Helvetica,sans-serif; line-height:1em; }


/* generic styles: */

h1 {color:#F06C23; font-size:18px;font-weight:bold; margin:0.67em 0; }
h2 {color:#F06C23; font-size:15px;font-weight:bold; margin:0.67em 0; }
h3 {color:#F06C23; font-size:13px;font-weight:bold; margin:0.67em 0; }
	h3 a { color:#F06C23; font-size:13px;font-weight:bold; margin:0.67em 0; text-decoration: none; }
		h3 a:hover { text-decoration: underline; }
p { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:13px; text-align:justify; text-decoration:none; }
p, dl, multicol { display:block; margin:1em 0; }
	
ul { color:#000000;  font-family:Arial,Helvetica,sans-serif; font-size:13px; text-align:justify; text-decoration:none; }
ul, menu, dir { padding: 0 0px 0 40px; display:block; list-style-type:disc; margin:1em 0; }
li {line-height:1.15em} 
a { color:#F06C23; text-decoration:underline; }
	a:hover { text-decoration:none; }

/*------------------------------------------------------------------
[2. forms]
*/

form.verticalForm{ margin:1em 0 1em 0; }
form.verticalForm label { display: block; width: 400px; font-size:13px;}
form.fieldset { margin: 0px; padding: 0px; }
form.verticalForm input, form.verticalForm textarea { border:1px solid #ccc; display: block; margin: 3px 0 15px 0; padding: 2px 1px; width: 400px;-moz-border-radius: 3px;}

div.message { padding: 10px; background: #ffeeee;  margin: 0 auto;  font-size: 14px; }
div.error{ padding: 10px; background: #f06c22; color: #fff;  margin :0 auto;  font-size: 14px;  -moz-border-radius: 5px; }

form.verticalForm input[type="hidden"]{ margin: 0; padding: 0; border: none; }
.required, .error_list {color:#ff0000}

/*------------------------------------------------------------------
[2. Container / .container]
*/

.container { width:759px; margin:10px auto 5px auto; background:white; padding:0 0 10px 0; }
	div.header { height:119px; background:url(../img/header.jpg) left top no-repeat; position:relative;	}
	
 div.header span#number {position:absolute;top:34px;left:497px;font-size:19px;font-weight:bold;}
 
.floatRight {float:right; padding-left: 20px; }
.floatLeft {float:left;}

ul#navigation a { color: #fff; background: #ffa20c url(../img/nav_bg_left.gif) left top no-repeat; text-decoration: none;  padding-left: 20px; line-height:30px; margin:0 1px; font-size:14px; }
	ul#navigation a:hover { color: #000; }
ul#navigation a span { background: url(../img/nav_bg_right.gif) right top no-repeat; padding-right: 20px; }
	ul#navigation a, ul#navigation a span { display: block; float: left; height:30px; }
	ul#navigation { position:absolute; bottom:0; right:5px; margin:0; }
		ul#navigation li { display:block; float:left; } 

.brace{height:3px; background:#f06c22}
.content {margin:12px 0px;}
	.content .left{border-right:1px solid #ccc;padding:0 12px;width:490px;border-right:1px solid #ccc;float:left;}
	.content .right{padding: 0 12px;width:220px;float:left;}
	

.sidebarItem {border-bottom:1px solid #ccc;padding:12px 0 12px 0;width:215px;margin:0 0 12px 0;}
	.sidebarItem h3 { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; padding: 0 0 .5em 0; margin:0 }
		.sidebarItem h3 a {text-decoration: none; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; padding: 0 0 .5em 0; margin:0 }
		.sidebarItem h3 a:hover { text-decoration: underline; }
		.sidebarItem p { margin: 0px; }
		
	.sidebarItem ul { padding: 0px; margin: 0px; float: left; list-style-type:none;}
		.sidebarItem ul li { text-align: left; padding-bottom: 10px; }
	.sidebarItem img { border:1px solid #ccc; float:left; }
	
	.featuredLeft { float: left; width: 75px; }
	.featuredRight { float: left; width: 128px; padding-left: 10px; }
	
span.largeblacktxt { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; }
			
/*------------------------------------------------------------------
[3. Footer / .footer]
*/	
.footer { width:759px; margin:5px auto; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-align:right; }
	.footer span { color:#ffb87d; }
	.footer a { color:#ffb87d; font-size:10px; text-decoration:underline; }
		.footer a:hover { text-decoration:none; }
	
	
	
	