﻿/* main topbar nav styles */
#nav { height: 23px; background:#FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px Solid White; width: 951px;}
#nav .navhost { z-index :102;width : 1000px; }
#nav ul.navhost li:first-child {padding: 0;} 

#nav li.twolevelmenu, #nav li.threelevelmenu { text-align : center; border-right: 1px White solid; padding: 0;}
#nav li.twolevelmenuFirst, #nav li.threelevelmenuFirst { text-align : center; border-right:1px White solid;}
#nav li.twolevelmenuLast, #nav li.threelevelmenuLast { text-align : center; border-right:none; padding: 0;}

#nav li.twolevelmenu a.TopLevelNavItem, #nav li.threelevelmenu a.TopLevelNavItem  { display : block; width : 118px;text-transform: uppercase;font-size : 11px; padding-top : 5px; height: 18px; color:#FFFFFF; background: #FF6600;}
#nav li.twolevelmenu a.TopLevelNavItemNonClickable, #nav li.threelevelmenu a.TopLevelNavItemNonClickable  { display : block; width : 118px;text-transform: uppercase;font-size : 11px; padding-top : 9px; height: 20px; color:#FFFFFF; background: #FF6600; cursor: hand;}

#nav li.twolevelmenuLast a.TopLevelNavItem, #nav li.threelevelmenu a.TopLevelNavItem  { display : block; width: 118px; text-transform: uppercase;font-size : 11px; padding-top : 5px; height: 18px; color:#FFFFFF; background: #FF6600; }
#nav li.twolevelmenuLast a.TopLevelNavItemNonClickable, #nav li.threelevelmenu a.TopLevelNavItemNonClickable  { display : block; width: 118px; overflow:scroll; text-transform: uppercase;font-size : 11px; padding-top : 5px; height: 18px; color:#FFFFFF; background: #FF6600; cursor: hand;}

#nav li.twolevelmenuFirst a.TopLevelNavItem, #nav li.threelevelmenu a.TopLevelNavItem  { display : block; width : 118px;text-transform: uppercase;font-size : 11px; padding-top : 5px; height: 18px; color:#FFFFFF; background: #FF6600; cursor: pointer;}
#nav li.twolevelmenuFirst a.TopLevelNavItemNonClickable, #nav li.threelevelmenu a.TopLevelNavItemNonClickable  { display : block; width : 118px;text-transform: uppercase;font-size : 11px; padding-top : 5px; height: 18px; color:#FFFFFF; background: #FF6600; cursor: hand;}


#nav li.twolevelmenu a.TopLevelNavItemSelected, #nav li.threelevelmenu a.TopLevelNavItemSelected  { display : block; width : 118px; text-transform: uppercase;font-size : 11px; padding-top : 5px; height: 18px; color:#FFFFFF; background: #333333; cursor: pointer;}
#nav li.twolevelmenuLast a.TopLevelNavItemSelected, #nav li.threelevelmenu a.TopLevelNavItemSelected  { display : block; width : 118px;text-transform: uppercase;font-size : 11px; padding-top : 5px; height: 18px; color:#FFFFFF; background: #333333; cursor: pointer;}
#nav li.twolevelmenuFirst a.TopLevelNavItemSelected, #nav li.threelevelmenu a.TopLevelNavItemSelected  { display : block; width : 118px;text-transform: uppercase;font-size : 11px; padding-top : 5px; height: 18px; color:#FFFFFF; background: #333333; cursor: pointer;}

#nav li.twolevelmenu a.TopLevelNavItemNotApproved, #nav li.threelevelmenu a.TopLevelNavItemNotApproved  { display : block; width : 118px;text-transform: uppercase;font-size : 11px; padding-top : 5px; height: 18px; color:#FFFFFF; background: #FFA76C; cursor: pointer;}
#nav li.twolevelmenuLast a.TopLevelNavItemNotApproved, #nav li.threelevelmenu a.TopLevelNavItemNotApproved  { display : block; width : 118px;text-transform: uppercase;font-size : 11px; padding-top : 5px; height: 18px; color:#FFFFFF; background: #FFA76C; cursor: hand;}
#nav li.twolevelmenuFirst a.TopLevelNavItemNotApproved, #nav li.threelevelmenu a.TopLevelNavItemNotApproved  { display : block; width : 118px;text-transform: uppercase;font-size : 11px; padding-top : 5px; height: 18px; color:#FFFFFF; background: #FFA76C; cursor: hand;}

