/* CSS Document for Kaiser Permanente International */

/*****************************************************************
* GLOBAL STYLES
*****************************************************************/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #F2F2EA;
	color: #5B513C;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 5px;
	padding-left: 0px;
	padding-top: 20px;
}


p, td, table, ul, li, ol, span, form { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
}

a {
	color: #026288;
	text-decoration: underline;
}
a:hover {
	color: #FA7100;
	text-decoration: none;
}
/*a:visited {
	color: #74a5cd;
	text-decoration: underline;*/
}
a:visited:hover {
	color: #FA7100;
	text-decoration: none;
}

/*****************************************************************
* HOME PAGE TEXT
*****************************************************************/
#hmpg h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 18px; 
	font-weight: bold;
	color: #026288;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	text-align: left;
}
#hmpg h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color: #507811;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	text-align: left;
}
#hmpg p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px;
	margin: 0px 25px 0px 45px;
	line-height: 20px;

}

.hmpgsidebar {
	background-color: #F7F5E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B513C;
	margin-left: 10px;
	margin-right: 10px;
}



/* SEARCH INPUT BOX */
input {
font-family: "Courier New", Courier, mono;
font-size: 11px;
margin: 0px, 0px,0px,0px;

}

/* HEADLINES AND SUNBHEADS */
h1 {
	font-size: 16px;
	color: #026288;
	font-weight: bold;
	margin-top: 10px;
	text-align: left;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #507811;
	margin-bottom: 5px;
	margin-top: 10px;

}

h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #363;
	margin-top: 10px;
	margin-bottom: -10px;

}


.sidebar {
	background-image: url(../images/misc/compass_tan_fade.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #F7F5E8;

}
.sidebartxt {
	margin: 0px;
	list-style: none;
	font-size: 6px;
	font-weight: bold;
	white-space: pre;
}


#leftnav {
	margin: 10px 4px 10px 4px;
	list-style: none;
	font-size: 11.5px;
	font-weight: bold;
}
#leftnav  a {
	background-image: url(../images/misc/arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #5B513C;
	text-decoration: none;
	padding-left: 6px;
	font-weight: normal;
	margin: 8px 8px 8px 5px;
	line-height: 27px;
}

#leftnav  a:hover {
   background-image: url(../images/misc/arrow_org.gif);
	background-repeat: no-repeat;
	color: #FA7100;
	text-decoration: underline;
}

#leftnav a.active {
   background-image: url(../images/misc/arrow_org.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FA7100;
}

#leftnav2 {
	margin: 13px;
	list-style: none;
	font-size: 12px;
	line-height: 20px;

}
#leftnav2  a {
	background-image: url(../images/misc/arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #5B513C;
	text-decoration: none;
	font-weight: bold;
	padding-left: 8px;

}

#leftnav2  a:hover {
   background-image: url(../images/misc/arrow_org.gif);
	background-repeat: no-repeat;
	color: #FA7100;
	text-decoration: underline;
}

#leftnav2 a.active {
   background-image: url(../images/misc/arrow_org.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FA7100;
}

a.nav:link {
	font-weight: bold;
	font-size: 12px;
	color: #333399;
	text-decoration: none;
	text-align: right;

}

a.nav:visited {
font-weight: bold;
font-size: 12px;
color: #333399;
text-decoration: none; 
}

a.nav:hover {
font-weight: bold;
font-size: 12px;
color: #FF6600;
text-decoration: none; 
background-image: url(../images/misc/arrow_org.gif);
}


/*****************************************************************
*	FOOTER
*****************************************************************/

.gray {  
	background-color: #A8A196; 
	height: 25px
}


.footer { 
	font-size: 11px;
	font-weight: normal; 
	color: #FFFFFF
}

.footerdivider { 
font-size: 11px;
color: #FFFFFF; 
}

.footer2 {
	font-size: 10px;
	color: #A8A196;
	font-family: Arial, Helvetica, sans-serif;
}

a.footer {
	color: #FFFFFF;
	text-decoration: underline;
}
a.footer:hover {
	color: #fd923c;
	text-decoration: none;
}
a.footer:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a.footer:visited:hover {
	color: #fd923c;
	text-decoration: none;
}

/* SEARCH RESULTS PAGE */
.searchResultsTitle { 
font-weight: bold;
}

.searchResultsDescription {  
font-weight: normal;
}

A.searchResultsUrl:link{
COLOR: #026288;
TEXT-DECORATION: underline
}

A.searchResultsUrl:visited{
COLOR: #3399CC;
TEXT-DECORATION: underline
}

A.searchResultsUrl:hover{
COLOR: #FA7100;
TEXT-DECORATION: none
}

A.searchResultsUrl:visited{
COLOR: #74a5cd;
TEXT-DECORATION: none
}

.searchResultsMimeType {
color: #666666;
font-size: 10px; 
}
.faq {
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #507811;
	margin-bottom: 0px;
	margin-top: 15px;



}

