@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size:.9em;}

a { color: #0066CC; text-decoration: underline; }
a:hover { color: #FDB702; text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}
img{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0;}
h1, .PageTitleHeader {font-size:24px;line-height:24px;}
h2, .PageSubTitleHeader {font-size:20px; line-height:24px;}
h3 {font-size:18px;line-height:21px;}
h4 {font-size:15px;line-height:18px;}
h5 {font-size:13px;line-height:15px;}
p {margin:7px 0;padding:0;}


.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

/* HEAD ELEMENTS
---------------------------------------------*/

#ContentTopRt{margin:0; padding:0; font-weight:bold; float:right; }
#ContentTopRt a{margin:0; padding:0; font-weight:bold; color:#000000; text-decoration:none; }

#ContentMemberTools {/*float:left;*/margin:0px;padding:5px 0; color:#fff; background: url(images/bg.png) repeat;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {border-left:1px solid #a9a9a9;float:left;padding:0 10px;}
#ContentMemberTools li#Logout {border-left:medium none;}
#ContentMemberTools li#FirstTimeLogin {border-left:medium none;}
#ContentMemberTools a {color:#000;display:block;font-size:10px;line-height:14px;padding:0;text-align:center;text-decoration:none;}

/* LEFT COLUMN
---------------------------------------------*/
.redesign #ContentLeftNav {
    float: left;
    width: 100%;
}
.redesign #ContentFooterLeft {
    padding-left: 0;
}
.redesign #ContentFooterRight {
    padding-right: 0;
}
#ContentLeftNav{margin:0; padding:0; float:left;}
#ContentLeftNav ul{margin:0 0 0 3px; padding:0; float:left; list-style:none;display:inline;width:122px;}
#ContentLeftNav li{margin:0; padding:12px 0; float:left; width:122px;}
#ContentLeftNav a{ display:block; font-weight:bolder; font-size:14px; text-transform:uppercase; text-decoration:none; margin:0; padding:0 0 4px 10px; color:#000000;}
#ContentLeftNav a:hover{ color:#D9541E;}

#ContentLeftNav li ul{ width:115px; margin:0;display:inline; padding:0 0 0px }
#ContentLeftNav li li {padding:0px;}
#ContentLeftNav li li a{font-size:12px; text-transform:none; padding:0 0 0 10px;font-weight:normal;}
#ContentLeftNav li li a:hover{ background: url(images/LeftNavBullet.gif) no-repeat left 7px; color:#000000;}

#ContentLeftNav li li ul{ width:100px; margin:0 0 0 5px;display:inline; padding:0;}


#ContentLeftContact{margin:0; padding:0; float:left; background:url(images/side_navN_12.gif) no-repeat center top;width:125px;}
#ContentLeftContact ul{margin:0 0 0 10px; padding:26px 0 0; float:left; list-style:none; display:inline;}
#ContentLeftContact li{margin:0; padding:5px 0; float:left;}
#ContentLeftContact a{display:block; font-weight:bold; font-size:12px; text-transform:uppercase; text-decoration:none; margin:0; padding:0 0 0 10px; color:#A19789;}
#ContentLeftContact a:hover {color:#DE6B3C;}

#ContentLeftSpecial{margin:0; padding:0; float:left; background:url(images/side_navN_16.gif) no-repeat center top;width:125px;}
#ContentLeftSpecial ul{margin:0 0 0 10px; padding:40px 0 10px; float:left; list-style:none;display:inline;}
#ContentLeftSpecial li{margin:0; padding:5px 0; float:left; width:122px;}
#ContentLeftSpecial a{ display:block; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none; margin:0; padding:0 0 0 10px; color:#000000;}
#ContentLeftSpecial a:hover {color:#DE6B3C;}
/* BODY ELEMENTS
---------------------------------------------*/
#ContentPageName{}

.MidWrap{margin:0; padding:0; float:left;width:99%;}

#ContentMiddle{margin:0; padding:0; float:left;width:99%;}

/* RIGHT COLUMN
---------------------------------------------*/

/* Footer Elements
---------------------------------------------*/
#ContentFooter{margin:0; padding:0; float:left; color:#FFFFFF;}

/* REDESIGN STYLES 2019
---------------------------------------------*/
.redesign body {margin:0;padding:0;font-family: 'Montserrat', sans-serif;font-size:.9em;}
.redesign .main-wrap tbody {background: #f3f3f3;}
.redesign .leftNavBG {background: #fff; font-family: 'Montserrat', sans-serif; color: #002B49;}
.redesign .headerText {text-transform: uppercase; color: #002B49;}
.redesign .leftNavBG a {color: #002B49!important;}
.redesign .button {padding: 10px 30px; font-size: 16px; background: #0077c8; color: #fff; border: none;text-decoration: none;}
.redesign .button:hover{text-decoration: underline;}
.redesign #ContentMemberTools a {color: #333;}