﻿
/* #content */
#content *{
	font-size:1em;
}

#content{ font-size:12px;
padding:15px 18px 0px 18px;
overflow:auto;
background-color:#FFFFFF;
}

#contentHome{
font-size:12px;
padding:0px 18px 0px 18px;
overflow:auto;
background-color:#FFFFFF; 
}

#content-right{
border-left:1px solid #8e9300; 
width:471px; 
float:left;
padding:0px 0px 0px 18px;
}


#content h2{
font:21px "Times New Roman", Times, serif;
color:#8e9300;
padding:0px;
margin:-4px 0px 0px 0px;
position:relative;
}
#content h3{
font:14px Arial, Times, serif;
font-weight:bold;
color:#555555;
padding:0px;
margin:0px;
}
#content ul{padding:0; margin: 0; margin-top:4px; padding-bottom:4px;}
#content li{
/*margin:0px;*/
margin:4px 0px 0px 0px;
list-style:none;
font:1em Verdana, Arial, Helvetica, sans-serif;
color:#666666;
background:url('/_layouts/IMAGES/Molina/ComToMOSSMigration/bult_grnArrow.gif') no-repeat left 5px;
padding:2px 0px 0px 15px;
text-align:left;
}

/* Left Nav */
#left-nav{
width:236px;
float:left; margin:0px; padding:0px;
background-image:none;
}
#left-nav ul,#login ul{
float:right;
list-style-type:none;
list-style-type:none;
padding:0px 17px 0px 0px;
margin:-7px 0px 0px 0px;
font-size:12px;
}


#left-nav ul li{ 
padding-bottom:1px;
list-style-type:none;
margin:0px;
padding-top:5px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#8e9300;
text-align:right;

background:none;
}

.menu-link-active{
padding:0px;
margin-top:-4px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #bbbe66;
text-align:right;
}
p{
color:#666666;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0px;
margin:14px 0px 14px 0px;
/*position:relative;*/
}
.divider-line,.divider-linehome{ 
font-size:0px;
color:#8e9300;
border-bottom:1px solid #8e9300;
margin:2px 0px 5px 0px;
}
.divider-linehome{padding:0px 0px 5px 0px; }
.img-align{vertical-align:bottom;}

.horizontal-line hr{
color:#8e9300;
height:1px;
}


#container{
width:762px;
}

/* Content Left */
#content-left{ 
width:352px; 
float:left;
padding:0px 10px 0px 0px;

}
#content-left2{
width:487px;
float:left;
padding:0px 10px 0px 0px;
border-right:1px solid #8e9300;
margin:0px;
}
#content-left3{ 
width:352px; 
/*float:left; does not work correctly with Firefox td cells, replaced with text-align*/
text-align:left;
padding:0px 10px 0px 0px;
border-right:1px solid #8e9300;
}
#content-left-home
{
width:352px; 
float:left;
padding:0px 10px 0px 0px;
}

.img-state{margin:-7px 2px 0px 0px; float:left; position:relative;}




/* Callout */

#callout,#callout2,#home-widget{ margin:0px; padding:0px;float:left;padding:0px 0px 0px 10px; width:352px;}
#home-widget{padding-left:0px;}
#callout2{width:218px;}
#callout-withborder{ margin:0px; padding:0px;float:left;padding:0px 0px 0px 10px; width:353px;border-left:1px solid #8e9300;}
#callout-content{
float:left;
margin-left:10px;
width: 210px;
}
#callout-content2{float:left;
margin-left:10px;
width: 200px;}
#callout h2,#callout-withborder h2,#callout2 h2,#home-widget h2{
font:20px "Times New Roman", Times, serif;
color:#0098aa;
padding:0px;
margin-top:-4px;}
#callout h3,#callout-withborder h3,#home-widget h3,#callout2 h3{
font:14px "Times New Roman", Times, serif;
color:#8e9300;
padding:0px;

}
#callout2 h3{margin:-15px 0px 0px 0px;}

.img-callout{float:left; overflow:auto;}
#callout p,#callout-withborder p{
margin:0px;
font:10px Verdana, Arial, Helvetica, sans-serif;color:#666666;
padding-top:10px;
}

#callout h4,#callout-withborder h4{
margin:0px;
font:12px Verdana, Arial, Helvetica, sans-serif;color:#666666;
padding-top:10px;
}


#callout2 p,#home-widget p{
margin:0px;
font:10px Verdana, Arial, Helvetica, sans-serif;color:#666666;
padding-top:5px;
}

/* Content Left Home */
#content-left-home p,.lefttxt-module{
color:#666666;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0px;
margin:15px 0px 0px 0px;
}

