
html, body, form, table { margin:0; padding:0; border:none; font-size:12px; font-family:arial, helvetica, sans-serif; }

.contentBody { padding:10px; vertical-align:top; color:#04254B; }

h1 { padding:5px 0 0 0; color:#004a9e; font-size:18px; }
h2 { color:#004a9e; font-size:16px; }
h3 { margin-bottom:3px; padding:5px 0 0 0; color:#004a9e; font-size:14px; }

p.legal { margin-top: 50px; padding-top:15px; border-top: 2px groove gray; }
.contentBody p, .toclist li, .infolist li { width: 600px; line-height:20px; text-align:justify; }
.articletitle { margin-bottom:3px; padding:5px 0 0 0; color:#004a9e; font-weight:bold; font-size:14px; }

#top { padding-right:25px; text-align:right; color:#004A9E; text-decoration:none; }

#navigation { height:100%; padding-left:12px; vertical-align:top; text-align:left; }

#yellowbar { height:40px; vertical-align:middle; padding-right:10px; text-align:right; background-color:#f4d403; color:#004a9e; font-weight:800;}
#yellowbar a { font-weight:normal; text-decoration:none; color :#004a9e; font-weight:800;	padding-left:20px; padding-right:20px; padding-top:20px; vertical-align:top; }
#yellowbar a:hover { font-weight:normal; text-decoration:none; color:#ffffff; font-weight:800; padding-left:20px; padding-right:20px; padding-top:20px; vertical-align:top; }

#footer { height:40px; text-align:center; vertical-align:middle; padding-right:10px; background-color:#F4D403; }

.table { background-color:silver; }
.table2 { background-color:#f0f0f0; }

.BoldBlackPosTitle { padding:5px 0 0 0; font-weight:bold; }

.TextBoxPublic { border: inset 3px #0054A6; font-weight: bold; background-color: #FFFF99; }

a.CssLinkButton:link, a.CssLinkButton:visited {
    padding: 2px 10px 2px 10px;
    background-color: #330099;
    color: #FFFF00;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    border: outset 3px #999999;
}

a.CssLinkButton:hover {
    background-color: #FFFF00;
    color: #330099;
    border: inset 3px #999999;
}

.InformationGridView { color:#04254b; }

.FriendEmailErrorLabel { font-size: 16px; color: #005a9e; }

.ApplyOnlineButton { background-image:url(../Images/applyonlinebutton.gif) }
.ApplyOnlineButton:Hover { background-image:url(../Images/applyonlinebutton_hover.gif) }

.EmploymentPositionsGrid td { padding:3px; color:#04254B; border-bottom:solid 1px #004A9E; }
.EmploymentPositionsGrid tr:first-child td { border-top:solid 1px #004A9E; }

.NavItems .rmItem { background-color:white; border-bottom:solid 1px black; }
.NavItems .rmLink:link, .NavItems .rmLink:visited { padding:5px !important; border:none; text-decoration:none; cursor:pointer; }
.NavItems .rmText { width:130px; padding:0 !important; border:none; color:#004a9e; font-size:12px; font-weight:bold; font-family:Arial, Verdana, Tahoma; }
.NavItems .rmLink:hover { background-color:#f4d403; }
.NavItems .rmFocused { background-color:#f4d403; }

.NavItems .rmLevel1 .rmItem { background-color:#f4d403; border:none; }
.NavItems .rmLevel1 .rmText {  width:185px; margin:0; padding:5px; }
.NavItems .rmLevel1 .rmLink:hover { background-color:#458ddf }
.NavItems .rmLevel1 .rmLink:hover .rmText { width:185px; color:white;  }
.NavItems .rmLevel1 .rmFocused { background-color:#458ddf }
.NavItems .rmLevel1 .rmFocused .rmText { color:white; }
