/**
 * Live Job Chat:  All Domains unless noted otherwise
 * CSS Stylesheet
 *
 * Walter Hilmers Jr, Hilmers Studios, hilmersstudios.com
 *
 * @version $Id: livejobchat_1024.css 4567 2009-01-01 14:19:++ marlowe $
*/

body {
	background-color: #F8F8FF; 
	/*  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		line-height: 12px;
		color: #002400;  */
}

#container_main {
	background-color: #F8F8FF; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
}


/* ############ START, Main Body Settings ############## */
#text_mainbody_id {
	padding: 0px 16px 0px 20px;
	text-align: justify;
}

.text_mainbody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 16px 0px 20px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
}

.text_mainbody a:link {
	color: #FF6347;
	text-decoration: none;
}

.text_mainbody a:visited {
	color: #00019F;
	text-decoration: none;
}

.text_mainbody a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
}

.text_mainbody a:active {
	color: #0000FF;
	text-decoration: underline;
}


/* ############ START, Bottom Credits Area Settings ############## */
.text_bottom_credits {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	text-align: center;
}

.text_bottom_credits a:link {
	color: #006001;
	text-decoration: none;
	font-weight: bold;
}

.text_bottom_credits a:visited {
	color: #0000CD;
	text-decoration: none;
	font-weight: bold;
}

.text_bottom_credits a:active {
	color: #0000FF;
	text-decoration: underline;
}

.text_bottom_credits a:hover {
	color: #8E25A4;
	text-decoration: underline;
	font-weight: bold;
}


/* ############ START, Default Link Settings ############## */
a:link {
	color: #FFFFFF;
	text-decoration: none;
}

a:visited {
	color: #F0FFF0;
	text-decoration: none;
}

a:hover {
	color: #7FFFD4;
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
}

a:active {
	color: #0000FF;
	text-decoration: underline;
}


/* ############ START, Header Settings ############## */
#header_left_td { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.header_logo { 
	padding: 2px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
}

#header_middle_td { 
	padding: 0px 0px 0px 0px;
}

.header_middle { 
	float: right;
	text-align: right;
	vertical-align: text-top;
}

.header_middle_text {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.header_middle_subtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003E01;
}

#header_right_td { 
	padding: 0px 0px 0px 0px;
}


/* ############ START, Top Menu Bubbles Settings ############## */
.menu-oneline_td-left { 
	background-image: url(../library_images/template_menu_w120_left.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	padding: 11px 0px 0px 0px;
	width: 120px;
	height: 50px;
}

.menu-oneline_td-right { 
	background-image: url(../library_images/template_menu_w120_right.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	padding: 11px 0px 0px 0px;
	width: 120px;
	height: 50px;
}

.menu-twoline_td-left { 
	background-image: url(../library_images/template_menu_w120_left.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	padding: 4px 0px 0px 0px;
	width: 120px;
	height: 50px;
}

.menu-top { 
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
}

.menu-top_current { 
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #0000CD;
}


/* ############ START, Left How-It-Works Bubble Settings ############## */
#how-it-works_td {
	background-image: url(../library_images/template_how-it-works_background.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
	width: 183px;
	height: 226px;
}

.how-it-works_header {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width: 183px;
}

.how-it-works_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #00008B;
	text-align: left;
	vertical-align: top;
	text-indent: 10px;
	width: 183px;
}


/* ############ START, Images SlideShow Area Settings ############## */
.images_mainbody_td {
	padding: 0px 0px 0px 0px;
	width: 380px;
	height: 226px;
	border: 2px solid #3C709D;
}


/* ############ START, Right Options/Search Button Settings ############## */
.options_mainbody_td {
/* from HTML coding, not utilized yet */
}

.options_mainbody {
/* from HTML coding, not utilized yet */
}


/* ############ START, Banners, Left Column Settings ############## */
#banners_left_area {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	text-align: center;
	width: 188px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

.banners_left {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	text-align: center;
}

.banners_left_information {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #002400;
	padding: 3px 0px 0px 0px;
	text-align: center;
}


/* ############ START, About Us, Main Area Settings ############## */
#about_us_mainbody_id {
	text-align: justify;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.about_us_mainbody_subhead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 11px 0px 3px 0px;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #006001;
	text-align: center;
}

.about_us_description_head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	font-weight: bold;
	color: #006001;
	text-align: left;
	vertical-align: middle;
	width: 30px;
}

.about_us_description_subhead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: 150px;
}

.about_us_description_text {
	padding: 10px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
	width: 557px;
}

.about_us_mainbody {
	padding: 0px 16px 0px 20px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
}

.about_us_mainbody a:link {
	color: #FF6347;
	text-decoration: underline;
}

.about_us_mainbody a:visited {
	color: #00019F;
	text-decoration: underline;
}

