body{
	font:12px/1.5 Helvetica, Verdana, Arial;
	text-align:left;
}

a:focus{
	outline:1px dotted
}

hr{
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0
}

h1{
	font-size:25px
}

h2{
	font-size:30px
}

h3{
	font-size:18px
}

h4{
	font-size:19px
}

h5{
	font-size:17px
}

h6{
	font-size:15px
}

ol{
	list-style:decimal
}

ul{
	list-style:disc

}

li{

}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{
	margin-bottom:20px
}










#spoorheadmenu2{

width:600px;
height:39px;
background-repeat:repeat-x;

}

#spoorheadmenu2 a{
padding-top:10px
font-weight:bold;
font-size:12px;
display:block;
height:19px;
padding-top:10px;


height:19px;
width:85px;


}




#spoorheadmenu2 ul.sub a{
padding-top:10px
font-weight:bold;
font-size:12px;
display:block;
height:19px;
padding-top:10px;

height:19px;
width:90px;
}

#spoorheadmenu2 ul.sub{
width:170px;
background-color:#333333;



}

#spoorheadmenu2 li.long a{

}

#spoorheadmenu2 li{
float:left;
text-align:left
}

#spoorheadmenu2 ul li a:hover{
background-repeat:repeat-x;
}


#spoorheadmenu2 a:visited, #spoorheadmenu2 a:active{


}

#nav2 li ul {
	position: absolute;
	width: 170px;
	left: -999em;
	
}

#nav2, #nav2 ul {
	padding: 0;
	margin: 0;
	list-style: none;

}

#nav2 li:hover ul, #nav2 li.sfhover ul {
	left: auto;
}

#nav2 li ul.sub li a{
width:170px;
}


.comment_item {
    padding:5px;
	background-color:#333333;
	overflow:auto;
}

.comment_item_details {
    font-size:70%;
}

.comment_item_text {
    margin-top:10px;
    margin-bottom:10px;
}











/*End Main Division layout*/

/*Other*/

/*End Other*/


















