	/* ========================== CSS Reset ========================== */
	span.Div_Title {
		font-weight:bold;
	}
	div.infodiv {
		text-align:justify;
		margin:10px 10px 10px 10px;
		padding:10px 10px 10px 10px;
		border:1px dashed orange;
		background-color:lightyellow;
	}
	.scenariotitle {
		font-weight:bold;		
	}
	div.scenario {
		border:2px dashed #090;
		background-color: #CBF8CE;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		padding:5px 5px 5px 5px;
	}
	div.divider {
		border-top:1px solid darkgrey;
		margin-top:5px;
		margin-bottom:5px;
	}
	div.condition {
		border:2px dashed blue;
		background-color:aliceblue;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		padding:5px 5px 5px 5px;
	}
	div.sleeper {
		border:2px dashed orange;
		background-color: moccasin;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		padding:5px 5px 5px 5px;
	}
	div.hot {
		border:2px dashed orange;
		background-color: moccasin;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		padding:5px 5px 5px 5px;
	}
	div.pattern {
		border:2px dashed orange;
		background-color: moccasin;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		padding:5px 5px 5px 5px;
	}
	div.wager {
		border:2px dashed saddlebrown;
		background-color: khaki;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		padding:5px 5px 5px 5px;
	}
	div.action {
		border:2px dashed green;
		background-color:#98FB98;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		padding:5px 5px 5px 5px;
	}
	div.bet {
		border:2px dashed pink;
		background-color:lavenderblush;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		padding:5px 5px 5px 5px;
	}
	div.fullblock {
		margin-top:5px;
		margin-bottom:5px;
	}
	div.halfblock {
		margin-bottom:5px;
	}
	input.download {
		background: url("/images/button_download.png") no-repeat top left;
		cursor: pointer;
		height: 31px;
		width: 140px;
		padding:0;
		border: 0 none;	
	}
	input.download:hover {
		background-position: bottom left;
	}
	input.update {
		background: url("/images/button_update.png") no-repeat top left;
		cursor: pointer;
		height: 31px;
		width: 140px;
		padding:0;
		border: 0 none;	
	}
	input.update:hover {
		background-position: bottom left;
	}
	input.addstep {
		background: url("/images/button_add.png") no-repeat top left;
		cursor: pointer;
		height: 24px;
		width: 78px;
		padding:0;
		border: 0 none;	
	}
	input.addstep:hover {
		background-position: bottom left;
	}
	input.nextstep {
		background: url("/images/button_nextstep.png") no-repeat top left;
		cursor: pointer;
		height: 31px;
		width: 100px;
		padding:0;
		border: 0 none;	
	}
	input.nextstep:hover {
		background-position: bottom left;
	}
	input.prevstep {
		background: url("/images/button_prevstep.png") no-repeat top left;
		cursor: pointer;
		height: 31px;
		width: 100px;
		padding:0;
		border: 0 none;	
	}
	input.prevstep:hover {
		background-position: bottom left;
	}
	input.addcondition {
		background: url("/images/button_addcondition.png") no-repeat top left;
		cursor: pointer;
		height: 31px;
		width: 140px;
		padding:0;
		border: 0 none;	
	}
	input.addcondition:hover {
		background-position: bottom left;
	}
	input.addbet {
		background: url("/images/button_addbet.png") no-repeat top left;
		cursor: pointer;
		height: 31px;
		width: 90px;
		padding:0;
		border: 0 none;	
	}
	input.addbet:hover {
		background-position: bottom left;
	}
	input.addscenario {
		background: url("/images/button_addscenario.png") no-repeat top left;
		cursor: pointer;
		height: 31px;
		width: 140px;
		padding:0;
		border: 0 none;	
	}
	input.addscenario:hover {
		background-position: bottom left;
	}
	input.addpattern {
		background: url("/images/button_addpattern.png") no-repeat top left;
		cursor: pointer;
		height: 31px;
		width: 140px;
		margin-left:10px;
		padding:0;
		border: 0 none;	
	}
	input.addpattern:hover {
		background-position: bottom left;
	}
	input.addaction {
		background: url("/images/button_addaction.png") no-repeat top left;
		cursor: pointer;
		height: 31px;
		width: 117px;
		margin-left:10px;
		padding:0;
		border: 0 none;	
	}
	input.addaction:hover {
		background-position: bottom left;
	}
	.boxHeader {
		background:URL(/images/top_middle.png) repeat-x top left;
		height:33px;
		text-align:center;
		font-size:12pt;
		text-align: center;
	}
	.input {
		width: 276px;
		text-align:left;
	}
	.inputnumber {
		width: 30px;
		text-align:right;
	}
	.row_header {
		font-weight:bold;
		text-align:right;
		width:120px;
		vertical-align:top;
	}
	tr.bottomborder td {border-bottom: 1pt solid lightgrey}
	#container { position:relative; height:40px; }
	#container > * { position:absolute; height:40px; left:0; top:0; z-index: 1; overflow:hidden; }
	.loader { display:none; padding-left:20px; background:url(/js/images/crystal-arrows.gif) no-repeat center left; }
	.stars-off, .stars-on {
		position: relative;
		height: 28px;
		background: url(/js/images/crystal-stars.png) repeat-x 0 -56px;
	}
	 
	.stars-on {
		position: absolute;
		background-position: 0 -84px;
	}
	.smallstars-off, .smallstars-on {
		position: relative;
		height: 16px;
		background: url(/js/images/jquery.ui.stars.gif) repeat-x 0 -32px;
	}
	 
	.smallstars-on {
		position: absolute;
		background-position: 0 -48px;
	}
	
	ul.deposit {
		list-style: none; vertical-align: baseline; font-size:30px;
	}
	ul.deposit li {
		margin: 20px 0px;
	}
	ul.deposit li span {
	 	font-size:14px;vertical-align:top;
 	}
	ul.activate {
		list-style: none; vertical-align: baseline; font-size:30px;
	}
	ul.activate li {
		float:left; width:150px; margin: 20px 0px;
	}
	ul.activate li span {
	 	font-size:14px;vertical-align:top;
 	}
