/********************************
 *	Faces Components Stylesheet *
 ********************************/
 
 
@font-face {
    font-family: 'omnes_ods_mediumregular';
    src: url('../theme/fonts/omnesods_medium-roman-webfont.eot'); 											/* IE9 Compat Modes */
    src: url('../theme/fonts/omnesods_medium-roman-webfont.eot?#iefix') format('embedded-opentype'), 		/* IE6-IE8 */ 
         url('../theme/fonts/omnesods_medium-roman-webfont.woff') format('woff'),							/* Modern Browsers */
         url('../theme/fonts/omnesods_medium-roman-webfont.ttf') format('truetype'),						/* Safari, Android, iOS */
         url('../theme/fonts/omnesods_medium-roman-webfont.svg#omnes_ods_mediumregular') format('svg');		/* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'omnes_ods_mediumitalic';
    src: url('../theme/fonts/omnesods_medium-italic-webfont.eot');
    src: url('../theme/fonts/omnesods_medium-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../theme/fonts/omnesods_medium-italic-webfont.woff') format('woff'),
         url('../theme/fonts/omnesods_medium-italic-webfont.ttf') format('truetype'),
         url('../theme/fonts/omnesods_medium-italic-webfont.svg#omnes_ods_mediumitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'omnes_ods_regularregular';
    src: url('../theme/fonts/omnesods_regular-roman-webfont.eot');
    src: url('../theme/fonts/omnesods_regular-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../theme/fonts/omnesods_regular-roman-webfont.woff') format('woff'),
         url('../theme/fonts/omnesods_regular-roman-webfont.ttf') format('truetype'),
         url('../theme/fonts/omnesods_regular-roman-webfont.svg#omnes_ods_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'omnes_ods_regularitalic';
    src: url('../theme/fonts/omnesods_regular-italic-webfont.eot');
    src: url('../theme/fonts/omnesods_regular-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../theme/fonts/omnesods_regular-italic-webfont.woff') format('woff'),
         url('../theme/fonts/omnesods_regular-italic-webfont.ttf') format('truetype'),
         url('../theme/fonts/omnesods_regular-italic-webfont.svg#omnes_ods_regularitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
.form {
}

.commandLink {
}

.outputLink {
}

.graphicImage {
}

.outputLabel {
}

.inputText {
}

.inputText_Error {
	border-style: solid;
	border-color: #DE5C5C;
}

.inputTextarea {
}

.inputSecret {
}

.inputHidden {
}

.outputText {
}

.outputFormat {
}

.commandButton {
}

.message {
}

.messages {
}

.selectBooleanCheckbox {
}

.selectBooleanCheckbox_Error {
}

.selectOneRadio {
}

.selectOneRadio_Error {
}

.selectOneRadio_Disabled {
	color: GrayText;
}

.selectManyCheckbox {
}

.selectManyCheckbox_Error {
}

.selectManyCheckbox_Disabled {
	color: GrayText;
}

.selectOneListbox {
}

.selectOneListbox_Error {
}

.selectManyListbox {
}

.selectManyListbox_Error {
}

.selectOneMenu {
}

.selectOneMenu_Error {
}

.selectManyMenu {
}

.selectManyMenu_Error {
}

.panelGroup {
}

.panelGrid {
}

.dataTable {
	empty-cells:show;
}

.headerClass {
	background-color: ThreeDFace;
	color: WindowText;
	border-width: 1px;
	border-style: solid;
	border-color: ThreeDShadow;
	margin:2px;
	padding:0px;
	padding-left:4pt;
	padding-right:4pt;
	padding-bottom:2px;
	font-weight: 400;
	overflow: -moz-scrollbars-none;
}

.footerClass {
	background-color: ThreeDFace;
	color: WindowText;
	border-width: 0px;
	border-style: none;
	padding:0px;
	padding-left:4pt;
	padding-right:4pt;
	font-weight: 400;
	overflow: -moz-scrollbars-none;
}

.rowClass1 {
	background-color: window;
}

.rowClass2 {
	background-color: ThreeDFace;
}

.columnClass1 {
	background-color: window;
	margin:2px;
	padding:0px;
	padding-left:4pt;
	padding-right:4pt;
	padding-bottom:2px;
	overflow: -moz-scrollbars-none;
}

.columnClass2 {
	background-color: ThreeDFace;
	margin:2px;
	padding:0px;
	padding-left:4pt;
	padding-right:4pt;
	padding-bottom:2px;
}
.hide {
	display: none;
}





/********************************
 *	Faces Components Stylesheet *
 ********************************/

/* elements default/reset */
*{margin:0; padding:0;outline:none;}
/*body{background:url(../images/body_bg.gif); background-position:50% 0; background-repeat:repeat-y; font-size:71.9% 11.5px}*/

body{
	background:url(../images/body_bg.gif);
	background-position:50% 0;
	background-repeat:repeat-y;
	font-family:'omnes_ods_regularregular', verdana, sans-serif;
	font-weight:normal;
	letter-spacing:0.3pt;
	color:#493B31;
	font-size: 14px;
}

h1, h2, h3, p, ul, ol, td, input, label, form, div, span{line-height:1.2em;}
p{margin-bottom:1em;}
p.lessBottomSpacing {margin-bottom:1em;}
p.moreBottomSpacing {margin-bottom:2em;}

/*
h3{font-size:90%; font-weight:normal; margin:0 0 1.5em 0;}
h2{font-size:128.6; font-weight:normal; font-family:tahoma, sans-serif; color:#0f7aa0; letter-spacing:0.02em; line-height:2.5em;}
.formbox h2 {border-top:none; padding-top:0; *zoom:1;}
h1{
	font-size:171.4%;
	font-weight:normal;
	font-family:tahoma, sans-serif;
	color:#1087b0;
	letter-spacing:0.06em;
	line-height:2.5em;
	margin-bottom:.2em;
}
*/
h1, h2, h3, h4 {
	margin-top: 0;
	line-height: 1;
	text-align: left;
	font-weight:normal;
}
h1, h2, h4 {
	font-family:'omnes_ods_mediumregular', verdana, sans-serif;
}
h3 {
	font-family: omnes_ods_mediumitalic, verdana, sans-serif;
}
h1 {
	color: #A50069;
	font-size: 22px;
}
h2 {
	color: #493B31;
	font-size: 18px;
}
h3 {
	color: #2AA8AB;
	font-size: 15px;
}
h4 {
	color: #493B31;
	text-transform: uppercase;
	font-size: 13px;
}

h4{font-size:100%;/*13px*/ color:#493B31; text-transform:uppercase;}
h3{font-size:15px; color:#2AA8AB;}
h2 {font-size:18px; color:#493B31;}
h1{font-size:22px; color:#A50069; margin:0 0 .5em 0;}

strong, b {
	font-family:'omnes_ods_mediumregular', verdana, sans-serif;
	font-weight:normal;
}

a:visited{color:#0098AA;text-decoration:none;}
a:link,a:hover,a:active {color:#A50069; text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{color:#097BB0;}

.modaText,
.modaTextArea {
	border-radius:5px;
	height:25px;
	border: 1px solid #b9b1a9;
	padding:0 .25em;
	line-height:25px;
	font-family:omnes_ods_regularregular, verdana, sans-serif;
	font-size:14px;
}
.modaBtn {
	background:#a50069;
	color:#fff;
	border:none;
	padding:2px 10px;
	border-radius:5px;
	font-size:17px;
	margin:10px 0 0 0;
	position:relative\9;
	left:-3px\9;
	font-family:omnes_ods_mediumregular, verdana, sans-serif !important;
}
.modaBtn:hover {
	cursor:pointer;
	background:#650141;
}

.noIntroText {
	margin-bottom:1em;
}
.intro {
	margin-bottom:1.4em;
}
.introMoreBottom {
	margin-bottom:2.3em;
}
label{font-size:90%/*xpx*/; text-transform:uppercase; display:block;}

#searchForm label {
	text-transform:none;
}

table{border-collapse:collapse;}
a:link{color:#3095b8; text-decoration:none;}
a:visited{color:#00A3A8; text-decoration:none;}
a:hover{color:#74bf2a; text-decoration:none;}
a:active{color:#097BB0; text-decoration:none;}

#contentMain a:link, 
#contentMain a:visited, 
#contentMain a:active, 
#actions a:link, 
#actions a:visited,  
#actions a:active, 
#footer a:link, 
#footer a:visited, 
#footer a:active, 
.ui-widget-content a:link, 
.ui-widget-content a:visited, 
.ui-widget-content a:active, 
#navUtil li.logout a,
#navUtil li.changePassword a,
#navUtil li.search a {
	color:#A50069;
	text-decoration:none;
	font-family:'omnes_ods_mediumregular', verdana, sans-serif;
}
#contentMain a:hover, 
#actions a:hover, 
#footer a:hover,  
.ui-widget-content a:hover,
#navUtil li.logout a:hover,
#navUtil li.changePassword a:hover,
#navUtil li.search a:hover {
	text-decoration:underline
}
iframe{border:solid 1px Gray;}

/* utility */
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.hide {
	display: none;
}

/* IDs */
/*#pagewrap{width:1004px; margin:0 auto; position:relative; background-repeat:repeat-x;}*/
#pagewrap{width:940px; margin:0 auto; position:relative; background-repeat:repeat-x;}

#footer{
	padding:60px 30px 30px 251px;
	font-size:12px;
	line-height:1.2;
}

a#logoMain{
	float:left;
	height:71px;
	width:145px;
	margin:50px 0 0 55px;
	text-indent: 100%;
	white-space: nowrap;
	overflow:hidden;
	background:url(../images/moda.png) no-repeat 0px 0px;
}

a#logoAlaska{
	float:left;
	height:82px;
	width:83px;
	margin:55px 0 0 104px;
	text-indent: 100%;
	white-space: nowrap;
	overflow:hidden;
	background:url(../images/moda.png) no-repeat 0px 0px;
}

#appName {
	display:none;
	position:absolute;
	top:166px;
	left:45px;
}

#navUtil{
	float:right;
	width:689px;
	height:70px;
	background:url(../images/utility_bg.png) no-repeat;
}

#navUtil label{text-align:right; color:#ffffff;}
#navUtil input.inputText{float:left; background:url(../images/navUtilInput_bg.gif) no-repeat; height:19px; border:none; margin:4px 0 0 0; padding:0 0 0 5px; width:128px;}
#navUtil input.go{float:left; margin:4px 0 0 0; padding:0;}
#navUtil ul{width:99%; float:left; padding:46px 0 0 4px;}
#navUtil li{float:left;; position:relative; list-style:none; /*padding-left:3px;*/ height:26px; /*background:url(/eCommissions/resources/images/navUtil_li_bg.gif) top left no-repeat;*/}
#navUtil span{display:block;}

#navUtil li a{
	border-right:1px solid #FFE92C;
	display:block;
	float:left;
	color:#ffffff;
	padding:0 10px;
	text-decoration:none;
	font-family:'omnes_ods_regularregular', verdana, sans-serif;
	font-size:15px;
	line-height:13px;
}
#navUtil li a.active,
 #navUtil li a:hover {
 	color:#FFE92C;
 }
#navUtil li a:hover {
  	text-decoration:underline;
 }

