/* ---------- begin emailFriendModal.phper "reset.css" styles ---------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, emailFriendModal.php, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, form {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: underline;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* ---------- end of emailFriendModal.phper "reset.css" styles ------------ */

/*------- TAGS -------*/
body {
	background: #fff url('../images/bgk_diagLines.gif') left top repeat;
	font: 12px normal Arial, Helvetica, sans-serif;
	color: #005587;
}
p {
	/*margin-bottom:1em;*/
}
a {
	color: #00699a;
}
a:link {
	text-decoration: underline;
	color: #00699a;
}
a:visited {
	text-decoration: underline;
	color: #00699a;
}
a:hover {
	text-decoration: underline;
	color: #00699a;
}
a:active {
	text-decoration: underline;
	color: #00699a;
}
h1 {
	font-size: 180%;
	font-weight: normal;
	color: #00699a;
}
h2 {
	font-size: 160%;
	font-weight: normal;
	color: #00699a;
}
h3 {
	font-size: 140%;
	font-weight: normal;
	color: #00699a;
}
h4 {
	font-size: 120%;
	font-weight: bold;
	color: #00699a;
}
h5 {
	font-size: 100%;
	font-weight: bold;
	color: #00699a;
}
h6 {
	font-size: 90%;
	font-weight: bold;
	color: #00699a;
}
.grayText {
	color: #666 !important;
}
.blackText {
	color: #000 !important;
}
.blueText {
	color: #00699a !important;
}
.redText {
	color: #990000 !important;
}
.bold {
	font-weight: bold;
}
.backToTop {
	text-align: right;
	font-size: 100% !important;
}
.noWrap {
	white-space: nowrap;
}
.smallText {
	font-size: 90% !important;
}
sup {
	font-size: 80% !important;
}
.valignTextBottom {
	vertical-align: text-bottom;
}
.hilite {
	background-color:#FF6;
}

/*------- Container -------*/
#container {
	width: 968px;
	margin: 10px auto;
}
#container .cTop {
	width: 968px;
	height: 9px;
	background: url('../images/bkg_outerFrame_top.gif') left top no-repeat;
}
#container .cMiddle {
	padding: 0 4px;
	background: url('../images/bkg_outerFrame_middle.gif') left top repeat-y;
}
#container .cBottom {
	width: 968px;
	height: 9px;
	background: url('../images/bkg_outerFrame_bottom.gif') left bottom no-repeat;
}

/*------- Header -------*/
#header {
	position: relative;
	width: 960px;
	height: 103px;
}
#header .branding {
	display: block;
	position: absolute;
	width: 332px;
	height: 65px;
	top: 10px;
	left: 10px;
	background: url('../images/health_plan_name.gif') left top no-repeat;
	cursor: pointer;
}
#header .links {
	display: block;
	position: absolute;
	font-weight: bold;
	color: #858585;
	right: 15px;
	top: 18px;
}
#header .links a {
	font-weight: normal;
	color: #3379a1;
}
#headerLinks {
	text-align: right;
	margin-right: 8px;
	margin-bottom: 0px;
}
#vertBar {
	margin: 0 12px;
	width: 2px;
	height: 50px;
	background-color: #ccc;
}
#needHelpContainer {
	float: right;
	margin-right: 8px;
}
#needHelpContainer a {
	text-decoration: underline;
}
#nhHead {
	font-size: 130%;
	font-weight: bold;
	text-decoration: underline;
}
.thickRule {
	display: block;
	height: 7px;
	background: url('../images/bkg_rule7px.gif') top left repeat-x;
}
#topLinks {
	display: block;
	float: right;
	margin: 10px 20px 0 0;
}
#textSizeControl {
	display: block;
	float: right;
	margin: 3px;
	/*font-size: 11px;*/
	color: #2575b0;
	border: #ccc solid 1px;
}
#textSizeControl li {
	height: 20px;
	padding-bottom: 5px;
	float: left;
	border-left: #ccc solid 1px;
}
#textSizeControl a {
	display: block;
	padding: 8px;
	cursor: pointer;
}
#textSizeControl span {
	display: block;
	padding: 8px 8px;
}
#textSizeControl .size1 {
	line-height: 1em;
	padding-top: 7px;
	font-size: 1em;
	text-decoration: none;
}
#textSizeControl .size2 {
	line-height: 1em;
	padding-top: 5px;
	font-size: 1.3em;
	text-decoration: none;
}
#textSizeControl .size3 {
	line-height: 1em;
	padding-top: 3px;
	font-size: 1.6em;
	text-decoration: none;
}
#textSizeControl .first {
	border: none;
}
#textSizeControl .active {
	background-color: #fff;
}
#textSizeControl .inactive {
	background-color: #ededed;
}
.thinRule {
	display: block;
	height: 3px;
	background: url('../images/bkg_rule3px.gif') top left repeat-x;
}
#breadCrumbTrail {
	height: 18px;
	margin-left: 10px;
	padding-top: 5px;
	font-size: 110%;
}
#breadCrumbTrail .currentPage {
	font-weight: bold;
	color: #5f8a2a;
}

