@charset "utf-8";
/* CSS Document */

#header {display:block; height:158px; margin:0; padding:0; position:relative;background:#000 url(images/ps-header.jpg); border:1px solid #666;}
#hotbox a { 
	position:absolute; 
	display:block; 
	left:98px; 
	top: 14px; 
	width:328px; 
	height:104px; 
	overflow:hidden
	}
#hotbox a:hover { background-image: url(images/psh-over.jpg);}
.num-block {
	border:1px solid black;
	padding:0 3px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
ul.illustrated {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
	width:180px;
	font-size:80%;
}
/*  Image Replacement  */
.num1 { background:transparent url(../images/num1s.png) no-repeat;}
.num2 { background:transparent url(../images/num2s.png) no-repeat;}
.num3 { background:transparent url(../images/num3s.png) no-repeat;}
.num4 { background:transparent url(../images/num4s.png) no-repeat;}
.num5 { background:transparent url(../images/num5s.png) no-repeat;}
.num6 { background:transparent url(../images/num6s.png) no-repeat;}

.nonum {
	display: inline-block;
	width:13px;
	height:0;
	padding-top:17px;
	overflow:hidden;
	vertical-align:middle;
}

.apps div.title  {padding-bottom:3px;}
.apps div.title span {color:#090;border-bottom:1px dotted #090;}
.apps div.title:hover span {color:#f00;border-bottom-color:#fff;}
.apps div.selected .title { padding-top:8px;}
.apps div.selected .title span {border-bottom:none;font-weight:bold;color:#f00;}
.apps div.title:hover {cursor:pointer;}
.apps div.selected .title:hover {cursor:default;}

.apps dt {font-weight:bold; padding-top:10px;}
.apps dd {margin-left:20px;}

#mainContent .caption {background:#eee;border:1px solid #aaa;padding:10px;font-size:90%;}
.caption1 {text-align:center; background:#eee;border:1px solid #999;padding:20px;}
#nav {margin:0 0 0 50px;}

#mainContent #related dt {margin-top:8px;}
#mainContent #related li {margin-bottom:10px;}
#mainContent #related li a {color:mediumblue;text-decoration:underline;}
#mainContent #related li a:hover {text-decoration:overline;color:red;}
#mainContent #related dd {margin-left:20px; margin-top:8px;}
#mainContent #related dd a, #mainContent dd a img{text-decoration:underline;border:none;color:mediumblue;}
#mainContent #related dd a:hover {text-decoration:overline;color:red;}
#mainContent #related dd span, #related li span {font-size:70%;}

#psjump_container {float:left; width:130px; margin:0 15px 5px 0; height:auto; font-family: Arial, Helvetica, sans-serif;}
#psjump {margin:0; padding:0;}
#psjump dt {margin:0;}
#psjump dd {margin:0;}
#psjump dt a, #psjump dt a:visited {color:#000; text-decoration:none; display:block; padding:0.4em 0.8em; text-align:left; font-size:17px; font-weight:bold; background:transparent url(images/ps_menu.png) left top no-repeat; border-bottom:1px solid #999;}
#psjump dd a, #psjump dd a:visited {color:#000; text-decoration:none; display:block; padding:0.4em 2.5em; font-size:15px; background:transparent url(images/ps_menu.png) left center;}
#psjump dt a:hover {color:#fff; background:transparent url(images/ps_menu_dt_over.png) left top no-repeat;}
#psjump dd a:hover {color:#3cf; background:transparent url(images/ps_menu_dd_over.png) left center;}
#psjump dd.foot {background:transparent url(images/ps_menu.png) left bottom no-repeat; height:0.6em;}
#psjump dt a.set {color:#fff;background:transparent url(images/ps_menu_dt_over.png) left top no-repeat;}
#psjump dd a.set {color:#c00;background:transparent url(images/ps_menu_dd_sel.png) left center;}

.arcur { cursor:default;}