#navUtil li a.last {border-right:none;}
#navUtil li.logout,
#navUtil li.changePassword,
#navUtil li.search {
	float:right;
	position:relative;
	top:46px;
	right:20px;
}
#navUtil li.logout a,
#navUtil li.changePassword a,
#navUtil li.search a {padding:0; font-size:11px;}
/*level2*/
#navUtil ul ul{position:absolute; top:29px; left:-14px; padding:0 7px 7px 7px; width:106px; background:url(../images/navUtil_sub_bg.png) bottom left no-repeat; display:none;}
#navUtil li li{float:none; clear:both; list-style:none; padding:0; border-width:2px 0 0 0; border-style:solid; border-color:#d4d4d4;}
#navUtil li li a{text-align:center; width:96px; color:#3095b8; padding:3px 5px 5px 5px;}
#navUtil li li a:hover{color:#74bf2a; background-color:#f1f1f1;}
#navUtil li.current{background:url(../images/navUtilCurrent_bg.gif) no-repeat bottom center;}
#navUtil form{ /*display:none;*/ }

#greetUser{float:right; color:#ffffff; width:160px; text-align:right; line-height:1.2em; padding:40px 16px 0 0;}
#errorMsgs p{font-family:'omnes_ods_mediumregular', verdana, sans-serif;}

