@import url(style_.css) screen;
@media all{
body, html {
text-align : center;
margin : 0;
padding : 0;
font-family : arial, sans-serif;
background : #e0f0ff url(../img/bg2.gif);
}
br.right {clear:left;}
/* :: layout structure :: */
#page { 
border: 3px double #cae1ff; 
margin : 0 auto;
padding-top : 3em;
position : relative;
width : 968px;
}
.outer {
position : relative; 
overflow : visible; 
}
.inner  {
/*border: 1px solid red;*/
}
#header { 
height : 10em;
background :  url(../img/bg.gif);
}
.one { 
float : left; 
}
.two { 
float : right;
}
.pad-1 { 
padding-top : 20px;
}
.pad-2 { 
padding-top : 10px;
}
.pad-3 { 
padding-bottom : 40px;
}
.pad-4 { 
padding-top : 40px; 
}
.pad-5 { 
margin-top : 40px;
}
.a01 { 
background : #fff;
margin : 0 auto;
width : 968px;
text-align : left; 
}
.a02 {    
width : 730px; 
position : relative; 
overflow : hidden;
}
.a03 {
width : 500px;  
}
.a04 {
width : 200px;
}
.a05 {
width : 238px;
padding-top : 30px;
}
.a06 {
float : left;
margin-bottom : 0;
width : 365px;
}
.a07 {
width : 358px;
}
.a08 { 
width : 610px;    
position : relative; 
}
.footer, .last {  
clear : both;
width : 100%;
padding-bottom : 1px;
}
.nexttolast {
position : relative;
}
.last {
background :  url(../img/bg.gif);
position : relative;
}
/* :: image positioning :: */
img { 
display: block;
border : 3px double #fffeef;
padding : 6px;
}
.a02 img { 
margin-bottom : 20px;
}
.a05 img {
margin-bottom : 20px;
}
.a07 img {
float : right;
margin : 0 5px 20px 0;
display: inline;
}
.a08 img {
float : right;
margin : 22px 25px 0 0;
display: inline;
}
.lft img {
float : left;
margin-left : 25px;
display: inline;
}
.rht img {
float : right;
margin-right : 25px;
display: inline;
}
.footer.special img.rht  {
float : right;
margin : 20px 40px 0 0;
display: block;
}
img.c1  { 
position : absolute;
top : 35px;
right: 200px;
background-color : #fff;
}
img.c2  { 
position : absolute;
top : 35px;
right: 55px;
background-color : #fff;
}
img.c3  { 
position : absolute;
top : 35px;
left: 200px;
background-color : #fff;
}
img.c4  { 
position : absolute;
top : 35px;
left: 55px;
background-color : #fff;
}

/* :: lists :: */
ul#topnav { 
margin : -3em 0 0 45px;
padding : 0;
position : absolute;
top : 18px;
left : 0;
}
ul#topnav b {
color : #c5fbff;
background: transparent;
font-weight : bold;
}
ul#topnav li { 
float : left;
font : 85% Georgia, serif;
list-style-type : none;
list-style-position : inside;
margin-bottom : 7px; 
padding-right : 1em;
text-transform : uppercase;
}
ul#topnav li a {
text-decoration : none;
margin-bottom : 1px;
border-bottom : 1px solid #b0e0e6; 
}
ul#topnav li a:link {
color: #fff;
}
ul#topnav li a:visited {
color: #fff;
}
ul#topnav li a:focus { 
color: maroon;
}
ul#topnav li a:hover {
color: #fff;
}
ul#topnav li a:active {
color: maroon;
}

ul.bodynav { 
color : #222;
list-style-type: square;
padding: 0;
margin : 0 0 0 40px; 
overflow: hidden;
}
ul.bodynav li {
list-style-type: square; 
margin: 0 0 6px 20px;
float: left;
width: 95%;
}

ul.bodynav2 li {
color : blue;
list-style-type: square; 
margin: 0 0 6px 20px;
float: left;
width: 95%;
}

