span.required 
{
	color: red;
	font-size: 8pt;
}
div#ccFormColumn 
{
	
	margin-right: 13px;
	width: 525px;
	float: left;
	border: 2px solid #dedede;
	background-color: #f7f7f7;
	padding: 5px;
	min-height: 100px;
	
}

div#ccFormColumnAction 
{
	
	width: 539px;
	text-align: right;
	border: 0px solid #dedede;
	background-color: #ffffff;
	padding: 0;
	
	text-align: right;
	
	

}

div#logininfobox 
{
	width:320px;
}

div#logininfobox img 
{
	float: left;
	padding-right: 3px;
}

table#ccLeftTable 
{
	width: 500px;
	
	
}

table#ccLeftTable td#leftside 
{
	width: 320px;
	border: 0px solid red;
}

table#ccLeftTable td#rightside 
{
	width: 180px;
	padding-left: 20px;
}

table#ccLeftTableLarge 
{
	width: 520px;
}

table#ccLeftTableLarge td#leftside 
{
	width: 520px;
	border: 0px solid red;
}



div#ccformcontainer {width:320px; margin-left:0px; border: 0px solid red;}div#ccformcontainer h3 {margin:20px 0 0 0px; font-weight:bold; font-size:1.1em;} /* adjust top margin for your context */div#ccformcontainer h4 {margin:0 0 5px 0px; font-weight:normal; font-size:1em;}div#ccformcontainer form  {border-top: 2px solid #CCC; border-bottom: 3px solid #CCC;} /* the top border is visually 1 px thicker because it touches the div.clearfix bordertop */div#ccformcontainer div.clearfix {border-top: 0px solid #CCC; padding:10px 0px; vertical-align:top;} /* adds the line above each section and provides vertical spacing */div#ccformcontainer label {width:100px; text-align:right; float:left;font-size:1em; color: #003366;   margin:0 10px;} /* this is the text label on the left of each input */div#ccformcontainer label { border:0px solid green; color: #636363; font-family: Verdana, helvetica, sans-serif; font-size: 8pt; line-height: 1em; margin: 7px 5px 7px 0px; }div#ccformcontainer label.left { text-align: left; }div#ccformcontainer input { font-family: verdana, arial, sans-serif; font-size: 8pt;}div#ccformcontainer select { font-family: verdana, arial, sans-serif; font-size: 8pt;}/*some extra styles for the checkbox and radio button sets*/	div#ccformcontainer div.buttongroup {float:left; border:0; padding:0px;} /* a container for a groups of buttons - suppresses the clearfix div top border on the divs around the radio buttons/checkboxes */div#ccformcontainer div.buttongroup div {margin-bottom:5px; font-size:.75em;} /* wrapper for the INPUT and its text - margin-bottom sets the vertical distance between buttons */div#ccformcontainer div.buttongroup input {margin-right:5px;} /* set the distance between button and its label text */
div#ccformcontainer table tr td label 
{
	float: none;
}




div#ccformcontainerlarge {width:520px; margin-left:0px; border: 0px solid red;}div#ccformcontainerlarge h3 {color: #E16F0E; font-size: 10pt; font-weight: bold; padding-bottom: 5px; margin: 0px 0px 15px 0px; border-bottom:2px solid #dedede;} /* adjust top margin for your context */div#ccformcontainerlarge h4 {margin:0 0 5px 0px; font-weight:normal; font-size:1em;}div#ccformcontainerlarge form  {border-top: 2px solid #CCC; border-bottom: 3px solid #CCC;} /* the top border is visually 1 px thicker because it touches the div.clearfix bordertop */div#ccformcontainerlarge div.clearfix {border-top: 0px solid #CCC; padding:10px 0px; vertical-align:top; font-family: Verdana, helvetica, sans-serif; font-size: 8pt;} /* adds the line above each section and provides vertical spacing */div#ccformcontainerlarge label {width:150px; text-align:right; float:left;font-size:1em; color: #003366;   margin:0 10px;} /* this is the text label on the left of each input */div#ccformcontainerlarge label { border:0px solid green; color: #636363; font-family: Verdana, helvetica, sans-serif; font-size: 8pt; line-height: 10pt; margin: 7px 5px 7px 0px; }div#ccformcontainerlarge label.large { width: 520px; }div#ccformcontainerlarge label.large input { width: 30px; }div#ccformcontainerlarge input { font-family: verdana, arial, sans-serif; width: 200px; font-size: 8pt;}div#ccformcontainerlarge select { font-family: verdana, arial, sans-serif; font-size: 8pt; width: 200px;}/*some extra styles for the checkbox and radio button sets*/	div#ccformcontainerlarge div.buttongroup {float:left; border:0; padding:0px;} /* a container for a groups of buttons - suppresses the clearfix div top border on the divs around the radio buttons/checkboxes */div#ccformcontainerlarge div.buttongroup div {margin-bottom:5px; font-size:.75em;} /* wrapper for the INPUT and its text - margin-bottom sets the vertical distance between buttons */div#ccformcontainerlarge div.buttongroup input {margin-right:5px;} /* set the distance between button and its label text */
div#ccformcontainerlarge table tr td label 
{
	float: none;
}