ul#errorMessageId li, li.alert{list-style:none; font-family:'omnes_ods_mediumregular', verdana, sans-serif;}

ul#errorMessageId {
	background:#fef9ce;
	font-family:omnes_ods_mediumregular, verdana, sans-serif;
	width:auto;
	background-image:url(../images/alert.png);
	background-position:15px 15px;
	background-repeat:no-repeat;
	margin:0 0 1em 0;

	padding:1.55em 1em 1em 3.3em;
}


input[type='password'] {
	/*needed for IE, it doesn't like the omnes web font,
	renders the password "dots" too close together*/
	font-family:verdana, sans-serif\9;
}


#categoryNav{float:right; clear:right; width:746px;}
#categoryNav span{display:block; float:left; margin:16px 0 0 18px;}
#categoryNav a{display:block; font-size:13.43px; color:#0f7aa0; padding:0 4px 0 0; letter-spacing:0.5px;}
#categoryNav a.current{color:#85c744;}

.top-space { top:20px !important; }

.netwkDisclm {
	font-family:'omnes_ods_mediumregular', verdana, sans-serif;
	clear: left;
	}

#content {
	float:left;
	clear:left;
	padding:54px 0 0 0;
}

#navMain {
    clear: left;
    float: left;
    margin-bottom: -200px;
    position: relative;
    width: 200px;
    z-index: 100;
}

#leftNav {
	width:200px;
	clear:left;
	float:left;
}
.mainNav li {
	list-style:none;
	margin:0;
}
.mainNav li a,
.mainNav li em {
	display:inline-block;
	width:200px;
	height:44px;
	text-indent:-9999px;
	/*ie7 fixes*/
	*font-size:0;
	*display:block;
	*line-height:0;
}
/*start left nav statements*/
.mainNav li.statements a {
	background:url(../images/nav_statements.png) no-repeat 0 0;
}
.mainNav li.statements.current a,
.mainNav li.statements.current a:hover {
	background:url(../images/nav_statements.png) no-repeat 0 -132px;
}
.mainNav li.statements a {
	background:url(../images/nav_statements.png) no-repeat 0 0;
}
.mainNav li.statements a:hover {
	background:url(../images/nav_statements.png) no-repeat 0 -44px;
}
/*end left nav statements*/

/*start left nav profile*/
.mainNav li.profile.current a,
.mainNav li.profile.current a:hover {
	background:url(../images/nav_profile.png) no-repeat 0 -132px;
}
.mainNav li.profile a {
	background:url(../images/nav_profile.png) no-repeat 0 0;
}
.mainNav li.profile a:hover {
	background:url(../images/nav_profile.png) no-repeat 0 -44px;
}
/*end left nav profile*/

/*start left nav help*/
.mainNav li.help.current a,
.mainNav li.help.current a:hover {
	background:url(../images/nav_help.png) no-repeat 0 -132px;
}
.mainNav li.help a {
	background:url(../images/nav_help.png) no-repeat 0 0;
}
.mainNav li.help a:hover {
	background:url(../images/nav_help.png) no-repeat 0 -44px;
}
/*end left nav help*/

/*start left nav disabled*/
.mainNav.disabled li.statements em {
	background:url(../images/nav_statements.png) no-repeat 0 -176px;
	*text-indent:0;
}
.mainNav.disabled li.profile em {
	background:url(../images/nav_profile.png) no-repeat 0 -176px;
	*text-indent:0;
}
.mainNav.disabled li.help em {
	background:url(../images/nav_help.png) no-repeat 0 -176px;
	*text-indent:0;
}
/*end left nav disabled*/

#contentMain{
	float:left;
	width:600px;
	min-height:385px;
	overflow:visible;
	height:385px;
	margin:0 44px 0 255px;
	/**margin:-133px 44px 0 254px;*/
	position:relative;
	top:-43px;
	*top:-48px;
}
#contentMainNarrow { display:none; }
#contentMain.contentMainNarrow,
.contentMainNarrow {
	width:486px;
}
.banks {
	/*ie7 ie8 truncates option elements
	width:300px;*/
}
#contentMain.contentMainNarrow .textWrap,
.textWrap {
	width:230px;
}
/*
#contentMain{width:550px; clear:left; min-height:385px; overflow:visible; height:385px; margin:0 44px 0 55px; padding:75px 0 0 0;}
*/
#contentMain{height:auto !important; height:385px;}/*IE6 min-height hack*/