.about_us_mainbody a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
}

.about_us_mainbody a:active {
	color: #0000FF;
	text-decoration: underline;
}


/* ############ START, Banners, Bottom Settings ############## */
.banners_bottom {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	text-align: center;
}


/* ############ START, Contact Us, Main Area Settings ############## */
#contact_us_mainbody_id {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.contact_us_head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	color: #006001;
	text-align: center;
	vertical-align: top;
}

.contact_us_information {
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	color: #002400;
	text-align: center;
	vertical-align: top;
}

.contact_us_mainbody {
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	text-align: center;
	vertical-align: top;
}

.contact_us_mainbody_subhead {
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	color: #002400;
	text-align: center;
	vertical-align: top;
}


/* ############ START, Employer Registration, Main Area Settings ############## */
#employer_registration_mainbody_id {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.employer_registration_head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	color: #006001;
	text-align: center;
	vertical-align: top;
}

#employer_registration_information_id {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	text-align: left;
	vertical-align: top;
	width: 250px;
}

.employer_registration_information ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	text-align: left;
	vertical-align: top;
    list-style: disc outside;
	width: 250px;
    text-indent: 0em;
}

.employer_registration_information a:link {
	color: #FF6347;
	text-decoration: underline;
}

.employer_registration_information a:visited {
	color: #00019F;
	text-decoration: underline;
}

.employer_registration_information a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
}

.employer_registration_information a:active {
	color: #0000FF;
	text-decoration: underline;
}

.employer_registration_mainbody {
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	text-align: justify;
	vertical-align: top;
}

.employer_registration_logon {
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	color: #002400;
	text-align: left;
	vertical-align: bottom;
}

.employer_registration_caspio_box {
	font-size: 13px;
	/* background-color: #F0FFFF; (works) */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	border: 0px;
	color: #002400;
}

.employer_registration_caspio_box a:link {
	color: #FF6347;
	text-decoration: underline;
}

.employer_registration_caspio_box a:visited {
	color: #00019F;
	text-decoration: underline;
}

.employer_registration_caspio_box a:hover {
	color: #278327;
	font-style: normal;
	font-weight: normal;
}

.employer_registration_caspio_box a:active {
	color: #0000FF;
	text-decoration: underline;
}


/* ############ START, Employer, Main Area Settings ############## */
#employer_logon_mainbody_id {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.employer_logon_mainbody {
	text-align: justify;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
}

.employer_logon {
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
}


/* ############ START, Health Care, Main Area Settings ############## */
#healthcare_mainbody_id {
	text-align: justify;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#healthcare_information_id {
	text-align: justify;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.healthcare_information {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
}

.healthcare_banner_left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.healthcare_mainbody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	border-top: 1px solid #00019F;
}

.healthcare_mainbody_head {
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #006001;
	text-align: left;
	vertical-align: bottom;
	line-height: 25px;
}

.healthcare_information a:link {
	color: #00019F;
	text-decoration: underline;
}

.healthcare_information a:visited {
	color: #FF6347;
	text-decoration: underline;
}

.healthcare_information a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.healthcare_information a:active {
	color: #006400;
	text-decoration: underline;
}

.healthcare_mainbody_head a:link {
	color: #00019F;
	text-decoration: underline;
}

.healthcare_mainbody_head a:visited {
	color: #FF6347;
	text-decoration: underline;
}

.healthcare_mainbody_head a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.healthcare_mainbody_head a:active {
	color: #006400;
	text-decoration: underline;
}

.healthcare_hr_spacer {
	width: 100%;
	height: 1px;
}

hr.healthcare_hr_banner {
	margin: 15px 0px 0px 0px;
	border: none 0; 
	border-top: 1px solid #00019F;
	width: 100%;
	height: 1px;
}

/*  No Longer Used  ######
hr.healthcare_mainbody_hr {
	margin: 15px 0px 0px 0px;
	border: none 0; 
	border-top: 1px solid #00019F;
	width: 100%;
	height: 1px;
}

hr.healthcare_mainbody_hr_top {
	margin: 0px 0px 0px 0px;
	border: none 0; 
	border-top: 1px solid #00019F;
	width: 100%;
	height: 1px;
}
*/


/* ############ START, Links, Main Area Settings ############## */
#links_tablelist_id {
	text-align: justify;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.links_banner_left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.links_mainbody {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 9px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
}

#links_bottomlist_spacer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 17px;
}

.links_bottomlist_head {
	padding: 5px 0px 9px 0px;
	font-size: 18px;
	font-weight: bold;
	color: #006001;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #00019F;
}

.links_bottomlist_head_top {
	padding: 5px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #006001;
	text-align: right;
	vertical-align: top;
	border-top: 1px solid #00019F;
}

