/*core elements*/
body { margin: 0; background-color: #FFFFFF; background-image: url("../images/BG.jpg"); background-repeat: repeat }
H1 { color: #808080; font-size: 20px; margin-top: 8px; padding-left: 10px; padding-right: 20px; padding-top: 10px; line-height: 160%; font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;  font-weight: normal; text-transform: none; }
H2 { color:#6C74A9; font-size: 16px; padding-left: 10px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-transform: capitalize }
H3 { color: #225F9E; font-size: 14px; padding-left: 10px; font-family: Arial, Verdana, Helvetica, sans-serif }
HR {color: #6C74A9; padding-left: 5px;}
P { color: #000000; font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 140%; text-align: left; padding-left: 10px; padding-right: 10px; padding-top: 0; padding-bottom: 0}
UL {padding-top: 3px;  margin-top: 2px; line-height: 200%; list-style-type: square; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt }
LI {line-height: 200%; list-style-image: url(../images/greyBL.gif); padding-right: 10px; }
LI.square { list-style-image: none; list-style-type: square }
A { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #6699CC;}
a:hover { color: #3333ff }
a:active { color: #003333 }

/*table styling*/
Table {background-color: transparent;}
table.primary {background-color: #999595;}
table.main {border-collapse: collapse; background-color: #6C74A9; }
table.internBack6 { background-image: url("../images/MainHead12.jpg"); background-color: #ffffff; background-repeat: no-repeat; }
TR.mainBody {background-image: url("../images/bodyBG"); background-repeat: repeat; }
TD { background-color: transparent; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10pt }
TD.spacing {background-color: #E4E1B8; }
TD.lavender {background-color: #6C74A9; }
TD.bar {background-color: #000040; }
TD.HERE {background-color: DIDCE5; padding-top: 4px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; margin-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; }

/*styling for Divs and other specialty elements*/
.sub {font-size: 12px; color: #333333; font-weight: bold}
.highlight {color: #225F9E; font-weight: bold; }
.address {color: #000040; font-weight: normal }
#MainContent {width: 520px; padding: 10px; padding-left: 30px;}

/*left Navigation styling*/
P.topLnav { padding-top: 15px; padding-bottom: 1px; padding-left: 20px; padding-right: 15px;  }
P.Lnav { padding-top: 0; padding-bottom: 0; padding-left: 20px; padding-right: 15px; line-height: 110% }
A.nav {display: block; width: 8em; background-color: #E4E1B8; font-family: Arial, Helvetica, Verdana, sans-serif; color: #225F9E; font-size: 12pt; text-decoration: none; font-weight: bold}
A.nav:hover {color: #6699CC; background-color: #E4E1B8; border-bottom: #6699CC solid 1px;}
A.navHERE {display: block; width: 8em; background-color: #E4E1B8; border-bottom: #666666 solid 1px; font-family: Arial, Helvetica, Verdana, sans-serif; color:#000040; font-weight: bold; font-size: 12pt; text-decoration: none; text-transform: uppercase;  }
A.navHERE:hover { color: #000040;  } 
#navDiv {background-color: #E4E1B8; margin: 0; padding: 4px;}
TD.navigation {background-color: #E4E1B8; }

/*subnav*/
A.sublinks {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8px; color:#000040}
A.sublinks:hover { color: #0066ff } 
A.subhere {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8px; color:#3333FF }
A.subhere:hover {color: #3333ff }


/*top menustyling*/
A.menuhere {text-transform: uppercase; font-family: Verdana, Helvetica, Arial, sans-serif; color:#6699CC; font-weight: bold; font-size: 12pt; text-decoration: none; text-align: right; margin-top: 0 }
A.menuhere:hover { color: #ffffff }

/*footer*/
#footer {background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color:#000040; padding: 5px; text-align: center; }

/*Misc link styling*/
A.caption {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #330099; text-decoration: none;  }
A.caption:hover { color: #6C74A9; text-decoration: underline;} 
A.list { font-size: 10px; letter-spacing: 1; font-weight: bold; text-decoration: none }
A.list:hover {color: #6C74A9; text-decoration: underline }
A.toTop {font-size: 10px; font-weight: bold; font-style: italics; padding-bottom: 30px; }

/*Misc paragraph styling*/
P.oneHalf {line-height: 170%}
P.quote { color: #000080; font-style: italic;}
P.center { text-align: center }
P.contact {color: #000040; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 45px; padding-right: 20px; line-height: 2}
P.white { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left }
P.date { color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; padding-left: 6; font-size: 8px; font-weight: bold; padding-top: 5px; padding-left: 20px; color: #003333 }
P.copyright { font-size: 7px; color: #666699;  margin-top: 3px; margin-bottom: 3px; text-align: center }
P.caption { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; text-align: right; padding-right: 35px; }
P.caption2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; text-align: right; padding-right: 5px; }
P.collage {text-align: center}