body {padding:0px;margin:0px;background-color:#fff;font-family:verdana, arial, sans-serif;}

/* divs */
.extwrapper {position:absolute;top:0px;left:50px;width:900px;padding:0px;margin:0px;}
.suprabanner {position:absolute;top:0px;left:0px;width:900px;height:20px;background-color:#ccaaaa;margin:0px;padding:0px;border-left:1px solid purple;border-right:1px solid purple;}
.banner {position:absolute;top:20px;left:0px;width:900px;height:150px;background-color:#fff;margin:0px;padding:0px;border-left:1px solid purple;border-right:1px solid purple;border-bottom:1px solid purple;}
.intwrapper {position:absolute;top:200px;left:0px;width:900px;margin:0px;padding:0px;}
.navleft {position:absolute;top:0px;left:0px;width:150px;height:380px;margin:0px;padding:0px;}
.pagennav {position:absolute;top:0px;left:175px;width:725px;height:325px;background-color:#fff;margin:0px;padding:0px;}
.pagemain {position:absolute;top:0px;left:0px;width:550px;background-color:#fff;margin:0px;padding:0px;}
.noticeright {position:absolute;top:0px;left:575px;width:150px;height:380px;background-color:#fff;margin:0px;padding:0px;border-right:1px solid #77b0e0;border-left:1px solid #77b0e0;border-bottom:1px solid #77b0e0;}
.indentleft {position:relative;margin:0px;padding:0px 0px 0px 5px;}

/* boxes */
.noticebox {position:relative;top:0px;left:0px;width:150px;height:20px;background-color:#77B0E0;color:#fff;text-align:center;}
.warnbox {position:relative;top:0px;left:0px;width:100%;border:1px solid #ccaaaa;background-color:#ffffff;margin:0px;padding:0px;text-align:center;}

/* nav */
ul.nav {margin:0px;padding:0px;}
li.inactive {display:block;list-style-type:none;background: #fff url('images/rose.gif') left center no-repeat; color:#c00000; border:1px solid #c00000; font-size:10px;font-weight:bold;padding:5px 5px 5px 20px;margin:5px 0px 5px 0px;}
li.active {display:block;list-style-type:none;background-image:url('images/buttonbg.jpg');border:1px solid #ccc; padding:5px;margin:5px 0px 5px 0px;}
a.navblock:link, a.navblock:visited {font-size:10px; font-weight:bold; color:#c00070; text-decoration:none; margin:0px; padding:0px;}
a.navblock:hover {color:#ccaaaa;}

/* lists */
ul.txtlst {list-style-image: url('images/heartlst.gif');}
ol.lroman {list-style-type: lower-roman;}

/* text */
h1 {font-size:10px;margin:0px;padding:2px 0px 0px 0px;}
h2 {font-size:12px;margin:0px;padding:0px 0px 5px 0px;}
h3 {font-size:10px;margin:0px;padding:0px 0px 5px 0px;text-decoration:underline;}
h3.notice {font-weight:bold;font-size:10px;margin:0px;padding:3px 0px 0px 0px;text-decoration:none;}
h4 {font-size:11px;margin:0px;padding:0px;}
p, td, ol, ul.txtlst {font-size:11px;line-height:16px;}
ul.txt {font-size:11px; line-height:18px;}
p.navp {font-size:10px;font-weight:bold;color:#c00000;margin:0px;padding:1px;}
.cellheading {font-size:10px;font-weight:bold;color:#336699;} 
.small {font-size:10px;line-height:16px;}
.smalladtext {display:block;font-size:10px;line-height:16px;margin:5px 0px;padding:0px;}
.white {color:#fff;}
.red {color:#ff3300;}
.darkred {color:#990000;}
.blue {color:#77b0e0;}
.lilac {color:#ccaaaa;}
.frenchblue {color:#336699;}
.pink {color:#ffcccc;}
.purple {color:#c00070;}
.yellow {color:#ffff00;}
.italics {font-style:italic;}


/* misc */
.zeromp {margin:0px; padding:0px;}
.smallpad {margin:0px;padding:10px 0px 0px 0px;}
.medpad {margin:0px;padding:10px 0px 10px 0px;}
.imgborder {border:1px solid #c00070;}
.purplelineleftunder {border-left: 1px solid #ccaaaa;border-bottom: 1px solid #ccaaaa;}
.purplelineunder {border-bottom: 1px solid #ccaaaa;}
.purplelinerightunder {border-right: 1px solid #ccaaaa; border-bottom: 1px solid #ccaaaa;}

