* {
    padding: 0px;
    margin: 0px;
}

BODY {
    text-align: left;
    font-family: "Arial", "Verdana", sans-serif;
    font-size: 12px;
    font-weight: normal;
    background-color: #002549;
}

a img { border:none; }

A:link, A:visited {
//**    color: #fff; **/
    text-decoration: underline;
}

A:hover, A:active {
    text-decoration: none;
}

a img, a:link img {
	border: 0px;
	text-decoration: none;
}

.sidebar-box img{
	display: block;
}

#container {
    width: 855px;
    margin: 0 auto;
    text-align: left;
    background-color: #fff;
}

#top-links {
    background-color: #0055a6;
    overflow: hidden;
    height: 1%;
    padding: 10px;
}

#top-links UL {
    text-align: right;
}

#top-links LI {
    float: right;
    list-style-type: none;
}

#top-links A:link, #top-links A:visited {
	color: white;
    padding: 0px 10px 0px 10px;
    border-right: 1px solid #fff;
    font-weight: bold;
    text-decoration: none;
}

#top-links A:hover, #top-links A:active {
    color: white;
	padding: 0px 10px 0px 10px;
    text-decoration: underline;
}

#top-links A:link.last-tab, #top-links A:visited.last-tab,
#top-links A:hover.last-tab, #top-links A:active.last-tab {
    border-right: 0px;
}

#page-header {
    overflow: hidden;
    height: 1%;
    float: left;
    background-color: #2D2B74;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

#page-header H1 {
    background-color: #fff;
    width: 220px;
    height: 104px;
    padding: 20px 10px 20px 24px;
}

#page-header .logoMainPage {
    background-color: #fff;
    width: 220px;
    height: 104px;
    padding: 20px 10px 20px 24px;
}

#page-header .logo {
    background-color: #fff;
    width: 220px;
    height: 104px;
    padding: 20px 10px 20px 24px;
	float: left;
}

#page-header .page-header-right {
    float: left;
    padding-left: 0;
    background-color: #2D2B74;
    width: 600px;
}

#page-header IMG {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

#home-nav-right {
    background-color: #0055A6;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    width: 600px;
    float: left;
}

* HTML #home-nav-right {
    width: 599px;
    height: 407px;
}

#top-menu {
    width: 253px;
    border-left: 1px solid #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #0055a6;
    height: 240px;
    line-height: 15px;
}

#top-menu LI {
    list-style-type: none;
    text-align: center;
    margin-bottom: 1px;
    font-weight: bold;
}

#interior-page-back {
    background-color: #00254a;
    border-left: 1px solid #fff;
}

#interior-page-back #top-menu {
    border-left: 0px;
}

#page-content {
    overflow: hidden;
    height: 1%;
	background-color: #0055A6;
}

#page-content-home {
    overflow: hidden;
    height: 1%;
	background-color: #FFFFFF;
}

#page-content A:link, #page-content A:visited {
    text-decoration: underline;
    color: #777;
}

#page-content A:hover, #page-content A:active {
    text-decoration: none;
}

#top-menu A:link, #top-menu A:visited {
    text-decoration: none;
	color: #777;
}

#top-menu A:hover, #top-menu A:active {
    text-decoration: underline;
	color: #777;
}

#top-menu .interior-page-menu A:link, #top-menu .interior-page-menu A:visited {
    padding: 0px 10px 0px 10px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

#top-menu .interior-page-menu A:hover, #top-menu .interior-page-menu A:active {
    text-decoration: underline;
}

#top-menu A{
	color: #ffffff !important;
}

#page-body {
    width: 560px;
    float: left;
    padding: 20px;
    color: #696969;
    background-color: #fff;
}

#interior-page-right {
	float: left;
	background-color: #fff;
	width: 601px;
}

#interior-page {
    width: 330px;
    float: left;
    padding: 20px 10px 20px 10px;
    color: #696969;
    background-color: #fff;
}

#page-body H1 {
    color: #2D2B74;
    font-size: 20px;
}

#interior-page H1 {
    color: #2D2B74;
    font-size: 20px;
    padding-bottom: 10px;
}

#page-body P, #interior-page P {
    line-height: 18px;
    margin-bottom: 20px;
}

#page-body UL, #interior-page UL {
    margin-left: 20px;
    margin-bottom: 20px;
}

#page-body H2, #interior-page H2 {
    font-size: 12px;
    margin-bottom: 5px;
}

#page-body .no-bullets LI, #interior-page .no-bullets LI {
    color: #777;
    list-style-type: none;
    margin-bottom: 3px;
    line-height: 18px;
}

#sidebar-area {
    width: 231px;
    float: left;
    background-color: #fff;
    padding-bottom: 10px;
}

#sidebar-area LI {
    list-style-type: none;
}

#sidebar-area H1 {
    margin-bottom: 20px;
    text-align: center;
}

#sidebar-area H2 {
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    color: #656499;
}

#sidebar-area P {
    margin-bottom: 20px;
    font-size: 11px;
    line-height: 16px;
}

#sidebar-area .reserve-heading {
    position: relative;
    top: 5px;
}

#sidebar-area UL {
    margin-bottom: 40px;
}

#sidebar-area .reserve-text {
    background-color: #6C6B9E;
    color: #fff;
    font-size: 14px;
    padding: 10px 7px 0px 7px;
}

#sidebar-area .reserve-text IMG {
    padding-top: 7px;
    padding-left: 3px;
}

#sidebar-area LABEL {
    display: block;
}

#sidebar-area .tf {
    border: 1px solid #ddd;
    padding: 5px;
    width: 127px;
}

#sidebar-area .sidebar-box {
    background: url("images/double-hr-line.gif") no-repeat bottom center;
    padding-top: 15px;
    padding-bottom: 5px;
    width: 175px;
    margin: 0 auto;
}

#page-footer {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background-color: #004285;
    color: #fff;
    text-align: center;
    padding: 0px 0px 35px 0px;
    line-height: 18px;
}

#page-footer .textsmall {
    padding-top: 10px;
}

#page-footer A:link, #page-footer A:visited {
    text-decoration: underline;
	color: #fff;
}

#page-footer A:hover, #page-footer A:active {
    text-decoration: none;
}

.linkDayInCell {
    color: #0055A6 !important;
    font-weight: bold;
}
