﻿body {
	background-color: #ffffff; 
	font-family: Verdana, Arial, Geneva, Sans-Serif; 
	font-size: 11px;
	margin: 0;
}

/* GLOBAL STYLES */

.error{
    color:Red;
}

div.left {
	float: left;
}

div.right {
	float: right;
}

div.clear {
	clear: both;
}

div.hide {
	display: none;
}

div.error {
	color: #910e0b;
}

a {
	color: #910e0b;
}

a:hover {
	color: #593d24;
}




/* HEADER STYLES */

div.header {
	margin: 20px auto 0px auto;
	width: 980px;
	background-color: #a8835d;
}

div.header div.logo {
	float: left;
	width: 580px;
	height: 166px;
	background: url("/images/logo.jpg") no-repeat top left;
	cursor: pointer;
}

div.header div.masthead {
	float: left;
	width: 400px;
	height: 166px;
	background: url("/images/head_join.jpg") no-repeat top left;
	cursor: pointer;
}




/* NAV STYLES */

div.nav {
	margin: 0px auto;
	width: 977px;
	height: 20px;
	padding: 0px 0px 0px 3px;
	border-bottom: solid 7px #910e0b;
	font-family: Helvetica, Arial, Geneva, Sans-Serif;
	font-size: 7.5pt;
	font-weight: bold;
}

div.nav div.sep {
	float: left;
	padding: 2px 1px;
	height: 16px;
}

div.nav div.button {
	float: left;
	cursor: pointer;
	color: #910e0b;
	padding: 2px 6px;
	height: 16px;
}

div.nav div.button_on {
	float: left;
	cursor: pointer;
	background-color: #910e0b;
	color: #ffffff;
	padding: 4px 8px 0px 8px;
	height: 16px;
}

div.nav div.button_over {
	float: left;
	cursor: pointer;
	background-color: #910e0b;
	color: #ffffff;
	padding: 2px 6px;
	border-bottom: solid 1px #ffffff;
	height: 15px;
}


div.nav div.button_over a:hover {	
	color: #ffffff;	
}
div.nav div.button_on a {	
	color: #ffffff;	
}

/* CONTENT STYLES */

div.main {
	margin: 0px auto;
	width: 980px;
	background: url("/images/content_bkgnd.jpg") no-repeat top left;
	background-color: #ffffff;
	min-height: 390px;
	border-bottom: solid 7px #910e0b;
}


/* EDUCATION STYLES */
div.main div.photonav_education_elementary_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_elementary_off.jpg") no-repeat top left;
}
div.main div.photonav_education_elementary_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_elementary_on.jpg") no-repeat top left;
}
div.main div.photonav_education_elementary_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_elementary_over.jpg") no-repeat top left;
}

div.main div.photonav_education_middleschool_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_middleschool_off.jpg") no-repeat top left;
}
div.main div.photonav_education_middleschool_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_middleschool_on.jpg") no-repeat top left;
}
div.main div.photonav_education_middleschool_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_middleschool_over.jpg") no-repeat top left;
}

div.main div.photonav_education_highschool_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_highschool_off.jpg") no-repeat top left;
}
div.main div.photonav_education_highschool_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_highschool_on.jpg") no-repeat top left;
}
div.main div.photonav_education_highschool_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_highschool_over.jpg") no-repeat top left;
}

div.main div.photonav_education_college_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_college_off.jpg") no-repeat top left;
}
div.main div.photonav_education_college_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_college_on.jpg") no-repeat top left;
}
div.main div.photonav_education_college_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_college_over.jpg") no-repeat top left;
}

div.main div.photonav_education_adult_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_adult_off.jpg") no-repeat top left;
}
div.main div.photonav_education_adult_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_adult_on.jpg") no-repeat top left;
}
div.main div.photonav_education_adult_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_adult_over.jpg") no-repeat top left;
}

div.main div.photonav_education_news_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_news_off.jpg") no-repeat top left;
}
div.main div.photonav_education_news_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_news_on.jpg") no-repeat top left;
}
div.main div.photonav_education_news_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_education_news_over.jpg") no-repeat top left;
}

div.main div.plate_education {
	width: 656px;
	padding: 17px 9px 9px 17px;
}

