/*======================================
Design Elements
=======================================*/

body, html{ font: 12px/1.35 Helvetica, Arial, Geneva, sans-serif; color:#333;}

.newmasthead{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

/*.mheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

.servicesheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

.sectorheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

.aboutheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

.newsheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

.investheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

.supportheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

.educaheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}


.finanheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}


.citiheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

.courheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

.docuheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

.appraheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

.landaheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}

.pensiheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}


.publiheaderbg{background: url(images/newmasthead.jpg) no-repeat top left; height:124px; width:800px; margin: 1em 0 0.2em 0;}


.knowlheaderbg{background: url(images/testkb.jpg) no-repeat top left; height:124px; width:925px; margin: 1em 0 0.2em 0;}*/



.logoCell{width: 70%; padding: 5px 0 0 20px;}
.mainNav{padding: 0 0 0 10px;}
.searchCell{text-align: right; padding: 10px 10px 0 0; color: #fff;}
.user-login{text-align: right; padding: 0 100px 0 0; vertical-align: text-top; height: 50px;}
.Breadcrumb{font-size:11px;}
.mbanner{ padding-bottom: 6px;}
.spacer{padding-bottom: 14px;}
.callout-box{padding-top: 8px; text-align: left; margin-left: -20px;}
#callout-box{padding-top: 8px; */ padding-top:9px;}
.img01{display: none;}

.leftbackground{background:url(images/newsidebannerleft.jpg) no-repeat top right; width:395;}
.rightbackground{background:url(images/newsidebannerright.jpg) no-repeat top left; width:395;}

.mbgtop{background: url(images/mbg-top.gif) top left; width: 100%; background-repeat: repeat-y;}
.mbgbt{background: url(images/mbg-bt.gif) no-repeat bottom left; padding: 0em 0em 0em 0em;}

.mline{border-left: 1px #ccc solid;}
.mline2{border-left: 1px #ccc solid;}

.copyLt{text-align: left; padding: 10px 0 0 10px; font-size: 10px;}
.copyRt{text-align: right; padding: 10px 10px 0 0; font-size: 10px;}
a.copyRt:active, a.copyRt:visited, a.copyRt:link  
{ color: #4E67A1; font-size: 10px; font-weight: bold; font-family: Helvetica, Arial, Geneva, sans-serif; text-decoration: none }
a.copyRt:hover  
{ color: #999; font-size: 10px; font-weight: bold; font-family: Helvetica, Arial, Geneva, sans-serif; text-decoration: underline }

.negative {margin-left: 5px; margin-bottom: -5px;margin-top: -5px;}
.negative2 {margin-left: 0px; margin-bottom: -15px;margin-top: 0px;}


/*======================================
Rounded Corner Container
=======================================*/

.roundedContainer {width: 540px;}
.roundedContainerTop {background: url(images/rctop.gif) no-repeat top left; height: 40px;}
.roundedContainerTop .Head{color: #333; padding: 0px 0 10 15px;}
.roundedContainerBody {background: url(images/rcbody.gif) repeat-y top left; padding: 0 10px;}
.roundedContainerBt {background: url(images/rcbt.gif) no-repeat top left; height: 38px;}



.hr {border-bottom: 1px #ccc solid; padding-top:6px; padding-bottom:3px; padding-left:2px; padding-right:0px; width: 100%; align: center;}


/*======================================
Containers
=======================================*/

#container{ margin: -1em 0 0 0;}
#conts-top{border-bottom: 1px #ccc solid; padding-bottom:4px;}
#conts-top .Head{color: #A1A858; padding: 0px 0px 0px 8px;}
.conts-body{padding: 8px 10px 15px 8px; }
.conts-body-notitle { padding: 8px 10px 10px 8px;}

/*======================================
Panes - top, right, bottom, left
=======================================*/
.contentpane{width: 400px; padding: 0px 10px 0 10px;}
.contentpanemg{width: 575px; padding: 0px 10px 0px 10px; border-left:#CCCCCC solid 1px;}
.widecontentpane{width: 778px; padding: 0px 10px 6px 10px;}
.knowlcontentpane{width: 925px; padding: 0 100px 10px 10px;}
.leftpane{width: 180px; padding: 0px 5px 0px 10px;}
.rightpane{width: 180px; padding: 0px 10px 0px 5px;}
.bottompane{}
.bottompanenew{width: 750px; padding: 10px 15px 10px 15px; /*border-left:#00366B solid 1px; border-right:#00366B solid 1px;*/ margin-bottom:0px; background:none; /**/}
.sub-contentpane{width: 540px; padding: 0 20px 0 10px;}
.sub-lefttpane {width: 190px; padding: 0 10px 0 10px;}
.sub-leftzeropane {width: 180px; padding: 0 5px 0 5px;}

/*======================================
Links
=======================================*/
a:link, a:visited{font-weight: normal; font-family: Helvetica, Arial, Geneva, sans-serif; color:#4E67A1;font-size: 12px; line-height: 1.35;}
a:hover{font-weight: normal; color:#999; font-family: Helvetica, Arial, Geneva, sans-serif; font-size: 12px; line-height: 1.35;}
a.Breadcrumb:link, a.Breadcrumb:visited, a.Breadcrumb:active{font-weight: normal; font-family: Helvetica, Arial, Geneva, sans-serif; color:#4E67A1;font-size: 11px; line-height: 1.35;}
a.Breadcrumb:hover{font-weight: normal; color:#999; font-family: Helvetica, Arial, Geneva, sans-serif; font-size: 11px; line-height: 1.35;}
.searchCell a:link, .searchCell a:visited, .searchCell a:active{font-family: Helvetica, Arial, Geneva, sans-serif; color: #fff; font-weight: bold; text-transform:uppercase; padding: 0 1.6em 0 0; font-size: 11px; background-image: url(images/arrow.png); background-repeat: no-repeat; background-position:right;}
.searchCell a:hover{font-family: Helvetica, Arial, Geneva, sans-serif; color: #f8f8f8; font-weight:bold; text-transform:uppercase; padding: 0 1.6em 0 0; text-decoration: underline; font-size: 11px;}

.user-login a:link, .user-login a:visited, .user-login a:active{font-family: Helvetica, Arial, Geneva, sans-serif; color: #fff; font-weight: bold; text-transform:uppercase; padding: 0em .2em; font-size: 9px;}
.user-login a:hover{font-family: Helvetica, Arial, Geneva, sans-serif; color: #f8f8f8; font-weight:bold; text-transform:uppercase; padding: 0em .2em; text-decoration: underline; font-size: 9px;}
a.RegisterLink:link, a.RegisterLink:visited, a.RegisterLink:active{font-family: Helvetica, Arial, Geneva, sans-serif; color: #fff; font-weight: bold; font-size: 9px; text-transform:uppercase;}
a.RegisterLink:hover{font-family: Helvetica, Arial, Geneva, sans-serif; color: #fff; font-weight: bold; font-size: 9px; text-transform:uppercase;}


/*======================================
Text
=======================================*/

.normal, .Normal{font-family: Helvetica, Arial, Geneva, sans-serif; color:#333; font-size: 12px; line-height: 1.35;}
.NormalDisabled {font-family: Helvetica, Arial, Geneva, sans-serif; color:#333; font-size: 12px; line-height: 1.35;}
.NormalBold {font-family: Helvetica, Arial, Geneva, sans-serif; color:#333; font-size: 12px; line-height: 1.35; font-weight: bold;}
.NormalRed {font-family: Helvetica, Arial, Geneva, sans-serif; font-size: 12px; line-height: 1.35;color: #960000;}
.Normal td{font-family: Helvetica, Arial, Geneva, sans-serif; color:#333; font-size: 12px; line-height: 1.35;}
.NormalTextBox {font-family: Helvetica, Arial, Geneva, sans-serif; color:#333; font-size: 12px; line-height: 1.35;}
.greentext {font-family: Helvetica, Arial, Geneva, sans-serif; color:#A1A858; font-size: 12px; line-height: 1.35;}
.darkgreentext {font-family: Helvetica, Arial, Geneva, sans-serif; color:#134311; font-size: 12px; line-height: 1.35;}
.Head{font-family: Helvetica, Arial, Geneva, sans-serif; letter-spacing: -0.02em; font-size:14px; font-weight:bold; color:#A1A858; padding-bottom:2px;}

.sideapphead{font-family: Helvetica, Arial, Geneva, sans-serif; letter-spacing: -0.02em; font-size:16px; font-weight:bold; color: #A1A858; line-height:1; padding-top:32px;}


.bigHead{font-family: Helvetica, Arial, Geneva, sans-serif; letter-spacing: -0.02em; font-size:16px; font-weight:bold; color: #A1A858; line-height:1;}
.bigHeadred{font-family: Helvetica, Arial, Geneva, sans-serif; letter-spacing: -0.02em; font-size:16px; font-weight:bold; color:#960000; line-height:1;}
.bigHead3{font-family: Helvetica, Arial, Geneva, sans-serif; letter-spacing: -0.02em; font-size:16px; font-weight:bold; color:#333; line-height:1;padding-bottom:4px;}
.bigHead2{margin-left:3px; font-family: Helvetica, Arial, Geneva, sans-serif; letter-spacing: -0.02em; font-size:16px; font-weight:bold; color:#A1A858;}
.SubHead{font-family: Helvetica, Arial, Geneva, sans-serif; color:#A1A858; font-weight:bold; font-size: 13px;}
.smallSubHead{font-family: Helvetica, Arial, Geneva, sans-serif; color:#A1A858; font-weight:bold; font-size: 11px;}
.Greenbold{font-family: Helvetica, Arial, Geneva, sans-serif; color:#A1A858; font-weight:bold; font-size: 12px;}
.smalltext{font-family: Helvetica, Arial, Geneva, sans-serif; color:#333; font-size: 11px;}
.SubSubHead{font-family: Helvetica, Arial, Geneva, sans-serif;font-size: 12px; line-height: 1.35; color:#000; font-weight:bold;}
.smblurb{font-family: Helvetica, Arial, Geneva, sans-serif; color:#333; font-style: italic; font-weight: 500; font-size: 12px; line-height: 1.35;}
.ancblurb{font-family: Helvetica, Arial, Geneva, sans-serif; color:#686868; font-style: normal; font-weight: 500; font-size: 12px; line-height: 1.35;margin-bottom: -15px;}
.doublespace {text-indent:2px;}

.jobleft  {font-family: Helvetica, Arial, Geneva, sans-serif; font-weight:bold; color: #A1A858; font-size: 12px; width: 18%; position: relative;float: left; padding-bottom:20px;  }
.jobright  {font-family: Helvetica, Arial, Geneva, sans-serif;  color: #333; font-size: 12px; width: 82%; position: relative;float: left; padding-bottom:20px;}
.joblist { margin-top:5px; margin-bottom:10px; list-style-image:url(/portals/0/bluebullet.jpg); }

.list {list-style-image:url(/portals/0/bluebullet.jpg); }

/*======================================
images 
=======================================*/
.imageright {float: right; padding:10px; }
.imageleft {float: left; margin-right:20px; }
.imagerightspace{font-family: Helvetica, Arial, Geneva, sans-serif; letter-spacing: -0.02em; font-size:16px; font-weight:bold; color: #A1A858; line-height:1; padding-top:80px;}
.imageleftspace{font-family: Helvetica, Arial, Geneva, sans-serif; letter-spacing: -0.02em; font-size:16px; font-weight:bold; color: #A1A858; line-height:1; padding-top:140px; text-align:left;}


.b2iSmartWireTable{font-family: Helvetica, Arial, Geneva, sans-serif; color:#333; font-size: 12px; line-height: 1.35; padding-top:0px;padding-bottom:5px;}

.b2iSmartWireTable2{font-family: Helvetica, Arial, Geneva, sans-serif; color:#333; font-size: 12px; line-height: 120%; padding:15px;}

/*======================================
Main Menu & Modules Menu
=======================================*/

.MainMenu_MenuContainer {background: transparent; height: 20px; padding-top: .25em; padding-left: 6px;
}
.MainMenu_MenuBar {background: transparent; 
}
.MainMenu_MenuItem {height: 22px; font-family: Helvetica, Arial, Geneva, sans-serif; font-weight: normal; border: none; color: #333;}

.MainMenu_MenuItemSel {height: 22px; font-family: Helvetica, Arial, Geneva, sans-serif;  font-weight: normal; border: none; color: #333;
}
.MainMenu_MenuItem td{height: 22px; font-family: Helvetica, Arial, Geneva, sans-serif;  font-weight: normal; border: none;
}
.MainMenu_MenuItemSel td {height: 22px; font-family: Helvetica, Arial, Geneva, sans-serif; font-weight: normal; border: none; color:black;
}
.MainMenu_SubMenu {background-color: transparent; background: #e0e0e0; background-position: inherit; font-family: Helvetica, Arial, Geneva, sans-serif; font-size: 1em;  font-weight: bold; margin: 0.1em 0 0 0; padding: 0px; filter: Alpha(Opacity=80);
-moz-opacity: 0.8;
opacity: .8;}
.SubMenuItemOn {background-color: transparent; background: #f6f6eb; font-family: Helvetica, Arial, Geneva, sans-serif;  vertical-align: middle; font-weight: normal;filter: Alpha(Opacity=80);
-moz-opacity: 0.8;
opacity: .8;
}
.MainMenu_RootMenuItem {background: none;   font-weight: bold; padding: 0; margin: 0; color:#666; font-size:12px; filter: Alpha(Opacity=80);
-moz-opacity: 0.8;
opacity: .8;  
}
.MainMenu_RootMenuActive {background: none; background: transparent; font-weight: bold; padding: 0; margin: 0; color: #FFF; font-size:12px;}
.MainMenu_RootMenuSel {font-weight: bold; padding: 0; margin: 0; color: #999; }
.MainMenu_RootMenuItem td{background-color: transparent;  font-weight: bold; color: #fff; font-size: 12px; letter-spacing: -0.02em; text-align: center;}
.MainMenu_RootMenuActive td{background: transparent;  font-weight: bold; color: #ccc; font-size: 12px; letter-spacing: -0.02em;}
.MainMenu_RootMenuSel td{ font-weight: bold; color: #ccc; font-size: 12px; letter-spacing: -0.02em;}
.mySeparator{background: transparent; /*border: none;*/ border-right: solid 1px #FFFFFF; border-top:none; border-bottom:none;}
.MainMenu_MenuBreak {padding: 0 /*0.8em*/0.2em; background: transparent; border: none; /*border-right: solid 1px #FFFFFF; height: 10px; border-top:none; border-bottom:none;*/}
.MainMenu_MenuIcon {display: none;}
.MainMenu_RootMenuArrow{ display: none;}
.separator {color: #FFFFFF; font-size:9px;}

/*======================================
ShowCase
======================================*/
.ShowCaseTable{padding: 4px; }
 
.ShowCaseRow1 { }
 
.ShowCaseRow2 { }
 
.ShowCaseCell1 { }
 
.ShowCaseCell2 { }
 


