﻿.dateModified
{
    font-family: Tahoma;
    color: #b7b7b7;
    font-size: 10px;
}

.mandatoryField
{
     font-family: Tahoma;
     color: Red;
     font-size: 10px;
}


.calWeekendHead
{
    background-color: #777777;
    color: White;
    border: 0px solid black;
}
.calWeekendBody
{
     background-color: #e1e1e1;
     border: 0px solid black;
     padding-bottom: 20px;
}
.calWeekdayHead
{
    background-color: #31B1E6;
    color: White;
    border: 0px solid black;
}
.calWeekdayBody
{
     background-color: White;
     border: 0px solid black;
     padding-bottom: 20px;
}

.calMain 
{
       border-left: 1px solid black;
      border-top: 1px solid black; 
}
.calMain tr td
{
      border-bottom: 1px solid black;
     border-right: 1px solid black;
}


.contentPopup
{
    background-color: White;
    border: 1px solid black;
    padding: 10px 10px 10px 10px;
}

.contentPopupBackground
{
    /* background-color: Gray; */
     background-image: url("/images/tp.png");
}

/* resources */
.rb_header
{
	background-color: #31B1E6;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
}

.errorText
{
    color: Red;
}
.adminMenu
{
    background-color: #a89a69;
    color: White;
    vertical-align: top;
}
a.adminLink:link, a.adminLink:visited
{
    text-decoration: none;
    color: White;
}
a.adminLink:hover
{
    text-decoration: none;
    color: Red;
}

.AdminMenuItem
{
    text-align: center;
    vertical-align: top;
}
.adminSetup
{
    width: 650px;
    height: 300px;
}

.browseBasic /* basic styling for TinyMCE plugin */
{
    font-family: Tahoma;
    font-size: 10px;
}

.browseControl /* basic styling for TinyMCE plugin */
{
    font-family: Tahoma;
    font-size: 10px;
}

.browseTopHalf
{
    background-color: #a89a69;
}
.browseLeftHalf
{
    background-color: #a89a69;
    height: 100%;
}
browseBasic a:visited a:link
{
    color: Black;
}

.AR0
{
    background-color: #e1eef3;
}
.AR1
{
    background-color: White;
}
.tableHead
{
    background-color: #a89a69;
    font-size: 14px;
}

.monthHead
{
    background-color: #00adef;
    color: White;
    font-size: 16px;
    text-align: center;
}

.formElement
{
    font-size: 10px;
}

.specSearchBox
{
    /* padding: 20px 20px 20px 20px; */ 
    border: 1px solid Black;
}

.LHStable tr td
{
    padding-top: 10px;
}

.invTD
{
    border: 1px solid black;
} 

option.folderItem
{
    background-color: #06aff4;
    color: White;
}
option.fileItem
{
     background-color: #e1eef3;
}


.popup
{
     position: relative;
}
.popup span
{
     visibility: hidden;
     display: none;
     white-space: normal;
}
.popup:hover span
{
     visibility: visible;
     width: 200px;
     display: block;
     position: absolute;
     z-index: 100;
     border: 2px solid black;
     white-space: normal;
     background-color: White;
     padding: 10px 10px 10px 10px;
}

.FMpopup
{
     position: relative;
}
.FMpopup span
{
     visibility: hidden;
     display: none;
     white-space: normal;
}
.FMpopup:hover span
{
     visibility: visible;
     
     display: block;
     position: absolute;
     z-index: 100;
     border: 1px solid black;
     white-space: normal;
     background-color: White;
     padding: 5px 5px 5px 5px;
     
     width: 50px;
     left: 25%;
}

/* OLD START OF CSS MENU STYLING 

#menu {
width: 100%;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;

float: left;
}

#menu ul li a:link,
#menu ul li a:visited
{
    background-color: #A39161;
}

#menu ul li a:hover
{
    background-color: white;
}

#menu ul li ul 
{
	width: 170px;
/*width: 12em;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
/* border-width: 1px;
border-style: solid;
 border-color: #ccc #888 #555 #bbb; */
/* border-color: #baa876 #8d7c4e #8c794f #b8a771; 
margin: 0;
padding: 2px 3px;


}

/* Added, for sub menu items 
#menu a, #menu h2 ul {
display: block;
 border-width: 1px;
border-style: solid;
border-color: #baa876 #8d7c4e #8c794f #b8a771;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
/*color: White;
 background: #ad9a62; 
text-transform: uppercase;
color: #ffffff;
font-size: 16px;
text-decoration: none;
font-weight:normal;
}

#menu h2 a {
color: #ffffff;
font-size: 16px;
font-weight:normal;
text-decoration: none;
border: 0px solid;
background-color: Transparent;
}

#menu h2:hover {
color: #31b1e6;
}

#menu a {
background: #A39161;
color: #ffffff;
font-size: 15px;
text-decoration: none;
font-weight: normal;
padding: 5px 5px 5px 5px;
}

#menu a:hover {
color: #31b1e6;
background: White;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}



.legendBox
{
     width: 10px;
     height: 10px;
     border: 1px solid black;
}

.bodyDetails
{
	 font-family:Arial;
	 font-size:10pt;
}

.plain 
{
	text-decoration:none;
	color:Blue;
}

.header04
{
	font-size:18px;
	font-weight:bold;
	color:Black;
}


/*   NEW    */
.dateModified
{
    font-family: Tahoma;
    color: #b7b7b7;
    font-size: 10px;
}

