* {
	font-family: Arial, Helvetica, sans-serif;
}

BODY {
	/* to center the body or add a body background
	image, add the styles directly in the template
	head or body tag. Adding it here will affect
	the body alignment in SitePress edit mode! */
	margin: 0;
	background-color: #f0f7fb;
	font-size: 82%;
	color: #000000;
}

.clearAll {
	display: block;
	float: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}
BR.clearAll {
	font: 1px/1px monospace;
	display: block;
	clear: both;
}


/* HEADINGS ------------------------------------------------------ */
H1 {
	width: 700px; /* width added to fix an issue with SIFR on IE */
	font-size: 2em;
	font-weight:bold;
	color:#007ebd;
	padding: 40px 0 0 25px;
}

H2 {
	font-size: 1.5em;
	font-weight:bold;
	color:#005dab;
}
* H2:first-child {
	margin-top:0px;
}

H3 {
	font-size: 1.35em;
	font-weight:bold;
	color:#000000;
}
H4 {
	font-size: 1.2em;
	font-weight:bold;
	color:#000000;
}
H5 {
	font-size: 1em;
	font-weight:normal;
}
HR {
	color:#d9ecf5;
	background-color:#d9ecf5;
	border:0;
	clear:both;
	float:none;
	height:1px;
}
.fourColumns HR {
	color:#FFFFFF;
	background-color:#FFFFFF;

}

/* MAIN LAYOUT --------------------------------------------------- */

a {
	color:#005dab;
}

/* PAGE */
.page {
	margin: 0 auto;
	width: 960px;
	text-align: left;
}

/*	HEADER	*/
.pageTitle{
	width:960px;
	height:100px;
	clear:both;
	background-color:#d9ecf5;
	border-left:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
}
.pageHeaderTop{
	background-color:#FFFFFF;
	width:305px;
	margin-left:459px;
	padding:10px 12px 4px 12px;
	font-size:.9em;
	margin-top:5px;
	float:left;
	_margin-left:228px;
	_height:30px;
}
.search {
	float:right; 
	height:20px;
	padding:8px 0 0 0; 
	}
