* {
	margin: 0;
	padding:0;
}

body {
	font: 76% Arial, Verdana, Sans-Serif;
	color: #5B5B5B;
   line-height:120%;
	margin: 0;
	padding: 0;
   	background: #F5F2E1 url(../images/bg.gif) 50% 0 repeat-y;
	text-align: center;
	height: 100%;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline;}

/* Hides from IE-mac \*/
body > .clearfix {height: 1%;
	display: block;
}
/* End hide from IE-mac */
img {
	border: 0;
}
a {
	color: #36A0FF;
}
p {
	margin: 0 0 10px 0;
}
p.intro {
	color: #006FD2;
	font-size: 1.2em;
	margin: 10px 0 10px 0;
	line-height: 110%;
}
p.last-updated {
	color: #006FD2;
	font-size: 0.8em;
	margin: 10px 0 10px 0;
	line-height: 100%;
}
/* CHANGED FOR PRINT */
#wrap {
	background: #fff;
	width: 710px;
	margin: 0 auto 0 auto;
	text-align: left;
	vertical-align:top;
}
/* CHANGED FOR PRINT */
#header {
	overflow:hidden;
	height: 100px;
	/*background: #FFAA44 url(../images/header-bg.jpg) center no-repeat;*/
	margin: 0 2px 0 2px;
	text-align: left;
}
#header h1 {
	float: left;
}
#header #home-intro {
	text-indent: -3000px;
}
#header #home-intro span {
	display: none;
}
/* CHANGED FOR PRINT */
#header #home-intro a {
	display: block;
	position: relative;
	width: 160px;
	height: 18px;
	top: 73px;
	left: 160px;
	text-decoration: none;
}
* html #header #home-intro a {
	left: 10px;
	top: 72px;
}

/* ======================== Start Help and Search Boxes ======================== */
#header #help {
	float: right;
	width: 380px;
	padding: 10px 0 0 0;
	z-index: 12;
	position: relative;
}
#header #help a#backhome {
	text-decoration: none;
	color: #123595;
	background: url(../images/arrow.gif) 0px 8px no-repeat;
	padding: 4px 0 0 10px;
	float: left;
	margin: 0 15px 0 0;
}
#header #help a#backhome span {
	background: url(../images/sep-home.gif) right 3px no-repeat;
	padding: 0 10px 0 0;
}

/* ============ Start Help Dropdowns ============== */
#header #help #help-dd {
	list-style: none;
	float: left;
	margin: 1px 15px 0 0;
}
#header #help #help-dd li ul {
	list-style: none;
}
#header #help #help-dd #hstart {
	background: url(../images/help-dd-bg.gif) no-repeat;
	width: 167px;
	height: 17px;
	font-size: 0.9em;
	padding: 2px 0 0 0;
}
#header #help #help-dd #hstart a {
	padding: 0 5px 0 10px;
	text-decoration: none;
}
/* CHANGED FOR PRINT */
#header #help #help-dd a {
	display: block;
	color: #993D00;
}
#header #help #help-dd  li { /* all list items */
	float: left;
	width: 167px; /* width needed or else Opera goes nuts */
}
#header #help #help-dd li:hover ul,
#header #help #help-dd li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin: 0 0 0 3px;
}
#header #help #help-dd li ul { /* second-level lists */
	position: absolute;
	background: #009EFE;
	width: 141px;
	top: 29px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#header #help #help-dd li ul li {
	background: #009EFE;
	width: 141px;
	border-bottom: 1px solid #2770B1;
	border-top: 1px solid #8DC6FE;
	height: auto;
	min-height: 15px;
}
#header #help #help-dd li ul li a {
	text-decoration: none;
	padding: 3px 7px 3px 7px;
	color: #fff;
}
#header #help #help-dd li ul li a:hover {
	background: #0066A5;
}/* end help dropdown menus */

/* ========== Search Block ============*/
#header #help #searchblock {
	float: right;
	padding: 0 10px 0 0;
}
#header #help #searchblock label {
	display: none;
}
/* CHANGED FOR PRINT */
#header #help .sbox {
	background: #F4BB3A;
	border: 1px solid #fff;
	color: #993D00;
	padding: 0 0 0 2px;
}
#header #help .go {
	vertical-align: bottom;
}
#header #help fieldset {
	border: 0;
} /* end help and search */
/* CHANGED FOR PRINT */
#content {
	width: 700px;
	clear: both;
	vertical-align:top;
}

/* ========================= Start Home Page =========================== */
#centerbox {
	width: 770px;
	height: 44px;
	background: url(../images/centerbox-bg.gif) no-repeat;
	clear: both;
}
#centerbox h2 {
	display: none;
}
#centerbox a {
	float: right;
	position: relative;
	top: 0;
	right: 70px;
	width: 140px;
	height: 44px;
	display: block;
}
#centerbox a span {
	display: none;
}

