@charset "utf-8";

/* CSS Document */



/* CSS Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin:0;

	padding:0;

	border:0;

	outline:0;

	font-size:100%;

	font-family:inherit;

	vertical-align:baseline;

}

/* remember to define focus styles! */

:focus {

	outline:0;

}

ol, ul {

	list-style:none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse:separate;

	border-spacing:0;

}

caption, th, td {

	text-align:left;

	font-weight:normal;

}

blockquote:before, blockquote:after, q:before, q:after {

	content:"";

}

blockquote, q {

	quotes:"" "";

}

/* CSS Clearfix */

.clearfix:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clear {

	clear:both;

}

/* Hides from IE-mac \*/

* html .clearfix {

	height:1%;

}

.clearfix {

	display:block;

}

/* End hide from IE-mac */	

body {

	font-family:"Tahoma", Arial, Helvetica, sans-serif;

	font-size:.75em;

	color:#000;

	background:#fff url(images/bg.gif) repeat-x;

}

a:link, a:visited {

	color:#f6861f;

}

a:hover, a:active {

	color:#878787;

}

#wrapper {

	width:818px;

	margin:0 auto;

}

#content {

	float:left;

	margin-top:40px;

}

#content #leftcontent {

	float:left;

	width:555px;

	margin-right:10px;

}

#content #leftcontent p {

	margin-bottom:15px;

}

#content #leftcontent .header {

	float:left;

	width:525px;

	height:184px;

	color:#fff;

	padding:15px 20px;

	margin-bottom:10px;

	background:url(images/masthead.jpg) no-repeat;

}

#content #leftcontent .header h1 {

	font-size:2.3em;

	margin-bottom:15px;

}

#content #leftcontent .header p {

	float:left;

	width:285px;

}

#content #leftcontent .list {

	float:left;

	width:533px;

	padding:10px;

	margin-bottom:15px;

	background-color:#fff;

	border:1px solid #8e8e8e;

}

#content #leftcontent .list h2 {

	float:left;

	width:96%;

	padding:5px 10px;

	font-size:1.5em;

	color:#fff;

	font-weight:normal;

	background:url(images/tabbg.gif) repeat-x;

}

#content #leftcontent .list ul {

	float:left;

	width:250px;

	margin:15px 0 0 15px;

}

#content #leftcontent .list ul li {

	padding:0 0 10px 20px;

	vertical-align:middle;

	background:url(images/chkbullet.gif) top left no-repeat;

}

#content #rightcontent {

	float:left;

	width:252px;

}

#content #rightcontent img {

	float:left;

}

#content #rightcontent .box {

	float:left;

	width:229px;

	border:1px solid #8e8e8e;

	margin-bottom:10px;

	padding:10px;

	background:#fff url(images/joinbg.gif) bottom repeat-x;

}

#content #rightcontent .box h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.9em;

	color:#0096d1;

	text-align:center;

	margin-bottom:10px;

}

#content #rightcontent .box h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.5em;

	color:#0096d1;

	margin-bottom:10px;

}

#content #rightcontent .box p {

	margin-bottom:10px;

}

#content #rightcontent .box form {

	float:left;

	margin-right:20px;

}

#content #rightcontent .box form label {

	float:right;

	clear:both;

	width:100%;

	margin-bottom:5px;

}

#content #rightcontent .box form input.btn {

	float:right;

}

#footer {

	float:left;

	width:818px;

	height:25px;

	background:#0165a3 url(images/footerbg.gif) repeat-x;

}

#footer p {

	color:#fff;

	padding:5px 0 0 15px;

}