.lefttxt-module{padding:0px; margin-top:-2px;}
.txt-bold{font-weight:bold}
.list-header{font:12px Verdana, Arial, Helvetica, sans-serif; color:black}
.list-header2{font:12px Verdana, Arial, Helvetica, sans-serif; color:black}
.img-header{float:left; padding:0 10px 10px 0;}
.sub-header{font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.diclosure{font:9px Verdana, Arial, Helvetica, sans-serif;font-style:italic;}
.sub-linetxt{
font-size:12px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0px;
}

#content-right table{
width:100%; border:0; background-color:#FFFFFF; margin:10px 0px 10px 0px;}
.th-bgcolor{background-color:#8e9300;}


#tbl table{
border:1px solid #8e9300;
border-right:0px; background-color:#FFFFFF; margin:10px 0px 10px 0px;
}
#tbl th{
text-align:left;
font:12px Verdana;
color:#000000;
background-color:#f3f4e5;
padding:3px;
border-right:1px solid #8e9300;
}
#tbl td{
vertical-align:top;
padding:3px 3px 3px 3px;
border-right:1px solid #8e9300;
}
.th-txt{
font:9px Verdana;
color:#000000;
background-color:#f3f4e5;
padding:3px;
}
.td-txt{
font:9px Verdana;
color:#666666;
background-color:#ffffff;
padding:3px;
}
.oddrow{ 
background-color:#f3f4e5;
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #666666;
}
.evenrow{
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:2px 0px 2px 0px;
color: #666666;
}


.th-bgcolor{background-color:#8e9300;}

.frm-txt{
text-align:left;
margin:0px;
padding:4px 0px 4px 0px;
}
#state{width:200px;}

.login-header{
font:21px "Times New Roman", Times, serif;
color:#8e9300;
padding:0px;
margin:-4px 0px 10px 0px;}

#table-overflow, #enrolltxt-overflow{
overflow:visible; 
width:215px; 
height:397px; 
overflow:auto; 
padding:0px 0px 0px 3px;
border:1px solid #8e9300;
}
 #enrolltxt-overflow{
 width:322px;
 height:470px;
 float:right;
 }
#table-overflow .txt-scroll,#enrolltxt-overflow .txt-scroll{
color:#666666;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0px;
margin:10px 0px 10px 0px;
}
table, .frm-txt{
color:#666666;
font:12px Verdana, Arial, Helvetica, sans-serif;
}
.txt-right{text-align:right}

.login-modulepadd{margin-right:38px;}
#login a:link{color:#8e9300;}
#login a:visited{color:#8e9300;}
#login a:hover{color:#bbbe66;}
#login a:active{color:#8e9300;}
#login ul{
float:left;
margin-top:5px;
}
#login ul li{
background:none;
list-style-type:none;
background-image:none;
margin:0px;
padding:0px;
padding-top:5px;
font:12px Arial, Helvetica, sans-serif;
color:#8e9300;
text-align:left;
text-decoration:underline;
padding-bottom:1px;
}

#content-form h2{
font:21px "Times New Roman", Times, serif;
color:#8e9300;
padding:0px;
margin:-4px 0px 25px 0px;
}

#content-form p{
color:#666666;
font:1em Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0px;
margin:15px 0px 10px 0px;
}

.th-txtright{
font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
color:#FFFFFF;
margin-left:10px;}


.menu-prov, .menu-abt{margin:2px 4px 2px 0px;}
.menu-memb{margin:2px 0px 2px 0px;}
.sub-nav{width:762px; background-color:#e5e5e5;}

#content a:link{color:#8e9300;}
#content a:visited{color:#8e9300;}
#content a:hover{color:#bbbe66;}
#content a:active{color:#8e9300;}


.clear{clear:both;}
.higlight-box{background-color:#f3f4e5; border:1px solid #bbbe66; padding:5px;}

#content ol,#content-right ol{
list-style:none;
background:url('/_layouts/IMAGES/Molina/ComToMOSSMigration/bullet_green.gif') no-repeat left 4px;
padding:0px 0px 0px 15px;
margin:4px 0px 0px 0px;
}
#content ol li{
background:none;
padding:0px;
background:none;
list-style-type:decimal;
padding-bottom:5px;
}

.part-container{ margin-left:16px;}
.read-more{font:12px Verdana, Arial, Helvetica, sans-serif; color:#8e9300; text-decoration:underline; margin-left:18px;}



.mandatoy{color:#FF0000;}
.top-back{width:130px}

#content .breadcrumb{
	padding-left:0px;
	/*margin-top:-5px;*/
	padding-bottom:20px;	
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}


.breadcrumb a{
	text-decoration:underline;
}
.breadcrumb a:hover{ text-decoration:underline;}

input[type="text"],input[type="password"],select{
font-size:11px;
color:#666666;
border:1px solid #0098aa;
}


.link_back{
font:11px Verdana, Arial, Helvetica, sans-serif;
float:right;}


#tbl_legend table{ /*Table for map legend*/
border:1px solid #2db1c8;
background-color:#FFFFFF; margin:10px 0px 10px 0px;
}

#content-alt a:link{color:#8e9300; text-decoration:underline; font-size:14px; font-family: Times New Roman, Times, serif;}
#content-alt a:visited{color:#8e9300; text-decoration:underline; font-size:14px; font-family:Times New Roman, Times, serif;}
#content-alt a:hover{color:#bbbe66; text-decoration:underline; font-size:14px; font-family:Times New Roman, Times, serif;}
#content-alt a:active{color:#8e9300; text-decoration:underline; font-size:14px; font-family:Times New Roman, Times, serif;}



