@charset "utf-8";
/* CSS Document */
/* Created by eLYK Innovation, Jacksonville, FL */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                    Layout

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

* {
	outline: none;
}

body {
	background-color: #CCCCCC;
	background-image: url(../images/bg_1.jpg);
	background-position: top;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 900px;
	background-color:#FFF;
}

#wrapper-inquiries {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 100%;
	background-color:#FFF;
}

#header {
	margin:0;
	padding:0;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 129px;
}

#navigation {
	margin:0;
	height: 51px;
	background-color: #CCCCCC;
}

#boxtop {
	margin:0;
	background-color: #FFF;
	height: 10px;
}

#side-a {
	float: left;
	width: 200px;
	padding: 0 0 0 10px;
	margin: 0;
}

#side-b { 
	margin: 0;
	float: left;
	width: 670px;
	padding: 0 10px 0 10px;
	/* height: 1% hack */
}

#side-b-inquiries { 
	margin: 0;
	float: left;
	width: 98%;
	padding: 0 10px 0 10px;
	/* height: 1% hack */
}

#boxbottom {
	clear: both;
	height: 10px;
	background-color: #FFF;
	margin: 0;
	padding: 0;
}

#footer {
	clear: both;
	background-color: #CCCCCC;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.testimonial {
	margin: 0 0 10px 0;
	font-size: 16px;
	font-weight: bold;
	background-color: #eeeeee;
	padding: 10px;
	border-left: solid #990000 5px;
}

.cc {
	color: #990000;
	font-weight: bold;
	float: right;
	width: 450px;
	text-align: right;
}

.no-interest {
	float: left;
	text-align: left;
	width: 350px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Navigation

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

a#about {
	background-image:url(../images/navigation_about.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}

a#male {
	background-image:url(../images/navigation_male.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}

a#female {
	background-image:url(../images/navigation_female.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}

a#transplants {
	background-image:url(../images/navigation_hair_transplants.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}

a#laser {
	background-image:url(../images/navigation_laser_treatment.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}

a#contact {
	background-image:url(../images/navigation_contact.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}

#navbarbox {
	width: 822px;
	margin: 0px auto;
}

#navbar li {
	list-style: none;
	float:left;
}

#navbar a {
	text-decoration:none;
	display:block;
	text-indent:-5000px;
}

#navbar #about {
	background-image:url(../images/navigation_about.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:107px;
	height:51px;
}

#navbar #male {
	background-image:url(../images/navigation_male.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:135px;
	height:51px;
}

#navbar #female {
	background-image:url(../images/navigation_female.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:153px;
	height:51px;
}

#navbar #transplants {
	background-image:url(../images/navigation_hair_transplants.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:159px;
	height:51px;
}

#navbar #laser {
	background-image:url(../images/navigation_laser_treatment.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:146px;
	height:51px;
}

#navbar #contact {
	background-image:url(../images/navigation_contact.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:122px;
	height:51px;
}

#navbar #about:hover {
	background-position:0 -51px;
}

#navbar #male:hover {
	background-position:0 -51px;
}

#navbar #female:hover {
	background-position:0 -51px;
}

#navbar #transplants:hover {
	background-position:0 -51px;
}

#navbar #laser:hover {
	background-position:0 -51px;
}

#navbar #contact:hover {
	background-position:0 -51px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Header Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h1.headertext {
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #333333;
	font-size: 26px;
	font-weight: bold;
}

h1.headertext a:link, h1.headertext a:visited {
	color:#003470;
	text-decoration: underline;
}

