body{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
}

table{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

a:link{
        color:#039;
	text-decoration: none;
}

a:visited{
	color: #039;
	text-decoration: none;
}

a:hover{
	color: #A00000;
	text-decoration: underline;
}

.small{
	font-size: 9px;
}

small{
	font-size: 9px;
}

.xsmall{
	font-size: 8px;
}

xsmall{
	font-size: 8px;
}

.medium{
	font-size: 12px;
	font-weight: 600;
}

medium{
	font-size: 11pt;
	font-weight: 600;
}

.large{
	font-size: 13px;
}

big{
	font-size: 13pt;
}

.tiny{
	font-size: 7pt;
}

.error{
	color: #FF0000;
}

.darkblu{
	color:#039;
}

.highlight{
	background-color: #EEEEEE;
}

table.design{
	font-size: 11px;
	border-color: #3152A5 #3152A5 #3152A5 #3152A5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

table.design th{
	padding: 6px;
	background-color: #3152A5;
	font-size: 11px;
	color: #FFFFFF;
	padding: 6px;
	border-color: #3152A5 #9cb9d6 #3152A5 #3152A5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: none;
	border-bottom-width: 0;
}

table.design th a:link{
        color: #FFFFFF;
	text-decoration: none;
}

table.design th a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

table.design th a:hover{
	color: #F00000;
	text-decoration: underline;
}

table.design td{
	padding: 4px;
	font-size: 11px;
	color: #000000;
	border-color: #9cb9d6 #9cb9d6 #9cb9d6 #9cb9d6;
	border-left-style: none;
	border-left-width: 0;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: none;
	border-bottom-width: 0;
}

table.auction{
	font-size: 11px;
	border-color: #666666 #666666 #666666 #666666;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

table.empty{
	border: none;
	padding: 0px;
	border-width: 0px;
}

table.empty td{
	border: none;
	padding: 0px;
	border-width: 0px;
}

td.row1{
	background-color: #FFFFFF;
}

td.row2{
	background-color: #EFEFEF;
}

tr.row2{
	background-color: #FFFFFF;
}

tr.row1{
	background-color: #EFEFEF;
}

td.copy{
	background-color: #000000;
}

input{
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #444444;
	border: #3152A5 1px solid;
}

textarea{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #444444;
	border: #444444 1px solid;
}

select{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #444444;
	border: #444444 1px solid;
}

input.checkbox{
	border: none;
}

input.button{
	cursor: pointer;
}

.radio_blk { 
        border: #FFFFFF 1px solid; 
        color: #00f;
}


.open{
	color: #009000;
}

.frozen{
	color: #000000;
}

.closed{
	color: #900000;
}

.plus{
	color: #00A000;
}

.minus{
	color: #FF0000;
}

.number{
	color: #008000;
	font-weight: bold;
}

table.listhead{
	font-size: 11px;
	border-color: #3152A5 #3152A5 #3152A5 #3152A5;
	background-color: #ffffff;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

table.listhead th{
	padding: 2px;
	background-color: #3152A5;
	font-size: 11px;
	color: #ffffff;
 	border-color: #ffffff #ffffff #ffffff #ffffff;
 	border-left-style: none;
 	border-left-width: 0;
 	border-right-style: solid;
 	border-right-width: 1px;
 	border-top-style: none;
 	border-top-width: 0;
 	border-bottom-style: none;
 	border-bottom-width: 0;	
}

table.listhead td{
	padding: 3px;
	font-size: 11px;
	color: #000000;
 	border-color: #ffffff #ffffff #ffffff #ffffff;
 	border-left-style: none;
 	border-left-width: 0;
 	border-right-style: solid;
 	border-right-width: 1px;
 	border-top-style: solid;
 	border-top-width: 1px;
 	border-bottom-style: none;
 	border-bottom-width: 0;	
}

table.catlist{
	background:#F2F5F7;
	border:1px solid #d2e4fc;
}

table.cat{
	background:#F2F5F7;
}

.bgGradient {
	border:1px solid #3152A5; 
	PADDING-LEFT: 10px;
	HEIGHT: 25px
}

table.introwin{
	background-image: url('/prjd/img/intro_win.gif');
	background-repeat: repeat-x;
	height: 110px;
	border-top:medium none;
}

ul.sitemap {
 list-style-type: square;
 color: #3152A5;
}

ul.nomarg {
 list-style-type: square;
 list-style-position: inside;
 margin: 0;
 padding-left: 0em;
 text-indent:  0em; 
}

ul.nomargblu {
 list-style-type: square;
 color: #3152A5;
 list-style-position: inside;
 margin: 0;
 padding-left: 0em;
 text-indent:  0em; 
}

ul {
 list-style-type: square; 
}

table.brownbox{
	font-size: 13px;
	border-color: #3152A5 #3152A5 #3152A5 #3152A5;
	background:#D0C6B0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: none;
	border-bottom-width: 0;
}

table.brownbox td{
	padding: 4px;
	color: #000000;
}

table.greybox{
	font-size: 13px;
	border-color: #3152A5 #3152A5 #3152A5 #3152A5;
	background:#EFEFEF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: none;
	border-bottom-width: 0;
}

table.greybox td{
	padding: 5px;
	color: #000000;
}

table.redbox{
	font-size: 13px;
	border-color: #B00000 #B00000 #B00000 #B00000;
	background:#B00000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

table.redbox td{
	padding: 5px;
	color: #FFFFFF;
}

table.redbox a:link{
        color: #FFFFFF;
	text-decoration: underline;
}

table.redbox a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}

table.redbox a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

table.icondesc{
	font-size: 11px;
}

table.icondesc th{
	border-color: #9cb9d6 #9cb9d6 #9cb9d6 #9cb9d6;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: none;
	border-right-width: 0;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}

table.icondesc td{
	border-color: #9cb9d6 #9cb9d6 #9cb9d6 #9cb9d6;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: none;
	border-right-width: 0;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: none;
	border-bottom-width: 0;
}

.button {
	background-color: #D0C6B0; 
	border: 1px #333333 solid; 
	FONT-SIZE: 12px;
	font-weight: bold;
	COLOR: #800000
}
	
.button2 {
	background-color: #E08705; 
	border: 1px #333333 solid; 
	FONT-SIZE: 10px;  
	COLOR:#000000; 
	WIDTH: 120px
}

.button_lnk {
	background-color: #FFFFFF; 
	border: 1px #3152A5 solid; 
	FONT-SIZE: 12px;
	font-weight: bold;
	COLOR: #3152A5;
}

td.blulnk a:link{
        color: #039;
	text-decoration: none;
}

td.blulnk a:visited{
	color: #039;
	text-decoration: none;
}

td.blulnk a:hover{
	color: #A00000;
	text-decoration: underline;
}

table.plain td{
	padding: 4px;
	font-size: 11px;
	color: #000000;
	border-left-style: none;
	border-left-width: 0;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: solid;
	border-top-width: 0px;
	border-bottom-style: none;
	border-bottom-width: 0;
}

h1{
   margin-bottom:0em;
   font-size: 12px;
   font-weight: normal;
}
h2{
   margin-bottom:0em;
   font-size: 12px;
   font-weight: bold;
}

table.job_header{
	font-size: 11px;
	border-color: #99CC99 #99CC99 #99CC99 #99CC99;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: none;
	border-right-width: 0;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

table.job_header th{
	padding: 6px;
	background-color: #99CC99;
	font-size: 11px;
	color: #FFFFFF;
	padding: 6px;
	border-color: #99CC99 #339933 #99CC99 #99CC99;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: none;
	border-bottom-width: 0;
}

table.job_header th a:link{
        color: #FFFFFF;
	text-decoration: none;
}

table.job_header th a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

table.job_header th a:hover{
	color: #F00000;
	text-decoration: underline;
}

table.job_header td{
	padding: 4px;
	font-size: 11px;
	color: #000000;
	border-color: #339933 #339933 #339933 #339933;
	border-left-style: none;
	border-left-width: 0;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: none;
	border-bottom-width: 0;
}
.bigbold {font-weight:bold; font-size:14px; color:#c9181e}

td.bigred {
	padding: 8px;
	font-size: 13px;
	color: #FFFFFF;
	background:#B00000;	
}

td.biggrey {
	padding: 8px;
	font-size: 11px;
	color: #000000;
	background:#EFEFEF;
}


