body {
   font-size:10pt;
   font-family: "Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;
   background-color:#ffffff;
}

#maincontainer{
  width: 1024px; /*Width of main container*/
  margin: 0 auto; /*Center container on page*/
  /*height: 600px;*/
}


#topsection{
  /*background: #EAEAEA;*/
  /*height: 90px; Height of top section*/
  height: 90px;
}

#contentwrapper{
  float: left;
  width: 100%;
}

#contentcolumn{
  margin-left: 200px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
  float: left;
  width: 200px; /*Width of left column*/
  margin-left: -1024px; /*Set left margin to -(MainContainerWidth)*/
  background: #deedff;
}

#footer{
clear: left;
width: 100%;
/*background: black;*/
color: #FFF;
text-align: center;
padding: 4px 0;
}
.innertube{
  margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
  /*margin-top: 0px;*/
}

#footer a{
color: #FFFF80;
}

.borderedBlock {
  background: white;
  color: black;
  font-weight: normal;
/*  border: solid #E9601A;
  border-width: thin;*/
  padding: 0px 10px 10px 10px;
}

.nonborderedBlock {
  background: white;
  color: black;
  font-weight: normal;
  margin: 0px;
}

#header {
 text-align: center;
}

#left {
 padding: 10px;
 vertical-align: top;
 width: 20%;
 height: 120px;
}

#content {
 vertical-align: top;
 width: 80%;
 height: 100%;
}

#footer {
 text-align: center;
}

ul li.feedbackPanelINFO {
    width: 99%;
    padding: 3px; 
    border: 1px solid #c3c4c1;
    background-color: #f0ffef;
    color: black;
    margin-bottom: 15px;
}

ul li.feedbackPanelERROR {
    width: 99%;
    padding: 3px; 
    border: 1px solid #c3c4c1;
    background-color: #ff8888;
    color: black;
    margin-bottom: 15px;
}

ul { margin:0; padding:0; list-style:none; }

.prodRed {
	background-color: red;
	width: 10px;
}

.prodGreen {
	background-color: green;
	width: 10px;
}

.prodOrange {
	background-color: orange;
	width: 10px;
}

/* DATAVIEW */
table.dataview { 
	padding:10px; 
	width: 100%;
	
	border-collapse:collapse;
	border:1px solid #686868;
/*	border-collapse:collapse;
	
	border-left:1px solid #686868;
	border-right:1px solid #686868;*/
	
	/*background:#EFF4FB url(http://www.roscripts.com/images/teaser.gif) repeat-x;*/
}

table.dataview tr { padding: 2px; }
table.dataview tr.odd { background-color: #ffebcd; }
table.dataview tr.even { background-color: #fff; }

table.dataview td {
	border-collapse:collapse;
	border:1px solid #686868;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	
}

table.dataview th {
	border-collapse:collapse;
	border:1px solid #686868;
}

.al {text-align: left;}
.ar {text-align: right;}
.ac {text-align: center;}

table.login tr td { padding-left: 8px; }

/* NAVIGATION 
table tr.navigation { text-align: left; font-size: 0.8em;}
table tr.navigation td { padding-right: 0px;}
*/

/* HEADERS */
table tr th { font-weight: normal; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; background-color: #c1e4ff; border-bottom: 1px solid #0079d6; border-top: 1px solid #0079d6; text-align: center; white-space: nowrap; vertical-align: middle;}
table tr th a { padding-right: 15px; background-position: right; background-repeat:no-repeat; }

textarea {
	width:400px;
	height: 200px;
}

.header {
	font-weight: bold;
	font-size: larger;
	padding: 5px 0px 5px; 0;
}

a:link    {
  color:black; 
  text-decoration:underline;
  
   /*color:#330000;
   text-decoration:none;
   background-color:#EEEEEE;
   border-style:dotted;
   margin: 20px;
   padding: 5px;*/
	  
   
}
a:visited { color:black; text-decoration:underline; }

input.button {
   color:#330000;
   background-color:#EEEEEE;
   border-style:dotted;
}

#footer .copy	{ font-size:70%; padding-left:18px; height:1px; margin-left:10px; color:#aaa; text-decoration:none;}

.legend {
	width: 100%;
	padding-top: 10px;
}
.legendTitle {
	width: 100%;
	font-weight: bold;
}

.amountForm {
  display:inline;
}