.links_tablelist {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 19px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #006001;
	text-align: left;
	vertical-align: top;
	line-height: 25px;
	border-top: 1px solid #00019F;
}

.links_tablelist a:link {
	color: #00019F;
	text-decoration: underline;
}

.links_tablelist a:visited {
	color: #FF6347;
	text-decoration: underline;
}

.links_tablelist a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.links_tablelist a:active {
	color: #006400;
	text-decoration: underline;
}

.links_mainbody a:link {
	color: #00019F;
	text-decoration: underline;
}

.links_mainbody a:visited {
	color: #FF6347;
	text-decoration: underline;
}

.links_mainbody a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.links_mainbody a:active {
	color: #006400;
	text-decoration: underline;
}

.links_bottomlist_head_top a:link {
	color: #00019F;
	text-decoration: underline;
}

.links_bottomlist_head_top a:visited {
	color: #FF6347;
	text-decoration: underline;
}

.links_bottomlist_head_top a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.links_bottomlist_head_top a:active {
	color: #006400;
	text-decoration: underline;
}

/*  No Longer Used  ######
.links_hr_spacer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 2px;
}
*/

hr.links_hr_banner {
	margin: 15px 0px 0px 0px;
	border: none 0; 
	border-top: 1px solid #00019F;
	width: 100%;
	height: 1px;
}

/*  No Longer Used  ######
hr.links_tablelist_hr {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none 0px; 
	border-top: 1px solid #00019F;
	width: 315;
	height: 2px;
}

hr.links_mainbody_hr {
	margin: 15px 0px 0px 0px;
	border: none 0; 
	border-top: 1px solid #00019F;
	width: 100%;
	height: 1px;
}
*/



/* ############ START, Nursing, Main Area Settings ############## */
#nursing_mainbody_id {
	text-align: justify;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#nursing_information_id {
	text-align: justify;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.nursing_information {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
}

.nursing_banner_left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.nursing_mainbody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 19px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	border-top: 1px solid #00019F;
}

.nursing_mainbody_url {
	font-size: 13px;
	font-weight: normal;
	color: #002400;
}

.nursing_mainbody_top {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.nursing_mainbody_bottom {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 15px 0px;
	line-height: 16px;
}

.nursing_mainbody_head {
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #006001;
	text-align: left;
	vertical-align: bottom;
	line-height: 25px;
}

.nursing_information a:link {
	color: #00019F;
	text-decoration: underline;
}

.nursing_information a:visited {
	color: #FF6347;
	text-decoration: underline;
}

.nursing_information a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
}

.nursing_information a:active {
	color: #006400;
	text-decoration: underline;
}

.nursing_mainbody a:link {
	color: #00019F;
	text-decoration: underline;
}

.nursing_mainbody a:visited {
	color: #FF6347;
	text-decoration: underline;
}

.nursing_mainbody a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.nursing_mainbody a:active {
	color: #006400;
	text-decoration: underline;
}

.nursing_mainbody_url a:link {
	color: #00019F;
	text-decoration: underline;
}

.nursing_mainbody_url a:visited {
	color: #FF6347;
	text-decoration: underline;
}

.nursing_mainbody_url a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.nursing_mainbody_url a:active {
	color: #006400;
	text-decoration: underline;
}

.nursing_mainbody_head a:link {
	color: #00019F;
	text-decoration: underline;
}

.nursing_mainbody_head a:visited {
	color: #FF6347;
	text-decoration: underline;
}

.nursing_mainbody_head a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.nursing_mainbody_head a:active {
	color: #006400;
	text-decoration: underline;
}

.nursing_hr_spacer {
	width: 100%;
	height: 1px;
}

hr.nursing_hr_banner {
	margin: 15px 0px 0px 0px;
	border: none 0; 
	border-top: 1px solid #00019F;
	width: 100%;
	height: 1px;
}

hr.nursing_mainbody_hr {
	margin: 15px 0px 0px 0px;
	border: none 0; 
	border-top: 1px solid #00019F;
	width: 100%;
	height: 1px;
}

hr.nursing_mainbody_hr_top {
	margin: 0px 0px 0px 0px;
	border: none 0; 
	border-top: 1px solid #00019F;
	width: 100%;
	height: 1px;
}



/* ############ START, Search, Main Area Settings ############## */
.search_caspio_box {
	font-size: 13px;
	/* background-color: #F0FFFF; (works) */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	border: 0px;
	color: #002400;
	line-height: 17px;
}

.search_mainbody {
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	text-align: justify;
	vertical-align: top;
}

.search_mainbody a:link {
	color: #00019F;
	text-decoration: underline;
}

.search_mainbody a:visited {
	color: #FF6347;
	text-decoration: underline;
}

.search_mainbody a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.search_mainbody a:active {
	color: #006400;
	text-decoration: underline;
}


