body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#666666;
	background-color:#000000;
	line-height: 1.2em;
	margin:0;
}

#maincontainer{
	width: 810px;
	margin: 0 auto;
}

#contentwrapper{
	float: left;
	width: 810px;
	background-color: #FFFFFF;
	margin: 0 auto;
}
#contentpadding{
    padding-left:5px;
	padding-right:5px;
}
span.hyperlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#FFFFFF;
	text-decoration:underline;
	line-height: 1.2em;
}

.questions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	color:#770033;
	line-height: 1.2em;
}

.lnkButtUp {
	color:#fff;
	background-color:#bb0404;
	cursor:pointer;
	font-weight:bold;
	font-size:0.9em;
	text-align:center;
	border:1px solid #690303;
	line-height: 1.2em;
}

.lnkButtDn {
	color:#fff;
	background-color:#800303;
	cursor:pointer;
	font-weight:bold;
	font-size:0.9em;
	text-align:center;
	border:1px solid #690303;
	line-height: 1.2em;
}
.lnkButtClk {
	color:#fff;
	background-color:#800303;
	cursor:pointer;
	font-weight:bold;
	font-size:0.9em;
	text-align:center;
	border:1px solid #690303;
	line-height: 1.2em;
}
.lnkButtSpc {
	text-align:center;
	vertical-align:middle;
	color:#000000;
	background-color:#cccccc;
	font-weight:bold;
	font-size:0.9em;
	line-height: 1.2em;
}

