#printRegion{
display: none;
}
#header{
background-color:#fff;
}
.printpageBreak{
display:none;
}
h1
{
    text-align:left;
}

@media print{
#nonPrintRegion
{
display: none;
}
.mcePageBreak
{
page-break-after:always;
}
#printRegion
{
display: block;
}
#header
{
display: none;
}

.printpageBreak
{
display:block;
}
#topMenu
{
display: none;
}
.footer
{
display: none;
}

.noPrint
{
display:none;
}
body {
background: white;
color: black;
font: 11pt;
}
a {
color: inherit; 
text-decoration: none;
}
}

#nonPrintRegion{
display: block;
margin:0px auto;
padding:0px;
width:944px;
}
body{
font-family:Verdana, Arial, sans-serif; 
font-size:12px;
margin:0;
padding:0;
}
.loggedInPanel{
float:right;
clear:right;
background:url('../images/common/consoletopsherpaNoSearch.gif') no-repeat 0 0;
width:100%;
height:70px;
}
.menuBackground{
height:39px;
z-index: 499;
width:100%;
top:60px; 
position:absolute;
left:0px;
background: url(../images/menu/header.gif) left top repeat-x;
}
ul.menu { 
list-style:none;
height:30px;
margin:0;
padding:0;
text-align:center;
line-height:1.2em;
position:absolute;
z-index: 500;
width:944px;
top:60px;
background-color:#404042;
border-bottom:solid 4px #DDDDDD;
border-top:solid 5px #ffffff;
}
ul.menu * { 
margin:0;
padding:0;
}
ul.menu a { 
display:block;
color:#EEEEEE;
text-decoration:none;
letter-spacing:0.1em;
font-size:12px;
padding:0;
}
ul.menu li { 
position:relative;
margin-top:-5px;
float:right;
}
ul.menu ul { 
position:absolute;
left:0;
display:none;
list-style:none;
}
ul.menu ul li { 
position:relative; 
margin:0;
padding:0;
}
ul.menu ul li a { 
display:block;
background:#626262; 
display:block; padding:0;
color:#fff;
text-transform:none;
letter-spacing:0em;
padding:9px 0 11px 0 !important;
border-bottom:1px solid #8c8c8c;
}
ul.menu ul li a:hover {
background:#777;
}
ul.menu ul ul {
left:130px;
top:0px;
}
ul.menu .menulink {
width:100px;
padding:8px 0 6px 0;
height:16px;
background:#404042;
border-top:solid 5px #ffffff;
border-bottom:solid 4px #DDDDDD;
}

ul.menu .active { background:#A6A6A7 url(../images/menu/header_active.gif) left top repeat-x;
border-top:none;
border-top:solid 5px #ffffff;
background-position:0px -5px;
height:16px;
}
ul.menu .menulink:hover, 
ul.menu .menuhover {
background:url(../images/menu/header.gif) left -48px repeat-x;
color:#FFF;
border-top:solid 5px #ffffff;
border-bottom:none;
height:21px;
}
ul.menu .menuHelp:hover {
height:40px;
}

ul.menu .menuHelp .imgHelp{
display:block;
margin-top:-5px;
}
ul.menu .menuHelp:hover .imgHelp{
display:none;
}
ul.menu .menuHelp .imgHelpHover{
display:none;
margin-top:-5px;
border-bottom:none;
}
ul.menu .menuHelp:hover .imgHelpHover{
display:block;
}
ul.menu .sub {
background:#626262 url(img/arrow.gif) 120px 50% no-repeat;
}
ul.menu a.sub:hover {
background:#777 url(img/arrow.gif) 120px 50% no-repeat;
}
ul.menu .topline {
border-top:1px solid #8c8c8c;
}
ul.menu .menuHelp {
padding-top:0px;
height:24px;
}
td {
font-family:Verdana, Arial, sans-serif; 
}
a {
color:#25A8D6;
text-decoration:none;
}
a:active { 
outline: none; 
text-decoration:underline;
}
a:hover {
text-decoration:underline;
}
a:focus { 
-moz-outline-style: none; 
}
/* top right menu - START - */
/*=================================*/
.CompletionList{
margin:0px;
border: 1px solid buttonshadow; 
padding: 0px; 
text-align: left; 
cursor: default; 
list-style-type: none; 
list-style-image: none; 
list-style-position: outside; 
background-color: window; 
color: windowtext; 
position: absolute;
}
#headerright{
background-image:none;
padding-left:0px;
height:28px;
margin-top:0px;
margin-bottom:0px;
float:right;
width:220px;

}
#headerright center{
margin-top:0px;
padding-top:30px;
}
#headerright ul{
clear:both;
float:right;
height:18px;
margin-top: 0px;
padding-top: 3px;
padding-bottom: 2px;
margin-bottom:0px;
padding-left: 0px;
margin-left: 0px;
font:Arial;
background-color:Transparent;
list-style-type: none;
text-align: right; /*set to left, center, or right to align the menu as desired*/
}
#headerright li{
display: inline;
margin: 0px;
}
#headerright li a{
padding: 4px 6px;
text-decoration: none;
margin-right: 0px;
color: #eeeeee;
background:url('../images/menu/separator.gif') no-repeat right bottom;
}
#headerright li a:visited{
color: #eeeeee;
}
#headerright li a:hover{
background:url('../images/menu/separator.gif') no-repeat right bottom;
color: #aaaaaa;
margin-right: 0px;
padding-top: 6px;
padding-bottom: 4px;
padding-left: 6px;
padding-right: 6px;
}
#headerright li a:active{
padding: 4px 6px;
background: url('../images/menu/separator3.gif') no-repeat center bottom;
color: #fff;
margin-right: 0px;
}
#headerright .headerrightend,#headerright .headerrightend:hover,#headerright .headerrightend:visited,#headerright headerrightend:active{
background-image: url("../images/menu/separator4.gif" );
}
#headerright .headerfarRight{
padding-right:5px;
}
/* top right menu - END - */
/*=================================*/

/*=================================*/
/* Button hyperlinks -START */
/*=================================*/
a.button {
background: transparent url('../images/common/linkbutton-a.gif') no-repeat scroll top right;
color: #444;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 24px;
margin-right: 6px;
padding-right: 18px; /* sliding doors padding */
text-decoration: none;
}
a.button span {
background: transparent url('../images/common/linkbutton-span.gif') no-repeat;
display: block;
line-height: 14px;
padding: 5px 0 5px 18px;
} 
a.button:hover {
text-decoration:underline;
}
a.button:active {
background-position: bottom right;
color: #000;
outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
background-position: bottom left;
padding: 6px 0 4px 18px; /* push text down 1px */
} 
a.actionbutton {
background: transparent url('../images/common/bluelinkbutton-a.png') no-repeat scroll top right;
color: White !important;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 24px;
margin-right: 6px;
padding-right: 18px; /* sliding doors padding */
text-decoration: none;
}
a.actionbutton span {
background: transparent url('../images/common/bluelinkbutton-span.png') no-repeat;
display: block;
line-height: 14px;
padding: 5px 0 5px 18px;
} 
a.actionbutton:hover {
text-decoration:underline;
}
a.actionbutton:active {
background-position: bottom right;
color: White;
outline: none; /* hide dotted outline in Firefox */
}
a.actionbutton:active span {
background-position: bottom left;
padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.buttonImage {
overflow:hidden;
}
a.buttonImage:active {
overflow:hidden;
background-position:top right;
}
a.buttonImage:active span{
overflow:hidden;
background-position:top left;
}
a.buttonblue {
background: transparent url('../images/common/linkbutton-ablue.png') no-repeat scroll top right;
color:#000000;
font-weight:bold;
}
a.buttonblue span {
background: transparent url('../images/common/linkbutton-spanblue.png') no-repeat;
color:#000000;
font-weight:bold;
display: block;
}
/* Button hyperlinks -END */
/*=================================*/
#Menu,.MenuCell {
background-color:#F2F2F2;
width:210px;
}
#Menu .Title {
font-size:20px;
font-weight:bold;
/*min-height:40px;*/
padding-top:12px;
padding-bottom:12px;
padding-left:10px;
}
#Menu .menuPopUp {
padding-bottom:8px;
}
#Menu .menuPopUp a:link{
color:#25A8D6;
text-transform:uppercase;
font-size:10px;
font-family:Lucida Grande, Arial, sans-serif; 
font-weight:bold;
}
#Menu .menuPopUp a:hover{
text-decoration:underline;
}
#Menu .SubTitle,#Menu .SectionBar {
background-color:#343234;
color:#f2f2f2;
height:22px;
padding-top:5px;
padding-left:10px;
width:200px;

}
.SectionBar {
width:100%;
padding-left:0px;
}
#Menu .MenuItem {
background-color:#F2F2F2;
font-size:12px;
min-height:22px;
border-bottom:solid 1px #cccccc;
padding-top:8px;
width:210px;
}
#Menu .MenuItem a {
width:210px;
height:22px;
display:inline-block;
text-decoration:none;
}
#Menu .MenuItem:hover{
background-color:#E4F1F9;
text-decoration:none;
}
#Menu .MenuSelected{
background-color:#fff;
min-height:22px;
border-bottom:solid 1px #cccccc;
padding-top:8px;
border-left:solid 3px #333333; 
text-decoration:none;
width:207px;
margin-right:-3px;
}
#Menu .MenuNoIcon a{
margin-left: 10px !important;
}
#Menu MenuSelected .MenuNoIcon a{
margin-left: 15px !important;
}
#Menu a,
#Menu a:visited:link,
#Menu a:link,
#Menu a:active,
#Menu a span,
#Menu a span:visited,
#Menu a span:active,
Menu a span:link{
text-decoration:none;
color:#222222;
font-size:12px;
}
#Menu a.actionbutton,
#Menu a.actionbutton span
{
	color:White;
}
#Menu a span:hover {
color:#222222;
text-decoration:none;
}
#Menu img {
margin-right:2px;
margin-left:8px;
border:none;

}
#Menu a img:hover {
text-decoration:none !important;
}
#Menu .MenuItemNoLink{
background-color:#F2F2F2;
font-size:12px;
padding-top:8px;
height:22px;
}
#Menu .BlockIndent {
padding-left:16px;
padding-bottom:8px;
border-bottom:solid 1px #cccccc;
}
#Menu .BlockIndent a:visited,
#Menu .BlockIndent a:active,
#Menu .BlockIndent a:link {
text-decoration:underline;
}
#Menu p {
background-color:#fff;
margin:5px;
}
#Menu p a:link,#Menu p a:visited,#Menu p a:active{
text-decoration:underline;
}
#Menu .PopupControl:link, #Menu .PopupControl:visited,#Menu .PopupControl:active{
color:#25A8D6;
text-decoration:underline;
float:right;
padding-bottom:6px;
padding-right:10px;

}

#Menu .SubMenuItem {
border-bottom:none;
border-top:solid 1px #cccccc;
padding-left:20px;
width:190px;
overflow:hidden;
}

#Menu .SubMenuItem a {
width:190px;
}

/*Grid - Start-*/
/*=================================*/
#StandardGrid .padded,#StandardGrid2 .padded{
padding-left:8px;
}
#StandardGrid .ColumnTitle,#StandardGrid2 .ColumnTitle{
border-bottom: solid 4px #E6E6E6;
padding-left:5px;
padding-right:5px;
height:36px;
}

