body { margin:0; background:#0E345B; color:#0C1867; font-size:12px; font-family:verdana, sans-serif; }
select, textarea, input { font-size:10px; font-family:verdana, sans-serif; }
p {text-align:justify }
.c { clear:both; }
h1 { font-size:15px; color:#0E345B; text-align:center; }
h2 { font-size:13px; color:#0E345B; text-decoration:underline;}
h3 { font-size:11px; color:#0E345B; }
.highlight { color:#4F8AA9; font-weight:bold; }
.boldit {font-weight:bold; font-style:italic; }
.title {color:#411485; font-size:16px; font-weight:bold; }
.poptext { font-size:14px; color:#4F8AA9; font-weight:bold; }
.uptotop { font-size:10px; }
.bord { border:1px solid #0C1867; margin-bottom:5px; }
a { color:#411485; font-weight:bold; text-decoration:none; }
a:hover, .flt ul li.head a { color:#0a0545; text-decoration:underline; }

/*  N A V   M E N U   C S S  */
#navbar { background:#0D0F37 url(images/topbar.gif) no-repeat; color:#6095C1; border-bottom:3px solid #95DEF5; font-size:12px; text-decoration:none; width:650px; height:40px;  margin:0 auto 0 auto; height:32px; }
.bartext { padding-top:2px; }
#navbar ul { list-style: none; padding: 0; margin: 0; }
.bartext { font-weight:bold; color:#95DEF5; }
#nav a { color:#95DEF5; font-weight:bold; font-size:12px; text-decoration:none; }
#nav a.active { color:#fff; }
#nav a:hover {color:#fff; }
#nav li li a { display: block; color:#95DEF5; font-size:11px; text-decoration:none; font-weight:normal; padding: 0.2em 10px; }
#nav li li a:hover { color:#fff; }
#nav li { float: left; position: relative; padding:8px; text-align:center; cursor: default; border-width: 1px 0; }
#nav li ul { display: none; position: absolute; top: 100%; left: 0; width:130px; font-weight: normal; background-color:#1A4466; border:solid #95DEF5 1px; padding: 0.5em 0 1em 0; margin-top:8px !important; margin-top:0px; }
#nav li>ul { top: auto; left: auto; }
#nav li li { display: block; float: none; background-color: transparent; border:0; padding:0px; clear:both; text-align:left; }
#nav li:hover ul, #nav li.over ul { display: block; }

/*  S T R U C T U R E   */
#container {margin:0 auto 40px auto; padding:0; width:650px; }
#wrapper { background:#EFEFF6 url(images/bg.gif) no-repeat top left; padding: 20px 20px;  }
.middlestructure {margin-top:20px; }
#purple { background-color:#D9D0E7; padding:6px; margin:10px 0; }
.flt { width:20%; float:left; clear:none; margin-bottom:10px; }
.flt { background-color:#D7E4EF; height:280px;  }
.flt ul { padding-left:10px; list-style-type:none; list-style-position:inside; color:#411485; }
.flt ul li.head { font-size:120%; padding:10px 0 5px 0; color:#0a0545; font-weight:bold; }
#leftcol { float:left; width:415px; }
#notleftcol { width:610px; }
#rightcol { float:left; margin-left:25px; width:170px; }
.logo { margin:0 auto 0 auto; padding:20px;  }
#date { position:absolute; color:#fff; font-weight:bold; top:157px; margin-left:517px; font-size:11px;   }
#footer { width:650px; height:31px; margin-bottom:20px; background:url(images/footer.gif) no-repeat; border-top:3px solid #95DEF5; }
.footertext {padding:9px 9px 0 0; }

/*  P A N E L S  */
.panel1 { background-color:#D3D5E2; padding:10px 10px 20px 10px; font-size:10px; margin-bottom:5px; }
.panel2 { background-color:#0E345B; color:#fff; padding:10px 10px 20px 10px; font-size:10px; margin-bottom:5px; }
.panel1head { font-size:12px; font-weight:bold; color:#0E345B; }
.panel2head { font-size:12px; font-weight:bold; color:#95DEF5; }
.panel2 a {color:#fff; font-size:12px; }
.panel2 a:hover {color:#fff; font-size:12px; text-decoration:underline; }
.indent {padding-left:16px;}
.slideright { position:absolute; margin-left:440px;}
#aimsbox { padding:10px 24px 10px 0; font-size:12px; border:1px solid #0E345B; }
.insetpanel { background-color:#D3D5E2; margin:10px 0; padding:5px 15px 15px 15px; }
.appletable { margin:10px auto 0; }
.appletable tr td { padding-bottom:15px; }

/* I N D E X   C S S  */
#aims  {text-align:justify;}
#aims li {padding-bottom:10px; }
.msgbox { height:100px; }
.msgwidth { width:143px; }
.button { font-size:10px; margin:4px 0 0 50px; }

table.timeline tr td { padding:0; @padding:0 0 10px 0; }
table.timeline tr td.date {font-weight:bold; padding-right:10px; }

.cabinimg { float:right; margin-left:15px; margin-top:40px; @margin-top:55px; }

.greens { font-weight:bold; color:#007400; text-align:center; }
.browns { font-weight:bold; color:#772B1A; text-align:center; }
.red {color:#FF0000; font-weight:bold; }
td.items {padding:0 25px 0 5px; }
.itemsfirst { border-right:1px solid #0C1867; }

ul.airlist li {padding-bottom:7px; }