@charset "utf-8";
/* CSS Document */

html { overflow: -moz-scrollbars-none; height:100%; width:100%; border:1px none red;}

body { text-align:left; min-width:957px; width:100%; margin:0px; padding-bottom:5px; font-size: 16px; color:#333333; font-family:Arial, Helvetica, sans-serif; background-color:#282828; vertical-align:top;  border:1px none blue;}

#wrapper { position:relative; display:block; min-width:957px; top:0px; left:0px; width:auto; margin-top: 0px; padding-right:0px; text-align:center; border:none 1px red; padding-bottom:5px;}

#wrapperB {position:relative; display:block; width:957px; min-height:100%; margin:auto; top:0px; text-align:center; vertical-align:top; border:1px none blue; padding-bottom:5px;}

#wrapperC {position:relative; display:block; float:left; min-width:957px; min-height:20px; margin:auto; left:auto; text-align:left; vertical-align:top; background-color:#d4d4d4; border:none 1px yellow;}

#PageOuterContent {position:relative; display:block; width:957px; min-height:100%; height:auto; margin:0px; top:0px; left:0px; text-align:center; vertical-align:top; background-color:#ffffff; border:none 1px green;}

#PageContent {position:relative; display:block; float:left; width:957px; height:auto; margin:0px; top:0px; left:0px; text-align:center; vertical-align:top; background-color:#ffffff; border:none 1px red;}


.cleardiv {clear:both;}
.floatright { position:relative; float:right; margin-bottom:5px; margin-left:5px;  }
.floatleft { position:relative; float:left; margin-bottom:5px; margin-right:5px; }

img {padding-top:0px; margin-top:0px; vertical-align:top; border:none; display:none!important;}
h1 {color:#000000; font-weight:bold; font-size:20px; margin:0px; padding-bottom:0px;}
h2 {color:#00335a; font-weight:bold; font-size:14px; margin:0px; padding-bottom:0px;} 
h3 {color:#00335a; font-weight:bold; font-size:12px; margin:0px; padding-bottom:0px;} 
a {color:#2a95f3; font-weight:normal; text-decoration:none; font-size:1.0em;}
p {margin-top:8px; margin-bottom:8px; line-height:1.30em;}


ul{list-style-image:url(../images/bullet2.gif); margin-top:0px;}
li { margin-bottom:5px; line-height:1.45em;}

input {font-family:Arial, Helvetica, sans-serif; color:#00335a;}

textarea {font-family:Arial, Helvetica, sans-serif; font-size:1.00em; color:#00335a;}

#TopHeader {position:relative; display:block; float:left; width:957px; height:103px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; cursor:pointer;background-image:url(../images/Header-tile.jpg); background-repeat:no-repeat; background-color:#000000}
#THLogo {position:relative; display:inline; float:left; width:935px; height:20px; margin: 15px 0px 0px 0px; padding: 0px 19px 0px 0px; vertical-align:top; text-align:right; font-size:0.80em; color:#FFFFFF; border:1px none red;}
#THLogo a{ color:#FFFFFF; text-decoration:none; font-weight:normal;}

#NavigationBar {position:relative; display:block; float:left; width:957px; max-width:956px; height:34px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; background-image:url(../images/nav_top-tile.jpg); background-repeat:no-repeat; border:none 1px yellow;}
#NBMenu {position:relative; display:block; float:left; width:auto; height:auto; min-height:28px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;  border:none 1px red;}

#NBMenuStrip {position:relative; display:block; float:left; width:auto; height:auto; min-height:28px; text-align:left; border:none 1px blue; padding:0px;}

#menuitem {position:relative; display:inline; float:left; margin-left:0px; margin-right:1px; padding:0px 0px 0px 0px; list-style:none; height:28px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:3px; text-align:right; font-size: 0.70em; border:none 1px #FF00FF;}

.menuitemtext {position:relative; float:left; display:block; left:0px; height:23px; padding-top:7px; cursor:pointer; border:none 1px yellow;}
.menuselected0 {font-weight:normal; color:#FFFFFF;}
.menuselected0 a {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.menunormal0 {font-weight:normal; color:#FFFFFF;}
.menunormal0 a {color:#FFFFFF; font-weight:bold; text-decoration:none;}

.menuselected1 {font-weight:bold; color:#FFFFFF;}
.menuselected1 a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.menunormal1 {font-weight:bold; color:#a9a9a9;}
.menunormal1 a {color:#a9a9a9; font-weight:bold; text-decoration:none;}

.menuselected2 {font-weight:bold; color:#FFFFFF;}
.menuselected2 a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.menunormal2 {font-weight:bold; color:#a9a9a9;}
.menunormal2 a {color:#a9a9a9; font-weight:bold; text-decoration:none;}

.menuselected3 {font-weight:bold; color:#FFFFFF; padding-left:25px!important;}
.menuselected3 a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.menunormal3 {font-weight:bold; color:#a9a9a9; padding-left:25px!important;}
.menunormal3 a {color:#a9a9a9; font-weight:bold; text-decoration:none;}

.MenuTop {margin-left:0px; padding-left:0px; list-style:none; padding-top:0px; margin-top:0px; margin-bottom:5px; text-align:left; font-size: 0.75em; font-weight:bold;}
.MenuTop li {padding-left:0px; font-weight:bold; color:#FFFFFF; padding-bottom:0px;}
.MenuTop a {color:#18cbcf; font-weight:bold; text-decoration:none;}

.MenuCurrent {margin-left:0px; padding-left:0px; list-style:none; padding-top:0px; margin-top:0px; margin-bottom:5px; text-align:left; font-size: 0.75em; font-weight:bold;}
.MenuCurrent li {padding-left:0px; font-weight:bold; color:#FFFFFF; padding-bottom:0px;}
.MenuCurrent a {color:#FFFFFF; font-weight:bold; text-decoration:none;}


.MenuSub {margin-left:0px; padding-left:0px; list-style:none; padding-top:0px; margin-top:2px; margin-bottom:1px; text-align:left; font-size: 0.99em; font-weight:bold;}
.MenuSub li {padding-left:0px; font-weight:bold; color:#FFFFFF; padding-bottom:0px;}
.MenuSub li a {color:#a9a9a9; font-weight:bold; text-decoration:none;}

.MenuSubCurrent {margin-left:0px; padding-left:0px; list-style:none; padding-top:0px; margin-top:2px; margin-bottom:1px; text-align:left; font-size: 0.99em; font-weight:bold;}
.MenuSubCurrent li {padding-left:0px; font-weight:bold; color:#FFFFFF; padding-bottom:0px;}
.MenuSubCurrent li a {color:red; font-weight:bold; text-decoration:none;}

/* Vertical Menu */
#menuitemVer {position:relative; display:block; float:left; margin-left:0px; margin-right:1px; padding-left:30px; padding-right:4px; list-style:none; min-height:20px; width:140px; padding-top:1px; padding-bottom:1px; margin-top:0px; margin-bottom:4px; text-align:left; font-size: 1.05em; border:none 1px red!important;}

.menuitemtextVer {position:relative; float:left; display:block; left:0px; min-height:18px; cursor:pointer; border:none 1px red!important;}

.menuselected1Ver {font-weight:bold; color:#002d56;}
.menuselected1Ver a {color:#002d56; font-weight:normal; text-decoration:underline;}
.menunormal1Ver {font-weight:normal; color:#002d56;}
.menunormal1Ver a {color:#3399ff; font-weight:normal; text-decoration:none;}
.menunormal1Ver a:hover {color:#3399ff; font-weight:normal; text-decoration:none;}

.menuselected2Ver {position:relative; float:left; display:block; font-weight:bold; color:#002d56; margin-left:10px!important; text-align:left;}
.menuselected2Ver a {color:#002d56; font-weight:normal; text-decoration:underline;}
.menunormal2Ver {position:relative; float:left; display:block; font-weight:bold; color:#002d56;  margin-left:10px!important; border:none 1px green;}
.menunormal2Ver a {color:#3399ff; font-weight:normal; text-decoration:none;}
.menunormal2Ver a:hover {color:#3399ff; font-weight:normal; text-decoration:none;}

.menuitemVerParent {position:relative; display:block; float:left; margin-left:0px; margin-right:1px; padding-left:0px; min-height:10px; width:190px; padding-top:3px; padding-bottom:0px; margin-top:0px; margin-bottom:6px; text-align:left; font-size: 1.05em; font-weight:bold; color:#00335a; border:none 1px red!important;}


#BreadCrumb {position:relative; display:block; float:left; width:710px; height:30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#BreadCrumbText {position:relative; display:block; float:left; width:710px;  margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; text-align:left; border-bottom: 1px dotted #000000;}
#BreadCrumbHR {position:relative; display:block; float:left; width:710px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#BreadCrumb h1 {margin-bottom:0px; padding-bottom:0px;}
#BreadCrumb hr {display:block; color:#ffffff; background-color: #fff; border: 1px dotted #000000; border-style: none none dotted; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:1px; height:2px;}
#BreadCrumb a {font-weight:bold;}

#FooterBar {position:relative; display:block; float:left; margin:auto; left:auto; vertical-align:bottom; width:auto; min-height:30px; margin: 10px 0px 0px 0px; padding: 0px 10px 10px 39px; text-align:left;}
#Footer {position:relative; display:block; float:left; width:700px; min-height:20px; vertical-align:middle; text-align:left; margin: 0px 0px 0px 5px; padding:0px 0px 0px 0px; color:#5d6266; border:none 1px red;}

/*#Footer ul {color:#00335a; font-weight:normal; font-size:0.75em; list-style:none; border:solid 1px blue; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#Footer li {color:#00335a; display:inline; font-weight:bold; padding:0px 5px 0px 5px; border:solid 1px green;}
#Footer li a {color:#00335a; font-weight:bold; text-decoration:none;}
#Footer li a:hover {color:#00335a; font-weight:bold; text-decoration:none;}*/

.ullayer1 {color:#282828; font-weight:normal; font-size:0.75em; list-style:none; border:none 1px blue; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.ullayer1 li{color:#282828; display:inline; font-weight:normal; margin: 0px 0px 0px 0px; padding:0px 0px 0px 5px; border:none 1px green; border-left: none 1px black;}
.ullayer1 a {color:#282828; font-weight:bold; text-decoration:none;}
.ullayer1 a:hover {color:#282828; font-weight:bold; text-decoration:none;}

.ullayer2 {color:#00335a; font-weight:normal; font-size:0.60em; list-style:none; border:none 1px blue; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.ullayer2 li{color:#00335a; display:inline; font-weight:normal; padding:0px 0px 0px 5px; border:none 1px green;}
.ullayer2 a {color:#00335a; font-weight:normal; text-decoration:none;}
.ullayer2 a:hover {color:#00335a; font-weight:normal; text-decoration:none;}

.ullayer3 {color:#282828; font-weight:normal; font-size:0.75em; list-style:none; border:none 1px blue; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.ullayer3 li{color:#282828; display:inline; font-weight:normal; padding:0px 5px 0px 5px; border:none 1px green;}
.ullayer3 a {color:#282828; font-weight:normal; text-decoration:none;}
.ullayer3 a:hover {color:#282828; font-weight:normal; text-decoration:none;}


