@charset "UTF-8";

/* BISSEL-9000 CSS Framework Created by Dave Bissel
Based on the 960 Grid System by Nathan Smith (http://960.gs/)
and the Blueprint Framework by Joshua Clayton (http://blueprintcss.org/) */

/* Reset CSS Import */

@import url("reset.css");

/* =========================== */




#header { width:960px; color:#fff;  opacity:.50; filter: alpha(opacity=50); padding:10px 0; margin:0 auto; }

#footer { width:960px; color:#fff;  opacity:.50; filter: alpha(opacity=50); padding:10px 0; margin:0 auto; }

.clear { width:inherit; height:0px; clear:both; line-height:0px; font-size:0px; }

.none { display:none; }

.opacity { opacity:.50; filter: alpha(opacity=50); }

.splitwrap { width:inherit; clear:both; padding:0 0 10px 0; }

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 { display:inline; float:left; margin:0 10px; }
	
.grid_1 { width:940px; }
.grid_2 { width:60px; }
.grid_3 { width:860px; }
.grid_4 { width:140px; }
.grid_5 { width:780px; }
.grid_6 { width:220px; }
.grid_7 { width:700px; }
.grid_8 { width:300px; }
.grid_9 { width:798px; }
.grid_10 { width:215px; }
.grid_11 { width:583px; }
.grid_12 { width:460px; }

.alpha { margin-left:0; }
.omega { margin-right:0; }

/*  Text Styling 
==================================================================== */

/* Headlines */
h1, h2, h3, h4, h5 { font-weight:bold; padding:0 0 10px 0; margin:0; }
h1 { font-size:21px; line-height:21px; }
h2 { font-size:18px; line-height:18px; }
h3 { font-size:14px; line-height:16px; }
h4 { font-size:12px; line-height:16px; }
h5 { font-size:11px; line-height:16px; }

/* Paragraph */
p { padding:0 0 10px 0; margin:0; }
p img.imageleft { float:left; margin:10px 10px 10px 0; padding:0; }
p img.imageright { float:right; margin:10px 0 10px 10px; }

.small { font-size:9px; line-height:15px; }
.large { font-size:13px; line-height:inherit; }

strong,
dfn { font-weight:bold; }

em,
dfn { font-style:italic; }

sup, sub { line-height:0; }

blockquote { font-style:italic; padding:0 0 10px 0; margin:0 10px; }
blockquote p { padding:0; margin:0; }

abbr,
acronym { border-bottom:1px dotted #666; }

address { font-style:italic; padding:0; margin:0; }

del { color:#666; }

pre { margin:10px 0; white-space:pre; }

pre,
code,
tt { font:1em monospace; line-height:16px; }

/* Links */
a:focus, a:hover { color:#000; }
a { color:#009; text-decoration:underline; }

/* Lists */
ul,
ol { padding:0 0 10px 30px; margin:0; }
ul.nest,
ol.nest { padding:0 0 0 15px; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
li ul,
li ol { margin:0 10px; }

dl { margin:0 0 10px 0; }
dl dt { font-weight:bold; }
dd { margin-left:10px; }

/* Tables */
table { width:100%; margin:0 0 10px 0; }
th { font-weight:bold; background:#c3d9ff; }
th,
td,
caption { padding:5px; }
tr th,
tr td { border:1px solid #000; border-top:none; border-right:none; }
tr.even td { background:#e5ecf9; }
tfoot { font-style:italic; }
caption { background:#eee; border:1px solid #000; border-bottom:none; }

.first { margin-left:0; padding-left:0; }
.last { margin-right:0; padding-right:0; }
.top { margin-top:0; padding-top:0; }
.bottom { margin-bottom:0; padding-bottom:0; }

/* Forms */
label { font-weight:bold; }

fieldset { padding:10px; margin:0 0 10px 0; border:1px solid #ccc; }

legend { font-weight:bold; font-size:13px; padding:0 10px; }

input.text,
input.title,
textarea,
select { margin:3px 0; border:1px solid #bbb; }

input.text:focus,
input.title:focus,
textarea:focus,
select:focus { border:1px solid #666; }

input.text,
input.title { width:300px; padding:3px; }
input.title {  }

textarea { width:300px; height:200px; padding:3px; }

/* Round Corner Box */
.roundbox { padding:0 0 10px 0; margin:0; }
.roundbox .topbar div div { height:10px; font-size:0;	background:#fff none; padding:0;	margin:0 10px; }
.roundbox .btmbar div div { height:10px; font-size:0;	background:#fff none; padding:0;	margin:0 10px; }
.roundbox .content { background:#fff; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:0 10px; margin:0; }
.roundbox .topbar div div {	background:#fff; border-top:1px solid #cfcfcf; }
.roundbox .btmbar div div {	background:#fff; border-bottom:1px solid #cfcfcf; }
.roundbox .topbar,
.roundbox .topbar div,
.roundbox .btmbar,
.roundbox .btmbar div {	background:transparent url(../images/corner.gif) no-repeat left 0; }
.roundbox .topbar div {	background-position:right 0; }
.roundbox .btmbar {	background-position:left -9px; }
.roundbox .btmbar div {	background-position:right -9px; }

/* Form Messaging */
.error,
.notice,
.success { padding:5px; margin-bottom:10px; border:1px solid #ddd; }
.error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4; }
.notice { background:#FFF6BF; color:#514721; border-color:#FFD324; }
.success { background:#E6EFC2; color:#264409; border-color:#C6D880; }
.error a { color:#8a1f11; }
.notice a { color:#514721; }
.success a { color:#264409; }

hr { background:#f00; color:#foo; clear:both; float:none; width:100%; height:3pxem; margin:0 0 10px 0; border:none; }
hr.space { background:#fff; color:#fff; }

/* ================================================================= */

/*  Clear Fix 
==================================================================== */
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden;	overflow:hidden;	line-height:0;	height:0;	}
.clearfix { display: inline-block; }
/* Holly Hack Targets IE Win only \*/
* html .clearfix { height:1%; }
.clearfix { display: block; }

/* ================================================================= */