/* For  Medical Page changes */

 
.leftcol {
 width: 216px;
 padding-right: 20px;
 padding-right: 10px;
 float: left;
}
.rightcol {
 width: 216px;
 padding-left: 10px;
 padding-bottom: 10px;
 float: right;
}
.clinicthumb {
 padding-left: 10px;
 padding-bottom: 10px;
 float: right;
 border: 0;
}


/* For  Medical Page changes */

#philosophy-container {

            overflow: auto;
            float: right;
            width: 232px;
            padding: 10px;
}

 

#philosophy-top {

            background: url('/PublishingImages/philosophy_top.gif') no-repeat top left;
            padding-top: 10px;
            padding-right: 20px;
            width: 212px;
            height: 29px;
            font-family: Verdana, Geneva, sans-serif;
            font-weight: bold;
            font-size: 14px;
            text-align: right;
            vertical-align: top;
            overflow: hidden;
			color: black;

} 

#philosophy {
            background: #c9adb3;
            width: 192px;
            overflow: auto;
            color: #000000;
            font-family: Verdana, Geneva, sans-serif;
            font-style: italic;
            font-size: 12px;
            padding-left: 20px;
            padding-right: 20px;
			color: #000000;
} 

#philosophy-bottom {
            background: url('/PublishingImages/philosophy_bottom.gif') no-repeat bottom left;
            padding-bottom: 10px;
            padding-right: 20px;
            width: 212px;
            height: 17px;
            font-family: Verdana, Geneva, sans-serif;
            font-size: 12px;
            text-align: right;
            overflow: hidden;
	    color: #000000;
}

.bio-content {
            display: inline;
            float: left;
            clear: none;
} 

.doctors {
            border: 0px;
            float: left;
            padding-right: 10px;
            padding-bottom: 10px;
            padding-top: 5px;
	    margin:0px;
}

.mdname {
            clear: none;
}

 

/*Begin basic Molina style used site-wide*/

h2 {
            font-family: "Times New Roman", Times, serif;
            font-size: 24px;
            color: #8e9300;
} 

h3 {
            font-family: Verdana, Geneva, sans-serif;
            font-size: 12px;
            color: #666666;
            font-weight: bold;
}
 

p {
            font-family: Verdana, Geneva, sans-serif;
            font-size: 12px;
            color: #666666;
}

#contentP {
            width: 480px;
            overflow: auto;
        }
/* End Medical page changes*/




/* Treeview */

#treemenucontainer #treemenu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 365px;
}

#treemenucontainer #treemenu1 a {
	text-decoration: underline;
	color: #9f757e;
}

#treemenucontainer .treeview ul{ /*CSS for Simple Tree Menu*/
	margin: 0;
	padding: 0;
	color: #9f757e;
}

#treemenucontainer .treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	list-style-type: none;
	padding-left: 22px;
	margin-bottom: 3px;
}

#treemenucontainer .treeview li ul li {
	border-bottom: 1px dotted #793141;
}

#treemenucontainer .treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url('/PublishingImages/closed.gif') no-repeat left 5px ;
cursor: hand !important;
cursor: pointer !important;
}

#treemenucontainer .treeview li ul li ul li { /* Style for LI that contains sub lists (other ULs). */
background: url('/PublishingImages/bult_rdwdArrow.gif') no-repeat left center;
border: 0px;
cursor: hand !important;
cursor: pointer !important;
}



#treemenucontainer .treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

#treemenucontainer .treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

#treemenucontainer .level01 {
	color: #793141;
	font-weight: bold;
}

/* treeview code end */


/*Style for leftnav links in sitemap*/
.leftnavrow{
font:11px Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0px 2px 0px;
}

.leftnavlink1
{
padding-left:20px;
}

.leftnavlink2
{
padding-right:20px;
}

.sitemap-th {color:#ffffff;	font-weight:bold; }

.sitemap-oddrow{ 
background-color:#e5f4f6;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#Molina Medical a:link{color: #0098aa;}
#About Molina a:link{color: #0098aa;}
.sitemap-evenrow{
font:11px Verdana, Arial, Helvetica, sans-serif;padding:2px 0px 2px 0px;
}

.sitemap-th-bgcolor{background-color:#0098aa;}

/*#tbl a:link{color: #0098aa;}

#tbl th{
text-align:left;
font:11px Verdana;
color:#000000;
background-color:#e5f4f6;
padding:3px;
border-right:1px solid #0098aa;
}
#tbl td{
vertical-align:top;
padding:3px 3px 3px 3px;
border-right:1px solid #0098aa;
}*/

#tbl a{text-decoration:underline;}

/*Styles for "Skip to main content" link*/
#skip a, #skip a:hover, #skip a:visited 
{ 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
} 

#skip a:active, #skip a:focus 
{ 
position:static; 
width:auto; 
height:auto;
background-color:White 
}