/* ------------- Lists ----------------- */
.outerListOpen {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.outerListOpen li {
	background-image: url('../images/arrowDown.gif');
	background-position: 3px 5px;
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 3px;
	font-weight: bold;
}
.outerListClosed {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.outerListClosed li {
	background-image: url('../images/arrowRight.gif');
	background-position: 6px 3px;
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 3px;
	font-weight: bold;
}
.outerListItem {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.outerListItem li {
	background-image: url('../images/bullet.gif');
	background-position: 4px 3px;
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 3px;
	font-weight: bold;
}
.outerListItem .selected {
	font-weight: bold;
	color: #5f8a2a !important;
}
.innerMainListOpen {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.innerMainListOpen li {
	background-image: url('../images/arrowDown.gif');
	background-position: 3px 5px;
	background-repeat: no-repeat;
	padding-left: 14px;
	font-weight: bold;
}
.innerMainListClosed  li {
	background-image: url('../images/arrowRight.gif');
	background-position: 3px 3px;
	background-repeat: no-repeat;
	padding-left: 14px;
	font-weight: bold;
}
.noBullet li {
	background-image: none !important;
	font-weight: normal !important;
	padding-left: 8px !important;
}
.noBullet .selected {
	font-weight: bold;
	color: #5f8a2a !important;
}
.outerListClosed .selected {
	font-weight: bold;
	color: #5f8a2a !important;
}
.emptyStartListItem {
	background-image: none !important;
}
.circleList {
	list-style-type: circle !important;
}
.checkList {
	list-style-type: none !important;
}
.checkList li {
	background-image: url('../images/check.gif');
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 5px;
	padding-bottom: 10px;
	font-size: 100%;
	color: #000;
}

/*------- Main Content -------*/
#leftContent {
	float: left;
	width: 246px;
	margin: 0 0 0 7px;
	min-height:760px;
	/* height: 760px;  */  /* This is a hack to prevent floating div on the right from moving if the left column is collapsed */
	/* overflow: visible;  */  /* Part of the above hack; done because IE does not recognize the min-height attribute */
}
* html #leftContent {
	height: 760px;
	overflow:visible;
}
#leftContent .top {
	width: 246px;
	height: 4px;
	background: url('../images/bkg_leftContent_top.gif') left top no-repeat;
}
#leftContent .middle {
	padding: 0 3px 0 4px;
	background: url('../images/bkg_leftContent_middle.gif') left top repeat-y;
}
#leftContent .bottom {
	width: 246px;
	height: 4px;
	background: url('../images/bkg_leftContent_bottom.gif') left bottom no-repeat;
}
#leftContent .primary {
	width: 180px;
	float: left;
	padding-left: 9px;
	margin-bottom: 1em;
}
#leftContent p {
	margin-left: 5px;
	padding: 5px 0 5px 0;
}
#leftContent hr {
	border: none 0;
	border-top: solid #d3d3d3 1px;
	height: 1px;
	width: 100%;
}
#leftContent a:link {
	text-decoration: none;
}
#leftContent a:visited {
	text-decoration: none;
}
#leftContent a:active {
	text-decoration: none;
}
#leftContent a:hover {
	text-decoration: underline;
}