/* =================== Start Home Page Menus ========================== */
#menu {
	width: 768px;
	height: 312px;
	background: #009EFE;
	margin-left: 2px;
}
#menu ul {
	list-style: none;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	float: left;
	padding: 7px 0 0 0;
	height: 305px;
	text-decoration: none;
}
#menu ul li a img {
	padding-top: 2px;
	background: #fff;
	margin-bottom: 54px;
	border-right: 2px solid #fff;
}
#menu ul li a:hover {
	background: #004874;
}
#menu #highcost a {
	background: #009EFE url(../images/main-menu/highcost.gif) top no-repeat;
}
#menu #highcost a:hover {
	background: #004874 url(../images/main-menu/highcost-hover.gif) top no-repeat;
}
#menu #rural a {
	background: #009EFE url(../images/main-menu/rural.gif) top no-repeat;
}
#menu #rural a:hover {
	background: #004874 url(../images/main-menu/rural-hover.gif) top no-repeat;
}
#menu #lowincome a {
	background: #009EFE url(../images/main-menu/lowincome.gif) top no-repeat;
}
#menu #lowincome a:hover {
	background: #004874 url(../images/main-menu/lowincome-hover.gif) top no-repeat;
}
#menu #schools a {
	background: #009EFE url(../images/main-menu/schools.gif) top no-repeat;
}
#menu #schools a:hover {
	background: #004874 url(../images/main-menu/schools-hover.gif) top no-repeat;
}
#menu ul li .hide {
	display: none;
}
#menu ul li #hc-text, #menu ul li #r-text, #menu ul li #li-text, #menu ul li #sl-text {
	display: block;
	width: 166px;
	padding: 35px 12px 0 12px;
	color: #D9E9F2;
	cursor: pointer;
}
#menu ul li #hc-text-hover, #menu ul li #r-text-hover, #menu ul li #li-text-hover, #menu ul li #sl-text-hover {
	display: none;
	width: 166px;
	padding: 35px 12px 0 12px;
	color: #D9E9F2;
	cursor: pointer;
} /* end home page menus */

/* ===================== Fund Administration box =================== */
#fundadmin {
	width: 770px;
	height: 46px;
	background: transparent url(../images/main-menu/fundadmin.gif) no-repeat;
	position: relative;
	top: -204px;
}
#fundadmin a {
	position: relative;
	width: 185px;
	height: 46px;
	top:0;
	left:5px;
	display: block;
	float: left;
}
#fundadmin a span {
	display: none;
}
#fundadmin p {
	position: absolute;
	top: 7px;
	left: 200px;
	width: 510px;
	background: transparent;
	float: left;
	color: #FF5209;
} /* end home page styles */

/* ==================== Start Footer ====================== */
#footer {
	width: 770px;
}
#footer p {
	padding: 10px 0 10px 20px;
	color: #3F9ACF;
	margin: -46px 0 0 0;
	font-size: 0.9em;
	position: relative;
}
/* CHANGED FOR PRINT */
#footerDateModified {
	color: #3F9ACF;
	font-size: 0.9em;
	text-align:right;
} /* end footer */


/*==================== Start Drill Pages =======================*/
/* CHANGED FOR PRINT */
#drill #header {
	background-color: #FFAA44;
	margin: 0 2px 0 2px;
	display: block;
	height: 100px;
	text-align: left;
}
#drill div.fundadmin-header {
	/*background: url(../images/fund-admin-header.jpg) bottom;*/
}
#drill div.schoollib-header {
	/*background-image: url(../images/schools-lib-header.jpg);*/
}
#drill div.lowincome-header {
	/*background-image: url(../images/low-income-header.jpg);*/
}
#drill div.ruralh-header {
	/*background-image: url(../images/rural-h-header.jpg);*/
}
#drill div.highcost-header {
	/*background-image: url(../images/highcost-header.jpg);*/
	overflow: hidden;
	height: 75px;

}
#drill div.about-header {
	/*background-image: url(../images/about-header.jpg);*/
}
#drill #header #help {
	float: right;
	width: 450px;
	padding: 10px 0 0 0;
	display:none;
}
#drill #header #logoPrint  {
	display:block;
	width: 229px;
	height: 90px;
}
#drill #header #logo  {
	display:none;
	width: 1px;
	height: 90px;
}
/* CHANGED FOR PRINT */
#drill #header p#story a  {
	display: none;
	font-weight: bold;
	color: #0066A5;
	position: relative;
	top: 114px;
	left: 240px;
	font-size: 1.1em;
	text-decoration: none;
	background: url(../images/red-arrow.gif) right 5px no-repeat;
	padding: 0 10px 0 0;
	display: block;
	z-index: auto;
}
#drill #header #story {
	display: none;
}
#drill #header #story strong {
	display: none;
}

