body {background-color:#222;text-align:center}
p, ul, ol, th, td {font:normal 0.8em Verdana,Arial,sans serif}
h1, h2, h3, h4, h5, h6 {font:normal 0.8em Georgia,Times,"Times New Roman", serif}
strong {font-weight: bold}
em {font-style: italic}
a:link, a:active, a:visited {text-decoration: none;color:#3981BD;font-weight: bold}
a:hover {text-decoration: none;color:#333}
.breaker {width:99%;clear:both;height:1px;font-size:0.0em;line-height:0.0em}
li p {font-size: 1.0em}

#header {height:95px;background:url(img/header_back.gif) repeat-x top left}
#whiteband {background-color:#fff}
#main {background-color:#d0d0d0;border-top:1px solid #d7d7d7}
#headercontent, #whitebandcontent, #footer, #maincontent {text-align:left;width:940px;margin:0px auto;padding-top:1px}
#headercontent {width:980px}
#footer {text-align:left;width:740px;margin:0px auto}

/* styles brought in from wordpress */

/* end styles brought in from wordpress */

/*header and tip-top nav; see later for rollout nab */
#header a:link, #header a:active, #header a:visited {color:#CFE8DE}
#header a:hover {color:#fff}
#header a.herelink:link, #header a.herelink:active, #header a.herelink:visited {background:url("img/headernav_herelink_back.gif") no-repeat bottom center}
#mainlogo, #tagline, #navblock {float:left}
#mainlogo {margin-left:20px;display:inline}
#tagline {font:normal 0.8em Georgia,Times,"Times New Roman",serif;color:#fff;margin:49px 0px 0px 15px;width:170px}
#header #topnav {margin:18px 12px 10px 0px;line-height:100%;text-align: right}
#header #topnav a {font:normal 0.7em Verdana,Arial,sans serif;margin-left:15px;line-height:100%}

/*end header and top nav */

/*white band area for home */
#homeimagediv {width:470px;float:left;height:267px;margin:17px 15px 12px 0px}
#hometext {width:455px;float:left;margin:15px 0px 10px 0px}
#hometext h1 {font-size:2.5em;margin:0px 0px 5px 0px;color:#1C865B}
#hometext h2 {font-size:1.1em;margin:0px 0px 5px 0px;text-align: right}
#hometext p {font-size:0.8em}
#hometext ul {padding:0px;margin:10px 10px 10px 15px}
#hometext li {font-size:1.0em;line-height: 1.2em;list-style-image: url("img/home_bullet.gif");margin:2px 0px 4px 0px}
#hometext #videoLink {background:#545454 url(img/video_leftnav_icon.jpg) no-repeat left center;border:1px solid #333;width:218px;margin-top:20px;padding:15px 0px 17px 0px;}
#hometext #videoLink h3 {font-size:0.9em;margin:0px 20px 0px 58px}
#hometext #videoLink h3 a:link, #hometext #videoLink h3 a:active, #hometext #videoLink h3 a:visited {color:#fff;font-weight:normal} 
body.page-id-113 #videoLink, body.page-id-113 #videoBlock {display:none}
#hometext #videoLink {float: left;margin-top:5px;}
#videoBlock {padding-top:1px}
#viewAllVideos {margin:0px 20px 0px 15px;padding-top:20px;float:right;font-weight:normal}
#image1, #image2, #image3, #image4 {position:absolute;top:-2000px;left:-2000px;display:none}
#image1 {z-index:100}
#image2 {z-index:200}
#image3 {z-index:300}
#image4 {z-index:400}

/*end white band area for home */

/*white band area for sub */
#sectionimagediv {width:230px;float:left;margin:17px 10px 10px 0px}
#sectiontext {width:700px;float:left;margin:10px 0px 10px 0px;padding-top:1px}
#sectiontext h1 {font-size:1.9em;margin:-7px 0px 5px 0px;color:#1C865B} /*for the name of the section, such as About Us */
#sectiontext h2 {font-size:1.6em;margin:0px 0px 5px 0px;color:#333} /*for the name of the page, such as Articles for Download */
#sectiontext h6 {font-size:0.9em;margin:0px 0px 5px 0px;color:#666;font-style:italic} /*for the pullquote or quotation that appears in the whiteband*/
/*end white band area for home */

/* grey band for all */
p {margin:5px 0px}
#main {background:#cfcfcf url(img/home_grey_back.jpg) repeat-x top left}
#maincontent {background:url(img/home_grey_back_shine.jpg) no-repeat center top;width:942px;padding-bottom:1px}
/* end grey band for all */

/*grey band for home */
#main.home_main {background:#cfcfcf url(img/home_grey_back.jpg) repeat-x top left}
#maincontent.home {background:url(img/home_grey_back_shine.jpg) no-repeat center top;width:942px;padding-bottom:1px}
#home_boxes_outside {background:url(img/home_boxes_outside_back.gif) no-repeat bottom left;margin:15px 0px;}
#home_boxes_inside {background:url(img/home_boxes_inside_back.gif) no-repeat top left;padding-top:1px;padding-bottom:10px}
#home_boxes_inside h3 {font-size:1.5em;margin:0px 0px 10px 0px;color:#1C865B}
.home_box {margin:10px 35px 0px 15px;float:left;display:inline;width:270px;padding-top:1px}
.home_box img {margin-bottom:10px}
.home_box.last_box {margin-right:0px}
/*end grey band for home */

/*grey band for sub */
#leftnav {width:220px;float:left;padding-top:27px;display:inline;margin-right:20px}
#leftnav h3 {font-size:1.2em;color:#555;margin-bottom:10px}
#leftnav h3.greenText {color:#00814D;margin-top:25px;margin-bottom:5px}
#leftnav ul {margin:0px 0px 20px 0px;list-style-type: none}
#leftnav ul li, #leftnav ul li ul li {font-size:1.1em;margin-bottom:7px;padding-left:15px;background:url(img/nav_plus_signs.gif) no-repeat 0px 5px}
#leftnav ul li ul {margin-top:5px}
#leftnav ul li ul li {font-size:1.25em}
#leftnav ul li.current-menu-item {background-position:0px -280px}
#leftnav ul li a {font-weight:normal}
#leftnav ul li.current-menu-item a:link, #leftnav ul li.current-menu-item a:visited, #leftnav ul li.current-menu-item a:active, #leftnav ul li.current-menu-item a:hover {cursor:text;color:#BE6E00;}
#leftnav ul li.current-menu-item ul li a:link, #leftnav ul li.current-menu-item ul li a:visited, #leftnav ul li.current-menu-item ul li a:active {cursor:pointer;color:#3981BD;}
#leftnav ul li.current-menu-item ul li a:hover {cursor:pointer;color:#333;}
/* specific to show-hide in leftnav */
#leftnav ul li.menu-item {display:none}
#leftnav div.menu-topmenu-container, #leftnav ul li.current-menu-item, #leftnav ul li.current-menu-parent {display:block;float:none}
#leftnav #viewAllVideos {float:none;margin:0px 0px 0px 18px;}
/* end specific to show-hide in leftnav */

#leftnav #videoLink {background:#545454 url(img/video_leftnav_icon.jpg) no-repeat left center;border:1px solid #333;width:218px;margin-top:20px;padding:15px 0px 17px 0px;margin-bottom:10px}
#leftnav #videoLink h3 {font-size:0.9em;margin:0px 20px 0px 58px}
#leftnav #videoLink h3 a:link, #leftnav #videoLink h3 a:active, #leftnav #videoLink h3 a:visited {color:#fff;font-weight:normal} 
body.page-id-113 #videoLink {display:none}

#leftnav #pdfStudy {background:#fff url(img/pdf_leftnav_icon.gif) no-repeat left center;border:1px solid #ccc;width:218px;margin-top:20px;padding:12px 0px 12px 0px;}
#leftnav #pdfStudy h3 {font-size:0.8em;margin:0px 20px 0px 58px}
#leftnav #pdfStudy h3 a {font-weight:normal}
#leftnav #inThisSection {display:none}
body.page-id-19 #pdfStudy {display:none}

#pagetext {width:700px;float:left;display:inline;border:1px solid #ddd;margin-top:17px;margin-bottom:17px}
#pagetext .pagetext_inner {background-color:#fdfdfd;border:1px solid #fff;padding-top:8px;padding-bottom:15px}
#pagetext p {margin:10px 18px}
#pagetext ul {
    list-style-image: url("img/ps_greenbullet.gif");
    margin-bottom: 10px;
    margin-left: 20px;
    padding-left: 18px;
    margin-right:18px;
}
#pagetext form ul {padding-left:0px}
#pagetext form td {font-size:1.0em}
#pagetext .fm-form input.submit {margin-right:170px;display:inline}
#pagetext ul li {
    margin-bottom: 3px;font-size:1.0em;
}
#pagetext ul li ul {margin-top:5px}
#pagetext ul li ul li {font-size:1.25em}
#pagetext ol {
    margin-bottom: 10px;
    margin-left: 20px;
    padding-left: 15px;
}
#pagetext ol li {
    list-style: decimal outside none;
    margin-bottom: 3px;
}
#pagetext h1, #pagetext h6, #subpage_title {display:none}
#pagetext h2 {font-size:1.1em;color:#032d50;margin:20px 18px 6px 18px}
#pagetext h5 {background-color:#eee;width:140px;height:220px;float:left;display:inline;text-align:center;margin:20px 0px 20px 20px;padding:5px}
#pagetext h5 img {margin-bottom:7px}
#pagetext ul.photolist {
	list-style-image: none;
	list-style-type: none;
	padding:0px;
	margin-left:18px;
	clear:left;
	padding-top:15px;
}
#pagetext iframe {margin-top:5px;margin-bottom:10px}