h1.headertext a:hover, h1.headertext a:visited:hover {
	color:#003470;
	text-decoration: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Header Blue Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h1.headertextblue {
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #003470;
	font-size: 26px;
	font-weight: bold;
}

h1.headertextblue a:link, h1.headertextblue a:visited {
	color:#003470;
	text-decoration: underline;
}

h1.headertextblue a:hover, h1.headertextblue a:visited:hover {
	color:#003470;
	text-decoration: none;
}


.headertextblue {
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #003470;
	font-size: 26px;
	font-weight: bold;
}

.headertextblue a:link, .headertextblue a:visited {
	color:#003470;
	text-decoration: underline;
}

.headertextblue a:hover, .headertextblue a:visited:hover {
	color:#003470;
	text-decoration: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Header2 Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h2.header2text {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003470;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
}

h2.header2text a:link, h2.header2text a:visited {
	color:#003470;
	text-decoration: underline;
}

h2.header2text a:hover, h2.header2text a:visited:hover {
	color:#003470;
	text-decoration: none;
}


.header2text {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003470;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
}

.header2text a:link,.header2text a:visited {
	color:#003470;
	text-decoration: underline;
}

.header2text a:hover, .header2text a:visited:hover {
	color:#003470;
	text-decoration: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Header2a Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h2.header2atext {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #CC0000;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
}

h2.header2atext a:link, h2.header2atext a:visited {
	color:#CC0000;
	text-decoration: underline;
}

h2.header2atext a:hover, h2.header2atext a:visited:hover  {
	color:#CC0000;
	text-decoration: none;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Header3 Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h2.header3text {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}

h2.header3text a:link, h2.header3text a:visited {
	color:#003470;
	text-decoration: underline;
}

h2.header3text a:hover, h2.header3text a:visited:hover {
	color:#003470;
	text-decoration: none;
}

.header3text {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}

.header3text a:link, .header3text a:visited {
	color:#003470;
	text-decoration: underline;
}

.header3text a:hover, .header3text a:visited:hover {
	color:#003470;
	text-decoration: none;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Header4 Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h2.header4text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #000;
	font-size: 22px;
	font-weight: bold;
}

h2.header4text a:link, h2.header4text a:visited {
	color:#003470;
	text-decoration: underline;
}


h2.header4text a:hover, h2.header4text a:visited:hover {
	color:#003470;
	text-decoration: none;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Header5 Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h2.header5text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #000;
	font-size: 20px;
	font-weight: bold;
}

h2.header5text a:link, h2.header5text a:visited {
	color:#003470;
	text-decoration: underline;
}

h2.header5text a:hover, h2.header5text a:visited:hover {
	color:#003470;
	text-decoration: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Header6 Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h2.header6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #CC0000;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}

h2.header6 a:link, h2.header6 a:visited {
	color:#CC0000;
	text-decoration: underline;
}

h2.header6 a:hover, h2.header6 a:visited:hover {
	color:#CC0000;
	text-decoration: none;
}

.header6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #CC0000;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}

.header6 a:link, .header6 a:visited {
	color:#CC0000;
	text-decoration: underline;
}

.header6 a:hover, .header6 a:visited:hover {
	color:#CC0000;
	text-decoration: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Sub Navigation 4

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#subnavigation4 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	background-color: #CCCCCC;
	width: 200px;
	margin: 10px 0 10px 0;
}

#subnavigation4 ul {
	 padding-left:24px;
	 margin-left:5px;
	 margin-top:5px;
	 margin-bottom:5px;
	 text-indent:1px;
	 list-style: disc;
}

#subnavigation4 li {
	width:95%;
	margin:0px 0px;
	padding:0px 0px;
}

#subnavigation4 a:link {
	color:#003470;
	text-decoration: none;
}

#subnavigation4 a:visited {
	color:#003470;
	text-decoration: none;
}

#subnavigation4 a:hover {
	color:#333333;
	text-decoration: none;
}

#subnavigation4 a:active {
	color:#333333;
	text-decoration: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Sub Navigation 3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#subnavigation3 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background-color: #fff;
	width: 204px;
	margin: 0px 0 0px 10px;
	font-style: italic;
	border: #666666 1px solid;
}

#subnavigation3 ul {
	 padding-left:20px;
	 margin-left:5px;
	 margin-top:5px;
	 margin-bottom:5px;
	 text-indent:1px;
	 list-style: none;
}

#subnavigation3 li {
	width:95%;
	margin:0px 0px;
	padding:0px 0px;
}

#subnavigation3 a:link {
	color:#000;
	text-decoration: none;
}

#subnavigation3 a:visited {
	color:#000;
	text-decoration: none;
}

#subnavigation3 a:hover {
	color: #003470;
	text-decoration: none;
}

#subnavigation3 a:active {
	color:#000;
	text-decoration: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Sub Navigation 2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#subnavigation2 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background-color: #003470;
	width: 206px;
	margin: 20px 0 0px 10px;
	font-style: italic;
}

#subnavigation2 ul {
	 padding-left:10px;
	 margin-left:5px;
	 margin-top:5px;
	 margin-bottom:5px;
	 text-indent:1px;
	 list-style: none;
}

#subnavigation2 li {
	width:95%;
	margin:0px 0px;
	padding:0px 0px;
}

#subnavigation2 a:link {
	color:#fff;
	text-decoration: none;
}

