body {
	margin:0;
	text-align:center;	
	background:url(../images/bg.gif) repeat-x #F2F2F2;
	font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#262626;
	}
/*page*/
#page{
	width:100%;
}
/*wrap*/
#wrap{
	width:1000px;
	margin:0 auto;
	padding:0px 0px 0px 0px; /* TM changed */
	text-align:left;
}

#middleColumn{
	float:left;
	background:#F2F2F2;
	width:100%;
}
#content{
	padding:20px;
}

#footer{
	padding:40px;
	text-align:center;
	font-size:8pt;
	}
#navigation{
	width:1000px;
	text-align:right;
	padding:6px;
	color:#FFFFFF;
}
#navigation A{
	padding-right:20px;
}
#navigation A:link, #navigation A:visited{
	color:#FFFFFF;
	text-decoration: none;
	}
#navigation A:hover{
	text-decoration: underline;
	}








A:link{
	color:#003399;
	text-decoration: none;
	}
A:visited{
	color:#003399;
	text-decoration: none;
	}
A:hover{
	text-decoration: underline;
	}
H1{
	font:30px/34px;
	font-weight:bold;
	color:#1F497D
	}
H2{
	font:18px/22px;
	font-weight:bold;
	color:#1F497D;
	margin-bottom:4px;
	}
FORM{
	padding:0px;
	margin:0px;
	}
TD{
	font-size:14px;
	vertical-align:top;
	}
TH{
	text-align:left;
	background-color:#DDDDDD;
	font-weight:bold;
	vertical-align:bottom;
	}
UL{
	margin-left:50px;
	margin-top:10px;
	margin-bottom:10px;
	}
OL{
	margin-left:50px;
	margin-top:10px;
	margin-bottom:10px;
	}
LI{
	margin-top:0;
	margin-bottom:0;
	list-style-type:square;
	}
UL LI{
	line-height:1.5em;
	margin-bottom:0.5em;
	}
UL LI LI{list-style-type:disc;}
OL LI{margin-bottom:0.7em;}

IMG{
	border:0;
	}
SELECT{
	background-color:#FFFFEE;
	font-size:13px;
	}
TEXTAREA{
	background-color:#FFFFEE;
	font-size:13px;
	overflow:auto;
	}

.error{
	color:Red;
	}
.data_entry{
	background-color:#FFFFFF!important;
	font-size:13px;
	}
.Message{
	color:red;
	margin:40px;
	font-size:18pt;
	}
	
	
	
	
a.tryitbtn, a.tryitbtn:link, a.tryitbtn:visited {
display:block;
color:#FFFFFF;
background-color:#3C8ACD;
font-weight:bold;
font-size:13px;
width:120px;
text-align:center;
padding:0;
padding-top:3px;
padding-bottom:4px;
border:1px solid #ffffff;
outline:1px solid #3C8ACD;
text-decoration:none;
margin-left:1px;
}

a.tryitbtn:hover, a.tryitbtn:active {
background-color:#0000C0;
cursor:pointer;
text-decoration:none;
}








/* Table Styles */
.table-zebra {
background-color:#FFFFFF;
border: 1px solid #DDDDDD;
font-family:arial;
font-size:9pt;
}

.table-zebra th {
	text-align:left;
	background-color:#DDDDDD;
	font-weight:bold;
	vertical-align:bottom;
	font-size:9pt;
}
.table-zebra td {
	vertical-align:top;
	font-size:9pt;
}






.table-zebra th a {
  color: #FFFFFF;
  text-decoration: none;
}
.table-zebra th a:visited {
  color: #FFFFFF;
}
.table-zebra th a:active, th a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
.table-zebra tr.alternateRow {
	background-color:#F1F1F1;
}
.table-zebra td.sortedColumn {
  background-color: #F2F2F2;
}
.table-zebra th.sortedColumn {
  background-color: #BFBFBF;
}

.table-zebra tr.alternateRow td.sortedColumn {
  background-color: #E0E0E0;
}