a.helpIcon{display:block; float:left; height:12px; width:12px; margin:2px; text-indent: 100%; white-space: nowrap; overflow:hidden; background:url(../images/help_sprite.gif) no-repeat 0px 0px; border-style:none !important;}

body.results #contentMain{width:900px;}


#footer{clear:both; /*height:100px;*/}
#footer p{float:left; width:271px; font-size:8px;  margin:20px;}
#footer ul{float:right; width:271px; margin:20px;}
#footer li{float:right; padding:0 10px; list-style:none;}

#actions{float:right; width:215px; margin:3px 0 0 0;}
.box{width:158px; margin:22px 0 32px 0; padding:0 15px 0 17px; background:url(../images/action_bottom.gif) no-repeat 0px bottom; position:relative;}
#contentMain .box{
	display:inline;
	float:left;
	margin:22px 22px 22px 0;
	margin-top:0;
}
.box h2{width:158px; background:url(../images/action_top.gif) no-repeat 0px 0px; position:relative; top:-5px; left:-17px; padding:14px 15px 0 17px;}
.box h3 {line-height:1.25; font-size:11px; font-family:'omnes_ods_mediumregular', verdana, sans-serif;}
.box li {line-height:1.5em; font-family:'omnes_ods_mediumregular', verdana, sans-serif;}

.dentalRegion h2{color:#74bf2a; font-size:128%/*13.5px*/ !important;}
.dentalRegion a{color:#3095b8 !important; border-style:dotted; border-width:0 0 1px 0;}

#actions .box h2,
.box h2 {color:#74bf2a; border-top:none;}
#actions p{width:190px; margin:22px 0 32px 0;}
.box ul{list-style:none; padding: 0 0 12px 0; margin:0;}
.box p{padding: 0 0 12px 0; margin:0;}
.box input.go{float:left; margin:0; padding:0;}
.box div.inputText{font-size:9px; background:url(../images/actionInput_bg2.gif) no-repeat top right; height:25px;/*21*/ border:none; margin:0; padding:0 5px 0 0; width:132px;/*137*/}

.box input.inputText,
input.inputText {
	float:left;
	background:url(../images/actionInput_bg.gif) no-repeat;
	height:21px;
	border:none;
	margin:0;
	padding:0 5px 0 5px;
	width:93px;/*103*/
	/*ie8 hacks - shifting down text inside input*/
	height:22px\9;
	padding:3px 5px 0 5px\9;	
}
#contentMain .stylizedGoNonLogin {
	width:188px;
	height:19px;
	background-image:none;
	border:1px solid #F0F0F0;
	border-top-color:#abadb3;
	border-left-color:#dbdfe6;
	border-right-color:#dbdfe6;
	border-bottom-color:dbdfe6;
}

.box div.inputText input.inputText{width:122px;/*132*/}
.box label{clear:both;}

#commandButtonId {
	background:url(../images/actionGo_btn_sprite.gif) no-repeat 0 0;
	height:21px;
	width:38px;
	border:none;
}
#commandButtonId:hover {
	cursor:pointer;
	background-position:0 -21px;
}

.box2{width:358px; margin:22px 0 32px 0; padding:0 15px 0 17px;
-moz-border-image:url(../images/border_img_bg.gif) 8 stretch;
-webkit-border-image:url(../images/border_img_bg.gif) 8 stretch;
border-image:url(../images/border_img_bg.gif) 8 stretch;
border-width:8px;
position:relative;}
.box2 h2 {background:none; width:auto;}
.box.box2 { background:none;}

#actions label{margin:0 0 0.5em 0.5em;}
#contentMain label{margin:0.8em 0 0.4em 0;}
#contentMain .box label{margin:0 0 0.5em 0;}
#contentMainHelp p.emphasis {font-family: omnes_ods_mediumitalic, verdana, sans-serif;}

#findVisitorForm{top:0;}/*{height:55px;}*/
#findEligForm{}/*{height:130px;}*/
#findVisitorForm p,
#findEligForm p{text-align:center;}

/* adjustment of form elements with help icons*/
#findEligForm div.inputText{width:122px; float:left;}
#findEligForm input.inputText{width:83px;}
#findEligForm div.inputText input.inputText{width:112px;/*132*/}
#searchForm select, #noLocationForm select{display:block; width:170px; float:left; margin: 0 .25em .5em 0; clear:left;}
#searchForm input, #noLocationForm input{margin: 0 .25em .5em 0; clear:left;}
#searchForm label, #searchForm .label, #noLocationForm label, #noLocationForm .label{clear:left;}
#searchForm .advanced, #noLocationForm .advanced{display:none;}

.categoryButton:link,.categoryButton:visited{
	color:#ffffff !important;
	font-size:14px;
	text-align:center;
	display:block;
	float:left;
	height:67px;/*79*/
	padding:12px 5px 0 5px;/*49*/
	margin:20px 20px 0 0;
	width:78px;/*88*/
	background:url(../images/categories_btn_sprite.gif) no-repeat 0 0;
	border-style:none !important;
}
.categoryButton:active{
	background-position:-88px 0;
	color:#ffffff;
}
.categoryButton:hover{
	background-position:-88px 0;
	color:#ffffff;
}
.categoryButton.on{
	background-position:-88px 0;
	color:#ffffff;
}

.minimalContent{width:400px; display:inline; float:left; margin:0 0 0 32px;}

/*
#navMain{width:279px; display:inline; float:left; margin:0 0 0 -52px; position: relative;}
#navMain .box{margin:0;}
#navMain p{margin:1.2em; font-size:80%;}
*/