/* ############ START, Sitemap, Main Area Settings ############ */
#sitemap_mainbody_id {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.sitemap_mainbody {
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	text-align: left;
	vertical-align: top;
}

.sitemap_list li {
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 19px;
	color: #002400;
	text-align: left;
	vertical-align: top;
	list-style: none outside none;
	text-indent: -20px;
	}

.sitemap_list a:link {
	color: #FF6347;
	text-decoration: underline;
}

.sitemap_list a:visited {
	color: #00019F;
	text-decoration: underline;
}

.sitemap_list a:hover {
	color: #E6FFC1;
	font-weight: bold;
	font-style: italic;
}

.sitemap_list a:active {
	color: #0000FF;
	text-decoration: underline;
}


/* ############ START, Thanks, Main Area Settings ############ */
#thanks_mainbody_id {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.thanks_head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	color: #006001;
	text-align: center;
	vertical-align: top;
}

.thanks_mainbody {
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #002400;
	text-align: center;
	vertical-align: top;
}

.thanks_mainbody_subhead {
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	color: #002400;
	text-align: center;
	vertical-align: top;
}

.thanks_thermbar {
	border: 2px solid #346691;
}


/* ############ START, States settings ############## */
.area_state_detail {
    padding: 17px 0px 0px 0px;
}

.area_state_top-attraction {
    padding: 29px 0px 0px 0px;
}

.mapbody {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 200px;
}

.mapbody_copyright {
    color: #696969;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
}

a.url_mapbody:link {
	border-bottom: 1px solid #52C584;
	color: #006400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
    line-height: 15px;
}

a.url_mapbody:visited {
	border-bottom: 1px solid #81A8EF;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
}

a.url_mapbody:hover {
    border-bottom: 0px;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

hr.horiz_subbar_greenlight {
	border: none 0; 
	border-bottom: 1px solid #32CD32;
	width: 100%;
	height: 1px;
}

hr.horiz_subbar_greendark {
	border: none 0; 
	border-bottom: 1px solid #006400;
	width: 100%;
	height: 1px;
}

hr.horiz_subbar_bluedark {
	border: none 0; 
	border-bottom: 1px solid #34448F;
	width: 100%;
	height: 1px;
}

.textstate_mainhead {
    color: #2A2D84;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 4px 2px;
    text-align: left;
}

.textstate_main {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 17px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 7px 2px;
    text-align: left;
}

.textstate_mainurl {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 17px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 7px 2px;
    text-align: left;
}

.textstate_head {
    color: #FFFFFF;
    background-color: #5EA1B1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0px 0px 0px;
    padding: 2px 0px 4px 2px;
    height: 16px;
    width: 100%;
    text-align: left;
}

.textstate {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 7px 2px;
    text-align: left;
}

.textstate_subhead {
    color: #2A2D84;
    background-color: #88BFCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 4px 0px 0px 0px;
    padding: 2px 0px 4px 2px;
    height: 16px;
    width: 80%;
    text-align: left;
}

.textstate_subhead_lite {
    font-weight: normal;
}

.textstate_sub {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 7px 2px;
    text-align: left;
    font-weight: normal;
}

.textstate_sub_ul {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
    margin: 0px 0px 0px 4px;
    padding: 2px 0px 7px 1em;
    text-align: left;
    list-style: disc inside;
    text-indent: -1em;
    font-weight: normal;
}

.textstate_sub_ul_p {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
    margin: 0px 0px 0px 4px;
    padding: 2px 0px 7px 1em;
    text-align: left;
    font-weight: normal;
}

.textstate_sub_ul_p_image {
    color: #003900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 15px;
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 17px;
    text-align: left;
    font-weight: normal;
}

img.textstate_sub_ul_image {
    border: 1px solid #2A2D84;
}

.textstate_titlehead {
    color: #2A2D84;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    line-height: 19px;
}

.textstate_state_image {
    background-color: #F9FFFF;
    text-align: center;
    margin: 0px 0px 7px 0px;
    padding: 5px 9px 9px 9px;
    border: 1px solid #2A2D84;
}

a.url_textstate:link {
	border-bottom: 1px solid #9B9DDF;
	color: #2A2D84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.url_textstate:visited {
	border-bottom: 1px solid #96DEB5;
	color: #2C8753;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.url_textstate:hover {
    border-bottom: 0px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* ############ START Image Map Popup HERE ############## */
#popitmenu {
	position: absolute;
	background-color: white;
	border:1px solid black;
	font: normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	visibility: hidden;
}

#popitmenu a {
    text-decoration: none;
    padding-left: 6px;
	color: black;
	display: block;
}

#popitmenu a:hover {
    background-color: #CCFF9D;
}
/* END Image Map Popup HERE */


/* ############ START, Background Image Settings ############## */