#subnavigation2 a:visited {
	color:#fff;
	text-decoration: none;
}

#subnavigation2 a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

#subnavigation2 a:active {
	color:#fff;
	text-decoration: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Sub Navigation

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#subnavigation {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	background-color: #CCCCCC;
	width: 206px;
	margin: 0 0 0px 10px;
}

#subnavigation ul {
	 padding-left:24px;
	 margin-left:5px;
	 margin-top:5px;
	 margin-bottom:5px;
	 text-indent:1px;
	 list-style: disc;
}

#subnavigation li {
	width:95%;
	margin:0px 0px;
	padding:0px 0px;
}

#subnavigation a:link {
	color:#003470;
	text-decoration: none;
}

#subnavigation a:visited {
	color:#003470;
	text-decoration: none;
}

#subnavigation a:hover {
	color:#333333;
	text-decoration: none;
}

#subnavigation a:active {
	color:#333333;
	text-decoration: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Main Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.maintext {
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #333333;
	font-size: 14px;
}

.maintext a:link {
	color:#003470;
	text-decoration: underline;
	font-weight: bold;
}

.maintext a:visited {
	color:#003470;
	text-decoration: underline;
	font-weight: bold;
}

.maintext a:hover {
	color:#003470;
	text-decoration: none;
	font-weight: bold;
}

.maintext a:active {
	color:#003470;
	text-decoration: underline;
	font-weight: bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Footer Text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.footertext {
	padding-top: 4px;
	font-family: Trebuchet MS, Arial, sans-serif;
	text-align: center;
	color: #333333;
	font-size: 12px;
}

.footertext a:link {
	color:#003470;
	text-decoration: underline;
}

.footertext a:visited {
	color:#003470;
	text-decoration: underline;
}

.footertext a:hover {
	color:#003470;
	text-decoration: none;
}

.footertext a:active {
	color:#003470;
	text-decoration: underline;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Pictures

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.videoplaceholder {
	padding-left: 10px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Form

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.cssform p{
width: 400px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
/*height: 1%;*/
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                  Misc

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.contact_north_huntingdon {
	float: left;
	width: 250px;
	padding: 0 0 10px 50px;
	display:inline;
}

.contact_harrisburg {
	float: left;
	width: 200px;
	margin-left: 20px;
	border-left: #999999 solid 2px;
	padding: 0 0 10px 70px;
	display:inline block;
}

.clearboth {
	clear: both;
}

.before_and_after_01 {
	padding: 10px 10px 10px 10px;
}

.before_and_after_02 {
	padding: 0 0px 0px 0;
}

.subnavcontainer {
	float: right;
	clear: both;
	padding: 0 60px 0 0;
}

.beforenafter {
	width: 332px;
	float: right;
}

.paragraphbox {
	width: 335px;
	padding: 0 0 0px 0;
}

.getanswersnow {
	padding: 15px 0 0 0;
}

.leftpad10 {
	margin: 0 0 0 10px;
	padding: 0;
}

.hp_bottom_row {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 170px;
}

.toppad10 {
	margin: 10px 0 0 0;
}

.nonothing {
	padding: 0;
	margin: 0;
	display:block;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                              Thumbs

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.thumbs-a {
	width: 670px;
}

.thumbs-a img {
	margin-bottom: 10px;
}

.left-thumbs {
	margin: 0 6px 0 0; 
	padding: 0; 
}

/* ---------------------------------------------------------------------------

	Information Tables

--------------------------------------------------------------------------- */

.info_table {
	width: 800px;
}

.info_table th {
	padding: 2px 5px;
}

.info_table td {
	padding: 2px 5px;
}

.info_table tr.dark td {
	background-color: #ccc;
}

.info_table tr.light td {
	background-color: #ddd;
}

.info_table_header {
	background-color: #999;
	color: white;
}


/* ---------------------------------------------------------------------------

	Unordered List Stylings

--------------------------------------------------------------------------- */


.site_map ul {
	 padding: 0px 0px 0px 5px;
	 margin: 0px 0px 0px 5px;
	 text-indent: 1px;
}

.site_map li {
	border-bottom: #CCCCCC 1px dotted;
	width: 95%;
	margin: 0px 0px;
	padding: 4px 0px;
	font-size: 13px;
	list-style: none;
}

.site_map a:link, .site_map a:visited {
	color: #333333;
	text-decoration: underline;
}

.site_map a:hover, .site_map a:visited:hover {
	color: #990000;
	text-decoration: none;
}