
/*
form overides
*/
.spFormCheckBox {
border:thin solid #AFAFAF;

}
.submitButton{
/*
	background: white;

	*/
background-color:#C37139;
color: white;
border:thin solid ;
padding:2px 1em;
margin: 2px;
font-variant: small-caps;
font-weight:bold;
/* width: 6em; */
border-color:#C37139;
}

a.submitButton{
font-family:arial,helvetica,clean,sans-serif;
text-decoration: none;
background-color:white;
border-color:#C37139;
padding:3px 1em;
margin: 2px;
color:#C37139;
/*
	font-weight: bold;
border-color:#3FB3D6;
border:none;

*/
}
/*
legend{
font-size:1em;
font-weight:bold;
margin-bottom:0;
margin-top:1em;
padding:0;
color: #423122;

}
*/
#daysOfWeekFormItem{
	z-index:10;
	top:1.85em;
	position: relative;
}
.showCal, .showDays{
border:1px solid #AFAFAF;
top:3px;
}
.spFullLine {
    width: 18em;
}
#ZZZspBusinessInfoContent {
padding:1em 2em 2em;
color:#624730;
}
.spFormDiv{
    border-style: none;
/*
		background-color:#E5E598;

	*/
}

.spTextInput {

	border:1px solid #AFAFAF;/*
	border:1px dotted black;
	*/
/*	background-color:#E2E2E2; */
}

.spDropDownBox {
	background-color: white;
	height: 1.7em;
}

.spFormTextArea {
	
}

fieldset {

margin:0;
}

.spFormLable {

font-size:0.9em;
font-weight:bold;
}
/*
page overrides
*/

#spBodyMain {
padding:0.5em 0.5em 0 0.5em ;
}
/*
#spBodyPage {
background-color:white;
min-height:24em;
}
*/
/*
p {
	padding:.3em;
}
*/
/*
Tab stuff
*/

.spListContainer{
	color:#6A553F;
	font-family: Helvetica,Arial;
}

.spAboveTabBox{
	width:auto;
/*	color:white;
	background-color: blue;
*/
        font-size:1em;
	padding:.1em;
        height: 4em;
        

}


.spListTab{
	float:left;
	width:auto;
	color:#c37139;
	font-variant: small-caps;
	font-weight:bold;
	font-size:.1.2em;
	padding:.5em;
	
	
}
.spListTabSelected {
	/*background-color:aqua;
	border-style:dotted;
	background-image:*/

	
}
a.spListTabLink{
	color:#3FB3D6;
	text-decoration:none;
	
}
.spListTabDescription{
    height: 3em;
    font-size: .9em;
    color:#7C5E42;
    
}

.spListTabContainer{
    clear:both;
    font-family: Helvetica,Arial;


}
.spListTabContent{
	clear:both;
	
}

.spListTabLine {
	background-image:url(/asset/image/controlRoomLine.png);
	background-repeat:repeat-x;
	height:2px;
	margin-bottom:0.2em;
	margin-top:0.2em;
	clear:both;
}
.spListTabLine.firstRow {
	margin-top:0;
}
.spListTabLineEmpty {
	height:2px;
	margin-bottom:0.2em;
	margin-top:0.2em;
}


/*
Incentive View Box
*/

.spIncentiveViewBox{
	width:310px; 
	color:#c37139;
	font-variant: small-caps;
	font-weight:bold;
	font-size:1em;
	margin-left:.5em;
	margin-right:.5em;
	margin-bottom:1em;
	padding:.1em;
	background-color:#FFF8DC;
	float: right;
	/*background-image:url(/asset/image/incentive/shed.png);
*/
}
.spIncentiveViewBoxes{
	
	font-size:1em;
	width:60px;
	/*background-color:#c7b29a;*/
	float:left;
	text-align:center;
	border: solid #707070 1px;
	margin-bottom: 1em;

}
.spIncentiveViewBoxesTitle{
	clear: both;
	color:#6A553F;
	font-weight:bold;
	height: 10px;
}

/*
List stuff
*/

.spListKey{
	/*width:15em;
	float:left;*/
	color:#6A553F;
	font-weight:bold;
	font-size:.6em;
	padding: .5em 2em;
	margin-top: 5em;
	font-family:arial,helvetica,clean,sans-serif;
}


.spListViewBox{
	float:left;
	width:auto;
	color:#c37139;
	font-variant: small-caps;
	font-weight:bold;
	font-size:1em;
	padding:.5em;

}