/*-------------Two column page, right content container (wide container)----------------*/
.rightContent {
	float: left;
	width: 684px;
	margin: 0 0 0 10px;
	padding: 0;
}
.rightContent .top {
	width: 684px;
	height: 4px;
	background: url('../images/bkg_rightContent_top.gif') left top no-repeat;
}
.rightContent .middle {
	padding: 0 3px 0 4px;
	background: url('../images/bkg_rightContent_middle.gif') left top repeat-y;
}
.rightContent .bottom {
	width: 684px;
	height: 4px;
	background: url('../images/bkg_rightContent_bottom.gif') left bottom no-repeat;
}
.rightGradient {
	height: 33px;
	background: url('../images/bkg_rightContentGradient.gif') left top repeat-x;
}
.rightGradient h2 {
	padding: 4px 0 0 8px;
}
.rightContentContainer {
	padding: 5px;
}
.rightContentContainer p {
	color: #000;
	font-size: 110%;
	margin: 0 5px 10px 5px;
}
.rightContentContainer h2 {
	margin: 0 5px;
}
.rightContentContainer h3 {
	margin: 0 5px;
}
.rightContentContainer h4 {
	margin: 0 5px;
}
.rightContentContainer h5 {
	margin: 0 5px;
}
.rightContentContainer ul {
	list-style-type: disc;
	margin-bottom: 10px;
	font-size: 110%;
}
.rightContentContainer ul li {
	margin-left: 22px;
	padding-top: 5px;
}
.rightContentContainer ol {
	list-style-type: decimal;
	margin-bottom: 10px;
	font-size: 110%;
}
.rightContentContainer ol li {
	margin-left: 28px;
	padding-top: 5px;
}
.gradient2 {
	height: 72px;
	background: url('../images/bkg_gradient2.gif') left top repeat-x;
}