div.main div.content_education {
	width: 622px;
	padding-left: 17px;
	padding-right: 17px;
	height: 295px;
	overflow: auto;
	font-size: 12px;
	line-height: 15px;
}



/* CALENDAR STYLES */
div.main div.hp_calendar {
	width: 276px;
	height: 155px;
	background: url("../images/hp_calendar_photo.jpg") no-repeat top left;
}

div.main div.plate_calendar {
	width: 478px;
	padding: 17px 9px 9px 17px;
}

div.main div.content_calendar {
	width: 546px;
	padding-left: 17px;
	padding-right: 17px;
	font-size: 12px;
	line-height: 15px;
}

div.main div.event_title {
	font-size: 18px;
	font-weight: bold;
	padding: 9px 0px 5px 0px;
	border-bottom: solid 1px #910e0b;
}

div.main div.event_list_title {
	font-size: 14px;
	font-weight: bold;
	padding: 9px 0px 2px 0px;
}

div.main div.event_info {
	padding: 8px;
	background-color: #e0d4c5;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

div.main div.event_info div.enroll {
	float: right;
	padding: 8px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	background-color: #910e0b;
	border: solid 1px #ffffff;
	margin-right: 10px;
	cursor: pointer;
}

div#email_form {
	padding: 10px 0px;
	margin-top: 5px;
	border-top: solid 1px #b2875a;
}

div.main div.event_info span.label {
	font-size: 13px;
	color: #603e1b;
}


div.main div.event_info span.field {
	font-size: 11px;
	color: #910e0b;
}

div.main div.event_text {
	font-size: 13px;
	padding: 8px 0px 9px 0px;
	border-top: solid 1px #910e0b;
	border-bottom: solid 1px #eaeaea;
}

div.main div.event_dates {
	font-size: 11px;
	padding: 2px 0px 3px 0px;
	color: #910e0b;
}


