/* Jen's CSS Document */
html { margin:-4px 0;padding:0 0;  background-color:#b4d1e1; margin-left:93px; }
body { background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-left:solid;
  border-left-color:#333300; border-right:solid;
  border-right-color:#333300;border-left-width:thin;border-right-width:thin;width:900px;}





/* the following are defined for all links and paragraphs */
p { margin: 10px 10px;}


a:link { color:#069; font-weight: normal; text-decoration: underline; }
a:hover { color:#036; font-weight: normal; text-decoration: underline; }
a:visited { color:#069; font-weight: normal; text-decoration: underline; }
a:active { color:#069; font-weight: normal; text-decoration: underline; }


div#header {  padding:0;  width:960px;}
div#header h1 { margin:0; padding-left:0px; background-color:#ffffff;}
div#header img { float:left; }

/* HEADER: search area located under logos uses a table */
#searchlayer { position:absolute; width:400px; color:#369; z-index:1; margin-top:65px; margin-left:215px; }
a.searchlayer { font-size:9px; color:#ffffff; }



/*yellow box right hand corner *not working right, top padding for text off FIX*/
div#righthead
{
font-family:Arial, Helvetica, sans-serif;
margin-left:603px;
background-color:#ffc;
background-image:url(../_images/large_red_divider.gif);
background-position:left;
background-repeat:no-repeat;
margin-bottom:20px;
height:105px;
margin-right:60px;

}
#righthead ul
{
font-family:Arial, Helvetica, sans-serif;
list-style-type:none;
line-height:14px;
padding:-2px;
}
div#skipnav a
{
color:#000;
visibility:hidden;

}
#updatefont
{color:#c00;
font-variant:small-caps;
font-size:11px;
text-align:left;
line-height:normal;
}

#macwebsite
{
background-image:url(../_images/blue.gif);
background-repeat:repeat-x;
font:bold;
}
#macwebsite p
{text-align:center;
font:small-caps;
font:bold;
}
a.macwebsite 
{
color:#000066;
font-size:12px;
}

#lcdsearch
{background-color:#9cf;
border-style:solid;
border-width:thin;
border-color:#006;
width:80%;
}

p.lcdsearch
{font-size:10px;
text-align:center;
font-style:italic;
}

#redfont
{color:#c00;
text-align:left;
line-height:normal;}
#righthead li
{
color:#048;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;

padding-left:-300px;

}
#righthead a
{
color:#048;
border-bottom-width:thin;
border-bottom-color:#903;
font-family:Arial, Helvetica, sans-serif;
padding:10px;

}
#righthead a:hover
{
color:#fff;
border-bottom-width:thin;
border-bottom-color:#369;
background-color:#048;
font-family:Arial, Helvetica, sans-serif;
padding-top:1px;
}
/*end of yellow box*/
a:visited
{
color:none;
}

#sitemapbox {
  padding: 10px 20px 5px 20px;
  border: 1px solid #d4d3c0;
  background: #ffffff;
  margin: 20px auto 20px auto
}

#sitemapbox p {

  clear: left;
  color: #000000;
  font-size: 1em;
  line-height: 100%;
}

#sitemapbox h2 {
  position: relative;
  float: left;
  margin: -30px 0 0px 0;
  padding: 1em;
  background-image:url(../_images/grey.gif);
  background-repeat:repeat-x;
  color: #009999;
  font: bold 14px Arial, Helvetica, sans-serif;
}
a:visited.sitmap
{color:#009999;
}

#enews
{background-image:url(../_images/enewsad.gif);

background-repeat:no-repeat;
width:500px;
height:75px;
font-weight:bold;
vertical-align:middle;
line-height:1.25;
text-align:left;
font-size:12px;
display:compact;
}

#enews a
{
color:#008080;
}

#enewssub
{background-image:url(../_images/enewssub.gif);

background-repeat:no-repeat;
width:200px;
height:75px;
font-weight:bold;
vertical-align:middle;
line-height:1.25;
text-align:left;
font-size:12px;
display:compact;
}


/*DIV IN PLACE BEHIND NAV*/
#secondheader
{
width:900px;
height:29px;
margin-top:-10px;
background-color:#dcdcd2;

}

/* middle (content) column
div#content
{
background-color:#fff;
height:100%;
}*/
div#content
{
padding:40px 10px 10px 20px;
width:660px;
}
/*div#content a:link    
{
color:#048; 
border-bottom:thin #048;
}

div#content a:visited 
{
color:#903; 
}
div#content a:hover   
{
color:#048; 
border-bottom:thin #048; 
background-color:#ffc;
}*/
/*
div#content a:active  
{
color:#00f; 
border-bottom:thin #00f;
}*/
/*
p.content 
{
line-height:1.4; font-size:80%; color:#000;
}*/






li.sub
{color:#000; list-style-type:square; list-style-position:inherit; margin-left:15px;}

li.subsub
{
color:#000;
list-style-type:circle;
list-style-position:inside;
margin-left:20px;

}
li.roman {
color:#000;
list-style-type: lower-roman;
list-style-position:inside;

}

ol#numeric {
color:#000;
list-style-type:decimal;
list-style-position:inside;

}
li.numeric {
color:#000;
list-style-type:decimal;
list-style-position:inside;

}

li.bigalpha { color:#000; line-height:1.25; list-style-type:upper-alpha}

ol.roman { color: #000000; line-height: 140%; margin-top: 5px; margin-bottom: 5px; padding-left:15px; margin-top:-15px;} 
ol#bigalpha { color:#000; line-height:1.25; list-style-type:upper-alpha}
ol.alpha { color:#000; line-height:1.25; list-style-type:lower-alpha; }
h1.content 
{ font-size:14px; color:#000000; text-align:left; margin:0px 0px 10px 8px; font-family: Arial, Helvetica, sans-serif; }
h2.content 
{ font-size:13px; color:#000000; text-align:left; margin:0px 0px 10px 8px; font-family: Arial, Helvetica, sans-serif; }
h3 
{ font-size:13px; color:#000000; text-align:left; margin:0px 0px 4px 0px;font-family: Arial, Helvetica, sans-serif; }
h4.content 
{ font-size:12px; color:#000000; text-align:left; margin:0px 0px 4px 10px;font-family: Arial, Helvetica, sans-serif; }

#newssubhead
{ font-size:14px; color:#000000; text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin:0px 0px 10px 8px;}

#newsidentity
{ font-size:12px; color:#000000; text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-left:15px;}

.content a:visited
{color:#603;}

h5.content {text-align:center; color:#069; font-size:14px; background-color:#fff; border-width:thin; border-style:solid; border-color:#069;  font-family:Arial, Helvetica, sans-serif;  width:150px; float:right; margin-top:-55px; padding-bottom:10px;}
/*end of content*/

/*breadcrumbs*/
#breadcrumb
{
font-family:Arial, Helvetica, sans-serif;
}

.last
{font-style:normal; color:#000000; border-bottom:none; background-image:url(../_images/breadcrumb.gif);font-family:Arial, Helvetica, sans-serif;
font-size:10px;margin-top:5px;
background-position:left;
background-repeat:no-repeat;
padding-left:15px;}
#breadcrumb a
{
background-image:url(../_images/breadcrumb.gif);
margin-top:5px;
background-position:left;
background-repeat:no-repeat;
padding-left:15px;
color:#00f;
border-bottom-width:thin;
border-bottom-color:#00f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
/*
#breadcrumb a:active
{
font-family:Arial, Helvetica, sans-serif;
color: #603;
}*/

#breadcrumb a:hover
{
color:#369;
background-color:#ffc;
border-bottom-width:thin;
border-bottom-color:#369;
font-family:Arial, Helvetica, sans-serif;

}
/*
#breadcrumb a:visited
{
color:#303;
}
*/
a#first
{
font-family:Arial, Helvetica, sans-serif;
background-image:none;
}
/*end of breadcrumbs*/


/*Top Level Navigation in the blue header*/
<!--[if IE 5]>

#nav a {
clear: both;
width: 100%;

}
<![endif]-->

<!--[if lte IE 6]>

#nav a {height: 3%;}

<![endif]-->


#nav
{
width:100%;

}

#nav li a {
	display: block;
	font-weight: bold;
	color: #036;
	padding: 0.6em;
	text-decoration:none;
	
	

}

#nav li {
	float: left;
	display: block;
	position: relative;
	width: 130px;
	padding:0;
	text-align: center;
	cursor: default;
	list-style-type:none;
	border-bottom:solid #fff 1px;
	
}
#nav li a:hover{
	
	color:#369;
	background-color:#dcdcd2;


}

#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	
		}

li ul {
	display: none;
	position: absolute;
		left: 0;
	font-weight: normal;
	font-size:12px;
	
}

li>ul {
	top: auto;
	
	
}



li:hover ul, li.over ul {
	display: block;
	position: absolute;
	background-image:url(../_images/splashgrad_partb.png);

}

li#last {
}

/*End of Top Level Navigation*/


/*left side navigation
div#navigation div
{ 
	clear: both;
	float: left;
	border-right:dashed #cccccc 1px;  
	overflow: hidden;
	margin-left: -20px;}
div#navigation ul li
{list-style: none; 
	padding:4px 1px 2px 1px; 
	font-weight: bold; }
div#navigation li 
{list-style-type: none; padding-bottom:4px; padding-top:4px;border-bottom:dashed 1px #048;}
div#navigation a 
{display:block; padding-left:6px;}
div#navigation a:link 
{color:#fff;text-decoration:none;}
div#navigation a:visited {color:#ff9;text-decoration: none;}
div#navigation a:hover {
color:#fff; border-left:solid 3px #369; padding-left:3px; 
background-color:#048; margin-bottom:0px;}

*/


#navigation div{
	width:200px; 
	clear: both;
	float: left;
	border-right:dashed #cccccc 1px;  
	overflow: hidden;


	
	
} 

#navigation a {
	display: block;
	text-decoration:none;
}
.navsublinks li{
	list-style: none; 
	border-bottom:dashed #cccccc 1px;
} 

#navigation ul li{ 
 
border-bottom:dashed #cccccc 1px;
list-style: none; 
padding-bottom:7px;
text-decoration:none;
 }
 

#navigation a:hover{
	color: #fff;
	display: block;
	background-color:#036;
	text-decoration: none;
}




div#navimage
{

margin-left:-55px;
margin-bottom:7px;
background-color:#fff;
border:none;
border-color:#fff;
width:255px;
}

#navimage a
{
border-color:#fff;
border:none;
background-color:#fff;

}
#navimage a:hover
{

border-color:#fff;
border:none;
background-color:#fff;
}
.navheader{color:#fff; margin-left:-14px;padding-left:8px;padding-top:2px;padding-bottom:2px;margin-top:12px; margin-bottom:2px;}
.navsublinks{color:#ffc; font-weight:normal; padding-left:10px;}
.navsubsublinks{color:#fff; font-weight:normal; padding-left:14px;}


/* right side */
div#sidebar{padding-bottom:80px;} 
/*quick tip box*/
div#quicktip
{
width: 230px;
margin:0;
border-bottom:solid #903 1px;
border-left:solid #903 1px;
border-right:solid #903 1px;
margin-top:-8px;
border-top:0;

}
.quicktip ul
{
font-family:Arial, Helvetica, sans-serif;
margin: 5px;
height:150px;
list-style-type:none;
background-color:#fff;
}

.quicktip li
{
color:#003;
border-bottom-width:thin;
border-bottom-color:#003;
list-style-type:none;
padding-bottom:2px;
font-size:12px;
margin-left:-20px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
}

.quicktip a
{
font-family:Arial, Helvetica, sans-serif;
color:#009;
}

.quicktip a:hover
{
color:#fff;
background-color:#048;
}

h3.quicktip
{
width:93%;
font-family:Arial, Helvetica, sans-serif;
font-size:95%;color:#fff;
background-color:#ffc;
margin-top:10px;
margin-bottom:5px;
text-align:left;
background-image:none;
color:#903;
}
.right {
width: 230px;
padding-bottom:0px;
}
.smalltext li
{
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#048;
border-bottom-width:thin;
border-bottom-color:#048;
padding-left:100px;
margin-bottom:-12px;
}
.smalltext a
{
font-family:Arial, Helvetica, sans-serif;
color:#048;
border-bottom-width:thin;
border-bottom-color:#048;
}
.smalltext a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#ffc;
background-color:#048;
border-bottom-width:thin;
border-bottom-color:#048;
}
#ama { color:#000; border:solid 1px #ccc; font-size:11px; margin-top:25px; padding: 10px 10px; width:80%; }

.right div
{
margin: 0;
padding: 0px 0px 0px 0px;
}
.right ul
{
font-family:Arial, Helvetica, sans-serif;
margin: 0;
padding: 2px;
overflow:scroll;
height:100px;
list-style-type:none;
text-align:left;
background-image:url(../_images/large_red_divider_side.gif);
background-color:#fff;
background-position:left;
background-repeat:repeat-y;
}
.right li
{
color:#048;
border-bottom-width:thin;
border-bottom-color:#048;
padding-bottom:2px;
font-size:12px;
display:block;
margin-left:10px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
}

.right a
{
font-family:Arial, Helvetica, sans-serif;
color:#048;
background-image:url(../_images/arrow.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-left:9px;
}
.right a:hover
{
background-image:url(../_images/arrow_2.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#fff;
background-color:#048;
border-bottom-width:thin;
border-bottom-color:#ffc;
}


h3.right
{
font-family:Arial, Helvetica, sans-serif;
font-size:95%;color:#fff;
background-color:#ffc;
margin-top:10px;
margin-bottom:5px;
text-align:left;
background-image:none;
margin-right:-15px;
color:#903;
}
/*end of right navigation*/

/* footer */
div#footer { clear:both; width:100%; }
div#footer { background:#ffffcc; color:#048; font-family: Arial, Helvetica, sans-serif; text-align:center; line-height:150%; border-top:#048 solid 2px; padding-top:10px; font-size:10px; border-bottom:#048 solid 1px; margin-top:-10px; }
div#footer ul { list-style-type: none; }
div#footer li { display:inline; font-size:10px;}
div#footer ul li a {font-size:10px; }
div#footer ul { list-style-type: none; }
div#footer a { color:#048; font-family:Arial, Helvetica, sans-serif; border-bottom-width:thin; border-bottom-color:#048; }
div#footer a:hover { color:#ffc; background-color:#048; font-family:Arial, Helvetica, sans-serif; }
div#footerimage { border:none; float:right; margin-top:-40px; margin-right:15px;}
div#footerimage a:hover { background-color:#fff; }

#searchlayer {
	position:absolute;
	width:400px;
	
	z-index:1;
	margin-top:65px;
	margin-left:230px;
}
div#skipnav a
{
position:absolute;
color:#000;
}

h3.content { text-align:center; color:#ccffcc; font-size:14px; background-color:#fff; border-width:thin; border-style:solid; border-color:#063;  font-family:Arial, Helvetica, sans-serif; background-image:url(../_images/green_click.jpg); background-repeat:no-repeat; float:right; width:140px; margin-left:10px; margin-right:7px;}
h6.content { text-align:center; color:#ccffcc; font-size:14px; background-color:#fff; border-width:thin; border-style:solid; border-color:#063;  font-family:Arial, Helvetica, sans-serif; background-image:url(../_images/green_click.jpg); background-repeat:no-repeat; float:right; width:150px; margin-left:10px;}

.img {background-image:url(../_images/medical.gif); background-repeat:no-repeat; float:right; width:50px; margin-left:10px;}
/*add an ad*/

.ad1 {
width:300px;
padding: 5px;
border-width: thin;
border-style: dotted dashed;
border-color: #990000;
background-color:#FFFFCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#smallfonts 
{font-size:11px;}

div.boxed { padding: 10px 20px 5px 20px; border: 1px solid #d4d3c0; background: #ffffff; margin: 20px 10px 20px 10px; height:100%; height:100%; }

div.boxed h3 { position: relative; float: left; margin: -30px 0 0px 0; padding: 1em; background: #ffffff; color: #903; font: bold 12px Arial, Helvetica, sans-serif; }

div.boxed p { clear: left; color: #000000; font-size: 1em; line-height: 150%; }

div.boxed ul { margin: 0 0; padding:10px 10px 10px 15px;  }
div.boxed li { list-style-type:none; list-style-image:url('http://www.wpsmedicare.com/_images/bullet_arrow.gif'); font-size:12px; }

#right_side h1{ margin:0px 20px 0px 20px; text-align:center; font-size:14px; background-color:#fff; border-width:thin; border-style:solid; border-color:#063;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#006633;}

/* ------------------Acronym css code  */

a.acronym:link {
text-decoration:none;  border-bottom:1px dotted #003;  }
a.acronym {  
position:relative; /*this is the key*/ z-index:24; background-color:none;    /* background colour of display text */ color:#000000;               /* colour of display text */    /* border colour */  font-style:normal;  }
a.acronym:hover { 
z-index:25; background-color:#ffc; text-decoration:none; color:#000; }
a.acronym span { 
display: none; /* hide the span text using this css */ }
a.acronym:hover span { 
/*the span will display just on :hover state*/ display:block; position:absolute; top: 2.5em; left: 3em; width:20em; border:1px solid #cccccc; /* border colour */ background-color:#ffffff; /* background colour here */ color:#000000;/* text colour */ text-align: left; font-size: .8em; font-style:normal; z-index:30; text-decoration:none; padding:4px; }

a.external, a.external:visited, a.external:hover{
	background-image:url(http://www.wpsmedicare.com/_images/external.gif);
	background-repeat: no-repeat;
}

a.external, a.pdf, a[href$=".pdf"],a.media, a.zip, a[href$=".zip"],  a.audio, a[href$=".mp3"], a.external, a.external:visited, a.external:hover, a.excel, a[href$=".xls"], a.text, a[href$=".txt"]  {
	background-position:right 0;
	margin-bottom:0px;
	display: inline-block;
	padding: 0 20px 0 0;
	background-repeat: no-repeat;
	min-height: 17px;
}
a.external:visited{
	background-position: right -100px;
	background-repeat: no-repeat;
}
a.external:hover{
	background-position: right -200px;
	background-repeat: no-repeat;
}
a.external span, a.pdf span, a.media span, a.zip span, a[href$=".zip"] span, a[href$=".pdf"] span, a.audio span, a[href$=".mp3"] span, a.excel span, a[href$=".xls"] span , a.text span, a[href$=".txt"] span{
	position: absolute;
	left: -5000px;
	width: 4000px;
	
}

a.pdf, a[href$=".pdf"] {
	background-image: url(/_images/pdficon.gif);}
a.media {
	background-image: url(/_images/media_icon.jpg);
}
a.text.a[href$=".txt"] {
	background-image: url(/_images/texticon.jpg);
}
a.zip, a[href$=".zip"] {
	background-image: url(/_images/zip_icon.jpg);
}
a.audio, a[href$=".mp3"] {
	background-image: url(/_images/audio_icon.jpg);
}
a.excel, a[href$=".xls"] {
	background-image: url(/_images/excel_icon.gif);
}

h5 {
	font-size: 100%;
	margin-bottom: 5px;
	padding-left:10px;
}

h5 a {
	font-size: 100%;
	margin-bottom: 5px;
	padding-left:10px;
	font-weight:bold;
}


	#content ul li{
	background: url(/_images/bullet_arrow.gif) no-repeat left -15px;
	margin: 0px 0px 2px -35px;
	padding-top: 5px;
	padding-left: 2.75em;

	
	list-style-type:none;
	
	
}

/**********************************************************************/
/* AMA CONTAINER 
/**********************************************************************/
#ama-container {
	padding: 0;
	z-index: 50; 
	filter: alpha(opacity=60); 
	left: 0;
	margin: 0;
	width: 100%;
	position: absolute;
	height: 120%;
	background-color: #000;
	opacity: 0.6;
	display:none;
}

#ama-frame {
	border: #000 1px solid; 
	padding: 10px ;
	z-index: 100;
	filter: alpha(opacity=100); 
	left: 50%; 
	margin-left: -390px; 
	width: 740px;
	position:absolute;
	top: 150px;
	height: 420px;
	background-color: #fff;
	opacity: 1;
	display: none;
}

#ama-content {
	border: #999 1px solid; 
	padding: 5px;
	margin-top: 10px;
	overflow: auto;
	width: 725px;
	height: 320px;
}
/* older version */
#ama {


	background-color: #dcdcd1;
	color:#000; 
	border:solid 1px #ccc; 
	font-size:11px; 
	margin-top:25px; 
	padding: 10px; 

}


#surveybox
{background: url(/_images/grad_partb.png) top left repeat-x #dcdcd2;
	border: double 4px #033669; padding:5px 5px 5px 5px; width:175px;}



