@charset "utf-8";

@import url(css/text.css); 

BODY {background: url('img/bgb.jpg') #c9dafe; background-position: bottom; background-repeat: repeat-x; margin: 0px 5px; padding: 0px; font: 11px arial; }

H1 {color: #000066; font-size: 14px; font-family: verdana, sans-serif; font-weight: bold; margin: 0px; }
H2 {color: #000066; font-size: 14px; font-family: verdana, sans-serif; font-weight: bold; margin: 0px; }
H3 {color: #0066CC; font-size: 12px; font-family: verdana, sans-serif; font-variant: small-caps; font-weight: bold; margin: 0px; }
H4 {color: #000066; font-size: 15px; font-family: arial, sans-serif; font-weight: bold; margin: 0px; padding: 0px;}
H5 {display: block; color: #0066CC; font-size: 11px; font-family: verdana; font-weight: bold; margin: 0px; background: #fff; border-bottom: 1px solid #aabbee; padding: 15px 5px 2px 5px;}
H6 {color: #0066CC; font-size: 11px; font-family: verdana, sans-serif; font-variant: small-caps; font-weight: bold; margin: 10px 1px 1px 5px;}

P {color: #000066; font: 11px arial; }

A {color: #0066cc; font: 11px arial;}
A:link {border: #0066cc;  text-decoration: none}
A:visited {border: #009999; text-decoration: none}
A:hover {border: #0066cc; text-decoration: underline}
A:visited:hover {border: #009999; text-decoration: underline}

A.index {font: 11px arial;}
A.index:link {border: #0066cc; color: #000066; text-decoration: none}
A.index:visited {border: #000066; color: #000066; text-decoration: none}
A.index:hover {border: #000066; color: #0066cc; text-decoration: underline}

A.top {color: #00008C; font: 9px verdana; }
A.top:link {text-decoration: none}
A.top:hover {text-decoration: underline}
A.top:visited {text-decoration: none}
A.top:visited:hover {text-decoration: underline}

A.h1 {color: #000066; font-size: 14px; font-family: verdana, sans-serif; font-variant: small-caps; font-weight: bold;}
A.h1:link {text-decoration: none}
A.h1:hover {text-decoration: underline}
A.h1:visited {text-decoration: none}
A.h1:visited:hover {text-decoration: underline}

A.h1m { font-family: Arial, sans-serif; font-variant: normal;}

A.h2 {color: #000066; font-size: 14px; font-family: verdana, sans-serif; font-weight: bold;}
A.h2:link {text-decoration: none}
A.h2:hover {text-decoration: underline}
A.h2:visited {text-decoration: none}
A.h2:visited:hover {text-decoration: underline}

A.h3 {color: #0066CC; font-size: 12px; font-family: verdana, sans-serif; font-variant: small-caps; font-weight: bold;}
A.h3:link {text-decoration: none}
A.h3:hover {text-decoration: underline}
A.h3:visited {text-decoration: none}
A.h3:visited:hover {text-decoration: underline}

A.h4 {font-size: 16px; font-family: arial, sans-serif; font-weight: bold;}
A.h4:link {color: #000066; text-decoration: none}
A.h4:hover {color: #0066CC; text-decoration: underline}
A.h4:visited {color: #000066; text-decoration: none}
A.h4:visited:hover {color: #0066CC; text-decoration: underline}


A.menu {display: block; border-top: 1px solid #FFF;  font: bolder 11px arial; color: #0066CC; padding: 3px 3px 3px 20px; background: url('img/list.gif') 5px 5px no-repeat; text-decoration: none; }
A.menu:hover {border-top: 1px solid #FFF; text-decoration: underline;}

A.twit {display: block; border-top: 1px solid #FFF;  font: bolder 11px arial; color: #000066; padding: 3px 3px 3px 7px; background: none; text-decoration: none; }
A.twit:hover {border-top: 1px solid #FFF; background: #FFF; font: bolder 11px arial; color: #0066CC;}
IMG.twit {border: none; margin-bottom: -3px; margin-right: 5px;}

.go {display: block; font: bolder 11px arial; color: #0066CC; padding: 3px 3px 3px 3px; text-decoration: none; }
A.go {display: block; font: bolder 11px arial; color: #0066CC; padding: 3px 3px 3px 20px; background: url('img/next.gif') 5px 5px no-repeat; text-decoration: none; }
A.go:hover {text-decoration: underline;}

A.spmenu {display: block; font: 11px arial; color: #0066CC; padding: 2px 2px 2px 30px; background: url('img/list.gif') 15px 5px no-repeat; text-decoration: none; }
A.spmenu:hover {text-decoration: underline;}

A.arrow {font: 11px arial; color: #0066CC; padding: 2px 2px 2px 30px; background: url('img/list.gif') 15px 5px no-repeat; text-decoration: none; }
A.arrow:hover {text-decoration: underline;}

A.arrowb {font: 11px arial; color: #0066CC; padding: 2px 10px 2px 0px; background: url('img/list.gif') 0px 6px no-repeat; background-position: right; text-decoration: none; }
A.arrowb:hover {text-decoration: underline;}

A.bold {font: bolder 11px arial; color: #0066CC; text-decoration: none; }
A.bold:hover {text-decoration: underline;}

A.prev {font: bolder 11px arial; color: #0066CC; padding: 3px 3px 3px 20px; background: url('img/prev.gif') 5px 5px no-repeat; text-decoration: none; }
A.prev:hover {text-decoration: underline;}

A.next {font: bolder 11px arial; color: #0066CC; padding: 3px 20px 3px 3px; background: url('img/next.gif') 35px 5px no-repeat; text-decoration: none; }
A.next:hover {text-decoration: underline;}

SPAN.prev {font: bolder 11px arial; color: #0066CC; padding: 3px 3px 3px 20px; background: url('img/prev.gif') 5px 5px no-repeat; text-decoration: none; }
SPAN.prev:hover {text-decoration: underline; cursor:pointer;}

SPAN.next {font: bolder 11px arial; color: #0066CC; padding: 3px 20px 3px 3px; background: url('img/next.gif') 35px 5px no-repeat; text-decoration: none; }
SPAN.next:hover {text-decoration: underline; cursor:pointer;}

SPAN.nonext {font: bolder 11px arial; color: #C0C0C0; padding: 3px 20px 3px 3px; background: url('img/nonext.gif') 35px 5px no-repeat; text-decoration: none; }

A.grey {color: #C0C0C0; }

A.caps {font-variant: small-caps; }

IMG {border-color: #556CCC}


#frame {
width: 1000px;
margin: 0px auto;
}

#header {
width: 1000px;
height: 100px;
}

DIV.hleft {
float: left;
height: 100px;
background: url('img/logo.png') 5px 5px no-repeat #c9dafe;
}

DIV.hright {
float: right; 
width: 125px;
}

DIV.menu_htop1 {
position: relative; top: 10px; left: 101px; width:737px; height:20px; margin: 0px; padding: 1px 0 0 0; border-bottom: 1px solid #556ccc; text-align: left;
}

DIV.menu_htop2 { 
position: relative; top: 4px; left: 380px; width:380px; height:20px; margin: 0px; text-align: right;
padding: 0;
} 

DIV.menu_hmain1 {
position: relative; top: 52px; left: 70px; width:785px; height:22px; border-top: 1px solid #556ccc; margin: 0; padding: 1px 0 0 0; text-align: left;
}

DIV.menu_hmain2 {
position: relative; top: 0; left: 0; width:784px; height:20px; margin: 0; padding: 0;
text-align: right; 
}

DIV.menu_hmain2 UL, DIV.menu_htop2 UL {
margin: 0;
padding: 0;
}

DIV.menu_hmain2 LI, DIV.menu_hmain2 LI.l {
display: inline;
margin: 0;
margin-left: -28px;
padding: 0;
font-size: 14px;
}

DIV.menu_htop2 LI, DIV.menu_htop2 LI.l {
display: inline;
margin: 0;
margin-left: -27px;
padding: 0;
font-size: 12px;
}

DIV.menu_hmain2 LI A {
font-style: italic;
font-weight: bold;
color: #000066;
font-size: 14px;
text-decoration: none;
}

DIV.menu_htop2 LI A {
font-style: italic;
font-weight: bold;
color: #000066;
font-size: 12px;
text-decoration: none;
}

DIV.menu_hmain2 LI {
background: url('img/menu_bg.gif') left 0 no-repeat;
padding: 2px 0 2px 25px;
border-top: 0;
border-bottom: 0; 
}

DIV.menu_htop2 LI {
background: url('img/menu_bg.gif') left 0 no-repeat;
padding: 1px 0 1px 25px;
border-top: 0;
border-bottom: 0;
}

DIV.menu_hmain2 LI.l {
background: url('img/menu_bg.gif') right -20px no-repeat;
padding: 1px 25px 1px 0;
border-top: 1px solid #556ccc;
border-bottom: 0;
}

DIV.menu_htop2 LI.l {
background: url('img/menu_bg.gif') right -20px no-repeat;
padding: 1px 25px 1px 0;
border-top: 1px solid #556ccc;
border-bottom: 0;
}

DIV.menu_hmain2 LI:hover {
background: url('img/menu_bg.gif') left -39px no-repeat;
}

DIV.menu_htop2 LI:hover {
background: url('img/menu_bg.gif') left -39px no-repeat;
}

DIV.menu_hmain2 LI.l:hover {
background: url('img/menu_bg.gif') right -59px no-repeat;
}

DIV.menu_htop2 LI.l:hover {
background: url('img/menu_bg.gif') right -59px no-repeat;
}

DIV.menu_hmain2 LI SPAN {
background: url('img/menu_bg.gif') right 0 no-repeat #fff;
border-bottom: 1px solid #556ccc; 
border-top: 1px solid #556ccc; 
padding: 1px 25px 1px 0;
}

DIV.menu_htop2 LI SPAN {
background: url('img/menu_bg.gif') right 0 no-repeat #fff;
border-bottom: 0; 
border-top: 1px solid #556ccc; 
padding: 1px 25px 1px 0;
}

DIV.menu_hmain2 LI:hover SPAN {
background: url('img/menu_bg.gif') right -59px no-repeat #e4e9f9;
}

DIV.menu_htop2 LI:hover SPAN {
background: url('img/menu_bg.gif') right -59px no-repeat #e4e9f9;
}

DIV.menu_hmain2 LI.l SPAN {
background: url('img/menu_bg.gif') left 0 no-repeat;
border-bottom: 1px solid #556ccc; 
border-top: 0; 
padding: 1px 0 1px 25px;
}

DIV.menu_htop2 LI.l SPAN {
background: url('img/menu_bg.gif') left 0 no-repeat;
border-bottom: 0; 
border-top: 1px solid #556ccc; 
padding: 1px 0 1px 25px;
}

DIV.menu_hmain2 LI.l:hover SPAN { 
background: url('img/menu_bg.gif') left -20px no-repeat #e4e9f9;
}

DIV.menu_htop2 LI.l:hover SPAN { 
background: url('img/menu_bg.gif') left -20px no-repeat #e4e9f9;
}

DIV.menu_hmain2 LI.l SPAN.l {
background: #fff;
padding: 1px 0 1px 0;
}

DIV.menu_hmain2 LI.l:hover SPAN.l {
background: #e4e9f9;
}

DIV.menu_htop2 LI.l SPAN.l {
background: #fff;
padding: 1px 0 1px 0;
}

DIV.menu_htop2 LI.l:hover SPAN.l {
background: #e4e9f9;
}

DIV.alt_htop1 {
position: relative; top: 15px; left: 101px; width:749px; height:16px; margin: 0px; border-bottom: 1px solid #556ccc; text-align: left;
}

DIV.alt_htop2 {
position: relative; top: -1px; left: 460px; width:289px; height:16px; margin: 0px; border: 1px solid #556ccc; background: #FFFFFF; text-align: center;
} 

DIV.alt_htop2 A.af2 {
padding-left: 6px; padding-right: 6px;
border-left: 1px #556ccc solid;
color: #000066;
font-size: 13px;
}

DIV.alt_htop2 A.f {
border-left: 0;
}

DIV.alt_hmain1 {
position: relative; top: 55px; left: 70px; width:780px; height:22px; margin: 0; border-top: 1px solid #556ccc; text-align: left;
}

DIV.alt_hmain2 {
position: relative; top: -1px; left: 20px; width:760px; height:19px; margin: 0; border: 1px solid #556ccc; background: #FFFFFF; text-align: center; padding-top: 1px;
}

DIV.alt_hmain2 A.h1 {
padding-left: 7px; padding-right: 7px;
border-left: 1px #556ccc solid;
font-size: 15px;
}

DIV.alt_hmain2 A.f {
border-left: 0;
}

#menu1 {
display: block;
position: relative;
top: 60px;
left: 120px;
width: 870px;
height: 25px;
border-top: 1px solid #556CCC;
text-align: right;
list-style: none;
padding: 1px;
margin: 1px;
}

#menu1 li {
display: inline;
border: 1px solid #556CCC;
text-align: center;
background: #FFF; 
padding: 1px;
margin: 1px;

}

#menu1 a {
padding: 5px 5px 5px 5px;
color: #000066; font-size: 14px; font-family: verdana, sans-serif; font-variant: small-caps; font-weight: bold;
margin: 1px;
}

#menu2 {
display: block;
position: relative;
top: -19px;
left: 190px;
width: 800px;
border-bottom: 1px solid #556CCC;
text-align: right;
list-style: none;
padding: 1px;
margin: 1px;
}

#menu2 li {
display: inline;
background: #FFF;
padding: 1px;
margin: 1px;
}

#menu2 a {
padding: 1px 5px 1px 5px;
font: 11px arial; color: #000066; font-weight: bold;
margin: 1px;
}

#topnav {
width:1000px;
height: 13px;
background: #c9dafe;
color: #00008C;
font: 9px Verdana;
}
#topnav span.left {float: left; margin-left: 7px; text-align: left; }
#topnav span.right {float: right; margin-right: 4px; padding-right: 3px; text-align: right;}

#topnav800 {
width:1000px;
height: 13px;
background: #c9dafe;
color: #00008C;
font: 9px Verdana;
}
#topnav800 span.left {float: left; margin-left: 7px; text-align: left; }
#topnav800 span.right {float: right; margin-right: 7px; text-align: right;}


#main {
clear: both;
width:990px;
height:auto;
background: url('img/bgm.jpg') repeat-y;
padding: 0px 5px 0px 5px;
}

#main800 {
clear: both;
width:990px;
height:auto;
border-top: 1px solid #556CCC;
margin: 0px 5px 0px 5px;
}

#title {
width:100%;
height: 23px;
background: #fff;
margin: 0px;
border: 0px;
border-top: 1px solid #556CCC;
border-bottom: 1px solid #556CCC;
text-align: center;
}


#wrapper {
float:right;
width: 100%;
margin-left:-210px;
padding: 0;
}

#content {
width: auto;
min-height: 500px;
margin-left: 210px;
margin-right: 10px;
background: #FFF;
padding: 0;
}

#fullwidth {
width: 990px;
min-height: 500px;
margin: 10px 0 10px 0;
background: #FFF;
}

#quicknav {
position: relative;
z-index: 1;
float: left;
width: 200px;
padding: 0;
margin: 0;
background: url('img/bg_sub.jpg') repeat-y #FFF;
}

#quicknav select {width: 190px; background: #FFF; margin-left: 5px; font: 10px arial;}
#quicknav h6 {font: 11px arial; color: #0066cc;  padding: 0px; margin: 0px;}
#quicknav a.h6 {display: block; border-bottom: 1px solid #aabbee; font: 12px arial;  font-weight: bold; color: #000066; font-weight: bold; padding: 5px; padding-left: 35px; background: url('img/bg_logo.jpg') 0px 2px no-repeat; }
#quicknav a.h6:hover {display: block; border-bottom: 1px solid #aabbee; font: 12px arial;  font-weight: bold; color: #0066CC; font-weight: bold; padding: 5px; padding-left: 35px; background: url('img/bg_logow.jpg') 0px 2px no-repeat #fff; text-decoration: none;}

#ac_nav {
clear: left;
float: left;
width: 200px;
padding: 5px 0;
margin: 0;
background: #FFF;
text-align:center;
}

#ac_nav IMG {
margin: 10px 0 0 0;
padding: 0;
}


#menu {
float: left;
width: 150px;
padding: 0px;
margin: 0px;
background: #FFF;
}

#menuwrapper {
position: relative;
z-index: 1;
float:left;
width: 200px;
margin: 0;
padding: 0;
}

#transwrapper {
float:right;
width: 100%;
margin-left:-160px;
padding: 0px;
}

#transcontent {
width: auto;
min-height: 400px;
margin: 0px 10px 10px 160px;
padding: 10px;
border-left: 1px solid #556CCC; 
}

.sub {
float: left;
clear: left;
width: 200px;
padding: 0px;
border-bottom: 1px solid #AABBEE;
margin: 0px;
font: 11px arial;
background: url('img/bg_sub.jpg') repeat-y #FFF;
}

.sub select {width: 190px; background: #FFF; margin-left: 5px; font: 10px arial;}
.sub input {background: #FFF; font: 11px arial; font-variant: small-caps; color: #000066; }
.sub ul {list-style: none; font: 11px arial; color: #0066cc;  margin-left: 0px; padding: 0px; margin: 0px;}
.sub ul.ll1 {margin-left: 0px; }
.sub ul.ll2 {margin-left: 0px; }
.sub ul.ll3 {margin-left: 0px; }
.sub li {font: 11px arial; color: #0066cc; }
.sub a.menu {display: block; border-top: 1px solid #fff;  font: 11px arial; color: #000066; font-weight: bold; padding: 3px; padding-left: 30px; background: url('img/list.gif') 10px 6px no-repeat; }
.sub a.menu:hover {display: block; border-top: 1px solid #fff;  font: 11px arial; color: #0066CC; font-weight: bold; padding: 3px; padding-left: 30px; background: url('img/list.gif') 10px 6px no-repeat #FFF; text-decoration: none;}
.sub a.menu1 {display: block; border-top: 1px solid #fff;  font: 11px arial; color: #000066; font-weight: bold; padding: 3px; padding-left: 20px; background: url('img/list.gif') 5px 6px no-repeat; }
.sub a.menu1:hover {display: block; border-top: 1px solid #fff;  font: 11px arial; color: #0066CC; font-weight: bold; padding: 3px; padding-left: 20px; background: url('img/list.gif') 5px 6px no-repeat #FFF; text-decoration: none;}
.sub a.menu2 {display: block; border-top: 1px solid #fff;  font: 11px arial; color: #000066; font-weight: bold; padding: 3px; padding-left: 30px; background: url('img/list.gif') 15px 6px no-repeat; }
.sub a.menu2:hover {display: block; border-top: 1px solid #fff;  font: 11px arial; color: #0066CC; font-weight: bold; padding: 3px; padding-left: 30px; background: url('img/list.gif') 15px 6px no-repeat #FFF; text-decoration: none;}
.sub a.menu3 {display: block; border-top: 1px solid #fff;  font: 11px arial; color: #000066; font-weight: bold; padding: 3px; padding-left: 40px; background: url('img/list.gif') 25px 6px no-repeat; }
.sub a.menu3:hover {display: block; border-top: 1px solid #fff;  font: 11px arial; color: #0066CC; font-weight: bold; padding: 3px; padding-left: 40px; background: url('img/list.gif') 25px 6px no-repeat #FFF; text-decoration: none;}
.sub form {margin: 5px 0px 5px 0px;}
.sub p {margin: 5px;}
.sub h6 {font: 11px arial; color:  #0066cc;  margin: 0px; padding: 0px;}
.sub a.h6 {display: block; border-top: 1px solid #FFF; font: 12px arial;  font-weight: bold; color: #000066; font-weight: bold; padding: 5px; padding-left: 35px; background: url('img/bg_logo.jpg') 0px 2px no-repeat; }
.sub a.h6:hover {display: block; border-top: 1px solid #FFF; font: 12px arial;  font-weight: bold; color: #0066CC; font-weight: bold; padding: 5px; padding-left: 35px; background: url('img/bg_logow.jpg') 0px 2px no-repeat #FFF; text-decoration: none;}


#intro {
clear: both;
width: 98%;
margin: 10px 1% 10px 1%;
}

#intropic {
float: left;
width: 50%;
height: 200px;
background: #FFF;
border-top: 1px solid #AABBEE;
margin: 0px 0px 10px 0px;
padding: 0px;
}

#introtext {
float: left;
width: 50%;
height: 200px;
background: url('img/bg_subx.jpg') repeat-x #FFF;
border-top: 1px solid #AABBEE;
border-left: 1px solid #AABBEE;
margin: 0px 0px 10px -3px;
padding: 0;
font: 11px arial;
overflow: hidden;
}

#updates {
clear: both;
width: 98%;
margin: 10px 1% 10px 1%;
}

#additions {
float: left;
width: 50%;
padding: 0;
border-top: 1px solid #AABBEE;
margin-bottom: 10px;
}

#all_upd {
float: right;
width: 50%;
background: url('img/bg_subx.jpg') repeat-x #FFF;
border-top: 1px solid #AABBEE;
border-left: 1px solid #AABBEE;
margin-left: -2px;
padding: 0;
font: 11px arial;
color: #000066;
margin-bottom: 10px;
}

#news {
clear: both;
width: 98%;
margin: 10px 1% 10px 1%;
}

#story {
float: left;
width: 50%;
padding: 0;
font: 11px arial;
border-top: 1px solid #AABBEE;
margin-bottom: 10px;
}

#fullstory {
padding: 0;
border-top: 1px solid #AABBEE;
font: 11px arial;
color: #000066;
}

#headlines {
float: right;
width: 50%;
background: url('img/bg_subx.jpg') repeat-x #FFF;
border-left: 1px solid #AABBEE;
border-top: 1px solid #AABBEE;
margin-left: -2px;
padding: 0;
font: 11px arial;
color: #000066;
margin-bottom: 10px;
}

#airshows {
clear: both;
width: 98%;
margin: 10px 1% 10px 1%;
}

#showsection {
float: left;
width: 50%;
padding: 0;
font: 11px arial;
border-top: 1px solid #AABBEE;
margin-bottom: 10px;
}

#upcoming {
float: right;
width: 50%;
background: url('img/bg_subx.jpg') repeat-x #FFF;
border-left: 1px solid #AABBEE;
border-top: 1px solid #AABBEE;
margin-left: -2px;
padding: 0;
font: 11px arial;
color: #000066;
margin-bottom: 10px;
}

#community {
clear: both;
width: 98%;
margin-left: 1%;
margin-right: 1%;
margin-top: 10px;
}

#forum {
float: left;
width: 50%;
padding: 0;
font: 11px arial;
border-top: 1px solid #AABBEE;
margin-bottom: 10px;
}

#posts {
float: right;
width: 50%;
background: url('img/bg_subx.jpg') repeat-x #FFF;
border-left: 1px solid #AABBEE;
border-top: 1px solid #AABBEE;
margin-left: -2px;
padding: 0;
font: 11px arial;
color: #000066;
margin-bottom: 10px;
}

#spotlight {
clear: both;
width: 98%;
margin: 10px 1% 10px 1%;
}

#feature {
float: left;
width: 50%;
padding: 0;
font: 11px arial;
border-top: 1px solid #AABBEE;
margin-bottom: 10px;
}

#spotlist{
float: right;
width: 50%;
background: url('img/bg_subx.jpg') repeat-x #FFF;
border-left: 1px solid #AABBEE;
border-top: 1px solid #AABBEE;
margin-left: -2px;
padding: 0;
font: 11px arial;
color: #000066;
margin-bottom: 10px;
}

#ac_container {
clear: both;
width: 780px;
background: url('img/bg_subr.jpg') repeat-y right #FFF;
}

#ac_content {
float: left;
width: 550px;
font: 11px arial;
color: #000066;
margin: 0px;
padding: 5px;
}

#ac_pics {
float: right;
width: 220px;
margin: 0px;
padding: 15px 0px 15px 0px;
color: #254FBA; 
font: xx-small arial; 
text-align: center;
background: none;
}

#links_container {
clear: both;
width: 780px;
background: url('img/bg_subr.jpg') repeat-y right #FFF;
}

#links_content {
float: left;
width: 580px;
font: 11px arial;
color: #000066;
margin: 0px;
padding: 5px 10px 5px 10px;
}

#links_content h4 {
display: inline;
font: 12px arial;
font-weight: bold;
color: #000066;
}

#links_content span {
font: 10px arial;
color: #000066;
margin: 2px 0px 0px 10px;
}

#links_content select {
background: #FFF; 
margin: -3px 0px 0px 0px;
font: 10px arial;
}

#links_ads {
float: right;
width: 180px;
margin: 0px;
padding: 15px 0px 15px 0px;
color: #254FBA; 
font: xx-small arial; 
text-align: center;
background: none;
}

#calendar {
clear: both;
width: 98%;
margin: 10px 1% 10px 1%;
}

#footnav {
clear: both;
position: relative;
left: -10px;
width: 1000px;
height: 80px;
background: url('img/bg_footer_image.gif') no-repeat; background-position: top;
margin: 0;
padding: 0 5px 0 5px;
}

#footnav SPAN.l {position: relative; top: -40px; float: left; margin-left: 15px; }
#footnav SPAN.r {position: relative; top: -40px; float: right; margin-right: 15px; }
#footnav IMG {border: 0; }

#footnav P {font: 11px verdana; color: #00008C; text-align: center; margin: 0; margin-top: 5px; word-spacing: 2px;}
#footnav A {color: #00008C; font:  11px verdana; text-decoration: none}
#footnav A:hover {text-decoration: underline}
#footnav A:visited {text-decoration: none}
#footnav A:visited:hover {text-decoration: underline}

#footnav P.s {font: 9px verdana; margin: 5px 2px 5px 2px; word-spacing: 1px; }
#footnav A.s {font: 9px verdana; }

#footer {
clear: both;
width: 1000px;
min-height: 150px;
margin: 0px;
padding-top: 20px;
padding-bottom: 20px;
text-align:center; 
color: #00008C; 
font: 9px arial;
}

#footer P {font: 10px arial; color: #00008C; text-align: center; margin: 5px 2px 2px 2px; word-spacing: 1px;}
#footer A {font: 10px arial; color: #00008C; }
#footer A:hover {font: 10px arial; color: #00008C; }

#loading {
    display: none; /* hidden */
	color: #000066; font-size: 15px; font-family: arial, sans-serif; font-weight: bold; margin: 0px; padding: 0px;
 	padding-top: 20px;
   }

div.l H3 {
margin: 2px 5px 0px 0px;
}
div.l H4 {
margin: 5px 0px 2px 1px;
}
#added H4.upd {
margin: -5px 0px 2px 1px;
}
div.l P {
margin: 2px 0px 3px 1px;
padding: 2px 10px 5px 0px;
text-align: justify;
}

