@media all{
	.left {
		text-align: left;
	}
	
	.smallFont{
		font-size: 10px;
	}
	
	.Right {
		text-align: right;
	}
	
	.bodytext {
		font-family: "Arial,Helvetica,Trebuchet";
		font: 8px/1.231 Arial, Helvetica, Trebuchet;
		font-size: 10px;
		color: white;
	}
	
	.yui-skin-sam .yui-skin-navset .yui-content {
		background: none transparent;
	}
	
	.pageHeader {
		background: #1743A3;
		width: 30%;
		font-size: 14px;
		padding-left: 10px;
		margin-top: -30px;
		font-weight: bold;
		text-align: left;
		margin-bottom: 20px;
		margin-left: -20px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	.mainTable {
		border: none;
	}
	
	.mainTable2 {
		border: none;
	}
	
	.nowrap TD{
		white-space: nowrap;
	}
	
	.nowrap TH{
		white-space: nowrap;
	}
	
	.dataTable {
		border: none;
		background-color: white;
		color:black;
	}
	
	.dataTable TH {
		border:1px solid #808080;
		text-align: center;
		padding-left: 1px;
		padding-right: 2px;
		background-color:#aaaaaa;
		font-weight: bold;
		color: white;
	}
	
	.dataTable TH.nowrap {
		white-space: nowrap;
	}
	
	.dataTable tfoot TH {
		border: none;
		text-align: left;
		padding-left: 5px;
	}
	
	.dataTable tfoot TH.dollarField {
		text-align: right;
		padding-left: 5px;
	}
	
	.dataTable TD {
		border: 1px solid #808080;
		text-align: left;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.dataTable TD a{
		color: black;
	}
	
	.dataTable TD.noborder {
		border: none;
		padding-left: 5px;
	}
	
	.bold {
		font-weight: bold;
	}
	
	.subheading {
		font-weight: bold;
		margin-top: -15px;
		background-color: #aaaaaa;
		padding-left: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		margin-bottom: 20px;
	}
	
	.mainTable TD {
		padding-bottom: 10px;
		padding-top: 10px;
	}
	
	.mainTable TH {
		text-align: center
	}
	
	.mainTable2 TD {
		padding-top: 10px;
	}
	
	.mainTable2 TH {
		text-align: center
	}
	
	.saveButton {
		width: 120px;
		height: 40px;
		margin-top: 40px;
		font: 14px;
	}
	
	.button {
		background: none repeat scroll 0 0 #68B000;
	    border: 1px solid #68B000;
	    color: #fff;
	    font-weight: bold;
	    min-height: 20px;
	    min-width: 80px;
	    padding: 5px 7px;
	    border-radius: 5px 5px 5px 5px;
	}
	
	.greybutton {
		background: none repeat scroll 0 0 #aaaaaa;
	    border: 1px solid #aaaaaa;
	    color: black;
	    font-weight: bold;
	    min-height: 20px;
	    min-width: 80px;
	    padding: 5px 7px;
	    border-radius: 5px 5px 5px 5px;
	}
	
	.graybutton {
		background: none repeat scroll 0 0 #6b6b48;
	    border: 1px solid #6b6b48;
	    color: #fff;
	    font-weight: bold;
	    min-height: 20px;
	    min-width: 80px;
	    padding: 5px 7px;
	    border-radius: 5px 5px 5px 5px;
	}
	
	.roundedBorder {
		-moz-border-radius: 15px;
		border-radius: 15px;
		border: 2px solid;
		border-color: white;
		padding-left: 10px;
		padding-bottom: 30px;
		margin: 10px;
		margin-top: 20px;
		float: left;
		height: auto;
		min-height: 600px;
		min-width: 80%;
	}
	
	.insodeRoundedBorder {
		-moz-border-radius: 15px;
		border-radius: 15px;
		border: 2px solid;
		border-color: #E4EDCE;
		padding-left: 10px;
		padding-bottom: 30px;
		margin: 10px;
		margin-top: 40px;
		float: left;
	}
	
	#smallText {
		font: 10px Arial;
		font-style: italic;
		float: none;
	}
	
	#blank_div {
		height: 20px;
	}
	
	.hidden {
		display: none;
	}
	
	.inputField {
		border: 0.5px solid;
	}
	
	.ui-state-disabled {
		/*display: none; /* disabled tabs don't show up */
	}
	
	#tabs div {
		min-height: 500 px;
	}
	
	body {
		min-height: 500px;
		/*background-color: #E6E6E6;*/
		background: none;
		margin-top:0px;
	}
	
	b {
		font-size: 110%;
	}
	
	#tabs {
		min-height: 500px;
	}
	
	#maincontainer {
		width: 100%; /*Width of main container*/
		margin: 0; /*Center container on page*/
	}
	
	#topsection { /*background: #EAEAEA;*/
		height: 60px; /*Height of top section*/
		color: white;
		background: white;
		width: 100%;
	}
	
	#topsection h1 {
		margin: 0;
		padding-top: 15px;
	}
	
	#contentwrapper {
		float: left;
		width: 80%;
		height: 600px;
	}
	
	#contentcolumn {
		margin-left: 20px; /*Set left margin to LeftColumnWidth*/
	}
	
	#leftcolumn {
		float: left;
		width: 170px; /*Width of left column*/
		margin-left: 0; /*Set left margin to -(MainContainerWidth)*/
		background: black;
		min-height: 650px;
	}
	
	#footer {
		clear: left;
		width: 100%;
		background: transparent;
		color: #FFF;
		text-align: center;
		padding: 4px 0;
	}
	
	#footer a {
		color: #2f2f2f;
	}
	
	.innertube {
		margin: 10px;
		/*Margins for inner DIV inside each column (to provide padding)*/
		margin-top: 0;
	}
	
	#dialog-message .ui-dialog-titlebar-close {
		display: none;
	}
	.error {
		margin-left: 5px;
		color: red;
	}
	
	input.error{
		border: 1px solid red;
	}
	
	.dollarField{
		text-align: right;
	}
	
	td.dollarField{
		text-align: right;
		padding-right:10px;
	}
	
	td.dollarText{
		text-align: right;
		padding-right:5px;
	}
	
	th.dollarField{
		text-align: right;
		padding-right:10px;
	}
	
	label.error{
		margin: 10px 20px 5px 20px;
		display: block;
		overflow: hidden;
		text-align: left;
		position: relative;
		z-index: 1;
		zoom: 1;
		font-size: 11px;
		background: url('images/ico_error.png') 2px 0px no-repeat #FAE2E3;
		border: 1px solid #EC9B9B;
		line-height: 16px;
		padding: 10px 25px 10px 42px !important;
		border-image: initial;
		max-width: 400px;
	}
	
	table.mainTable1 td{
		padding :10px;
	}
	
	
	.greenBackgroundLabel{
			width:100%;
			
			background-color:#aaaaaa;
			color:#2F2F2F;;
			font-weight: bold;
			margin-bottom: 1px;
			text-align: center;
			
		}
		
	.row_selected td.sorting_2,.clickable tbody tr:hover,tr.clickable:hover,td.clickable:hover,td.selectedTd,.row_selected td.sorting_1,.row_selected td {
		background-color: #71ad2b;
		color: white;
	}
	
	.clickable{
		cursor:pointer;
	}
	.errorLottery{
		cursor:pointer;
		background-color: red;
		color: white;
	}
	
	img.bg {
	  position:fixed;
	  top:0;
	  left:0;
	  width:100%;
	  height:100%;
	}
	
	.tableRow{
		background-color: white;;
		color:#2f2f2f;
	}
	
	.overScreen{
		z-index: 100;
	}
	
	.alignCenter{
		text-align: center
	}
	
	.jqplot-title{
		padding-left:20px;
	}
	
	div.dataTables_scroll { clear: both; } 
	
	.ui-autocomplete .ui-menu{
		background-color: white;
	}
	
	.ui-autocomplete .ui-menu-item{
		background-color: white;
	}
	.autoHeight{
		height: auto !important;
		width: auto !important;
	}
}