.actionMenu{
margin-left:20px;
margin-top:10px;
background-color:#fff;
border:solid 1px #cccccc;
padding-top:6px;
padding-bottom:10px;
}
.actionLinks{
padding-left:10px;
padding-right:5px;
display:block;
height:20px; 
text-decoration:none;
width:100px;
}
.actionLinks:hover{
padding-left:10px;
padding-right:5px; 
background-color:#E0EDFE;
}
.actionLinks img{
padding-right:10px;
}
#StandardGrid a,#StandardGrid2 a{
color:#222222;
}
#StandardGrid a:hover,#StandardGrid2 a:hover{
color:#25A8D6;
}
#StandardGrid .GridTitleBar a,#StandardGrid2 .GridTitleBar a{
color:#222222;
text-decoration:underline;
}
#StandardGrid .GridItem,#StandardGrid2 .GridItem{
padding-left: 5px;
padding-right: 5px;
height: 28px;
padding-top: 12px;
border-bottom: solid 1px #e6e6e6;
}
#StandardGrid .GridItem a ,#StandardGrid2 .GridItem a {
text-decoration:none;
}
#StandardGrid .GridItem a span,#StandardGrid2 .GridItem a span,#StandardGrid .ColumnTitle a{
text-decoration:none;
font-weight:bold;
}
#StandardGrid .blue,#StandardGrid2 .blue{
color:#25A8D6;
}
#StandardGrid .GridItemSubtle,#StandardGrid2 .GridItemSubtle{
color:#aaaaaa;
}
#StandardGrid .GridItemShaded,#StandardGrid2 .GridItemShaded{
background-color: #eeeeee;
padding-left: 5px;
padding-right: 5px;
height: 28px;
padding-top: 12px;
border-bottom: solid 1px #e6e6e6;
}
/*=================================*/
/*Grid End*/
/* Rounded Panel -Start- */
/*=================================*/
.rc-outer-grey .rc-bl {background: url(../images/roundedpanel/bl-grey.gif) 0 100% no-repeat}
.rc-outer-grey .rc-br {background: url(../images/roundedpanel/br-grey.gif) 100% 100% no-repeat}
.rc-outer-grey .rc-tl {background: url(../images/roundedpanel/tl-grey.gif) 0 0 no-repeat}
.rc-outer-grey .rc-tr {background: url(../images/roundedpanel/tr-grey.gif) 100% 0 no-repeat; padding:10px}
.rc-outer-grey .rc-t {background: url(../images/roundedpanel/dot-grey.gif) 0 0 repeat-x; }
.rc-outer-grey .rc-b {background: url(../images/roundedpanel/dot-grey.gif) 0 100% repeat-x}
.rc-outer-grey .rc-l {background: url(../images/roundedpanel/dot-grey.gif) 0 0 repeat-y}
.rc-outer-grey .rc-r {background: url(../images/roundedpanel/dot-grey.gif) 100% 0 repeat-y} 
.rc-outer-orange .rc-bl {background: url(../images/roundedpanel/bl-orange.gif) 0 100% no-repeat}
.rc-outer-orange .rc-br {background: url(../images/roundedpanel/br-orange.gif) 100% 100% no-repeat}
.rc-outer-orange .rc-tl {background: url(../images/roundedpanel/tl-orange.gif) 0 0 no-repeat}
.rc-outer-orange .rc-tr {background: url(../images/roundedpanel/tr-orange.gif) 100% 0 no-repeat; padding:10px}
.rc-outer-orange .rc-t {background: url(../images/roundedpanel/dot-orange.gif) 0 0 repeat-x; }
.rc-outer-orange .rc-b {background: url(../images/roundedpanel/dot-orange.gif) 0 100% repeat-x}
.rc-outer-orange .rc-l {background: url(../images/roundedpanel/dot-orange.gif) 0 0 repeat-y}
.rc-outer-orange .rc-r {background: url(../images/roundedpanel/dot-orange.gif) 100% 0 repeat-y} 
.rc-outer-transp .rc-bl {background: url(../images/roundedpanel/bl-transp.gif) 0 100% no-repeat}
.rc-outer-transp .rc-br {background: url(../images/roundedpanel/br-transp.gif) 100% 100% no-repeat}
.rc-outer-transp .rc-tl {background: url(../images/roundedpanel/tl-transp.gif) 0 0 no-repeat}
.rc-outer-transp .rc-tr {background: url(../images/roundedpanel/tr-transp.gif) 100% 0 no-repeat; padding:10px}
.rc-outer-transp .rc-t {background: url(../images/roundedpanel/dot-transp.gif) 0 0 repeat-x; }
.rc-outer-transp .rc-b {background: url(../images/roundedpanel/dot-transp.gif) 0 100% repeat-x}
.rc-outer-transp .rc-l {background: url(../images/roundedpanel/dot-transp.gif) 0 0 repeat-y}
.rc-outer-transp .rc-r {background: url(../images/roundedpanel/dot-transp.gif) 100% 0 repeat-y} 
.rc-outer-grey, .rc-outer-orange,.rc-outer-transp {background-color:White;margin-left:auto;margin-right:auto;margin-top:10px;}
.rc-outer-popup .rc-bl {background: url(../images/roundedpanel/bl-popup.gif) 0 100% no-repeat}
.rc-outer-popup .rc-br {background: url(../images/roundedpanel/br-popup.gif) 100% 100% no-repeat}
.rc-outer-popup .rc-tl {background: url(../images/roundedpanel/tl-popup.gif) 0 0 no-repeat}
.rc-outer-popup .rc-tr {background: url(../images/roundedpanel/tr-popup.gif) 100% 0 no-repeat; padding:10px}
.rc-outer-popup .rc-t {background-color:Transparent;}
.rc-outer-popup .rc-b {background-color:Transparent}
.rc-outer-popup .rc-l {background-color:Transparent}
.rc-outer-popup .rc-r {background-color:Transparent;} 
.rc-outer-popup {background-color:Transparent;margin-left:auto;margin-right:auto;margin-top:10px;}
/*=================================*/
/*Rounded Panel End*/
.Loading{
display:none;
}
#ConsoleRightPanel{
margin-left: 8px;
}
#ConsoleRightPanel .status{
min-height:20px;
font-size:12px;
color:#222222;
margin-top:20px;
padding-bottom:8px;
width:715px;
}
.modalBackground {
background-color:Gray;
filter:alpha(opacity=80);
opacity:0.8;
}
.popUpDialogue {
border-width: 3px;
border-style: solid;
border-color: #3970A8;
padding: 10px;
width: 400px;
padding-top: 20px;
padding-bottom: 20px;
overflow: auto;
background:#fff;
}
h2{
font-size:20px;
font-weight:bold;
margin: 2px 0px 2px 0px;
}
h2.std{
font-size:18px;
font-weight:bold;
margin: 2px 0px 10px 0px;
}
.topNotes{
padding-top:10px;
}
.headerBar{
border-top:solid 3px #aaaaaa;
background-color:#eeeeee;
border-bottom:solid 3px #aaaaaa;
padding-top:8px;
padding-bottom:8px;
margin-top:15px;
padding-left:10px;
}
.titleLink{
color:Blue;
}
.greybox{
background-color:#f2f2f2;
padding:20px;
}
.spacer10px{
height:10px;
}
.spacer5px{
height:5px;
}
.formInput{
width: 99.5%;
border: solid 1px #cccccc;
height: 18px;
padding-top: 5px;
}
.disabledInput {
background-color:#ece9d8;
color:#aca899;
}
.formHeading {
width: 100%;
color:#666;
margin-top:10px;
padding-bottom:2px;
font-family:Verdana, Arial, sans-serif; 
}
.errorMessage{
border: solid 1px red;
background: #FFE8E8;
color: red;
font-size: 10px;
padding: 10px;
display:block;
margin-top:10px;
margin-left:8px;
}
h1{
font-size: 20px;
margin: 0px 0px 0px 0px;
font-weight: bold;
min-height:28px;
}
h3{
font-size: 14px;
font-weight: bold;
margin:2px 0;
}
h4{
font-size: 12px;
font-weight: bold;
}
.required {
color: #FFA500;
}
#notes1{
margin-left:40px;
border:none;
z-index:1000;
color:#555555;
width:581px;
padding-bottom:10px;
padding-top:5px;
padding-left:25px;
padding-right:15px;
background:#fff url(../images/menu/dropdown.gif) left bottom ;
text-align:center;

}
#notes1 .notesButton,#StandardGrid .AboveGridButton{
padding-left:10px;
text-decoration:none;
text-transform:uppercase;
color:#25A8D6; 
padding-bottom:4px;
}
#StandardGrid .AboveGridButton:hover{
text-decoration:underline;
color:#25A8D6; 
}
#StandardGrid .AboveGridButtonMenu{
width:100%;
padding:10px 0px;
border-bottom:solid 1px #eeeeee;
}
#notes1 .notesButton:hover{
color:#25A8D6;
}
.buttonHidden{
display:none;
}
.ajaxPopPanelOuter{
padding:1em 6px;
background:transparent;
z-index:400000;
}
.ajaxPopPanelClose{
float:right;
margin-right:8px;
margin-top:-5px;
}
.horizontalBarBrown{
width:100%;
background-color:#343234; 
height:30px;
}
.PageTitle{
margin-left:15px;
font-size:20px;
font-weight:bold;
margin-top:10px;
}
.SectionBar {
height:21px;
padding-top:9px;
}
.SectionBar select {
height:18px;
margin-top:-2px;
}
/*Network*/

.MessageHeader{
color: #fff;
background: url( "../images/network/homepage/messages.gif" ) bottom left no-repeat;
height: 19px;
padding-top: 25px;
padding-left: 45px;
width: 40px;
}
.MessageHeaderTitle{
color: #fff;
background: url( "../images/network/homepage/messagesendbar.gif" ) repeat-x 0px 0px;
height: 36px;
padding-top: 8px;
}
.messageTitle{
color:#4361A3;
}
.messageTitle{
height:14px;
margin-left:0px;
padding-left:0px;
}
.messageSubject{
height: 20px;
color: #4075BB;
padding-left: 10px;
}
#NewNetworkFeed{
padding-left:10px;
padding-right:10px;
}
#NewNetworkFeed .NetworkFooter{
clear:both;
}
#NewNetworkFeed .newMessageText{
width:340px;
overflow:auto;
color:#666; 
}
#NewNetworkFeed .networkLabel{