table.status_stop 
{
	margin-left: 10px;
	margin-right: 13px;
	width: 537px;
	border: 2px solid #dedede;
	background-color: #f7f7f7;
	padding: 5px;
	min-height: 200px;
	margin-bottom: 20px;
	font-size: 8pt;
}

table.status_stop h3
{
	color: red;
}

table.status_go 
{
	
	margin-right: 13px;
	width: 537px;
	border: 2px solid #dedede;
	background-color: #f7f7f7;
	padding: 5px;
	min-height: 200px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 8pt;
}

table.status_go h3
{
	color: green;
	padding: 0;
	margin: 0;
	font-size: 8pt;
}


div.status_stop 
{
	
	
	width: 517px;
	border: 2px solid #dedede;
	background-color: #f7f7f7;
	padding: 10px;
	min-height: 200px;
	margin-bottom: 20px;
	font-size: 8pt;
}

div.status_stop h3
{
	color: red;
	font-size: 8pt;
}

div.status_go 
{
	
	width: 517px;
	border: 2px solid #dedede;
	background-color: #f7f7f7;
	padding: 10px;
	min-height: 200px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 8pt;
}

div.status_go h3
{
	color: green;
	padding: 0;
	margin: 0;
	font-size: 8pt;
}
/* Classes */

div.ccFormColumn 
{
	width: 100%;
	margin-right: 13px;
	width: 525px;
	float: left;
	background-color: #f7f7f7;
	
	min-height: 100px;
	border: 1px solid #dedede;
}

div.ccFormColumnAction 
{
	
	
	text-align: right;
	
	
	
	width: 100%;
	float: left;
	background-color: #FFFFFF;
	padding: 0px;
	
	border: 0px solid #dedede;
}

div.ccFormColumnActionCUE 
{
	text-align: right;
	width: 528px;
	
	float: left;
	background-color: #FFFFFF;
	padding: 0px;
	border: 0px solid #dedede;
	margin-bottom: 15px;
}

/* Classes */

div.ccFormColumnForum 
{
	
	margin-right: 13px;
	width: 525px;
	float: left;
	background-color: #f7f7f7;
	border: 0px solid #dedede;
}

div.ccFormColumnForumBody 
{
	
	width: 564px;
	float: left;
	background-color: #f7f7f7;
	border: 0px solid #dedede;
}

div.ccFormColumnActionForum 
{
	
	
	text-align: right;
	
	width: 100%;
	
	
	float: left;
	background-color: #FFFFFF;
	padding: 0px;
	
	border: 0px solid #dedede;
}

div.logininfobox 
{
	width:320px;
}

div.logininfobox img 
{
	float: left;
	padding-right: 3px;
}

table.ccLeftTable 
{
	width: 500px;
	
}

table.ccLeftTable td.leftside 
{
	width: 320px;
	border: 0px solid red;
}

table.ccLeftTable td.rightside 
{
	width: 180px;
	padding-left: 20px;
}

table.ccLeftTableLarge 
{
	width: 520px;
}

table.ccLeftTableLarge td.leftside 
{
	width: 520px;
	border: 0px solid red;
}