.search INPUT{
	color:#91c7e3; 
	margin:0;
	border:1px solid #d9ecf5;
	float:left;
	padding: 1px;
	width: 110px;
	height:15px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pageHeader{
	clear:both;
	border-left:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-top:4px solid #FFFFFF;
	width: 960px;
	background-color:#d9ecf5;
	_margin-top:-13px;
	height:134px;
	overflow: hidden;
}
.logo{
	float:left;
	width:333px;
	background-color:#d9ecf5;
}
.logo A {
	display: block;
	height: 143px;
}
.logo IMG{padding:20px 0 0 25px;}


.headerImage{float:right;}
.pageHeaderNav{
	width: 960px;
	clear:both;
	background-color:#91c7e3;
	}
.page_members .pageTitle{
	border-bottom:4px solid #FFFFFF;
	}

/*	CONTENT	*/
.contentHolder{
	border-left:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	float:left;
	width: 960px;
	clear:both;
}
.content {
	/*padding:25px;*/
}


.contentHolderFullWidth {
	border-left:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	width: 960px;
	clear:both;
}
.contentHolderFullWidth .content{
	padding:25px 5px 30px 25px;
	background: #FFFFFF;
}
.section_admin .pageTitle {
	border-top:4px solid #FFFFFF;
}



/* right column content*/
.contentHolderWithRightColumn{
	border-left:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	float:left;
	width: 960px;
	clear:both;
	background:#FFFFFF url(/img/contentRightBgr.gif) repeat-y;
}
.contentHolderWithRightColumn .content{
	width:695px;
	float:left;
	padding:25px 5px 30px 25px;
}
.rightColumn{
	background-color:#d9ecf5;
	float:right;
	width:233px;
}
.rightColumn .section {
	padding:13px 15px 20px 28px;
	border-bottom:4px solid #FFFFFF;
	}
	
.rightColumn .section .jsWarning {
	display: block;
	background: #FDF7E8;
	border: 1px solid #FFA500;
	padding: 5px 10px;
	font-size: .9em;
}
	
	
.subnav {
	padding:13px 5px 20px 28px;
	background:#FFFFFF;
}

.beige{
	background:#f3f5d9;
	padding:13px 15px 20px 28px;
}
SPAN.beige{padding:3px 5px; color:#060606;}

/*	LIST STYLES	*/
.content UL,
.rightColumn .section UL {
	margin:0;
	padding:0;
}
.content UL LI {
	list-style-type:none;
	list-style-image:url(/img/li.gif);
	margin:5px 0 5px 20px;
}
.rightColumn .section UL LI {
	list-style-type:none;
	list-style-image:url(/img/li.gif);
	margin:5px 0;
}


/*	FOOTER	*/
.footer {
	clear: both;
	background-color:#007ebd;
	width: 939px;
	height:26px;
	padding:7px 0 0 29px;
}
.footer a{
	color:#FFFFFF;
	font-size:.9em;
}
.copyright{
	font-size:.9em;
	padding:7px 0 7px 25px;
}

/* NAVIGATION */
A.providerSearchNavButton {
	display: block;
	padding: 8px 40px 8px 0;
	font-size: 17px;
	background: #BDDCEE url(/img/navArrowBlue.gif) no-repeat 240px center;
	text-align: center;
}
/* selected state is oin the /provider_search/index.css */
A.providerSearchNavButton:hover {
	background: #E46B00 url(/img/navArrowWhiteOver.gif) no-repeat 240px center;
	color: #FFFFFF;
}



.pageHeaderNav UL{
	padding:0;
	margin:0;
}
.pageHeaderNav UL LI{
	display:inline;
}

.pageHeaderNav{
	float:left; 
	height:35px;
	border:4px solid #FFFFFF;
} 
.navLeft{
	float:left;  
	height:35px; 
	width:345px; 
}
.navLeft ul{
	padding:8px 0 8px 25px;
	color:#005dab;
}
.navLeft ul li{
	float: left;
	padding: 0px 16px 0px 0;
}
.navLeft ul li.nav_seton_promise{
	float: right;
}
.navLeft ul a{
	font-size:.85em;
	color:#005dab;
}
.navRight{
	float:left;  
	height:35px;
	background-color:#007ebd;
	width:615px;
}
ul.navSections{height:35px;}
ul.navSections li{
}
ul.navSections li a{
	color:#FFFFFF;
	height:28px;
	display:block;
	float:left;
	padding:7px 0px 0px 0px;
	font-size:1.3em;
	border-left:3px solid #FFFFFF;
	background:url(img/navArrowWhite.gif) no-repeat 85% center;
}
ul.navSections li.sectionOne a{
	width:150px;
	padding-left:35px;
}
ul.navSections li.sectionOne a:hover,
ul.navSections li.sectionOneSelected a{
	width:150px;
	padding-left:35px;
	background: #e36b00 url(/img/navArrowWhiteOver.gif) no-repeat 85% center;
	height:28px;
}
ul.navSections li.sectionTwo a{
	width:165px;
	padding-left:45px;
}
ul.navSections li.sectionTwo a:hover,
ul.navSections li.sectionTwoSelected a{
	width:165px;
	padding-left:45px;
	background: #e36b00 url(/img/navArrowWhiteOver.gif) no-repeat 85% center;
	height:28px;
}
ul.navSections li.sectionThree a{
	width:166px;
	padding-left:45px;
	_width:163px;
}
ul.navSections li.sectionThree a:hover,
ul.navSections li.sectionThreeSelected a{
	width:166px;
	padding-left:45px;
	background: #e36b00 url(/img/navArrowWhiteOver.gif) no-repeat 85% center;
	height:28px;
	_width:163px;
}

/*	LINK BUTTON STYLES	*/

.linkButton{float:left;}

.linkButton A {
	display:block;
	padding:5px 0px 5px 8px;
	background:#d9ecf5 url(/img/linkButton_bg.gif) repeat-y top left;
	width:293px;
	color:#007ebd;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	float:left;
	clear:both;
	text-decoration:none;
	cursor:pointer;
}

.linkButton A:hover {
	display:block;
	padding:5px 0px 5px 8px;
	background:#FFC18A url(/img/linkButton_bgOver.gif) repeat-y top left;
	width:293px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	float:left;
	clear:both;
	text-decoration:none;
	cursor:pointer;
}
.linkButton A SPAN.link{
	float:left;
	padding:10px 0 10px 0;
	width:230px;
	text-decoration:underline; 
}
.linkButton A SPAN.pdf{
	width:54px;
	float:right;
	padding:0px 3px 15px 3px;
	text-align:center;
	text-decoration:none;
	background:url(/img/pdfDownArrowBlue.gif) no-repeat center bottom;
	font-weight:normal;
	font-size:.9em;
 }
.linkButton A:hover SPAN.pdf{
	background:url(/img/pdfDownArrowWhite.gif) no-repeat center bottom;
}

.linkButton A.subLinkDashed{
	border-bottom:1px dashed #FFFFFF;
	//*ie*/border-bottom:1px dashed #d9ecf5;
	}
.grid2Column{
	clear:both; 
	padding:0 0 20px 0;
	margin:0 0 20px 0; 
	display:block;
}
.text{
	float:right;
	width:340px;
	margin:0 10px 0 0;
}

.linkButtonSmall A{
	display:block;
	padding:5px 8px;
	background-color:#91c7e3;
	width:190px;
	color:#007ebd;
	font-weight:bold;
	float:left;
	text-decoration:none;
	cursor:pointer;
}
.linkButtonSmall A SPAN.link{
	float:left;
	margin:8px 0 10px 0;
	width:130px;
	text-decoration:underline; 
}
.linkButtonSmall A SPAN.pdf{
	width:44px;
	float:right;
	padding:0px 5px 15px 5px;
	text-align:center;
	color:#FFFFFF;
	font-weight:normal;
	font-size:.9em;
	background:url(/img/pdfDownArrow.gif) no-repeat center bottom;
 }

/*	MEMBERS PAGE	*/

.fourColumns{
	clear:both;
}
.fourColumns .column1,
.fourColumns .column2,
.fourColumns .column3,
.fourColumns .column4{
	float:left; 
	width:204px; 
	height:420px; 
	background-color:#f5f5f5; 
	padding:18px 10px 10px 24px; 
}
.fourColumns .column1,
.fourColumns .column2,
.fourColumns .column3{
	border-right:3px solid #FFFFFF;
}
.fourColumns .column4 {
	width:203px;
	_width: 200px;
}

/* SETON PROMISE PAGE*/
.threeColumnSmall{
	clear:both;
	margin-left:-25px
}
.threeColumnSmall .column1,
.threeColumnSmall .column2,
.threeColumnSmall .column3{
	float:left;
	width:212px;
	height:200px;
	background-color:#f5f5f5;
	padding:20px 5px 10px 20px; 
}
.threeColumnSmall .column1,
.threeColumnSmall .column2{
	border-right:4px solid #FFFFFF;
}
.greyFloater{
	margin:0 0 0 -25px;
	background-color:#cfcfcf;
	width:660px;
	padding:25px 34px 20px 25px;
	//*ie*/ padding-bottom: 0;
	border-top:4px solid #FFFFFF;
	}
.greyFloater H3{
	margin-top:0;
}

/*	FORM STYLES	*/
FORM {
	margin: 0;
	padding: 0;
}

FIELDSET {
	border: 1px solid #CCCCCC;
	padding: 15px;
}

LEGEND {
	font-size: 1.5em;
	line-height: 120%;
	font-weight: bold;
	background-color: transparent;
	color: #000000;
}
TEXTAREA {
	overflow: auto;
}
.formRow {
	display: block;
	clear: both;
	padding: 10px 0;
	//*ie*/padding: 6px 0;
	vertical-align: middle;
}
.formRow .label {
	display: block;
	float: left;
	clear: left;
	padding: 5px 1ex 0 0;
	width: 17ex;
	text-align: right;
	font-size: 1.1em;
}
.formRow .topLabel {
	display: block;
	clear: left;
	padding: 5px 1ex 0 0;
	font-size: 1.1em;
}
.formRow .required {
	display: block;
	float: left;
	border: 1px solid #FFA305;
}
.formRow INPUT, .formRow SELECT, .formRow TEXTAREA {
	margin: 1px 1px 1px 1px;
	vertical-align: middle;
	border-bottom: 2px solid #F9F9F9;
	border-right: 2px solid #F9F9F9;
}
.formRow INPUT {
	padding: 3px 1px;
}

.formRow SELECT OPTION {
	padding: 2px 1px;
	vertical-align: bottom;
}

.formRow .required INPUT, .formRow .required SELECT, .formRow .required TEXTAREA {
	margin: 1px 1px 1px 1px;
	vertical-align: middle;
}
.formSubmitRow {
	clear: both;
	margin: 1em 0;
	text-align: right;
}
.formNote {
	color: #666666;
}


#info {
	position: absolute;
}
.infoPopup {
	position: relative;
	width: 200px;
	padding: 10px;
	border: 1px solid #FFA305;
	background-color: #FEF6AD;
	font-size: .9em;
}
.infoCloseButton {
	float: right;
	margin: -9px -9px 0 0;
	_margin: -9px -4px 0 0;
	padding: 0 2px 2px 3px;
	cursor: pointer;
	background-color: #FFA305;
	font-size: 10px;
	line-height: 10px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana;
}
/************ Inservice Form Page Styles ****************/

.page_seton_health_plan_annual_provider_inservice_registration_form h1 {
	padding-top: 15px;
	padding-right: none;
}
.inservice_reg label {
	line-height: 2em;
}
.inservice_reg .formRow .label {
	padding-top: 0;
	margin-top: 0;
}
.inservice_reg input {
	margin-top: 20px;
	margin-bottom: 20px;
}
.inservice_reg .formRow .entry {
	float: left;
}
fieldset  {
	padding-bottom: 20px;
	margin-top: 20px;
	display: block;
}
.inservice_registration .odd {
	background: #F5F5F5;
}
.inservice_registration p {
	margin: 0;
	padding: 5px 0;
}