body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
margin:0px;
padding:0px
}
#body tr{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top
}
#body td{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
.MasterContainerLeft{
border-right:1px solid #000000;
background-color:#EFF0F0;
}
#body td#contentcontainer3{
border-right:1px solid #000000;
background-color:#FFFFFF;   
}
#body td#sidebarcontainer2{
border-right:1px solid #000000;
}
#body{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#body table{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.sidebarcenter{
border-right:1px solid #000000;
text-align:center;
}
.sidebarleft{
text-align:left;
}
.boxheader{
background:#0000ff;
border-top:1px solid #0000ff;
border-right:1px solid #0000ff;
border-bottom:1px solid #0000ff;
border-left:1px solid #0000ff;
color:#ffffff;
margin:0px 0px 0px 490px;
padding:5px;
width:300px
}
.boxheader h3{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
.boxcontent{
background:#ffffff;
border-top:1px solid #0000ff;
border-right:1px solid #0000ff;
border-bottom:1px solid #0000ff;
border-left:1px solid #0000ff;
color:#000000;
margin:0px 0px 0px 490px;
padding:5px;
width:300px
}
.content{
background:#EFF0F0;
min-height:300px;
margin:0px 0px 0px 0px;
padding: 7px 20px 10px 10px;
height: 100%;
}
.content ol{
list-style-type:none;
margin:11px 0px 0px 20px;
padding:0px 0px 0px 0px
}
.content li{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px
}
.content h3{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.content h4{
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.content p{
margin:11px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.DetailViewData
{
	padding-left: 5px;
}
#datareturn{
background:#ffffff;
min-height:400px;
height:100%;
margin:0px 0px 0px 0px;
padding:7px 10px 10px 10px
}
#datareturn ol{
list-style-type:none;
margin:11px 0px 5px 20px;
padding:0px 0px 0px 0px
}
#datareturn li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#datareturn h3{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#datareturn p{
margin:11px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#errormessage{
color:#CC0000;
background:inherit;
margin:11px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#errormessage p{
margin:11px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#errormessage ul{
margin:11px 0px 0px 25px;
padding:0px 0px 0px 0px
}
#errormessage li{
margin:0px 0px 0px 0px;
padding:0px 0px 3px 0px
}
#footer{
background-color:#5B5B5B;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:2px 10px 2px 10px
}
#footer ol{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#footer li{
display:inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#footer table{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%
}
#footer td#ftleft{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#footer td#ftright{
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#footer a:link{
background:#5B5B5B;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-decoration:none
}
#footer a:active{
background:#5B5B5B;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-decoration:none
}
#footer a:visited{
background:#5B5B5B;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-decoration:none
}
#footer a:hover{
background:#cccccc;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-decoration:none
}
form{
margin:0px;
padding:0px
}
#header{
height:136px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#header img{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#headerbackground{
background-image:url(../images/headerbg.jpg);
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
.imgnoborder
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
img.right
{
	border-right: #000000 0px;
	border-top: #000000 0px;
	border-left: #000000 0px;
	border-bottom: #000000 0px;
	float: right;
}
label{
margin:0px;
padding:0px
}
.labelinput{
margin:10px 0px 14px 0px;
padding:0px 0px 0px 0px
}
.labelinput span{
display:block;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px
}
.labelinput span.label{
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
.labelinput dl{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
.labelinput dt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
.labelinput dd{
margin:2px 0px 5px 0px;
padding:0px 0px 0px 0px
}
#linksgeneral{
background-color:#5B5B5B;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:2px 10px 2px 10px
}
#linksgeneral ol{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#linksgeneral li{
display:inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#linksgeneral table{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%
}
#linksgeneral td#lgleft{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#linksgeneral td#lgright{
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#linksgeneral 
a:link{
background:#5B5B5B;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-decoration:none
}
#linksgeneral 
a:active{
background:#5B5B5B;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-decoration:none
}
#linksgeneral 
a:visited{
background:#5B5B5B;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-decoration:none
}
#linksgeneral 
a:hover{
background:#cccccc;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-decoration:none
}
.listnumeric{
margin:11px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.listnumeric ol{
list-style-type:decimal;
margin:0px 0px 0px 30px;
padding:0px 0px 0px 0px;
}
.listnumeric li{
margin:0px 0px 3px 0px;
padding:0px 0px 0px 0px;
}
#sidebar{
background:#ffffff;
min-height:300px;
margin:0px 0px 0px 0px;
padding:7px 20px 10px 10px
}
#sidebar ol{
list-style-type:none;
margin:11px 0px 0px 20px;
padding:0px 0px 0px 0px
}
#sidebar li{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px
}
#sidebar h3{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#sidebar p{
margin:11px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#sidebar img{
border:1px solid #000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
#steps{
background-color:#EFF0F0;
color:#000000;
margin:11px 0px 0px 0px;
padding:4px 4px 5px 4px;
}
#steps span{
border:1px solid #ffffff;
background-color:#EFF0F0;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 2px 1px 2px;
}
#steps span#selected{
border:1px solid #666666;
background-color:#efefef;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 2px 1px 2px;
}
#tabledatareturn{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#tabledatareturn caption{
font-weight:bold;
margin:10px 0px 2px 0px;
padding:0px 0px 0px 0px;
text-align:left
}
#tabledatareturn table{
background:#999999;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%
}
#tabledatareturn tr{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#tabledatareturn th{
background:#E6F2FA;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
vertical-align:bottom
}
#tabledatareturn th.highlevel{
background:#EFF0F0;
color:#000000;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 5px 2px 5px;
text-align:left;
vertical-align:bottom
}
#tabledatareturn th.highlevelright{
background:#EFF0F0;
color:#000000;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 5px 2px 5px;
text-align:right;
vertical-align:bottom
}
#tabledatareturn td{
background:#ffffff;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-align:center;
vertical-align:top
}
#tabledatareturn td.detailright{
background:#ffffff;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-align:right;
vertical-align:top
}
#tabledatareturn th.alpha{
background:#E6F2FA;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-align:left;
vertical-align:top
}
#tabledatareturn th.numeric{
background:#E6F2FA;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-align:right;
vertical-align:top
}
#tabledatareturn td.alpha{
background:#ffffff;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-align:left;
vertical-align:top
}
#tabledatareturn td.numeric{
background:#ffffff;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-align:right;
vertical-align:top
}
#tabledatareturn td.alt{
background:#EFF0F0;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-align:left;
vertical-align:top
}
#tableSearchCriteria{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#tableSearchCriteria caption{
font-weight:bold;
margin:25px 0px 2px 0px;
padding:0px 0px 0px 0px;
text-align:left
}
#tableSearchCriteria table{
background:#999999;
color:#000000;
margin:25px 0px 0px 25px;
padding:0px 0px 0px 0px;
}
#tableSearchCriteria tr{
margin:25px 0px 0px 0px;
padding:0px 0px 0px 25px;
}
#tableSearchCriteria th{
background:#E6F2FA;
color:#000000;
margin:25px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-align:left;
vertical-align:bottom
}
#tableSearchCriteria td{
background:#ffffff;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-align:left;
vertical-align:top
}
#tableSearchCriteria input{
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
}
.actionbutton{
margin:0px 0px 0px 0px;
padding:0px 5px 0px 25px;
}
.fontbold
{
	font-weight:bold;
}
.requiredfields
{
	font-size: x-small;
	font-weight: normal;
}
.TableHeaderLeft
{
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	background: #E6F2FA;
	margin-right: 10px;
	vertical-align: middle;
}
.TableHeaderTop
{
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	background: #E6F2FA;
}
.TableHeaderTopALeft
{
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	background: #E6F2FA;
}
.TableData
{
	font-weight: normal;
	vertical-align: bottom;
}
.TableRow
{
	background-color: #ffffff;
}
.AlternatingTableRow
{
	background-color: #efefef;
}
.TableCellPadded
{
    padding: 2px 15px 2px 2px;
}
.FormFormat
{
    font-weight: bold; 
    vertical-align: top; 
    padding-top: 6px; 
    padding-right: 3px;
}