.spListTitle{
	
	font-size: 1em;
	/*float:left;*/
/*
		color:#6A553F;
width:18em;
	*/
	font-weight:bold;
	overflow:hidden;
	white-space: nowrap;
}
a.spListMenu{
	color:#3FB3D6;
	text-decoration:none;
	font-variant: small-caps;
	font-weight:bold;
	font-size:.9em;
	
}
a.spListMenu.firstRow{
	color:white;
}
.spListMenu {
	text-align:right;
	
}

.spListSubtitle {
  font-weight: normal;
  font-size: 90%;
  margin-left: 5%;
}

div.spListMenu {
  width: 19em;
  float:right;
}
.spListLine{

	margin:3px 0 3px 0;
	/* border-width:medium;
	border-style:solid;*/
	padding:5px;
	padding-left:5px;
	padding-right:5px;
}

.spListShedGet{
	clear:both;
}
.spListShedGet.Color0{
	background-image: url(/asset/image/incentive/get.png);


}

.spListShedGet.Color1{
	background-image: url(/asset/image/incentive/shed.png);


}

.spListLine.firstRow{
	background-color:#DFC8AC;
	background-color:#F5F73E;
	background-color:#009AC9;
	background-image:none;
	border-style:solid;
	color: white;
}
.spListLineColor0{
	background-color:#DEE3C8;

/*#E0EBEE;
		background-image: url(/asset/image/incentive/get.png);

	*/
	
}

.spListLineColor1{
	background-color:#DEE3C8;
/*#D9EAEE;
		background-image: url(/asset/image/incentive/get.png);

	*/
}
.spSubListLine{
    background-color:#E1E1E1;
    margin:1px 0 0;
    padding-bottom:1px;
    padding-left:10px;
    padding-top:1px;
}
#spBusinessInfoContent {
	color: black;
}

h1.spControlContentHead {
	font-size: 1.4em;
	margin-top: .4em;
	margin-bottom: .5em;
	color: #624a36;
	font-style:italic;
}

.box {
	-moz-border-radius-bottomleft:0.5em;
	-moz-border-radius-bottomright:0.5em;
	-moz-border-radius-topleft:0.5em;
	-moz-border-radius-topright:0.5em;
	background:#E1EAC1 none repeat scroll 0 0;
	color:black;
	margin-left:1em;
	padding:1em;
	width:11em;
}


h2.spControlHead {
	color:#6A553F;
	font-size:1.4em;
	font-style:italic;
	padding-bottom:0.5em;
}
/*
.spControlRoomBodyLine {
	background-image:url(/asset/image/controlRoomLine.png);
	background-repeat:repeat-x;
	height:2px;
	margin-bottom:0.6em;
	margin-top:0.6em;
	clear:both;
}
*/
.spControlLabel{
	font-family: Helvetica,Arial;
	color:#e38140;
	font-size: 1em;
	font-weight:bold;
}
.sub.spControlLabel{
	color:#C37139;
	padding-left:0.5em;

}


.spLabel {
	color:#e38140;
	font-size:0.9em;
	font-weight:bold;
	padding-left:0.2em;
}


.spControlRoomEditLink{
	color:#3fb3d6;
	position:relative;
	float:right;
	font-size:0.7em;
	font-weight:bold;
	padding-right:0.5em;
	/*
	padding-top:0.3em;
	*/
	text-decoration:none;
}

.spControlRoomHelp {
	margin-bottom:2em;
	margin-top:2em;
	padding-left:0;
}
.spControlRoomHelp a {
	color:#3fb3d6;
	text-decoration:none;
}

.leftNav{
	background-color:white;
	color:black;
	margin-left:2em;
	padding:1em;
	width:11em;
}

.viewer_wrap{
    background-color: white;
   
}
.vw_top{
     margin-bottom: 10px;
    padding: 4px;
     color:#7C5E42;
    font-size:1em;
    font-weight:bold;
    font-family: helvetica,arial,sans-serif;
}
.vw_close{
    padding-right: 4px;
    text-align: right;
    float:right;
    width: 5em;

}

.vw_right{
    background-color: white;
    margin-top: 1px;
    padding: .5em;
    padding-top: .5em;
    padding-left: 1em;
    padding-right: 1em;
    color:#7C5E42;


}
.vw_text{
    width:75%;
    float:left;
/*    border: thin solid blue;*/

}
.vw_text.last{
 /*   border: thin solid blue;*/
 padding-bottom:4px;

}
.vw_number{
    width:22%;
    float:right;
 /*   border:thin solid blue;*/
    text-align: center;
    color:#426B0A;

}
.vw_cap{
    clear:both;
}