#drill #content h1 {
	width: 770px;
	height: 57px;
}
#drill #content h1 a {
	position: relative;
	display: block;
	left:10px;
	top:15px;
	width: 155px;
	height: 30px;
}
#drill #content h1 span {
	display: none;
}

/* ============== Start Drill Page H1 styles (images) =============== */
#drill #content h1#about {
		background: url(../images/about.gif) no-repeat;
		display:none;
}
#drill #content h1#rural-hc {
		background: url(../images/rural-hc.gif) no-repeat;
		display:none;
}
#drill #content h1#fund-admin {
		background: url(../images/fund-admin.gif) no-repeat;
		display:none;
}
#drill #content h1#support {
		background: url(../images/support.gif) no-repeat;
		display:none;
}
#drill #content h1#low-inc {
		background: url(../images/lowinc.gif) no-repeat;
		display:none;
}
#drill #content h1#schools {
		background: url(../images/sch-lib.gif) no-repeat;
		display:none;
}
#drill #content h1#highcost {
		background: url(../images/highcost.gif) no-repeat;
		display:none;
} /*end H1 styles */

/* ==================== Start Left Column ================= */
#drill #content #leftcol {
	display:none;
	width: 180px;
	padding: 15px 20px 10px 20px;
}
#drill #content #leftcol h2 {
	font-size: 1.1em;
	color: #113494;
	border-bottom: 1px solid #36A0FF;
	padding: 0 0 2px 0;
}
#drill #content #leftcol ul {
	list-style: none;
	padding: 8px 0 15px 0;
}
#drill #content #leftcol ul li {
	padding: 0 0 1px 0;
}
#drill #content #leftcol ul li a {
	padding: 0 0 0 15px;
	background: url(../images/li-bullet.gif) 0 3px no-repeat;
	display: block;
}
#drill #content #leftcol ul li a {
	color: #0077CF;
	text-decoration: none;
}
#drill #content #leftcol ul li a:hover {
	color: #00304D;
	background-color: #CFE8FF;
}
#drill #content #leftcol ul li a#current {
	color: #00304D;
	background-image: url(../images/li-bullet-on.gif);
}
#drill #content #leftcol ul #subnav {
	border-top: 1px solid #9BCEFF;
	border-bottom: 1px solid #9BCEFF;
	padding: 5px 0 5px 10px;
	margin: 10px 0 5px 0;
}
#drill #content #leftcol ul #subnav li a {
	padding: 0 0 0 15px;
	background: url(../images/li-sub-bullet.gif) 0 4px no-repeat;
	font-size: 0.9em;
}
#drill #content #leftcol ul #subnav li a:hover {
	background-color: #CFE8FF;
}
blockquote {
	margin: 10px 30px 10px 30px
}
/* =============== Login Boxes Global Styles ===================*/

#drill #content #leftcol #or-login,
#drill #content #leftcol #acc-login,
#drill #content #leftcol #hc-login {
	background: #CFE8FF;
	text-align: center;
	border-bottom: 4px solid #6DBFFF;
	margin: 10px 0 0 0;
}
#drill #content #leftcol #or-login form,
#drill #content #leftcol #acc-login form,
#drill #content #leftcol #hc-login form {
	padding: 10px 0 0 0;
}
#drill #content #leftcol #acc-login form fieldset,
#drill #content #leftcol #or-login form fieldset,
#drill #content #leftcol #hc-login form fieldset{
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom: 2px solid #fff;
}
#drill #content #leftcol #acc-login form label,
#drill #content #leftcol #or-login form label,
#drill #content #leftcol #hc-login form label {
	display: none;
}
#drill #content #leftcol #acc-login form input,
#drill #content #leftcol #or-login form input,
#drill #content #leftcol #hc-login form input {
	margin: 0 0 5px 0;
	border: 1px solid #0066A5;
	width: 151px;
	padding: 0 0 0 3px;
}
#drill #content #leftcol #or-login form input.login-btn,
#drill #content #leftcol #acc-login form input.login-btn,
#drill #content #leftcol #hc-login form input.login-btn {
	border: 0;
	width: auto;
	padding: 5px 0 5px 0;
	margin: 0 0 0 110px;
	clear: both;
}

/* ============ Online Revenue Login Box ============== */
#drill #content #leftcol #or-login h3 {
	height: 30px;
	text-indent: -3000px;
	background: #6DBFFF url(../images/online-revenue-login.gif) no-repeat;
	border-bottom: 2px solid #fff;
}

/* ================== Account Login Box ================ */
#drill #content #leftcol #acc-login h3 {
	height: 30px;
	text-indent: -3000px;
	background: #6DBFFF url(../images/acc-login.gif) no-repeat;
	border-bottom: 2px solid #fff;
}
#drill #content #leftcol #acc-login form p {
	text-align: left;
	font-size: 0.9em;
	padding: 0 0 0 15px;
}