padding-top:8px;
padding-bottom:8px;
font-size:10px;
float:left;
width:250px;
color:#777777;
letter-spacing:0em;
}
#NewNetworkFeed .networkPost{
padding-top:8px;
float:right;
}
#NewNetworkFeed .fromSection{
float:right;
padding-right:4px;
}
#NewNetworkFeed .networkFromTextbox{
width:150px;
}
#NewNetworkFeed .networkErrors{
font-size:10px;
color:Red;
}
.networkFeedSelection{
padding-top:5px;
padding-left:8px;
}
/*network pager settings*/
tr .networkFeedPager td{
border:solid 1px #cccccc;
}
.networkFeedPager a{
display:block;
text-decoration:none;
}
.networkFeedPager table{
background-color:#fff;
border:none;
border-collapse:collapse;
border-spacing:0px;
}
.networkFeedPager td{
background-color:#eeeeee;
height:20px;
}
.networkFeedPager table tr td{
border-left:solid 1px #cccccc;
border-right:none;
padding-right:10px;
padding-left:10px;
border-top:none;
background-color:#fff;
border-bottom:none;
font-size:12px;
}
/*Network End */
.radioListHorizontal{
padding-left:0px;
margin-left:0px;
}
a.toolTipLink em {
font-style:normal;
text-align:left;
display: none;
line-height:15px;
z-index:1;
}
a.toolTipLink:hover {
position: relative;
text-decoration:none;
}
a.toolTipLink:hover em {
display: block;
position: absolute;
border:solid black 1px;
padding:5px;
background-color:#F3F7B8;
text-decoration:none;
top:0px;
left:0px;
margin-top:30px;
color:#222222;
text-transform:none;
font-family:Verdana, Arial, sans-serif;
font-weight:normal;
}
a.actionLinks:hover em {
margin-top:0px;
margin-left:115px;
}
.InnerList{
height:100px;
overflow:auto;
}
#scrollWindow{
overflow:auto;
}
.scrollwindow220{
height:220px;
overflow:auto;
}
.whiteWindow{
background-color:#fff;
border:solid 1px #aaaaaa;
}
.buttonOn{
background-image: url("../images/common/buttonon.gif" );
height:22px;
width:81px;
display:inline-block;
text-decoration:none;
}
.buttonOff{
background-image: url("../images/common/buttonoff.gif" );
height:22px;
width:81px; 
display:inline-block;
text-decoration:none; 
}
.buttonOn:hover,.buttonOn span:hover{
text-decoration:none;
color:yellow;
cursor:pointer;
}
.buttonOff:hover,.buttonOff span:hover{
text-decoration:none;
color:#25A8D6;
cursor:pointer;
}
.buttonOn span{
color:#fff;
width:71px;
text-align:center;
margin-top:2px; 
display:inline-block;
font-size:10px;
height:20px;

}
.buttonOff span{
color:#444444;
width:71px;
text-align:center;
margin-top:2px;
display:inline-block;
font-size:10px;
height:20px;
text-decoration:none;
}
#StandardGrid .buttonOn span,#StandardGrid .buttonOff span{
text-decoration:none; 
}
.ProgressIndicatorHorizon{
position: absolute;
top: 50%;
left: 0px;
width: 100%;
height: 1px;
overflow: visible;
visibility: visible;
display: block;
z-index:20000;
}
.ProgressIndicator{
filter: alpha(opacity=80); opacity: 0.8;
}
.ProgressIndicatorContent{
margin-left: -50px;
position: absolute;
top: -50px;
left: 50%;
width: 100px;
height: 100px;
}
.ProgressIndicatorPopUp{
position:absolute;
padding: 50px 10px 0px 50px;
filter: alpha(opacity=80); opacity: 0.8; 
}
.AnchorNoDecoration{
text-decoration:none;
}
.greyBarBelow4px{
border-Bottom:solid 4px #e2e2e2;
width:100%;
}
.greyBarAbove3px{
border-top:solid 3px #e2e2e2;
width:100%;
}
.greyBarBelow1px{
border-Bottom:solid 1px #e2e2e2;
width:100%;
}
.historyContainer{
width:100%;
height:100%;
overflow:auto;
background-color:#fff;
}
#historyDate{
width:265px;
height:25px;
color:#000000;
float:left;
margin-right:5px;
padding-bottom:5px;
padding-top:5px;
border-bottom:dotted 1px #cccccc;
}
#historyDate .historyLink{
float:left;
width:180px;
display:block;
height:16px;
overflow:hidden;
font-size:13px;
margin-left:8px;
text-decoration:none;
margin-top:5px;
}
.assocsContainer{
width:100%;
height:100%;
overflow:auto;
background-color:#fff;
}
.assocsContainerDB{
background-color:#fff;
padding-top:15px;
padding-bottom:5px;
/*border-bottom:solid 1px #e2e2e2;*/
}
.assocsContainerDB .OnlineNow{
height:24px;
border-bottom:solid 1px #e2e2e2;
border-top:solid 1px #e2e2e2;
background-color:#F6F6F6;
font-size:11px;
padding-left:15px;
margin-bottom:5px;
padding-top:14px;
font-family:Arial;
color:#555555; 
}
.NewFeatureContainerDB{
background-color:#fff;
padding-top:15px;
padding-bottom:5px;
}
.NewFeatureContainerDB .NewFeature{
height:24px;
border-bottom:solid 1px #e2e2e2;
border-top:solid 1px #e2e2e2;
background-color:#FFFFEB;
font-size:11px;
padding-left:15px;
margin-bottom:5px;
padding-top:14px;
font-family:Arial;
color:#555555; 
}
a.assocslnk{
display:block;
width:265px;
min-height:55px;
color:#000000;
float:left;
margin-right:5px;
padding-bottom:5px;
padding-top:5px;
border-bottom:dotted 1px #cccccc;
text-decoration:none;
}
.assocslnkdb{
display:block; 
width:100%;
padding-top:5px;
padding-bottom:5px;
padding-right:2px;
height:15px;
font-size:13px;

}
.assocsFilterDB{

border-bottom:solid 1px #e2e2e2;
padding-bottom:8px;
margin-bottom:15px;
cursor:pointer;
}
.assocsFilterDB a{
margin-left:15px;
color:#B0B0B0;
}
.assocsFilterDB a.selected{
color:Black;
}
.assocslnkdbHide{
clear:both;
margin-top:0px;
background-color:#fff;
height:10px;
}
a.assocslnk:hover{
background-color:#DBE6F8;
cursor:pointer;
}
.assocslnkdb:hover{
background-color:#DBE6F8;
cursor:pointer;
}
.actIcon{
float:right;
display:none;
margin-right:6px;
padding-top:2px;
padding-bottom:-2px;
}
.assocslnkdb:hover .actIcon{
display:inline;
}
.AssocSendMessageInnerDiv
{
background:transparent url(../images/popups/p600x450white.png) no-repeat scroll 0 0;
height:450px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
width:590px;
}
.assocsContainer .onlinedesc{
color:#84ACEF;
}
.assocslnk .img{
display:block;
float:left;
margin-right:5px;
margin-left:8px;
}
.statusImg{
margin-left:12px;
padding-top:2px;
padding-bottom:-2px;
vertical-align:bottom;
float:left;
}
.assocslnk .assocC{
float:left;
width:180px;
}
.assocslnk .namestatus{
}
.assocslnkdb .name{
margin-left:10px;

float:left;
display:block;
}
.assocslnk .name{
color:#3460A5;
}
.assocslnk .status{
color:#aaaaaa;
}
.assocslnk .pos{
width:150px;
display:block;
color:#333333;
}
.assocslnk .loc{
height:16px;
display:block;
color:#aaaaaa;
text-align:right;
float:right;
}
#netChatUpdates{
background:url('../images/network/chat/notifications.png') no-repeat left top; 
position:absolute;
padding-top:10px;
height:27px;
width:152px;
overflow:hidden;
margin-left:95px;
margin-top:-30px;
margin-right:0px;
z-index:200 0;
font-size:10px;
line-height:12px;
text-align:left;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 0px;
overflow:hidden;
color:#404042;
}
#searchBoxMain {
background-color:#fff; 
padding:5px;
}
.SearchBoxItem {
padding-top:4px; 
height:40px;
border-top: 1px dotted #CCCCCC;
}
.hlSearchBoxItemTitle {
width:250px;
text-decoration:none;
}
.lblSearchBoxItemTitle {
font-size:12px;
vertical-align:top;
}
.lblSearchBoxItemCategory {
float:right; 
}
.lblSearchBoxItemSummary {
clear:both; 
padding-top:5px;
}
/* Text Colors Start */
.TextLight
{ 
color:#888888; 
}
.TextBlueDark
{ 
color:#160E7F; 
}

/* Text Colors End */


.SigninPopUpInnerDiv,.MessageBoxInnerDiv{
padding-top:15px;
padding-left:10px;
padding-right:10px;
height:310px;
width:290px;
background: transparent url('../images/popups/p300x300white.png') no-repeat;
}
.headingNoPadding{
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px; 
}
#FilterSelector {
}
#FilterSelector .MenuItem a {
text-decoration:none;
padding-left:10px;
line-height:10px;
display:block;
margin-top:8px; 
color:#333333;
}
#FilterSelector .MenuSelected a{
color:#0071BC;
font-weight:bold;
border-left:solid 4px #0071BC;
padding-left:6px;
}
#FilterSelector .MenuItem a:hover{
background-color:#eeeeee;
}
#FilterSelector .SelectorHeading {
color:#000000;
font-size:14px;
padding-left:10px;
padding-bottom:8px;
border-bottom:solid 1px #dddddd;
}
#FilterSelector .SelectorSpacer{
height:30px;
}
.gridpager td span{
border:solid 2px #BCDDFE;
color:#666;
display:block;
padding:3px; 
background-color:#E9F0FF; 
font-size:10px;
height:10px;
}
.gridpager a{
text-decoration:none;
background-color:#fff;
border:solid 2px #cccccc;
display:block;
padding:3px; 
color:#666;
font-size:10px;
height:10px;
}
.gridpager a:hover{
background-color:#eeeeee;
border:solid 2px #aaaaaa;
}

.small
{
    font-size:11px;
}

