@import url('base.css');
@import url('accessibility.css');
@import url('banner_footer.css');
@import url('breadcrumb_utilities.css');
@import url('login.css');
@import url('template.css');

/*----------start styles for home page----------*/

.MainTableForContent {margin:0px;}

.homeImage {margin-top:20px;}

table.homeContent {width:465px; float:left;}
table.homeContent td {margin:0px; padding:0px;}
table.homeContent td h1 {margin-top:20px!important;}

/*RHS Panel*/

table.homeRHS {background: url(/Images/UserUploadedImages/11/home-rhs-bg.gif) repeat-y; width:211px; float:left;}
table.homeRHS  td H2 {font:bold 90% arial, verdana, sans-serif; color:#777; padding:0px; margin:25px 20px 20px 20px;}
table.homeRHS  td H3 {font:bold 90% arial, verdana, sans-serif; color:#467d25; padding:0px; margin:25px 20px 0px 20px;}
table.homeRHS  td p {font:normal 85% arial, verdana, sans-serif; color:#333; padding:0px; margin:0px 20px 0px 20px;}
table.homeRHS  td img {padding:0px; margin:10px 0px 0px 10px;}
p.separator {background: url(/Images/UserUploadedImages/11/home-sep.gif) no-repeat; width:192px; height:2px; margin-top:20px!important;}


/* ONProjects RHS Panel*/

table.ONProjectshomeRHS {background: url(/Images/UserUploadedImages/11/home-rhs-bg.gif) repeat-y; width:211px; float:left;}
table.ONProjectshomeRHS td H2 {font:bold 90% arial, verdana, sans-serif; color:#777; padding:0px; margin:25px 20px 20px 20px;}
table.ONProjectshomeRHS td H3 {font:bold 90% arial, verdana, sans-serif; color:#8e1f26; padding:0px; margin:25px 20px 0px 20px;}
table.ONProjectshomeRHS td H3 a {font:bold 90% arial, verdana, sans-serif; color:#8e1f26; padding:0px; margin:25px 20px 0px 20px;}
table.ONProjectshomeRHS td p {font:normal 85% arial, verdana, sans-serif; color:#333; padding:0px; margin:0px 20px 0px 20px;}
table.ONProjectshomeRHS td img {padding:0px; margin:10px 0px 0px 10px;}
table.ONProjectshomeRHS td p a, table.ONProjectshomeRHS td p a:link, table.ONProjectshomeRHS td p a:visited, table.ONProjectshomeRHS td p a:active {color:#8e1f26; text-decoration:none;}
table.ONProjectshomeRHS td p a:hover, table.ONProjectshomeRHS td p a:focus {color:#8e1f26; text-decoration:underline; }
table.ONProjectshomeRHS td p.separator {background: url(/Images/UserUploadedImages/11/home-sep.gif) no-repeat; width:192px; height:2px; padding-top:20px!important;}



/* -----------------Login Box ----------------- */
.LoginBoxFrame{width:198px; height:131px; padding-bottom:10px; margin-bottom:20px; border:1px #cccccc solid;}

.LoginBoxFrame fieldset{border:0; padding:0; margin:0px;}
.LoginBoxFrame fieldset legend span {position: absolute; left: -9999px;}
.LoginBoxFrame fieldset h3 {font:bold 13px Verdana; color:#000; margin: 0;}
.LoginBoxFrame fieldset .UserName{margin-left:17px; margin-top:20px;}
.LoginBoxFrame fieldset .PassWord{margin-left:17px;}
.LoginBoxFrame fieldset .UserName label{display:none;}
.LoginBoxFrame fieldset .PassWord label{display:none;}
.UserType{display:none;}
.LoginBoxFrame fieldset .UserName input, .LoginBoxFrame fieldset .PassWord input{width:115px; height:20px; padding:3px; font:normal 11px Verdana;  border:1px #708394 solid; color:#457d26; background-color:#f4fdef; margin:2px 0;}
.LoginBoxFrame fieldset .UserName input:hover, .LoginBoxFrame fieldset .PassWord input:hover{background-color:#ffffff;}

*:first-child+html .LoginBoxFrame fieldset .UserName input{height:12px; margin:1px 0;}
*:first-child+html .LoginBoxFrame fieldset .PassWord input{height:12px; margin:1px 0;}

*html .LoginBoxFrame fieldset .UserName input{height:12px; margin:1px 0;}
*html .LoginBoxFrame fieldset .PassWord input{height:12px; margin:1px 0;}

.LoginBoxFrame fieldset .LoginButton{text-align:right; margin-right:19px; margin-top:18px;}
.LoginBoxFrame fieldset .LoginButton2 {text-align:right; margin-right:4px; margin-top:-56px;}

.LoginBoxFrame fieldset .ForgotPassword{width:110px; float:left; margin-left:19px; padding-top:5px;}
*html .LoginBoxFrame fieldset .ForgotPassword{margin-left:10px;}
.LoginBoxFrame fieldset .ForgotPassword a {font:normal 85% arial, verdana, sans-serif; color:#333; text-decoration:underline;}
.LoginBoxFrame fieldset .ForgotPassword a:hover{text-decoration:none;}

.LoginBoxFrame fieldset .Register{width:75px; float:left; text-align:left; padding-left:21px; padding-top:5px;}
.LoginBoxFrame fieldset .Register a {font:normal 85% arial, verdana, sans-serif; color:#333; text-decoration:underline;}
.LoginBoxFrame fieldset .Register a:hover{text-decoration:none;}


/*----------Start Left Menu styles----------*/


/*----------Left Menu Level 1----------*/

.panelbar {width: 200px !important;}
#TableLeftNavBar {width: 200px !important; margin: 20px 0px 14px 20px !important;}
#TableLeftNavBar a.MenuItemOne .text {height:23px; color:#fff !important; background:url(/Images/UserUploadedImages/11/bg-left-menu-item.jpg); margin-bottom:4px !Important; line-height: 12px !important;}
#TableLeftNavBar a.MenuItemOneClicked .text,
#TableLeftNavBar a.MenuItemOne:hover .text {height:23px; color:#fff !important; background:url(/Images/UserUploadedImages/11/bg-left-menu-hover.jpg); margin-bottom:4px !Important; line-height: 12px;}
#TableLeftNavBar a.MenuItemOne .text {height:23px; color:#fff; font: bold 12px Verdana; line-height: 25px; text-indent: 10px;}
#TableLeftNavBar .slide {background:#ffffff url(/Images/UserUploadedImages/11/bg-left-menu-expand2.gif) no-repeat bottom left; padding-bottom:20px !important;}
#TableLeftNavBar .slide li.last .text {border: none;}


/* IE7 Only */
*:first-child+html body .slide {margin-left:0px!important;}

/* IE7 Only */
*:first-child+html body #TableLeftNavBar {width: 200px !important; margin: 20px 0px 14px 20px !important;}

/* IE7 Only */
*:first-child+html body #TableLeftNavBar a.MenuItemOne .text {height:23px; color:#fff !important; background:url(/Images/UserUploadedImages/11/bg-left-menu-item.jpg); margin-bottom:4px !Important; line-height: 12px !important;}


/*----------Left Menu Level 2----------*/

#TableLeftNavBar a.MenuItemTwo {height: auto; color:#6e6e6e !important;}
#TableLeftNavBar a.MenuItemTwo:hover {height: auto; color:#598B3C !important; font-weight: bold;}
#TableLeftNavBar a.MenuItemTwoClicked {height: auto; color:#598B3C !important;}
#TableLeftNavBar a.MenuItemTwoClicked .text {font-weight: bold !important;}
#TableLeftNavBar a.MenuItemTwo .text {font: 11px Verdana; border-bottom: 1px dotted #ccc; margin:10px 10px 0px; padding-bottom:10px;}

#TableLeftNavBar h3 {background: url(/Images/UserUploadedImages/11/bg-left-tab.gif); margin: 0; padding: 0; color: #fff; font: bold 12px Verdana; height: 28px; line-height: 25px; text-indent: 10px; width:200px !important;}

#TableLeftNavBar div.siteLogin {position:relative; margin-bottom:20px;}
#TableLeftNavBar div.siteLogin ul {}
#TableLeftNavBar div.siteLogin ul.ONProjects {background: url(/Images/UserUploadedImages/11/bot-curve.gif) no-repeat bottom left; width:200px; margin:0; padding:0 0 10px 0;}
#TableLeftNavBar div.siteLogin ul.ONProjects li {background: url(/Images/UserUploadedImages/11/bg-strip.gif) no-repeat; color:#666; font-size:90%; margin:0px!important; padding:7px 0px 0px 10px; list-style-type:none;}
li.botCurve {background: url(/Images/UserUploadedImages/11/bot-curve.gif) no-repeat !important; width:200px; height:11px; padding-bottom:10px !important;}
#TableLeftNavBar div.siteLogin ul.ONProjects li input {color:#598B3C;}
#TableLeftNavBar div.siteLogin ul.ONProjects li a {font:85% verdana; color:#666;}
#TableLeftNavBar div.siteLogin ul.ONProjects li.loginButton {position:absolute; top:35px; right:5px; background:none; padding:0px 0px 0px 0px;}
#TableLeftNavBar div.siteLogin ul.ONProjects li.loginButton a img {border:none; margin:0px 0px 0px 0px;}


/*----------start article below left menu styles----------*/


#TableLeftNavBar ul.RegProjects {background: url(/Images/UserUploadedImages/11/register-bg.jpg) no-repeat; width:200px; height:126px; margin: 0px; padding: 0px;}
#TableLeftNavBar ul.RegProjects li {list-style-type:none; color:#666; font:80% Verdana; margin-top:0px!important; padding:5px 0px 0px 10px; line-height: 16px;}
#TableLeftNavBar ul.RegProjects li a {font:85% Verdana;}
h3.register {background:url(/Images/UserUploadedImages/11/bg-left-tab.gif); margin-top:20px !important; padding:0px !important; color:#fff; font:bold 12px Verdana; height:28px; line-height:25px;}
#TableLeftNavBar td img {margin-left:0px!important; margin-top:10px;}

#TableLeftNavBar ul.nbnCompliance {background: url(/Images/UserUploadedImages/11/nbn-bg.gif) no-repeat; width:200px; height:90px; margin: 0px; padding: 0px;}
#TableLeftNavBar ul.nbnCompliance li {list-style-type:none; color:#666; font:80% Verdana; margin-top:0px!important; padding:15px 0px 0px 10px; line-height: 16px;text-align:center;}
#TableLeftNavBar ul.nbnCompliance li a {font:110% Verdana; color:#ff0000;}
h3.nbnCompliance {background:url(/Images/UserUploadedImages/11/bg-left-tab.gif); margin-top:20px !important; padding:0px !important; color:#fff; font:bold 12px Arial; height:28px; line-height:25px;text-align:center;}




/*----------start styles for print friendly----------*/

@media print {

#breadPrint {display:none;}

#ctl00_TDForLeftCell {width:0px !important;}
#ctl00_TDForMiddleCell {width:600px !important;}
#ctl00_TDForRightCell {width:0px !important;}
.clsPostcardBorder {width:600px !important;}
div.Masterdiv {width:600px;}

#MaintableForContent,
#MainTableForContent,
.MainTableForContent {width:600px !important;}

#tblContentTD2,
.tblContentTD2 {display:none;}

}















