.title {font-size:9pt; padding:3px 3px 3px 4px; margin-bottom:4px; border:1px solid #637383; background:url('../image/panelTitle.gif');}
.titleLeft {font-size:9pt; padding:3px 3px 3px 4px; margin-bottom:4px; border-left:1px solid #637383; border-top:1px solid #637383; border-bottom:1px solid #637383; background:url('../image/panelTitle.gif');}
.titleRight {font-size:9pt; padding:3px 4px 3px 4px; margin-bottom:4px; border-right:1px solid #637383; border-top:1px solid #637383; border-bottom:1px solid #637383; background:url('../image/panelTitle.gif'); text-align:right;}

.panelLink {display:block; padding:5px 4px 4px 5px; width:100%; border-bottom:1px solid #E2E5E8; text-decoration: none;}
.panelLink:hover {display:block; padding:4px 4px 4px 4px; border:1px solid #ADB6BD; background-color:#F4F6F8; text-decoration: none;}

.listTitle {padding:2px 2px 2px 4px; border-left:1px solid #ADB6BD; border-top:1px solid #ADB6BD; border-bottom:1px solid #ADB6BD; background:url('../image/listTitle1.jpg');}
.listTitleLeft {padding:2px 2px 2px 4px; border-left:1px solid #ADB6BD; border-top:1px solid #ADB6BD; border-bottom:1px solid #ADB6BD; background:url('../image/listTitle1.jpg');}
.listTitleRight {padding:2px 2px 2px 4px; border-right:1px solid #ADB6BD; border-top:1px solid #ADB6BD; border-bottom:1px solid #ADB6BD; background:url('../image/listTitle1.jpg');}

.listTitleSearch1 {padding:2px 2px 2px 4px;  background:url('../image/listTitle1.jpg');}
.listTitleSearchadmin {padding:2px 2px 2px 4px;  background:url('../image/listTitle.jpg');}
.listTitleSearch {padding:2px 2px 2px 4px;  background:url('../image/user/bg_yellow.GIF');}
.listTitleSearchLeft {padding:2px 2px 2px 4px;  background:url('../image/listTitle.jpg');}
.listTitleSearchRight {padding:2px 2px 2px 4px; background:url('../image/listTitle.jpg');}



.SubMenu {background-image:url('../Images/Submenu.gif'); font:bold; color:#023D79; cursor:pointer; border:1px solid #d0d0d0;height:28px;}
.SubMenuHover {background-color:#fdfdfd; font:bold 11px Arial; border:1px solid #d0d0d0; color:#E6770E; cursor:pointer;height:28px;}
.SubMenuGroup{background-image:url('../Images/Submenu.gif'); font:bold 12px Arial; border:1px solid #618d02; color:#FFFFFF; cursor:pointer;height:28px;}
.SubMenuGroup:hover{background-color:#99d011; font:bold 12px Arial; border:1px solid #618d02; color:white; cursor:pointer;height:28px;}

.MenuBreak {width:2;height:100%; background-image:url('../image/btn_sep.gif');}

.MenuGroup {background-color:#f6f6f6; border:solid 0px #FFFFFF;}
/*
.MenuGroup {background-image:url(../image/group_background.gif); border:solid 1px #7E7E81;}
*/
.UserMenu { font-family:"Arial" text-align:center; color:#023D79; cursor:pointer;height:23px;}
.UserMenuHover {background:url(../image/user/menu_top2_bg.gif); font-family:"Arial" text-align:center; color:white; cursor:pointer;height:23px;}
/*.UserMenuHover {background:url(../image/user/menu_top2_bg.gif); font-family:"DIN"; text-align:center; text-decoration:underline; color:white; cursor:pointer;}*/
.UserSubMenu {cursor:pointer; color:black; font-family:tahoma, arial, helvetica; margin:1px;}
.UserSubMenuHover {cursor:pointer; color:black; font-family:tahoma, arial, helvetica; border:solid 1px #4B4B6F; background-color:#FFEEC2;}
.UserMenuBreak{ width:3; height:22px;background-image:url('../image/user/menu_top_right.gif');}

.UserMenuHeader{background:url(../image/user/menu_left_header.gif);
    padding-left:10px;
    padding-right:10px;color: White; font-weight:bold; }
    
 .UserMenuHeader1{background:url(../image/user/menu_left_header.gif);
    color: White; font-weight:bold;}
    
.UserMenuHeaderLeftpad{background:url(../image/user/menu_left_header.gif);
    padding-left:5px;
    padding-right:10px;color: White; font-weight:bold;}
    
.BottomMenuBg{background:url(../image/user/menu_bottom_bg.gif); font-weight:bold; color: White;padding-left:2px;
    padding-right:2px; height:20; font-family:"Arial"}
.BottomMenuSeperator{background:url(../image/user/menu_bottom_seperator.gif);width:2;height:20;}


/*
.LeftMenuBody{background-color:#333333;}
.MenuTest {background:url(../image/butten.gif); font:bold 11px tahoma; text-align:center; color:#313c4f; cursor:pointer; width:95px;height:22px;}
.MenuTestHover {background:url(../image/butten_hover.gif); font:bold 11px tahoma, arial, helvetica; text-align:center; color:#313c4f; cursor:pointer; width:95px;height:22px;}
.MenuHover1 {background:url(../image/butten.gif); font:bold 11px tahoma; text-align:center; color:#313c4f; cursor:pointer; width:185px; height:24px;}

.SubMenuTest {cursor:pointer; color:black; font-family:tahoma, arial, helvetica; margin:1px;}
.SubMenuTestHover {cursor:pointer; color:black; font-family:tahoma, arial, helvetica; border:solid 1px #4B4B6F; background-color:#FFEEC2;}
*/
.colo2 {PADDING-RIGHT: 20px; PADDING-Top: 5px; BORDER-RIGHT-STYLE: none;BORDER-BOTTOM-STYLE: none}
.labelCol {WIDTH: 18%; white-space:nowrap; PADDING-Top: 5px;
    PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #333; TEXT-ALIGN: right}
.dataCol {WIDTH: 32%; PADDING-Top: 5px;
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; TEXT-ALIGN: left;}

.bgDark {background-color:#D9D9D9;}
.bgDarkBack {background-color:#E8E3C3;}
.bgLight{background-color:#E8EfEF;}
.bgBody {background-color:#F3F4F5;}
.bgPrevNextMon {background-color:#D4D4D4;}
.borderEven{border-bottom:1px solid #E8E3C3; border-right:1px solid CCCCCC}
.borderOdd{border-bottom:1px solid #CCCCCC;border-right:1px solid CCCCCC}
.borderdefault{border-color:#CCCCCC;}
.bordergreen{border-color:#638658;}
.hourrow{border-bottom:1px solid #ffffff;border-right:1px solid #CCCCCC;}
.borderB{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.busy{border-left:5px solid #6699CC}
.outofoffice{border-left:5px solid #B6624F}

.bglist{background-color:#F3F3EC}

.tblborderL{border-left:1px solid #ADB6BD}
.tblborder{border-color:#ADB6BD}
.tblborderR{border-right:1px solid #ADB6BD}
.tblborderT{border-top:1px solid #ADB6BD}
.tblborderB{border-bottom:1px solid #ADB6BD}
.tblborderLB{border-left:1px solid #ADB6BD;border-bottom:1px solid #ADB6BD}



.multibusy{ background-color:#6699CC}
.multioutofoffice{ background-color:#B6624F}


.info {vertical-align:top; padding:2px; border-bottom:1px solid #e2e5e8;}
 .infoBig {font-weight:bold; vertical-align:top; padding:3px; border-bottom:1px solid #e2e5e8;}
 .infoCap {font-size:8pt; vertical-align:top; padding:5px; border-bottom:1px solid #e2e5e8;}
 .infoBottom {font-size:8pt; vertical-align:top; padding:5px;}
 .infoCapBig {font-size:8pt; vertical-align:top; padding:3px; border-bottom:1px solid #e2e5e8;}
 .infoTitle {padding:2px; border:1px solid #b2b8c1;}
 .infoNotes {padding:2px; border:1px solid #b2b8c1;}
 
.pbTitle  {
    background-color:#EEECD1;
     padding-top: 2px;
     white-space: nowrap;
    width: 75%;
    border-top-color: #56458C;
}
.Title{font-weight:bold; 
    color:#506749;
    font-family:Verdana;
    font-size:2pt;}
.HoverTitle
{
    background-color:#EEECD1;
    font-weight:bold; 
    color:#506749;
    font-family:Verdana;
    font-size:small;
    margin: 3px 0 0 4px;
    border: none;
    background-color: transparent;
    width: 45%;
    }
.borderBtn {border-color:#6699CC;}

.btnGo
{
    font-family: 'Verdana', 'Geneva', sans-serif;
    background-image:  url("/image/bgButton.JPG");
    background-repeat: repeat-x;
    background-position: left top;
    border-right:1px solid #5C5D61;
    border-bottom:1px solid #5C5D61;
    border-top:none;
    border-left:none;
    font-size: 80%;
    color:#C1C1C1;
    padding:1px 3px;
    cursor:pointer;
    font-weight:bold;
    display:inline;
    overflow:visible;}

#createNew {
    display: block;
    position: static;
    height: 20px;
}

#createNew .menuButtonButton {
    background-image:url(../image/createNewBG.gif);
    background-repeat: no-repeat;
    background-position:right bottom;
    border: 1px solid #69c;
    padding: 2px 1px;
    font-size: 90%;
    display: block;
    color: #333;
}

#createNew .menuButtonMenu a {
    background-color: transparent;
    padding: 0 2px 0 6px;
    border: solid #f3f3ec;
    border-width: 1px 0;
    color: #333;
    font-family: 'Arial','Helvetica',sans-serif;
    font-weight: normal;
    font-size: 100%;
}

#createNew .menuButtonMenu a .mruIcon {
    margin-right: 2px;
}

#createNew .menuButtonMenu a:hover {
    background-color: #fff;
    border-color: #e3deb8;
    text-decoration: none;
}
.sidebarModule {
    background-color:#E8E8E8;
    margin: 0 0 2px 0;
    overflow: hidden;
}

.sidebarModule .requiredMark {
    color: #E8E8E8; /* Hide in background */
}

.sidebarModuleHeader {
    padding: 15px 8px 2px 15px;
    font-weight: bold;
}

.sidebarModuleBody,
.sidebarModuleBodyNoHeader {
    padding: 0 6px 16px 11px;
}

.sidebarModuleBodyNoHeader {
    padding-top: 15px;
}

.sidebarModuleBody select {
    font-size: 91%;
}

.sidebarModuleTag {
    vertical-align:top;
}

.sidebarModuleTag img {
    padding-right:.5em;
    vertical-align:bottom;
}

/* - Image - */
.imageModule .sidebarModuleBody {
    margin: auto;
    padding-left: 0;
    padding-right: 0;
    width: 185px;
}
.sidebarModule .dateInput input {
    width: 70px; /* added by rchen so that date input elements fit in the sidebar */
}
/* - Nested Base - */
.nestedModule {
    background-color: #E8E8E8;
    background-image:  url("/image/bgmMessage.gif");
    background-repeat: no-repeat;
    background-position: left top;
    border-color: #E8E8E8; /* Match the background color */
    border-style: solid;
    border-width: 10px 0;
    margin-top: -2px; /* Eat up the margin spacing that's normally present */
    padding:0px 15px 0px 13px;
}

.nestedModuleInner {
    background-color: #FFF;
    margin-bottom: 0;
}

.nestedModule .sidebarModuleHeader {
    padding-top: 7px;
    padding-bottom: 5px;
}

.nestedModule .sidebarModuleBody {
    border-top: 1px solid #CCC;
    line-height:1.6em;
    margin: 0 10px 8px;
    padding: 0px 3px 0 5px;
}
/* - Custom Links - */
.linksModule ul {
    padding: 2px 0 1px 10px;
    margin: 0;
}

.linksModule li {
    list-style: disc;
    padding: 0;
    line-height: 1.3em;
    margin: 0;
}

/* - Division - */
.divisionModule  {
    background-color:#D9D9D9;
}

.divisionModule select {
    width: 165px;
}

/* - Quick Create - */
.quickCreateModule .requiredMark {
    color: #C00;
}

.quickCreateField {
    padding: 1px 2px 5px 4px;
}

.quickCreateFooter {
    padding-bottom: 2px;
}



/* Specific for calendar invitee lookup */
.invitee .bPageTitle h1 {
    font-size: 93%;
}
.invitee .relatedListIcon {
    display: none;
}
.invitee .bPageBlock .pbTitle h3 {
    margin-left: 10px;
}

.lookup .footer {
    margin-top: 20px;
    border-top: 2px solid #D9D9D9;
    padding-top: 0.5em;
    text-align: center;
    color: #878787;
}

.lookup .content h1 {
    margin: 0.5em 0;
}
.lookup .bPageBlock .list .errorMsg {
    color: #C00;
    text-align: center;
    border-bottom: none;
}
/* Remove all bottom padding so there's less change a vertical scrollbar appears */
.lookup,
.lookup .pBody,
.lookup .bDescription {
    padding-bottom: 0;
}

.lookup #division,
.lookup #lksrch,
.lookup #lktp {
    margin: 0 1em;
}

/* New asset in lookup */
.newAssetLookupHeader .step {
    font-weight: bold;
    float: right;
}

.newAssetLookupHeader h2 {
    margin-bottom: 6px;
}

.newAssetLookupHeader p {
    margin: 0;
}

/* subjectSelectionPopup */
.subjectSelectionPopup h1 {
    margin: 0.5em;
}
body.subjectSelectionPopup div.choicesBox {
  width: 90%;
  padding: 0px;
  border-top-width: 5px;
  border-top-style: solid;
  margin-left: auto;
  margin-right: auto;
    background-color:#F3F3EC;
}
.subjectSelectionPopup .footer {
    margin: 20px auto 0 auto;
    border-top: 2px solid #D9D9D9;
    padding-top: 0.5em;
    text-align: center;
    color: #878787;
    font-size: 91%;
    width:90%;
}
.subjectSelectionPopup ul {
  width: 95%;
  padding: 0;
  margin: 0 auto;
  list-style: none;
}
.subjectSelectionPopup li {
  margin: 0;
  padding: 4px;
  border-top: 1px solid #E3DEB8;
  vertical-align : middle;
}
.subjectSelectionPopup li a {
     font-size: 91%;
}
.subjectSelectionPopup li.listItem0 {
  border-top: none;
}
.choicesBox br {
  display:none;
}

/*//////////////////////////
Common.css
///////////////////////////*/

/*.menuHeader{padding:4px;font-weight: bold;vertical-align:top;background-color:#316ac5;color:#ffffff;border-color:#E2E5E8;}*/
.menuHeader{padding:4px;font-weight: bold;vertical-align:top;background-color:#dddddd;color:#333333;border:2px dotted #d0d0d0;}


/* Custom Classes for Calendar bg Colors in Shared*/
.CalDefaultBlue
{cursor:hand;display:block;
background:#81A6FA url(../../build/tabview/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;border:solid #6E33DD;color:#000;position:relative;text-decoration:none;
border-width:1 1 1 1px;padding:0.2em .75em;
}
/*Dim myDivBgClassArray As String() = {"CalGray", "CalVoilet", "CalMaroon", "CalOrange", "CalYellow", "CalPantone", "CalLightGreen", "CalGreen", "CalPink", "CalRed"}
#d8d8d8,#DFD4DB,#D48E7C,#FBCF8D,#FB6581,#D7E300,#CCE5A2,#A7AB74,#E3C3D4,#FB6581
*/
.CalGray
{cursor:hand;display:block;
    background:#d8d8d8 url(../../build/tabview/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;border:solid #a3a3a3;color:#000;position:relative;text-decoration:none;
    border-width:1 1 1 1px;padding:0.2em .75em;
 }
 .CalPantone
{cursor:hand;display:block;
    background:#E5E96E url(../../build/tabview/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;border:solid #D7E300;color:#000;position:relative;text-decoration:none;
    border-width:1 1 1 1px;padding:0.2em .75em;
 }
 .CalLightGreen
{cursor:hand;display:block;
    background:#CCE5A2 url(../../build/tabview/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;border:solid #A4D867;color:#000;position:relative;text-decoration:none;
    border-width:1 1 1 1px;padding:0.2em .75em;
 }
.CalGreen
{cursor:hand;display:block;
    background:#A7AB74 url(../../build/tabview/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;border:solid #8D9150;color:#000;position:relative;text-decoration:none;
    border-width:1 1 1 1px;padding:0.2em .75em;
 }
 
 .CalPink
{cursor:hand;display:block;
    background:#E3C3D4 url(../../build/tabview/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;border:solid #DCA9C1;color:#000;position:relative;text-decoration:none;
    border-width:1 1 1 1px;padding:0.2em .75em;
 }
 .CalRed
{cursor:hand;display:block;
    background:#FB6581 url(../../build/tabview/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;border:solid #F9425F;color:#000;position:relative;text-decoration:none;
    border-width:1 1 1 1px;padding:0.2em .75em;
 }
  .CalYellow
{cursor:hand;display:block;
    background:#F6E761 url(../../build/tabview/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;border:solid #FAE22F;color:#000;position:relative;text-decoration:none;
    border-width:1 1 1 1px;padding:0.2em .75em;
 }
 
.CalVoilet
{cursor:hand;display:block;
    background:#DFD4DB url(../../build/tabview/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;border:solid #C6B0BE;color:#000;position:relative;text-decoration:none;
    border-width:1 1 1 1px;padding:0.2em .75em;
 }
 .CalMaroon
{cursor:hand;display:block;
    background:#D48E7C url(../../build/tabview/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;border:solid #B45B3E;color:#000;position:relative;text-decoration:none;
    border-width:1 1 1 1px;padding:0.2em .75em;
 }
 
   .CalOrange
{cursor:hand;display:block;
    background:#FBCF8D url(../../build/tabview/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;border:solid #FFB754;color:#000;position:relative;text-decoration:none;
    border-width:1 1 1 1px;padding:0.2em .75em;
 }
 
 /* TestIndex Css Style Sheet*/
 .menuHeader{background-image:url('../Images/btn_bg.gif');padding:4px;font-weight: bold;vertical-align:top;color:#FFFFFF;border:1px; font-family:Arial}
 .LeftMenuBody{background-color:#333333; border-left:1px solid #838383; border-right:1px solid #838383;} 
 .LeftMenuBg{background-color:#333333;} 
 .borderLeftMenu{border-color:#838383;}
 .borderHeader{border-color:#AAAAAA;}
 .TopMenuBg{background-image:url('../image/user/test/top_right_menu_bg.gif');background-repeat:repeat-x;padding:5px;vertical-align:top;color:#FFFFFF;border:1px;}
 
.Menu {font:bold 14px Arial; text-align:center; color:#023D79; cursor:pointer;height:28px;}
.Menurss {background:url(../image/rsslogo3.jpg);font:bold 11px Arial; text-align:right; cursor:pointer; width:103px;height:22px;}
.Menurssempty {background:url(../image/user/test/btn_bg.gif);font:bold 11px Arial; text-align:left; cursor:pointer; width:30px;height:22px;}
.MenuImage {background:url(../image/user/test/btn_bg.gif);cursor:pointer; width:13px;height:12px;}
.MenuImageHover {background:url(../image/rsslogo4.jpg); font:bold 11px Arial, arial, helvetica; text-align:center; color:White; cursor:pointer; width:103px;height:22px;}
.MenuHover { font:bold 14px Arial, arial, helvetica; text-align:center; color:#E6770E; cursor:pointer;height:28px;}
.MenuHoverrss {background:url(../image/user/test/btn_bg2.gif); font:bold 11px Arial, arial, helvetica; text-align:center; color:White; cursor:pointer; width:30px;height:22px;}
.SelectedMenu {background:url(../image/user/test/btn_bg.gif); font:bold 15px tahoma; text-align:center; color:#D0D1D0; cursor:pointer; width:69px;height:22px;}

/*
.SubMenu {cursor:pointer; color:black; font-family:tahoma, arial, helvetica; margin:1px;}
.SubMenuHover {cursor:pointer; color:black; font-family:tahoma, arial, helvetica; border:solid 1px #4B4B6F; background-color:#FFEEC2;}

.MenuGroup {background-image:url(../image/group_background.gif); border:solid 1px #7E7E81;}
.MenuGroup {background-image:url(../image/button1); border:solid 1px #7E7E81;}
 
*/
.MenuBreak {width:4px;height:100%; background-image:url('../Images/sep.gif');}

.LeftUserMenuBg{background-color:#585858; color: White;}
.UserTopMenuBg{background-image:url('../image/user/menu_top_bg.gif'); background-repeat:repeat-x;padding:4px;vertical-align:top;color:#FFFFFF;border:1px; font-size:9pt; font-family:arial}
.UserTopMenuBg1{background-image:url('../image/user/about us.jpg');background-repeat:repeat-x;padding:4px;vertical-align:top;color:#FFFFFF;border:1px; font-size:9pt; font-family:arial}

.borderGray { border-color:#B7B7B7;}
.borderdarkGray { border-color:#808080;}
.bgDarkGray { background-color:#808080;}
.bgGray{background-color:#F0F0F0;}


.Header{color:#A0298F; font-weight:bolder; font-size:10pt;}
.ListHeaderBg{background-image:url('../image/user/list_header.jpg'); background-repeat:repeat-x; height:15px; color:White;}
.PropList{background-image:url('../image/list_bg.jpg'); background-repeat:repeat-x; height:100px;}
.Sideheader{color:#A0298F;font-weight:bold;}
.Sideheaderlist{color:#A0298F;font-weight:bold; font-size:11pt; font-family:Arial}

.MapSideheader{color:#A0298D; font-size:7pt; font-weight:bold;}
.MapContent{color:#9F9F9F; font-size:7pt; font-weight:bold;}
/* Used for view property. */
.Sideheadertop{color:#A0298F;font-weight:bold; font-size:11pt; font-family:Arial}
.Headertop{color:Black; font-weight:bolder; font-size:10pt; font-family:Arial}

/*B864B2*/  
.Content{color:#3E3535; font-weight:bold;font-family:Arial}
.Contentdesc{color:#3E3535; font-weight:bold;font-size:10pt; font-family:Arial}

.ListHeaderBg{background:url(../image/user/list_header_bg.jpg); font-weight:bold; color: White;padding-left:5px;
    padding-right:5px; height:15; font-size:3pt;}

