body { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    color: #333333;
}
table.rates_table th.centered {
	text-align: center;
}
tr.medicare_eligible td {
	text-align: center;
	font-weight: bold;
	background-color: #FFFFCC;
}
h1{
    margin: 0px 0px 5px 0px;
    padding: 8px 0px 0px 0px;
    text-align: left;
    text-transform: uppercase;
    border-bottom: 1px dotted #5d5d5d;
    font-weight: bold;
    letter-spacing: .2em;
}

h2{
	font-size: 130%;
	color: #006C36;
	text-align: left;
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

h2.oe {
	font-size: 120%;
	color: #D70014;
	text-align: left;
	padding: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

h2.ongoing {
	font-size: 120%;
	color: #006C36;
	text-align: left;
	padding: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

h2.blue {
	font-size: 120%;
	color: #004d7b;
	text-align: left;
	padding: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
h2 a, 
h2 a:link, 
h2 a:visited{color: #006C36; text-decoration: underline;}
h2 a:hover{color: #006C36; text-decoration: none;}

h3{
	font-size: 110%;
	color: #334d55;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: left;
}
h3 a {
    color: #334d55;
}

h4{
	font-size: 100%;
	font-weight: bold;
	color: #006699;
	margin: 0;
	padding: 0;
	text-align: left;
}

h5{
	font-size: 100%;
	font-weight: bold;
	color: black;
	margin: 0;
	padding: 0;
	text-align: left;
}

p {
	margin-top: 0px;
}

table {
    width: 100%;
	margin-bottom: 5px;
}

td.law {
	width: 80%; 
	text-align: left;
	}
	
td.cr {
	text-align:center; 
	width:20%;
}

td.pebboe {
	font-size: 120%;

}
table.hr {
	width: 300px;
}

/* BH recert.html page */
table.recert {
	width: 550px;
}

table.orderform {
	width: 650px;
}

table.example {
	width: 600px;
}

a,
a:link,
a:visited {color: #285c82; text-decoration: none;}
a:hover{color: #285c82;	text-decoration: underline;}

a.header img {
    text-decoration: none;
}
a.header {
    text-decoration: underline;
    color: #FFFFFF;
}
a.header:visited {
    color: #FFFFFF;
    text-decoration: underline;
}
a.header:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

div#container {
    width: 99.7%;

}

div#top {

}
div#logo_top {
    height: 95px;
    /* background-color: #C0D2DC; */
}
div#menu_container {
    width: 100%;
    float: left;
    background-color: #369;
}
div#top_menu {
    color: #FFFFFF;
    font-weight: bold;
    float: right;
    background-color: #369;
}
div#top_menu ul {
    margin-top: 0;
    padding-top: 0;
}
div#top_menu ul li {
    float: left;
    list-style: none;
}
div#top_menu ul li a {
    display: block;
    padding: 4px 15px 4px 15px;
    border-left: 1px solid #FFFFFF;
}
div#top_menu ul li a:hover {
    text-decoration: none;
    background-color: Orange;
    color: #000000;
    border-left: 1px solid #FFFFFF;
}
div#top_menu ul li ul {
    float: left;
    position: absolute;
    margin: 0;
    padding: 0;
    background-color: Orange;
    border-bottom: 1px solid #000000;
}
div#top_menu ul li ul li {
    display: block;
    float: none;
    background-color: Orange;
}
div#top_menu ul li ul li a {
    color: #FFFFFF;
    display: block;
    float: none;
    width: 200px;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    text-align: left;
}
div#top_menu ul li ul li a:hover {
    color: #000000;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
}
div#top a {
    color: #FFFFFF;
}
div#main {
    display: block;
    clear: both;
    border: 1px solid #C0D2DC;
}

div#left {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}
div#center {
    margin-bottom: 15px;
}
div#search {
    margin-bottom: 15px;
    width: 185px;
    background-color: #cadcef;
}
div#search form {
    padding: 5px;
}

div#search form {
    margin-bottom: 1px;
}

div#content {
    border: none;
    float: left;
    clear: none;
    width: 100%;
}
div#page_header {
    display: block;
}
div#page_title {
	color: #5D5D5D;
	font-size: 130%;
	text-transform: uppercase; 
	border-bottom: 1px dotted #5D5D5D; 
	font-weight: bold; 
	letter-spacing: .2em; 
    width: 100%;
    margin-top: 15px;
}

div#page_tools {
    margin-bottom: 15px;
    margin-top: 5px;
    margin-right: 10px;
}