a 									{ text-decoration:underline; color:#770033; font-size:0.8em; }
a:hover 						{ text-decoration:underline; color:#bb5588; }
td 								{ font-size:0.9em; }
textarea,select 			{ font-size:9pt; border:solid 1px #444444; background-color:#fefefe; }
.link 								{ color:#770033; text-decoration:underline; cursor:pointer; font-size:0.9em; }
.tinylink 						{ color:#770033; text-decoration:underline; cursor:pointer; font-weight:bold; font-size:0.9em; }
.hidden 						{ display:none; }
.visible 						{ display:block; }
.templateTable			{ width:800px; }
.successMessage		{ font-weight:bold; color:#009922; font-size:0.9em; }
.failureMessage			{ font-weight:bold; color:#990022; font-size:0.9em; }

.webEntryInputs 			{ width:165px; font-size:0.9em; border:solid 1px #444444; background-color:#fefefe; }
.webEntryTitle 			{ padding-left:7px; font-size:0.9em; width:85px; }
.webEntrySpacer 		{ background-color:#eeeeee; font-size:0.9em; width:14px; }

.instructions					{
	font-weight:bold;
	font-size:0.8em;
	color:#999999;
	text-align:left;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
.instructions_td			{ font-weight:normal; background-color:#eeeeee; padding:3px; line-height:1.2em; }
.instructions_title			{
	font-weight:bold;
	font-size:0.9em;
	color:#770033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
.item_highlighted		{ font-weight:bold; font-size:0.9em; color:#770033; }
.table_highlighted		{ border-color:#770033 #770033 #770033;}
.bg_highlighted_light	{ background-color:#ffffcc; }
.bg_highlighted_dark	{ background-color:#eeeeee; }
.thin_line_top_td			{ border-top:2px solid #333333; height:5px; }
.thin_line_top2_td		{ border-top:1px solid #555555; }
.thin_line_bottom_td	{ border-bottom:1px solid #666666; }
.thin_line_bot_dark 	{ border-bottom:1px solid #555555; }
.thin_line_bot_light 	{ border-bottom:1px solid #ffffff; }
.top_left_image 			{ width:37%; padding-left:9px; vertical-align:top; }
.progress_bar_td		{ height:50px; vertical-align:middle; text-align:right; }
.padded_left 				{ padding-left:8px; text-align:left; font-size:9pt; }
.colored_tiny_1			{ color:#bb33ff; font-size:0.7em; font-weight:bold; }
.colored_tiny_2			{ color:#ff3333; font-size:0.7em; font-weight:bold; }
.colored_tiny_3			{ color:#22bb22; font-size:0.7em; font-weight:bold; }

.previousStep				{
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
	font-weight: bold;
}
.nextStep						{
	color:#CC0000;
	padding-left:5px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
	font-weight: bold;
}
.previousProgress		{
	background-image:url(../images/red_progressThick.gif);
	text-align:right;
	background-repeat: repeat-x;
}
.nextProgress				{
	background-image:url(../images/red_progressThin.gif);
	text-align:right;
	background-repeat: repeat-x;
}
.adbasket_title				{ text-align:center; font-weight:bold; border:1px solid #770033; }

.package 						{ padding-left:2px; font-size:0.9em; color:#770033; vertical-align:top; font-weight:bold; border-bottom:1px solid #dddddd; text-align:right; padding-right:5px; }
.packageValue 			{ padding-left:2px; font-size:9pt; color:#000000; vertical-align:middle; text-align:left; border-bottom:1px solid #dddddd; }
.textbybutton 				{ font-size:0.7em; color:#666666; line-height:10pt; text-align:right; vertical-align:middle; }
.adImage 					{ background-color:#eeeeee; }
.paragraph					{ font-size:0.9em; line-height:11pt; color:#666666; height:1.2em; }
.paragraphCopy 			{ font-size:0.9em; line-height:1.2em; color:#770033; height:8px;}

.Heading 						{ font-weight:bold; font-size:1em; color:#555555; }
.subhead 					{ font-weight:normal; color:#555555; border-bottom:1px solid #dddddd; text-align:left; }
.body 							{ font-size:1em; color:#0033ff; text-align:left; }
.list 								{ font-size:0.9em; }
.subbody 						{ font-size:0.9em; }
.BottomLinks 				{ font-size:0.9em; color:#0000ff; }
.BigHeading 				{ font-weight:bold; font-size:2em; color:#3300ff; }
.ReallyBigHeading 		{ font-weight:bold; font-size:3em; color:#3300ff; }
.EditionName 				{ font-weight:bold; font-size:1.1em; }
.Message 					{ font-weight:bold; font-size:1.1em; color:#cc0000; }
.PWords 						{ font-weight:bold; font-size:1.1em; color:#cc0000; }
.AdRunDate 				{ font-size:9px;  ; background-color:#dddddd }
.AdRunEdition 				{ font-size:0.9em;  ; background-color:#eeeeee }
.AdRunPrice 				{ font-size:0.9em;  ; background-color:#dddddd }

/*STYLES FOR THE DYNAMIC TABLE */
.tableStyle 					{background-color:#ffffff; text-align:center; border:2px solid #ffffff; width:100%;}
.normalText 				{color:#000066; text-decoration:none}
.cellNormal					{background-color:#eeeeee; text-align:left; font-size:0.9em; padding-left:20}
.cellRoll   					{color:#990055; background-color:#ffffbb; text-align:left; font-size:0.9em}
.cellSelected 				{background-color:#aaaaaa; text-align:left; font-size:0.9em}
.pageNumNormal 		{color:#000066; font-size:0.9em; text-align:center;}
.pageNumRoll   			{color:#990000; font-size:0.9em}
.headNormal 				{background-color:#dddddd; font-size:0.9em; padding:5px; font-weight:bold;}
.headRoll   					{background-color:#990055; color:#ffffff; font-size:0.9em; padding:5px; font-weight:bold;}

/*STYLES FOR THE PAGE LAYOUT FOR MANAGER, CREATOR, AND USERS PAGES*/
.data_cell 					{ color:#000000; padding:5px, 15px; font-size:0.9em }
.data 							{ color:#cc3366; font-weight:bold; font-size:0.9em }
.button 						{ width:100%; font-size:0.9em}
.note							{ color:red; font-weight:bold; font-size:0.9em }
.spacer 						{ background-color:#cccc99; height:10px; position:relative;left:0 }
.header1 						{ height:75px; width:600px; position:relative;left:0; background-image:url("../images/ucjbg2.gif") }
.header2 						{ height:75px; width:35px; background-image:url("../images/ucjbg2.gif"); text-align:right }
.table 							{ text-align:center; background-color:#eeecee; position:relative; left:0;}
.confirmTable 				{ width:500px; background-color:#eeecee}
.searchScreen 			{ font-weight:bold; font-size:0.9em }
.title 							{ text-align:center; font-weight:bold; font-size:1.em }

/*STYLES FOR THE UPLOAD PAGE*/
.field_name  				{ background-color:dddddd; text-align:right; font-size:0.9em; padding:0px, 6px }
.input_field 					{ background-color:eeeeee; 	text-align:left; font-weight:normal; font-size:0.9em; 	padding:2px, 6px }
.input			 				{ font-size:0.9em }
.message2 					{ font-weight:bold; font-size:0.9em; text-align:center }
.readOnlyClass 			{ background:#dddddd}

/*STYLES FOR THE LOGIN PAGE*/
.L_body 						{text-align:left; color:black;}
.L_P 							{font-weight:bold}
.headerCell 					{background-image:url("../images/ucjbg2.gif"); font-weight:bold; font-size:1em; text-align:center}
.L_spacer 					{background-color:#cccc99; height:10px;}
.inputCell 					{font-size:1em;}
.inputTable 					{background-image:url("../images/ucjbg2.gif")}
.submitCell					{text-align:center; background-image:url("../images/ucjbg2.gif")}
.image 						{position:relative; left:10px; top:2px}