h1{
	font-size: 100%;
	display: inline;
}
.ps_tree_item{
        border-top: solid 1px #336699;
}

.ps_light_font{
        color: #FFF7E5;
}

.ps_title{
        background-color: #A4E2FF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px;
	padding-left: 5px;
	color: #006699;
}

.ps_line{
        background-color: #68CAF8;
}

.ps_unit{
        background-color: #C6E9F9;
	margin-top: 2px;
        margin-right: 1px;
        margin-bottom: 2px;
	color: #006699;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
	padding: 2px;
	padding-left: 10px;
}

.ps_lm{
        margin-left: 2px;
}

.ps_line_left{
        border-left: solid 1px #68CAF8;
}

.ps_line_right{
        border-right: solid 1px #68CAF8;
}

.ps_border{
	border: solid 1px #68CAF8;
}

.ps_image{
        background-color: #ECF8FF;
	margin-right: 1px;
	height: 100%;
	padding: 5px;
}

.ps_forum_1{
        background-color: #F5FBFF;
	border: solid 1px #D9DDDE;
        margin-top: 1px;
        margin-bottom: 1px;
        color: #5F7582;
}

.ps_forum_2{
        background-color: #E0EDF5;
        border: solid 1px #D9DDDE;
        margin-top: 1px;
        margin-bottom: 1px;
	color: #5F7582;
}


.ps_ans_1{
        background-color: #ECF5FA;
        border-top: solid 1px #D9DDDE;
	border-bottom: solid 1px #D9DDDE;
	margin-right: 1px;
        margin-top: 1px;
        margin-bottom: 1px;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
        color: #5F7582;
}

.ps_ans_2{
        background-color: #E0EDF5;
        border-top: solid 1px #D9DDDE;
        border-bottom: solid 1px #D9DDDE;
	margin-right: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
        padding-left: 6px;
        padding-top: 4px;
        padding-bottom: 4px;	                        
	color: #5F7582;
}

.ps_forum_link{
        text-decoration: none;
        color: #5F7582;
	margin-left: 20px;
}

.ps_msg_1{
        background-color: #F5FBFF;
        border: solid 1px #D9DDDE;
        margin-top: 1px;
        margin-bottom: 1px;
	margin-right: 1px;
        margin-left: 1px;
        color: #5F7582;
}

.ps_msg_2{
        background-color: #E0EDF5;
        border: solid 1px #D9DDDE;
        margin-top: 1px;
        margin-bottom: 1px;
        margin-right: 1px;
        margin-left: 1px;
        color: #5F7582;
}

.ps_author{
        padding-left: 6px;
}

.ps_date{
        text-align: center;
}

.ps_menu{
        border: solid 1px #68CAF8; 
	padding: 5px;
	margin-top: 2px;
        background-color: #A4E2FF;
}

.ps_button{
        background-color:#68CAF8;
        border: solid 1px #006699;
        color:#FFFFFF;
        text-transform:lowercase;
        font-weight:bold;
        letter-spacing: 1px;
        padding-left: 6px;
        padding-right: 6px;
}

.ps_link{
        color: #000000;
}

.ps_text{
	border: solid 1px #006699;
	padding: 5px;
	height: 30px;
}

.ps_on{
        display: block;
	padding: 5px;
}

.ps_off{
	display: none;
        padding: 5px;
}

.ps_sec_menu{
        background-color: #E0EDF5;
        border: solid 1px #D9DDDE;
        margin-top: 1px;
        margin-bottom: 1px;
        margin-right: 1px;
        margin-left: 1px;
	padding-left: 5px;
        color: #5F7582;
}

.ps_message{
        padding: 10px; 
}

.ps_cit{
        color: #9A9A9A;
}

.ps_menu_button{
        background-color: #CACACA;
        border: solid 1px #FFFFFF;
}

.ps_menu_button:hover{
        background-color: #C6E9F9;
	border: solid 1px #000000;
}

.ps_msg_link:visited{
        color: #888888;
}

.ps_msg_link{
        color: #222222;
}

.ps_sp{
	border-right: solid 1px #D9DDDE;
        padding-right: 2px;
        padding-left: 2px;
}

