/**** GLOBAL ****/
html, body { margin: 0px; padding: 0px; }
body { font: 90% arial, sans-serif; }
p { margin:0 0 10px 10px; }
a { display:inline; color: #0006E6; padding: 0px; }

/**** CONTENT ****/
#content { position: absolute; top: 0; left: 0; width: 100%;
background: #fff; text-align: center; }

/**** HEADER ****/
#header { position: absolute; top: 0; left: 0; width: 100%; height:100px;
background: #00086A url(images/flag10.gif) no-repeat; }
#header h1 { font: bold 24pt/24pt verdana,sans-serif; color: #FFFF80;
width: 370px; height: 25px; padding: 0px 0px 0px 255px; }
#subForm { height: 40px; margin: 0px 0px 0px 225px; padding: 0px 0px 0px 0px;
  width: 420px; color: #FFF; }
#subFormSub { height: 30px; margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px; width: 480px; color: #FFF;}
#emailsub { height: 15px; width: 200px; }
#emailunsub { height: 15px; width: 180px; }
#emailsublabel { height: 12px; font: bold 12pt/12pt arial,sans-serif; }
#emailsubslabel { height: 12px; color: #0006E6; font: bold 12pt/12pt arial,sans-serif;
margin: 0px 0px 0px 20px; }
#emailunsublabel { height: 12px; color: #861818; font: bold 12pt/12pt arial,sans-serif;
margin: 0px 0px 0px 20px;}
.submit { height: 25px; font: bold 9pt/9pt arial,sans-serif; }

/**** TEXTAREA ****/
#txtarea { margin: 110px 210px 10px 210px; padding: 0; width: auto;
height: auto; background: none; text-align: left; }
#txtarea p { color: #000; margin: 0px; line-height: 120%;
font: 12pt "Trebuchet MS", sans-serif; padding: 10px 10px 0px 10px; }
#txtarea p strong { color: #0006E6; margin: 0px;
font: bold 14pt arial, sans-serif; padding: 0px; }
#txtarea h1 { font: bold 16pt verdana,sans-serif; color: #00086A;
padding: 0px 10px; font-weight:700; line-height: 100%; }
#txtarea h2 { font: bold 14pt arial,sans-serif; color: #0006E6; padding: 0px; }
#txtarea h2 a { font: bold 14pt arial,sans-serif; color: #0006E6; }
#cbPhoto { height: 158px; background: #F1EC99; border: 2px outset #F1EC99;
margin: 10px; padding: 0px; width: 130px; color: #FFF; text-align: center; float: left; }
#cbPhoto img { margin: 10px 0px 0px 0px; border: 2px solid #00086A; }
#cbCaption { font: bold 8pt arial, sans-serif; color: #00086A; padding: 0px; }
#lastColumn { width: 300px; height: 210px; margin: 10px; float: right; text-align: center;
display: inline; border: 2px outset #F1EC99; color: #861818; background: #F1EC99; padding: 0px; }
#lastColumn p { color: #861818; font: 12pt "Trebuchet MS", sans-serif; 
padding: 10px 10px; text-align: left; line-height: 100%; }
#myLatest { text-align: center; }
#colHead { color: #0006E6; font: bold 14pt arial, sans-serif;
padding: 0px 10px; line-height: 100%; }
#colDate { color: #0006E6; font: bold 12pt arial, sans-serif;
padding: 0px 6px 0px 0px; line-height: 100%; }
#boxFeature { float: right; margin: 10px;
background: #F1EC99 url(images/roundbot.jpg) no-repeat bottom left;
width: 300px; padding: 0 0 10px 0; font: bold 12pt/1.4 arial, sans-serif; }                                                                                 
#boxFeature h2 { background: url(images/roundtop.jpg) no-repeat top left;
padding: 10px 10px 5px 10px; font-size: 105%; color: #F1EC99; line-height: 1.0;
margin: 0; text-align: center; vertical-align: middle; }
#boxFeature p { padding: 10px; color: #000; font-size: 90%; line-height: 1.4;
margin: 0; font-weight:500; }
#boxFeature p a { display: block; color: #18029C; font-size: 110%; font-weight:700;
text-align: center; letter-spacing: -0.05em; padding: 0 0px 5px 0px; }

/**** FOOTER ****/
#footer {
margin: 0 210px;
width: auto;
height: auto;
background: #333;
color: #FFF;
text-align: center;
}
#footer p { margin: 0; padding: 5px 10px; }

/**** LEFT NAVIGATION ****/
#leftnav {
position: absolute;
top: 100px;
left: 0;
width: 200px;
height: auto;
background: #861818;
color: #FFFFFF;
margin: 0 auto;
padding: 0.5em 0;
font-family: tahoma, sans-serif;
font-size: 13px;
line-height: 1.5;
text-align: center;
}
ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 90%;
}
ul#navlist li { display: block; margin: 3px; padding: 0; }
ul#navlist li a {
display: block;
width: 100%;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #E28686 #4C1010 #5A1414 #EDB1B1;
border-style: solid;
color: #fff;
font-weight:900;
text-decoration: none;
background: #AF2525;
}
#leftnav>ul#navlist li a { width: auto; }
ul#navlist li#active a { background: #861818; color: #FFFE8B; border-color: #861818; text-transform: uppercase; }
ul#navlist li a:hover { color: #fffe8b; background: transparent; border-color: #aaab9c #fff #fff #ccc; }

/**** RIGHT NAVIGATION ****/
#rightnav {
position: absolute;
top: 100px;
right: 0;
height: auto;
padding: 10px 0;
width: 200px;
background: #a6c5f8;
text-align: left; 
}
#rightnav p { line-height: 1; color: #00086A; }
#rightnav a { line-height: 1; color: #00086A; text-decoration: none; display: block; margin: 0; padding: 0; }
#gsch1{ padding: 10px; text-align: center; }
.nav{
color:#d04a10;
display:block;
font-size:1.1em;
font-weight:700;
margin-top:12px;
margin-bottom:1px;
padding:4px 4px 4px 4px;
position:relative;
text-decoration:none;
width:170px;
}
.nav:hover{
border:2px solid #00086A; color: #00086A; padding:2px 2px 2px 4px; }
.sub{
font-size:0.9em;
margin-left:30px;
margin-top:1px;
padding:4px 4px 4px 4px;
text-decoration:none;
width:105px;
}
.sub:hover{ border:2px solid #00086A; color: #00086A; padding:2 2 2 4px; }