/* ============== Health Care Login Box =============== */
#drill #content #leftcol #hc-login h3 {
	height: 30px;
	text-indent: -3000px;
	background: #6DBFFF url(../images/health-care-login.gif) no-repeat;
	border-bottom: 2px solid #fff;
} /* end login boxes styles */


/* ======================= Start Right Column ====================== */
/* CHANGED FOR PRINT */
/* IE6 HACK */
#drill #content #rightcol {
	width: 660px;
	float: left;
	clear: both;
	padding: 15px 50px 30px 0px;
	text-align: left;
}
/* Uses child selector so IE6 doesn't read it */
body > #drill #content #rightcol {
	width: 690px;
	float: left;
	clear: both;
	padding: 15px 50px 30px 0px;
	text-align: left;
}
#drill #content p {
	text-align:justify;
	color: #000;
}

#drill #content #rightcol h2 {
	color: #000;
	border-bottom: 2px solid #36A0FF;
	padding: 0 0 5px 0;
	margin: -3px 0 10px 0;
	font-size: 1.3em;
}
#drill #content #rightcol h3 {
	color: #000;
	border-bottom: 1px solid #000;
	padding: 15px 0 1px 0;
	margin: 0 0 5px 0;
	font-size: 1.0em;
}
#drill #content #rightcol h3 .step-child {
	color: #000;

}
#drill #content #rightcol h4 {
	padding: 15px 0 1px 0;
	margin: 0;
	font-size: 1.0em;
	color: #5A5A5A;
}
#drill #content #rightcol h5 {
	padding: 15px 0 1px 0;
	margin: 0;
	font-size: 1.0em;
	font-weight: normal;
	color: #000;
}
#drill.program #content #rightcol h2 {
	color: #000;
	border-color: #000;
}
#drill.program #content #rightcol h2 .step {
	color: #000;
}
#drill.program #content #rightcol h3 {
	border: 0;
	color: #000;
	padding: 0;
	font-size: 10pt;
}

#drill.program #content #rightcol a {
	color: #000;

}
#drill #content #rightcol .blockwrap {
	width: 100%;
	clear: both;
	padding: 10px 0 10px 0;
}

#drill #content #rightcol .promo {
	width: 100%;
	clear: both;
	padding: 0;
	background: #0066A5;
	height: 37px;
}
#drill #content #rightcol .steps {
	margin: 0 0 15px 0;
	line-height: 140%;
}
#drill #content #rightcol .steps strong {
	color: #006FD2;
	padding: 0 10px 0 0;
	border-right: 1px solid #006FD2;
	margin: 0 10px 0 0;
}
#drill #content #rightcol .steps a {
	color: #DD4D00;
	padding: 0 0 0 0;
	text-decoration: none;
}
#drill #content #rightcol .steps a:hover {
	text-decoration: underline;
}

/* ================== Start Blockquotes with Image ====================*/
#drill #content #rightcol blockquote.small {
	float: right;
	width: 352px;
	padding: 5px;
	margin:0;
}
#drill #content #rightcol blockquote.small img {
	border-top: 6px solid #009EFE;
	float: left;
	width: 176px;
}
#drill #content #rightcol blockquote.small span {
	border-top: 6px solid #009EFE;
	float: right;
	width: 143px;
	background: #CFE8FF;
	color:#22429C;
	padding: 15px;
	height: 111px;
	font-size: 1.2em;
}
#drill #content #rightcol blockquote.large {
	width: 100%;
	clear: both;
	margin:0;
}
#drill #content #rightcol blockquote.large img {
	border-top: 6px solid #009EFE;
	float: left;
	width: 369px;
	margin: 0 0 10px 0;
}
#drill #content #rightcol blockquote.large span {
	border-top: 6px solid #009EFE;
	float: right;
	width: 128px;
	background: #CFE8FF;
	color:#22429C;
	padding: 10px 15px 10px 15px;
	height: 121px;
	font-size: 1.2em;
	margin: 0 0 10px 0;
}/* end blockquotes */

#drill #content #rightcol ul {
	padding: 15px 0 15px 15px;
	background: #CFE8FF;
	color: #000;
	font-size: 1.0em;
	margin: 15px 0 15px 0;
	list-style:disc;
}
#drill #content #rightcol ul li {
	padding: 0 15px 3px 15px;
	background: url(../images/square-li-bullet.gif) 0 5px no-repeat;
}
#drill #content #rightcol ul.simple, #drill #content #rightcol ol.simple {
	background: none;
	color: #006FD2;
	font-size: 1.0em;
	list-style: disc;
	padding: 0 0 10px 15px;
	margin: 0 0 0 15px;
}
#drill #content #rightcol ol.simple {
	list-style: decimal;
}
#drill #content #rightcol ul.simple li, #drill #content #rightcol ol.simple li {
	background: none;
	line-height: 100%;
	padding-left: 5px;
}
#drill #content #rightcol #footer {
	width: 670px;
	border-top: 2px solid #36A0FF;
	margin: 2px 0 0 0;
	padding: 0;
	clear: both;
}
#drill.program #content #rightcol #footer {
	margin: 0;
}
#drill.program #content #rightcol #footer {
	border:0;
}
#drill #content #rightcol #footer p {
	margin: 0;
	padding: 10px 0 0 0;
}

