﻿div#pageWrapper, div#header, body
{
    margin:0px;
    padding:0px;
}
*
{
    font-family: Tahoma;
}
div#header div
{
    padding:5px;
   font-size:small;
}
.loginBoxTD
{
    height:25px;
    vertical-align:middle;
    width:40%;
    padding:5px;
}
.loginBoxTDRight
{
    height:25px;
    vertical-align:middle;
    width:60%;
    padding:5px;
}
.loginBoxTDAccross
{
    vertical-align:middle;
    padding:5px;
    text-align:center;
}
div#menu
{

   margin-top:-1px;
   color:White;
   font-size:small;
   height:50px;
   background-color:Black;
}
div#themeSwitch
{
    font-size:small;
    position:absolute ;
    top:0px;
    right:0px;
    padding:10px 15px;
}
div#loginLink
{
    font-size:small;
    position:absolute ;
    top:115px;
    right:0px;
    padding:0px;
}
div.pageSector
{
    background-color:Black;
    background-repeat:no-repeat;
    height:50px;
    width:100%;
    margin-top:-3px;
}
div.sectionItem
{
    background-color: #AAAAAA;
    margin:10px 0px 0px 10px;
    float: left;
    padding: 10px;
    font-size: x-small;
    width:300px;
}
div.columnFloat
{
    float:left;
    width:330px;
}
div.pageItem
{
    width: 100%;
    padding-bottom:10px;
    margin-bottom:20px;
}
h1
{
    font-size:medium;
    font-weight:bold;
}

h2
{
    font-size:small;
    font-weight:bold;
}
h3
{
    font-size:small;
    font-weight:bold;
}
.padHeight
{
    min-height:350px;
    height:auto !important;
    height:350px;
}

a:link, a:visited, a:active
{
    text-decoration:underline;
    color:Black;
}
a.shadedText:link, a.shadedText:visited, a.shadedText:active
{
    color:#888;
}
a:hover
{
    text-decoration:underline;
}
.shadedText
{
    color:#888;
}
div.pagetitleItem
{
    background-color: #AAAAAA;
    margin:10px 0px 0px 10px;
    float: left;
    padding: 10px;
    font-size: x-small;
    width: 960px;
}
div.nofloatItem
{
    background-color: #AAAAAA;
    margin:10px 0px 0px 10px;
    padding: 10px;
    font-size: x-small;
    width: 300px;
}
div.nofloat2sectItem
{
    background-color: #AAAAAA;
    margin:10px 0px 0px 10px;
    padding: 10px;
    font-size: x-small;
    width: 630px;
}
.minHeight
{
    min-height:50px;
}
.clearFloats
{
    clear:both;
}
.itemText
{
    float:left;
    width:180px;
    margin-bottom:10px;
}
.itemImage
{
    float:left;
    width:100px;
    height:100px;
    padding-right:10px;
    text-align:center;
    vertical-align:middle;
}
h2 a:link, h2 a:visited, h2 a:active
{
    color:#000;
}
td
{
    vertical-align:middle;
}