.smallText{
font-size:11px;
color:#444444;
}
.smallTextBlack{
font-size:11px;
font-weight:normal !important;
}
.smallTextGrey{
font-size: x-small;
margin: 3px 0 5px 0px !important;
color: #999999;
}
.smallTextBlue{
font-size: 11px;
color: #25A8D6;
}
.smallboldText{
font-size:10px;
color:#444444;
font-weight:bold;
}
.SectionHeading{
height:25px;
padding-bottom:15px;
padding-left:15px;
clear:both;
}
/*******/
table.style2 td {
border-bottom: 1px solid #e6e6e6;
}
table.style2 td.rgt {
text-align:right !important;
}
table.style2 th {

text-align:center;
vertical-align: bottom;
text-transform: capitalize;
height: 23px;
padding: 0 0 3px 0;
border-bottom: 3px solid #e6e6e6;
font-weight:normal;
overflow:hidden;
text-align:left;

}
table.style2 th div{
padding-left:15px;
}
table.style2 th.sml {
width: 3px !important;
}
table.style2 td.sml {
width: 3px !important;
padding-left:0px !important;
padding-right:0px !important;
}
table.style2 th.med {
width: 25px;
}
table.style2 td.med {
width: 25px;
}
table.style2 th.lrg {
width: 150px;
}
table.style2 td.lrg {
width: 150px;
}
table.style2 th.fc, table.style2 td.fc {
text-align: left;
width: auto;
}
table.style2 td {
padding: 6px 5px;
}
table.style2 .alt {
background: #f2f2f2;
width: 74px;
}
table.style2 td.alt {
background: #f2f2f2;
width: 74px;
}
table.style2 th.alt {
background: #fff url('../images/common/bkg-th1.jpg') no-repeat 0 0;
width: 70px;
padding-left:14px;

}
div.alt{
text-align:center;
vertical-align: bottom;
text-transform: capitalize;
height: 23px;
font-weight:normal;
}
table.style2 th.alt2 {
background: #fff url('../images/common/bkg-th.jpg') no-repeat 0 0;
}
table.style2 th.alt4 {
background: #fff url('../images/common/bkg-th2.jpg') no-repeat 0 0; 
width: 60px; 
}
table.style2 th.alt3 {
background: #fff url('../images/common/bkg-th3.jpg') no-repeat 0 0;
padding-left:14px;
}
table.style2 .lr td{
border-top: 1px solid #e6e6e6;
}
table.style2 th a{
color:Black;
}
table.style2 .lr .fc, table.style2 .sc {
text-align: left;
}
table.style2 tfoot td {
border-bottom: none;
border-top: 5px solid #0071bc;
color: #999;
}
table.style2 tfoot td.fc {
text-align: right;
color: #666;
padding: 0 20px 0 0;
}
table.style2 tr:hover td {
background: #cce3f2;
}
table.style2 tr:hover td img{
background: #cce3f2;
}
table.style2 tr.lr:hover td, table.style2 tfoot tr:hover td{
background: #fff;
}
table.style2 table.nb td{
border:none !important;
}
table.style2 td.imgHD{
padding-right:15px;
}
.gridpager td:hover{
background:none !important;

}
.gridpager td{

margin:0 0 0 0 !important;
padding: 0 0 0 0 !important;

}
.ActivityLabelBlue{
color:#0C45A0;
}
.ActivityLabelGreyLarge{
color:#888888;
}
.ParentMenuItem a{
margin-top:10px;
}
.ParentMenuItem{
height:36px !important;
}
.ParentMenuItem img{
margin-top:-5px;
}
.ParentMenuItem img.imgRight{
float:right;
}
#Menu div.MenuSubItem{
width:208px !important;
}
#Menu div.MenuSubItem a{
display:block;

margin-left:45px;
margin-right:-45px;
}
#Menu div.MenuSubItem span{
color:#505050 !important;
}
#Menu .MenuSelected div.MenuSubItem a{
margin-left: 50px !important;
}
.PwFistLoginDiv
{
background:transparent url(../images/popups/p600x450white.png) no-repeat scroll 0 0;
height:450px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
width:590px;
}

.txtDefaultInfo{
font-weight: normal;
color: #777;
font-style:italic;
font-size: 12px;
font-family: Verdana;

}
.txtInfo{
width:200px;
}
.UserName{
background-color:#F2F2F2;
width:195px;
min-height:40px;
font-size:20px;
font-weight:bold;
padding-top:10px;
padding-left:15px;
float:left;

}
.dbphoto{
margin: 0 auto;
background-color:#F2F2F2;
padding-bottom:23px;
width:160px;
}
.dbCalander
{
	margin-left:9px;
	background-color:White;
	width:190px;
	height:200px;
	margin-bottom:15px;
	border:solid 1px #D8D8D8;
}

.dbLinksBlueButton
{
	padding-bottom:15px;
	padding-left:25px;
	background-color:#F2F2F2;
	height:30px;
}

.dbLinks{

padding-bottom:9px;
padding-left:15px;
background-color:#F2F2F2;
}
/*COMPONENT console styles -start */
#header{
height:98px;
}
#header .logonText{
font-weight:bold;
color:#666;
padding-right:6px;
padding-left:10px;
}
#registerUser {
display:none;
border:solid 1px #186C9E;
border-top:solid 1px #186C9E;
background-color:#fff;
padding-left:10px;
padding-bottom:10px;
padding-top:1px;
padding-right:1px;
width:160px;
text-align:left;
position:absolute;
top:20px;
left:75%;
height:1px;
overflow:hidden;
line-height:16px;
}
#registerUserSignInPage{
display:none;
border:solid 1px #186C9E;
border-top:solid 1px #186C9E;
background-color:#fff;
padding-left:10px;
padding-bottom:10px;
padding-top:20px;
padding-right:1px;
width:250px;
text-align:left;
position:absolute;
top:20px;
left:40%;
height:1px;
overflow:hidden;
line-height:16px;
font-size:12px;
}
#header .advertiserWelcome{
width:100%;
margin-top:15px;
width:300px;
}
.RegisterClose {
width:100%;
text-align:right;
line-height:12px;
}
.RegisterCloseX{
border:solid 1px #000000;
padding-left:3px;
padding-right:3px;
height:8px;
}
.RegisterClose a:link,.RegisterClose a:active,.RegisterClose a:visited {
font-size:8px;
color:#B40408;
}
#header .advertiserSignedIn {
}
#header .advertiserSignedInA {
font-size:20px;
color:#5C5C5C;
text-align:right;
}
#header .advertiserSignedInB {
}
.headerBottom{
height:0px;
clear:both;
}

#memberSearch{
float:left;
height:50px;
margin-top:-3px;
width:370px; 
margin-left:317px;
}

.HeaderOptionsPanel {
	position:relative;
	float:left;
	width:45px;
	height:50px;
	border-left:1px solid #39393b;
	border-right:1px solid #39393b;
	z-index:600;
}

.HeaderOptionsPanel:hover
{
	border-left:1px solid #60606A;
	border-right:1px solid #60606A;
	cursor:pointer;
    background-color:#3B3B3E;
    
}

.HeaderDropDownPanel {
	width:365px;
	max-height:535px;
	background-color:White;
	position:absolute;
	top:50px;
	left:0px;
	z-index:600;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-left:-1px;
	font-size:11px;
	color:#6A6A6A;
	background:#ffffff url(../images/notification/top.png) right top no-repeat;
}

.HeaderDropDownPanel h3 {
	color:#787878;
	display:inline;
}


.HeaderOptionsPanelSelected {
	background:url(../images/common/HeaderOptionsPanelBG.png) left top repeat-x;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

.HeaderOptionsPanel img.DropDownLink {
	margin:15px 0 0 15px;
}

#headerright .active
{

    background: url("../images/menu/separator.gif") repeat-y  scroll  center right transparent;
    border-bottom:solid 1px #cccccc!Important;
    background-color:#5a565a;
    line-height:16px;
    padding:2px 6px!Important;
}

.InboxMsgsItems, .NotifyMsgsItems {
	clear:both;
	height:50px;
	border-bottom:1px solid #CCC;
	padding:10px;
}
.HeaderDropDownPanelTop {
	width:345px;
	padding:12px 0;
	margin:0 auto;
	border-bottom:1px solid #CCC;
}
.HeaderDropDownPanelMain {
	min-height:20px;
	clear:both;
}
.HeaderDropDownPanelBottom {
	clear:both;
	width:325px;
	padding:12px 0;
	margin:0 auto;
}

.InboxMsgsItemLHS, .NotifyMsgsItemLHS {
	float:left;
	width:60px;
	cursor:pointer;
}
.InboxMsgsItemRHS, .NotifyMsgsItemRHS {
	float:left;
	width:285px;
	cursor:pointer;
	line-height:16px;
	
}

.notTime
{
     line-height:18px;
     vertical-align:middle;
     font-size:9px;
}

.notAuth
{
    font-weight:bold;
}

.notTime span
{
    margin-left:8px;
}

.NewMsgsCount {
	-moz-border-radius:2px 2px 2px 2px;
	background-color:#343234;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	padding-bottom:1px;
	position:absolute;
	right:1px;
	bottom:-2px;
	z-index:601;
}

.NewMsgsCountInner {
	-moz-border-radius:2px 2px 2px 2px;
	background-color:#F03D25;
	border-color:#F03D25;
	border-right:1px solid #F03D25;
	border-style:none solid solid;
	border-width:0 1px 1px;
	display:block;
	padding:1px 2px 0 2px;
}

#memberSearch input {
width:250px;
color:#666;
}

.IntroText {
	color:#666666;
	font-size:11px;
}

.CpTitle{
float:left;
padding-left:20px;
height:18px;
font-size:14px;
color:#CCCCCC;
margin-top:2px;
width:300px;
}
.NetworkTitle {
float:left;
text-align:center;
height:18px;
font-size:14px;
margin-top:2px;
color:#cccccc;
width:350px;
}
.sherpaLogo{
float:left;
margin-top:12px;
margin-left:40px;
height:50px;
padding-top:10px;
}
.UserFullName{
clear:both;
font-size:14px;
font-weight:bold;
text-align:center;
padding-top:6px;
color:#464646;

}

/*--------------Report Menu*/
ul.reportMenu { 
background: url(../images/reportMenu/header.gif) left top repeat-x;
list-style:none;
height:33px;
margin:0;
padding:0;
text-align:center;
line-height:1em;
position:static;
z-index: 500;
width:100%;
}
ul.reportMenu * { 
margin:0;
padding:0;
}
ul.reportMenu a { 
display:block;
color:#222222;
text-decoration:none;
text-transform:uppercase;
letter-spacing:0.1em;
padding:0;
}
ul.reportMenu li { 
position:relative;
float:left;
border-left:solid 1px #cccccc;
border-top:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}
ul.reportMenu ul { 
position:absolute;
left:0;
display:none;
opacity:0;
list-style:none;
}
ul.reportMenu ul li { 
position:relative;
width:190px;
margin:0;
padding:0;
}
ul.reportMenu ul li a { 
display:block;
background:#626262; display:block; padding:0;
color:#FFF;
text-transform:none;
letter-spacing:0em;
padding:9px 0 11px 0 !important;
border-bottom:1px solid #8c8c8c;
}
ul.reportMenu ul li a:hover {
background:#777;
}
ul.reportMenu ul ul {
left:130px;
top:-1px;
}
ul.reportMenu .reportMenulink {
background:url(../images/reportMenu/header.gif) right top no-repeat;
width:175px;
padding:13px 0 0 0;
height:20px;
}

ul.reportMenu {
padding-top:0px;
}
ul.reportMenu .active { background:url(../images/reportMenu/header_active.gif) left top repeat-x;
color:blue;
}
ul.reportMenu .reportMenulink:hover, 
ul.reportMenu .reportMenuhover {
background:url(../images/reportMenu/header.gif) left -43px repeat-x;
}

.AddLibraryFileInnerDiv{
background:transparent url(../images/popups/p300x500white.png) no-repeat scroll 0 0;
height:500px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
width:290px;
}
.ViewProfileInnerDiv{
background:transparent url(../images/popups/p300x500white.png) no-repeat scroll 0 0;
height:500px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
width:290px;
}
.ViewProfileEmployeeInnerDiv{
background:transparent url(../images/popups/p610x630white.png) no-repeat scroll 0 0;
height:630px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
width:600px;
}
.ReferFriendInnerDiv{
background:transparent url(../images/popups/p550x550white.png) no-repeat scroll 0 0;
height:540px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
width:540px;
}
.ReferConfirmInnerDiv,.TrainingMessageDiv{
background:transparent url(../images/popups/p300x200white.png) no-repeat scroll 0 0;
height:200px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
width:290px;
}
.ReferConfirmInnerDiv{
background:transparent url(../images/popups/p300x300white.png) no-repeat scroll 0 0;
height:300px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
width:290px;
}