.mandatoryField
{
     font-family: Tahoma;
     color: Red;
     font-size: 10px;
}

.calWeekendHead
{
    background-color: #777777;
    color: White;
    border: 0px solid black;
}
.calWeekendBody
{
     background-color: #e1e1e1;
     border: 0px solid black;
     padding-bottom: 20px;
}
.calWeekdayHead
{
    background-color: #31B1E6;
    color: White;
    border: 0px solid black;
}
.calWeekdayBody
{
     background-color: White;
     border: 0px solid black;
     padding-bottom: 20px;
}

.calMain 
{
       border-left: 1px solid black;
      border-top: 1px solid black; 
}
.calMain tr td
{
      border-bottom: 1px solid black;
     border-right: 1px solid black;
}

.contentPopup
{
    background-color: White;
    border: 1px solid black;
    padding: 10px 10px 10px 10px;
}

.contentPopupBackground
{
    /* background-color: Gray; */
     background-image: url("/images/tp.png");
}

/* masterpage */
.mp_input
{
	border: solid 1px #A39161;
	color: #A39161;
	font-size: 10px;
}

.SearchBox
{
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	border: solid 1px #000000;
	color: #000000;
	font-size: 10px;
	width: 150px;
}

.RememberMeCheck
{
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	color: #31B1E6;
	font-size: 11px;
	width: 110px;
}


/* resources */
.rb_header
{
	background-color: #31B1E6;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
}

.errorText
{
    color: Red;
}
.adminMenu
{
    background-color: #a89a69;
    color: White;
    vertical-align: top;
}
a.adminLink:link, a.adminLink:visited
{
    text-decoration: none;
    color: White;
}
a.adminLink:hover
{
    text-decoration: none;
    color: Red;
}

.AdminMenuItem
{
    text-align: center;
    vertical-align: top;
}
.adminSetup
{
    width: 650px;
    height: 300px;
}

.browseBasic /* basic styling for TinyMCE plugin */
{
    font-family: Tahoma;
    font-size: 10px;
}

.browseControl /* basic styling for TinyMCE plugin */
{
    font-family: Tahoma;
    font-size: 10px;
}

.browseTopHalf
{
    background-color: #a89a69;
}
.browseLeftHalf
{
    background-color: #a89a69;
    height: 100%;
}
browseBasic a:visited a:link
{
    color: Black;
}

.AR0
{
    background-color: #e1eef3;
}
.AR1
{
    background-color: White;
}
.tableHead
{
    background-color: #a89a69;
    font-size: 14px;
}

.monthHead
{
    background-color: #00adef;
    color: White;
    font-size: 16px;
    text-align: center;
}

.formElement
{
    font-size: 10px;
}

.specSearchBox
{
    /* padding: 20px 20px 20px 20px; */ 
    border: 1px solid Black;
}

.LHStable tr td
{
    padding-top: 10px;
}

.invTD
{
    border: 1px solid black;
} 

option.folderItem
{
    background-color: #06aff4;
    color: White;
}
option.fileItem
{
     background-color: #e1eef3;
}


.popup
{
     position: relative;
}
.popup span
{
     visibility: hidden;
     display: none;
     white-space: normal;
}
.popup:hover span
{
     visibility: visible;
     width: 200px;
     display: block;
     position: absolute;
     z-index: 100;
     border: 2px solid black;
     white-space: normal;
     background-color: White;
     padding: 10px 10px 10px 10px;
}

.FMpopup
{
     position: relative;
}
.FMpopup span
{
     visibility: hidden;
     display: none;
     white-space: normal;
}
.FMpopup:hover span
{
     visibility: visible;
     
     display: block;
     position: absolute;
     z-index: 100;
     border: 1px solid black;
     white-space: normal;
     background-color: White;
     padding: 5px 5px 5px 5px;
     
     width: 50px;
     left: 25%;
}


.legendBox
{
     width: 10px;
     height: 10px;
     border: 1px solid black;
}

.bodyDetails
{
	 font-family:Arial;
	 font-size:10pt;
}

.plain 
{
	text-decoration:none;
	color:Blue;
}

.header04
{
	font-size:18px;
	font-weight:bold;
	color:Black;
}