﻿/*
Kaiser Permanente Center for Health Research
Healthy Moms Public Site
Lisa Massinger - KPCHR

color:#45443f; - general text (old #33312d)
color:#27266b; - basic headings and links

--------- Notes -----------
* html {anything} addresses IE < 6 browser bugs
*+html {anything} addresses IE 7 browser bugs

/* Basic browser reset  */
body, div, h1, h2, h3, h5, h6, p, ul, ol, li, dl, dd, dt, blockquote, button, fieldset, legend, label, input, textarea, form, img {
    margin: 0; padding: 0; border: 0;
}

body {color:#45443f; font: 100%/170% Arial, Verdana, Arial, Helvetica, sans-serif; text-align:center; height:100%; margin-top:0px; background:#ffffff;} 

h1, h3, h4, h5, h6, p {margin: .5em 0 .8em 0;}

h1{font-size: 130%; color:#45443f; font-weight: 600;}
h2{font-size: 140%; color:#008c99; margin:1em 0 .5em 0}
h3{font-size: 120%; color:#008c99; font-weight: 600;}
h4{font-size: 110%; color:#1488b2; }
h5{font-size: 110%; color:#45443f; font-weight: 600;}
h6{font-size: 120%; color:#9bc922; font-weight: 600 }

a:link,
a:visited,
a:hover,
a:active {color:#008c99; text-decoration:none;}

a:hover {text-decoration:underline;}


/* For quicklinks and navigation. For lists of links add the class "links" to the ul - this will remove the bullets.    */
ul.links, ul.links ul, ul.links ul ul, #mainContent ul.links li{ list-style-type: none;}


/* .._/(  Site Structure  )\_.. */
				
#wrapper {
	padding:0 0 0 0;
	text-align:left;
	width:1000px;
	float:inherit;
	margin:0px auto 0 auto;
}
.landing #wrapper {
	height:750px;
	float:inherit;
	background:#ffffff url(../Images/bgWrapperLanding.jpg) repeat top;
}
.interior #wrapper{
	float:inherit;
	min-height:500px;
	background:#ffffff url(../Images/bgWrapperInterior.jpg) 0 0 repeat-y;
}

.landing #header{
	background:#ffffff;
	text-align:right;
	width:1000px;
	height:105px;
	background:transparent url(../Images/banHome.jpg) no-repeat;
	margin: 0px 0 0 0;
}
.interior #header{
	background:#ffffff;
	text-align:right;
	width:1000px;
	height:73px;
	background:transparent url(../Images/banMain.jpg) no-repeat;
	margin: 0px 0 0 0;
}
#left-nav{
	float:left;
	display:inline; 
	width:189px;
	height:100%;
	min-height:550px;
	line-height:110%;
	overflow:hidden;
	/*not using in this site*/
}
#horz-nav{
	width:947px;
	background-color:Black;
	height:41px;
	margin: 0 0 0 61px;
	text-align:left;
	background-image:url(../images/navStripe.gif);
}
.landing #content {
	width:947px;
	float:left;
	display:inline;
	vertical-align:top;
	margin: 0 0 0 0;
}
.interior #content {
	width:947px;
	float:left;
	display:inline;
	vertical-align:top;
	margin: -4px 0 0 -4px;
}
.landing #primary {
	width:500px;
	float:left;
	display:inline;
	vertical-align:top;
	margin: 0 0 0 70px;
}
.interior #primary {
	width:940px;
	float:left;
	display:inline;
	vertical-align:top;
	margin: 0 0 0 70px;
}
#footerClear
{	clear:both; }

/* .. Landing & Primary Sections .. */



/* .. Secondary Sections .. */



/* .._/(  Navigation  )\_.. */

#utility-nav 
{	margin:2px 60px 0 0;
}

#utility-nav ul {
	list-style:none;
}
#utility-nav li {
	background:transparent url(../Images/bgUtilityNav.gif) 0 2px no-repeat;
	display:inline;
	padding-left:15px;
}
	#utility-nav li.first {
		background:none;
	}
#utility-nav a,
#utility-nav a:visited {
	color:white;
	font-size:90%;
	text-decoration:none;
}
#utility-nav a:hover {
	text-decoration:underline;
}

#horz-nav a,
#horz-nav a:visited,
#horz-nav a:hover{
	font-family: Century Gothic, arial; 
	color:White;
	font-weight:500;
	font-size:120%;
	text-decoration:none;
	white-space:nowrap; /* added so text would not wrap on first word */
}

/* not used in this site
#left-nav ul
{	list-style-position:inside; 
	padding-left:15px;
}
  
#left-nav li
{	list-style:square;
	white-space:nowrap;
	font-size:smaller; 
}
#left-nav a{
	list-style:none;
	font-size:110%;
	margin-left:0;
	padding:8px 0 0px 10px;
	display:block;
	font-family:arial; 
}
#left-nav a,
#left-nav a:visited,
#left-nav a:hover{
	color:#ffffff;
	text-decoration:none;
	white-space:nowrap; /* added so text would not wrap on first word */
/*}*/
.plus 
{	font-size: 8px;
	line-height: 8px;
	}
	

/* .._/(  Type, Links and Lists  )\_.. */




/* .._/(  Tables  )\_.. */

#tbChart 
{	color:#008c99;
}

/* .._/(  Systems - login pages  )\_.. */

/* .._/(  Search pages  )\_.. */



/* .._/(  Forms  )\_.. */

input, textarea {border: 1px solid #999999;}

.dgHds  {
	font-family: Verdana, Arial, Sans-Serif;
	color: White;
	font-size: 80%;
	font-weight: 600;
	background-color:#504c46;  /*gray*/
}


/* .._/(  Randoms/dev utility styles  )\_.. */

.hide {display: none;}
.left {float: left; margin: 10px 5px 10px 0;}
* html .left {margin-right: 0;}
.right {float: right;}
.clear {clear: both;}
.clearleft {clear: left;}
.clearright {clear: right;}
.error, .red {color: red;}

.small {width: 25%;}
.medium {width: 48%;}
.large {width: 90%;}

.hrColor {color: #27266b; width:1px; text-align:left; width:560px;}

#content ol {color:#000;font-weight:bold;}
#content ol li {color:#45443f;font-weight: normal;list-style-position:outside;margin:.2em 0 0 2em;}
#content ul {color:#000;font-weight:bold;}
#content ul li {color:#45443f;font-weight: normal; list-style-type:disc; list-style-position:outside;margin:.2em 0 0 2em;}



/* added for PageContent Editor */

.PageText
{ 
	font-family:Verdana, Arial, Sans-Serif; font-size: 10pt
}

/* added to capitalize page title */

.cap 
{	text-transform:uppercase;  }

.mixed
{	text-transform:capitalize;   }

.trHdrGreen 
{
} 