.NetworkMembersInnerDiv{
padding-top:15px;
padding-left:10px;
padding-right:10px;
height:380px;
width:295px;
background: transparent url('../images/popups/p300x380white.png') no-repeat;
}
.ArchiveTaskInnerDiv{
padding-top:15px;
padding-left:10px;
padding-right:10px;
height:450px;
width:295px;
background: transparent url('../images/popups/p300x450white.png') no-repeat;
}
.TaskEditInnerDiv{
background:transparent url(../images/popups/p650x450white.png) no-repeat scroll 0 0;
height:480px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
width:640px;
}
.EmailLibaryFileInnerDiv{
background:transparent url(../images/popups/p600x450white.png) no-repeat scroll 0 0;
height:450px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
width:590px;
}
.ArchiveTaskInnerDiv{
background: transparent url('../images/popups/p400x450white.png') no-repeat;
width:400px; 
}
.DiaryNotepadInnerDiv,.InboxNewMessage,.TrainingNewProgram{
padding-top:15px;
padding-left:10px;
padding-right:10px;
height:550px;
width:545px;
background: transparent url('../images/popups/p550x550white.png') no-repeat;
}
.InboxNewFolder,.TrainingNewDeployment{
padding-top:15px;
padding-left:10px;
padding-right:10px;
height:300px;
width:300px;
background: transparent url('../images/popups/p300x300white.png') no-repeat;
}
.ForwardResumeInnerDiv{
padding-top:15px;
padding-left:10px;
padding-right:10px;
height:550px;
width:595px;
background: transparent url('../images/popups/p600x550white.png') no-repeat;
}
.DiaryBroadcastInnerDiv{
padding-top:15px;
padding-left:10px;
padding-right:10px;
height:480px;
width:545px;
background: transparent url('../images/popups/p550x480white.png') no-repeat;
}
.LibaryDocHistoryFileInnerDiv,.ActionTaskInnerDiv,.AdminEmployee{
padding-top:15px;
padding-left:10px;
padding-right:10px;
height:300px;
width:585px;
background: transparent url('../images/popups/p600x300white.png') no-repeat;
}
.ActionTaskInnerDiv{
background: transparent url('../images/popups/p600x300white.png') no-repeat; 
width:590px;
}
.AddLibraryCategoryInnerDiv, .DeleteLibraryItem,.LibraryErrorMessageInnerDiv,.DeleteTaskInnerDiv{
padding-top:15px;
padding-left:10px;
padding-right:10px;
height:310px;
width:290px;
background: transparent url('../images/popups/p300x300white.png') no-repeat;
}

.DeleteTaskInnerDiv{
background: transparent url('../images/popups/p300x300white.png') no-repeat;
z-index:10000;
}
.FollowDiaryPopupDiv{
background: transparent url('../images/popups/p300x300white.png') no-repeat;
padding-top:15px;
padding-left:10px;
padding-right:10px;
height:310px;
width:290px; 
}
.popupTitle{
float:left;
font-size:14px;
font-weight:bold;
margin-right:10px;
}
.consoleLogo{
position:absolute;
top:0px;
}
.generalSearch{
margin-top:8px;
}
/*Inline Resume Start*/
.ResumeOuter {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
background-color: #f2f2f2;
}
.ResumeInner {
background-color: #fff;
border-color:#CCCCCC #BBBBBB #BBBBBB #CCCCCC;
border-style:solid;
border-width:1px 2px 2px 1px;
padding:10px
}
.buttonbar{
background-color:#f2f2f2;
}
.buttonbarbuttons{
}
.buttonbar a{
display:block;
margin-left:20px;
font-size:12px;
color:#444444;
text-decoration:none;
padding:5px;
}
.buttonbar a:hover{
text-decoration:underline;
background-color:#dddddd;
}
/*Inline Resume End*/
.AdBrief{
margin-top:5px;
border-left:solid 1px #cccccc;
border-top:solid 1px #cccccc;
border-bottom:solid 2px #aaaaaa;
border-right:solid 2px #aaaaaa;
}

.notificationInstallBox{
width:190px; 
padding:10px;
padding-top:25px;
border-bottom:solid 1px #dddddd;
}
.notificationInstallBox img{
padding-left:15px;
}
.notificationInstallBox p{
clear:both;
color:#bbbbbb;
font-size:10px;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}
.notificationInstallBox a{
font-size:11px;
line-height:20px;
}
.installLink{
margin-top:20px;
border:solid 1px #222222;
background-color:#f2f2f2;
padding:20px;
margin-bottom:20px;
}
.notifhelp{
padding-left:0px;
}
/* console styles -end
/*COMPONENT tabber styles -start */
.tabberlive .tabbertabhide {
display:none;
}
.tabberlive {
margin-top:0px;
}
ul.tabbernav{
margin:0;
padding: 3px 0;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}
ul.tabbernav li{
list-style: none;
margin: 0;
display: inline;
}
ul.tabbernav li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #eeeeee;
text-decoration: none;
}
ul.tabbernav li a:link { color: #222222 }
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover{
color: #000;
background: #D2DDE8;
border-color: #227;
}
ul.tabbernav li.tabberactive a{
background-color: #fff;
border-bottom: 1px solid #fff;
}
ul.tabbernav li.tabberactive a:hover{
color: #000;
background: white;
border-bottom: 1px solid white;
}
.tabberlive .tabbertab {
padding:0px;
border:1px solid #aaa;
border-top:0;
}
.tabberlive .tabbertab h2 {
display:none;
margin-top:0px;
padding-top:0px;
}
.tabberlive .tabbertab h3 {
display:none;
}
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
height:250px;
overflow:auto;
}
.tabberEditor {
width:700px;
height:600px;
}
.tabberMultiTabOuterPanel {
}
.tabberMultiTabInnerPanel {
background-color: #fff;
border-color:#CCCCCC #BBBBBB #BBBBBB #CCCCCC;
border-style:solid;
border-width:0px 1px 1px 0px;
padding:10px

}
.tabberNoTabPanel {
background-color: #f2f2f2;
padding:10px;
border-color:#CCCCCC #BBBBBB #BBBBBB #CCCCCC;
border-style:solid;
border-width:1px 1px 1px 1px;
}
/* tabber styles -end */
/*COMPONENT help style -start */
#Help{
background-color:#fff;
}
#HelpMessages{
clear:both;
max-height:280px;
overflow:auto;
min-width:400px;
padding-top:7px;
}
#HelpMessages .template{
border-top:solid 1px #cccccc; 
}
#HelpMessages .cm{
word-wrap:break-word;
overflow:auto;
}
#HelpMessages .tm{
color:#fff;
margin-top:-4px;
background-color:#aaaaaa; 
display:block;
float:right; 
height:10px;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
font-size:11px;
line-height:10px;
}
#HelpMessages .ms{
color:#3460A5;
}
#Help .HelpTabPanel{ 
margin-top:55px;
min-height:35px; 
margin-left:-161px;
position:absolute;
width:160px;
}
#Help .HelpTabPanelTop{
height:38px;
width:161px;
background:url('../images/network/Help/tabpaneltop.png') no-repeat right 50%;
border-bottom:solid 1px #666;
}
#Help .HelpTabPanelBottom{
height:50px;
width:161px;
background:url('../images/network/Help/tabpanelbottom.png') no-repeat right top;
}
#Help .Helptab{
background:#fff url(../images/network/Help/tabpanel.gif) repeat right;
display:block;
border-left:solid 2px #666;
border-right:solid 2px #666;
border-bottom:solid 1px #666;
text-decoration:none;
color:#666;
width:157px;
padding-top:5px;
padding-bottom:5px;
line-height:18px;
}
#lnkTabAll{
border-top:solid 1px #666;
height:25px;
}
#Help .Helptab em{
background:#FBFABA;
display:block;
color:#fff;
height:17px;
padding-top:0px;
padding-bottom:4px;
font-size:9px;
font-weight:bold;
clear:both;
width:17px;
text-align:center;
margin-left:140px;
margin-top:-8px;
background:url(../images/network/Help/alert.gif) no-repeat;
background-position:left;