div#footer {
    clear: both;
    width: 100%;
    padding-top: 2px;
    color: #CCCCCC;
    text-align: center;
}
div#footer a { 

}

div#footer_links {
}



div#left div.capsule {
    width: 185px;
    margin-bottom: 15px;
}
div#left div.capsule h3 {
    font-size: 12px;
    padding: 0px;
    margin: 0;
    text-align: center;
    border-top: 1px solid #006C36;
    border-left: 1px solid #006C36;
    border-right: 1px solid #006C36;
    background-color: #FFFFFF;
}
div#left div.capsule ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
div#left div.capsule ul li {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
div#left div.capsule ul li a {
    display: block;
    width: 177px;
    padding-left: 5px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #006C36;
    padding: 3px;
    letter-spacing: 1px;
}
div#left div.capsule ul li ul {
    /* float: right;
    position: absolute;
    margin-left: 183px;
    margin-top: -16px; */
}

div#left div.capsule ul li ul li {
    border-bottom: none;
    border-left: none;
    border-right: none;
}
div#left div.capsule ul li ul li a {
    padding-left: 15px;
    width: 164px;
    background-color: #eeeecc;
    color: #000000;
}
div#left div.capsule ul li ul li ul li a {
    padding-left: 25px;
    width: 154px;
    background-color: #eeeecc;
    color: #000000;
    font-weight: normal;
}
div#left div.capsule ul li a:hover {
    background-color: Orange;
}

div#left div.capsule ul li ul a.subHover {
    font-weight: bold;
    width: 177px;
    padding-left: 5px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #006C36;
    padding: 3px;
}
 div#left div.capsule ul li ul a.subHover:hover {
    background-color: Orange;
}



div#left div#pebb_oe ul li {
}
div#left div#pebb_oe ul li a {
    background-color: Orange;
}
div#left div#pebb_oe ul li a:hover {
    background-color: #006C36;
}
div#left div#bh_oe ul li a {
    background-color: Orange;
}
div#left div#bh_oe ul li a:hover {
    background-color: #006C36;
}
div#recent_items_container {
    width: 250px;
    float: right;
    margin-left: 20px;
    margin-bottom: 10px;
}
div#recent_items_container div.headlines {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding: 6px;
}
div#recent_items_container h2 {
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 0;
    background-color: Orange;
    padding-left: 5px;
    display: block;
    color: #285C82;
}
div#recent_items_container h2 a {
    text-decoration: none;
    font-size: 14px;
    display: block;
    color: #000000;
}
div#recent_items_container h2 a:hover {
    text-decoration: none;
    color: #285C82;
}
.rss {
    border:1px solid;
    border-color:#FC9 #630 #330 #F96;
    padding: 0 3px;
    font: bold 10px verdana,sans-serif;
    color:#FFF;
    background:#F60;
    text-decoration: none;
    margin:4px;
}
div#content h3 a {
    font-size: 13px;
    font-weight: bold;
    color: #006C36;
}
span.search_dates {
    color: #CCCCCC;
}
p.search_results_page_navigation {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
span.highlight {
    font-weight: bold;
    background-color: yellow;
}

th {
    background-color: #004d7b;
    text-align: left;
    color: white;
    font-weight: bold;
    vertical-align: middle;
    padding: 4px;
}
tr.color {
    background-color: #eeeecc;
}
div.inline_pebb_capsule_oe {
    border-left: 3px solid Orange;
    border-bottom: 3px solid Orange;
    padding: 0px 8px 8px 8px;
    margin-bottom: 25px;
}
div.inline_pebb_capsule {
    border-left: 3px solid #004d7b;
    border-bottom: 3px solid #004d7b;
    padding: 0px 8px 8px 8px;
}
p.pebb_field_set {
    margin-left: 25px;
}
table.pebb_plan_search_results th {
    text-align: left;
}
.headline_link {
    font-weight: bold;
}
div.headline {
    margin-bottom: 15px;
}
td.medicare_label {
    background-color: #FFFFCC;
    color: #004d7b;
    font-weight: bold;
}
div#alert_message {
	background-color: #FFFFFF;
	z-index: 400;
	position: absolute;
	left: 40%;
    top: 50%;
	width: 300px;
    height: 80px;
	border: 4px solid Orange;
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
}
div#alert_message_text {
    font-size: 110%;    
	padding: 5px;
	text-align: left;
}
div#mask {
    position: absolute;
    float: left;
    display: inline;
    top: 0px;
    left: 0px;
    filter: alpha(opacity=65);
    -moz-opacity: 0.65;
    opacity: 0.65;
    background-color: #000000;
    z-index:100;
}
div#alert_message_header {
    font-size: 115%;
    font-weight: bold;
    padding: 3px;
    text-transform: uppercase;
}
div#close_alert {
    font-size: 100%;
    position: relative;
}
div#close_alert a {
    padding: 5px;  
    color: #000000;
    font-weight: bold;
}
div#close_alert a:hover {
    text-decoration: none; 
}
tr.different_benefit {
    background-color: #F7D295;
}
span#benefit_toggler_span {
    background-color: #F7D295;
    border: 1px solid #000000;
    padding: 3px;
}
span#grayed_out_benefit {
    background-color: #CCCCCC;
    border: 1px solid #000000;
    padding: 3px;
}
div.alertbox2 {
	display: block; 
	background-color: #ffffcc; 
	border: 1px solid gray; 
	padding: 5px; 
	margin: 0px 7px 7px 15px;
    width: 50%;
}
/* red box for Perspay Site */
div.boxborderPP {
	display: block; 
	border-left: #D70014 4px solid; 
	border-bottom: #D70014 4px solid;
	
	padding: 5px; 
	margin: 7px 7px 7px 15px;
    width: 40%;
}

