@charset "utf-8";
/*-------------------------------------------------------------------------------
 * Southeast Corporate Website Screen Print Layer
 * Author: Craig Hauger
 * Created: July 20, 2009
 * Notes: None 
-------------------------------------------------------------------------------*/
body, span, iframe, pre, a, abbr, acronym, address, big, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, form {
	border: 0 none;
	color: #333;
	font: normal 1em Tahoma, Geneva, Arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	scrollbar-3dlight-color: #726a5f;
	scrollbar-arrow-color: #726a5f;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #726a5f;
	scrollbar-face-color: #e3dfd6;
	scrollbar-track-color: #e3ded5;
}
img a { border: 0; }
/*-------------------------------------------------------------------------------
 * Layout Containers
-------------------------------------------------------------------------------*/
.container {
	font-size: .75em;
}
.contentLeft {
	margin-right: 5px;
	padding: 0;
	width: 200px;
	display: none;
}
.contentRight {
	position: relative;
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}
/*-------------------------------------------------------------------------------
 * Section Backgrounds and Headers
-------------------------------------------------------------------------------*/
.headerMain {
	height: 42px;
	width: 910px;
	position: relative;
}

body.bgMain {
	background: #e3ded5 url(/images/bg_main.jpg) repeat-x scroll top;
}
.headerMain {
	background: url(/images/hd_main.jpg) no-repeat;
}

