@charset "UTF-8";
/* CSS Document */

body
{
   background: #dbeaf5 url(images/background.png) repeat-x;
   margin: 0px;
   padding: 0px;
   font-family: Georgia, "Times New Roman", Times, serif;
}
#links
{
   text-align: center;
   padding-bottom: 20px;
   background: url(images/links.png) no-repeat center bottom;
   padding-top: 5px;
}
h1
{
   margin: 0px;
   padding: 10px 0px 20px;
   color: #4C7594;
   font-weight: normal;
}
h2, h3
{
   margin: 0px;
   padding: 10px 0px 20px;
   color: #6199C6;
   font-weight: normal;
}
#bottom
{
   background: #5486ab url(images/bottombackground.png) repeat-x;
   color: #FFFFFF;
   text-align: center;
   padding-bottom: 10px;
}
th
{
   background: #E3E3E3;
}
#page
{
   width: 900px;
   margin-right: auto;
   margin-left: auto;
}
#innerpage
{
   background: url(images/top.png) no-repeat;
   padding-top: 28px;
   margin-top: -10px;
}#main
{
   background: url(images/middle.png) repeat-y;
   padding-right: 28px;
   padding-left: 28px;
   padding-bottom: 12px;
}
img.border
{
   background: #F0F0F0;
   padding: 10px;
}
#links a, #links a:link, #links a:visited, #links a:active
{
   color:#999999;
   text-decoration:none;
}
#links a:hover
{
   text-decoration:underline;
   color: #737373;
}
#links a.on
{
   color:#333333;
   text-decoration:none;
}
.boldlink
{
   font-weight: bold;
}
#bottom a, #bottom a:link, #bottom a:visited, #bottom a:active
{
   text-decoration:underline;
   color:#FFCC66
}
#bottom a:hover
{
   text-decoration:underline;
   color: #FF9933;
}
table
{
   border: 1px solid #CCCCCC;
   background: #F0F0F0;
}
.clear
{
    float:none;
    clear:both;
}
.left50
{
   float:left;
   width:45%;
   border-right: 1px dashed #E6E6E6;
}
.right50
{
    float:right;
    width:53%;
}