div.calendar { width: 380px; margin-top: 20px; }
div.calendar div.month_row { width: 380px; height: 28px; padding: 0px 0px 1px 0px; margin: 0px 0px 1px 0px; overflow: hidden; }
div.calendar div.month_row div.prev { float: left; width: 40px; height: 28px; font-size: 22px; font-weight: bold; text-align: center; line-height: 22px; padding: 0px; color: #d9d9d9; display: inline; }
div.calendar div.month_row div.next { float: right; width: 40px; height: 28px; font-size: 22px; font-weight: bold; text-align: center; line-height: 22px; padding: 0px; display: inline; }
div.calendar div.month_row div.display { float: left; width: 300px; height: 28px; text-align: center; font-size: 24px; font-weight: bold; overflow: hidden; line-height: 24px; padding: 0px; display: inline }
div.calendar div.daycol_row { width: 380px; height: 40px; border-bottom: solid 1px #d9d9d9; padding: 0px 0px 1px 0px; margin: 0px 0px 1px 0px; }
div.calendar div.daycol_row div.daycol { float: left; width: 50px; height: 40px; font-size: 18px; font-weight: bold; text-align: center; border: solid 1px #d9d9d9; line-height: 40px; margin: 0px 1px; display: inline; }
div.calendar div.day_row { width: 380px; height: 40px; clear: both; }
div.calendar div.day_row div.day { float: left; width: 50px; height: 40px; font-size: 18px; text-align: center; border: solid 1px #d9d9d9; line-height: 40px; margin: 1px 1px; display: inline }
div.calendar div.day_row div.wday { float: left; width: 50px; height: 40px; font-size: 18px; text-align: center; border: solid 1px #d9d9d9; line-height: 40px; margin: 1px 1px; display: inline }
div.calendar div.day_row div.tday { float: left; width: 50px; height: 40px; font-size: 18px; text-align: center; border: solid 1px #d9d9d9; line-height: 40px; margin: 1px 1px; background-color: #003366; color: #ffffff; cursor: pointer; display: inline }
div.calendar div.day_row div.lday { float: left; width: 50px; height: 40px; font-size: 18px; text-align: center; border: solid 1px #d9d9d9; line-height: 40px; margin: 1px 1px; background-color: #910e0b; cursor: pointer; display: inline; color: white; }
div.calendar div.day_row div.nday { float: left; width: 50px; height: 40px; font-size: 18px; text-align: center; border: solid 1px #d9d9d9; line-height: 40px; margin: 1px 1px; display: inline; color: #999999; }
div.calendar div.day_row div.wnday { float: left; width: 50px; height: 40px; font-size: 18px; text-align: center; border: solid 1px #d9d9d9; line-height: 40px; margin: 1px 1px; display: inline; color: #999999; }


div.calendar_sm { width: 140px; padding: 20px 0px 0px 10px; }
div.calendar_sm div.month_row { width: 140px; height: 14px; padding: 0px 0px 1px 0px; margin: 0px 0px 1px 0px; overflow: hidden; }
div.calendar_sm div.month_row div.prev { float: left; width: 40px; height: 14px; font-size: 22px; font-weight: bold; text-align: center; line-height: 14px; padding: 0px; color: #d9d9d9; display: inline; }
div.calendar_sm div.month_row div.next { float: right; width: 40px; height: 14px; font-size: 22px; font-weight: bold; text-align: center; line-height: 14px; padding: 0px; display: inline; }
div.calendar_sm div.month_row div.display { float: left; width: 300px; height: 14px; text-align: center; font-size: 24px; font-weight: bold; overflow: hidden; line-height: 14px; padding: 0px; display: inline }
div.calendar_sm div.daycol_row { width: 140px; height: 14px; border-bottom: solid 1px #d9d9d9; padding: 0px 0px 1px 0px; margin: 0px 0px 1px 0px; }
div.calendar_sm div.daycol_row div.daycol { float: left; width: 16px; height: 14px; font-size: 18px; font-weight: bold; text-align: center; border: solid 1px #d9d9d9; line-height: 14px; margin: 0px 1px; display: inline; }
div.calendar_sm div.day_row { width: 140px; height: 14px; clear: both; }
div.calendar_sm div.day_row div.day { float: left; width: 16px; height: 14px; font-size: 11px; text-align: center; line-height: 14px; margin: 1px 2px; display: inline; color: #ffffff; }
div.calendar_sm div.day_row div.wday { float: left; width: 16px; height: 14px; font-size: 11px; text-align: center; line-height: 14px; margin: 1px 2px; display: inline; color: #ffffff; }
div.calendar_sm div.day_row div.tday { float: left; width: 16px; height: 14px; font-size: 11px; text-align: center; line-height: 14px; margin: 1px 2px; background-color: #003366; color: #ffffff; display: inline }
div.calendar_sm div.day_row div.lday { float: left; width: 16px; height: 14px; font-size: 11px; font-weight: bold; text-align: center; line-height: 14px; margin: 1px 2px; color: #ffffff; display: inline; }
div.calendar_sm div.day_row div.nday { float: left; width: 16px; height: 14px; font-size: 11px; text-align: center; line-height: 14px; margin: 1px 2px; display: inline; color: #999999; }
div.calendar_sm div.day_row div.wnday { float: left; width: 16px; height: 14px; font-size: 11px; text-align: center; line-height: 14px; margin: 1px 2px; display: inline; color: #999999; }






/* SAFETY STYLES */
div.main div.photonav_safety_news_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_news_off.jpg") no-repeat top left;
}
div.main div.photonav_safety_news_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_news_on.jpg") no-repeat top left;
}
div.main div.photonav_safety_news_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_news_over.jpg") no-repeat top left;
}

div.main div.photonav_safety_services_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_services_off.jpg") no-repeat top left;
}
div.main div.photonav_safety_services_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_services_on.jpg") no-repeat top left;
}
div.main div.photonav_safety_services_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_services_over.jpg") no-repeat top left;
}

div.main div.photonav_safety_training_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_training_off.jpg") no-repeat top left;
}
div.main div.photonav_safety_training_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_training_on.jpg") no-repeat top left;
}
div.main div.photonav_safety_training_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_training_over.jpg") no-repeat top left;
}

div.main div.photonav_safety_safesite_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_safesite_off.jpg") no-repeat top left;
}
div.main div.photonav_safety_safesite_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_safesite_on.jpg") no-repeat top left;
}
div.main div.photonav_safety_safesite_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_safesite_over.jpg") no-repeat top left;
}

div.main div.photonav_safety_online_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_online_off.jpg") no-repeat top left;
}
div.main div.photonav_safety_online_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_online_on.jpg") no-repeat top left;
}
div.main div.photonav_safety_online_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_safety_online_over.jpg") no-repeat top left;
}

div.main div.plate_safety {
	width: 621px;
	padding: 17px 9px 9px 17px;
}

div.main div.content_safety {
	width: 613px;
	padding-left: 17px;
	padding-right: 17px;
	height: 295px;
	overflow: auto;
	font-size: 12px;
	line-height: 15px;
}



/* AUXILLARY STYLES */
div.main div.photonav_auxillary_history_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_history_off.jpg") no-repeat top left;
}
div.main div.photonav_auxillary_history_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_history_on.jpg") no-repeat top left;
}
div.main div.photonav_auxillary_history_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_history_over.jpg") no-repeat top left;
}

