body { margin: 0px 0px 0px 0px; background-color:#d3e6de;  background-image: url(/global/images/xnavrightbg.gif); background-position:right; background-repeat:repeat-y;  }

/* Strips */
#strip { position: absolute; right: 0px; top: 138px; height: 10px; width:1800px; z-index: 3; background-repeat: no-repeat; }

/* Header and Main Nav */
#topnav { width:100%; height:20px; }
.topnavitem { padding: 0px 0px 0px 10px; }
#header { position: absolute; width:100%; background-color:#FFFFFF; right: 0px; top: 20px; height: 118px; z-index: 3; float:right}
#navbg { position: absolute; top: 148px; left: 0px; height: 164px; width: 99%; background-color: #3A1F7F; }
#navinner { position: relative; top: 5px; left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.navitem { padding: 0px }
#topnavlinks { width:100%; height:20px; background-color:#FFFFFF;  }

/* Right Nav */
#rightnav { position: absolute; right: 0px; top: 0px; width: 240px; z-index: 2; }
	#rightnavpadding{ margin: 140px 0px 0px 0px; }
		#rightnavimage { position:relative; top: 148px; }
		#rightnavcontent { position: relative; width: 150px; left: 10px;}

/* Content Body */
#contentouter { background-color:#d3e6de;  width:100%; position: absolute; top: 310px; left:0px; padding: 0px 0px 0px 0px; background-position:right; background-image: url(/global/images/xnavrightbg.gif); background-repeat: repeat-y; z-index:1; }
#content { padding: 40px 250px 20px 20px}

#bot-home {width: 100%;}
#bot-home-left {float: left; width: 600px}
#bot-home-right {float: right;}

/* Required */
#required  { width:100%; border: solid 1px #cccccc; background-color: #ffffff; padding: 5px 5px 5px 5px; color:#000000; }

/* Footer */
#footer  { width:100%; padding: 5px 5px 5px 5px; color:#000000; text-align:left; }

/* hacks --------------------------------------- */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