div.boxborderOE {
	display: block; 
	border-left: #D70014 4px solid; 
	border-bottom: #D70014 4px solid;
	
	padding: 5px; 
	margin: 7px 7px 7px 15px;
    width: 95%;
}

div.boxborderongoing {
	display: block; 
	border-left: #006C36 4px solid; 
	border-bottom: #006C36 4px solid;
	
	padding: 5px; 
	margin: 7px 7px 7px 15px;
    width: 95%;
}

div.boxborderblue {
	display: block; 
	border-left: #004d7b 4px solid; 
	border-bottom: #004d7b 4px solid;
	
	padding: 5px; 
	margin: 7px 7px 7px 15px;
    width: 95%;
}
div.alertbox2 img {
    float: right;
}
div.alertbox {
    float: right;
    display: block;
    width: 50%;
	background-color: #ffffcc; 
	border: 1px solid gray; 
	padding: 5px; 
    margin: 5px;
}

/* alertbox for CHS grant application page */
div.alertboxCHS {
    float: right;
    display: block;
    width: 40%;
	background-color: #ffffcc; 
	border: 1px solid gray; 
	padding: 5px; 
    margin: 5px;
}

/* alert box for PEBB Enrollment Report Page and Dental page */
div.alertboxE {
    float: right;
    display: block;
    width: 30%;
	background-color: #ffffcc; 
	border: 1px solid gray; 
	padding: 5px; 
    margin: 5px;
}

/* resource_list.html alert box */
div.alertboxN {
    float: right;
    display: block;
    width: 25%;
	text-align: center;
	background-color: #ffffcc; 
	border: 1px solid gray; 
	padding: 5px; 
    margin: 5px;
}

/* alert box for ARRA pages */
div.alertboxA {
    float: right;
    display: block;
    width: 25%;
	background-color: #ffffcc; 
	border: 1px solid gray; 
	padding: 5px; 
    margin: 5px;
}


table.results_table {
    border: 1px solid #333333;
}
div.pagination {
    padding: 3px;
    margin: 3px;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #AAAADD;
    text-decoration: none; /* no underline */
    color: #004d7b;
    font-weight: bold;
}
div.pagination a:hover, div.pagination a:active {
    border: 1px solid #004d7b;
    color: #FFFFFF;
    background-color: #004d7b;
    font-weight: bold;
}
div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #004d7b;
    font-weight: bold;
    background-color: #004d7b;
    color: #FFF;
}
div.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD;
}
tr.head {
    background-color: #004d7b;
    text-align: center;
    color: white;
    font-weight: bold;
}

/* also used headOE for PersPay red box */
tr.headOE {
    background-color: #D70014;
	text-align: center;
    color: white;
    font-weight: bold;
}

tr.headongoing {
    background-color: #006C36;
    text-align: center;
    color: white;
    font-weight: bold;
}

tr.head a {
    color: white;
    text-decoration: underline;
}
tr.head a:hover {
    color: white;
    text-decoration: none;
}

tr.head a:visited {
    color: white;
}

tr.subhead {
    font-weight:bold;
    font-size:130%;
    color:#FFFFFF;
    background-color:#006699;
}

table.agencycodes td {
    border-bottom: solid 1px #DDDDDD;
}
ul#alphabet {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}
ul#alphabet li {
    display:inline;
    font-weight:bold;
    font-size:130%;
}
div.question h2 {
    color: #000000
}
table.examples {
	width: 70%;
	border: 1px solid #333333;
	}
	
