BODY {margin:0px;background-color:white}
P {margin:0 0 10px 0}
TABLE {font-size:9pt; font-family:verdana}
H2 {font-size:12pt; margin:0 0 14px 0; }
H3 {font-size:10pt; margin:0px 0 10px 0; }

A {color:black}
A:Hover {color:#404040}

#root {font-size:9pt; font-family:Verdana; width:777px; text-align:left; background:#f4fafe}
#template {width:777px; margin:0px; padding:0px;}
#banner {font-size:16px; border-collapse:collapse; width:777px; margin:4px 0 4px 0;}
#banner TH {padding:0 0 10px 10px; color:white; text-align:left;}

#menu {font-family:arial; font-size:11px;color:White; font-weight:bold; border-collapse:collapse}
#menu DIV {padding:10px 0 5px 5px}
#menu A {width:90px; height:80px; color:white;text-decoration:none;display:block;  margin:15px 1px 16px 0; float:right;}
#menu A:Hover {height:110px; margin:0 1px 0 0;}
.m1 {background:#0033ff}
.m2 {background:#84c2ed}
.m3 {background:#696969}
.m4 {background:#006400}
.m5 {background:#556b2f}
.m6 {background:#6b8e23}
.m7 {background:#9acd32}
#menuOn  {height:120px; margin:0 1px 0 0;}

#homemenu {padding:12px 10px 0 20px; color:white;}
#homemenu A {color:white; text-decoration:none}
#homemenu A:Hover {color:#E8EE83}
#homemenu I {font-size:8pt}

#quicklinks {font-size:8pt; margin:72px 4px 0 5px;font-weight:bold}
#quicklinks LI {margin-left:5px}

.subMenu {font-size:9pt;margin:45px 5px 10px 20px; overflow:auto; float:right;}
.subMenu A {color:black}
.subMenu A:Hover {color:black}


.curMenu {font-size:8pt; background-color:#cdd3d1; padding:2px 0 2px 6px; height:20px; line-height:16px}
.curMenu A {color:black}

#simpleMenu {font-size:7pt;font-weight:bold;width:770px;margin:0px;padding:0px; border:0px;background-color:#9999CB}
#simpleMenu TD {height:20px;padding:2px}
#simpleMenu TD.ON {background-color:#9999CB}
#simpleMenu TD.ON A {color:white}

#back {background-color:#9999CB; padding:4px; margin:0px}
#light {background-color:white; text-align:right}

#content {padding:10px 10px 10px 0px; background-color:#f4fafe; margin:0px 0px 0px 5px}
#content A {color:#8080a0}

H2, .contentTitle{color:#92aabf; font-family:verdana; font-size:15px; font-weight:bold;border-bottom:2px solid #EBEAEA; margin-right:-10px;text-transform:uppercase; padding:0px}

#javaMenu{background-color:#B1BB1E; height:22px; margin:1px 0 1px 0;}

#newsPreview {font-size:9pt; padding:8px;width:250px}
#newsPreview A {border:0; font-weight:normal}
#newsPreview A:Hover {text-decoration:underline}
#newsPreview .desc {display:block; margin-left:6px; font-weight:normal}

#newsList {font-size:9pt; padding:5px;}
#newsList A {border:0; font-weight:bold;}
#newsList A:Hover {text-decoration:underline}
#newsList .desc {display:block; margin-left:6px; font-weight:normal}
#newsList P {margin-bottom:10px}

#eventsPreview {font-size:9pt; padding:8px;width:265px}
#eventsPreview .today {background:#92aabf}
#eventsPreview .selected{background:#5479ae}
#eventsPreview .weekend {background:#cdd3d1}


#searchForm {width:200px; padding:0px 5px 0px 5px; margin:0; float:right}
#searchForm INPUT {font-size:8pt;float:right}

#boxpad {padding:10px}

.size7 {font-size:7pt}
.size8 {font-size:8pt}
.size9 {font-size:9pt}
.size10 {font-size:10pt}
.size11 {font-size:11pt}
.size12 {font-size:12pt}
.size14 {font-size:14pt}
.size16 {font-size:16pt}
.red {color:red}

.hlight {background-color:gold}

.clear {clear:both}

#footer {font:8pt verdana; padding:5px 0 5px 0}
#footer A{color:black}
