
/*
#07509E = darkblue  //#000099
#F7933A = orange
#F79239 = title orange
#00A683 = turquoise
#5486BD = fontblue
*/

/*
listing title

	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #d7f79a;
*/


h1, .ucMajorTitle
{
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;	
	color:#07509f; 	
}

h2, .ucMinorTitle
{
	margin:0;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	color:#07509f;
	
}

body, .BodyStyle
{
	font-family: Arial;
	font-size: 14px;			
}

.captionBlack
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color:#666666; 
}

.captionOrange
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color:#f19836; 
}

.AsteriskStyle
{
	font-family: Arial;
	font-size: 10px;
			
}

.welcomeStyle
{
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	
	color:#07509f;

}


.controlEditMed
{
	width:300;
}

.controlEditSmall
{
	width:110;
}
	

.Text
{	
	margin:0;
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	
}
.TinyFont
{	
	margin:0;
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
	
}

.TableHeader
{	
	background-color=#07509f;
	font-size: 14;
	font-weight:bold;
	font-family: Arial,Helvetica, Verdana, Sans-Serif;
	color:#F7933A;
	
}
.TableSubHeader
{	
	background-color=#07509f;
	font-size: 12;
	font-weight:bold;
	font-family: Arial,Helvetica, Verdana, Sans-Serif;
	color:#F7933A;
	
}
.TableFooter
{	
	background-color=#07509f;
	font-size: 14;
	font-weight:bold;
	font-family: Arial,Helvetica, Verdana, Sans-Serif;
	color:#F7933A;
	
}

.ReportStandard
{	
	font-size: 12;
	font-family: Arial,Helvetica, Verdana, Sans-Serif;
}


.ReportTitle
{	
	font-size: 12;
	font-weight:bold;
	font-family: Arial,Helvetica, Verdana, Sans-Serif;
}

.ErrorItem
{
	font-size: 14px;
	font-family: Arial;
	color:Red;	
}

.ErrorIndicator
{
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	font-weight:bold;
}


.ConfirmItem
{
	font-size: 14px;
	font-family: Arial;
	color:Green;	
}

.ErrorIndicator
{
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	font-weight:bold;
}


.test
{
	background-color:Red;
	
  
}

.body
{
	margin:0;
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	width:780;
	
}

.bodyWide
{
	margin:0;
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 12px;
}

.bodyLogin
{
	margin:0;
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	text-align:center;
	
}

.bodyAssessement 
{
	margin:0;
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	width:780;
	background-color: #F7F7F7;
	
}

.bodyAssessementForMember 
{
	margin:0;
	font-family: Arial;
	font-size: 10px;
	width:440;	
}

.bodyCompanyEdit
{
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	background-color: #F7F7F7;
	
}
.navtable
{
	text-align:center;
	margin:0;
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	
	background-color:#ffffff;
}




.ucBody
{
	margin:0;
	font-family: Arial, Sans-Serif;
	font-size: 12px;	
}
.ucHeader
{
	margin:0;
	font-family: Arial, Sans-Serif;
	font-size: 12px;	
}
.ucBodyTitle
{
	margin:0;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight:bold;	
}

.ucMinorRedTitle
{
	margin:0;
	font-family: Arial;
	font-size: 14px;
	color:Red;
	padding-top:5;
	padding-bottom:5;  
}
.ucSubMajorTitle
{
	margin:0;
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;	
	color: Black;
	padding-top:5;
	padding-bottom:5;  
}


.A
{
   text-decoration:none;	
   color:#07509f;
}
.A:hover
{
	color: darkorange;
}

.linkButton
{
   text-decoration:none;	
   color:#07509f;
}
.linkButton:hover
{
	color: darkorange;
}

.linkButtonOver
{
   text-decoration:none;	
   font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color:Red;

}


/*DG*/

.dg
{
	GridLines="Horizontal";
	CellPadding="2" ;
	BackColor="White"; 
	BorderWidth="1px" ;
	BorderStyle="None" ;
	BorderColor="#E7E7FF"	;
}

.dgItem
{

	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E7E7FF;
	
}
.dgAItem
{
	
	
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F7F7F7;
}

.dgSItem
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #738A9C;
}

.pdfStyle
{
	font-family: Arial;
	font-size: 8px;
}

.dgHeader
{
	
	
	font-weight: bold;
	font-size: 12px;
	color: F7933A;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #07509f;
	
}

.dgFooter
{
	
	
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #adadad;
}

/*DG REPORT*/


.dgReportItem
{
	font-size: 14px;
	font-family: Arial;

}
.dgReportAItem
{
	font-size: 14px;
	background-color:#F7F7F7;
	font-family: Arial, Helvetica, sans-serif;

}


.dgReportHeader
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;

}

.dgReportFooter
{
	
	
	font-weight: bold;
	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

}

.htable
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #adadad;
}


/*CSS BUTTON*/

