body,div,span,td{font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 11px;}
body{background: #fff;color: #666666;
	margin-top:20px;margin-bottom:20px;
	text-align:center;}
.container{text-align:left;width:730px;margin: 0 auto;padding:10px;border:1px solid #cccccc;}
img{border:0px;}
a,a:visited{color:#0180E8;}
a:hover{color:#015AA2;text-decoration:none;}

.bold{font-weight:bold;}
.label{font-weight:bold;padding-right:3px}
h3,.header3{margin:0px;padding:0px;font-weight:bold;font-size:16px}
.center{text-align:center;}

.box{background:#e5e5e5;width:300px;height:150px;padding:5px;}

/*.nodata{width:100%;padding:10px;}*/
.MessagePanel{background:rgb(207, 251, 255);color:black;border:0px none;padding:5;width:500px}

/* Not used to my knowledge - JW*/
.MesssagePanelImage{}
.MesssagePanelText{color:#000;}

/* Instructions Styles */
.InstructionsHeading{font-weight:bold;}

.SignupForm{padding-top:20px;}
.SignupForm TD,TH {padding-right:20px;font-weight:bold}

.samplepage{text-align:center;padding:40px 0px 0px 0px;height:400px;}
.notes{background:#FFFFCC;text-align:left;position:absolute;bottom:0px;left:0px;padding:5px}

.footer{color:Gray;}

.workflow{	padding-top:20px; }

/* Used for Summary Grid on singlepurchase.aspx */
.summaryGrid {	width:350px;border:none 0px;padding-left:25px; }

.summaryGridHeaderTitle { 	font-weight:bold; }

.summaryGridHeaderFee { font-weight:bold;width:30%;text-align:right; }
.summaryGridItemAlt { background-color:#F6F6F6; }

.projectList			{padding:10px 0 0 0;text-align:center;}

.Grid					{	/*border: 1px solid #CCCCCC;*/ }	
				
.GridHeader				{	background:#FFFFFF url(../images/cms_button.gif) repeat-x bottom;
							border-bottom: 1px solid #CCCCCC;
							font-size: 12px;
							font-weight: bold;
							padding: 7px;
							text-align: left; }

.GridHeader				{	padding: 0spx;  }

.GridHeader a			{	border-right: 0px solid #CCCCCC;
							color: #666666;
							font-size: 10px;
							font-weight: normal;
							padding: 2px;
							text-decoration: none; }

.GridHeader a:hover		{	 }

.GridEmpty				{	text-align: center;
							width: 100%;}

.GridEmpty td			{	color: #FF0000;
							font-size: 16px;
							font-weight: bold;
							text-align: center;
							width: 100%; }


.GridSelectedItem		{	background-color: #FFFC62; }

.GridItem				{	background-color: #FFFFFF; }


.GridItem td,
.GridAltItem td			{	padding: 7px;
							vertical-align: top;
							text-align: left; }

.GridAltItem			{	background-color: #F6F6F6; }
	
.GridItem a,
.GridAltItem a			{	color: #333465;
							text-decoration: underline; }
.GridItem a:hover,
.GridAltItem a:hover	{	text-decoration:none; }


.guide					{   text-align: left; 
							border: solid 1px #eaeaea;
							padding: 5px 15px 5px 15px;
							font-size: 12px;
						}
						
.error
{
	color: Red;
	font-weight: bold;
}
