/* layout */
html { margin:0 0;padding:0 0;}
body { margin:0 0;padding:0 0;  background-color:#4d743e; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

div#container{width:100%; background-image:url('../_images/legb.jpg');
  background-repeat:repeat-y; height:1200px;}
  
div#header{margin-top:0;padding:0;margin-bottom:-10px;}
div#header h1{margin:0;padding-left:0px;}
div#header img{float:left;}
div#content{margin: 0 700px;}


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:-50px; }
div#footerimage a:hover { background-color:#fff; }

#page_wrapper 
{
  margin-left: auto; 
  margin-right: auto;
  width: 900px;
  text-align: left;
  background-color:#ffffff;
  border-left:solid;
  border-left-color:#333300; border-right:solid;
  border-right-color:#333300;border-left-width:thin;border-right-width:thin;
}

#content_wrapper { height:100%; width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }


/*left side navigation
#left_side 
{
  float: left;
  width:140px;
  border:0px dashed #cccccc;
}

#left_side h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  padding:2px;
  border: 1px solid #425227;
  background-color: #048;
}

#left_side p {
  margin-top:5px;margin-bottom:15px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
}
*/

#navcontainer ul 
{
  padding-left: 0;
  margin-left: 0;
  margin-top:0px;
  background-color: #006699;
  background: url('../_images/bar4.jpg') top right no-repeat; 
  color: #ffffff;
  float: left;
  width: 100%;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:2px;
}

div#righthead
{
font-family:verdana, Helvetica, sans-serif;
margin-left:603px;
background-color:#ffc;
background-image:url('../_images/large_red_divider.gif');
background-position:left;
background-repeat:repeat-y;
height:125px;
}

#righthead li
{
color:#369;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
text-align:center;

}

a.smallrighthead
{

color:#069;
text-decoration:underline;
}
li.smallrighthead
{
font-size:9px;
color:#069;
text-align:center;

}


a.enewsrighthead
{
font-size:20px;
font-weight:bold;
color:#036;
text-align:center;

text-decoration:underline;
}

#righthead a:hover
{
color:#903;
border-bottom-width:thin;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
padding-top:1px;
}

#righthead ul
{
font-family:verdana, Helvetica, sans-serif;
list-style-type:none;
}

/*breadcrumbs*/
#breadcrumb
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#breadcrumb a
{
background-image:url('../_images/breadcrumb.gif');
background-position:left;
background-repeat:no-repeat;
padding-left:15px;
color:#369;
border-bottom-width:thin;
border-bottom-color:#369;
font-family:Arial, Helvetica, sans-serif;

}
/*
#breadcrumb a:active
{
font-family:Arial, Helvetica, sans-serif;
color: #603;
}*/

#breadcrumb a:hover
{
color:#036;
border-bottom-width:thin;
font-family:Arial, Helvetica, sans-serif;
}
/*
#breadcrumb a:visited
{
color:#303;
}
*/

.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;}
a#first
{
font-family:Arial, Helvetica, sans-serif;
background-image:none;
}
/*end of breadcrumbs*/
#searchlayer 
{
	position:absolute;
	width:400px;
	color:#369;
	z-index:1;
	margin-top:65px;
	margin-left:215px;
}

a.searchlayer
{
font-size:9px;
color:#ffffff;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a 
{
  padding-top: 5px;
  padding-bottom: 7px;
  padding-left:10px;
  padding-right:10px;
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
  float: left;
  border-right: 1px solid #fff;
}

#navcontainer ul li a:hover 
{
  background: url('../_images/hoverb.gif') bottom left repeat-x; 
  color: #036;
}


#insideright { margin:18px 0px 150px 0px; height:100%; font-family:Arial, Helvetica, sans-serif;  }

#right_side { float: right; width:220px; background-color:#dcdcd1; margin-top:-120px; margin-left:0px; margin-right:0px; margin-bottom:0px; height:100%;  }

#right_side a { color:#069; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#right_side a:hover { color:#036; text-decoration:underline; }


#right_side p {  color:#036; width:175px; margin-left:25px; padding: 0px 0px 0px 0px;}
#right_side h2 { margin:0px 20px 0px 20px; text-align:center; color:#009999; font-size:14px; background-color:#fff; border-width:thin; border-style:solid; border-color:#036;  font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

#right_side h3 { margin-top:10px; margin-left:15px; margin-bottom:5px;  font-size: 13px; color: #4d743e; background-color:#ffffff; padding:4px; font-family:Arial, Helvetica, sans-serif; }
 

#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;background-image:url(../_images/green_click.jpg); background-repeat:no-repeat;}





a.last
{color:#036;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}

a.siteboxheading
{
text-decoration:none;
color: #4d743e;
}
/*
#sitemapbox ul li
{
list-type:none;
font:Arial, Helvetica, sans-serif;
list-style-image:url('../_images/bullet_arrow.gif');
}
*/

a.sitemapbox
{
font-size:12px;
color:#069;
text-decoration:underline;
font:Arial, Helvetica, sans-serif;
}
/*
#sitemapbox 
{
  padding: 10px 20px 5px 20px;
  border: 1px solid #dcdcd1;
  background: #ffffff;
 margin-bottom:20px;
}


#sitemapbox h3 
{
  margin: -30px 0px -30px -15px;
  padding: 1em;
  background:#ffffff;
  color: #903;
  text-align:left;
  font: bold 12px Arial, Helvetica, sans-serif;
}

a.siteboxheading
{
text-decoration:none;
color: #903;
}

#sitemapbox ul li
{
list-type:none;
list-style-image:url('../_images/bullet_arrow.gif');
}


#nocontent li
{list-style-image:none;
list-style-type:none;}

a.sitemapbox
{
font-size:12px;
color:#069;
text-decoration:underline;
}

div#columnright
{
width:250px;
float:right;
}
*/
#enewssignup
{
background-image:url('http://www.wpsmedicare.com/_images/topnavbbar.jpg');
background-repeat:no-repeat;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
color:#4d743e;
font-size:12px;
font-weight:bold;
line-height:3.25em;
padding-left:40px;
width:862px;
margin-top:2px;
float:left;
}

#skip a, #skip a:hover, #skip a:visited 
{ 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
font:9px;
} 

#skip a:active, #skip a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
font:9px;
}


.heading-boxed { font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#903; padding-left: 12px; }

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;  font:Arial, Helvetica, sans-serif;}
div.boxed li { list-style-type:none; list-style-image:url('http://medicaretest/_images/bullet_arrow-leg.gif'); font-size:12px; }

#empty  { list-style-type:none; list-style-image:none;}

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);
}

/**********************************************************************/
/* 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; 

}

.img {background-image:url(../_images/medical.gif); background-repeat:no-repeat; float:right; width:50px; margin-left:10px; height:50px;}


a.more {
	text-align: right;
	font-size: 0.8em;
	display: block;
	text-decoration: none;
	margin-top: 3px;
}

#alert, #alertfull {
	background: url(/_images/grad_j5b.png) top left repeat-x #e3eef5;

	width:640px;
	margin-left:10px;
	margin-right:10px;
	margin-top:7px;
	border: double 4px #036;
	padding:5px;
}







