/* css for ProjectStat.us */

.disclaimer
{
	font-size: .9em;
	color: #8e8c8c;
}

li
{
  font-size: 1.2em;
}


body {
 background: #f9fbfe url(/updates/images/bg_body.gif) repeat-x 0 0;
 margin:0; padding:0;
 color: #333;
 font: 62.5%/1.7em "Trebuchet MS", Verdana, sans-serif; 
}
img { border: none; }

a {
 color: #d28b03;
 text-decoration: underline;
}
a:hover {
 color: #128dcd;
 text-decoration: underline;
}
h1 {
 font-size: 1.9em;
 font-weight: 600;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 756px;
	background: url("/updates/images/bg_wrapper.gif") repeat-y 0 0;
	border:0;
}

#header {
	margin: 0;
	background: #e2e8fc; 
}


#logo {
 float: left;
 width: 235px;
 height: 53px;
 background: url(/updates/images/ps_logo.gif) no-repeat 0 0;
}

#topnav {
 float: right;
 height: 53px;
}

#headerbase {
 clear: both;
 height: 11px;	
 background: #fff; 
 padding-top: 0;
}
* html #headerbase {
 background: url("/updates/images/bg_wrapper.gif") repeat-y 0 0; 
}
#top {
 height: 114px;
 background: url(/updates/images/bg_top.gif) no-repeat left bottom;
}
	#step_1 {
	 float: left;
	 margin-top: 11px;
	 margin-left: 25px;
	 width: 209px;
	}
	* html #step_1 {
	 margin-left: 10px;
	}
	#step_2 {
	 float: left;
	 margin-top: 11px;
	 width: 209px;
	}
	#step_3 {
	 float: left;
	 margin-top: 11px;
	 width: 209px;
	}
	.step_line {
	 float: left;
	 margin: 10px 13px 0 15px;
	}
	p.step {
	 margin: 0;
	 padding: 0;
	 color: #777;
	 font-size: 1.2em;
	 text-align: justify;
	 line-height: 1.8em;
	}
	p.step img {
	 float:left;
	 padding-right: 5px;
	}

#left {
	float: left;
	width: 468px;
	background: url(/updates/images/bg_left-topper.gif) no-repeat 0 0;
	margin: 20px 0 0 20px;
	border-right: 1px solid #dee4f9;
}
* html #left {
 margin-left: 10px;
}
	#left h1 {
	 color: #5bbf21;
	 margin: 5px 0 1em 18px;
	}
	#left p {
	font-size: 1.2em;
	letter-spacing: 0.03em;
	margin: 0.5em 1.5em 1em 18px;
	}
#mainline {
 float: left;
 width: 15px;
}
	#mainline img {
	 padding: 108px 0 0 5px;
	}
#right {
	float: right;
	width: 231px;
	margin: 20px 20px 0 0;
}
	#right h1 {
	 color: #0084c9;
	 margin: 0 0 1em 15px;
	}
	* html #right h1 {
	 margin-top: -5px;
	}
	#right p {
	font-size: 1.2em;
	letter-spacing: 0.03em;
	margin: 0.5em 0.5em 1em 15px;
	}
	#right_upper {
	 clear: both;
	 width: 229px;
	 background: url(/updates/images/bg_right-top.gif) no-repeat left bottom;
	}
	#right_upper_top {
	 width: 229px;
	 height: 6px;
	 background: url(/updates/images/bg_right-topper.gif) no-repeat 0 0;
	}
	#right_lower {
	 margin-top: 20px;
	 clear: both;
	 width: 229px;
	 background: url(/updates/images/bg_right-bottom.gif) no-repeat left bottom;
	}
	#right_lower_top {
	 width: 229px;
	 height: 6px;
	 background: url(/updates/images/bg_right-topper.gif) no-repeat 0 0;
	}
	/* The TOKEN form */
	form#project_token {
	 margin: 0 0 0 15px; 
	 padding: 0;
	}
	* html form#project_token {
	 margin-bottom: 10px;
	}
	fieldset.floatframe {
		border: none;
	 margin: 0; padding: 0;
	}
	fieldset.float {
	 border: none;
	 float:left;
	 margin: 0; padding: 0;
	}
	input#token {
	 margin: 0; padding: 0;
	 width: 175px;
	 height: 20px;
	 background: #fff;
	 border: 1px solid #ccdbf2;
	 color: #777;
	}
	input#token:focus {
	 background: #fff;
	 border: 1px solid #d28b03;
	 color: #333;
	}
	input#go {	
	 margin: 4px 0 0 10px; 
	 padding: 0;
	}
#footer {
 color: #8e8c8c;
 clear: both;
 background: #f9fbfe; 
 /* height: 60px; */
}
#footer p {
 text-align: center;
 font-size: 1.1em;
 line-height: 1.3em;
 letter-spacing: 0.03em;
 margin: 0.5em; padding: 0 0 1.5em 0;
}
* html #footer p {
 margin: 0;
}
#footer a {
	color: #77a6ce;
	text-decoration: none;
}
#footer a:hover {
	color: #d28b03;
	text-decoration: underline;
}

