/* 211 :: CSS definitions by Yellow Pencil :: April 2009 */ 

	/* Base HTML Definitions */
table {font-size:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace; font-size:100%;}
body * {line-height:1.22em;}

	/* HTML Reset Definitions */
body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,tr,td,ul,li {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img,a img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
caption,th {text-align:left;}
.prv6{ display:inline; width:100%; margin:0 auto;}
.prv6 h3{margin:0; padding:0; display:inline;background:none;}
.prv6 h3 a{text-decoration:none;color:#ED1925; cursor:default; background:none;}
	/* Base Typography Definitions */
body {position:relative; margin:0 auto; background:#ed1a25 url(/images/bg_headerGradient.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#000; text-align:left; font-size:76%;}
h1 {font-size:1.7em; color:#b52339; margin:1em 0 1em 0;font-weight:normal;}
h2 {font-size:1.6em; color:#52555a; margin:1em 0 .5em 0;font-weight:normal;font-family:Georgia, Times New Roman, serif;}
h3 {font-size:1.1em; color:#F3653F; margin:1em 0 1em 15px;}
h4 {font-size:1em;}
ul, ol, li, table {font-size:1em; color:#000; margin-bottom:1em;}
p {margin:1em 0 1em 0;}
table {margin:0; padding:0; border:0;}
th {font-weight:bold; padding:2px 5px 2px 5px; border:1px solid #ccc;}
td, tr {padding:2px 5px 2px 5px; border:1px solid #ccc;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:0; margin:0; padding:0;}
a img {border:0;}

	/* Primary Container Definitions */
#pageWrapper {background: url(/images/bg_newbackground.png) top center repeat-y; width:812px; margin:0 auto;}
#page {position:relative; color:#000; text-align:left; margin:0 auto; padding:0 0 90px 0; width:763px; background:#fff url(/images/bg_footerSlice.jpg) left bottom repeat-x;}
	
	/* Header Definitions */
#header {float:left; width:763px; height:322px; padding:0; background:#fff url(/images/bg_header.jpg) no-repeat;}
#identity {float:left;}
#header h2 {float:left; font-size:1.1em; color:#FF6600; margin:275px 0 0 15px;}
#headerQuote {float:left;clear:left; margin:40px 35px 0 0; width:150px; padding:5px 30px 0 30px;}
#headerQuote p {font-size:1.0em; color:#999999; line-height:1.2em;margin:0;padding:3px 0;}
#headerQuote p.quoted { margin-left:90px;}

	/* leftNav Definitions */
#leftNav {float:left; margin:0 20px 0 0; padding:20px 0 0 0; width:175px; background:#fff; font-weight:bold;}
#leftNav ul {margin:0; list-style:none; padding:0;}
#leftNav li {margin:4px 8px 4px 30px; padding-bottom:5px; font-weight:normal;}
#leftNav li a {color:#151515; text-decoration:none;}
#leftNav li a:hover, #leftNav li li a:hover {color:#b52339;}
#leftNav ul ul {background-color:#e1e1e1;margin:0 0 4px 0;}
#leftNav ul ul li {margin:0 0 -10px 0; padding:10px; font-size:97%;}
#leftNav li.isParentActive {font-weight:bold;}
#leftNav li.isParentCurrent {font-weight:bold;}
#leftNav li.isCurrent {font-weight:bold;}
#leftNav li.selected {font-weight:bold;}
#leftNav .callout a {color:#F3653F; font-size:1.1em; padding-left:40px; text-decoration:none;}
#leftNav .callout a:hover {color:#5B4836;}
	
	/* Content Box Definitions */
#content {float:left; width:543px; padding:0; background:#fff;margin:0;}
#content li {margin:0 25px 0 25px;}
#content img {padding:5px;}
#content a {color:#b52339;;}
#content a:hover {color:#666;}
#contentWrapper { background: url(/images/bg_footerSlice.jpg) left bottom repeat-x; }
#contentDivider {margin:0 auto; clear:both; width:515px; background:#fff url(/images/divider.gif) no-repeat;}
.itemTitle {font-size:1.1em; font-weight:bold;}

#content .newsletter h3, #content .topic h3 {font-weight:normal;margin:10px 0 3px 0;padding:0;}
#content p.date {margin:0;padding:0;font-size:.9em;color:#666;}
#content .lastupdated {color:#b52339;margin-top:20px;padding-top:5px;font-size:90%;font-style:italic;border-top:1px solid #b52339;}

label {font-size:.9em;font-weight:normal;}
input {width:300px;}
input.button {width:40px;}
fieldset {border:1px solid #ccc;padding:5px;}
legend {color:#000;font-size:1.2em;font-weight:bold;}
	
	/* Two Column Definitions */
#leftColumn {clear:both; float:left; width:168px;background: url(/images/bg_columnSlice.jpg) 0 50px repeat-x; margin-right:25px;}
#leftColumn a {color:#b52339;}
#leftColumn a:hover {text-decoration:none;}
#leftColumn ul {margin:20px 0;padding:0;}
#leftColumn ul li {margin-bottom:5px;}
#rightColumn {float:left; margin:0; padding:0; width:350px;background: url(/images/bg_columnSlice.jpg) 0 50px repeat-x;}
#rightColumn p {padding:0; margin:0;}
#rightColumn .event {margin:20px 0 5px 20px; padding:0;}

		
	/* Footer Definitions */
#footer {position:relative; margin:0 auto; clear:both; height:90px; width:100%; padding:0; background: url(/images/bg_footergradient.jpg) top left repeat-x;}
#footer img {float:left; padding-right:10px; display:inline;}
#footer h4.copyright {margin:0 auto; width:764px; padding:25px 0 0 100px; color:#F1EDE9; font-weight:normal;}
	
	/* Identify Floated Elements that require Clearing */ 
#page:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}