#nav li.twolevelmenu a.TopLevelNavItem:hover,
#nav li.threelevelmenu a.TopLevelNavItem:hover,
#nav li.twolevelmenu.AspNet-Menu-Hover a.TopLevelNavItem,
#nav li.threelevelmenu.AspNet-Menu-Hover a.TopLevelNavItem	{ width : 118px; background: #333333;   }

#nav li.twolevelmenu a.TopLevelNavItemNonClickable:hover,
#nav li.threelevelmenu a.TopLevelNavItemNonClickable:hover,
#nav li.twolevelmenu.AspNet-Menu-Hover a.TopLevelNavItemNonClickable,
#nav li.threelevelmenu.AspNet-Menu-Hover a.TopLevelNavItemNonClickable	{ width : 118px; background: #333333;  }

#nav li.twolevelmenuLast a.TopLevelNavItem:hover, 
#nav li.twolevelmenuLast.AspNet-Menu-Hover a.TopLevelNavItem {width: 118px; background: #333333;  }

#nav li.threelevelmenu a.TopLevelNavItem:hover,
#nav li.threelevelmenu.AspNet-Menu-Hover a.TopLevelNavItem	{ width: 118px; background: #333333;  }

#nav li.twolevelmenuLast a.TopLevelNavItemNonClickable:hover,
#nav li.twolevelmenuLast.AspNet-Menu-Hover a.TopLevelNavItemNonClickable { width : 117px; background: #333333;  }

#nav li.threelevelmenu a.TopLevelNavItemNonClickable:hover,
#nav li.threelevelmenu.AspNet-Menu-Hover a.TopLevelNavItemNonClickable	{ width : 118px; background: #333333;  }

#nav li.twolevelmenuFirst a.TopLevelNavItem:hover,
#nav li.threelevelmenu a.TopLevelNavItem:hover,
#nav li.twolevelmenuFirst.AspNet-Menu-Hover a.TopLevelNavItem,
#nav li.threelevelmenu.AspNet-Menu-Hover a.TopLevelNavItem	{ width : 118px; background: #333333;  }

#nav li.twolevelmenuFirst a.TopLevelNavItemNonClickable:hover,
#nav li.threelevelmenu a.TopLevelNavItemNonClickable:hover,
#nav li.twolevelmenuFirst.AspNet-Menu-Hover a.TopLevelNavItemNonClickable,
#nav li.threelevelmenu.AspNet-Menu-Hover a.TopLevelNavItemNonClickable	{ width : 118px; background: #333333;  }


#nav li.twolevelmenu a.TopLevelNavItemNotApproved:hover,
#nav li.threelevelmenu a.TopLevelNavItemNotApproved:hover,
#nav li.twolevelmenu.AspNet-Menu-Hover a.TopLevelNavItemNotApproved,
#nav li.threelevelmenu.AspNet-Menu-Hover a.TopLevelNavItemNotApproved	{ width : 118px; background: #FFA76C;  }
#nav li.twolevelmenuLast a.TopLevelNavItemNotApproved:hover,
#nav li.threelevelmenu a.TopLevelNavItemNotApproved:hover,
#nav li.twolevelmenuLast.AspNet-Menu-Hover a.TopLevelNavItemNotApproved,
#nav li.threelevelmenu.AspNet-Menu-Hover a.TopLevelNavItemNotApproved	{ width : 118px; background: #FFA76C;  }
#nav li.twolevelmenuFirst a.TopLevelNavItemNotApproved:hover,
#nav li.threelevelmenu a.TopLevelNavItemNotApproved:hover,
#nav li.twolevelmenuFirst.AspNet-Menu-Hover a.TopLevelNavItemNotApproved,
#nav li.threelevelmenu.AspNet-Menu-Hover a.TopLevelNavItemNotApproved	{ width : 118px; background: #FFA76C;  }


