body { padding:0px; margin:7px; width:100%; height:100%; background-image: url(../images/bg.gif); background-repeat: repeat; text-align:center; }

/* page structure */
table.pagestructure { height:100%; background-color:#5476B4; }
table.header { text-align: center; margin:5px; margin-bottom:0px }
table.contentouter { height:100%; width:722px; text-align: center; border-bottom:132px solid #5476B4; margin-left:5px;margin-right:5px; }
th { background-color:#193A6B;width:127px;font-family:arial;  font-size:12px; color:#fff;vertical-align:middle;font-weight:normal;text-align:left;  }
td.contentleft { height:100%; }
table.menu { margin-top:5px; margin-bottom:5px; }
table.contenthead { width:588px; height:100%; border:2px solid #FFF; }
table.contentheadhome { width:400px; height:100%; border:2px solid #FFF; }
table.rhsnavstructuretop { border:2px solid #FFF; background-color:#BECBE2; }
table.rhsnavstructure { border:2px solid #FFF; background-color:#BECBE2; margin-top:5px; }
table.abta { background-color:#fff; height:100%; width:156px; margin-top:5px; }
.contentbody { width:565px; height:100%; background-color:#fff; padding:15px; padding-top:12px; }
.externalsite { height:100%; width:752px; background-color:#fff; margin:5px;margin-bottom:0px; }
td.pagestructurecell { border-bottom:5px solid #5476B4; }
td.contentheaderimage { width:565px; height:17px; border-left:2px solid #fff; }

/* generic items */
div,td,a,input,select,textarea,ul,p,h1,h2,h3 { text-align:left;font-family:Verdana; font-size:11px; color:#333; text-decoration:none; }
form { margin:0px; }
input { border:1px solid #5476B4; height:16px;width:110px; }
input.wide { border:1px solid #5476B4; height:16px;width:250px; }
input.newsletter { border:1px solid #333; width:135px; }
input.searchsubmit { width:14px; height:14px; border:0px; }
textarea { border:1px solid #5476B4; height:50px;width:250px; overflow:hidden; }
h1 { font-size:16px; font-weight:bold; margin-bottom:5px; padding-bottom:5px; }
ul { color:#1E5C4F; margin-left:11px;margin-top:0px;margin-bottom:0px;padding-left:11px; padding-top:0px;line-height:14px; }
p { margin-top:5px; margin-bottom:8px;  }

li { padding-bottom:10px; color:#000; }
hr { height:1px; color:#333 }
hr.light { height:1px; color:#CFCFCF; }
hr.white { height:1px; color:#fff; }
.lightblue { background-color:#CDD7E9; vertical-align:middle; }
.lightbluetop { background-color:#CDD7E9; vertical-align:top;padding:4px; }
.bluetext { color:#5476B4 }
.submit { border:1px solid #5476B4; background-color:#CDD7E9; width:56px; height:22px;font-weight:bold; padding:2px; }
td { vertical-align:top; }

/* links */
.menulink { color:#A54599; font-size:12px; font-weight:bold; }
.normal {color:#333}
h2,.purpletext { color:#A54599; font-size:12px; font-weight:bold; padding:0px; margin:0px; }
table.purpletext td { color:#A54599; font-size:12px; font-weight:normal; padding:0px; padding-top:3px; padding-top:3px;margin:0px; }
h2 { margin-bottom:2px}
h3 { font-size:11px; font-weight:bold; padding:0px; margin-top:0px;margin-bottom:0px; }
a { color:#A54599; }
.whitetext,a.whitelink { color:#fff; }
a.whitelink:hover { color:#fff; }
.whitetextsmall,a.whitelinksmall { color:#fff; font-size:10px; }
a.whitelinksmall:hover { color:#fff; font-size:10px; }
a:hover { color:#5476B4; text-decoration:underline; }

/* RHS navigational items */
.navlinkon { color:#A54599; font-size:10px; }
.navlink { color:#333; font-size:10px; }
.newsletterlink { color:#333; font-size:10px;height:17px; line-height:17px; }
.newslink { color:#333; font-size:9px; text-decoration:underline; }
.navimagebg { background-color:#A1B4D6; }
.navlinkcell { padding:5px; padding-right:1px; width:119px; vertical-align:top}
.navlinkcellthin { padding:5px; padding-top:3px; padding-bottom:0px; padding-right:1px; width:119px; }
.navarrow { vertical-align:middle; text-align:right; padding-right:8px; }
.navarrowthin { vertical-align:middle; text-align:right; padding-right:8px; padding-top:5px; }
.navline { text-align:center; height:5px; vertical-align:bottom; }
.navheader { padding:5px; padding-top:3px; padding-bottom:0px; width:119px; font-size:10px; font-weight:bold; }
.darkbg { background-color:#333; }

/* general items */
.smalltext { font-size:10px; }
.whitebg { background-color:#ffffff; }
.max { height:100%; } 
.searchformcell { padding:3px; padding-right:1px; width:121px; }
.middle { vertical-align:middle; }
.abtacell { height:81px; border-bottom:5px solid #5476B4; }
.red { color:#ff0000; }

ul.squareBullets { list-style-type: square}
ul.squareBullets li { color:#A54599;padding:0px }
