/* CSS Document */

/*colors used****************************
#9ed8b4 lght green
#358848 med green
#053110 dk green
#ff8c00 bright orange
#f4cd89 lght orange
#d07c18 dk orange
#6b6969 gray
****************************************/

	/*  */
	/* General styles */
	body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		min-width:600px;    	/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:100%; /*was 90*/
		font-family: Verdana, Arial, sans-serif;
		}

	
	a {
		color:#358848;
	}
	
	a:hover {
		color:#d07c18;
		text-decoration:none;
	}
	
	p, h1, td {
	font-family: Verdana, Arial, sans-serif;
	}
	h1 { font-size: 120%;
	border-bottom: 2px dashed #053110;
	color: #053110;
	}		
	
	h1 {
		margin:.8em 0 .2em 0;
		padding:0;
	}
	h2 {
		font-size: 110%;
		color: #424242;
		}
	h3 {
		font-size: 110%;
		color: #358848;
		display: inline;
		font-weight: bold;
		}
	h4 {
		font-size: 100%;
		color: #358848;
		display: inline;
		font-weight: bold;
		}
	h5 { /*seminar schedule county headers*/
		font-size: 115%;
		color: #053110;
		}	
	
	p {
		margin:.4em 0 .8em 0;
		padding:0;
		}
	td {
		margin: .4em 0 .8em 0;
		padding-left: 1.5em;
		}
		
	img {
		margin:10px 0 5px;
	}
	
	.backtotop {
	font-size: 10px;
	text-align: right;
	}
	
	#schedule { /*schedule graphic in quick links*/
	background-color: #ef9b41;
	padding-left: 5px;
	}
	
	#resize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: right;
	}
	#resize a, #resize a:link {
	color: #000;
	text-decoration: none;
	}
	#resize a:hover {
	text-decoration: underline;
	color: #ff8c00;
	}
	

	
	
/*********************************************************************
********* this is the QuickLinks area for the right sidebar **********
*********************************************************************/
		#welcomequick { /*this is the heading for Welcome Page of Quick Links */
		background-color: #9ed8b4; /*light grn*/
		margin-left: 0px;
		padding: 10px;
		font-weight: bold;
		color: #053110; /*dk grn*/
	}
	
	#welcomequick a, #welcomequick a:link {
	color: #053110;
	text-decoration: none;
	}
	#welcomequick a:hover {
	color: #d07c18;
	text-decoration: underline;
	}
	
	
	#quick { /*this is the heading for Quick Links */
		background-color: #9ed8b4; /*light grn*/
		margin-left: 0px;
		padding: 10px;
		font-weight: bold;
		color: #053110; /*dk grn*/
	}	
	
#quicklinks {
font-size: 100%;
font-family: Verdana;
line-height: 14pt;
margin-top: 20px;
}
#quicklinks li {
list-style-image: url(../images/arrow_green.gif);
padding-bottom: 10px;
margin-left: 0px;
padding-right: 10px;
}
#quicklinks li, #quicklinks li a, #quicklinks ul {
margin-left: 0px;
color: #6b6969;
text-decoration: none;
}
#quicklinks li a {
text-decoration: underline;
}
#quicklinks li a:hover {
text-decoration: underline;
color: #ff8c00; /*orange*/
}

/*********************************************************************
********* end QuickLinks area for the right sidebar **********
*********************************************************************/

/*********************************************************************
********* Important Dates styles for the right sidebar **********
*********************************************************************/	

	#impdates {
	background-color: #f4cd89; /*light orange*/
	}
	#impdates td {
	margin: 5px; 
	padding: 5px;
	border-bottom: 2px solid #fff;
	}
	#impdates td a, #impdates td a:link, #impdates td a:visited {
	color: #6b6969;
	text-decoration: underline;
	}
	#impdates td a:hover {
	text-decoration: underline;
	color: #053110; /*dk grn*/
	}

/*********************************************************************
********* end Important Dates styles for the right sidebar **********
*********************************************************************/

/*********************************************************************
********* this is the Medicare Navigation area for the right sidebar *
*********************************************************************/
	
	#med_nav { /*this is the heading for medicare nav links (left sidebar)*/
		/*background-color: #9ed8b4; /*light grn
		padding: 10px;
		font-size: 100%;
		font-family: Verdana;
		font-weight: bold;
		color: #053110; /*dk grn*/
		}
	
#navlinks { /*(left_nav)*/
background-color: #9ed864;
font-size: 100%;
font-weight: bold;
font-family: Verdana;
line-height: 14pt;
margin-bottom: 0px;
margin-top: 0px;
}
#navlinks ul {
list-style-type: none;
margin: 0px;
padding: 10px 10px 15px;
}
#navlinks li {
border-bottom: 2px solid #053110;
padding: 7px 0 7px 7px;
margin: 0;
font-size: 80%
font-weight: bold;
}
#navlinks li.bottom {
border-bottom: medium none;
}
#navlinks li a {
margin-left: 0px;
color: #fff;
text-decoration: none;
display: block;
}
#navlinks li a:hover {
text-decoration: none;
}