#noLocationDiv{display:none;}
#dentalRegionDialog{display:none;}
#medicalRegionDialog{display:none;}
#visionRegionDialog{display:none;}
#pharmacyRegionDialog{display:none;}
li#pharmacyRegionDialogMain3 {
	font-weight: 1.1em;
}
li#pharmacyRegionDialogMain3 span.parenthetical {
	font-size: 70%;
	font-family: omnes_ods_regularitalic, verdana, sans-serif;
}
	

#searchForm p,
#searchAgentAdminFormId p,
#editAgentAccountFormId p,
#verifyAgentAccountFormId p,
#findAgentFormId p {
	/*margin: .5em 0 0 0;*/
	clear:left;
}

.formbox,
.formGrouping,
#searchForm,
#searchAgentAdminFormId,
/*#editAgentAccountFormId,*/
#verifyAgentAccountFormId,
#findAgentFormId {
	padding:16px 16px 8px 16px;
	background-color:#ffffff;
	border:solid 1px #d6d6d6;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	/*behavior:url(/ProviderSearch/js/border-radius.htc);*/
	behavior:url(#{facesContext.externalContext.requestContextPath}/scripts/PIE.htc);
}
.formbox,
#contentMain .formbox {
	border:1px solid #A50069;
}
#searchAgentAdminFormId {
	margin-bottom:15px;
}
#contentMain .formbox.update {
	padding:0;
	background:none;
	border:none;
}
.formGrouping {
	background:#f3f3f3;
	padding:16px 14px 12px 14px;
	margin:5px 0 15px 0;
}
.formGrouping p {
	margin-bottom:5px;
}
.formGrouping p.last,
.formGrouping p.false {
	margin-bottom:0;
}
.formGrouping label {
	position:relative;
	top:2px;
}
.formGrouping label.checkbox {
	position:relative;
	top:-2px;
	*top:1px;
}
.formGrouping label.noForm {
	top:1px;
}
.formGrouping_topMargin {
	margin-top:5px;
}
.label,
.value {
	float:left;
}
.updateNav {
	float:right;
	list-style:none;
}
.updateNav li {
	background:url(../images/bullet_arrows.gif) no-repeat 0 2px;
	padding-left:17px;
}
.updateNav li.editing{
	background:url(../images/bullet_arrows.gif) no-repeat 5px -9px;
}
li.editing a {
	color:#74bf2a !important;
}
.updateNav {
	float:right;
	text-align:right;
}
.edit span {
	background:url(../images/bullet_arrows.gif) no-repeat 0 4px;
	position:relative;
	
	display:inline-block;
	width:16px;
	height:14px;
}
.label {
	width:160px;
	margin:3px 10px 0 0;
	margin-top:5px\9;
	text-align:right;
}
.output {
	position:relative;
	top:3px;
	top:5px\9;
}
.narrowLabel {
	width:180px;
}
.narrowValue {
	width:250px;
}
td.label {
	margin-right:0;
	font-weight:normal;
}
.update .label {
	text-align:left;
}
#contentMain .notCapped,
p.singleSpaced span {
	/*width:110px;*/
	margin:0 10px 0 0;
	line-height:1.3;
}
#contentMain .width100 { width:100px;}
#contentMain .width110 { width:110px;}
#contentMain .width120 { width:120px;}
#contentMain .width130 { width:130px;}
#contentMain .width140 { width:140px;}
#contentMain .width150 { width:150px;}
#contentMain .width160 { width:160px;}
#contentMain .width170 { width:170px;}
#contentMain .width180 { width:180px;}
#contentMain .width190 { width:190px;}
#contentMain .width200 { width:200px;}
#contentMain .width210 { width:210px;}
#contentMain .width220 { width:220px;}
#contentMain .width230 { width:230px;}
#contentMain .width240 { width:240px;}
#contentMain .width250 { width:250px;}
#contentMain .width260 { width:260px;}
#contentMain .width270 { width:270px;}
#contentMain .width280 { width:280px;}
#contentMain .width290 { width:290px;}
#contentMain .width300 { width:300px;}
.value {
	width:350px;
}
.value em {
	font-style:normal;
	display:block;
}
.value .grouping {
	margin-top:.6em;
}
.value .grouping span {
	display:block;
	line-height:1.4;
}
.contentNarrow .value,
.contentMainNarrow .value {
	width:250px;
}
.btnBottomRight {
	position:relative;
}
.btnBottomRight .buttonRight {
	position:absolute;
	bottom:0;
	right:0;
}
.buttonRight {
	float:right;
	width:auto;
}
.rightIndent {
	margin-right:33px;

}
.buttonsRight {
	float:right;
	margin-top:7px;
	padding:5px;
	position:relative;
	right:-6px;
}
.editPane {
	padding:16px 16px 0 16px;
	background:#f3f3f3;
	border:solid 1px #d6d6d6;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	/*behavior:url(/ProviderSearch/js/border-radius.htc);*/
	behavior:url(#{facesContext.externalContext.requestContextPath}/scripts/PIE.htc);
	display:none;
	margin:15px 0 25px 0;
	position:relative;
}
.editPane p {
	margin-bottom:.5em;
	line-height:1.2;
}
.editPane p.grouping,
.formGrouping p.grouping {
	margin-bottom:.1em;
}
.editPane p.groupingLast,
.formGrouping p.groupingLast {
	margin-bottom:1.5em;
}
.editPane .lessBottomSpacing {
	margin-bottom:.5em;
}
.editPane .lessBottomSpacing label {
	position:relative;
	top:-1px;
}
.editPane .intro {
	margin-bottom:1.5em;
}
.editPane label span {
	display:block;
	color:#666;
	font-weight:normal;
}
.editPane .update {
	margin:0 0 10px 0;
	text-align:center;
}
.editPane .update .button {
	margin:0;
}
#contentMain .editPane .editPaneClose {
	position:absolute;
	top:9px;
	right:10px;
	background:url(../images/close_x.gif) no-repeat;
	width:14px;
	height:14px;
	display:inline-block;
	text-indent:-9999px;
	border-bottom:none;
}
.notCapped,
p.singleSpaced span {
	font-size:100%;
	text-transform:none;
	float:left;
}
.textRight {
	text-align:right;
}
.profile {
	margin-bottom:1em;
}
.profileUpdate {
	margin-bottom:1.5em;
}
.moreTopSpacing {
	margin-top:1.75em;
}
.loginErrorMessagingMoreBottom {
	margin-bottom:2em;
}