#nav .AspNet-Menu-SecondLevel { position : absolute !important; width : 729px; background : White; border : 1px solid #aaa; border-top-color : white; border-left-color : white; }
#nav .AspNet-Menu-SecondLevel ul { margin : 0px; list-style-type : none; padding : 0px; }
#nav .AspNet-Menu-SecondLevel-Hide { position : absolute !important; width : 0px; background : White;  }
#nav .AspNet-Menu-SecondLevel-OneColumn { position : absolute !important; width : 180px; background : White; border-left : 1px solid #aaa; border-right : 1px solid #aaa; border-bottom : 1px solid #aaa;  }
#nav .AspNet-Menu-SecondLevel-TwoColumn { position : absolute !important; width : 359px; background : White; border-left : 1px solid #aaa; border-right : 1px solid #aaa; border-bottom : 1px solid #aaa;  }
#nav .AspNet-Menu-SecondLevel-ThreeColumn { position : absolute !important; width : 538px; background : White; border-left : 1px solid #aaa; border-right : 1px solid #aaa; border-bottom : 1px solid #aaa;  }
#nav .AspNet-Menu-SecondLevel-FourColumn { position : absolute !important; width : 717px; background : White; border-left : 1px solid #aaa; border-right : 1px solid #aaa; border-bottom : 1px solid #aaa;  }
/*#nav .AspNet-Menu-SecondLevel-OneColumn ul { margin : 0px; list-style-type : none; padding : 0px; }*/
#nav .threelevelmenu ul { padding : 15px 5px 19px 15px; }
#nav .threelevelmenu ul ul { height: auto; }
#nav .threelevelmenu .AspNet-Menu-SecondLevel { width : 650px;}
#nav .threelevelmenu ul ul { margin : 0px; padding : 0px; }

#nav .twolevelmenu ul li, #nav .threelevelmenu ul li { /*float : left; */font-family : Arial; font-size : 10px; }
#nav .twolevelmenuLast ul li, #nav .threelevelmenu ul li { /*float : left; */font-family : Arial; font-size : 10px; }
#nav .twolevelmenuFirst ul li, #nav .threelevelmenu ul li { /*float : left; */font-family : Arial; font-size : 10px; }

#nav .twolevelmenu ul li { display : block; text-align : left; background-image: none; padding: 0;}
#nav .twolevelmenuLast ul li { display : block; text-align : left; background-image: none; padding: 0;}
#nav .twolevelmenuFirst ul li { display : block; text-align : left; background-image: none; padding: 0;}

#nav .twolevelmenu ul li .t{ position: absolute;right:0;bottom:0;}
#nav .twolevelmenuLast ul li .t{ position: absolute;right:0;bottom:0;}
#nav .twolevelmenuFirst ul li .t{ position: absolute;right:0;bottom:0;}

#nav .threelevelmenu img { display : block; border : solid 4px white !important; }
#nav .threelevelmenu .AspNet-Menu-WithChildren { border: none}
#nav .threelevelmenu ul {  }
#nav .threelevelmenu ul li { text-align : left; width : 162px; }
#nav .threelevelmenu ul li a.AspNet-Menu-Link { width : 140px; padding-bottom : 3px; background : transparent left 10px; padding-left : 12px; text-align : left; font-weight : bold;border-top : #ee2225 solid 4px; padding-top : 7px; margin-top: 14px; font-size: 11px; }
#nav .threelevelmenu ul li li a.AspNet-Menu-Link { margin-top: 0px; padding-bottom : 0px; background : none;text-align : left; border-top : 0px; padding-top : 0px; margin-top: 0px; font-weight: normal;}
#nav .threelevelmenu ul li li a.AspNet-Menu-Link b { font-weight: normal }
#nav .threelevelmenu ul a { color : #222; text-decoration : none; }
#nav .threelevelmenu ul a:hover { color : #555; text-decoration : underline; }
#nav .threelevelmenu ul ul { visibility : inherit !important; position: relative; margin-top : 0px; }
#nav .threelevelmenu ul ul li { height : auto; float : none; }
#nav .threelevelmenu ul ul li.header { font-weight : bold; }

