body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.clsPushButton, .clsOKButton, .pushbutton{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*display: none;*/
	font-size: x-small;
	vertical-align: middle;
	padding: 2px;
	line-height: 20px;
	border-style: outset;
}

.cs_dlgNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
}
.cs_dlgNormalRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: red;
}
.cs_dlgNormalBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
.cs_dlgTitle {
	background-color: #004080;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding: 4px;
	display: none;
}
.cs_dlgWarningTitle {
	background-color: #800000;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding: 4px;
}
.cs_dlgDesc {
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	display: none;
}
.cs_dlgSectionBar {
	background-color: #C0C0C0;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.cs_dlgLabelForOptionText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	line-height:20px;
}
.cs_dlgLabel {
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.cs_dlgLabelBold, .cs_dlgLabelBoldNoAlign {
	font-weight: bold;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #27527D;
}
.cs_dlgLabelBold{
	text-align: right;
}

.cs_dlgBoldError {
	font-weight: bold;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #ff0000;
}
#MainTable label {
	font-weight: bold;
	line-height: 16px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #27527D;
	cursor:pointer;
}
.cs_dlgLabelRequired
{
	font-weight: bold;
	line-height: 16px;
	font-size: 11px;
	cursor: auto;
	text-decoration: none;
	color: #27527D;
}
.cs_dlgLabelOptional
{
	font-weight: normal !important;
	line-height: 16px;
	font-size: 11px;
	cursor: auto;
	text-decoration: none;
	color: #27527D;
}
.cs_dlgSectionBarSmall {
	background-color: #C0C0C0;
	color: #000080;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	padding: 4px;
}
.cs_dlgLabelSmall {
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.cs_dlgLabelSmallBold {
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.cs_dlgControl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal
}
.cs_dlgDisabledControl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: silver;
}
.cs_dlgGhost {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
.cs_dlgError {
	color: #ff0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.cs_dlgWarning {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.cs_dlgErrorSmall {
	color: #ff0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.cs_dlgItemLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
.cs_dlgItemLinkSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: xx-small;
	text-decoration: none;
	font-weight: bold;
}
.cs_dlgAddLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #808080;
	font-size: x-small;
}
a:hover.cs_dlgGhost {
	text-decoration: underline;
	color: #808080;
	font-size: x-small;
}
.cs_dlgTable {
	border: 0px solid black;
	border-collapse: collapse;
	border-spacing: 0px;
}
.cs_dlgTable th {
	padding: 5px 5px 5px 5px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: xx-small;
	border-style: solid;
	border-color: #666666;
	border-width: 1px 0px 1px 0px;
	background-color: #cccccc;
	color: #cc6600;
}
.cs_dlgTable td {
	padding: 2px 5px 2px 5px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: xx-small;
	border-style: solid;
	border-color: #666666;
	border-width: 0px 0px 1px 0px;
	background-color: #ffffff;
	color: #000000;
}
.cs_dlgTable tr.alt td {
	background-color: #eeeeee;
}
/* these 3 are required here for login screens put up outside lightbox */
#clsPushButtonsTable .clsLoginButton, #clsPushButtonsTable .clsPushButton, #clsPushButtonsTable .clsCancelButton{
	margin-top: 10px;
   padding: 0px 0px 0px 20px;
   font-size: 13px;
	font-weight: bold;  
   border: none;   
   line-height: 16px !important;
   vertical-align: bottom;
	background-position: left top;
	background-repeat: no-repeat;
   text-align: left;
   overflow: visible;
}
#clsPushButtonsTable .clsLoginButton {
	background-image: url(/commonspot/dashboard/icons/lock_open.png);
}
#clsPushButtonsTable .clsPushButton {
	background-image: url(/commonspot/dashboard/icons/check.png);
}
#clsPushButtonsTable .clsCancelButton {
	background-image: url(/commonspot/dashboard/icons/cancel.png);
}