#contentMedicalCriteria .bottomGo,
#contentDentalCriteria .bottomGo,
#navMain .bottomGo {
	top:30px;
}
#navMain #searchForm {
	margin-bottom:20px;
}

/* Search Favorites and Recent */
#favRecent {
	clear: left;
}
#favRecent hr {
	width: 230px;
	text-align: left;
}
#favRecent h2 {
	margin: 1em 0 0;
	font-family:'omnes_ods_regularregular', verdana, sans-serif;
	font-size: 1em/1.6;
	color: #585858;
}
#favRecent h2 a {
	font-size: 70%;
	/*color: #32ACD5;*/
	border-style: dotted;
    border-width: 0 0 1px;
    color: #3095B8;
}
#favRecent h2 a:hover {
	cursor: pointer;
}
#favRecent ol {
	margin-bottom: 1em;
	list-style-position: inside;
	margin-left: 0;
}

table.location tbody tr{}
.jqmWindow{display:none;}
.resultsColumn{width:260px; float:left;}

#resultsPerPageForm{display:inline; float:right; width:100px; margin:0 40px 0 0;}
#resultsPerPageForm p {margin:0 0 0 12px; font-size:80%; text-align:right;}
#resultsPerPageForm a.resultsPerPage, #resultsPerPageForm span.resultsPerPage{display:block; height:20px; width:16px; float:right; text-align:center; line-height:1.8em; margin:0 0 0 12px; background:url(../images/results_icons.gif) no-repeat 0 -40px; border-width:0 !important; color:#585858;}
* > #resultsPerPageForm a.resultsPerPage, #resultsPerPageForm span.resultsPerPage{margin:0 0 0 12px; line-height:2.2em} /* overrides previous rule for non-IE */
#resultsPerPageForm span.resultsPerPage{background-position: -16px -40px; color:#ffffff;}

#sortResultsForm{display:inline; height:23px; width:310px; float:right; margin:0 330px 0 0;}
#sortResultsForm p{display:inline; float:left; margin:5px 0; padding:0;}
#sortResultsForm a.tab, #sortResultsForm span.tab{display:inline; float:left; height:24px; width:118px; text-align:center; line-height:2.2em; margin:0 0 0 10px; background:url(../images/results_icons_tall.gif) no-repeat 0 -60px; border-style:none;}
#sortResultsForm span.tab{background-position:0 -110px; border-style:solid; border-color:#ffffff; border-width:0 0 1px 0;}

.pagination{display:inline; float:right; width: 294px; margin:-24px 0px 20px 12px; font-size:9px; position:relative; left:-36px}
.pagination .first,.pagination .prev,.pagination .next,.pagination .last{display:block; float:left; height:15px; width:15px; text-indent:-9999px; overflow:hidden;margin:0 2px; background:url(../images/results_icons.gif) no-repeat 0 -60px; border-style:none !important;}
.pagination .first{background-position: 0px -108px;}
.pagination .prev{background-position: -15px -108px;}
.pagination .next{background-position: -30px -108px;}
.pagination .last{background-position: -45px -108px;}
.pagination .pageNum{display:block; float:left; border-style:solid !important; border-color:#585858 !important; border-width: 0 0 0 1px !important; padding:0 4px;}
.pagination form{display:inline; float:left; width:auto;}
.pagination .showingResults{display:inline; float:left; width:auto; margin: 0 10px 0 0;}

#pageNavTop.pagination {
	margin: -28px 0 0;
}

#providers_map{
    text-align: right;
    width: 528px;
    height: 400px
}
.LabeledMarker_markerLabel{width:23px; font-size:12px; text-align:center; font-family:'omnes_ods_regularregular', verdana, sans-serif; margin:-31px 0 0 -9px;}

