BODY {
 background-color:#004d8d;
 background-image:url('/images/main_bg.gif');
 background-repeat:repeat-x;
 color:#000;
 font-family:arial,helvetica,sans-serif;
 font-size:11px;
}

TD {
 color:#000;
 font-family:arial,helvetica,sans-serif;
 font-size:11px;
}

A {
 color:#f33;
 text-decoration:underline;
}

A:hover {
 text-decoration:none;
}

H1 {
 font-size:17px;
 font-weight:bold;
 margin:0px 0px 3px 0px;
 padding:0px;
}

H2 {
 font-size:15px;
 font-weight:bold;
 margin:0px 0px 3px 0px;
 padding:0px;
}

H3 {
 font-size:13px;
 font-weight:bold;
 color:#004d8d;
 margin:0px 0px 3px 0px;
 padding:0px;
}



H3.reverse {
 font-size:13px;
 font-weight:bold;
 background-color:#004d8d;
 color:#FFFFFF;
 margin: 10px 0 7px;
 padding:2px;
}

H4 {
 font-size:11px;
 font-weight:bold;
 color:#004d8d;
 margin:0;
 padding:0px;
}

FORM {
 margin:0px;
 padding:0px;
}

UL,OL {
 margin:0px 0px 0px 15px;
 padding:0px;
}

IMG {
 border : 0px;
}


#mainContainer {
 width:748px;
 position:absolute;
 top:0px;
 left:50%;
 margin-left:-349px;
 min-height:400px;
 margin-top:15px;
}


/* Border DIVs */
#edge_topleft {
 width:17px;
 height:17px;
 float:left;
 background-image:url('/images/edge_tl.gif');
}
#edge_top {
 width:709px;
 height:17px;
 float:left;
 background-color:#fff;
}
#edge_topright {
 width:22px;
 height:17px;
 float:left;
 background-image:url('/images/edge_tr.gif');
}
#edge_bottomLeft {
 width:17px;
 height:21px;
 float:left;
 background-image:url('/images/edge_bl.gif');
}
#edge_bottomRight {
  width:22px;
  height:21px;
  float:left;
  background-image:url('/images/edge_br.gif');
}
#edge_bottom {
  width:709px;
  height:21px;
  float:left;
  background-image:url('/images/edge_b.gif');
}




#contentContainer {
 min-height:400px;
 width:748px;
 background-image:url('/images/edge_bg.gif');
 background-repeat:repeat-y;
 background-color:#fff;
 margin-left:0px;
 margin-right:0px;
}

#menu {
 float:left;
 width:145px;
 height:320px;
 margin-left:12px;
 display:inline;
}


#content {
 float:left;
 width:570px;
 margin-left:0px;
 background:#fff;
 min-height:200px;
 overflow:visible;
 background-image:url('/images/content_bg.gif');
 background-repeat:repeat-x;
 position:relative;
}

#enddot {
	position:absolute;
	top:0px;
	right:0px;
}

#footer {
 border-top:1px solid #0e3178;
 margin-left:17px;
 margin-right:22px;
 padding-top:3px;
}
#footer * {
 font-size:10px;
 color:#999;
}


#lcScroll { 
	border:solid #0e3178;
	border-width:1px 1px 0px;
	margin-left:17px;
	margin-right:22px;
	margin-top:3px;
	height:32px;
}




.corner {
 background-image:url('../images/cornerswipe.gif');
 background-repeat:no-repeat;
 padding-top:13px;
 padding-left:13px;
}

.smallText {
 font-size:10px;
}

.clear {
 height:1px;
 overflow:hidden;
 clear:both;
}


.ledgerHeader DIV {
 background-color : #0e3178;
 color : white;
 font-weight : bold;
 padding : 1px 3px;
}

.ledgerwhite {
 background-color : #fff;
 height:20px;
}
.ledgeroff {
 background-color : #e0e0e0;
 height:20px;
}

.ledgerwhite DIV {
 background-color : #fff;
 padding : 1px 3px;
}
.ledgeroff DIV {
 background-color : #e0e0e0;
 padding : 1px 3px;
}