div.main div.photonav_auxillary_press_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_press_off.jpg") no-repeat top left;
}
div.main div.photonav_auxillary_press_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_press_on.jpg") no-repeat top left;
}
div.main div.photonav_auxillary_press_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_press_over.jpg") no-repeat top left;
}

div.main div.photonav_auxillary_contact_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_contact_off.jpg") no-repeat top left;
}
div.main div.photonav_auxillary_contact_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_contact_on.jpg") no-repeat top left;
}
div.main div.photonav_auxillary_contact_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_contact_over.jpg") no-repeat top left;
}

div.main div.photonav_auxillary_involved_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_involved_off.jpg") no-repeat top left;
}
div.main div.photonav_auxillary_involved_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_involved_on.jpg") no-repeat top left;
}
div.main div.photonav_auxillary_involved_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_involved_over.jpg") no-repeat top left;
}

div.main div.photonav_auxillary_application_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_application_off.jpg") no-repeat top left;
}
div.main div.photonav_auxillary_application_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_application_on.jpg") no-repeat top left;
}
div.main div.photonav_auxillary_application_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_application_over.jpg") no-repeat top left;
}

div.main div.photonav_auxillary_rescue_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_rescue_off.jpg") no-repeat top left;
}
div.main div.photonav_auxillary_rescue_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_rescue_on.jpg") no-repeat top left;
}
div.main div.photonav_auxillary_rescue_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_auxillary_rescue_over.jpg") no-repeat top left;
}

div.main div.plate_auxillary {
	width: 621px;
	padding: 17px 9px 9px 17px;
}

div.main div.content_auxillary {
	width: 613px;
	padding-left: 17px;
	padding-right: 17px;
	height: 295px;
	overflow: auto;
	font-size: 12px;
	line-height: 15px;
}

/* TRAINING STYLES */
div.main div.photonav_training_gallery_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_gallery_off.jpg") no-repeat top left;
}
div.main div.photonav_training_gallery_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_gallery_on.jpg") no-repeat top left;
}
div.main div.photonav_training_gallery_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_gallery_over.jpg") no-repeat top left;
}

div.main div.photonav_training_video_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_video_off.jpg") no-repeat top left;
}
div.main div.photonav_training_video_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_video_on.jpg") no-repeat top left;
}
div.main div.photonav_training_video_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_video_over.jpg") no-repeat top left;
}

div.main div.photonav_training_info_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_info_off.jpg") no-repeat top left;
}
div.main div.photonav_training_info_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_info_on.jpg") no-repeat top left;
}
div.main div.photonav_training_info_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_info_over.jpg") no-repeat top left;
}

div.main div.photonav_training_rates_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_rates_off.jpg") no-repeat top left;
}
div.main div.photonav_training_rates_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_rates_on.jpg") no-repeat top left;
}
div.main div.photonav_training_rates_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_rates_over.jpg") no-repeat top left;
}

div.main div.photonav_training_contact_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_contact_off.jpg") no-repeat top left;
}
div.main div.photonav_training_contact_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_contact_on.jpg") no-repeat top left;
}
div.main div.photonav_training_contact_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_training_contact_over.jpg") no-repeat top left;
}

div.main div.plate_training {
	width: 621px;
	padding: 17px 9px 9px 17px;
}

div.main div.content_training {
	width: 613px;
	padding-left: 17px;
	padding-right: 17px;
	height: 295px;
	overflow: auto;
	font-size: 12px;
	line-height: 15px;
}