#nav .twolevelmenu ul li a.LinkSelected { display : block; line-height: 12px; font-size: 9px; color : #666666; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: #CCC; }
#nav .twolevelmenuLast ul li a.LinkSelected { display : block; line-height: 12px; font-size: 9px; color : #666666; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: #CCC; }
#nav .twolevelmenuFirst ul li a.LinkSelected { display : block; line-height: 12px; font-size: 9px; color : #666666; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: #CCC; }

#nav .twolevelmenu ul li a.LinkNotApproved { display : block; line-height: 12px; font-size: 9px; color : #666666; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: #FFA76C; }
#nav .twolevelmenuLast ul li a.LinkNotApproved { display : block; line-height: 12px; font-size: 9px; color : #666666; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: #FFA76C; }
#nav .twolevelmenuFirst ul li a.LinkNotApproved { display : block; line-height: 12px; font-size: 9px; color : #666666; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: #FFA76C; }

#nav .twolevelmenu ul li a.LinkNotApproved:hover { display : block; line-height: 12px; font-size: 9px; color : #666666; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: #FFA76C; }
#nav .twolevelmenuLast ul li a.LinkNotApproved:hover { display : block; line-height: 12px; font-size: 9px; color : #666666; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: #FFA76C; }
#nav .twolevelmenuFirst ul li a.LinkNotApproved:hover { display : block; line-height: 12px; font-size: 9px; color : #666666; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: #FFA76C; }

#nav .twolevelmenu ul li a.Manage { display : block; line-height: 12px; font-size: 9px; color : White; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: Black; }
#nav .twolevelmenuLast ul li a.Manage { display : block; line-height: 12px; font-size: 9px; color : White; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: Black; }
#nav .twolevelmenuFirst ul li a.Manage { display : block; line-height: 12px; font-size: 9px; color : White; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: Black; }

#nav .twolevelmenu ul li a.Manage:hover { background : Black;} 
#nav .twolevelmenuLast ul li a.Manage:hover { background : Black;} 
#nav .twolevelmenuFirst ul li a.Manage:hover { background : Black;} 

#nav .twolevelmenu ul li a { display : block; line-height: 12px; font-size: 9px; color : #666666; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: transparent; cursor: pointer;}
#nav .twolevelmenuLast ul li a { display : block; line-height: 12px; font-size: 9px; color : #666666; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: transparent; }
#nav .twolevelmenuFirst ul li a { display : block; line-height: 12px; font-size: 9px; color : #666666; width : 169px; height : 60px; padding : 5px 5px 5px 5px; text-decoration : none; background: transparent; }

#nav .twolevelmenu ul li a:hover { background : #CCC;} 
#nav .twolevelmenuLast ul li a:hover { background : #CCC;} 
#nav .twolevelmenuFirst ul li a:hover { background : #CCC;} 

#nav .twolevelmenu ul li a img { float : left; margin-right : 9px; width:60px;}
#nav .twolevelmenuLast ul li a img { float : left; margin-right : 9px; width:60px;}
#nav .twolevelmenuFirst ul li a img { float : left; margin-right : 9px; width:60px;}

#nav .twolevelmenu ul li a:hover img {  } 
#nav .twolevelmenuLast ul li a:hover img {  } 
#nav .twolevelmenuFirst ul li a:hover img {  } 

#nav .twolevelmenu ul li b { display : block; color : #FF6600; margin-bottom : 3px; font-size: 10px; width: 100px;float: right;line-height:100%;}
#nav .twolevelmenu ul li strong { display : block; color : #FF6600; margin-bottom : 3px; font-size: 10px; width: 100px;float: right;line-height:100%;}

