@import url(form.css);
@import url(sitemap.css);
@import url(navigation.css);
@import url(tablestyles.css);
@import url(content.css);
@import url(ajaxtabs.css);
body {
padding: 0px;
margin: 0px;
}
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
vertical-align: top;
}
a:link,
a:visited {
color: #F37023;
text-decoration: none;
}
a:hover,
a:visited:hover {
color: #007CC7;
text-decoration: underline;
}

h1 {
font-size: 1.2em;
font-weight: bold;
margin: 0px 0px 4px 0px;
color: #017CC9;
}
h2{
font-size: 0.95em;
font-weight: bold;
margin: 0px 0px 4px 0px;
color: #333333;
}
p{
margin: 5px 0px 8px 0px;
}

ul{
margin: 10px 0px 10px 10px;
padding-left: 10px;
list-style: square url(../images/bullet.gif);
}
li{
margin: 3px 0px 3px 0px;
}
.hrdot {
background: url(../images/hr_tile.gif) repeat-x;
padding: 0px;
margin: 0px;
}
hr{
	border-right: #000000 0px solid;
	border-top: #99AAAA 1px solid;
	border-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	color: #99AAAA;
	height: 1px;
}

/*homepage styles*/

.blue{
	background: #59749F;
}
.white{
	background: #ffffff;
}
.arch{
	background: url(../images/arch.gif) repeat-y;
}
.vertline{
	background: url(../images/tile_vert_dot.gif) repeat-y;
}

.hmrotate {
	font:10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 3px 25px 3px 40px;
}
.hmrotate a,
.hmrotate a:visited  {
	color: #A0E96D;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.hmrotate a:hover,
.hmrotate a:visited:hover {
	color: #A0E96D;
	text-decoration: underline;
}
.navbar{
   background: url(../images/tile_navbar.gif) repeat-x;
}
.header{
   background: url(../images/tile_header.gif) repeat-x;
}
.hmdash{
   background: url(../images/tile_hm_dash.gif) repeat-x center;
   padding: 6px 0px 0px 0px;
}

.hmcommon {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 10px 5px 16px;
	color: #718280;
}
.hmliving {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 4px 0px;
	color: #718280;
}
.hmliving a,
.hmliving a:visited  {
	color: #718280;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.hmliving a:hover,
.hmliving a:visited:hover {
	color: #6DB23D;
	text-decoration: underline;
}
/*homepage*/


/*footer*/
.ftr {
font:10px/15px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background: #59749F;
padding: 10px 0px 0px 5px;
vertical-align: top;
border-left: solid 1px #fff;
}
.ftr p {
margin: 5px 0px 0px 0px; 
}
.ftr a:link,
.ftr a:visited {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.ftr  a:hover,
.ftr  a:visited:hover  {
color: #A0E96D;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}


/* footer right (AtlantiCare Access) */
.ftr_right {
font:10px/15px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background: url(../images/footer.gif) ;
background-repeat:no-repeat;
width:323px;
height:27px;
padding: 10px 5px 0px 0px;
vertical-align: top;
}
.ftr_right p {
margin: 5px 0px 0px 0px; 
}
.ftr_right a:link,
.ftr_right a:visited {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.ftr_right  a:hover,
.ftr_right  a:visited:hover  {
color: #A0E96D;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

/* footer right (AtlantiCare Access) for Courses */
/* Courses has trouble with 27px height + 10px padding total = 27px */
/* footer right (AtlantiCare Access) */
.ftr_right_trailer_temp {
font:10px/15px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background: url(../images/footer.gif) ;
background-repeat:no-repeat;
width:323px;
height:37px;
padding: 10px 5px 0px 0px;
vertical-align: top;
}
.ftr_right_trailer_temp {
margin: 5px 0px 0px 0px; 
}
.ftr_right_trailer_temp a:link,
.ftr_right_trailer_temp a:visited {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.ftr_right_trailer_temp  a:hover,
.ftr_right_trailer_temp  a:visited:hover  {
color: #A0E96D;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}


/* footer webmaster link - javascript*/

.ftr_web a:link,
.ftr_web a:visited {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.ftr_web  a:hover,
.ftr_web  a:visited:hover  {
color: #A0E96D;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

/* E-Mail links - javascript */

.email a:link,
.email a:visited {
color: #000099;
text-decoration: none;
}
.email a:hover,
.email a:visited:hover {
color: #570414;
text-decoration: underline;
}

h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	color: #59749F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.nav_links,
.nav_links a:link,
.nav_links a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F37023;
font-weight:bold;
}
.nav_links a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#007CC7;
font-weight:bold;
}

