body

{

	font-family: Segoe UI, Tahoma

}



strong, b {

	font-weight: bold;

}



a

{

	color: #0066FF;

}



p

{

	margin-bottom: 1em;

}



small { font-size: 11px; }



#hd .logo

{

	margin: 1em 0;

	font-size: 122%;

}



.nav

{

	border-bottom: 1px solid #DDDDDD;

	margin-bottom: 1em;

}



.nav li

{

	border: 1px solid #DDDDDD;

	border-bottom: none;

	background-color: #EEEEEE;

	padding: 0.5em 1em;

	font-size: 85%;

}



.nav a

{

	text-decoration: none;

}



.nav a:hover

{

	text-decoration: underline;

}



#yui-main h1

{

	font-size: 138.5%;

	border-bottom: 1px dotted #DDDDDD;

	padding-bottom: 0.2em;

	margin-bottom: 0.4em;

}



#yui-main h2

{

	font-size: 116%;

	margin-bottom: 0.4em;

	color: #555555;

}



#ft

{

	margin-top: 1em;

	border-top: 1px dotted #DDDDDD;

	padding-top: 0.2em;

	font-size: 85%;

	color: Silver;

}



/* -- Data View -- */

.dataview

{

	width: 100%;

	clear: both;

	margin-bottom: 10px;

}



.dataview th, .dataview td

{

	padding: 2px;

}



.dataview th

{

	text-align: left;

	background-color: #666666;

	color: White;

	font-weight: bold;

	font-size: 85%;

}



.dataview th a

{

	color: White;

}



.dataview td

{

	border-bottom: 1px solid #DDDDDD;

	vertical-align: top;

}



.dataview tr.alt

{

	background-color: #f4f4f4;

}



.shortcut

{

	clear: both;

	height: 2em;

}



.shortcut ul li

{

	float: left;

	margin-right: 1em;

	margin-bottom: 0.7em;

	font-size: 85%;

}



/* -- Validation Summary -- */

.validationsummary {

	background-color:Pink;

	background-image:url(../images/warn.gif);

	background-position:0.5em 0.25em;

	background-repeat:no-repeat;

	border:1px solid Red;

	color:Maroon;

	margin-bottom:1em;

	padding:0.5em;

}



.validationsummary p {

	font-weight:bold;

	margin-bottom:0.5em;

	margin-left:2em;

	text-indent:0pt;

}



.validationsummary ul {

	padding-left:4em;

}



.validationsummary ul li {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:disc;

}



fieldset {

	clear:both;

	padding:0.25em 1em;

}



fieldset legend {

	font-weight:bold;

	margin-bottom:0.25em;

	margin-left:-2em;

	padding:0pt 1em;

}



#dataentry {

}



#dataentry .sameas {

	padding:0pt 4px 4px;

}



#dataentry .sameas label {

	font-size:85%;

	padding-left:0.75em;

}



#dataentry .singlefield {

	clear:both;

	margin-bottom:0.3em;

}



#dataentry .label {

	color:#333333;

	float:left;

	font-size:92%;

	font-weight:bold;

	padding:4px 0pt 2px;

	text-align:right;

	width:13em;

}



#dataentry .invalid {

	color:Red;

}



#dataentry label span.req, span.req {

	color:Red;

	font-size:100%;

	margin:0pt 0.25em;

	position:relative;

	vertical-align:baseline;

}



#dataentry label span.optional, span.optional {

	color:Gray;

	font-size:92%;

	font-weight:normal;

	margin:0pt 0.25em;

	position:relative;

	vertical-align:baseline;

}



#dataentry .field {

	margin:0pt 0pt 8px;

	padding-left:6px;

	text-align:left;

	margin-left: 14em;

}



#dataentry .field label {

	padding-left:0.5em;

}



#dataentry .field .hint {

	background-color:#FFFFCC;

	border:1px solid #CC9933;

	color:Black;

	display:none;

	margin-left:5px;

	margin-top:-4px;

	padding:10px 12px;

	position:absolute;

	width:200px;

}



#dataentry .field .hint .hint-pointer {

	background:transparent url(../images/pointer.gif) no-repeat scroll left top;

	height:19px;

	left:-10px;

	position:absolute;

	top:5px;

	width:10px;

}



#dataentry .field .suffix {

	color:#999999;

	font-size:85%;

	font-style:italic;

	padding-left: 1em;

}



#dataentry .field .radio-button {

	float: left;

}



#dataentry input[type="submit"] {

	font-size:114%;

}



#dataentry .checkboxlist {

	border:1px dotted Silver;

	overflow-x:hidden;

	overflow-y:scroll;

	padding:1em;

}



.buttons

{

	margin-top: 0.5em;

	text-align: right;

}



.stats

{

	margin-bottom: 2em;

	width: 100%;

}



.stats th, .stats td

{

	padding: 2px;

	vertical-align: bottom;

}



.stats th {

	font-size: 93%;

	padding-right: 20px;

}



.stats td {

	text-align: right;

	font-size: 108%;

	font-weight: bold;

}



.queued { background-color: #E7B8B8; }

.scraping { background-color: #E7E7B8; }

.complete { background-color: #C0E7B8; }



.dataentry th, .dataentry td {

	padding: 6px 4px;

	vertical-align: top;

}



.dataentry th {

	color: #2f2f2f;

	font-weight: bold;

	font-size: 85%;

	width: 13em;

	text-align: right;

	padding-right: 1.5em;

}



.dataview .number {

	text-align: right;

}



.success {

	color: #00cc00;

	font-weight: bold;

}



ul.normal {

	padding-left: 3em;

	margin-bottom: 1em;

}



ul.normal li {

	list-style-type: disc;

}



.cc_only, .prepaid_only {

	display: none;

}



label.error {

	color: #cc0000;

	font-weight: bold;

}


#leftSide{
	width:480px;
	height:auto;
	float:left;
}

#rightSide{
	width:340px;
	height:auto;
	float:right;
}

#user{
	background-color:#FFFFFF;
}

#image{
	float:left;
	padding-left:50px;
	width:80px;
	padding-right:30px;
}