#nav .twolevelmenuLast ul li b { display : block; color : #FF6600; margin-bottom : 5px; font-size: 10px; width: 100px;float: right;line-height:100%;}
#nav .twolevelmenuLast ul li strong { display : block; color : #FF6600; margin-bottom : 5px; font-size: 10px; width: 100px;float: right;line-height:100%;}
#nav .twolevelmenuFirst ul li b { display : block; color : #FF6600; margin-bottom : 5px; font-size: 10px; width: 100px;float: right;line-height:100%;}

#nav .twolevelmenu ul li p { display : block; margin: 0 0 0 0; font-size: 9px; width: 100px;float: right;line-height:12px;}
#nav .twolevelmenuLast ul li p { display : block; margin: 0 0 3px 0; font-size: 9px; width: 100px;float: right;line-height:12px;}
#nav .twolevelmenuFirst ul li p { display : block; margin: 0 0 3px 0; font-size: 9px; width: 100px;float: right;line-height:12px;}

#csg li img { border : 4px white solid; }
li.last { float : none; min-width : 0px !important; width : 0px; }
	
/* left hand nav style */

.WpLhsNav { position: relative; z-index: 20; }
.WpLhsNav, .WpLhsNav li { width: 170px; font-size: 11px; position: relative; }
.WpLhsNav .NavItem LI { white-space: normal !important; }
.WpLhsNav .AspNet-Menu-SecondLevel li { float : none !important; margin:0;}
.WpLhsNav .AspNet-Menu-SecondLevel { left: 170px; background: white; width: 170px; top:0;}
/*.WpLhsNav .AspNet-Menu-SecondLevel-OneColumn li { float : none !important; margin:0;}*/
/*.WpLhsNav .AspNet-Menu-SecondLevel-OneColumn { left: 170px; background: white; width: 170px; top:0;}*/
.WpLhsNav li a { color: #333 !important; display: block; padding : 4px 23px; margin: 0;}
.WpLhsNav b { font-weight: normal !important;}
.WpLhsNav LI.AspNet-Menu-WithChildren .TopLevelNavItem { background: transparent; }
.WpLhsNav LI.AspNet-Menu-WithChildren .TopLevelNavItemNonClickable { background: transparent; }

.WpLhsNav LI.AspNet-Menu-WithChildren a.TopLevelNavItem:hover { background-color: #fff;}
.WpLhsNav LI.AspNet-Menu-WithChildren a.TopLevelNavItemNonClickable:hover { background-color: #fff;}

.WpLhsNav .AspNet-Menu-Hover .TopLevelNavItem, .WpLhsNav .AspNet-Menu-Selected .TopLevelNavItem { background :#fff ;padding: 3px 23px 3px 23px; border-top: 1px solid #ececec; border-right: 3px solid #ee2225; border-bottom: 1px solid #c7c5c6; }
.WpLhsNav .AspNet-Menu-Hover .TopLevelNavItemNonClickable, .WpLhsNav .AspNet-Menu-Selected .TopLevelNavItemNonClickable { background :#fff ;padding: 3px 23px 3px 23px; border-top: 1px solid #ececec; border-right: 3px solid #ee2225; border-bottom: 1px solid #c7c5c6; }

.WpLhsNav LI.AspNet-Menu-WithChildren .AspNet-Menu-Hover .TopLevelNavItem { background: #fff; }
.WpLhsNav LI.AspNet-Menu-WithChildren .AspNet-Menu-Hover .TopLevelNavItemNonClickable { background: #fff; }

.WpLhsNav UL { background: #fafafa !important; border: 1px #d2d2d2 solid; padding: 0px; margin: 0px; }
.WpLhsNav UL A:link, .WpLhsNav UL A:visited { color: #333; font-size: 8pt; display: block; padding: 5px; margin: 0px; }
.WpLhsNav UL A:hover { border-top: 1px solid #ececec; border-right: 3px solid #dd1e23; border-bottom: 1px solid #c7c5c6;padding: 4px 5px 4px 5px; background-color: white; }
li
{
    margin: 0;
    padding: 0;
}

ul.AspNet-Menu li span.SearchEngineSpace
{
    display:none;
}
