<!--
html, body {
	margin:0;
	padding:0;
	background-image:url(/images/id_bggradient.jpg);
	background-repeat:repeat-x;
	background-color:#9BA4B7;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.objectives{ background: #fff; width: 580px; text-align: left; border:solid 1px #fff;border-collapse: collapse; color: #333; margin: auto;}
.objectives td { border: solid 1px #333; vertical-align: top; padding: 5px}
.objectives .grey { background: #ccc;}
.objectives ul {margin: 0; padding: 0;}
.objectives li {list-style: none; line-height: 18px;}
td.ftr-msg {color: #fff; background: #1C2739;border:solid 1px #1C2739;}
h2.obj-title { margin-left: 10px;}
h1 {margin:0; padding:0;}
h2 {font-size:18px; color:white;}
h3 { font-size:16px; color:white; border-bottom: 1px solid #666666; padding-bottom:4px;}
h4 { font-size:14px;}
p { margin-bottom:12px; margin-left:12px; margin-right:12px;}

#blueBorder { width:807px; border:1px solid #191A26; margin:0px auto; margin-top:20px;}
#whiteBorder { width:805px; border:1px solid white; }

#pageHeader {}

img#logo {padding:8px;}
#preTopNav {background-color:#717C90; height:4px; overflow:hidden;}
#pageTopNav {background-color:#1C2739; color:#DCDCDC; height:24px; overflow:hidden; font-size:14px; padding:8px 0 0 0; border-bottom:1px solid #717C90;}

* html div#pageTopNav { padding:8px 0; height:16px; }

/* Stop Nav Styling... */
#pageTopNav a, #pageTopeNav a:link, #pageTopNav a:active, #pageTopNav a:visited {
	width:150px;
	padding:8px 10px;
	margin:0;
	color:#DCDCDC;
	background-color:none;
	text-decoration:none;
	font-weight:bold;
}
#pageTopNav a:hover, #pageTopNav a.currentPage, #pageTopNav a:link.currentPage, #pageTopNav a:active.currentPage, #pageTopNav a:visited.currentPage {
	width:150px;
	padding:8px 10px;
	margin:0;
	color:white;
	background-color:#44536C;
	text-decoration:none;
	font-weight:bold;
}
/* EOF top nav styling... */

#pageWrapper {background-image:url(/images/id_sidegradient.jpg); background-repeat:repeat-y; background-color:#1C2739;}
#pageContent { width:604px; float:left; }

#flashBox {width:604px; height:240px; background-color:none; z-index:0;}

#pageHeading { text-align:right; margin:0; height:40px;
 }
h1.pageHeading {
	font-size:40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:48px;
	color:#D2D2DC;
	margin:0;
	padding:0;
	position:absolute;
	z-index:100;
	right:10px;
	bottom: -10px;
}
#pageHeadingWrap {position:relative;}
#pageHeadingBlueBox {
	position:absolute;
	height:20px;
	width:100%;
	background-color:#717B8F;
	right: 0px;
	bottom: 0px;
	z-index:50;
}

#threeCol {width:594px; padding: 0 5px 8px 5px; color:#E9E8FF;}

/* */
#pageContent a, #pageContent a:link, #pageContent a:active, #pageContent a:visited { color:#FFCF28; text-decoration:none; }
#pageContent a:hover { color:#FFCC00; text-decoration:underline; } 
/* */

#threeColLeft {float:left; width:33%; padding-bottom:2px;}
#threeColMiddle {float:left; width:33%; padding-bottom:2px; border:1px solid #30313C; border-width:0 1px 0 1px;}
#threeColRight {float:left; width:33%; padding-bottom:2px;}
.threeColPad {margin:10px; line-height:16px;}

#pageSideNav {float:left; width:200px; font-size:14px;}

/* Side Nav Styling... */
#pageSideNav a, #pageSideNav a:link, #pageSideNav a:active, #pageSideNav a:visited {
	display:block;
	padding:6px 5px;
	color:#666666;
	background-color:none;
	text-decoration:none;
	font-weight:bold;
}
#pageSideNav a:hover, #pageSideNav a.currentPage, #pageSideNav a:link.currentPage, #pageSideNav a:active.currentPage, #pageSideNav a:visited.currentPage {
	display:block;
	padding:6px 5px;
	color:white;
	background-color:#44536C;
	font-weight:bold;
}
#pageSideNav img.splitter {
	display:block;
	padding:0;
	margin:0;
}
#pageSideNav p {
	font-size:11px;
	line-height:14px;
	padding:6px 5px;
	margin:0;

}
/* EOF Side nav styling... */

#pageFooter {width:805px; height:13px; margin:0 auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding-bottom:20px;}

.clearfix:after {
	content: ".";
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden;}
.clearfix {display: inline-table; min-height:1px;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
/* End hide from IE-mac */
/* End clearfix */
-->

/* Wordpress Styling */

li.page_item {
	display:inline; margin:0; padding:0 15px 0 0; font-weight:bold; font-size:14px;
}

#content img {margin:5px; border:1px solid #717C90;}