/* insurance STYLES */
div.main div.photonav_insurance_workerscomp_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_insurance_workerscomp_off.jpg") no-repeat top left;
}
div.main div.photonav_insurance_workerscomp_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_insurance_workerscomp_on.jpg") no-repeat top left;
}
div.main div.photonav_insurance_workerscomp_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_insurance_workerscomp_over.jpg") no-repeat top left;
}

div.main div.photonav_insurance_group_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_insurance_group_off.jpg") no-repeat top left;
}
div.main div.photonav_insurance_group_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_insurance_group_on.jpg") no-repeat top left;
}
div.main div.photonav_insurance_group_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_insurance_group_over.jpg") no-repeat top left;
}

div.main div.plate_insurance {
	width: 621px;
	padding: 17px 9px 9px 17px;
}

div.main div.content_insurance {
	width: 613px;
	padding-left: 17px;
	padding-right: 17px;
	height: 295px;
	overflow: auto;
	font-size: 12px;
	line-height: 15px;
}












/* LEGISLATION STYLES */
div.main div.photonav_legislation_nvagc_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_legislation_nvagc_off.jpg") no-repeat top left;
}
div.main div.photonav_legislation_nvagc_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_legislation_nvagc_on.jpg") no-repeat top left;
}
div.main div.photonav_legislation_nvagc_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_legislation_nvagc_over.jpg") no-repeat top left;
}

div.main div.photonav_legislation_info_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_legislation_info_off.jpg") no-repeat top left;
}
div.main div.photonav_legislation_info_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_legislation_info_on.jpg") no-repeat top left;
}
div.main div.photonav_legislation_info_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_legislation_info_over.jpg") no-repeat top left;
}

div.main div.photonav_legislation_committees_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_legislation_committees_off.jpg") no-repeat top left;
}
div.main div.photonav_legislation_committees_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_legislation_committees_on.jpg") no-repeat top left;
}
div.main div.photonav_legislation_committees_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_legislation_committees_over.jpg") no-repeat top left;
}

div.main div.photonav_legislation_newsletter_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_legislation_newsletter_off.jpg") no-repeat top left;
}
div.main div.photonav_legislation_newsletter_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_legislation_newsletter_on.jpg") no-repeat top left;
}
div.main div.photonav_legislation_newsletter_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_legislation_newsletter_over.jpg") no-repeat top left;
}



/* PUBLIC RELATIONS STYLES */
div.main div.photonav_public_history_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_pr_history_off.jpg") no-repeat top left;
}
div.main div.photonav_public_history_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_pr_history_on.jpg") no-repeat top left;
}
div.main div.photonav_public_history_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_pr_history_over.jpg") no-repeat top left;
}

div.main div.photonav_public_officers_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_pr_presidents_off.jpg") no-repeat top left;
}
div.main div.photonav_public_officers_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_pr_presidents_on.jpg") no-repeat top left;
}
div.main div.photonav_public_officers_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_pr_presidents_over.jpg") no-repeat top left;
}

div.main div.photonav_public_SIR_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_pr_SIR_off.jpg") no-repeat top left;
}
div.main div.photonav_public_SIR_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_pr_SIR_on.jpg") no-repeat top left;
}
div.main div.photonav_public_SIR_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_pr_SIR_over.jpg") no-repeat top left;
}

div.main div.photonav_public_PINNACLE_off {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_pr_PINNACLE_off.jpg") no-repeat top left;
}
div.main div.photonav_public_PINNACLE_on {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_pr_PINNACLE_on.jpg") no-repeat top left;
}
div.main div.photonav_public_PINNACLE_over {
	width: 225px;
	height: 49px;
	cursor: pointer;
	background: url("/images/photonav_pr_PINNACLE_over.jpg") no-repeat top left;
}

div.main div.item {
	font-size: 12px;
	line-height: 18px;
	border-top: solid 1px #cccccc;
}

div.main div.more {
	font-size: 11px;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #333333;
}

div.main div.item_on {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	background-color: #ededed;
	border-top: solid 1px #cccccc;
}

div.main div.plate_blank {
	background: url("/images/plate_blank.gif") no-repeat top left;
	width: 554px;
	height: 73px;
	font-size: 24px;
	font-weight: bold;
	color: #910e0b;
	line-height: 73px;
	padding-left: 35px;
	margin: 10px 0px;
}