#resultsContent{ position: relative; float:left; display:inline; clear:right; width:526px; /*598*/ padding: 12px 35px; background-color:#ffffff; border:solid 1px #cccccc; margin:0 0 0 34px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; /*behavior:url(/ProviderSearch/js/border-radius.htc);*/}
.prvdrBox {float:left; width:494px; background-color:#ffffff; border:solid 1px #dddddd; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; /*behavior:url(/ProviderSearch/js/border-radius.htc);*/ padding:8px 16px 0 16px; margin:0 0 16px 0;}
.prvdrBox .location, #details .location{min-height:6.5em; float:right; display:inline; padding:5px 5px 0 10px; margin:0.5em 0; width:222px; background-color:#f3f3f3; border:solid 1px #e9e9e9; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; /*behavior:url(/ProviderSearch/js/border-radius.htc);*/}
.prvdrBox .location.altRow, #details .location.altRow{float:left;}
.prvdrBox td{vertical-align:top;}
.prvdrBox p{margin-bottom:0.5em; clear:both;}
.prvdrBox td p{padding-left:0;}
.prvdrBox p.name{text-transform:uppercase; margin-left:0;}
.prvdrBox p.label{float:left; width:70px;}
.prvdrBox p.list{margin-left:0; padding-left:0; float:left; width:150px; clear:none;}
.prvdrBox p.more a{padding-right:12px; background:url(../images/more_arrow.gif) no-repeat center right;}
.prvdrBox .note{text-transform:none; font-family: omnes_ods_regularitalic, verdana, sans-serif;}
.prvdrBox .networks{float:right; clear:left; padding:5px 5px 0 10px; margin:0.5em 0; width:222px;}
.prvdrBox .more{float:left; clear:left;padding:5px 5px 0 10px; margin:0.5em 0; width:222px;}
.prvdrBox .more a{padding-right:12px; background:url(../images/more_arrow.gif) no-repeat center right;}
#details .note{text-transform:none; font-family: omnes_ods_regularitalic, verdana, sans-serif;}
#details .networks{float:right; clear:left; padding:5px 5px 0 10px; margin:0.5em 0; width:200px;}
#details .more{float:left; clear:left;padding:5px 5px 0 10px; margin:0.5em 0; width:200px;}

#resultsContent a.marker, #details a.marker{display:block; font-size:12px; font-family:'omnes_ods_regularregular', verdana, sans-serif; text-align:center; line-height: 22px; border-style:none; width:23px; height:35px; background-image:url(../images/bluemarker.png);}

.bottomGo{display:block; height:27px; width:27px; margin:0 auto -14px auto !important; position:relative; left:-1px; clear:left;}
#searchForm .bottomGo{margin-bottom:0 !important;}

#details{width:480px !important;}
#details #pagewrap, #details #contentDecorator{width:460px !important;}
#details #provider_map{clear:both;}
#details .location{float:left;}
#details .providerName {
	font-size: 1.2em;
	font-family:'omnes_ods_regularregular', verdana, sans-serif;
}

/*Changes related to new sub-menu items for AllotherStates/Dental option*/
.dntRegDlg ul, .phrDlg ul{
    list-style-type: none;
}

.allOthStSubMenu a {
    text-decoration:none;
    outline: none;
    -moz-outline-style: none;
    font-size: 8.8px;
    color: #cbff78;
}

#dntlRegAllOthSubMenu{
    display: none;
}

.tip{
    color: #fff;
    padding: 20px;
    background:#ffffff;
    border: 1px solid #f0f0f0;
    border-bottom: 2px solid #ccc;
    display:none;
    position:absolute;
    z-index:2147483647;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.smallTip{
    width: 450px;
}
.tooltip_close {
	position: absolute;
	right:10px;
	top:9px;
	border:none !important;
}
.tooltip_close span {
	text-indent:-9999px;
	display:inline-block;
	background: url(../images/msg_icon_close.gif) no-repeat;
    height: 16px;
    width: 16px;
}

.bigTip{
    width: 650px;
}

.xtraSmallTip{
    width: 375px;
}

.tip h3{
    /*font-size: 15px;*/
    font-family:'omnes_ods_regularregular', verdana, sans-serif;
    color: #666666;
}

.tip p{
    /*font-size: 12px;*/
    color: #666666;
}

.dialog{
    display:none;
}

.dialog h3{
    font-size: 13px;
    font-family:'omnes_ods_regularregular', verdana, sans-serif;
    color: #666666;
}

.ui-dialog.noTitle .ui-dialog-titlebar {
	display: none;
}

.paginationBottom{
    margin-top: 20px;
}

.tip_trigger {
	/*position:relative;*/
}
.tip.smallTip img.logo, .tip.bigTip img.logo {
	display: inline-block;
	padding-left: 20px;
}

.tip.smallTip img.logo:first-child, .tip.bigTip img.logo:first-child {
	padding-left: 0; /*isn't working, but leaving anyway*/
}

.tip.smallTip p, .tip.smallTip img.logo, .tip.bigTip p, .tip.bigTip img.logo {
	margin-bottom: 4px;
}
.text_for_close {
	/*width:97%;*/
	font-size:12px !important;
}

.detailsDisclaimer{
    margin:20px 20px 20px 0px; 
}

.detailsDisclaimer p{
    font-size: 85%;
    font-family:'omnes_ods_regularregular', verdana, sans-serif;
}
#zip,
#zipDialog {
	text-transform:uppercase;
}
td.label {
    width:120px;
}
td.label200wide { width:200px;}
td.label210wide { width:210px;}
td.label220wide { width:220px;}
td.label230wide { width:230px;}
td.label240wide { width:240px;}
td.label250wide { width:250px;}
tr.singleSpaced td {
	font-family:'omnes_ods_regularregular', verdana, sans-serif;
	padding: 0 .5em;
}
tr.singleSpaced td.label {
	font-weight:normal;
	padding:0 .5em;
}
p.singleSpaced {
	margin-bottom:.2em;
}
p.singleSpacedLast {
	margin-bottom:1.5em;
}
p.singleSpaced em {
	font-family:'omnes_ods_regularregular', verdana, sans-serif;
	font-style:normal;
}
tr.spacingTop td,
tr.spacingTop td.label {
	padding-top:10px;
}
tr.spacingBottom td {
	padding-bottom:15px;
}
select, input {
	font-size:11px;
	padding:.1em .2em;
}
.smallerFormText select {
	color:#585858;
}
.smallerFormText h2,
.formGrouping h2,
.formbox h2 {
	border-top:none;
	padding-top:0;
	margin-bottom:5px;
	font-size:16px;
}
h2.noBottomMargin {
	margin-bottom:0;
}
table.border td.rowhead, table.border th.rowhead, table.border td.planDefine, table.border tfoot td {
    text-align: left;
}
table.border th {
    background-color: #DFDFDF;
    background-image:none;
    padding: 5px;
}
table.border, table.border th, table.border td {
    border: 1px solid #409FC0;
    padding:5px;
    color: #585858;
}
table.border tfoot td {
	border: 1px solid transparent;
}
caption, td.caption {
	background-color: #409FC0;
    color: #fff;
    font-family:'omnes_ods_regularregular', verdana, sans-serif;
    padding: 5px;
    text-align: left;
}
.nav_icons {
	margin:20px 0;
}
.nav_icons li  {
	float:left;
	padding:40px 0 0 0;
	margin:0 40px 0 0;
	list-style-type:none;
}
.nav_icons li a {
	padding:42px 0 0 0;
}
.nav_icons li.statements a {
	background:url(../images/icon_bills.gif) no-repeat center 4px;
}
.nav_icons li.profile a {
	background:url(../images/icon_person_silhouette.gif) no-repeat top center;
}
.nav_icons li span {
	display:block;
}
.button {
	margin-left:15px;
	width:70px;
	height:26px;
	border:none;
}
.button:hover {
	cursor:pointer;
}
.btnNext { background:url(../images/btn_next_sprite.png) no-repeat;}
.btnNext:hover { background:url(../images/btn_next_sprite.png) no-repeat 0 -26px;}