.birdTable td {
	padding-top: 12px;
	padding-left: 10px;
}
.iconTable td {
	padding-top: 8px;
	padding-left: 10px;
}
.rightContentContainer .arrowList {
	list-style-type: none;
}
.rightContentContainer .arrowList li {
	background-image: url('../images/arrowRight.gif');
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 18px;
	padding-right: 10px;
	padding-bottom: 2px;
	font-size: 100%;
	color: #000;
}
.rightContentContainer .pdfList {
	list-style-type: none;
	margin-left: -20px;
}
.rightContentContainer .pdfList li {
	background-image: url('../images/pdf_icon.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 100%;
	color: #000;
}

.fullPageContentContainer .pdfList {
	list-style-type: none;
	margin-left: 0px;
	font-size: 110%;
}
.fullPageContentContainer .pdfList li {
	background-image: url('../images/pdf_icon.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 100%;
	color: #000;
}

.rightInnerLeftContainer {
	float:left;
	width: 337px;
	padding: 10px 0 10px 10px;
}
.rightInnerHalfSizeTop {
	width: 337px;
	height: 4px;
	background:url('../images/bkg_rightInnerHalf_top.gif') top left no-repeat;
}
.rightInnerHalfSizeMiddle {
	width: 337px;
	padding: 0 4px;
	background:url('../images/bkg_rightInnerHalf_middle.gif') top left repeat-y;
	font-size: 110%;
}
.rightInnerHalfSizeMiddle ul {
	list-style-type: disc;
}
.rightInnerHalfSizeMiddle li {
	margin-left: 26px;
	padding-bottom: 4px;
}
.rightInnerHalfSizeMiddle h4 {
	padding-top: 5px;
	margin-left: 10px;
	margin-bottom: 3px;
}
.rightInnerHalfSizeMiddle p {
	margin-left: 10px;
}
.rightInnerHalfSizeBottom {
	width: 337px;
	height: 4px;
	background:url('../images/bkg_rightInnerHalf_bottom.gif') top left no-repeat;
}
.rightInnerRightContainer {
	float: left;
	width: 337px;
	padding: 10px 0 0 10px;
}

/*------Two-column page, wide right column contents--------*/
.rightContentInnerContainer {
	width: 634px;
	margin: 0 auto;
}
.rightContentInnerContainer p {
	padding: 5px;
	margin-left: 10px;
	margin-bottom: 0;
}
.rightContentInnerContainer h3 {
	padding: 5px 0 0 10px;
}
.rightContentInnerContainer h4 {
	padding: 0 0 0 10px;
}
.rightContentInnerContainer .top {
	height: 4px;
	width: 634px;
	background: url('../images/bkg_rightContentInner_top.gif') no-repeat;
}
.rightContentInnerGradient {
	width: 626px;
	height: 33px;
	margin-left: 4px;
	background: url('../images/bkg_rightContentGradient.gif') repeat-x;
}
.rightContentInnerGradient h2 {
	padding: 4px 0 0 10px;
}
.rightContentInnerContainer .middle {
	width: 634px;
	padding: 0;
	background: url('../images/bkg_rightContentInner_middle.gif') repeat-y;
}
.rightContentInnerContainer .bottom {
	height: 4px;
	width: 634px;
	background: url('../images/bkg_rightContentInner_bottom.gif') no-repeat;
}

/*-------------Full page content----------------*/
.fullPageContent {
	width: 939px;
	margin: 0 auto;
	padding: 0;
}
.fullPageContent .top {
	width: 939px;
	height: 4px;
	background: url('../images/bkg_fullPageContent_top.gif') left top no-repeat;
}
.fullPageContent .middle {
	padding: 0 3px 0 4px;
	background: url('../images/bkg_fullPageContent_middle.gif') left top repeat-y;
}
.fullPageContent .bottom {
	width: 939px;
	height: 4px;
	background: url('../images/bkg_fullPageContent_bottom.gif') left bottom no-repeat;
}

.fullPageGradient {
	height: 33px;
	background: url('../images/bkg_fullPageContentGradient.gif') left top repeat-x;
}
.gradient {
	height: 33px;
	background: url('../images/bkg_stdGradient.gif') repeat-x;
}
.gradient h2 {
	padding: 4px 0 0 8px;
}
.gradient p {
	padding: 6px 8px 0 0 !important;
}
.fullPageContentContainer {
	padding: 10px 5px 0 10px;
}
.fullPageContentContainer p {
	color: #000;
	font-size: 110%;
	margin: 0 0 5px 0;
}
.fullPageInnerContainer {
	width: 903px;
	margin: 0 auto;
	padding: 0;
}
.fullPageInnerContainer .innerTop {
	width: 903px;
	height: 4px;
	background: url('../images/bkg_fullPageInner_top.gif') no-repeat;
}
.fullPageInnerContainer .innerMiddle {
	padding: 0 4px;
	background: url('../images/bkg_fullPageInner_middle.gif') repeat-y;
}
.fullPageInnerContainer .innerBottom {
	width: 903px;
	height: 4px;
	background: url('../images/bkg_fullPageInner_bottom.gif') no-repeat;
}
.fullPageInnerContainer .innerMiddle h3 {
	padding: 5px 0 0 10px;
}
.fullPageInnerContainer .innerMiddle h4 {
	padding: 0 0 0 10px;
}
.fullPageInnerContainer .innerMiddle p {
	color: #000;
	font-size: 115%;
	padding: 5px 0 0 10px;
	margin: 0;
}
.halfPageInnerContainer {
	float: left;
	width: 454px;
	margin: 0;
	padding: 10px 0 0 10px;
}
.halfPageInnerContainer .halfInnerTop {
	width: 454px;
	height: 4px;
	background: url('../images/bkg_halfPageInner_top.gif') top left no-repeat;
}
.halfPageInnerContainer .halfInnerMiddle {
	padding: 0 4px;
	background: #000 url('../images/bkg_halfPageInner_middle.gif') top left repeat-y;
}
.halfPageInnerContainer .halfInnerBottom {
	width: 454px;
	height: 4px;
	background: url('../images/bkg_halfPageInner_bottom.gif') top left no-repeat;
}
.halfPageInnerContainer .halfInnerMiddle h3 {
	padding: 5px 0 0 10px;
}
.halfPageInnerContainer .halfInnerMiddle h4 {
	padding: 0 0 0 10px;
}
.halfPageInnerContainer .halfInnerMiddle p {
	color: #000;
	font-size: 115%;
	padding: 5px 0 0 10px;
	margin: 0;
}
.halfPageInnerContainer .halfInnerMiddle ul {
	list-style-type: disc;
	margin-left: 24px;
	padding-top: 10px;
}
.halfPageInnerContainer .halfInnerMiddle li {
	padding-bottom: 8px;
}
.halfPageInnerRight {
	float: left;
	padding: 13px 10px 0 10px;
	margin: 0;
}

/* ------------- Tables ----------------- */

/*------- Footer -------*/
#footer {
	height: 20px;
	padding: 12px 12px 0 12px;
}
#footer .links li{
	padding-left: 3px;
	float: left;
}