/* top navigation */
ul#nav {
 list-style:none;
}
ul#nav li {
 float: left;
 display: block;
 margin-right: 10px;
 margin-top: 20px; /* 21px; */
 width: 75px;
 height: 23px;
}
* html ul#nav li {
 margin-top: 31px;
}
ul#nav li.home {
 background: url(/updates/images/tab_home_h.gif) no-repeat 0 0;
}
ul#nav li.projects {
 background: url(/updates/images/tab_projects_h.gif) no-repeat 0 0;
}
ul#nav li.blog {
 background: url(/updates/images/tab_blog_h.gif) no-repeat 0 0;
}
ul#nav li a {
 display: block;
}
ul#nav li.home a {
 background: url(/updates/images/tab_home.gif) no-repeat 0 0;
}
ul#nav li.projects a {
 background: url(/updates/images/tab_projects.gif) no-repeat 0 0;
}
ul#nav li.blog a {
 background: url(/updates/images/tab_blog.gif) no-repeat 0 0;
}
ul#nav li.home a:hover {
 background: url(/updates/images/tab_home_h.gif) no-repeat 0 0;
}
ul#nav li.projects a:hover {
 background: url(/updates/images/tab_projects_h.gif) no-repeat 0 0;
}
ul#nav li.blog a:hover {
 background: url(/updates/images/tab_blog_h.gif) no-repeat 0 0;
}
ul#nav li.account {
 background: url(/updates/images/tab_account_h.gif) no-repeat 0 0;
}
ul#nav li.account a {
 background: url(/updates/images/tab_account.gif) no-repeat 0 0;
}
ul#nav li.account a:hover {
 background: url(/updates/images/tab_account_h.gif) no-repeat 0 0;
}
ul#nav li.help {
 background: url(/updates/images/tab_help_h.gif) no-repeat 0 0;
}
ul#nav li.help a {
 background: url(/updates/images/tab_help.gif) no-repeat 0 0;
}
ul#nav li.help a:hover {
 background: url(/updates/images/tab_help_h.gif) no-repeat 0 0;
}

.clear { 
 clear: both; 
 height: 5px;
}
* html .clear {
 display: none;
}

/* for single column pages */
#singlecolumn {
	width: 715px;
	background: url(/updates/images/bg_column.gif) no-repeat 0 0;
	margin: 10px 0 0 20px;
	border-right: 1px solid #dee4f9;
}
* html #singlecolumn {
 margin-left: 20px;
 margin-top: 10px;
}
	#singlecolumn h1 {
	color: #5bbf21;
	font-size: 1.9em;
	font-weight: 600;
	margin: 5px 0 1em 18px;
	padding-top: 5px;
}
	
	* html 	#singlecolumn h1 {
		padding-top: 3px;
}
	
	#singlecolumn h2 {
	 font-size: 1.4em;
	 font-weight: 600;
	 margin: 5px 0 1em 18px;
	}		
	
	#singlecolumn p {
	font-size: 1.2em;
	letter-spacing: 0.03em;
	margin: 0.5em 1.5em 1em 18px;
	}
/* end single column pages code */

/* for two column pages */
#left2 {
	float: left;
	width: 468px;
	background: url(/updates/images/bg_left-topper.gif) no-repeat 0 0;
	margin: 10px 0 0 20px;
	border-right: 1px solid #dee4f9;
}
* html #left2 {
 margin-left: 10px;
}
	#left2 h1 {
	 color: #5bbf21;
	 margin: 5px 0 1em 18px;
	}
	#left2 p {
	font-size: 1.2em;
	letter-spacing: 0.03em;
	margin: 0.5em 1.5em 1em 18px;
	}
#mainline2 {
 float: left;
 width: 15px;
}
	#mainline2 img {
	 padding: 90px 0 0 5px;
	}
#right2 {
	float: right;
	width: 231px;
	margin: 10px 20px 0 0;
}
	#right2 h1 {
	 color: #0084c9;
	 margin: 0 0 1em 15px;
	}
	* html #right2 h1 {
	 margin-top: -5px;
	}
	
	#right2 p {
	font-size: 1.2em;
	letter-spacing: 0.03em;
	margin: 0.5em 0.5em 1em 15px;
	}
	#right2_upper {
	 clear: both;
	 width: 229px;
	 background: url(/updates/images/bg_right-top.gif) no-repeat left bottom;
	}
	#right2_upper_top {
	 width: 229px;
	 height: 6px;
	 background: url(/updates/images/bg_right-topper.gif) no-repeat 0 0;
	}
	#right2_lower {
	 margin-top: 20px;
	 clear: both;
	 width: 229px;
	 background: url(/updates/images/bg_right-bottom.gif) no-repeat left bottom;
	}
	#right2_lower_top {
	 width: 229px;
	 height: 6px;
	 background: url(/updates/images/bg_right-topper.gif) no-repeat 0 0;
	}
/* end two column pages code */
