body {
	color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	line-height:160%;
	background:#e9e9e9;
	
}

H1 { font-weight:bold; font-size:21px; margin-top:0px; line-height:28px;}
H2 { font-weight:bold;  font-size:16px; margin-top: 25px; margin-bottom: 0px; }
H3 {font-weight:bold; margin-top:25px; margin-bottom: 0px; font-size:13px;}

li {
	margin-bottom:10px;
}
.jump-down {
	margin-bottom: 25px;
}
.jump-down li {
	list-style:url(admin/images/down-arrow.png);
	margin: 0 0 5px -20px;
}

.jump-down li ul li {
	margin: 5px 0 5px -20px;
}

H1.hidden {font-size: 0px;margin:0px 0px;padding: 0px 0px;position: absolute;z-index: -2; color:#FFFFFF}
H2.hidden {font-size: 0px;margin:0px 0px;padding: 0px 0px;position: absolute;z-index: -2; color:#FFFFFF}
H3.hidden {font-size: 0px;margin:0px 0px;padding: 0px 0px;position: absolute;z-index: -2; color:#FFFFFF}

.hidden {font-size: 0px;margin:0px 0px;padding: 0px 0px;position: absolute;z-index: -2; color:#FFFFFF}


H4 { font-style:italic;}



.hide {
		position: absolute;
		left: -9000px;
	}



.returnTop { font-size: 10px; }


/* Image Properties */

img.sgr { margin-right:15px; margin-bottom:10px; }
img.leftside { margin-right:15px; margin-top:5px; margin-bottom:5px; }
img.rightside { margin-left:15px; margin-top:5px; margin-bottom:5px; }

/* Bottom of Page */

.breadcrumbs { font-size: 10px; ;   }
.lastupdated { font-size: 10px; color: gray; }

/* Navigation */

table.navigation { background: #FFFFFF; padding:0; margin-left: 0; margin-top:0; }

div.navgroup { margin-top: 0; margin-left: 0; }
div.navgroup p {  text-align:left; padding: 5px 10px 5px 5px;}
div.navgroup a { width: 100%;  }

html>body div.navgroup a { width: auto; }


div.navgroup p:hover { background: #af9188; color:#000000 }
div.navgroup a:hover { background: #af9188; color:#000000 }
div.main_nav a:link { color: #fff; text-decoration:none; }
div.main_nav a:hover { color: #fff; text-decoration:none; color:#000000 }
div.main_nav a:visited { color: #fff; text-decoration:none; }
div.sub_nav a:link { color:#fff; text-decoration:none; }
div.sub_nav a:hover { color:#fff; text-decoration:none; color:#000000 }
div.sub_nav a:visited { color:#fff; text-decoration:none; }

	
p.main { background: #c8c8c8; margin-top: 2px ; margin-bottom: 2px; margin-right: 0; margin-left: 2px; font-weight:600; color: #000; }

p.home { background: #aa2226; margin-top: 2px ; margin-bottom: 2px; margin-right: 0; margin-left: 2px; font-weight:600; color: #fff; }

p.sub {  margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 0; color: #fff; padding-left: 5px; }

p.main2 { background: #aa2226; margin-top: 2px ; margin-bottom: 2px; margin-right:0; margin-left: 2px; font-weight:600; color: #fff; }

/* Tables and Boxes */

div.box { background: #c8c8c8; border: 1px solid #000; padding: 10px;}
table.box { background: #c8c8c8; border: 1px solid #000; padding: 10px;}
TD.box { background: #c8c8c8; padding: 10px; margin: 10px; border: 1px solid #000; }
.box LI{ margin-left: -15px; border-left: none; color:#000000;}
.box ul {margin-top:0px;}

/* Twitter feed display */
#tweetShell {width:250px; margin:15px 0 15px 15px;font-size:9px; line-height:12px}
#tweetBody {width:228px; padding:0px 10px; border:1px #888a89 solid; border-top:none; border-bottom:none;background:#ececec;  padding-bottom:0px;}
#hashTagBlurb {margin-top:0; padding-top:5px; font-weight:bold; padding-bottom:10px; border-bottom: dashed 1px #888a89; font-size:11px; line-height:13px}
.tweet {padding-bottom:15px; border-bottom: dashed 1px #888a89}
.attribute {color:#666666;}
.more {margin:0; padding:0}



/* Print Properties */
	

@media screen { 
span.atprint { display: none; } 
div.atprint { display: none; }
.atprint { display: none; }
.smalltitle { display: none; }
}

@media print {

	#section {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dashed #FFFFFF;
	}
	
	
	
	.breadcrumbs { display: none; }
	.nav { display: none; }
	p.atscreen { display: none; }
	div.atscreen { display: none; }
	span.atscreen { display: none; }
	table.atscreen {display: none;}
	td.atscreen {display:none;}
	.atscreen {display: none;}
	.title { font: bold 22pt ; color: black; text-align: center; }
	a:link { color: black; text-decoration:none; }
	a:hover { color: black; text-decoration:none; }
	
	a:visited { color: black; text-decoration:none; }
	
	img.photo { display: none; }
	img.rightside { display: none; }
	img.leftside { display: none; }
	
	
	H1 { font: bold 18pt ; color: black; }
	
	H2 { font: bold italic 15pt ; color: black; margin-top: 20px; margin-bottom: 0; }
	H2.margin { font: bold italic 15pt ; color: black; margin-top: 0; margin-bottom: 0; }
	H2.medium { font: bold italic 15pt ; color: black; margin-top: 10px; margin-bottom: 0; }
	H2.newsletter { font: italic 15pt ; color: black; margin-top: 0; margin-bottom: 0; }
	
	H3 { font: bold 12pt ; color: black; }
	
	.small { font: 11pt ; color: black; }
	.small LI{ margin-left: -25px; border-left: none; }
	
	p.newsletterquote { font: italic 12pt ; color: #666666; margin-top: 20px; margin-bottom: 20px; }
	
	
	/* Screening Charts */
	
	table.chart { width: 100%; border-collapse: collapse; }
	
	table.chart th { border: 1px solid #000000; vertical-align: top; padding: 5px; font: 13px ; font-weight: bold; color: #000000; background-color: #FFFFFF;}
	
	table.chart td { border: 1px solid #000000; vertical-align: top; padding: 5px; font: 13px ;}
	
	table.chart tr.highlight td { background-color: #FFFFFF; }
	
	H2.middle { font: bold italic 120% ;  margin-top: 0px; color: #000000; text-align: center; margin-bottom: 15px; }
	
	.smalltitle { font: bold 18pt ; color: black; text-align: center;}
	
	
	/* New Tabs */
	
	#tabs { display: none; }
	#tabwindow {
	border: 0;
	padding: 0;
	margin-top: -30px;
	margin-bottom: 0;
	}
	
	#tabwindow ul li { font: 10pt ; color: black; }
	
	
	#belowtabs {
	border: 0;
	padding: 15px;
	margin-top: -30px;
	margin-bottom: 0px;
	}
	
	#nopadbelowtabs {
	border: 0;
	margin-top: -30px;
	margin-bottom: 0px;
	}
	
	/* Tables and Boxes */
	
	div.box { background: #EFF0F7; border: 1px solid #000000; padding: 10px;}
	table.box { background: #EFF0F7; border: 1px solid #000000; padding: 10px;}
	TD.box { background: #EFF0F7; padding: 10px; margin: 10px; border: 1px solid #000000; }
	
	table.box2 { background: #EFF0F7; border: 1px solid #000000; padding: 5px;}
	TD.box2 { background: #EFF0F7; border: 1px solid #000000; padding: 5px;}
	TH.box2 { background: #EFF0F7; border: 1px solid #000000; padding: 5px;}
	
	table.outline { background: #FFFFFF; padding: 10px; margin: 10px; border: 1px solid #000000; }
	TD.outline { background: #FFFFFF; padding: 10px; margin: 10px; border: 1px solid #000000; }
	
	table.outline2 { border: 1px solid #000000; }
	TD.outline2 { border: 1px solid #000000; }
	TH.outline2 { border: 1px solid #000000; }
}









button {color:#fff; font-weight:bold; font-size:12px;   padding:2px; margin: 5px 25px 10px 5px;}
button.primary {background-color:#aa2226; color:#fff}
button.secondary {background-color:#aa2226; color:#fff}
 button.delete { color:#000000; font-weight:normal;}

button.go {background-color:#aa2226; color:#fff;}
button.action{width:200px; margin-right:15px;}
.primary2 {color:#fff; font-weight:bold; font-size:13px;  padding:5px; margin: 5px 25px 5px 5px; background-color:#aa2226;}

div.border {border-bottom-style:solid; border:solid; border-color:#000000; border-width:1px; padding:8px; margin-bottom:20px;width:300px; font-size:13px;}
div.graybg {background-color:#f9f9f9;}
div.noborder {border-color:#FFFFFF;}  

.instructions {font-size:9px; color:#2C2C2C; margin-top:0px; margin-bottom:0px;}
a.instructions {color:#666666;}

table.form {font-size:12px; color:#000000;}
td.form  {border:0px; border-style:solid; border-color:#000000;color:#000000}
th.form {border:0px; border-style:solid; border-color:#000000;color:#000000}
form.spaced input, select{margin-bottom:10px; color:#000000}

h2.form {background-color:#c8c8c8; padding:5px; margin:0px; color:#000000; font-style:normal;}

a.title {color:#000000;}
table.list td, th {padding:5px;}
table.list th {font-size:13px; padding:5px;}
/*table.border td, th {border:solid; border-color:#000000; border-width:1px;}*/

.error {font-weight:bold; color:#990000;}

.message {font-weight:bold; color:#990000;}



/*Aqua box*/
.corners{display:block; color:#000000;}
.corners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#c8c8c8; color:#000000;}
.corners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e2eded;
  border-right:1px solid #e2eded;
  background:#cce0e0; color:#000000;}
.corners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f8fafa;
  border-right:1px solid #f8fafa;
  background:#c8dddd; color:#000000;}
.corners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c8dddd;
  border-right:1px solid #c8dddd; color:#000000;}
.corners4{
  border-left:1px solid #e2eded;
  border-right:1px solid #e2eded; color:#000000;}
.corners5{
  border-left:1px solid #cce0e0;
  border-right:1px solid #cce0e0; color:#000000;}
.cornersfg{
  background:#c8c8c8; padding: 5px 10px 5px 10px; color:#000000;}
/*end AQUA box*/



/*NWHW TOOLS*/
	
	
	#nwhwtools a:link{
		text-decoration:none;
	}
	
	#nwhwtools a:visited{
		text-decoration:none;
	}
	
	#nwhwtools img {
		vertical-align:text-bottom;
		padding:0 4px;
	}
	#nwhwtools li{
		margin:0;
		padding:0;
		display: inline;
		list-style-type: none;
		padding-right: 6px;
		font-size:10px;
	}
/*END   NWHW  TOOLS/*

/*Add this*/

.addthis_toolbox.addthis_pill_combo.addthisfooter a {
    float: left;
	
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
} 

.addthisheader {
	float:right;
	
}

.addthisfooter {
	margin: 25px 0 10px 0;
	font-size:10px;
	margin-top:40px;
	padding:15px 0 5px 0;
	border-top:solid 1px #eeecee;
	border-bottom:solid 1px #eeecee;
	clear:both;
	height:30px;
}
.addthisfooter img {
		vertical-align:text-bottom;
		padding:0 4px;
		margin-left:10px;
	}
.addthisfooter a{
	text-decoration:none;
}


/*FOOTER*/
	#footer-links-box {
		background:#fff;
		background-image:url(/site-images/footer/footer-links-background.gif);
		background-repeat:repeat-x;
		background-position:center;
		border:solid #614A7E;
		border-width:2px;
		padding-top:7px;
		margin-left: auto;
		margin-right: auto;
		border-left: none;
		border-right: none;
		border-left-width: 0px;
		border-right-width: 0px;
		height:26px;
		margin: 10px 0;
		
	}
	
	#footer-links-box  a {
	text-decoration:none;
	}
	
	#footer-disclaimer-box {
		background:#fff;
		padding:8px;
		font-size: 9px;
		color:#000;
		margin-bottom:25px;
	}
	#footer-links li {
		display: inline;
		list-style-type: none;
		font-size:10px;
	}		
	.divider-footer{
		margin:0 10px;
		/*margin:0 5px;*/
	}

/*END     FOOTER*/