#navlinks li.subnav {
background-color: #053110;
border-bottom: 2px solid #053110;
}

#navlinks #maplan {
color: #fff;
}

#navlinks ul ul {
margin-top: 10px;
margin-right: 7px;
background-color: #9ed8b4;
}

#navlinks li li a{
color: #000;
}

#navlinks #last {
border-bottom: medium none;
}

/*********************************************************************
********* end Medicare Navigation area for the right sidebar *********
*********************************************************************/

	/* Header styles */
	
	#header {
		clear:both;
		float:left;
		width:100%;
	}
	#header {
		border-bottom:2px solid #358848;
		background: #c3e6d0 url(../images/Medicare_sechdr.png) no-repeat;
		height: 200px;
	}
	#PopUpheader {
	border-bottom:2px solid #358848;
	background: #c3e6d0 url(../images/HP_newLogo09.gif) no-repeat;
	height: 100px;
	}
	
	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}
	#header ul {
		clear:left;
		float:left;
		width:100%;
		list-style:none;
		margin:10px 0 0 0;
		padding:0;
	}
	#header ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
	}
	#header ul li a {
		display:block;
		float:left;
		margin:0 0 0 1px;
		padding:3px 10px;
		text-align:center;
		background:#eee;
		color:#000;
		text-decoration:none;
		position:relative;
		left:15px;
		line-height:1.3em;
	}
	#header ul li a:hover {
		background:#369;
		color:#fff;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
		color:#fff;
		background:#000;
		font-weight:bold;
	}
	#header ul li a span {
		display:block;
	}
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #358848;
		margin:0;
		padding:6px 15px !important;
		}
		#layoutdims {
		text-align:left;
		font-size: 85%;
		font-weight: bold;
	}
	#rightnav {
	text-align: right;
	font-size: 85%;
	font-weight: bold;
	}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
	left: 43px;

	}
	/* 2 Column (right menu) settings */
	.rightmenu {
		background:#fff;		/* right column background colour */
		margin-bottom: 10px;
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.rightmenu .col1 {
		width:71%;			/* left column content width (left column width minus left and right padding) */
		left:27%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:21%;			/* right column content width (right column width minus left and right padding) */
		left:32%;			/* 31(right column width) plus (left column left and right padding) plus (right column left padding) */
		margin-top: 15px;
		background-color: #eee;
		border: 1px solid #358848;
	}
	
	
	.text { /*this is a list within the documents */
	list-style-image: url(/images/arrow.gif);
	list-style-position: outside;
	/*list-style-type: square;*/
	margin-bottom: 7px;
	margin-left: 0px;
	margin-top: 7px;
	padding-left: 40px;
	}
	.text li {
	line-height: 19px;
	margin-bottom: 10px;
	}
	
	
	
	.disclaimer {
	background-color: #c5e2d7;
	border: 1px solid #000;
	font-weight: bold;
	margin: 10px;
	padding: 5px;
	}
	#contactBlock {
	background-color: #9ed8b4; /*light green*/
 	padding: 10px;
	border-top:1px solid #053110;
	}
	#contactBlock p {
	font-size: 100%;
	}
	
	#adobe {
	font-size: 90%;
	}
	
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #000;
		background-color: #f4cd89; /*light orange*/
	}
	.footermenu {
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		padding:10px;
		margin:0;
	}
	
	.footermenu a:link, .footermenu a:visited {
	color: #000;
	text-decoration: none;
	}
	.footermenu a:hover {
	color: #358848;
	text-decoration: underline;
	}
	
	/*  */

/***************************************************************
********* this is the css for the code aspx side ***************
***************************************************************/

.LoginLabel {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
}

.Body .Body2 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000;
}

.Body2 {
margin-left: 15px;
}

.Body a:link, .Body a:visited, .Body2 a:link, .Body2 a:visited {
text-decoration: underline;
color: #358848;
}
.Body a:hover, .Body2 a:hover {
text-decoration: underline;
color: #ff8c00;
}

.small {
font-size: 10px;
font-family: Arial, Verdana, sans-serif;
}
.extrainfo {
font-size: 11px;
font-family: Arial, Verdana, sans-serif;
}

.claims ul {
font: 12px/12px Verdana;
line-height: 14px;
list-style-type: square;
}

/*************** tables information *****************/

.logintable {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
margin-left: 8px;
}
.logintable {
background-color: #fff;
}
.title {
font-size: 14px;
font-weight: bold;
font: Verdana;
color: #358848;
}

.labelcell {
font: 12px/12px Verdana;
}


#request { /*request more information table*/
width: 750px;
}
.required {
color: #ff0000;
}

/*******************seminar schedule table******************************/

table .seminar{
font-family: verdana, arial, sans-serif;
font-size: 100%;
border-collapse: collapse;
border: 1px solid #053110;
border-spacing: 5px;
}

.seminarHd{
background-color: #f4cd89;
font-weight: bold;
}

.seminarBod p {
}
 