/*overriding settings of wp-table reloaded css */
#pagetext table {margin:18px}
#pagetext table.wp-table-reloaded {width:95%;font-size:1.0em}
#pagetext table.wp-table-reloaded td {padding:7px}
#pagetext table.wp-table-reloaded .odd td {background-color:#f3f3f3}
#pagetext table.wp-table-reloaded th {font-weight:bold}
/*grey band for sub */

/*footer */
#footer p {text-align:center;color:#75A9D5;margin:15px 0px}
#footer a:link, #footer a:active, #footer a:visited {text-decoration: none;color:#fff;font-weight: normal}
#footer a:hover {text-decoration: none;color:#c0c0c0}
.footerlinks a, .footericons a {margin:0px 7px}
.footericons img {display:inline}
/* end footer */

/*home-specific */

/*end home-specific */

/* =Menu
-------------------------------------------------------------- */

#header #mainnav {margin:18px 0px 20px 0px;text-align:right}
#header #mainnav a {font:normal 1.2em Georgia,Times,"Times New Roman",serif;padding-bottom:14px;margin:0px 0px 0px 20px;line-height: 90%}
#navblock {display:inline;float:right;width:550px;margin-right:10px}
.menu-topmenu-container {float:right}

#header #access {
	clear: both;
	display: block;
	float: left;
	margin: 0 auto;
	width: 100%;
}
#header #access ul {
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
}
#header #access li {
	float: left;
	position: relative;
}
#header #access a {
	font:normal 1.45em Georgia,Times,"Times New Roman",serif;margin:0px 0px 0px 0px;line-height:3.333em;padding:0 0.5em;display:block;
	/* was padding-bottom:14px; */
	/*color: #eee;
	display: block;
	line-height: 3.333em;
	padding: 0 1.2125em;
	text-decoration: none;*/
}
#header #access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.8em;
	left: 6px;
	width: 188px;
	z-index: 99999;
	background-color:#016438;
}
#header #access ul ul ul {
	left: 100%;
	top: 0;
}
#header #access ul ul a {
	background: #016438;
	border-bottom: 1px dotted #40b082;
	color: #CFE8DE;
	font:normal 1.1em Verdana, Arial, sans serif;
	padding-top:5px;
	padding-bottom:5px;
	height:auto;
	line-height:1.2em;
	/*font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;*/
	width: 168px;
}
/*#header #access li:hover > a,*/
#header #access ul ul :hover > a,
#header #access ul ul a:focus {
	background: #016438;
}
#header #access ul ul li:hover > a,
#header #access ul ul a:focus {
	background: #1b6043; /* Show a solid color for older browsers */
	color: #fff;
}
#header #access ul li:hover > ul {
	display: block;
}
#header #access ul .current-menu-item > a,
#header #access ul .current-menu-ancestor > a,
#header #access ul .current_page_item > a,
#header #access ul .current_page_ancestor > a {
	background:url("img/headernav_herelink_back.gif") no-repeat top center;
	color:#fff;
}
#header #access ul ul .current-menu-item > a,
#header #access ul ul .current-menu-ancestor > a,
#header #access ul ul .current_page_item > a,
#header #access ul ul .current_page_ancestor > a {
	font-weight: bold;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}