div.r P {
margin: 5px 0px 0px 0px;
text-align: justify;
}

P.subtitle, P.subtitle A {
font: 10px arial;
color: #0066CC;
padding: 0px;
margin: 0px 1px;
} 

div.r H3, P, UL, OL {
padding: 2px 5px 5px 5px;
}

div.r UL, UL.nostyle {
list-style: none;
margin: 0px;
}
div.r OL {
list-style: decimal inside;
margin: 0px;
}
div.r LI {
margin-top: 4px;
}

DIV.pic {width: 150px; margin: 5px 10px 5px 10px; background:  #FFF; color: #254FBA; font: 7pt arial; text-align: justify}
DIV.pic120 {width: 120px; margin: 5px 10px 5px 10px; background:  #FFF; color: #254FBA; font: 7pt arial; text-align: justify}

#slist {font-size: 8pt; color: #000066; text-align: left;}
#slist ul {margin: 0px; list-style: none;}
#slist li {margin: 2px 0px 3px 25px; text-indent: -15px; padding: 0px; }
#slist a {font: 11px arial; color: #000066; text-decoration: none}
#slist a:hover {text-decoration: underline}

ul.slist {font: 11px arial; color: #000066; text-align: left; list-style: none; margin: 20px 10px 20px 10px; padding: 0px;}
ul.slist li {margin: 2px 0px 3px 25px; text-indent: -15px; padding: 0px;}
ul.slist a {font: 11px arial; color: #000066; text-decoration: none}
ul.slist a:hover {text-decoration: underline}

div.ad {
clear: both;
width: 80%;
margin: 10px auto 10px auto;
padding: 5px;
background: url('img/ad_bg.gif') no-repeat left #FFF; 
border-top: 1px dotted #AABBEE; 
border-bottom: 1px dotted #AABBEE;
text-align: center; 
}

div.ad2 {
clear: both;
width: 100%;
margin: 10px auto 10px auto;
text-align: center; 
}

TD {color: #000066; font: 11px arial; margin: 10px 10px 10px; vertical-align: top}
TD.head {color: #00008C; font: 9pt arial; margin: 5px 5px 5px; vertical-align: middle}
TD.index {font-size: 8pt; text-align: left; margin-right: 10px}
TD.links {background:  #AABBEE; color: #FFF; font:  bold 10pt arial; margin:   10px; text-align: center; vertical-align: middle}
TD.pics {color: #254FBA; font: xx-small arial; text-align: center}
TD.small {text-align: left; color: #000066; font-size: 10px; margin: 10px}
TD.top {color: #00008C; font: 9px verdana}

TD.af1 {background: #AABBEE; color: #FFF; font: bolder 8pt arial; text-align: left}
TD.af1c {background: #AABBEE; color: #FFF; font: bolder 8pt arial; text-align: center}
TD.af1r {background: #AABBEE; color: #FFF; font: bolder 8pt arial; text-align: right}

TD.af2 {background: #FFF; font-size: 8pt; text-align: left}
TD.af2c {background: #FFF; font-size: 8pt; text-align: center}
TD.af2r {background: #FFF; font-size: 8pt; text-align: right}
TD.af2j {background: #FFF; font-size: 8pt; text-align: justify}
TD.af2s {background: #FFF; font-size: 7pt; text-align: left}
TD.af2ss {background: #FFF; font-size: 6pt; text-align: left; }
TD.af2vbs {background: #FFF; font-size: 7pt; text-align: left; vertical-align: bottom;}
TD.af2strike {background: #FFF; font-size: 8pt; text-align: left; text-decoration: line-through; }
TD.af2red {background: #FFF; font-size: 8pt; color: red; text-align: left}
TD.af2reds {background: #FFF; font-size: 8pt; color: red; text-align: left; text-decoration: line-through; }
TD.af2grey {background: #FFF; font-size: 8pt; color: #C0C0C0; text-align: left}
TD.af2greys {background: #FFF; font-size: 8pt; color: #C0C0C0; text-align: left; text-decoration: line-through; }
TD.af2greystrike {background: #FFF; font-size: 8pt; color: #C0C0C0; text-align: left; text-decoration: line-through; }

TD.af3 {background: #D5DDF4; font-size: 8pt; text-align: left}
TD.af3c {background: #D5DDF4; font-size: 8pt; text-align: center}
TD.af3r {background: #D5DDF4; font-size: 8pt; text-align: right}
TD.af3s {background: #D5DDF4; font-size: 7pt; text-align: left}
TD.af3sc {background: #D5DDF4; font-size: 7pt; text-align: center}
TD.af3sr {background: #D5DDF4; font-size: 7pt; text-align: right}
TD.af3vc {background: #D5DDF4; font-size: 8pt; text-align: center; vertical-align: middle;}

TD.af4 {background: #EBEFFB; font-size: 8pt; text-align: left}
TD.af4c {background: #EBEFFB; font-size: 8pt; text-align: center}
TD.af4j {background: #EBEFFB; font-size: 8pt; text-align: justify}
TD.af4s {background: #EBEFFB; font-size: 7pt; text-align: left}

TD.af5 {background: #F6F8FF; font-size: 8pt; text-align: left}

TD.c {text-align: center}
TD.j {text-align: justify}
TD.r {text-align: right}
TD.s {font-size: 9px; padding-top: 3px;}
TD.red {color: #FF0000}
TD.grey {color: #999}
TD.strike {text-decoration: line-through}

TR.af2 {background: #FFF; font-size: 8pt; text-align: left}
TR.af3 {background: #D5DDF4; font-size: 8pt; text-align: left}

SPAN.hide {font: bolder 11px arial; color: #0066cc; padding: 3px 3px 3px 20px; background: url('img/min.gif') 5px 5px no-repeat; cursor: pointer; text-decoration: underline;}
SPAN.hide:hover {text-decoration: underline;}
SPAN.show  {font: bold 11px arial; color: #0066cc; padding: 3px 3px 3px 20px; background: url('img/plus.gif') 5px 5px no-repeat; cursor: pointer;}
SPAN.show:hover  {text-decoration: underline;}

/* End style MILAVIA v5, © 2008-2011 C. Hillebrand, milavia.net */