/*-----------Disclaimer--------*/
#disclaimerDiv {
	padding: 0 8px 8px 8px;
	color: #000;
	font-size: 100%;
}
#disclaimerDiv p {
	margin-bottom: 10px;
}

/*-----------Footnotes--------*/
#footnoteDiv {
	padding: 8px;
	color: #000;
	font-size: 100%;
}
#footnoteDiv p {
	margin-bottom: 5px;
}


/*------- PAGE SPECIFIC -------*/

/* --------- Home pages --------*/
.welcomeText {
	font-size: 125% !important;
}

/* ---------- FAQ Page ----------- */
#faqDefaultHeader,#faqDefaultSelector {
	display: block;
}
#faqBrokerHeader,#faqProviderHeader,#faqDefaultHeaderDrugs,#faqDefaultHeaderBenefits,#faqDefaultOptions,#faqDefaultBenefitsContent,#faqDefaultDrugsContent,#faqBrokerContent,#faqProviderContent {
	display: none;
}
#disabledText {
	color: #666;
}
#benefitsGoButton {
	display: none;
}

/* ---------- Providers Page ----------- */
#providersDefaultContent,#providersReferralsContent,#providersClaimsContent {
	display: none;
}

/* ---------- Privacy Page ----------- */
#privacyMedInfoContent {
	display: block;
}
#privacyMedInfoContent ul.withHeaders { /* Hack to prevent text in this list with h5 tags inside li tags to be too large */
	font-size: 100%;
}
#privacyMedInfoContent .circleList { /* Hack to prevent this nested list text from shrinking */
	font-size: 110%;
}
#privacyWebInfoContent {
	display: none;
}

/* -- News -- */
.newsEntry {
	margin-top: 16px;
}
.newsEntry h3, .newsEntry p {
	margin-left: 128px;
}
.table10 {
	font-size: 100% !important;
	margin: 0 auto;
	border-spacing: 20px !important;
	border-collapse: separate;
}
.table20 {
	margin: 0 auto;
	border-spacing: 20px;
	border-collapse: separate;
}
.stateTable2 {
	margin: 0 auto;
	border-spacing: 20px;
	border-collapse: separate;
}
.stateTable3 {
	margin: 0 auto;
	border-spacing: 5px;
	border-collapse: separate;
}
.siteMapTable {
	margin: 0 auto;
	border-spacing: 10px;
	border-collapse: collapse;
}

/*------- Attend InemailFriendModal.phpation Meetings --------*/
#eventListings table {
	font-size: 110%;
}
.rsvpTableClosed {
	background: url('../images/arrowRight.gif') center no-repeat;
}
.rsvpTableOpened {
	background: url('../images/arrowDown.gif') center no-repeat;
}
#rsvp01,#rsvp02,#rsvp03,#rsvp04,#rsvp05,#rsvp06,#rsvp07,#rsvp08,#rsvp09,#rsvp10  {
	display: none;
}

/* ------------ Help with Pharmacy Costs ----------- */



/* ------------ NEW CSS - Help with Pharmacy Costs ----------- */
.lightrow{
	border: solid 1px #acd0f1;
	text-align: center;
	height: 34px;
	font-size: 130%;
	color: #FFF;
	border: solid 1px #acd0f1;
	background:url('../images/bkg_pharmGradient.gif') top left repeat-x;
}
/* ------------ Help with Pharmacy Costs ----------- */