/* ========================== DROP DOWN MENU STYLES ============================= */
#content #dropdown-menu {
	display:none;
	margin: -37px 2px 0 0;
	float: right;
	width: 550px;
	height: 36px;
	background: url(../images/dropdown-menu/bottom-bar.gif) 0 36px no-repeat;
}
#content #dropdown-menu.on {
	height: 46px;
}
#content #dropdown-menu ul {
	list-style: none;
}
#content #dropdown-menu ul li a {
	display: block;
	height: 36px;
	font-size: 0.9em;
}
#content #dropdown-menu ul li span {
	display: none;
}
#content #dropdown-menu #contrib,
#content #dropdown-menu #recip,
#content #dropdown-menu #healthcare,
#content #dropdown-menu #service,
#content #dropdown-menu #participants,
#content #dropdown-menu #incumbent,
#content #dropdown-menu #competitive,
#content #dropdown-menu #statec,
#content #dropdown-menu #applicants,
#content #dropdown-menu #low-income,
#content #dropdown-menu #telecom,
#content #dropdown-menu #familias {
	height: 36px;
}
#content #dropdown-menu #applicants {
	background: transparent url(../images/dropdown-menu/applicants.gif) no-repeat;
}
#content #dropdown-menu #healthcare {
	background: transparent url(../images/dropdown-menu/healthcare.gif) no-repeat;
}
#content #dropdown-menu #service {
	background: transparent url(../images/dropdown-menu/servicep.gif) no-repeat;
}
#content #dropdown-menu #participants {
	background: transparent url(../images/dropdown-menu/participants.gif) no-repeat;
}
#content #dropdown-menu #contrib {
	background: transparent url(../images/dropdown-menu/contrib.gif) no-repeat;
}
#content #dropdown-menu #recip {
	background: transparent url(../images/dropdown-menu/recip.gif) no-repeat;
}
#content #dropdown-menu #incumbent {
	background: transparent url(../images/dropdown-menu/incumbent.gif) no-repeat;
	width: 175px;
}
#content #dropdown-menu #competitive {
	background: transparent url(../images/dropdown-menu/competitive.gif) no-repeat;
	width: 175px;
	margin-left: 8px;
}
#content #dropdown-menu #statec {
	background: transparent url(../images/dropdown-menu/statec.gif) no-repeat;
	width: 175px;
	margin-left: 8px;
}
#content #dropdown-menu #telecom {
	background: transparent url(../images/dropdown-menu/telecom.gif) no-repeat;
	width: 175px;
	margin-left: 8px;
}
#content #dropdown-menu #familias {
	background: transparent url(../images/dropdown-menu/familias.gif) no-repeat;
	width: 175px;
	margin-left: 8px;
}
#content #dropdown-menu #low-income {
	background: transparent url(../images/dropdown-menu/lowincome.gif) no-repeat;
	width: 175px;
}
#content #dropdown-menu #recip,
#content #dropdown-menu #service {
	margin-left: 10px;
}
#content #dropdown-menu #contrib:hover,
#content #dropdown-menu #recip:hover,
#content #dropdown-menu #healthcare:hover,
#content #dropdown-menu #service:hover,
#content #dropdown-menu #participants:hover,
#content #dropdown-menu #incumbent:hover,
#content #dropdown-menu #competitive:hover,
#content #dropdown-menu #statec:hover,
#content #dropdown-menu #applicants:hover,
#content #dropdown-menu #low-income:hover,
#content #dropdown-menu #telecom:hover,
#content #dropdown-menu #familias:hover {
	background-position: 0px -36px;
}
#content #dropdown-menu #incumbent ul,
#content #dropdown-menu #competitive ul,
#content #dropdown-menu #statec ul,
#content #dropdown-menu #telecom ul,
#content #dropdown-menu #low-income ul,
#content #dropdown-menu #familias ul {
	width: 173px;
	display:none;
}
#content #dropdown-menu #incumbent ul li,
#content #dropdown-menu #competitive ul li,
#content #dropdown-menu #statec ul li,
#content #dropdown-menu #telecom ul li,
#content #dropdown-menu #low-income ul li,
#content #dropdown-menu #familias ul li {
	width: 173px;
}
#content #dropdown-menu.on #contrib.current,
#content #dropdown-menu.on #recip.current,
#content #dropdown-menu.on #healthcare.current,
#content #dropdown-menu.on #service.current,
#content #dropdown-menu.on #participants.current,
#content #dropdown-menu.on #incumbent.current,
#content #dropdown-menu.on #competitive.current,
#content #dropdown-menu.on #statec.current,
#content #dropdown-menu #applicants.current,
#content #dropdown-menu #low-income.current,
#content #dropdown-menu #telecom.current,
#content #dropdown-menu #familias.current {
	background-position: 0px -72px;
}
#content #dropdown-menu  li { /* all list items */
	float: left;
	width: 265px; /* width needed or else Opera goes nuts */
}
#content #dropdown-menu li:hover ul,
#content #dropdown-menu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#content #dropdown-menu li.sfhover {
	background-position: 0px -36px !important; /*show hover on IE */
}
#content #dropdown-menu li ul { /* second-level lists */
	position: absolute;
	background: transparent;
	border-top: 1px solid #2770B1;
	width: 262px;
	padding: 0 1px 0 1px;
	top: 192px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#content #dropdown-menu li ul li {
	background: #539EE2;
	width: 262px;
}
#content #dropdown-menu li ul li a {
	color: #fff;
	text-decoration: none;
	padding: 3px 7px 3px 7px;
	border-bottom: 1px solid #2770B1;
	border-top: 1px solid #8DC6FE;
	min-height: 17px;
	height: auto;
}
#content #dropdown-menu li ul li a:hover {
	background: #0066A5;
	border-top: 1px solid #0066A5;
}/* end dropdown menus */

