/*
* Global
*/

	body { padding: 0; margin: 0; color: #333; background: #EDEDED; }
	body, th, td { font-size: 11px; font-family: Verdana, Arial, San-Serif; }
	
	a:link, a:visited { color: #333; }
	
	img { border: none; }
	
	h1, h2, h3 { font-size: 11px; }
	h1, h2 { margin: 10px 0 20px 20px; padding: 0 0 0 20px; }
	
	h1 { padding-left: 40px;  min-height: 30px; line-height: 30px; /*\*/* height: 30px; /**/}
	h2 { border-top: 1px dotted #333; padding: 7px 0 7px 20px; margin-top: 20px; margin-left: 0; }
	h3 { margin-bottom: 2px; }
	
	p { margin: 0 0 15px 0; }
	
	.status-ok { color: #090; }
	.status-issue { color: #C00; }
	.status-text { display: none; }
	
	.error { margin: 10px 0; color: #C00; font-weight: bold; font-size: 12px; }

/*
* Icons
*/

	a.icon { text-decoration: none; }
		
	.info-iconic { padding: 7px 0 0 30px; margin-left: 10px; height: 23px; background-image: url('info.gif') left center no-repeat; /*\*/* height: 30px; /**/ display:table-cell; }

	.reviewers-iconic { padding: 7px 0 0 40px; height: 25px; background: url('reviewers.gif') left center no-repeat; /*\*/* height: 30px; /**/ display:table-cell; }

	.review-email-iconic { padding: 7px 0 0 40px; height: 25px; background: url('review_email.gif') left center no-repeat; /*\*/* height: 30px; /**/ display:table-cell; }
	.review-browser-iconic { padding: 7px 0 0 40px; height: 25px; background: url('review_browser.gif') left center no-repeat; /*\*/* height: 30px; /**/ display:table-cell; }
	.review-shared-iconic { padding: 7px 0 0 40px; height: 25px; background: url('review_shared.gif') left center no-repeat; /*\*/* height: 30px; /**/ display:table-cell; }
	
	.email-initiator-iconic { padding: 7px 0 0 40px; height: 25px; background: url('email_initiator.gif') left center no-repeat; /*\*/* height: 30px; /**/ display:table-cell; }
	.email-all-iconic { padding: 7px 0 0 40px; height: 25px; background: url('email_all.gif') left center no-repeat; /*\*/* height: 30px; /**/ display:table-cell; }
	.add-reviewer-iconic { padding: 7px 0 0 40px; height: 25px; background: url('add_reviewer.gif') left center no-repeat; /*\*/* height: 30px; /**/ display:table-cell; }
	
	.create-shared-iconic { padding: 7px 0 0 40px; height: 30px; background: url('review_shared.gif') left center no-repeat; display:table-cell; }
	.create-email-iconic { padding: 7px 0 0 40px; height: 30px; background: url('review_email.gif') left center no-repeat; display:table-cell; }
	
	.status-ok-iconic { padding: 1px 0 0 25px; height: 17px; background: url('server_ok.gif') left center no-repeat; /*\*/* height: 20px; /**/ display:table-cell; }
	.status-issue-iconic { padding: 1px 0 0 25px; height: 17px; background: url('server_issue.gif') left center no-repeat; /*\*/* height: 20px; /**/ display:table-cell; }

	
/*
* Content
*/
	.content { margin: 0; padding: 0 0 0 60px; width: 100% - 60px; overflow: visible; }
	.content a { font-weight: normal; }
	
	
/*
* Table List
*/
	
	table { margin: 0 0 15px 0; }
	th { text-align: left; }
	th, td { padding: 5px 5px 5px 0; }

	table.list { border-top: 1px dotted #333; width: 100%; margin-left: -60px; }
	table.list td { border-bottom: 1px dotted #333; }
	table.list td.label { padding-left: 50px; }
	table.list td.label a { font-weight: bold; }
	table.list td.trash { width: 15px;}
	table.list td.trash a { text-decoration: none; }
	
	table.reviewers-list { margin-left: 0; }
	table.reviewers-list { border: none; }
	table.reviewers-list td { border: none; }

/*
* Lists
*/
	dl { overflow: auto; }
	dl dt { font-weight: bold; float: left; clear: left; padding: 1px 5px 1px 0; }
	dl dd { padding: 1px 0; margin: 0; }
	
	
/*
* Updated Reviews Page
*/

	/* No reviews */
	.empty .error { margin: 20px 0; }
	.empty .buttons { border: dotted #333; border-width: 1px 0; margin: 0 0 20px 0; padding: 10px 60px; }
	
/*
* Sent Reviews page
*/
	#pg_sent h1 { background: url('sent_lg.gif') no-repeat left center; }
	
/*
* Sent details page
*/
	#pg_sent_details h1 { padding-left: 0; }
	
	#pg_sent_details dt { width: 14em; }
	
	#pg_sent_details .buttons { clear: both; }
	#pg_sent_details .buttons a { float: left; padding-right: 20px; }
	
/*
* Review Servers page
*/	
	#pg_servers h1 { background: url('servers_lg.gif') no-repeat left center; }
	
	#pg_servers table a { font-weight: normal; text-decoration: none; }
	
	#pg_servers table a.ok {  }
	#pg_servers table a.issue { }
	

/*
* Review Servers detail page
*/
	
	#pg_server_details  h2 { margin: 0 0 2px 55px; padding-bottom: 0; border: none; }
	#pg_server_details table.list a { font-weight: normal; }
	#pg_server_details table.list td.label { padding-left: 67px; }
	
/*
* Joined Reviews page
*/
	#pg_joined h1 { background: url('joined_lg.gif') no-repeat left center; }
	

/*
* Servers page
*/
	#pg_servers h1 { background: url('server_lg.gif') no-repeat left center; }
	
	
/*
* Server Detail page
*/
	#pg_server_details h1 { background: url('server_lg.gif') no-repeat left center; }
