body { width:925px; margin:0 auto 20px; background:#fff /*url(images/bg-top.gif) top repeat-x*/; font:11px arial; color:#666; }
body a {color:#0cb6c5;text-decoration:underline;}
body a:hover {color:#666;text-decoration:underline;}
img { border:0;}

.topIcons { width:535px; background:#fff url(images/bg-icon.gif) bottom repeat-x; border-left:1px solid #bdbcbd; border-right:1px solid #bdbcbd; border-bottom:1px solid #bdbcbd; padding:0 10px 3px; text-align:right; color:#666; }
.topIcons a { color:#666; text-decoration:none; }
.topIcons a:visited { color:#666; text-decoration:none; }
.topIcons a:hover { color:#666; text-decoration:underline; }

.MainContent { padding:10px 0 50px 5px; margin-top: 7px; border-bottom:1px solid #ffcc33;}
/*Left Column*/
.LeftColumn { padding-right:5px;}
.bgAccForm { border:5px solid #f0f0f0; padding:20px; font-size:12px; color:#2d2d2d;}
.bgAccount {width:469px; background:#fefefe url(images/clip-m12.gif) bottom repeat-x; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:20px; }
.bgAccount a { color:#034678; text-decoration:underline;}
.bgAccount a:visited { color:#034678; text-decoration:underline;}
.bgAccount a:hover { color:#034678; text-decoration:nove;}
.bgTabOrg {background:url(images/clip-org-m.gif) repeat-x; color:#fff; font-weight:bold;}
.bgForumAnn {background-color:#ededed; padding:1px;text-align:left; line-height:18px;}
.Breadcrumb {background-color:#fff5d6; padding:5px; margin-bottom:5px; border:1px solid #ffcc33; font-size:10px; color:#2d2d2d;}

/* Announcements */
.bgForumAnnWhite {
    color: #666666;
    padding: 28px 14px;
    background-color: #fff;
}

.bgForumAnnGrey {
    color: #666666;
    padding: 28px 14px;
    line-height: 1.75em;
}

.bgForumAnnWhite p {
    font-size: 16px;
    margin-bottom: 4px;
}

.bgForumAnnGrey p {
    font-size: 16px;
    margin-bottom: 4px;
}

.AnnHead {
    font-size: 24px !important;
    margin: 0 0 16px 0;
}

.attn {
    color: #008000;
}

.Breadcrumb-link{color:#006699}
.Breadcrumb-link a:link{color:#006699;text-decoration:underline;}
.Breadcrumb-link a:active{color:#006699;text-decoration:underline;}
.Breadcrumb-link a:visited{color:#006699;text-decoration:underline;}
.Breadcrumb-link a:hover{color:#006699;text-decoration: none;}

/*AccountBilling*/
.bgContainer { background-color:#f0f0f0; padding:5px; color:#2d2d2d; margin-bottom:10px}

.TabAccBill {background:#f9f9f9 url(images/clip-accId-bg.gif) bottom repeat-x; padding:0 5px 3px; border-left:1px solid #ccc; border-right:1px solid #ccc; text-align:center; width:117px;}
.TabAccBill_2 {background:#f9f9f9 url(images/clip-accId-bg.gif) bottom repeat-x; padding:0 5px 3px; border-left:1px solid #ccc; border-right:1px solid #ccc; text-align:center; width:182px;}
.butViewBorder { text-align:left; border:1px solid #edf4f8; padding:5px;}
.butViewBorder select { font-size:11px; margin-right:10px}
.ContentBorder {border:1px solid #ccc; background-color:#fff; padding:20px 10px 20px 10px;}
.ContentBorder2 {border:1px solid #ccc; background-color:#fff;}
.ListOfStatement { background-color:#356aa0; border-left:1px solid #174574; border-bottom:1px solid #174574; padding:0 10px 3px; color:#fff; font-weight:bold; margin-bottom:1px;}
.ListContentBorder {border:1px solid #ccc; color:#2d2d2d;}
.ListContentBorder a{ color:#034375; text-decoration:underline;}
.ListContentBorder a:visited{ color:#034375; text-decoration:underline;}
.ListContentBorder a:hover{ color:#034375; text-decoration:none;}

.input { width:185px; font-size:11px; color:#2d2d2d; border:1px solid #666; padding:0; margin:0;}
.input2 { width:50px; font-size:11px; color:#2d2d2d; border:1px solid #666; padding:0; margin:0;}
.select { width:185px; font-size:11px; color:#2d2d2d; border:1px solid #666; padding:0; margin:0;}
.select2 { width:75px; font-size:11px; color:#2d2d2d; border:1px solid #666; padding:0; margin:0 10px 0 0;}

.inputTextbox { font-size:11px; color:#2d2d2d; border:1px solid #666; padding:2px; margin:0;}
.inputDropDown { font-size:11px; color:#2d2d2d; border:1px solid #666; padding:1px; margin:0;}
.inputRadioButton { font-size:11px; color:#2d2d2d; border:0px; padding:0px; margin:0;}

.ListHead {background:url(images/bg-grey2.gif) bottom repeat-x; border-bottom:1px solid #ccc; font-weight:bold; color:#000; padding-left:6px}
.ListRBorder  {border-right:1px solid #ccc; color:#666;}
.ListBgBlue { background-color:#edf4f8;}
.ListPad { padding-left:10px;}
.butViewStatement { padding-left:15px;}

.ListHead2 {background:url(images/bg-grey2.gif) bottom repeat-x; border:1px solid #ccc; font-weight:bold; color:#000; padding-left:6px}
.ListContentBorder2 {border:1px solid #edf4f8; color:#2d2d2d;}
.ListContentBorder2 a{ color:#034375; text-decoration:underline;}
.ListContentBorder2 a:visited{ color:#034375; text-decoration:underline;}
.ListContentBorder2 a:hover{ color:#034375; text-decoration:none;}
.ListRBorder2  {border-right:1px solid #edf4f8; color:#666;}
.ListRBorder3  {border-right:1px solid #fff; color:#666;}

/*Site Info*/
.siteInfoBox { background-color:#edf4f8; border-left:1px solid #ccc; border-right:1px solid #ccc; font-size:12px; font-weight:bold; padding:0 10px} 

.WebServer {border:1px solid #ccc; background-color:#fff; color:#2d2d2d;}
.WebServer a{ color:#034375; text-decoration:none;}
.WebServer a:visited{ color:#034375; text-decoration:none;}
.WebServer a:hover{ color:#034375; text-decoration:underline;}

/*Right Column*/
.boxBorder {border:1px solid #cfcfcf; font-size:11px; color:#666; margin-bottom:15px;}
.featuresSpotlight { background:url(images/bg-features.gif) bottom repeat-x; font-weight:bold; color:#000; padding:5px 10px; border-bottom:1px solid #cfcfcf;}
.NewArticles { text-align:left; padding:10px;}
.NewArticles p { padding:0; margin:0 0 5px;}
.NewArticles a { color:#666; text-decoration:underline; }
.NewArticles a:visited { color:#666; text-decoration:underline;}
.NewArticles a:hover { color:#666; text-decoration:none;}
.but-view { background:url(images/red-arrow.gif) left no-repeat; padding-left:10px; margin:10px 0;}
.but-view a{ color:#034678; text-decoration:underline;}
.but-view a:visited{ color:#034678; text-decoration:underline;}
.but-view a:hover{ color:#034678; text-decoration:none;}
.UserName {background:#fff url(images/clip-m13.gif) bottom repeat-x; border-right:1px solid #bdbcbd; border-left:1px solid #bdbcbd; text-align:left; padding:5px 10px}
.UserNameList { color:#000; font-weight:bold;}

/*Features*/
.fpcContent { border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; padding:0; font-size:11px; color:#666;}
.fpcContentbg{background:#fff url(images/clip-b7.gif) bottom no-repeat; height:5px;}
.fpcBorderR { border-right:1px solid #ccc;}
.fpcBorderB { border-bottom:1px solid #ccc;}
.fpcTitleList { padding:3px 15px; color:#000; font-weight:bold;}
.fpcIndentList { padding:3px 0 3px 20px; }
.fpcCenterList { padding:3px 0 3px; }
.fpcButton { padding:10px 0; }
.fpcBg { background-color:#f0f0f0;}
.featuredTitle {background-color:#356aa0; border-left:1px solid #174574; border-right:1px solid #174574; font-weight:bold; font-size:12px; color:#fff; padding:0 10px 3px}
.featuredBox {border:1px solid #174574;}
.featuredBoxPad {padding:3px 10px 3px 20px;}
.featuredBox2 {border:1px solid #174574; background-color:#c2d2e2; color:#333; font-size:11px; padding:5px 10px; margin-top:5px;}
.fsBox { border-left:1px solid #ccc; border-right:1px solid #ccc; padding:10px 20px; color:#034678}

.planHeader { background-color:#DDDDDD; border:1px solid #ccc; }
.planDetails { background-color:#EEEEEE; padding:5px; border-left:1px solid #ccc; border-right:1px solid #ccc; }

.SuccessMessage {color:#fb9205; font-weight:bold;}
.FailureMessage {color:red; font-weight:bold; }

.footer-style{font-size:11px;color:#999999; padding:0 115px ;}
.footer-style a:link{font-size:11px;color:#999999;text-decoration:underline;}
.footer-style a:visited{font-size:11px;color:#999999;text-decoration:underline;}

.divHorizontal { position: relative; float: left; }
.divVertical { position: relative; }

.TreeNodeStyleA { color: #000000; }
a.TreeNodeStyleA { color: #000000; }

.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }

.hrDashed {background:url(images/hr-dashed.gif) repeat-x; padding:5px 10px 6px; color:#2d2d2d;font-size:11px; }

/* new nav */
ul {
    list-style-type: none;
    margin: 14px 0 0 5px;
    padding: 0;
    overflow: hidden;
    font: 12px arial;
}
li {
    background-color: #ffffff;
    float: left;
    border: solid 1px #9a9a9a;
    margin-right: 5px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
li a, .dropbtn {
    display: inline-block;
    color: #000000;
    text-align: center;
    padding: 4px 10px;
    text-decoration: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
li a:hover, .dropdown:hover .dropbtn {
    background-color: #e6f2fe;
    color: #000000;
    text-decoration: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
li.dropdown {
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #ffffff;
    min-width: 160px;
    z-index: 1;
    border: solid 1px #9a9a9a;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.dropdown-content a {
    color: #000000;
    padding: 4px 10px;
    text-decoration: none;
    display: block;
    text-align: left;
}
.dropdown-content a:hover {
    background-color: #e6f2fe;
}
.dropdown:hover .dropdown-content {
    display: block;
}
.navact {
    background-color: #e6f2fe;
}
.navright {
    background-color: #d9ecbc;
}
.small {
    font-size: 75%;
}