/* common declarations  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
body { background:#F9E401; color:black; margin:0px; padding:0px; text-align:center; font:75% Arial,Helvetica,"Arial Unicode MS","Lucida Sana Unicode", sans-serif; }


@media print {
body{color:black;background:white;}
a:link, a:visited {background:white;color:black;text-decoration:underline;font-weight:bold;}
h1, h2, h3 {background:white;color:black;text-decoration:underline;}
p,h1,h2,h3,h4,h5,h6 { margin:0px; }
}

/* end common ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#content { width:970px; margin:0px auto; text-align:left; font: x-small Arial,Verdana,sans-serif; font-size/**/:/**/small; }
.pageinner {margin:0px 200px;}
#header { position:relative; width:100%; height:234px; background:url(/images/header.jpg) top left no-repeat; }
#intro { font-weight:bold;color:#ffff00; position:absolute; top:5px; left:240px; font-size:84%; }
div.nav { width:100%; height:55px; line-height:55px; background:url(/images/nav_bdrop.jpg) top left no-repeat; position:absolute; left:0px; bottom:0px; text-align:center; margin-bottom:0px; }
#page { width:100%; background:url(/images/page_tile.gif) top left repeat-y; margin-top:0px; overflow:hidden; }
#leftpanel { width:185px; float:left; padding-bottom:2000px; margin-bottom:-2000px; margin-right:10px; }
#rightpanel { width:185px; float:right; padding-bottom:2000px; margin-bottom:-2000px; margin-left:10px; }
#base { width:970px; margin:0px auto; background:white; text-align:center; color:green; }
#base a { color:green; text-decoration:none; margin:0px 0px; }
#basei { margin-bottom:-5px; }
#base a:hover, div#base div.nav a:hover { color:#16226A; text-decoration:underline; }

div.nav ul.nav { margin-left:0px; padding-left:0px; white-space:nowrap; text-transform:uppercase;}
div.nav ul.nav li { display:inline; list-style-type:none; position:relative;}
div.nav ul.nav li a { padding: 3px 10px; height:55px; line-height:55px; font-weight:bold; }
div.nav ul.nav li a:link, .nav a:visited { color:#fff; text-decoration: none; }
div.nav ul.nav li a:hover { color:yellow; text-decoration: none; }
div.nav  ul.nav ul {
visibility: hidden;
margin:0px;padding:0px;
position:absolute;
top:30px;
width:150px;/*
margin-left:-75px;*/
left:0;
}
div.nav  ul.nav ul li {display:block;background:#004276;border:1px solid yellow;font-size:9pt;}
div.nav ul.nav ul li a,div.nav ul.nav ul li a :hover {height:17px;line-height:17px;display:block;font-size:9pt;padding:0px;}

div#base div.footernav {
background:none;
position:relative;
/*height:14px;
line-height:14px;*/
}

div.footernav ul.nav { margin-left:0px; padding-left:0px; white-space:nowrap;padding-bottom:5px;text-transform:uppercase; }
div.footernav ul.nav li { display:inline; list-style-type:none; }
div.footernav ul.nav ul {display:none;}
div.footernav li a {padding:0px 5px;}
div.footernav a {  font-weight:bold; padding:0px;margin:0px; line-height:14pt;height:14pt;}
div.footernav a:link, .nav a:visited { color:#fff; text-decoration: none; }
div.footernav a:hover { color:yellow; text-decoration: none; }


.grey { color:#999; }
.insertl { display:block; width:171px; background:white url(/images/insert_base.gif) left bottom no-repeat; }
.insertr { display:block; width:171px; background:white url(/images/insert_base.gif) left bottom no-repeat; margin-left:14px; }
.insertop { display:block; width:100%; height:38px; background:url(/images/insert_top.gif) top left no-repeat; }
.insertxt { display:block; width:138px; height:21px; line-height:21px; float:right; text-align:center; font-size:90%; font-weight:bold; color:yellow; }
.inner {padding:0px 8px 8px 8px;}/images/