position:absolute;

}
#Help .HelptabHidden{
display:none;
}
#Help .HelptabSelected{
border-right:solid 2px #fff;
background-color:#fff;
background-image:none;
border-top:solid 1px #666;
border-bottom:solid 2px #666;
}
#Help .Helptab:hover{
background-color:#EAF0F9;
cursor:pointer;
color:#000000;
}
textarea { overflow: auto; }	/* Get rid of scrollbars for IE */
textarea.expanding {
line-height: 18px;
font-size:12px;
color:#444444;
overflow:auto;
}
#Help .messageDate {
height:20px;
font-weight:bold; 
border-bottom:solid 2px #29AAE1;
border-top:solid 2px #29AAE1; 
margin-bottom:10px;
padding-top:8px;
margin-top:5px;
}
#Help .HelpMenu{
height:45px;
margin-bottom:10px;
padding-left:10px;

}
.Helpbreakerbg{
background:url('../images/network/Help/Helpbreaker.gif') repeat-x left 50%;
}
.Helpbreakerleft,.Helpbreakerright{
border-bottom:solid 2px #666; 
width:100%;
position:relative;
height:2px;
margin-top:-2px;
}
.Helpbreakerleft{
}
.Helpbreakerright{
}
#HelpBreaker{
position:absolute;
margin-left:-5px;
min-width:400px;
width:97%;
border-bottom:solid 2px #666;
}
.HelpMenuBreakerRight {
border-bottom:solid 2px #666;
height:2px;
min-width:400px;
width:95%;
margin-left:10px;
position:absolute;
margin-top:-2px;
}
#Help .HelpSearchBackground{
background:url('../images/network/Help/searchmid.png') repeat-x left 50%;
margin-top:-2px;
}
#Help .HelpSearch{
position:relative;
height:47px; 
left:-5px;
width:277px;
background:url('../images/network/Help/searchmain.png') no-repeat left 50%;
}
#Help .HelpSearchRight{
position:relative;
height:47px;
left:5px;
}
#Help .HelpSearch input{
height:16px;
width:150px;
padding-top:2px;
padding-bottom:0px;
padding-left:5px;
margin-top:10px;
margin-left:10px;
font-size:11px;
}
#Help .searchButton{
margin-top:10px;
}
#Help .HelpmenuButton,#Help .HelpmenuButtonDisabled{
float:left;
color:#222222;
font-weight:bold;
text-decoration:none;
font-size:11px;
margin-top:0px;
width:74px;
text-align:center; 
border-right:solid 1px #dddddd;
}
.HelpmenuButtonDisabled{
filter:alpha(opacity=40);
opacity:0.4;
}
#Help .HelpmenuButton span,#Help .HelpmenuButtonDisabled span{
letter-spacing:-0.1em;
padding-left:5px;
padding-right:5px;
}
#Help a.HelpmenuButton:hover em {
margin-top:-75px;
margin-left:-40px;
width:120px;
}
#Help .HelpmenuButton:hover {
background-color:#E4F1F9;
}
#Help .Menu{
margin-left:-30px;
background-color:#fff;
border:solid 1px #cccccc;
padding-top:6px;
margin-top:38px;
width:140px;
z-index:20000;
}
#Help a.menuItem:hover em {
margin-left:-120px;
margin-top:0px;
width:100px;
text-align:left;
}
#Help .menuItem{
text-decoration:none;
padding-left:10px; 
padding-right:10px; 
display:block;
padding-bottom:8px;
text-align:left;
}
#Help .menuItem:hover{
background-color:#E0EDFE;
}
#txtHelpMessage{
padding-left:8px;
margin-top:8px;
}
#pnlSendMessage{
margin-top:10px;
}
.Helpboxdefault{
font-weight: normal;
color: #777;
font-style:italic;
font-size: 12px;
font-family: Verdana;

}
.panelrecipients{
margin-top:8px;
color:#666;
font-weight:bold;
}
.messageRecips{
font-size:10px;
color:#777777;
}
#Helplookup{
position:absolute;
background-color:#fff;
width:345px;
margin-top:-2px;
margin-left:50px;
}
#Helplookup .Helplookuptop{
background:url('../images/network/Help/lookuptop.png') no-repeat left top;
height:2px;
width:345px;
}
.menuTop{
background:url('../images/network/Help/menutopmid.png') repeat-x;
height:8px;
width:100%
}
.menuTopLeft{
background:url('../images/network/Help/menutopleft.png');
width:10px;
height:8px;
float:left;
}
.menuTopRight{
background:url('../images/network/Help/menutopRight.png');
width:10px;
height:8px;
float:right;
}
#Helplookup .HelplookupChoose{
padding-top:10px;
padding-bottom:15px;
width:318px;
padding-left:10px;
padding-right:17px;
background:url('../images/network/Help/lookupmiddle.png') repeat-y left top;
}
#Helplookup .HelplookupButtons{
height:45px;
width:345px;
background:url('../images/network/Help/lookupbottom.png') no-repeat left top;
}
#Helplookup .HelplookupButtons a {
float:right;
margin-right:20px;
margin-top:0px;
}
.searchExtenderScroll{
overflow:auto;
border: 1px solid #8496ba;
}
.searchExtenderInputBox{
}
#HelpSendToInbox{
width:420px;
padding:10px;

}
#HelpSendToInbox .HelpSendButtons{
padding-top:8px;
height:30px;
}
.Helpsendcontent{
clear:both;
width:410px;
max-height:400px;
overflow:auto;
}
.recipNetImg{
margin-left:5px;
}
.recipNet{
font-weight:bold;
line-height:25px;
margin-left:5px;
}
.recipphoto{
margin-left:5px;
}
.recipicon{
margin-left:5px;
}
.recipsingle{
color:#0070BC;
}
.recipmultiperson{
color:#0070BC;
}
.recipmultigroup{
color:#20B571;
}
.recipmultigroupcnt{
color:#878787;
}
.recipTotal{
color:#777777;
font-size:15px;
font-weight:bold;
width:15px;
padding-left:5px;
display:block;

}
.recipNewHelp{
margin-left:5px;
font-weight:bold;
}
.HelpReplyButton{
text-decoration:none;
font-size:11px;
color:#000000;
display:block;
text-align:center;
padding-bottom:12px;
}
.HelpReplyButton:hover{
font-weight:bold;
}
.MessageHide{
display:none;
}
#HelpContent{
overflow:auto;
padding:3px;
height:400px;
}
#QuestionForm .formSection{
width:350px;
margin-top:10px;
}
#QuestionForm .SectionHeading{
margin-top:10px;
font-size:14px;
color:#222222;
border-bottom:solid 1px #cccccc;
padding-bottom:5px;
margin-bottom:10px;
}
#QuestionForm{
margin-left:75px;
}
.queryButton{
margin-top:20px;
}
.Query{
margin-left:0px;
}
/*help -end */
/*COMPONENT Profile -start*/
.ProfileLabel {
display:block;
margin-top:5px;
font-size:11px;
line-height:13px;
}
.ProfileTitle{
text-transform:uppercase;
}
.GroupHeading {
display:block;
padding-bottom:2px;
font-size:11px;
line-height:13px;
    

}
.GroupSection{
display:block;
max-height:70px;
overflow:auto;
}
.ContactDetail{
display:block;
font-size:11px;
line-height:13px;

}
.GroupLabel {
color:#666;
font-size:11px;
line-height:13px;

}
.profinlineName{
color:#3040E1;
font-weight:bold;
}
#Profile_RHS {
float:left;
width:242px; 
border-left:1px solid #DDDDDD;
}
#Profile_RHS_Large {
float:left;
width:742px;
border-left:1px solid #DDDDDD;
}
.Profile_RHS_InnerContent {
padding-left:10px; 
}
#ProfileView_Personal {
float:left;
width:545px;
}
.profile h1 {
height:20px;
font-size:18px;
margin-bottom:0px;
padding-bottom:0px;
}
#ProfileView_Photo {
float:left;
width:160px;
text-align:center;
}
.profile h3 {
border-top:solid 3px #eeeeee;
height:20px;
font-size:14px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:4px;
}
.formInput {
width:99.5%;
}
.formColumnRequired {
color:Red;
}
.requiredAsterisk {
color:Red;
padding-top:4px;
font-size:16px;
}
.showAllCommentsLink {
font-size:10px;

}
.showAllCommentsLinkLnk
{
	padding:10px;
	display:block;
}
/*********************Employee Profile**************************/
.profileEmployee{
width:570px;
padding-left:10px;
padding-right:10px;
}
.profileEmployee .name{
font-weight:bold;

}
.profileEmployee .title{
color:#0171bd;
font-weight:bold;
}
.profile h1 {
height:20px;
font-size:18px;
margin-bottom:0px;
padding-bottom:0px;
}
.profileEmployee #memberPhoto{
float:left;
}
.profileEmployee .profileName{
height:20px;
font-size:18px;
margin-bottom:0px;
padding-bottom:3px;
color:#0772BA;
border-bottom:solid 1px #F1F1F1;
}
.profileEmployee .ProfileTitle{
height:20px;
font-size:18px;
margin-bottom:0px;
padding-bottom:3px;
color:#A1A1A1;
border-bottom:solid 1px #F1F1F1;
}
.profileEmployee #memberTitle{

padding-bottom:8px;
border-bottom:solid 1px #F1F1F1;
}
#memberStatus{
margin-top:8px;
color:#A8A8A8;
font-style:italic;
}
.rowLbl{
font-weight:bold;
width:75px;
}
.cdRow td{
height:20px;
}
.profileEmployee .NetworkFeedMessages{
overflow:auto;
height:190px;
width:550px;
}
.profileEmployee .Activity, .profileEmployee .ActivityComments{
width:525px;
}
.profileEmployee h3{
font-size:12px;
margin-bottom:0px;
padding-bottom:5px;
color:#3B3B3B;
}
.memberGroups{
height:50px;
}
#memberEvents{
height:100px;
}
.memberProfileSection{
margin-bottom:10px;
border-bottom:solid 1px #F1F1F1;
padding-bottom:10px;
}
.profileEmployee .date{
color:#A1A1A1;
}
.events li{
margin:0px;
padding:0px;
}
/*********************profileJobSeeker**************************/
.profileJobSeeker{
width:570px;
padding-left:10px;
padding-right:10px;
}
profileJobSeeker .profile h1 {
height:20px;
font-size:18px;
margin-bottom:0px;
padding-bottom:0px;
}
.profileJobSeeker #memberPhoto{
float:left;
}
.profileJobSeeker .profileName{
height:20px;
font-size:18px;
margin-bottom:0px;
padding-bottom:5px;
color:#0772BA;
border-bottom:solid 1px #F1F1F1;
}
.profileJobSeeker .profileStatus{
height:20px;
margin-bottom:0px;
padding-bottom:5px;
border-bottom:solid 1px #F1F1F1;

}
#JobInfo{
margin-top:8px;
margin-bottom:8px;
color:#A8A8A8;
font-style:italic;
}
.profileJobSeeker h3{
font-size:12px;
margin-bottom:0px;
padding-bottom:10px;
color:#3B3B3B;
}
#jsTags{
height:50px;
}
#CVExtract{
margin-bottom:0px;
padding-bottom:0px;

}
.profileJobSeeker .poolExtract{
font-size:11px;
color:#666;
margin-top:0px;
background-color:#f2f2f2;
border:solid 1px #ccc;
padding:5px;
min-height:200px; 
margin-bottom:0px;

}
.ViewApp{
display:block;
font-size:11px;
color:#666;
margin-top:0px;
background-color:#f2f2f2;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
padding-right:10px;
margin-top:0px;
width:100px;

}
.imgJB{
margin-left:30px;
}
.pExper{
margin-left:20px;
padding-top:8px;
}
.pExpLabel{
color:#222222;
font-size:11px;
}
.pExpValue{
color:#666;
font-size:11px;
}
/*Profile -end*/

#Menu .dbLinks a
{
color:#25A8D6;
}

.contentpanelitemrequiredLHS {
	display:none;	
}

.contentpanelitemrequiredTextRHS {
	display:none;	
}

.ProfileRow{
color:#3C3C3C;
margin-top:35px;
border-top: solid 1px #F5F5F5;
border-bottom: solid 1px #F5F5F5;
padding-top:20px;
padding-bottom:20px;
}

.ProfileRow .Profile{
float:left;
padding-top:15px;
width:50px;
margin-right:25px;}


.ProfileRow .GuestName{
text-align:left;}

.buttonOn100, .buttonOn80, .buttonOn60{
height: 18px;
display: inline-block;
text-decoration: none;
text-align: center;
margin-left: 20px;}

.buttonOff100, .buttonOff80, .buttonOff60{
height: 18px;
display: inline-block;
text-decoration: none;
text-align: center;
margin-left: 20px;}

.buttonOn100:hover, .buttonOn100 span:hover, .buttonOn80:hover, .buttonOn80 span:hover, .buttonOn60:hover, .buttonOn60 span:hover{
text-decoration: none;
color: yellow;
cursor: pointer;}

.buttonOff100:hover, .buttonOff100 span:hover, .buttonOff80:hover, .buttonOff80 span:hover, .buttonOff60:hover, .buttonOff60 span:hover{
text-decoration: none;
color: #25A8D6;
cursor: pointer;}

.buttonOn100 span, .buttonOn80 span, .buttonOn60 span{
color: #ffffff;
text-align: center;
margin-top: 2px;
display: inline-block;
font-size: 10px;
height: 18px;}

.buttonOff100 span, .buttonOff80 span, .buttonOff60 span{
color: #444444;
text-align: center;
margin-top: 2px;
display: inline-block;
font-size: 10px;
height: 18px;
text-decoration: none;}

.buttonOff100 span{
width: 100px;}

.buttonOff80 span{
width: 80px;}

.buttonOff60 span{
width: 60px;}

.buttonOn100 span{
width: 100px;}

.buttonOn80 span{
width: 80px;}

.buttonOn60 span{
width: 60px;}

.buttonOn100{
background-image: url("../images/common/buttonon100.gif" );
width: 100px;}

.buttonOff100{
background-image: url("../images/common/buttonoff100.gif" );
width: 100px;}

.buttonOn80{
background-image: url("../images/common/buttonon80.gif" );
width: 80px;}

.buttonOff80{
background-image: url("../images/common/buttonoff80.gif" );
width: 80px;}

.buttonOn60{
background-image: url("../images/common/buttonon60.gif" );
width: 60px;}

