﻿@font-face {

font-family: 'Calibri';
src: url('calibri.eot');
src: url('calibri.ttf');
font-weight: normal;

font-style: normal;
}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

a.bar:link {color: #FFFFFF;}
a.bar:visited {color: #FFFFFF;}
a.bar:hover {color: #FFFFFF;}
a.bar:active {color: #FFFFFF;}

a.main:link {color: #666666;}
a.main:visited {color: #333333;}
a.main:hover {color: #999999;}
a.main:active {color: #AAAAAA;}

a.green:link {color: #005D37;}
a.green:visited {color: #005D37;}
a.green:hover {color: #007D57;}
a.green:active {color: #003D17;}

html, body
{
margin: 0px;
color: #000000;
height: 100%;

background-color: #006600;
background-image: url("../images/backgrounds/bottom_bg.png");
background-repeat: repeat-x;
background-attachment: fixed;
background-position: bottom center;

min-width: 800px;
}

table.main
{
margin-left: auto;
margin-right: auto;

width: 75%;
height: 100%;
}

table.sub
{
margin-left: auto;
margin-right: auto;

width: 90%;
height: 100%;
}

table.footer
{
background-image: url("../images/backgrounds/info_bg.png");

margin-left: auto;
margin-right: auto;

width: 100%;
height: 58px;
}

td.banner
{
background-image: url("../images/backgrounds/logo_bg.png");
background-color: #ffffff;
background-repeat: repeat-x;

text-align: center;
height: 133px;
}

td.bar
{
background-image: url("../images/backgrounds/bar_bg.png");
color: #FFFFFF;
font-family: Calibri, Arial, sans-serif;
font-size: 13pt;
text-shadow: 0.05em 0.05em 0.15em #222;
text-align: center;
vertical-align: middle;
height: 40px;
width: 16.67%;
}

td.mainpanel
{
background-color: #FFFFFE;
background-image: url("../images/backgrounds/content_bg.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center center;

height: 100%;
}

td.contentpanel
{
background-image: url("../images/backgrounds/table_bg.png");
color: #000000;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: medium;
text-align: left;
vertical-align: top;
}

td.footertext
{
color: #000000;
font-family: Calibri, Arial, sans-serif;
font-size: 10pt;
text-shadow: 0.05em 0.05em 0.15em #BBB;
line-height: 140%;
text-align: left;

height: 58px;
}

td.footerlogo
{
color: #000000;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: small;
text-align: center;

width: 250px;
height: 58px;
}

td.footerspace
{
width: 4%;
height: 58px;
}

ul.mainlist
{
color: #333333;
line-height: 150%;
list-style-image: url("../images/utility/green_bullet.png");
}

ul.sublist
{
color: #555555;
line-height: 150%;
list-style-image: url("../images/utility/lightgreen_bullet.png");
}

span.q
{
font-size: 13pt;
font-weight: bold;
color: #003002;
}

span.question
{
position: relative;
left: 7px;

font-size: 13pt;
font-style: italic;
color: #003002;
}

span.gray {color: #666666;}

#logo {vertical-align: middle;}
#selector {vertical-align: middle;}


