﻿html, body
{
    margin: 0; padding: 0;
    font-size: medium;
}
#outer
{
    text-align:left;
    margin-left: 0;
    margin-right: 0;
    background: url(../images/common/bg.gif);
    width: 900px;
}
#header     
{
    padding: 10px 0;    
    margin: 0px;
    background-color: #fff;
}
#nav
{
    height: 24px;
    background-color: #cc9;
    vertical-align: middle;
}
#contentContainer {clear: both;}
#leftSide
{
    float: left;
    width: 148px;
    padding: 15px 0;
}

#main {float: left; width: 732px; font-size: .8em; font-family: Verdana; padding: 20px 0 10px 20px; background-attachment: fixed; background: url(../images/common/bgBody.jpg); background-repeat: no-repeat;}
#main table th {background: url(../images/common/bgTableHead.gif); color: #000; font-family: Arial; text-transform: uppercase; font-weight: normal; font-size: .9em}
#main table tr td {padding: 3px;
    text-align: left;
}

#footer     
{
    clear: both;
    background-color: #cc9;
	height: 18px;
	text-align: center;
}

#footer span {padding: 15px; font-size:11px; text-transform: uppercase; font-family: Verdana; font-weight: bold;}

#copyright {clear: both; padding: 10px 0 0 10px; font-family: Arial; font-size: .75em; color: #666;}

#EmployeeSearch {width:255px; float: left; font-family: Verdana; font-size: 10px; text-transform: uppercase; padding-left: 10px;}
#EmployeeSearch input {width: 115px; height: 16px; vertical-align: middle;}

#pageHeader, h1 {color: #de5d5a; font-size: 1.65em; font-style: italic; padding-bottom: 10px; font-weight: normal;
    height: 23px; font-family: Times New Roman;
}

h1{padding-left: 20px; background-image: url(/images/common/header-arrow.gif); background-repeat:no-repeat; }

h3{font-size: large; 
padding-bottom: 0; margin-bottom:0;
}

A {text-decoration: none;}
A:link {color: #369;}
A:visited {color: #369;}
A:active {color: #369;}
A:hover {color: #369; text-decoration: underline;}
a img {border: 0;}

.WhatsNew{font-size: .7em; padding: 10px 5px 10px 12px; font-family: Verdana,Arial,Helvetica,sans-serif; border-top: 1px dashed #cc9;}

#leftSide div.sideNavItem a{text-decoration: none; text-transform: uppercase; font-size: .6em; font-family: Verdana;}
#leftSide div.sideNavItem a:link{color: #fff;}
#leftSide div.sideNavItem a:visited{color: #fff;}
#leftSide div.sideNavItem a:active{color: #fff;}
#leftSide div.sideNavItem a:hover{color: #cecf9c;}
#leftSide div.sideNavItem {padding: 7px 0 7px 7px; line-height: 11px;}

#leftSide div.sideNavSubItem a{text-decoration: none; font-size: .6em; font-family: Verdana;}
#leftSide div.sideNavSubItem a:link{color: #cecf9c;}
#leftSide div.sideNavSubItem a:visited{color: #cecf9c;}
#leftSide div.sideNavSubItem a:active{color: #cecf9c;}
#leftSide div.sideNavSubItem a:hover{color: #cecf9c; text-decoration: underline;}
#leftSide div.sideNavSubItem {padding: 0 0 10px 14px; text-transform: none; line-height: 12px;}

dl {padding-bottom: .5em; width: 720px; 
border-bottom: 1px dashed #bbb;
}
dt { float: left; clear: left; width: 60px; }
dd { margin: 0 109px 0 80px; padding: 0 0 0.5em 0; width: 504px;
    height: 60px;
}
 
li {padding-bottom: 5px;}

.headerLink{text-transform: uppercase;}
.center {text-align: center; }
.backLink {font-style: italic;}
.code {color: #369; font-family: Courier;}
.NewsHeadline {font-weight: bold; color: #369;}
.NewsSubheadline {font-style: italic;}
.PageMessage { font-weight: bold; color: Red; }