.btnBack { background:url(../images/btn_back_sprite.png) no-repeat;}
.btnBack:hover { background:url(../images/btn_back_sprite.png) no-repeat 0 -26px;}

.btnOK { background:url(../images/btn_ok_sprite.png) no-repeat;}
.btnOK:hover { background:url(../images/btn_ok_sprite.png) no-repeat 0 -26px;}

.btnSave { background:url(../images/btn_save_sprite.png) no-repeat;}
.btnSave:hover { background:url(../images/btn_save_sprite.png) no-repeat 0 -26px;}

.btnGo { background:url(../images/btn_go_sprite.png) no-repeat;}
.btnGo:hover { background:url(../images/btn_go_sprite.png) no-repeat 0 -26px;}

td.bottomText {
	vertical-align:bottom;
	padding:0;
}
.checkbox_float,
#contentMain .label_float {
	float:left;
	margin:0 10px 0 0;
}
#contentMain .label_float {
	text-transform:none;
	font-size:100%;
}
.required_label,
.bold {
	font-family:'omnes_ods_regularregular', verdana, sans-serif;
}
#errorMessageId {
	margin-bottom:15px;
}
.smallText {
	font-size:10px;
	float:left;
	width:180px;
	line-height:1.25em;
	text-align:left;
}

/*start rich:dataTable overrides*/
#contentMain table.rf-dt th a {
	color:#585858;
	border-bottom:0;
}
.rf-dt-shdr-c.tableHeaderLeft {
	text-align:left;
}
/*footer pagination*/
a.rf-ds-btn-fastrwd,
a.rf-ds-btn-fastfwd,
a.rf-ds-btn-first,
a.rf-ds-btn-fastrwd,
a.rf-ds-btn-last,
span.rf-ds-btn-fastrwd,
span.rf-ds-btn-fastfwd,
span.rf-ds-btn-first,
span.rf-ds-btn-fastrwd,
span.rf-ds-btn-last,
span.rf-ds-btn-prev,
span.rf-ds-btn-next,
span.rf-ds-btn,
table.border tfoot span.rf-ds-dis {
	display:none;
}
table.border .rf-dt-ftr-c {
	background:none;
}
table.border tfoot .rf-ds-nmb-btn {
    border-color: #585858 !important;
    border-style: solid !important;
    border-width: 0 0 0 1px !important;
    display: block;
    float: left;
    padding: 0 4px;
    background:none;
    width:auto;
    height:14px;
}
table.border tfoot .rf-ds-act {
	color:#585858;
}
table.border tfoot td.rf-dt-ftr-c {
	
}
table.border tfoot td.rf-dt-ftr-c .paginate {
	padding-top:20px;
}
table.border tfoot .rf-ds-btn-next {
	background:url(../images/results_icons.gif) no-repeat -30px -108px;
    border-style: none !important;
    display: block;
    float: left;
    height: 15px;
    margin: 0 2px;
    overflow: hidden;
    text-indent: -9999px;
    width: 15px;
    padding:0;
}
table.border tfoot .rf-ds-btn-prev {
	background:url(../images/results_icons.gif) no-repeat -15px -108px;
    border-style: none !important;
    display: block;
    float: left;
    height: 15px;
    margin: 0 2px;
    overflow: hidden;
    text-indent: -9999px;
    width: 15px;
    padding:0;
}
table.border tfoot .rf-ds-btn-first {
	background:url(../images/results_icons.gif) no-repeat 0px -108px;
    border-style: none !important;
    display: block;
    float: left;
    height: 15px;
    margin: 0 2px;
    overflow: hidden;
    text-indent: -9999px;
    width: 15px;
    padding:0;
}
table.border tfoot .rf-ds-btn-last {
	background:url(../images/results_icons.gif) no-repeat -45px -108px;
    border-style: none !important;
    display: block;
    float: left;
    height: 15px;
    margin: 0 2px;
    overflow: hidden;
    text-indent: -9999px;
    width: 15px;
    padding:0;
}
/*end rich:dataTable overrides*/

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

#where_am_i {
	font-family:'omnes_ods_regularregular', verdana, sans-serif;
	background:yellow;
	position:absolute;
	top:0;
	left:0;
}
#guidelines {
	display:none;
}
.editPane ul {
	margin:0 0 16px 24px;
}
.info {
	color:#585858;
}

/*overriding richfaces dynamic skinning.ecss getting injected*/
input, select, textarea, button, keygen, isindex, legend, a {
	
}
