body {
	background-color: #55759D;
	width: 99%;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-size: 12px;
}
th {
	font-size: 12px;
}
input, textarea {
	font-size: 12px;
}
.sortarrow{
	display: none;
}
a.normalLink {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}


a.normalLink:VISITED {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
}

a.normalLink:HOVER {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
}

a.addLink{
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color: #990000;
}
a.addLink:VISITED{
    color: #660000;
}
a.addLink:HOVER{
    color: #CC3333;
}

.addIcon{
    height: 1.2em;
    vertical-align: text-top;
    margin-right: 0.1em;
}
/*focus*/
.focus{
	background-color: #EEEEFE;
	border: 2px solid #666699;
}
/*sortable table styling*/
.odd {
	/*background-color: #E9EA99;*/
	background-color: rgb(200, 149, 98);
	color: #000000;
}
.even{
	/*background-color: #C9DF6F;*/
	background-color: rgb(255, 204, 153);
	color: #000000;
}

.sortable{
	border-spacing: 0;
}

.sortable .header{
	/*background-color: #0E2F16;*/
	background-color: #660000;
}

.sortbottom{
	/*background-color: #475659;*/
	background-color: #661A1A;
}

.sortable .header a{
	color: #E6E6E6;
	text-decoration: none;
	/*margin: 5px;*/
}

.sortable .header a:hover{
	text-decoration: underline;
}

.sortable td{
	padding-left: 4;
	padding-right: 3;
	text-align: left;
}

.unsortable{
	color: #A5A5A5;
	padding-left: 6;
}

.css_right{
    float: right;
}


/*the login rectangle style*/
div.login{
	text-align: center;
}
table.login{
	background-color: #BBBBBB;
        border: 1px solid #888888;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	-moz-box-shadow: 0px 0px 10px #000000;
	-webkit-box-shadow: 0px 0px 10px #000000;
}
 th{
	text-align: left;
 }
.message{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.title{
	font-size: 32;
	font-weight: bold;
	color: #660000;
}
#banner{
	background-color: rgb(255, 204, 153);
	padding: 7px;
}
#content{
	background-color: #CCCCCC;
	padding: 7px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
/*checkbox region style (where you select the types you want to see)*/
.filter{
	/*background-color: #55759D;*/
	background-color: rgb(255, 204, 153);
}
.filter table{
	color: #660000;
}

/*the lable at the bottom style*/
.subtile{
	font-style: italic;
	font-size: 11;
	/*color: #E6E6E6;*/
	color: #CCCCCC;
}
/*error*/
input.error, textarea.error, select.error{
	background-color: #FF9999;
	border: 2px solid #CC0000;
}
label.error{
	color: #CC0000;
}

p.errorpage.header {
	background-color: #FF9999;
	font-weight: bold;
}

/* Gradient don't work in IE
make seperate css entry for NON-IE
html>body selects the the body in the html
IE can't understand this so it ignores.
Everything is fine
*/
html>body #banner{
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, rgb(255, 204, 153), rgb(230, 179, 128)); 
	/* Chrome */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 204, 153)), to(rgb(230, 179, 128)));
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

html>body #content{
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #BBBBBB, #CCCCCC); 
	/* Chrome */
	background: -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(#CCCCCC));
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
html>body .filter{
	margin-top: 5px;
	border-radius: 20px;
	padding: 7px;
	background: -moz-linear-gradient(top, rgb(230, 179, 128), rgb(255, 204, 153)); 
	/* Chrome */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(230, 179, 128)), to(rgb(255, 204, 153)));
}
html>body input.error.focus, textarea.error.focus{
	background-color: #F6C3C3;
	border: 2px solid #CC0000;
}
html>body table.login{
	/* FireFox */
	background: -moz-linear-gradient(top, #B5B5B5 ,#D5D5D5);
	/* Chrome */
	background: -webkit-gradient(linear, left top, left bottom, from(#B5B5B5), to(#D5D5D5));
	padding: 7px;
	border-radius: 20px;
}