th.right {text-align: right;}

td.right_align {
	text-align: right;
}

div.schedule {
	margin-left: 20px;
}

.ttables {
	min-height:100%;
	clear: right;
} 

.tleft {
	float:left;
	width:20%;
	margin-left: 15px;
} 

.tright {
	float:left;	
	width:20%;
} 

.clearli {
	clear:both;
	height:10px;
	overflow:hidden;
} 

td.fsadcap {
	vertical-align: top;
	padding-top:13px;
}

p.fsadcap {
	background-color: #ffffcc;
	border: 1px solid gray;	
	padding: 5px;
	margin: 5px;
	margin-top: 0;
}
h2.job_heading {
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
    color: #333333;
    margin-top: 15px;
    margin-bottom: 15px;
}
h2.job_sub_heading {
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
    color: #333333;
    margin-top: 15px;
 
}
div.job_content {
    margin: 6px;
    font-size: 14px;
}
table.job td {
    font-family: Trebuchet MS;
    font-size: 14px;    
}
td.job_left {
    background-color: #E5B1CB
}
td.job_left h2.job_heading {
    text-decoration: none;
    color: #333333;
}

/***********HRB/HIT Evaluator bio page********/
>>>> ORIGINAL global2.css#24
==== THEIRS global2.css#25
div.bio {
	background-color: #eeeecc; 
	color: black; 
	margin: 10px 150px 10px 10px;
	padding: 2px 10px 2px 10px;
}

img.bio {
	padding-top: 5px;
	padding-right: 5px;
}

p.bio {
	padding-top: 25px;
}


==== YOURS global2.css

div.bio {

background-color: #eeeecc; 

color: black; 

margin: 10px 150px 10px 10px;

padding: 2px 10px 2px 10px;

}


img.bio {

padding-top: 5px;

padding-right: 5px;

}


p.bio {

padding-top: 25px;

}


div.building_closure {
    border-top: 5px solid Orange;
    background-color: #FFE9D2; /* #FFCCCC */
    width: 185px;
    margin-bottom: 15px;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #FFE9D2;
    padding-top: 8px;
}
div.building_closure h3 {
    color: #000000;
    font-size: 12pt;
    margin: 6px;
}
div.building_closure .message {
    margin-bottom: 15px;
    margin-left: 6px;
    margin-right: 6px;
}
div.building_closure .message .message_title {
    font-weight: bold;
    margin-bottom: 0px;
    font-size: 11pt;    
}
div.building_closure .message .message_body {
}
div.building_closure .message .message_body p {
    margin-top: 0px;
}
div.building_closure .date {
    color: #000000;
    font-size: 10px;
    margin-left: 8px;
    margin-top: 0px;
}
div.building_closure .date strong {
    color: #000000;
}

div.building_alert {
    border-top: 5px solid Orange;
    background-color: #FFE9D2; /* #FFCCCC */
    width: 100%;
    margin-bottom: 15px;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #FFE9D2;
}
div.building_alert h3 {
    color: #000000;
    font-size: 12pt;
    margin: 6px;
    margin-bottom: 15px;
}
div.building_alert .message {
    margin-bottom: 15px;
    margin-left: 6px;
    margin-right: 6px;

}
div.building_alert .message .message_title {
    font-weight: bold;
    margin-bottom: 0px;
    font-size: 11pt;
    margin-top: 15px;
}
div.building_alert .message .message_body {
}
div.building_alert .message .message_body p {
    margin-top: 0px
}
div.building_alert .date {
    color: #000000;
    font-size: 10px;
    margin-left: 8px;
    margin-top: 0px;
}
div.building_alert .date strong {
    color: #000000;
}

/* for eligibility_tools page in PP  code from: http://www.maxdesign.com.au/presentation/definition/dl-table-display.htm */

dl.table-display
{
width: 41.1em;
margin: 2em 0;
padding: 0;
}

.table-display dt
{
width: 15em;
float: left;
margin: 0 0 0 0;
padding: .5em;
font-weight: bold;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.table-display dd
{
float: left;
width: 24em;
margin: 0 0 0 0;
padding: .5em;
}

/* Alert box for RX index page */
div.alertboxRX {
    float: right;
    display: block;
    width: 40%;
	background-color: #ffffcc; 
	border: 1px solid gray; 
	padding: 5px; 
    margin: 5px;
}

div.alertboxRX img {
    float: right;
}

div.tableRX {
	width: 65%;
}

p.dental {
	margin-top: 0px;
}

span.required {
	font-weight: bold;
	color: red;
}