address a {
text-decoration : none;
margin-bottom : 1px;
border-bottom : 1px solid #b0e0e6;
}
address a:link {
color: 	#daa520;
}
address a:visited {
color: 	#daa520;
}
address a:focus {
color: #00ced1;
}
address  a:hover {
color: red;
}
address  a:active {
color: #00ced1;
}

.footer a {
text-decoration : none;
margin-bottom : 1px;
border-bottom : 1px solid #b0e0e6;
}
.footer a:link {
color : blue;
}
.footer a:visited {
color : blue;
}
.footer a:focus {
color : red;
}
.footer a:hover {
color : red;
}
.footer a:active {
color : red;
}

/* :: typography :: */

h1 {
border-bottom : 3px double #fff;
color : #c5fbff;
margin : 0 300px;
padding-top : 30px;
text-align : center;
}
h1 b {
color : #f5f5dc;
font-size : 70%;
text-transform : uppercase;
text-align : center;
}
h2 {
color : #fff;
margin : 0;
padding-bottom : 40px;
text-align : center;
}
h3 { 
font-size : 120%;
border-bottom: 3px double #eee; 
color : #8eaada;
margin : 0 0 25px 25px;
padding-left : 20px;
}
h3.bodynavhead {
font-size : 120%;
margin : 0 10px 25px 25px;
}

h3.bodynavhead2 {
font-size : 120%;
color : blue;
margin : 0 10px 25px 25px;
}

h4.bodynavhead {
font-size : 120%;
margin : 0 10px 25px 25px;
}
h4 {
font-size : 120%;
border-bottom: 3px double #eee;
color: #8eaada;
margin : 0 25px 25px 25px;
padding-left : 20px;
}
h5 {
border-bottom: 3px double #eee;
color : #c5fbff;
font-size : 140%;
margin : 0 25px 25px 25px;
padding : 30px 0 0 20px;
}
h5 b {
color : #f5f5dc;
font-size : 76%; font-weight: 900;
text-transform : uppercase;
}
h6 { font-size : 120%;
color: #8eaada;
margin : 0;
padding-bottom : 30px;
}
.one.a03 p { 
margin : 0 0 15px 45px;
}
.one.a03 p:first-line { 
color : #222;
font-weight:bold;
}
p strong { 
color : #8eaada;
}
.two.a04.pad-2 p {
margin : 0 30px 0 10px;
}
.two.a05 p { 
color: #222; 
font : 90% georgia, serif; 
margin: 0 40px 0 10px; 
}
.a04 p { 
color : #222; 
font: 90% georgia, serif;
margin: 0 0 45px 35px;
}
.two.a08 p {
color : #222; 
font : 90% georgia, serif; 
margin : 0 30px 0 25px;
}
.footer p { 
color : #000080; 
font-size : 80%;
margin : 15px 0 40px 45px; 
}
.special p { 
color : #000; 
font-size : 80%;
margin : 15px 0 40px 45px; 
}
address {
color: #222;
margin : 0 0 0 45px;
font-style : normal;
line-height : 1.35;
}
address strong {
color : #8eaada;
}
.footer address {
color: 	#000080;
font : normal 95%/1.3 Georgia, serif;
margin : 0 0 0 45px;
}
/* :: table ::*/
caption {
text-align: left;
font-size : 120%; 
font-weight: bold; 
line-height: 1.1;
font-family: sans-serif;
color : #8eaada;
padding : 0;
border-bottom : 3px double #eee;
width : 680px;
margin-left : 25px;
}
table {
font : 100% serif;
border-collapse : collapse;
width : 680px;
margin : 0 0 15px 25px;
}
th {
font : bold 100% serif;
color : #8eaada;
text-align : left;
padding : 10px 0 10px 6px;
}
tr {
height : 1em;
}

tr.c1 { 
background: #eee;
}
td.c2 { 
color: blue;
}


td {
font : 80% arial, sans-serif;
color : #222;
border : 1px solid #8eaada;
text-align : left;
padding : 10px 0 10px 6px;
vertical-align : top;
}
} /* mind this last brace :: end hiding styles from mac/ie5.2 :: */