/* ====================== Start Right Column Navigation Box for STEPS ========================*/
#content #rightcol #rightnav {
	width: 180px;
	border: 1px solid #DD4D00;
	border-left: 0;
	border-top: 0;
	float: right;
	margin: -10px 0 15px 15px;
	display: none;
}
#content #rightcol #rightnav h4 {
	border-bottom: 1px solid #DD4D00;
	color: #DD4D00;
	padding: 8px 0 8px 0;
}
#content #rightcol #rightnav h4 a {
	color: #DD4D00;
	text-decoration: none;
}
#content #rightcol #rightnav h4 a:hover {
	text-decoration: underline;
}
#content #rightcol #rightnav ul {
	background: #fff;
	padding: 0;
	margin:1px 0 0 0;
	list-style:none;
}
#content #rightcol #rightnav ul li {
	padding: 0;
	border-bottom: 1px solid #DD4D00;
	background: none;
	min-height: 17px;
}
#content #rightcol #rightnav li a {
	color: #DD4D00;
	text-decoration: none;
	font-size: 0.9em;
	padding: 3px 0 3px 10px;
	display: block;
	background: url(../images/rightnav-li-bg.gif) 0 5px no-repeat;
}
#content #rightcol #rightnav li a:hover {
	background-color: #FCEDE5;
}
#content #rightcol #rightnav ul li #rn-current {
	color: #002F4C;
}
#content #rightcol #rightnav ul li ul {
	border-top: 1px solid #DD4D00;
	margin: 0 0 -2px 0;
	padding: 0 0 1px 0;
}
#content #rightcol #rightnav ul li ul li {
	font-size: 0.96em;
	border-bottom: 1px solid #fff;
	padding:0;
}
#content #rightcol #rightnav ul li ul li a {
	background: #C2E2FF url(../images/rightnav-sub-li-bg.gif) 10px 8px no-repeat;
	color: #0066A5;
	display: block;
	padding: 3px 0 3px 20px;
	min-height: 17px;
}
#content #rightcol #rightnav ul li ul li #rnsub-current {
	color: #002F4C;
	background-color: #EAF5FE;
}
#content #rightcol #rightnav ul li ul li a:hover {
	background-color: #D8EDFF;
}/* end right nav */

/* ================== Start Notice Boxes ==================== */
#content #rightcol #notice {
	width: 180px;
	float: right;
	margin: 0 0 15px 15px;
	background: #CFE8FF;
	border-bottom: 4px solid #6DBFFF;
	clear: both;
}
#content #rightcol #notice h4 {
	background: #6DBFFF url(../images/recent-icon.gif) 5px 5px no-repeat;
	padding: 5px 0 5px 25px !important;
	color: #123595;
	font-size: 1em;
	border-bottom: 2px solid #fff;
}
#content #rightcol #notice p {
	color: #123595;
	padding: 12px;
	border-bottom: 2px solid #fff;
	margin:0;
}
#content #rightcol #notices {
	width: 100%;
	margin: 5px 0 10px 0;
	background: url(../images/notice-top.gif) left repeat-y;
	clear: both;
}
#content #rightcol #notices p {
	margin: 0;
	padding:3px;
	border-bottom: 2px solid #fff;
}
#content #rightcol #notices img {
	vertical-align: bottom;
	padding: 0 4px 0 2px;
	float: left;
}
#content #rightcol #notices p strong {
	color: #004874;
	padding: 0 0 0 15px;
	display: block;
	width: 100px;
	float: left;
}
#content #rightcol #notices p a {
	color: #004874;
	width: 300px;
	display: block;
	width: 380px;
	float: right;
}
#content #rightcol #notices p a:hover {
	background: #9CD1FF;
}
#content #rightcol #notices2 {
	width: 100%;
	background: #CFE8FF url(../images/notice2-bg.gif) repeat-y;
	padding: 0 0 10px 0;
}
#content #rightcol #notices2 p {
	padding: 10px 10px 0 10px;
	color: #004874;
	font-size: 0.9em;
}
#content #rightcol #notices2 h4 {
	background: #9CD1FF url(../images/recent-icon.gif) 8px 3px no-repeat;
	color: #004874;
	padding: 3px 0 3px 30px !important;
	margin: 0 0 3px 0;
}
#content #rightcol #notices2 .left-block,
#content #rightcol #notices2 .right-block {
	padding:0;
	width: 264px;
}
#content #rightcol #notices2 a {
	color:#004874;
	font-size: 1.1em;
}
#content #rightcol #notices2 a:hover {
	background: #9CD1FF;
}/* end notice boxes */