.pharmTable {
	width: 640px;
	margin: 0 auto;
}
.pharmTable .hdrRow {
	text-align: center;
	height: 64px;
	font-size: 140%;
	font-weight: bold;
	color: #fff;
}
.pharmTable .hdrRow td {
	border: solid 1px #acd0f1;
	background:url('../images/bkg_pharmGradient.gif') top left repeat-x;
}
.pharmTable .rowLight td {
	border: solid 1px #acd0f1;
	text-align: center;
	height: 34px;
	font-size: 130%;
	color: #000;
}
.pharmTable .rowDark td {
	border: solid 1px #acd0f1;
	background-color: #e4f2fa;
	text-align: center;
	height: 34px;
	font-size: 130%;
	color: #000;
}
#groupAF,#groupGL,#groupMS,#groupTZ {
	display:none;
}
#pharm01,#pharm02,#pharm03,#pharm04,#pharm05,#pharm06,#pharm07,#pharm08,#pharm09,#pharm10,#pharm11,#pharm12,#pharm13,#pharm14,#pharm15,#pharm16,#pharm17,#pharm18,#pharm19,#pharm20,#pharm21,#pharm22,#pharm23,#pharm24,#pharm25,#pharm26 {
	display:none;
}

/* ---------------- Site Map ----------- */
.siteMapContent {
	font-size: 110%;
	padding: 10px 5px 0 10px;
}

/* ----------------Email Us------------------ */
/* --------- Email Us, Attend Events, Attend Meetings ------- */

.tableAttend {
	font-size: 90% !important;
}
.tableAttend td {
	padding: 3px;
}
.tableStd {
	font-size: 100% !important;
}
.tableStd td {
	padding: 3px;
}
.emailUsTable .emailInput, .emailTable .emailInput {
	width: 250px;
}
.tableAttend .emailInput {
	width: 250px;
}
.emailTop, .emailUsTop {
	width: 160px;
}
.emailUsLeftSide {
	float: left;
	width: 160px;
	text-align: right;
}
#coverageSection {
	display: none;
}
#specialRule {
	display: none;
}
#countDown {
	border: none;
	width: 30px;
}
.restrictedInput {
	background-color: #d4d0c8;
}



/* --------------Enroll Online ------------ */
.borderedContainer {
	border: solid #d3d3d3 2px;
	margin: 20px 30px 0 20px;
	padding: 20px;
}
.enrollOuterList {
	list-style-type: none;
}
.enrollOuterList li {
	padding: 4px 5px 4px 0px;
	margin-left: 0px;
	font-size: 120%;
	font-weight: bold;
}
.enrollInnerList {
	list-style: disc;
	margin: 0px 0px 0px 30px;
}
.enrollInnerList li {
	font-weight: normal;
	color: #000;
	font-size: 90%; /* Hack to re-adjust font-size to "100%" */
	padding: 3px 0 0 0;
}
.enrollInnerList2 {
	list-style-type: circle;
	margin: 4px 0 0 30px;
}
.enrollInnerList2 li {
	font-size: 100%;
	padding: 0;
}

/* ----------------- Arcadian2010HomepageTemplate.html page ----------- */
#bracketAnchor {
	position: relative;
	margin: 0;
	padding: 0;
}
#bracketHolder {
	z-index: -1;
	display: block;
	position: absolute;
	width: 602px;
	height: 246px;
	top: 28px;
	left: 310px;
	background: url('../images/brackets.gif') left top no-repeat;
}

/*------- GENERAL PURPOSE -------*/

/* Holly Hack - give layout to IE 6 elements */
/* \*/
* html .gainlayout { height: 1%; }
/* */

/* Give layout to IE 7 elements */
.gainlayout { 
	min-height: 0;
}