span.btn60dis, span.btn70dis, span.btn80dis, span.btn120dis
{
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	cursor: default;
	color: #868686;
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 2px;
	font-family: Arial, Helvetica, Sans-Serif;
	height: 20px;
	text-align: center;
}
span.btn60dis 
{ 
	width: 60px; 
	background: url('../images/btn60.gif') 0 0 no-repeat; 
} 
span.btn70dis 
{ 
	width: 70px; 
	background: url('../images/btn70.gif') 0 0 no-repeat; 
} 

span.btn80dis 
{ 
	width: 80px; 
	background: url('../images/btn80.gif') 0 0 no-repeat;
} 

span.btn120dis 
{ 
	width: 120px; 
	background: url('../images/btn120.gif') 0 0 no-repeat;
} 

span.btn70 a, span.btn120 a, span.btn60 a, span.btn80 a, 
{
	height: 20px; 
	display: inline;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	cursor: hand;
	color: #07509f;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	font-family: Arial, Helvetica, Sans-Serif;
	height: 20px;
	text-align: center;
	text-decoration: none;
}

span.btn120Sel a, span.btn80Sel a, 
{
	height: 20px; 
	display: inline;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	cursor: hand;
	color: black;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	font-family: Arial, Helvetica, Sans-Serif;
	height: 20px;
	text-align: center;
	text-decoration: none;
}


span.btn60 a:hover, span.btn70 a:hover, span.btn80 a:hover, span.btn80Sel a:hover, span.btn120 a:hover, span.btn120Sel a:hover { color: black; }

/*BTN60*/
span.btn60 a:hover { background-position: -120px 0; } 
span.btn60  { width: 60px; } 
span.btn60 a 
{
	background: url('../images/btn60.gif') -60px 0 no-repeat; 
	width: 60px; 
} 


/*BTN70*/
span.btn70 a:hover { background-position: -140px 0; }
span.btn70 { width: 70px; } 
span.btn70 a 
{ 
	background: url('../images/btn70.gif') -70px 0 no-repeat; 
	width: 70px; 
} 

/*BTN80*/
span.btn80 a:hover { background-position: -160px 0; }
span.btn80 { width: 80px; } 
span.btn80 a 
{ 
	background: url('../images/btn80.gif') -80px 0 no-repeat; 
	width: 80px; 
} 

/*BTN80 Selected*/
span.btn80Sel a:hover { background-position: -160px 0; }
span.btn80Sel { width: 80px; } 
span.btn80Sel a 
{ 
	background: url('../images/btn80.gif') -80px 0 no-repeat; 
	width: 80px; 
} 

/*BTN120*/
span.btn120 a:hover  { background-position: -240px 0; }
span.btn120 { width: 120px; } 
span.btn120 a 
{ 
	background: url('../images/btn120.gif') -240px 0 no-repeat; 
	width: 120px; 
} 

/*BTN120 Selected*/
span.btn120Sel a:hover  { background-position: -240px 0; }
span.btn120Sel { width: 120px; } 
span.btn120Sel a 
{ 
	background: url('../images/btn120.gif') -240px 0 no-repeat; 
	width: 120px; 
} 

.heading2 {
	font-weight: bold;
	line-height:1.5em;
	/* color: #C36A2F; */
	margin:0;
	padding-top: 12px;
	/* border-top: 1px solid #d2dae7; */
	width: 100%;
	display:block;
}

.heading3 {
	font-weight: bold;
	font-size: 100%;
	line-height:1.2em;
	/* color: #e36f1e; */
	margin:0;
}

.cbocRegForm .heading2, .cbocRegForm .heading3 {
    display:inline-block;
}
.cbocRegForm .regFormRadioButton {
    display:block;
    padding-left:0;
    margin:6px 0 4px 0;
}
.cbocRegForm .regFormRadioButton input, .cbocRegForm .regFormRadioButtonList input {
    margin:2px 10px 2px 0;
    display:inline-block;
    vertical-align:top;
}
.cbocRegForm .regFormRadioButton label, .cbocRegForm .regFormRadioButtonList label {
    display:inline-block;
    width: 90%; vertical-align:top;
}
.cbocRegForm .regFormRadioButtonList {
    list-style: none;
    display:block;
    padding-left:0!important;
    margin:6px 0 4px 0!important;
}
.cbocRegForm .regFormRadioButtonList li {
    margin:6px 0 4px 0;
}
.cbocRegForm .regFormCompactRBList {
    list-style: none;
    display:inline;
    padding-left:0!important;
    margin:6px 0 4px 0!important;
}
.cbocRegForm .regFormCompactRBList li {
    display:inline;
    margin:6px 12px 4px 0;
}
.cbocRegForm .regFormCompactRBList input {
    display:inline;
    margin:2px 10px 2px 0;
    vertical-align:top;
}
.cbocRegForm .regFormCompactRBList label {
    display:inline;
    vertical-align:top;
}
.cbocRegForm .regFormRBTabbed {
    display: block;
    margin: 0 0 4px 25px;
}
.cbocRegForm .regFormTextBoxList {
    margin: 0;
}