/* ==================== Start Previous - Next Box for STEPS ======================= */
#content #rightcol #next-previous {
	border-bottom: 4px solid #FF7D36;
	border-top: 1px solid #FF7D36;
	padding: 2px 0 2px 0;
	clear: both;
	margin: 40px 0 0 0;
}
#content #rightcol #next-previous a {
	text-decoration: none;
	color: #DD4D00;
	line-height: 1.1em;
}
#content #rightcol #next-previous a:hover strong {
	text-decoration: underline;
}
#content #rightcol #next-previous a strong {
	color: #006FD2;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	background: url(../images/sep.gif) right no-repeat;
}
#content #rightcol #next-previous .previous {
	display: block;
	background: url(../images/previous.gif) left no-repeat;
	height: 27px;
	float: left;
	padding: 0 0 0 40px;
	border-right: 1px solid #DD4D00;
	text-align: left;
	width: 42%;
}
#content #rightcol #next-previous .next {
	display: block;
	background: url(../images/next.gif) right no-repeat;
	height: 27px;
	float: right;
	padding: 0 40px 0 0;
	text-align: right;
	width: 42%;
}/* end prev-next box */


/* =================== Start 2 Column (in content) Layout Styles ===================== */
#content #rightcol .left-block {
	width: 350px;
	float: left;
	padding: 0 10px 0 0;
}
#content #rightcol .right-block {
	width: 350px;
	float: right;
	padding: 0 0 0 10px;
}
#drill #content #rightcol .left-block h3,
#drill #content #rightcol .right-block h3 {
	border: 0;
	padding:0;
}
#drill #content #rightcol .left-block ul {
	padding: 5px 10px 0 0;
	margin:0;
	background: none;
}
#drill #content #rightcol .right-block ul {
	padding: 5px 10px 0 10px;
	margin:0;
	background: none;
}
#drill #content #rightcol .left-block li,
#drill #content #rightcol .right-block li {
	background: none;
	font-size: 0.8em;
	padding: 0 0 5px 0;
}
#drill #content #rightcol .left-block li a,
#drill #content #rightcol .right-block li a {
	color: #004874;
}
#content #rightcol .left-block p,
#content #rightcol .right-block p {
	color: #004874;
	font-size: 1.1em;
}
#content #rightcol .left-block h4,
#content #rightcol .right-block h4 {
	font-size: 1.0em;
	color: #F76946;
	background: url(../images/reminder-icon.gif) left no-repeat;
	padding: 0 0 2px 20px !important;
	margin: 10px 0 3px 0;
}
#content #rightcol .left-block strong,
#content #rightcol .right-block strong {
	color: #2C70B7;
	padding: 0 0 5px 0;
}
#content #rightcol .left-block p.reminder,
#content #rightcol .right-block p.reminder {
	font-size: 1.0em;
	color: #DB4B28;
}

/* =================== Start 3 Column(in content) Layout Styles ===================== */
#content #rightcol .first-block {
	width: 210px;
	float: left;
        padding:10px;
}
#content #rightcol .second-block {
	width: 215px;
	float: left;
        padding:10px;

}
#content #rightcol .third-block {
	width: 210px;
	float: left;
        padding:10px;

}
#content #rightcol .first-block h3,
#content #rightcol .second-block h3,
#content #rightcol .third-block h3 {
	border: 0 !important;
	padding:0 !important;
}
#content #rightcol .first-block p,
#content #rightcol .second-block p,
#content #rightcol .third-block p {
	color: #004874;
	font-size: 0.9em;
	padding: 0 5px 0 0;
}
#content #rightcol .first-block h4,
#content #rightcol .second-block h4,
#content #rightcol .third-block h4 {
	font-size: 1.0em;
	color: #F76946;
	background: url(../images/reminder-icon.gif) left no-repeat;
	padding: 0 0 2px 20px !important;
	display: inline;
}
#content #rightcol .first-block strong,
#content #rightcol .second-block strong,
#content #rightcol .third-block strong {
	color: #2C70B7;
	padding: 0 0 5px 0;
}
#content #rightcol .first-block p.reminder,
#content #rightcol .second-block p.reminder,
#content #rightcol .third-block p.reminder {
	font-size: 0.9em;
	color: #DB4B28;
	padding: 10px 0 0 0;
}