div.main div.content_blank {
	width: 622px;
	padding-left: 12px;
	padding-right: 13px;
	height: 394px;
	overflow: auto;
	font-size: 12px;
	line-height: 15px;
}


div.main div.content_legislation {
	width: 622px;
	padding-left: 12px;
	padding-right: 13px;
	height: 394px;
	overflow: auto;
	font-size: 12px;
	line-height: 15px;
}










div.main div.plate {
	width: 520px;
	text-align: center;
	padding-top: 24px;
}



div.main div.content {
	padding: 8px 0px 8px 28px;
	font-size: 13px;
	line-height: 15px;
}

div.main div.headline {
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #593d24;
	padding-bottom: 5px;
}

div.main div.nav_right {
	float: right;
	padding: 0px 20px 20px 20px;
}

/* FOOTER STYLES */

div.footer {
	margin: 0px auto;
	width: 980px;
	height: 58px;
	background-color: #a8835d;
	background: url("/images/footer_bkgnd.jpg") no-repeat bottom left;
}

div.counter {
	margin: 0px auto;
	width: 980px;
	height: 58px;    
}

div.box {
     /*Any properties you'd want the box to have.*/
     /*Would probably be position, dimension type stuff.*/
     /*Though personally I would have a div outside this
       to control the dimensions.*/
     /*border: 1px solid #000000;*/
     position: relative;
     width: 100%;
}
div.box_contents {
     background-color:transparent;
     height: 100%;
     position: relative;
     width: 100%;
     z-index: 101;
}
div.box_background {
     background-color: white;
     height: 100%;
     filter:alpha(opacity=60); /* IE's opacity*/
     left: 0px;
     opacity: 0.6;
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 99;
}

.Menu
{
     background-color: white;
     height: 100%;
     filter:alpha(opacity=60); /* IE's opacity*/
     left: 0px;
     opacity: 0.6;
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 99;
     position: relative;
}
.MenuText a
{
    width: 100%;
    padding: 5px;
    text-align:justify;
    font-size: 11px;
    font-family: 'Arial Black';
    color: #64381D;
    text-decoration: none;
}
.MenuText a:hover
{
    width: 100%;
    padding: 5px;
    text-align: left;
    font-size: 11px;
    font-family: 'Arial Black';
    color: red;
    text-decoration:none;
}

.MenuTextOn a
{
    width: 100%;
    padding: 5px;
    text-align:justify;
    font-size: 11px;
    font-family: 'Arial Black';
    color: red;
    text-decoration: none;
}
.MenuTextOn a:hover
{
    width: 100%;
    padding: 5px;
    text-align: left;
    font-size: 11px;
    font-family: 'Arial Black';
    color: red;
    text-decoration:none;
}
/* MAYBE USED */


div.media {
	background-color: #ffffff;
	margin-top: 50px;
	padding-top: 1px;
}

div.main div.content_nav {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 18px 20px 8px 20px;
	text-align: center;
}

div.main div.nav_right div.sm {
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	color: #000000;
	font-style: italic;
	padding-bottom: 10px;
}

div.main span.off {
	color: #000000;
}

div.main span.off_sm {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}

div.main span.on_sm {
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
}

div.main div.links {
	font-size: 11px;
	color: #7a7d1c;
	line-height: 15px;
	padding: 3px 0px 8px 0px;
}

div.main div.links span.on {
	font-size: 12px;
	font-weight: bold;
	/*color: #e63228;*/
	color: #000000;
}

div.main div.text {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 15px;
}

div.main div.title {
	font-size: 18px;
	font-weight: bold;
	color: #910e0b;
	line-height: 24px;
}

div.main div.text div.rsm {
	font-size: 10px;
	font-weight: normal;
}

div.main div.text span.sm {
	font-size: 12px;
	font-weight: normal;
	color: #7a7d1c;
	line-height: 17px;
	font-style: italic;
}

div.main div.text div.author {
	float: right;
	font-style: italic;
	font-size: 12px;
	padding-right: 50px;
}





/*
div.feature div.feature_loading { position: absolute; top: 125px; left: 129px; width: 159px; height: 34px; 
background-color: #ffffff; border: double 3px #cccccc; padding: 60px 70px; z-index: 10; }
*/