.buttonOff60{
background-image: url("../images/common/buttonoff60.gif" );
width: 60px;}
.txtDisabled{
border-bottom:solid 1px white; 
border-top:solid 1px white; 
border-left:solid 1px white;
border-right:solid 1px white;}
table.style2 td.alt input.txtDisabled{
background-color:#F2F2F2  !important;
border-bottom:solid 1px #F2F2F2 ; 
border-top:solid 1px #F2F2F2   !important;
border-left:solid 1px #F2F2F2   !important;
border-right:solid 1px #F2F2F2   !important;}
table.style2 tr:hover input.txtDisabled{
background-color:#cce3f2 !important;
border-bottom:solid 1px #cce3f2 !important;
border-top:solid 1px #cce3f2  !important;
border-left:solid 1px #cce3f2  !important;
border-right:solid 1px #cce3f2  !important;}
.txtDisabled:hover{
background-color:#cce3f2 !important;
border-bottom:solid 1px #cce3f2 !important;
border-top:solid 1px #cce3f2  !important;
border-left:solid 1px #cce3f2  !important;
border-right:solid 1px #cce3f2  !important;}

table.style2 th.HdrNew{
height:75px;
border-right:solid 1px #D9D9D9;
font-size:10px;
color:#4395CD;
vertical-align:top;
padding-left:3px;
padding-right:3px;
padding-top:5px;
}

.ShiftDetailsModal
{
    background: transparent url(../images/popups/p300x250white.png) no-repeat scroll 0 0;
    height: 260px;
    width: 310px;
}

.ShiftDetailsModal .ajaxPopPanelClose
{
	margin-right:15px;
	padding-top:8px;
}

.ShiftDetailsTop
{
	height:150px;
	clear:both;
	padding-top:5px;
}

.shiftTopLeft
{
	float:left;
	width:172px;
	padding-left:5px
}

.shiftTopRight
{
	float:left;
	width:120px;
	
}

.ShiftDetailsBottom
{
	clear:both;
	margin-left:15px;
	border-top:2px solid #4697CE;
	width:93%;
}
.ConfirmedList
{
	padding-top:5px;
}
.ShiftDetailsModal .shiftTime, .ShiftDetailsModal .shiftlocation
{
	color:#A6AEB1;
	font-size:10px;
}

.ShiftDetailsModal .shiftlocation
{
	border-bottom:2px solid #4697CE;
	padding-bottom:10px;
	margin-bottom:25px;
}

.btnConfirm
{
	height:17px;
	padding-left:8px;
	padding-top:5px;
	width:58px;
	background-color:#DDDEE0;
	color:#4C4E4D;
	border:2px solid #13476E;
	display:block;
	margin-left:25px;
}

.ShiftDetailsModal  h1
{
	font-size:12px;
	font-weight:normal;
	min-height:0px;
	padding-left:10px;
}
.ShiftDetailsModal  h2
{
	font-size:10px;
	font-weight:normal;
	color:#A6AEB1;
	padding-left:10px;
}
.ShiftDetailsModal .rdoBtns
{
	margin-top:25px;
}
.ShiftDetailsModal .shiftMemberDetails
{
	float:left;
	margin-right:10px;
}
.shiftMemberInfo
{
	display:none;
	color:#3870B6;
	font-size:14px;
	background-color:White;
	background: transparent url(../images/popups/p200x50white.png) no-repeat scroll 0 0;
	position:absolute;
	text-decoration:none;
	height:60px;
	width:240px;
	padding-top:10px;
	margin-top:40px;
	margin-left:-180px;
}

.shiftMemberInfo  h1
{
	font-size:12px;
	font-weight:normal;
	min-height:0px;
	padding-left:10px;
}
.shiftMemberInfo  h2
{
	font-size:10px;
	font-weight:normal;
	color:#A6AEB1;
	padding-left:10px;
}

.shiftMemberDetails:hover .shiftMemberInfo
{
	display:block;
	
}
.ShiftDetailsModal .shiftMemberPhoto img
{
	height:45px;
	width:45px;
}
.ShiftDetailsModal .rosterBtn
{
	display:block;
	background-image:url('../images/network/profile/rosterBtn.png');
	background-repeat:no-repeat;
	height:40px;
	width:50px;
}

.defImageName
{
	font-size:xx-small;
	text-align:center;
	white-space:pre-wrap;
	width:37px;
	margin-left:2px;
	margin-right:2px;
	background:transparent;
	color:white;
	margin-top:-33px;
	text-decoration:none;
	overflow:hidden;
	font-weight:bold;
}

a .defImageName
{
	text-decoration:none;
	cursor:pointer;
}
#pager a
{
	width:690px;
	height:13px;
	padding:15px;
	background-color:#F0F9FE;
	display:block;
	float:left;
	text-decoration:none;
}
#pager a:hover
{
	text-decoration:none;
}

#pager .dropDownImg
{
	vertical-align:middle;
}

#pager .loadingImg
{
	border:none;
	margin-left:30px;
}

.PageHeading 
{
	margin-bottom:15px;
}
.PageHeading h3
{
	font-size:11px;
	color:#666666;
	font-weight:normal;
}

.PageHeading h2
{
	border:none !important;
}

.PageHeading h3.profileSubtitle
{
	color:#10537d;
}

.PageHeading span.profileSubtitle
{
	color:#9A9A9A;
	font-weight:bold;
}

.profileMemberStatus
{
	color:#9A9A9A;
	font-weight:bold;
	margin-bottom:15px;
}

.PageHeading span.profileState
{
	color:#9A9A9A;
}


.SliderGrey
{
    height: 3px;
    width: 125px;
    border: solid 1px #f2f2f2;
    background-color: #dddddd;
    overflow: hidden;
    margin-left: 2px;
    clear: both;
    display: block;
}

.SliderRed
{
    height: 1px;
    border: solid 1px #F27E80;
    background-color: #BC1D20;
    display: block;
    float: left;
}

.SliderBlack
{
    height: 1px;
    border: solid 1px #000000;
    background-color: #3E3D3D;
    display: block;
    float: left;
}

.SliderGreen
{
    height: 1px;
    border: solid 1px #72BA92;
    background-color: #009345;
    display: block;
    float: left;
}

.SliderOrange
{
    height: 1px;
    border: solid 1px #F5916B;
    background-color: #EF5A20;
    display: block;
    float: left;
}

.SliderBlue
{
    height: 1px;
    border: solid 1px #50A1D5;
    background-color: #0072BB;
    display: block;
    float: left;
}

.SliderRed
{
    height: 1px;
    border: solid 1px #F56E72;
    background-color: #EE1B22;
    display: block;
    float: left;
}

.targetMember
{
    background: transparent url('../images/common/userright.png') no-repeat scroll top right;
    line-height: 21px;
    display: block;
    float: left;
    padding-right: 8px;
    margin-right: 5px;
}

.targetGroup
{
    background: transparent url('../images/common/networkright.png') no-repeat scroll top right;
    line-height: 21px;
    display: block;
    float: left;
    padding-right: 8px;
    margin-right: 5px;
}

.targetMemberLrg
{
    background: transparent url('../images/common/userright2.png') no-repeat scroll top right;
    line-height: 21px;
    display: block;
    float: left;
    padding-right: 8px;
    margin-right: 5px;
}

.targetGroupLrg
{
    background: transparent url('../images/common/networkright2.png') no-repeat scroll top right;
    line-height: 21px;
    display: block;
    float: left;
    padding-right: 8px;
    margin-right: 5px;
}


.targetMemberInner
{
    background: transparent url('../images/common/userleft.png') no-repeat;
    line-height: 19px;
    display: block;
    padding-left: 8px;
    color: #ffffff;
    font-size: 11px;
    padding-top:0px;
    height:21px;
}

.targetGroupInner
{
    background: transparent url('../images/common/networkleft.png') no-repeat;
    line-height: 21px;
    display: block;
    padding-left: 8px;
    color: #12527B;
    font-size: 11px;
}

.targetMemberInnerLrg
{
    background: transparent url('../images/common/userleft2.png') no-repeat;
    line-height: 19px;
    display: block;
    padding-left: 8px;
    color: #ffffff;
    font-size: 11px;
    padding-top:0px;
}

.targetGroupInnerLrg
{
    background: transparent url('../images/common/networkleft2.png') no-repeat;
    line-height: 21px;
    display: block;
    padding-left: 8px;
    color: #12527B;
    font-size: 11px;
    
}


.CompHolder
{
	padding:15px;
	border:solid 1px #DDD;
	background-color:#F2F2F2;
	margin-top:15px;
}

div.obComp
{
	border:solid 1px #DFDFDF;
	background-color:White !important;
	margin-bottom:21px;
	padding:10px 10px 10px 10px;
}

div.obComp > div
{
	/*background-color:White !important;*/
	width:100%
}

.obComp h2
{
	font-size:14px;
	border-bottom:solid 1px #DFDFDF;
	padding-bottom:5px;
	
}

table.frmTable
{
	padding-left:18px;
	padding-right:18px;
	padding-top:10px;
	padding-bottom:20px !important;
}

table.frmTable > tbody > tr > td
{
	padding-right:34px;
	padding-top:10px;
	padding-bottom:0px;
}

.notFilled
{
	border-top:solid 1px #DFDFDF;
	background-color:#CCE3F1;
	border-bottom:solid 1px #DFDFDF;
}

.frmHeader
{
	color:#10537D;
	padding-bottom:6px;
}

.frmSubHeader
{
	color:#999999;
	font-size:11px;
}

.frmTable input[type="text"], .frmTable textarea, .frmTable input[type="password"]
{
	border:solid 1px #DFDFDF;
	width:245px;
	padding-top:3px;
	height:23px;
	font-size:14px;
	padding-left:5px;
}

.frmTable input[type="text"].numInput
{
	width:130px;
}

.frmTable textarea
{
	height:200px;
}

.frmTable .token-input-input-token-facebook input[type="text"]
{
	border:none;
}



.pgMain
{
	margin-left:15px;
	margin-top:15px;
	min-height:800px;
}

.compHeaderTxt
{
	border-bottom:solid 1px #DFDFDF;
}


.compMinMax img
{
	float:right;
}

.compMinMax
{
	display:block;
	vertical-align:top;
}

.compHeadLink
{
	vertical-align:bottom;
	float:right;
	margin-top:5px;
}


.compHeaderTxt h2
{
	display:block;
	float:left;
	width:50%;
	border-bottom:none;
	font-size:14px;
}

.compMinMax img
{
	border:none;
}

.subComp
{
	border-bottom:1px dashed #DFDFDF !important;
}

.frmTable select
{
	border:solid 1px #DFDFDF;
	min-width:245px;
	padding-top:5px;
	height:27px;
	font-size:14px;
	padding-left:5px;
}

.menuTitle
{
    margin-top:10px;
    margin-bottom:15px;
    border-left:solid 14px #cccccc;
    padding-left:10px;
    height:22px;
    line-height:22px;
}

#Dashboarddropdown .background_large {
  background:#FFFFFF url(../images/common/dashboarddropdown360x38.gif) no-repeat;
  border:medium none;
  color:#555555;
  height:34px;
  margin-left:300px;
  text-align:center;
  width:362px;
}


#Dashboarddropdown .operation
{
    background-color:#f2f2f2;
    border:solid 1px #eeeeee;
    padding-left:5px;
    padding-right:5px;
    display:inline-block;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:3px;
}


#Dashboarddropdown .operation:hover, .Dashboarddropdown .operation:hover
{
    border:solid 1px #cccccc;
    background-color:#ffffff;
}

#DashboarddropdownWhite .background_large, .DashboarddropdownWhite .background_large  
{
	 background:url(../images/common/dashboarddropdownWhite360x38.gif) no-repeat;
	  border:medium none;
	  color:#555555;
	  height:34px;
	  margin-left:250px;
	  text-align:center;
	  width:362px;
}

#DashboarddropdownWhite .operation, .DashboarddropdownWhite .operation
{
    
    padding-left:5px;
    padding-right:5px;
    display:inline-block;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:3px;
}


#DashboarddropdownWhite .operation:hover, .DashboarddropdownWhite .operation:hover
{
    background-color:#ffffff;
}

.UIDlg600x500
{
	background: transparent url('../images/popups/p600x550white.png') no-repeat !important;
	border:0px !important;
}

.UIDlg600x500 .ui-widget-header
{
	background:none;
	border:0px !important;
}

.UIDlg600x500 .ui-widget-header .ui-icon
{
	background: transparent url('../images/popups/closebutton.gif') no-repeat !important;
	width:26px;
	height:26px;
	
	
}

.UIDlg600x500 .ui-dialog-titlebar-close
{
	margin-right:10px !important;
}




.UIDlg300x200
{
	background: transparent url('../images/popups/p300x200white.png') no-repeat !important;
	border:0px !important;
}
.UIDlg550x200
{
	background: transparent url('../images/popups/p550x200white.png') no-repeat !important;
	border:0px !important;
}

.UIDlg300x200 .ui-widget-header
, .UIDlg550x200 .ui-widget-header
{
	background:none;
	border:0px !important;
}

.UIDlg300x200 .ui-widget-header .ui-icon
, .UIDlg550x200 .ui-widget-header .ui-icon
{
	background: transparent url('../images/popups/closebutton.gif') no-repeat !important;
	width:26px;
	height:26px;
}

.UIDlg300x200 .ui-dialog-titlebar-close
, .UIDlg550x200 .ui-dialog-titlebar-close
{
	margin-right:10px !important;
}
#PagerActionsTop
{
	margin-bottom:20px;
}

#PagerActionsBtm, #PagerActionsBtm
{
    clear:both;
    margin-top:20px;
    padding:10px;
    padding-bottom:10px;
    border-bottom:solid 3px #aaaaaa;
}

#PagerActionsBtm .PagerInfo, #PagerActionsBtm .PagerInfo
{
    float:left;
    padding-top:5px;
    padding-bottom:5px;
}
#PagerActionsBtm .PagerInfo, #PagerActionsBtm .PagerInfo
{
    float:left;
}

#PagerActionsBtm .PagerInfo, #PagerActionsBtm .PagerInfo
{
    float:left;
}
.lnkNotifications 
{
		width:177px;
    display:block; 
    padding-left:30px;
    background-repeat:no-repeat;
    padding-top:1px;
  background-image: url("../images/menu/dashboard.png");
   background-position: -12px -200px;
}

.reeceInbox
{
    margin-right:440px!important;
    padding-left:20px!important;
}

.reeceDashboard
{
    padding-right:20px!important;
    
}

.reeceRecruitment
{
    padding-left:20px!important;
    padding-right:20px!important;
}

.btnDBAttach
{
	color:#0055A2;
}



.CommentsPost,.CommentsInner
{
    padding-left:10px;
    padding-right:10px;
    width:415px;
    /*
    padding-bottom:8px;
	border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
	*/
    
    background-color:#f0f9fe;
}

.CommentsInner
{
    margin-top:-15px;
    /*border-top:solid 1px #cccccc;*/
}

.CommentsPost
{
    height:35px;
    border-top:solid 5px white;
    /*border-bottom:solid 1px #cccccc;*/
    margin-bottom:30px;
    padding-top:10px

}

.Comment
{
    padding-bottom:8px;
    /*border-bottom:solid 1px #aaaaaa;*/
    
}

.Comments
{
	clear:both;
}

.CommentHidden
{
	display:none;
}

.CommentsNumber
{
    font-size:20px;
    font-weight:bold;
    color:#444444;
}

input.TextSearch {
    background-color: #F2F2F2;
    border-color: #808080 -moz-use-text-color #808080 #808080;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    color: #808080;
    float: left;
    height: 16px;
    padding: 5px;
    width: 360px;
}

.hgSearch {
    background-color: #E0E0E0;
    background-image: url("../images/menu/icons/icn-Search.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #808080;
    border-right: 1px solid #808080;
    border-top: 1px solid #808080;
    display: block;
    float: left;
    height: 16px;
    padding: 5px;
    width: 17px;
}

#docDiv
{
	width:730px;
	margin-top:15px;
	height:600px;
	overflow:scroll;
	
}

#docDiv img
{
	width:700px;
	
}

.docViewLink, .docViewLink img
{
	border:none;
}

.docViewLink
{
	display:block;
}

#imgActions
{
	float:left;
	width:300px;
}

#imgActions > div
{
	float:left;
	width:78px
}

#imgPaging
{
	float:right;
	width:360px
}

#imgPaging > div
{
	float:left;
	width:120px;
}

#nextImg
{
	width:100px;
}
#imgPaging
{
	margin-top:5px;
}

#imgActions > div
{
	
}

.Subheading
{
	color:#666666;
	font-size:11px;
	
}

#tabStrip
{
	width:100%;
	height:66px;
	vertical-align:bottom;
	border-bottom:2px solid #E7E7E7;
	margin-bottom:35px;
}

.tabLarge
{
	float:left;
	width:254px;
	height:66px;
	margin-left:15px;
}

.tabFirst
{
	margin-left:50px;
}

.tabLarge a
{
	display:block;
	width:254px;
	height:51px;
	padding:15px 0px 0px 15px;
	
	
}

/*.tabOpen a
{
	border-bottom:2px solid white;
	
	
}*/



.tabLarge a:hover, .tabLarge active
{

	text-decoration:none;
}

.tabLarge h2
{
	color:Black;
	
}

.tabLarge a img
{
	border:none;
	margin-right:15px;
}

.tabLarge a span
{
	padding-left:33px;
}

.tabOpen
{
	background-image: url('../images/common/tabOpen250x60Open.png');
	background-repeat:no-repeat;
	border-bottom:2px solid white;
}

.tabClosed
{
	background-image: url('../images/common/tabOpen250x60Closed.png');
	background-repeat:no-repeat;
	border-bottom:2px solid #E7E7E7; 
}


.AuditContent
{
	background-color:white;
	padding:15px;
}

.AuditContent h2
{
	font-size:14px;
	color:#D6D6D6;
}

.AuditContent h1
{
	font-size:14px;
	margin-left:15px;
	margin-top:15px;
}

.AuditContent th
{
	color:#666666;
	font-weight:bold !important;
}
tr.audit *
{
	background-color:White !important;
}

tr.audit #DashboarddropdownWhite, tr.audit .DashboarddropdownWhite
{
	background-color:#F2F2F2 !important;
	margin-bottom:15px;
}

tr.audit .background_large:hover, tr.audit .background_large
{
	background-color:#F2F2F2 !important;
}

tr.audit > td
{
	padding-top:0px;
}

tr.audit *:hover
{
	background-color:White !important;
}

tr.audit > td
{
	background-color:#F2F2F2 !important;
}

tr.audit > td:hover
{
	background-color:#F2F2F2 !important;
}

/* PageMessage.ascx */

.messageGoodDiv, .messageErrorDiv
{
    display: block;
    margin-top: 14px;
}

.messageGoodDiv
{
    border: solid 1px #a4d096;
    color: #147307;
    background-color: #e9f7e2;
}

.messageErrorDiv
{
    border: solid 1px #ecccd1;
    color: #d61e3e;
    background-color: #fceef0;
}

.messageImageCell
{
    padding: 14px 10px 10px 10px;
    vertical-align: top;
}

.messageTextCell
{
    padding: 10px 10px 14px 10px;
}

.messageTitleText
{
    font-size: 12pt;
    padding-bottom: 10px;
}

.messageDetailText
{
    color: Black;
    font-size: 8pt;
}

.errorResultRow
{
    font-size: 7pt;
    color: Black;
}

.dlgStdButtons
{
	width:150px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

.filter
{
	margin-top:20px;
}


a.greybutton {
background: transparent url('../images/common/Grey-End.png') no-repeat scroll top right;
color:#1A75BB;
display: block;
float: left;
font: normal 11px arial, sans-serif;
height: 20px;
padding-right: 18px; /* sliding doors padding */
text-decoration: none;
cursor:pointer;
}
a.greybutton span {
background: transparent url('../images/common/Grey-Span.png') no-repeat;
display: block;
line-height: 10px;
padding: 4px 0 5px 18px;
} 
a.greybutton:hover {
text-decoration:none;
}
a.greybutton:active {
background-position: bottom right;
color:#1A75BB;
outline: none; /* hide dotted outline in Firefox */
}
a.greybutton:active span {
background-position: bottom left;
padding: 6px 0 4px 18px; /* push text down 1px */
} 


/*entityView stuff*/



.viewContainer
{
	margin-top:5px;
	width:100%;
}

.spnResults
{
	float:right;
	color:#999999;
	font-weight:bold;
}

.listViewContainer
{
	width:100%;
	clear:both;
	padding:0px;
	margin:0px;
	margin-top:8px;
	border-top:5px solid #E2E2E2;
	list-style:none;
	font-size:11px;
	color:#414141;
}

.listViewContainer li
{
	height:50px;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #E2E2E2;
	
}

.listViewContainer li > span
{
	display:inline-block;
	height:100%;
	vertical-align:top;
	
}

.listViewContainer .avatar
{
	width:59px;
	padding-left:5px;
}

.listViewContainer .employeeDetails, .listViewContainer .groupDetails
{
	width:207px;
	padding-top:12px;
	line-height:12px;
}

.listViewContainer .employeeDetails  span, .listViewContainer .groupDetails  span 
{
	display:block;
}

.listViewContainer .employeeGroup
{
	width:130px;
	margin-top:13px;
	text-align:right;
}

.listViewContainer .groupAddress
{
	width:130px;
	vertical-align:middle;
	text-align:right;
}

.listViewContainer .employeeGroup .targetGroup
{
	float:right;
	margin-right:0px;
}




.listViewContainer .employeeEmail, .listViewContainer .groupEmail
{
	text-align:right;
	height:11px;
	margin-top:19px;
	width:16px;
	padding-left:13px;
	padding-right:13px;
}

.listViewContainer .employeeEmail img, .listViewContainer .groupEmail img
{
	border:none;
}

.listViewContainer .employeeInbox, .listViewContainer .groupInbox
{
	margin-top:15px;
	
}


.listViewContainer .employeePhone, .listViewContainer .groupPhone
{
	height:11px;
	width:144px;
	text-align:right;
	margin-top:16px;
}

.listViewContainer .employeeDetails  a, .listViewContainer .groupDetails  a
{
	/*color:#1A75BB;*/
	font-size:12px;
	/*font-weight:bold;*/
}

.viewContainer
{
	position:relative;
}

.viewLoading
{
	position:absolute;
	top:10%;
	left:260px;
	display:none;
	
}