/* ============================ DOWNLOAD FORMS ================================== */
#drill #content #rightcol .formdownload {
	width: 100%;
	clear: both;
	background: #CFE8FF;
	margin: 0 0 20px 0;
}
#drill #content #rightcol .formdownload h4 {
	background: #9CD1FF;
	color: #004874;
	padding: 3px 0 3px 10px;
	border-bottom: 2px solid #fff;
	font-size: 1.0em;
}
#drill #content #rightcol .formdownload h4 span {
	font-size: 0.8em;
	font-weight: normal;
	float: right;
	margin: -17px 10px 0 0;
}
#drill #content #rightcol .formdownload p {
	color: #004874;
	padding: 10px;
}
#drill #content #rightcol .formdownload ul {
	padding: 0 15px 15px 15px;
	margin:0;
}
#drill #content #rightcol .formdownload ul.dl-left {
	float: left;
	width: 40%;
}
#drill #content #rightcol .formdownload ul.dl-right {
	float: right;
	width: 40%;
}
#drill #content #rightcol .formdownload ul li {
	background: url(../images/download-icon.gif) 0px 0px no-repeat;
	font-size: 0.9em;
	padding: 0 0 10px 20px;
}
#drill #content #rightcol .formdownload ul li a {
	color: #004874;
}
#drill #content #rightcol .formdownload ul li a:hover {
	background: #9CD1FF;
}


/* ============================ MINUTES PAGES ================================== */

.minutesListItem {
	display: list-item;
	margin-left:25px;
	text-indent:-20px;
	list-style:none
}

.minutesResolution {
	display: list-item;
	margin-left:25px;
	list-style:none
}

.minutesAttendees {
	margin-left: 20px;
}

.minutesAttendeesName {
	float:left;
	width:170px;
	margin-left:20px
}

.minutesAttendeesCompany {
	float:left;
	width:320px
}


/* ============================  About FAQ's Formating ================================== */
		#content #rightcol .faq {
			border-top: #e1e1e1 1px solid;
			border: #e1e1e1 1px solid;
			background:#F3F3F3;
			margin: 10px 0 10px 0;
			padding: 5px;
			display: block;
			width: 605px;

			}
		#content #rightcol .faq a {text-decoration: underline;}
		#content #rightcol .faq a:hover {text-decoration: none; color:#DD6F44;}
		#content #rightcol .faq .top {text-decoration: none; text-align:right;}
		#content #rightcol .faq .answer {background:#fff; padding: 5px; border: #e1e1e1 1px solid; }

		#content #rightcol .faq .answer ul  {background:#fff; padding: 0px; margin: 0px;}
		#content #rightcol .faq .answer ul li {background:#fff; padding: 0px 0px 0px 0px; margin: 0px;}
		#content #rightcol .faq .answer ul li ul {background:#fff; padding: 0px; margin: 0px;}
		#content #rightcol .faq .answer ul  ul {border: #e1e1e1 1px solid;}
		#content #rightcol .faq .table td{text-align: left;}
		#content #rightcol .faq .answer {display:block;}
		#content #rightcol .faq .display {display:block;}

		#content #rightcol #myContent1 {display:block;}		#content #rightcol #myContent2 {display:block;}
		#content #rightcol #myContent3 {display:block;}		#content #rightcol #myContent4 {display:block;}
		#content #rightcol #myContent5 {display:block;}		#content #rightcol #myContent6 {display:block;}
		#content #rightcol #myContent7 {display:block;}		#content #rightcol #myContent8 {display:block;}
		#content #rightcol #myContent9 {display:block;}		#content #rightcol #myContent10 {display:block;}
		#content #rightcol #myContent11 {display:block;}

		#content #rightcol #myHeader1 {display:block;}		#content #rightcol #myHeader2 {display:block;}
		#content #rightcol #myHeader3 {display:block;}		#content #rightcol #myHeader4 {display:block;}
		#content #rightcol #myHeader5 {display:block;}		#content #rightcol #myHeader6 {display:block;}
		#content #rightcol #myHeader7 {display:block;}		#content #rightcol #myHeader8 {display:block;}
		#content #rightcol #myHeader9 {display:block;}		#content #rightcol #myHeader10 {display:block;}
		#content #rightcol #myHeader11 {display:block;}

/* = END About FAQ's Formating ================================== */

/* ============================  Registration Page Formating ================================== */

#div_question_submitted_content {display:block}

/* = END Registration Page Formating ================================== */