div.ccformcontainer {width:320px; margin-left:0px; border: 0px solid red;}div.ccformcontainer h3 {margin:20px 0 0 0px; font-weight:bold; font-size:1.1em;} /* adjust top margin for your context */div.ccformcontainer h4 {margin:0 0 5px 0px; font-weight:normal; font-size:1em;}div.ccformcontainer form  {border-top: 2px solid #CCC; border-bottom: 3px solid #CCC;} /* the top border is visually 1 px thicker because it touches the div.clearfix bordertop */div.ccformcontainer div.clearfix {border-top: 0px solid #CCC; padding:10px 0px; vertical-align:top;} /* adds the line above each section and provides vertical spacing */div.ccformcontainer label {width:100px; text-align:right; float:left;font-size:1em; color: #003366;   margin:0 10px;} /* this is the text label on the left of each input */div.ccformcontainer label { border:0px solid green; color: #636363; font-family: Verdana, helvetica, sans-serif; font-size: 8pt; line-height: 1em; margin: 7px 5px 7px 0px; }div.ccformcontainer input { font-family: verdana, arial, sans-serif; }div.ccformcontainer select { font-family: verdana, arial, sans-serif; }/*some extra styles for the checkbox and radio button sets*/	div.ccformcontainer div.buttongroup {float:left; border:0; padding:0px;} /* a container for a groups of buttons - suppresses the clearfix div top border on the divs around the radio buttons/checkboxes */div.ccformcontainer div.buttongroup div {margin-bottom:5px; font-size:.75em;} /* wrapper for the INPUT and its text - margin-bottom sets the vertical distance between buttons */div.ccformcontainer div.buttongroup input {margin-right:5px;} /* set the distance between button and its label text */
div.ccformcontainer table tr td label 
{
	float: none;
}




div.ccformcontainerlarge {width:520px; margin-left:0px; border: 0px solid red;}div.ccformcontainerlarge h3 {color: #E16F0E; font-size: 10pt; font-weight: bold; padding-bottom: 5px; margin: 0px 0px 15px 0px; border-bottom:2px solid #dedede;} /* adjust top margin for your context */div.ccformcontainerlarge h4 {margin:0 0 5px 0px; font-weight:normal; font-size:1em;}div.ccformcontainerlarge form  {border-top: 2px solid #CCC; border-bottom: 3px solid #CCC;} /* the top border is visually 1 px thicker because it touches the div.clearfix bordertop */div.ccformcontainerlarge div.clearfix {border-top: 0px solid #CCC; padding:10px 0px; vertical-align:top;} /* adds the line above each section and provides vertical spacing */div.ccformcontainerlarge label {width:150px; text-align:right; float:left;font-size:1em; color: #003366;   margin:0 10px;} /* this is the text label on the left of each input */div.ccformcontainerlarge label { border:0px solid green; color: #636363; font-family: Verdana, helvetica, sans-serif; font-size: 8pt; line-height: 1em; margin: 7px 5px 7px 0px; }div.ccformcontainerlarge input { font-family: verdana, arial, sans-serif; width: 200px; }div.ccformcontainerlarge select { font-family: verdana, arial, sans-serif; font-size:.9em; width: 200px;}/*some extra styles for the checkbox and radio button sets*/	div.ccformcontainerlarge div.buttongroup {float:left; border:0; padding:0px;} /* a container for a groups of buttons - suppresses the clearfix div top border on the divs around the radio buttons/checkboxes */div.ccformcontainerlarge div.buttongroup div {margin-bottom:5px; font-size:.75em;} /* wrapper for the INPUT and its text - margin-bottom sets the vertical distance between buttons */div.ccformcontainerlarge div.buttongroup input {margin-right:5px;} /* set the distance between button and its label text */
div.ccformcontainerlarge table.checkboxlist tr td 
{
	width:520px;
	border: 0px solid blue;
	padding: 10px 0;
}
div.ccformcontainerlarge table.checkboxlist tr td input 
{
	width: 50px;
}

div.ccformcontainerlarge table tr td label 
{
	float: none;
	border: 0px solid red;
	width: 300px;
}