/*
Global Default Theme
*/
 
.color1{background-color:#E6E6E6;}
.color2{background-color:#A7B2C2;}
.color3{background-color:#D8E79B;}
.color4{background-color:#FDB6B1;}


.whitecol{background-color:#FFFFFF; padding:5px; }
td.whitecol, .whitecol td{font-size:80%; border:solid 1px #444444;}

.col1{background-color:#E6E6E6; padding:5px; page-break-inside: avoid; }
td.col1, .col1 td{font-size:80%; border:solid 1px #444444;}

.col1-bb {border-bottom:solid 1px #E6E6E6;}

.col2{background-color:#D3D8E0; padding:5px; page-break-inside: avoid; }
td.col2, .col2 td{font-size:80%; border:solid 1px #444444;}

.col2-bb {border-bottom:solid 1px #D3D8E0;}

.col3{background-color:#ECF3CD; padding:5px; page-break-inside: avoid; }
td.col3, .col3 td{font-size:80%; border:solid 1px #444444;}

.col3-bb {border-bottom:solid 1px #ECF3CD;}

.col4{background-color:#FEDAD8; padding:5px; page-break-inside: avoid; }
td.col4, .col4 td{font-size:80%; border:solid 1px #444444;}

.col4-bb {border-bottom:solid 1px #FEDAD8;}

.headercol1{background-color:#CCCCCC; padding:5px; font-weight:bold;}
td.headercol1, th.headercol1, .headercol1 td{font-size:80%; border:solid 1px #444444;}

.headercol2{background-color:#A7B2C2; padding:5px; font-weight:bold;}
td.headercol2, th.headercol2, .headercol2 td{font-size:80%; border:solid 1px #444444;}

.headercol3{background-color:#D8E79B; padding:5px; font-weight:bold;}
td.headercol3, th.headercol3, .headercol3 td{font-size:80%; border:solid 1px #444444;}

.headercol4{background-color:#FDB6B1; padding:5px; font-weight:bold;}
td.headercol4, th.headercol4, .headercol4 td{font-size:80%; border:solid 1px #444444;}

.pager td{background-color:#FFFFFF; border-top:solid 2px #444444; text-align:center; padding:4px; font-size : 80%;}

.tblDataGrid{border-collapse:collapse;}

.highlight td.whitecol{font-weight:bold;background-color:#CCCCCC;}
.highlight td.col1{font-weight:bold;background-color:#CCCCCC;}
.highlight td.col2{font-weight:bold;background-color:#CCCCCC;}
.highlight td.col3{font-weight:bold;background-color:#CCCCCC;}
.highlight td.col4{font-weight:bold;background-color:#CCCCCC;}

.cellBoldText td.whitecol{font-weight:bold;}
.cellBoldText td.col1{font-weight:bold;}
.cellBoldText td.col2{font-weight:bold;}
.cellBoldText td.col3{font-weight:bold;}
.cellBoldText td.col4{font-weight:bold;}

.headercolp{font-weight:normal;}
td.headercolp, th.headercolp, .headercolp td{font-size:80%; border:0;font-family: Arial; font-size: 12pt;}

.h3p
{
	border: 1px solid rgb(222, 222, 219); 
	height: 22px; 
	background-color: rgb(238, 238, 238); 
	width: 1000px; 
	margin-left:-2px
}

/*==========================================*/
/*             GLOBAL STYLES                */
/*==========================================*/
/***************
 *   COLOR 1  Blue *
 ***************/
.bg_col1_lightest {background-color:#D3D8E0;}
.bg_col1_light    {background-color:#A7B2C2;}
.bg_col1          {background-color:#7B8BA3;}
.bg_col1_dark     {background-color:#4F6585;}
.bg_col1_darkest  {background-color:#233E66;}


table.detailstable, body.template table.listview td, table.gridview td, #instructions
{
background-color:#FAFAFF;
}
table.gridview th, .calc_req_footer, .calc_res2_rowstyle 
{
	background-color:#e1e6ed;
   /* background-image:url(DynamicData/Content/Images/header_back.gif);*/
}

.calc_res2_rowstyle 
{
	background-color:#e1e6ed;
	
}
/***************
 *   COLOR 2  Green *
 ***************/
.bg_col2_lightest {background-color:#ECF3CD;}
.bg_col2_light    {background-color:#D8E79B;}
.bg_col2          {background-color:#C5DC69;}
.bg_col2_dark     {background-color:#B1D037;}
.bg_col2_darkest  {background-color:#9EC405;}


/***************
 *   COLOR 3  Red *
 ***************/
.bg_col3_lightest {background-color:#FEDAD8;}
.bg_col3_light    {background-color:#FDB6B1;}
.bg_col3          {background-color:#FD918B;}
.bg_col3_dark     {background-color:#FC6D64;}
.bg_col3_darkest  {background-color:#FB483D;}

/***************
 *   EA Rows *
 ***************/

.row1, .row2, .row3, .row1-enabled, .row2-enabled, .row3-enabled{
	height:47px;*height:41px;
}
.row1 td {
	color:#e7e9ee;
	font-size:24px;
	padding-left:10px;
	
	border: 1px solid #D3D8E0;
	background-color: #fbfbfc;
	margin-bottom:2px;
	height:46px;
	*height:32px;
	vertical-align:top;
	padding-top:14px;

}
.row1-enabled td {
	border: 1px solid #a7b2c2;
	background-color: #dce0e6;	
	padding-left:10px;
	color:#000000;
	font-size:14px;	
		height:46px;
	/*padding-top:4px;*/
}
.slot-1 {
	color:#D3D8E0;
	font-size:24px;
	

}
.row1-enabled td .slot-1 {
	color:#a7b2c2;
}

.row1-enabled span {
	color:;	
	/*padding-top:600px;*/
	margin-left:0px;
	position: inherit;
}
.row2 td {
	color:#e6eec8;
	font-size:24px;
	padding-left:10px;
	padding-top:4px;	
	border: 1px solid #D8E79B;
	background-color: #fdfefa;	
	vertical-align:top;
	padding-top:14px;
	*height:31px;
}
.row2-enabled td{
	border: 1px solid #C5DC69;
	background-color: #f0f5d7;
	padding-left:10px;
	color:#000000;
	font-size:14px;	
		height:45px;
	/*padding-top:4px;*/
}
.slot-2 {
	color:#D8E79B;
	font-size:24px;
}
.row2-enabled td .slot-2 {
	color:#C5DC69;
}
.row3 td {
	color:#FEDAD8;
	font-size:24px;
	padding-left:10px;
	padding-top:4px;	
	border: 1px solid #FEDAD8;
	background-color: #fffbfb;
	vertical-align:top;
	padding-top:14px;	
	*height:31px;
	
}

.row3-enabled td {
	border: 1px solid #FDB6B1;
	background-color: #fee1e0;
	padding-left:10px;

	color:#000000;
	font-size:14px;	
	height:45px;
	/*	padding-top:0;
	padding-top:2px;	
	padding-bottom:2px;*/
}
.slot-3 {
	color:#FEDAD8;
	font-size:24px;
	
}
.row3-enabled td .slot-3 {
	color:#FDB6B1;	

}
.row3-enabled span {
	color:;	
	/*padding-top:600px;*/
}



/* App specific for Meters */
/************************************************************************************************/
/*StartS here*/


.meter-titles{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	line-height:1.6em;
	text-align: center;
}
.questions{	
	line-height:1.6em;
	background: url(../../Local_Resources/Images/marker_yellow.gif) right top no-repeat;
}

.results 
{
	background: url(../../Local_Resources/Images/marker_yellow.gif) -35px top no-repeat;
}


label{ /*vertical-align: middle;line-height:-2em;*/ margin-left:2px;}

#meters-banner{	
	width: 652px; padding: 0px 0px; position: relative; height: 29px; background-color: #CBCBCB;
}

#meter{	
	background-image: url(../../Local_Resources/Images/Meter_Horz_BG_maroon.gif); background-repeat: no-repeat;
}

#start{	
	left: 0; position: absolute; width: 150px; height: 29px; vertical-align: middle; z-index: 9; top: auto; background-image: url(../../Local_Resources/Images/marker_maroon.gif); background-position: right; background-repeat: no-repeat
}

#slider{	
	width:16px; height:72px; background-image: url(../../Local_Resources/Images/Slider_maroon.gif);
}

#questions{	
	left: 130px; position: absolute;width: 370px; height: 29px; vertical-align: middle; z-index: 8; top: auto; 
}

#results{	
	 left: 480px; position: absolute; width: 172px; height: 29px; vertical-align: middle; z-index: 7; top: auto; 
}

#ScoreBefore{	
	 font-family: arial; font-size: 22px; color:#/*3300ff*/; font-weight: 900; padding-top: 13px;
}

#ScoreAfter{	
	 font-family: arial; font-size: 22px; color:#/*3300ff*/; font-weight: 900; padding-top: 13px
}

.quesStyle
{	
	background: url(../../Local_Resources/Images/marker_maroon.gif) right top no-repeat;
}

.resStyle
{
	background: url(../../Local_Resources/Images/marker_maroon.gif) -35px top no-repeat;
}

.questions-results{	
	border: 2px solid #CBCBCB; padding: 30px; text-align: left; width: 588px;line-height:1.6em;
}

.flag{	
	list-style-image: url(../../Local_Resources/Images/redflag_sml_maroon.gif);
}

.alert_text{	
	display: inline; color: red; visibility: hidden;
}


.bigFlags
{
	background: url(../../Local_Resources/Images/redflags_maroon.gif) left top no-repeat; height:45px; width:58px; margin-left:-20;
}


.fa_ul_how_to
{
	margin:-15px 0 0 0;
	*margin:-15px 0 0 2px;
	overflow:auto;
	overflow-y:auto;
	font-size:12px;
	padding-left:2px;
}


/*End here*/
/************************************************************************************************/


