/* Main */

* {
	margin:0 auto;
	padding:0 auto;}

body {
	background:#efefef url(images/bg.gif) repeat-x top;}

img {
	margin: 0px 20px 10px 20px;
	border:0px solid #222e84;}

p {
	margin: 0px 20px 10px 20px;
	color:#222222;
	font: 12px Arial, Helvetica, sans-serif;}

h1 {
	margin: 20px 20px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#222e84;}

h2 {
	margin: 0px 20px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#b0d875;}

h3 {
	margin: 0px 20px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#222e84;
	display:inline;}

h4 {
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ff8c00;
	display:inline;}

h5 {
	margin: 0px 20px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#555555;}

a {
	margin: 0px 0px 0px 0px;
	color:#222e84;
	font: 12px Arial, Helvetica, sans-serif;}

a:hover {
	color:#b0d875;
	text-decoration:none;}

img {
	border: 0px solid #000000;
	margin: 0px 10px 0px 0px;}

blockquote {
	padding: 0px 0px 0px 0px;
	margin: 0px 50px 0px 50px;
	background:url(images/quote-left.jpg) top left no-repeat;} 

blockquote p {
	margin: 0px 0px 0px 50px;
	padding: 0px 50px 0px 0px;
	background:url(images/quote-right.jpg) bottom right no-repeat;}

p.blockquoter {
	margin: 10px 50px 0px 100px;
	color:#ff8c00;
	font-weight:bold;
	font-size:12px;}


/* Wrap */

#wrap {
	width:950px;
	margin: 0 auto;
	background:#ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;}


/* Header */

#header {
	width:950px;
	height:99px;
	margin:0 auto;
	padding:0 auto;
	background:#ffffff url(images/header.jpg) no-repeat top left;
	color:#000000;}

#header h1.header {
	margin: 10px 10px 10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#222e84;
	text-align:right;}


/* Navigation */

#nav {
	width:950px;
	height:48px;
	margin:0 auto;
	padding:0 auto;
	background:#b0d875 url(images/nav.jpg) no-repeat top left;}

#nav ul {
	margin:0 auto;
	padding:0 auto;
	text-align:center;
	list-style-type:none;
	color:#ffffff;}

#nav ul li {
	margin:0px 5px 0px 0px;
	padding:0 auto;
	display:inline;
	line-height:25px;}

#nav ul li a {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}

#nav ul li a:hover {
	text-decoration:underline;}


/* Sub Navigation */

#subnav {
	width:950px;
	height:52px;
	margin:0 auto;
	padding:0 auto;
	background:#222e84 url(images/subnav.jpg) no-repeat top left;}

#subnav ul {
	margin:0 auto;
	padding:0 auto;
	text-align:center;
	list-style-type:none;
	color:#ffffff;}

#subnav ul li {
	margin:0px 5px 0px 0px;
	padding:0 auto;
	display:inline;
	line-height:15px;}

#subnav ul li a {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}

#subnav ul li a:hover {
	text-decoration:underline;}


/* Content */

#content {
	width:703px;
	margin:0 auto;
	padding:0 auto;
	float:left;
	position:relative;
	background:#ffffff;}

#content a:hover.list {
	color:#b0d875;
	text-decoration:none;}

#content ul {
	margin: 0px 0px 0px 50px;
	list-style-position: outside;
	list-style-image: url(images/bullet.jpg);
	list-style-type: square;
	font:12px Arial, Helvetica, sans-serif;;
	color:#222222;}

#content ul li {
	margin:5px 20px 5px 20px;
	line-height:15px;}

#content ul li a {
	font-weight:bold;}

#content ul li h3 {
	margin: 0px 20px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#222e84;
	display:inline;}

#content ul li p {
	margin: 0px 20px 10px 0px;}

#breadcrumb {
	margin: 0px 0px 20px 20px;
	color:#ff8c00;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;}

#breadcrumb a {
	color:#ff8c00;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underlined;}

#breadcrumb a:hover {
	color:#ff8c00;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;}


/* Sidebar */

#sidebar {
	width:247px;
	margin:0 auto;
	padding:0 auto;
	float:right;
	position:relative;
	background:#eef6e5;
	color:#333333;}

#sidebar img {
	margin: 5px 20px 20px 20px;
	border:0px solid 000000;}


/* Footer */

#footer {
	width:950px;
	clear:both;
	margin:0 auto;
	padding:0 auto;
	background: #ffffff url(images/footer.jpg) no-repeat top left;
	border-bottom:1px solid #cccccc;
	border-top:0px solid #ffffff;}

#footer table.top {
	margin: 60px 0px 0px 0px;}

#footer table.bottom {
	margin: 0px 0px 20px 0px;}

#footer p {
	margin: 0px 20px 10px 20px;
	color:#555555;
	font: 12px Arial, Helvetica, sans-serif;}

#footer a {
	margin: 0px 0px 0px 0px;
	color:#222e84;
	text-decoration:underlined;}

#footer a:hover {
	color:#b0d875;
	text-decoration:underlined}

#spacer {
	margin:0 auto;
	padding:0 auto;
	width:950px;
	height:50px;}