/*-------------------------------------------------------------------------------
 * Top Menu and Navigation Containers
-------------------------------------------------------------------------------*/
.topMenu {
	color: #ededed;
	float: right;
	font-size: .625em;
	margin-right: 7px;
	position: relative;
	top: 14px;
	display: none;
}
.mainNav {
	background: url(/images/img_menubar.png) no-repeat;
	display: block;
	height: 37px;
	overflow: hidden;
	padding-top: 1px;
	position: relative;
	width: 910px;
	display: none;
}
.mMenu {
	color: #fff;
	display: block;
	float: left;
	font: normal 11px Arial, Tahoma, Geneva, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	display: none;
}
.mMenu ul {
	list-style: none;
	margin: 0 0 0 5px;
	padding:0;
	width: 800px;
	display: none;
}
.mMenu li {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	display: none;
}
.mMenu li a {
	border-right: 1px solid #000;
	color: #fff;
	float: left;
	height: 100%;
	padding: 11px 10px;
	text-decoration: none;
	display: none;
}
.dMenu {
	color: #383838;
	display: none;
	font: normal .667em Tahoma, Geneva, Verdana, sans-serif;
	position: absolute;
	top: 79px;
	width: 910px;
	z-index: 10;
}
.dMenu a {
	text-decoration: none;
}
.dMenu a:hover {
	color: #c60000;
	text-decoration: underline;
}
.dMenuItems {
	background: url(/images/img_dmenuBg.png) repeat-y;
	padding: 10px 15px;
	position: relative;
	width: 880px;
}
.dMenuBtm {
	background: url(/images/img_dmenuBtm.png) no-repeat;
	height: 11px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 910px;
}
.dMenuCol {
	border-right: 1px #ccc solid;
	float: left;
	margin-right: 10px;
	position: relative;
	width: 164px;
}
.LastCol {
	border-right: 0;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
	width: 164px;
}
.dMenuCol a, .dMenuCol strong {
	line-height: 17px;
}
.memOnly {
	color: #ededed;
	display: block;
	float: right;
	font-size: .625em;
	margin: 10px 7px 0 0;
}
a.memLogin {
	background: url(/images/img_key.png) no-repeat 0 4px;
	color: #ededed;
	padding-left: 22px;
	text-decoration: none;
}
a:hover.memLogin {
	background: url(/images/img_key.png) no-repeat 0 4px;
	color: #fff;
	padding-left: 22px;
	text-decoration: underline;
}
.loginMenu {
	display: none;
	position: absolute;
	right: 5px;
	top: 79px;
	z-index: 1;
	background: url(/images/img_loginBg.png) no-repeat;
	color: #ededed;
	font-size: .833em; /* Font Size relative to Container */
	height: 52px;
	margin: 0;
	padding: 15px 10px 15px 55px;
	width: 247px;
}
.closeMenu {
	background: url(/images/img_loginClose.png) no-repeat;
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 5px;
	right: 5px; 
	display: block;
	text-indent: -99999px;
	width: 16px;
	height: 16px;
	outline: none;
}
.leftNav {
	background: url(/images/img_leftNavSprite.png) no-repeat top;
	padding-top: 5px;
	width: 200px;
	display: none;
}
.leftNavlinks {
	background: #383838;
	color: #ededed;
	font-size: .833em; /* Font Size relative to Container */
	margin-bottom: -1px;
	padding: 0px 5px;
}
.leftNavlinks h1 {
	background: url(/images/ico_fire.png) no-repeat 100% 0;
	border-bottom: 1px solid #7a7771;
	color: #e3ded5;
	font: bold 1.3em Tahoma,Segoe UI, Geneva, Arial, Verdana, sans-serif;
	margin: 0 0 3px 0;
	padding: 0;
}
.leftNavBtm {
	background: url(/images/img_leftNavSprite.png) no-repeat 0 -7px;
	height: 5px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
}
/*-------------------------------------------------------------------------------
 * Mini Page Styles
-------------------------------------------------------------------------------*/
.miniPage {
	position: relative;
	width: 705px;
}
.miniPage p {
	margin-top: 0;
	padding-top: 0;
}
.podContent {
	height: 184px;
	overflow: auto;
}
.podContent a {
	color: #c60000;
	text-decoration: none;
}
.podContent a:hover {
	color: #000;
	text-decoration: underline;
}
.miniPage h1 {
	border-bottom: 1px solid #333;
	color: #770000;
	font: bold 1.3em Segoe UI, Tahoma, Geneva, Arial, Verdana, sans-serif;
	margin: 0 0 7px 0;
	padding: 0 4px 2px 0;
}
.miniPage h2 {
	color: #333;
	font: bold 1.1em Segoe UI, Tahoma, Geneva, Arial, Verdana, sans-serif;
	padding: 0 0 5px 0;
}
.miniPage h3 {
	color: #770000;
	font: bold 1.1em Segoe UI, Tahoma, Geneva, Arial, Verdana, sans-serif;
	padding: 0 0 5px 0;
}
.bannerContainer {
	display: block;
	float: left;
	height: 200px;
	margin-bottom: 5px;
	width: 500px;
}
#flashContainer {
	float: left;
	height: 200px;
	width: 500px;
}
#SWFObjectExprInst {
	float: left;
	height: 200px;
	width: 500px;
}
.elementContainer {
	display: block;
	float: left;
	height: 200px;
	left: 505px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 200px;
}
/*-------------------------------------------------------------------------------
 * Pod Styles
-------------------------------------------------------------------------------*/
.twoPodBg {
	background: url(/images/img_2xPodBg.gif) repeat-y;
	height: 215px;
	overflow: hidden;
	position: relative;
	width: 705px;
}
.twoPodtop {
	background: url(/images/img_copySprite.png) no-repeat 0 -14px;
	padding-top: 5px;
	position: relative;
	width: 705px;
}
.twoPodBtm {
	background: url(/images/img_copySprite.png) no-repeat 0 -21px;
	height: 10px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	position: relative;
	width: 705px;
}
.twoPodLeft {
	float: left;
	margin: 0px;
	padding: 0 10px;
	width: 330px;
}
.twoPodRight {
	float: left;
	margin-left: 5px;
	padding: 0 10px;
	width: 330px;
}
.threePodBg {
	background: url(/images/img_3xPodBg.gif) repeat-y;
	height: 215px;
	overflow: hidden;
	position: relative;
	width: 705px;
}
.threePodtop {
	background: url(/images/img_copySprite.png) no-repeat 0 -68px;
	padding-top: 5px;
	position: relative;
	width: 705px;
}
.threePodBtm {
	background: url(/images/img_copySprite.png) no-repeat 0 -75px;
	height: 10px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	position: relative;
	width: 705px;
}
.threePodLeft {
	float: left;
	margin: 0px;
	padding: 0 10px;
	width: 215px;
}
.threePodCenter {
	float: left;
	margin: 0px;
	padding: 0 10px;
	width: 215px;
}
.threePodRight {
	float: left;
	margin: 0px;
	padding: 0 10px;
	width: 215px;
}
.twoLPodBg {
	background: url(/images/img_2xLPodBg.gif) repeat-y;
	height: 215px;
	overflow: hidden;
	position: relative;
	width: 705px;
}
.twoLPodtop {
	background: url(/images/img_copySprite.png) no-repeat 0 -50px;
	padding-top: 5px;
	position: relative;
	width: 705px;
}
.twoLPodBtm {
	background: url(/images/img_copySprite.png) no-repeat 0 -57px;
	height: 10px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	position: relative;
	width: 705px;
}
.twoLPodLeft {
	float: left;
	margin: 0px;
	padding: 0 10px;
	width: 215px;
}
.twoLPodRight {
	float: left;
	margin: 0px;
	padding: 0 10px;
	width: 450px;
}
.twoRPodBg {
	background: url(/images/img_2xRPodBg.gif) repeat-y;
	height: 215px;
	overflow: hidden;
	position: relative;
	width: 705px;
}
.twoRPodtop {
	background: url(/images/img_copySprite.png) no-repeat 0 -32px;
	padding-top: 5px;
	position: relative;
	width: 705px;
}
.twoRPodBtm {
	background: url(/images/img_copySprite.png) no-repeat 0 -39px;
	height: 10px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	position: relative;
	width: 705px;
}
.twoRPodLeft {
	float: left;
	margin: 0px;
	padding: 0 10px;
	width: 450px;
}
.twoRPodRight {
	float: left;
	margin: 0px;
	padding: 0 10px;
	width: 215px;
}
ul#linkList {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 92%;
}
ul#linkList li {
	border: 1px dotted #999;
	border-width: 1px 0;
	margin: 5px 0;
}
ul#linkList li a {
	display: block;
	font: bold 1em Tahoma, Geneva, Arial, Verdana, sans-serif;
	padding: 5px;
	text-decoration: none;
}
* html #linkList li a {  /* make hover effect work in IE6 */
	width: 92%;
}
ul#linkList li a:hover {
	background: #f3f3f3 url(/images/ico_arrowblk.gif) 98% 50% no-repeat;
	text-decoration: none;
}
ul#linkList a em {
	color: #333;
	display: block;
	font: normal .75em Verdana, Helvetica, sans-serif;
	line-height: 125%;
}
/*-------------------------------------------------------------------------------
 * Content Styles
-------------------------------------------------------------------------------*/
.content {
	background: url(/images/img_copySprite.png) no-repeat 0 0;
	padding-top: 5px;
	position: relative;
	width: 705px;
}
.contBody {
	background: url(/images/img_contBG.gif) repeat-y;
	color: #383838;
	padding: 0px 5px;
}
.contBtm {
	background: url(/images/img_copySprite.png) no-repeat 0 -7px;
	height: 5px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
}
#copy {
	padding: 0 10px 5px 10px;
	position: relative;
	width: 675px;
}
.rightCol {
	border-left: 1px dotted #333;
	display: block;
	float: right;
	margin: 0 0 0 10px;
	padding: 0 0 10px 10px;
	position: relative;
	width: 250px;
}
#copy h1 {
	border-bottom: 1px solid #333;
	color: #333;
	font: bold 1.75em Segoe UI, Tahoma, Geneva, Arial, Verdana, sans-serif;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 0 4px 4px 4px;
}
#copy h2 {
	color: #770000;
	font: bold 1.33em Segoe UI, Tahoma, Geneva, Arial, Verdana, sans-serif;
	padding: 0px 4px;
	margin: 0 0 -14px 0;
}
#copy h3 {
	color: #333;
	font: bold 1.33em Segoe UI, Tahoma, Geneva, Arial, Verdana, sans-serif;
	padding: 0px 4px;
	margin: 0 0 -14px 0;
}
#copy h4 {
	color: #333;
	font: bold 1.2em Segoe UI, Tahoma, Geneva, Arial, Verdana, sans-serif;
	padding: 0px 4px;
	margin: 0 0 -14px 0;
}
#copy h5 {
	color: #770000;
	font: bold 1.2em Segoe UI, Tahoma, Geneva, Arial, Verdana, sans-serif;
	padding: 0px 4px;
	margin: 0 0 -14px 0;
}
#copy p {
	padding: 0px 5px 0px 5px;
}
#copy hr {
	background-color: #000;
	border: 0;
	color: #000;
	height: 1px;
}
#copy .redTxt {
	color: #770000;
}
#copy ul {
	list-style-type: disc;
	margin-left: 30px;
	padding: 0px;
}
#copy ul ul li {
	_display: inline-block; /* IE6 Hack to display UL BG Images */
	background: url(/images/ico_arrowblk.gif) no-repeat 0 5px;
	list-style: none;
	margin-left: -20px;
	padding-left: 10px;
}
#copy blockquote {
	background-color: #f7f6f4;
	border-left: 2px solid #770000;
	margin: 20px 20px;
	padding: 10px;
	text-align: right;
}
#copy blockquote p {
	margin: 0;
	text-align: left !important;
}
#copy cite {
	font-style: italic;
}
.bio {
	background: #f4f4f4;
	border: 1px #e3ded5 solid;
	padding: 10px !important;
	width: 600px;
}
.bio img {
	background: #fff;
	border: 1px solid #ddd;
	float: left;
	margin: 0 10px 5px 0;
	padding: 5px !important;
}
.bioBoardTitles {
	text-transform: uppercase;
	font-weight: bold;
}
.bioTitles {
	font-weight: bold;
}
/*-------------------------------------------------------------------------------
 * Link Styles
-------------------------------------------------------------------------------*/
.btnHome {
	background: url(/images/btn_home.png) no-repeat;
	display: block;
	float: left;
	height: 11px;
	margin: 1px 2px 0 0;
	text-indent: -99999px;
	width: 15px;
}
.topMenu a {
	color: #ededed;
	outline: none;
	text-decoration: none;
}
.topMenu a:hover {
	color: #fff;
	text-decoration: underline;
}
.logo {
	height: 26px;
	left: 10px;
	position: absolute;
	top: 8px;
	outline: none;
	width: 1%;
}
.logo a {
	display: block;
	height: 100%;
	outline: none;
	text-decoration: none;
	width: 100%;
}
.content a {
	color: #c60000;
	text-decoration: none;
}
.content a:hover {
	color: #000;
	text-decoration: underline;
}
/*-------------------------------------------------------------------------------
 * Breadcrumb Styles
-------------------------------------------------------------------------------*/
.contentTop {
	border-bottom: 1px #cfcfcf solid;
	color: #404040;
	font-size: .833em; /* Font Size relative to Container */
	margin-bottom: 10px;
	padding-bottom: 3px;
	position: relative;
	width: 100%;
}
.breadcrumb {
	display: block;
	float: left;
	margin-top: 3px;
	width: 500px;
}
.breadcrumb a {
	color: #999;
	text-decoration: underline;
}
.breadcrumb a:hover {
	color: #c60000;
	text-decoration: none;
}
.pageOptions {
	display: block;
	float: right;
	text-align: right;
}
.pageOptions img {
	border: 0;
	margin: 0 5px;
}
/*-------------------------------------------------------------------------------
 * Left Nav Styles
-------------------------------------------------------------------------------*/
ul.leftNavMenu, ul.leftNavMenu ul {
	background: #949494;
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 190px;
}
ul.leftNavMenu a {
	_height: 1%; /* IE6 Hack for LI whitespace bug */
	display: block;
	outline: none;
	text-decoration: none;
}
ul.leftNavMenu li {
	margin-bottom: 1px;
}
ul.leftNavMenu li ul li {
	margin-bottom: 0px;
}
ul.leftNavMenu li a {
	background: #383838;
	color: #ededed;
	margin-bottom: 1px;
	outline: none;
	padding: 0.5em;
}
ul.leftNavMenu li a:hover {
	color: #fff;
}
ul.leftNavMenu li ul li a {
	background: #252525 url(/images/ico_arrow.gif) no-repeat 7px 9px;
	color: #ededed;
	margin-bottom: 0px;
	outline: none;
	padding-left: 15px;
}
ul.leftNavMenu li ul li a:hover {
	background: #000 url(/images/ico_arrow.gif) no-repeat 8px 9px;
	color: #fff;
	padding-left: 15px;
	text-decoration: underline;
}
/*-------------------------------------------------------------------------------
 * Footer Styles
-------------------------------------------------------------------------------*/
.footer {
	background: url(/images/img_footerTop.gif) repeat-x top;
	padding-top: 14px;
	width: 910px;
}
.footerBody {
	background: #383838;
	color: #fff;
	font-size: .633em; /* Base Size relative to Container */
	height: auto !important;
	height: 73px;
	min-height: 73px;
	overflow: hidden;
	padding: 0 10px;
}
.footerLeft {
	border-right: #949494 1px solid;
	color: #ededed;
	float: left;
	height: 67px;
	margin-top: 5px;
	padding: 5px 0 0;
	width: 230px;
}
.footerCenter {
	border-right: #949494 1px solid;
	color: #ededed;
	float: left;
	height: 67px;
	margin-top: 5px;
	padding: 5px 10px 0;
	width: 313px;
}
.footerRight {
	color: #ededed;
	float: left;
	height: 67px;
	margin-top: 5px;
	padding: 5px 0 0 10px;
	width: 303px;
}
.footerBtm {
	background: url(/images/img_footerBtm.gif) no-repeat;
	height: 5px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.footer ul {
	list-style-type: disc;
	margin: 0 0 0 5px;
	padding-left: 10px;
}
.footer a {
	color: #ededed;
	outline: none;
	text-decoration: none;
}
.footer a:hover {
	color: #fff;
	text-decoration: underline;
}
.copyright {
	color: #949494;
	font-size: .633em;
	margin-top: 3px;
	padding: 0 0 0 10px;
	width: 900px;
}
.copyrightLeft {
	float: left;
	width: 770px;
	color: #949494;
}
.copyrightLeft a {
	color: #949494;
	outline: none;
	text-decoration: none;
}
.copyrightLeft a:hover {
	color: #000;
	text-decoration: underline;
}
.logoNCUA {
	display: block;
	float: right;
	height: 43px;
	width: 93px;
}
/*-------------------------------------------------------------------------------
 * Alerts
-------------------------------------------------------------------------------*/
.alert {
	background: #fff6bf url(/images/ico_alert.gif) no-repeat 15px 50%;/* x-pos y-pos */
	border-bottom: 2px solid #cc0000;
	border-top: 2px solid #cc0000;
	margin: 10px 0;
	padding: 10px 20px 10px 45px !important;
	text-align: left;
}
/*-------------------------------------------------------------------------------
 * Form Styles
-------------------------------------------------------------------------------*/
.search {
	background: url(/images/img_searchBg.png) no-repeat 0 0;
	float: right;
	height: 24px;
	margin: 10px 0 0 0;
	padding: 0 0 0 5px;
	position: relative;
	width: 138px;
}
.searchBox {
	background: #f5f5f5;
	border: 0;
	color: #383838;
	float: left;
	font-size: .75em;
	height: 15px;
	margin-top: 3px;
	width: 104px;
}
#searchBtn {
	float: right;
	height: 24px;
	margin: 0;
	width: 24px;
}
.textfield {
	background: #fff url(/images/bg_input.gif) repeat-x;
	border: 1px #cccccc solid;
	font-size: 1em;
}
.textfield:focus {
	background: #fff url(/images/bg_input.gif) repeat-x;
	border: 1px #383838 solid;
	font-size: 1em;
}
.formButton {
	background: #fff url(/images/bg_button.gif) repeat-x;
	border: 1px #cccccc solid;
	color: #383838;
	font-size: 1em;
	font-weight: bold;
	height: 25px;
}
.formButton:hover {
	background: #fff url(/images/bg_button.gif) repeat-x 0 5px;
	border: 1px #383838 solid;
}
.hideFormElement {
	display: none;
}

