/* Partner area CSS resource */
#tm { cellpadding:4px;border:solid #000000 1px;background-color:yellow;text-align:center; }
/**
	Style sheet for the Reseller area and admin console
*/
div.fn {
	display:block;
	margin:2em;
	color:#888888;
	}
div.leftcol_50_50 {position:absolute;left:0px;width:50%;}
div.rightcol_50_50 {position:absolute;left:50%;width:50%;}
div.rel {position:relative;}
#newapps {
	position:relative;
	border:solid #000000 1px;
	background-color:#F4C287;
	height:auto;
}
#allactive {
	position:relative;
	border:solid #000000 1px;
	height:auto;
}
.tools {
	background-color:#91DF8E;
	position:relative;
	width:100%;
	border-style:solid;
	border-width:2px 0px 2px 0px;
	white-space:nowrap;
	line-height:20px;
	vertical-align:middle;
}
.tools * {
	position:inherit;
	border:none #999999 0px;
	float:left;
}

tr { vertical-align:top;}
div.leftcol, div.rightcol {

}
.leftcol {}
.rightcol {}
#submitbuttons {
border: solid black 1px;
text-align:right;
clear:all;
padding:4px;
background-color:#FBCB84;	
}
#submitbuttons > input:first-child {
	font-weight:700;
}
.del, .edt, .nam {padding:1px 2px 0px 3px;}
.del, .edt {font-size:80%; }
.del, {background-color:#DDDDDD;}
.edt, {background-color:#EEEEEE;}
.nam { padding-left:6px;width:90%; background-color:#FFFFFF;}

fieldset { padding:3px;}
legend, table caption {color:#999999;text-align:left; }
#active tr td { border-style:dashed; border-width:0px 0px 1px 0px;border-color:#e2e2e2; }
.adminonly { position:relative;display:block;background-color:#C9DCEF; border:double #E7EFF5 5px;padding:4px; }
.adminonly input, .adminonly select, textarea, option {background-color:#E7EFF5}
#rsnotein { width:92%; margin:3px;height:80px;}
input.wide {width:90%;}
input.narrow {width:80px;}
#admin_head {
	background-image:url(/images/partners/partnercenter/graphics/jelly_blue.gif);
}
#errors {
	border:solid #CC0000 3px;
	padding:5px;
	width:80%;
	margin-left:10%;
}
#errors h2 {
	color:#CC0000;
}
div.header, {
	background-image:url(/images/partners/partnercenter/graphics/jelly_green.gif);
}
div.header, #admin_head {
	height:29px;
	color:#FFFFFF;
	line-height:28px;
	font-weight:700;
	vertical-align:middle;
	padding:0px 0px 0px 12px;}
#admin_head a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:90%;
	margin:0px 20px 0px 0px;
	}
#admin_head a:hover {
	text-decoration:underline;
}

#termsbox {
	border:solid #000 1px;
	width:600px;
	height:200px;
	overflow:auto;
	padding:5px;
	margin:5px 0px 5px 0px;
	}
/**
#admin_head {border-width:0px 0px 2px 0px;border-style:outset;background-color:threedface;padding:3px;font-weight:500;font-size:80%;}
#admin_head a {color:black;text-decoration:none;padding:2px 10px 2px 10px;border:solid threedface 1px; margin:0px;cursor:default;}
#admin_head a:hover {border-color:threedhighlight threedshadow threeddarkshadow threedhighlight;}
#admin_head img {border:0px;vertical-align:middle; height:20px; width:20px; }
*/

body.admin {background-color:#E7EFF5; font-size:80%;margin:0px;}
.callout {background-color:#FFEEBB; padding:4px; font-weight:600; align:center;width:85%;margin:4px 7% 4px 7%; border:double #F9B373 3px;}
.hilite {background-color:#FFEEBB; }

.b21x20 {border:10px; margin:1px;}
#loginbox {background-color:#FFF9A6; color:#000;
border:solid #000 1px;
text-align:center;
padding:5px;
width:160px;
float:right;
}

hr {height:1px;color:#1555CC;}

.jason {color:#CC0000;}
.oleary {text-decoration:overline}
.david {background-color:green;}

table.layout {width:99%;}
table.layout table, table.layout fieldset {margin:4px;}
.tt {white-space:pre;}
