body 
{
	text-align: center;
	background-color: #838383;
	margin:0px;
	padding:0px;
	background-image:url(../images/bg_main.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.instructions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	line-height:130%;
}

.table_main {width:780px; background-color:#FFFFFF;}
.sh_r {background:url(../images/sh_r.jpg) repeat-y; vertical-align:top; width:10px;}
.sh_l {background:url(../images/sh_l.jpg) repeat-y; vertical-align:top; width:10px;}
.sh_b {background:url(../images/sh_b.jpg) repeat-x; vertical-align:top; height:10px;}
.top {height:82px; padding-top:5px; background:url(../images/bg_top.jpg) repeat-x bottom;}
.redLine {background-color:#CC0000;}

.pageName 
{
    font-weight:bold;
}

.SectionName 
{
	font-size:x-small;
    font-weight:bold;
}

.odd
{
     background-color:#F0F0F0;    
}

.even
{
     background-color:#FFFFFF;    
}


td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
th
{
	background-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.listTable
{
	border-collapse:collapse;
}

.bordered
{
	border-collapse:collapse;
	border:solid 1px #AAAAAA;
}

.bordered td
{
	border-collapse:collapse;
	border:solid 1px #AAAAAA;
}

.bordered th
{
	border-collapse:collapse;
	border:solid 1px #AAAAAA;
}


.wrapTable td
{
	padding: 0;
	
}

th a:hover
{
	background-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

th a:link
{
	background-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

th a:visited
{
	background-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

th a:active
{
	background-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

A:link
{
	text-decoration: none;
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A:visited
{
	text-decoration: none;
	color: #555555;
}
A:active
{
	text-decoration: underline;
	color: #990000;
}
A:hover
{
	text-decoration: underline;
	color: #990000;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	height: 18px;
}

.pageName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 7px;
	height: 20px;
}

.header
{
	font-size:14px;
	font-weight:bold;
}

.input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	height: 18px;
	width: 180px;
}

.inputButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	width: 60px;
	height:18;	
}
.inputMultiline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	height: 54px;
	width: 180px;
}
/*   */
.inputFile
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	height: 18px;
	width: 200px;
	border: 1px solid #2986C4;	
	color: #006AAC;
}

.submit
{
	height: 18px;
	width: 65px;
	border: 1px solid #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: #F0F0F0;
	cursor:pointer;
}

/*  */
.submitElastic
{
	height: 18px;	
	border: 1px solid #2986C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: #FFFFFF;
}

.wrongServerMessage
{
	color: #FFFFFF;
	background-color: #B7191C;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.wrongServerMessageOrange
{
	color: #FFFFFF;
	background-color: #FF8C00;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	font-size:12px;
}

.wrongServerMessage:link
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.wrongServerMessage:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
.wrongServerMessage:active
{
	text-decoration: underline;
	color: #FFFFFF;
}
.wrongServerMessage:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.correctServerMessage
{
	color: #FFFFFF;
	background-color: #379F64;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;	
}
.correctServerMessage:link
{
	text-decoration: none;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.correctServerMessage:visited
{
	text-decoration: none;
	color: White;
}
.correctServerMessage:active
{
	text-decoration: underline;
	color: White;
}
.correctServerMessage:hover
{
	text-decoration: underline;
	color: White;
}
.correctServerMessageInfo
{
	color: Red;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;	
}
.tableEdit
{
	padding: 5px;
	width:85%;
	margin-top:5px;
	margin-left:60px;
}

.saveCancel
{
height:36px; 
padding-left:130px
}

.bottom {
	background:url(../images/bg_footer.jpg) top repeat-x;
	font-size:10px;
	color:#333333;
	padding:10px;
	line-height:120%;
}

.logoff {background-color:#CC0000; height:24px; text-align:right; padding-right:10px; color:#FFFFFF; border-bottom:1px solid #FFFFFF;}
.logoff a:link, .logoff a:active, .logoff a:visited {color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none;}
.logoff a:hover {color:#FFFFFF; text-decoration:underline;}

.content {
	padding:30px 25px 5px 25px;
	vertical-align:top;
	background:url(../images/bg_content.jpg) top repeat-x;
	}
	
	
h1 {
	font-size:16px;
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	}
	
	
.grandtotal
{
	background-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
	
.f16 {
	font-size:10px;
	color:#000000;
	 
 	font-weight:bold;
	text-transform:uppercase;
	}
.bf12
{
  	font-size:16px;
 
	text-transform:uppercase;
}