.floatLeft {
	display: block;
	float: left;
}
.floatRight {
	display: block;
	float: right;
}
.clearFloats {
	clear: both;
}
.clearRight {
	clear: right;
}
.clearLeft {
	clear: left;
}
.noTextHeight {
	font-size: 0;
}
.rightAlign {
	text-align: right;
}
.centerImage {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.centerText {
	text-align: center;
}

/* --------------Forms---------------- */
.selectBoxStd {
	width: 200px;
}
.selectBoxSmall {
	width: 120px;
}
.selectBoxVerySmall {
	width: 90px;
}
.buttonStd {
	background: url('../images/bkg_buttonStd.gif') center no-repeat;
	height: 26px;
	width: 80px;
	border: none;
	font-weight: bold;
	color: #005587;
	text-align: center;
	outline: none;
	cursor: pointer;
}
.buttonStd:hover {
	background: url('../images/bkg_buttonStdOver.gif') center no-repeat;
	outline: none;
	cursor: pointer;
}
.buttonGo {
	background: url('../images/bkg_buttonGo.gif') center no-repeat;
	height: 26px;
	width: 40px;
	border: none;
	font-weight: bold;
	color: #005587;
	text-align: center;
	outline: none;
	cursor: pointer;
}
.buttonGo:hover {
	background: url('../images/bkg_buttonGoOver.gif') center no-repeat;
	outline: none;
	cursor: pointer;
}
.buttonGoDisabled {
	background: url('../images/bkg_buttonGo.gif') center no-repeat;
	height: 26px;
	width: 40px;
	border: none;
	font-weight: bold;
	color: #005587;
	text-align: center;
	outline: none;
	cursor: pointer;
}
.buttonGoDisabled:hover {
	outline: none;
	cursor: pointer;
}
.buttonWide {
	background: url('../images/bkg_buttonWide.gif') center no-repeat;
	height: 26px;
	width: 120px;
	border: none;
	font-weight: bold;
	color: #005587;
	text-align: center;
	outline: none;
	cursor: pointer;
}
.buttonWide:hover {
	background: url('../images/bkg_buttonWideOver.gif') center no-repeat;
	outline: none;
	cursor: pointer;
}
.button150 {
	background:url('../images/bkg_button150.gif') center no-repeat;
	height: 26px;
	width: 150px;
	border: none;
	font-weight: bold;
	color: #005587;
	text-align: center;
	outline: none;
	cursor: pointer;
}
.button150:hover {
	background:url('../images/bkg_button150Over.gif') center no-repeat;
	outline: none;
	cursor: pointer;
}
.button180 {
	background:url('../images/bkg_button180.gif') center no-repeat;
	height: 26px;
	width: 180px;
	border: none;
	font-weight: bold;
	color: #005587;
	/*color:#C0C0C0;*/
	text-align: center;
	outline: none;
	cursor: pointer;
}
.button180:hover {
	background:url('../images/bkg_button180Over.gif') center no-repeat;
	outline: none;
	cursor: pointer;
}
.textAreaStd {
	width: 400px;
	height: 100px;
}
/* -------- Content padding ------------ */

.pad10 {
	display: block;
	width: 10px;
	height: 10px;
	background: transparent;
}
.top8 {
	margin-top: 8px;
}

/* Miscellaneous */
.zoomable {
	font-size: 1em;
}
.movieContainer {
	width: 320px;
	margin: 20px auto;
}
.indent50Container {
	margin-left: 50px;
}
.indent100Container {
	margin-left: 100px;
}
.indent20Container {
	margin-left: 20px;
}
.up15 {
	margin-top: -15px;
}
.jumpTo {
	background-color: #f3fde6;
	padding: 3px;
}

/* ----------- Form responses -------------- */
.resultText {
	font-size:14px;
	font-weight:bold;
	display:block;
	padding:20px;
}

/* Modal Window Popup Content styles added by abm */
.subModalPage {
	background: url('../images/bkg_modalPopup.gif') top left repeat-x;
}
.modalContent {
	padding: 10px;
	font-size: 110%;
}
.popupTable {
	width: 90%;
	text-align: center;
	border: solid 1px #000;
	margin: 0 auto;
}
.popupTable td {
	padding: 2px;
	border: solid 1px #000;
}
.popupTable td.headerCell {
	background-color: #ccc;
}
.popupEmailTable {
	width: 90%;
	margin: 0 auto;
}
.popupEmailTable td {
	padding: 2px;
}
.popupEmailTable .textInput {
	width: 280px;
}
.popupEmailTable .textareaInput {
	width: 280px;
	height: 100px;
}

/* Code added by abm for jquery inline calendar (see separate datePicker.css) */
#datePickerDiv {
	width: 350px;
	margin: 0 auto;
}

/* Temporary styles */
.returnToStageGraf {
	margin-top: 10px;
	font-size: 100%;
	font-weight: bold;
}
.returnToStageLink {
	background-color: #00ff99;
	border: solid 2px #4d4d4d;
	text-decoration: none;
	display: block;
	padding: 4px;
	width: 160px;
}
.returnToStageLink:hover {
	background-color: #ffffcc;
	text-decoration: underline;
	color: #000;
}
.unbold {
	font-weight:normal !important;
}
.logoDivider {
	font-size:0;
	display:block;
	height:210px;
	width:2px;
	background-color:#dadada;
}
	