BODY, P, .p, BLOCKQUOTE,li,ul {
	font-family : Verdana,Arial,sans-serif;
	font-size : 10pt;
	color: #000000;
}
.pWhite{
	font-family : Verdana,Arial,sans-serif;
	font-size : 10pt;
	color: #ffffff;
}

A:Hover { text-decoration: underline; }

.prompt{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}
.promptcell{
	border-top: solid #cccccc 1px;
	background-color: #ffffff;
	text-align: right;
	font-size: 9pt;
}
.formfield{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
}
.datacell{
	border-top: solid #cccccc 1px;
	background-color: #ffffff;
	text-align: left;
	font-size: 9pt;
}
.buttoncell{
	background-color: #cc9900;
}
.error{
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: red;
}

.sanserif16 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 16pt;
}
.sanserif16white {
	font-family: Verdana,Arial,sans-serif;
	font-size: 16pt;
	color: white;
}
.sanserif16red {
	font-family: Verdana,Arial,sans-serif;
	font-size: 16pt;
	color: red;
}
.sanserif16green {
	font-family: Verdana,Arial,sans-serif;
	font-size: 16pt;
	color: green;
}
.sanserif16blue {
	font-family: Verdana,Arial,sans-serif;
	font-size: 16pt;
	color: blue;
}

.sanserif14 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 14pt;
}
.sanserif14white {
	font-family: Verdana,Arial,sans-serif;
	font-size: 14pt;
	color: white;
}
.sanserif14red {
	font-family: Verdana,Arial,sans-serif;
	font-size: 14pt;
	color: red;
}
.sanserif14green {
	font-family: Verdana,Arial,sans-serif;
	font-size: 14pt;
	color: green;
}

.sanserif12 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12pt;
}
.sanserif12white {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12pt;
	color: white;
}
.sanserif12red {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12pt;
	color: red;
}
.sanserif12green {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12pt;
	color: green;
}

.sanserif11 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11pt;
}
.sanserif11white {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11pt;
	color: white;
}
.sanserif11red {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11pt;
	color: red;
}
.sanserif11green {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11pt;
	color: green;
}

.sanserif10 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
}
.sanserif10white {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	color: white;
}
.sanserif10red {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	color: red;
}
.sanserif10green {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	color: green;
}

.sanserif9 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
}
.sanserif9white {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	color: white;
}
.sanserif9red {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	color: red;
}
.sanserif9green {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	color: green;
}
.sanserif9gray {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	color: #666666;
}

.sanserif8 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
}
.sanserif8white {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: white;
}
.sanserif8red {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: red;
}
.sanserif8green {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: green;
}
.sanserif8gray {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: #666666;
}

.linksanserif14 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 14pt;
	color: black;
}
.linksanserif14_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 14pt;
	text-decoration: none;
	color: black;
}

.linksanserif12 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12pt;
	color: black;
}
.linksanserif12_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12pt;
	text-decoration: none;
	color: black;
}
.linksanserif12white_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12pt;
	text-decoration: none;
	color: white;
}

.linksanserif11 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11pt;
	color: black;
}
.linksanserif11_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: black;
}

.linksanserif10 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	color: black;
}
.linksanserif10_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: black;
}

.linksanserif9 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	color: black;
}
.linksanserif9_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: black;
}
.linksanserif9white_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: white;
}

.linksanserif9gray_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #cccccc;
}
.linksanserif9blue_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #000066;
}

.linksanserif8 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: black;
}
.linksanserif8white {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: white;
}
.linksanserif8gray {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: #666666;
}
.linksanserif8_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: black;
}
.linksanserif8white_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: white;
}
.linksanserif8brown_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: cc9933;
}
.linksanserif8darkbrown_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: 993300;
}
.linksanserif8gray_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #999999;
}
.linksanserif8darkgray_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #999999;
}
.linksanserif8blue_nodec {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #0000cc;
}

.serif16 {
	font-family: Times, Times-Roman, serif;
	font-size: 16pt;
}
.serif16white {
	font-family: Times, Times-Roman, serif;
	font-size: 16pt;
	color: white;
}
.serif16red {
	font-family: Times, Times-Roman, serif;
	font-size: 16pt;
	color: red;
}
.serif16green {
	font-family: Times, Times-Roman, serif;
	font-size: 16pt;
	color: green;
}

.serif14 {
	font-family: Times, Times-Roman, serif;
	font-size: 14pt;
}
.serif14white {
	font-family: Times, Times-Roman, serif;
	font-size: 14pt;
	color: white;
}
.serif14red {
	font-family: Times, Times-Roman, serif;
	font-size: 14pt;
	color: red;
}
.serif14green {
	font-family: Times, Times-Roman, serif;
	font-size: 14pt;
	color: green;
}

.serif12 {
	font-family: Times, Times-Roman, serif;
	font-size: 12pt;
}
.serif12white {
	font-family: Times, Times-Roman, serif;
	font-size: 12pt;
	color: white;
}
.serif12red {
	font-family: Times, Times-Roman, serif;
	font-size: 12pt;
	color: red;
}
.serif12green {
	font-family: Times, Times-Roman, serif;
	font-size: 12pt;
	color: green;
}

.serif11 {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
}
.serif11white {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	color: white;
}
.serif11red {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	color: red;
}
.serif11green {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	color: green;
}

.serif10 {
	font-family: Times, Times-Roman, serif;
	font-size: 10pt;
}
.serif10white {
	font-family: Times, Times-Roman, serif;
	font-size: 10pt;
	color: white;
}
.serif10red {
	font-family: Times, Times-Roman, serif;
	font-size: 10pt;
	color: red;
}
.serif10green {
	font-family: Times, Times-Roman, serif;
	font-size: 10pt;
	color: green;
}

.serif9 {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
}
.serif9white {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
	color: white;
}
.serif9red {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
	color: red;
}
.serif9green {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
	color: green;
}

.serif8 {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
}
.serif8white {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
	color: white;
}
.serif8red {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
	color: red;
}
.serif8green {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
	color: green;
}
.serif8gray {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
	color: #666666;
}

.linkserif16 {
	font-family: Times, Times-Roman, serif;
	font-size: 16pt;
	color: black;
}
.linkserif16_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 16pt;
	text-decoration: none;
	color: black;
}

.linkserif14 {
	font-family: Times, Times-Roman, serif;
	font-size: 14pt;
	color: black;
}
.linkserif14_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 14pt;
	text-decoration: none;
	color: black;
}

.linkserif12 {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	color: black;
}
.linkserif12_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	text-decoration: none;
	color: black;
}

.linkserif11 {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	color: black;
}
.linkserif11_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	text-decoration: none;
	color: black;
}

.linkserif10 {
	font-family: Times, Times-Roman, serif;
	font-size: 10pt;
	color: black;
}
.linkserif10_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 10pt;
	text-decoration: none;
	color: black;
}

.linkserif9 {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
	color: black;
}
.linkserif9_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
	text-decoration: none;
	color: black;
}
.linkserif9white_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
	text-decoration: none;
	color: white;
}

.linkserif8 {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
	color: black;
}
.linkserif8_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
	text-decoration: none;
	color: black;
}

.tableList{
	border-color: #9999bb;
	border-style: solid;
	border-width: 0 0 1px 1px;
}
.tableListCell{
	border-color: #9999bb;
	border-style: solid;
	border-width: 1px 1px 0 0;
	background-color: #ddffdd;
}
.tableListCellInstalled{
	border-color: #9999bb;
	border-style: solid;
	border-width: 1px 1px 0 0;
	background-color: #ffccff;
}
.tableListCellReview{
	border-color: #9999bb;
	border-style: solid;
	border-width: 1px 1px 0 0;
	background-color: #ff8888;
}
.tableListCellReady{
	border-color: #9999bb;
	border-style: solid;
	border-width: 1px 1px 0 0;
	background-color: #66ff99;
}
.tableHeaderCell {

	background-color: #003300;
}
.tableFieldTitleCell {
	border-color: #9999bb;
	border-style: solid;
	border-width: 1px 1px 0 0;
	background-color: #ccccee;
}
.PtableTitle{
	font-size: 8 pt;
}
.PtableField{
	font-size: 8 pt;
}
.buttonOK{
	background-color: #669966;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sanserif;
	font-size: 9pt;
	font-weight: bold;
	border-color: #88bb88;
	border-style: outset;
	border-size: 1px;
}
.buttonCANCEL{
	background-color: #cccccc;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sanserif;
	font-size: 9pt;
	font-weight: bold;
	border-color: #eeeeee;
	border-style: outset;
	border-size: 1px;
}
.buttonALL{
	background-color: #666699;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sanserif;
	font-size: 8pt;
	font-weight: bold;
	border-color: #8888bb;
	border-style: outset;
	border-size: 1px;
}

.title {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000033;
}
.footer {
	font-family: Verdana,Arial,sans-serif;
        font-size: 8pt;
 	color: #eeeeee;
}



.navFolderCell {
        background-color: #ffffff;
	border-bottom: dotted #cccccc 1px;
}
.navFileCell {
        background-color: #ffffff;
        border-bottom: dotted #cccccc 1px;
}
.navFolderCellCurrent {
        background-color: #ffffff;
	border-bottom: dotted #cccccc 1px;
}
.navFileCellCurrent {
        background-color: #ffffff;
        border-bottom: dotted #cccccc 1px;
}

.navText {
        font-family: Verdana,Arial,sans-serif;
        font-size: 9pt;
	text-decoration: none;
        color: #330000;
}
.navTextCurrent{
	font-family: Verdana,Arial,sans-serif;
        font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
        color: #330000;
}
.breadCrumb {
        font-family: Verdana,Arial,sans-serif;
        font-size: 9pt;
        color: #dddddd;
}
.crumbbarUser {
        font-family: Verdana,Arial,sans-serif;
        font-size: 9pt;
        color: #dddddd;
        
}
.mapPSmall {
	font-family: Verdana,Arial,sans-serif;
        font-size: 8pt;
        color: #000000;
}
.mapInfoWindow {
	font-family: Verdana,Arial,sans-serif;
        font-size: 8pt;
        color: #000000;
}
.mapInfoWindowName {
	font-family: Verdana,Arial,sans-serif;
        font-size: 8pt;
        font-weight: bold;
        color: #000000;
}
.mapTable{
	border-left: solid #cccccc 1px;
    border-top: solid #cccccc 1px;
    width: 602px;    
}
.mapDiv{
    width: 602px;
    height: 360px;    
}
.mapSearchTable{
    width: 602px;   
}
.mapLocationTable{
    width: 602px;   
}
.mapTreeDiv{
   	overflow:auto; 
   	height:300px; 
   	width:602px; 
   	border: solid #cccccc 1px;   
}
.mapLocation {
	font-family : Verdana,Arial,sans-serif;
	font-size : 10pt;
	color: #000000;
}
.mapTableTitleCell{
	background-color: #eeeeff;
}
.mapTableTitleCellGreen{
	background-color: #61D961;
}
.mapTableTitle {
	font-family: Verdana,Arial,sans-serif;
        font-size: 9pt;
	font-weight: bold;
        color: #000000;

}
.mapTableTd {
	border-left: solid #cccccc 1px;
	border-top: solid #cccccc 1px;
}
.mapTableText {
	font-family: Verdana,Arial,sans-serif;
        font-size: 9pt;
        color: #000000;
}
.mapTitleLinks{
	font-family: Verdana,Arial,sans-serif;
        font-size: 9pt;
	font-weight: bold;
        text-decoration: none;
        color: #666666;
}
.mapMenuItem{
	font-family: Verdana,Arial,sans-serif;
        font-size: 10pt;
        text-decoration: none;
        color: #000000;
}
.mapMenuItemLocation{
	font-family: Verdana,Arial,sans-serif;
        font-size: 10pt;
        text-decoration: none;
        color: #000000;
	padding-top: 4px;
}
.mapMenuItemIndented{
	font-family: Verdana,Arial,sans-serif;
        font-size: 10pt;
        text-decoration: none;
        color: #000000;
	padding-left: 18px;
}
.mapMenuItemMapGroup{
	font-family: Verdana,Arial,sans-serif;
        font-size: 10pt;
	font-weight: bold;
        text-decoration: none;
        color: #000000;
}
.mapLocationsBar{
	background-color: #ffffff;	
}
.mapSearchFormTable{
	border: solid #cccccc 1px;
    background-color: #eeeeff;
    width:602px; 
        
}
.mapSearchPrompt {
	font-family: Verdana,Arial,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #333333;
}

.mapInfoWindow{
width:200px; 
height:40px; 
}
.trigger{
	cursor: pointer;
	cursor: hand;
}
.branch{
	display: none;
	margin-left: 16px;
}
.locationInfoCell{
	border-top: solid #cccccc 1px;
	padding-top: 12px;	
	padding-bottom: 12px;
}

.mapAdminMainTable{
	border: solid #cccccc 0px;
}

.mapAdminMenuItemGroupType{
	font-family: Verdana,Arial,sans-serif;
    font-size: 9pt;
	font-weight: normal;
    text-decoration: none;
    color: #000000;
}
.mapAdminMenuItemGroup{
	font-family: Verdana,Arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}
.mapAdminMenuItemLocation{
	font-family: Verdana,Arial,sans-serif;
    font-size: 9pt;
	font-weight: normal;
    text-decoration: none;
    color: #000000;
	padding-left: 0px;
}

.mapAdminContextMenuItem{
	font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
	font-weight: normal;
    text-decoration: none;
    color: #000000;

}

.mapAdminTreeCell{

	background-color: #ffffff;
	
}

.mapAdminFieldSetTree{
	border: solid #cccccc 1px;
	background-color: #ffffff;
	
}

.mapAdminFieldSetMapGroup{
	border: solid #cccccc 1px;
	background-color: #eeeeff;
	
}
.mapAdminFieldSetLocations{
	border: solid #cccccc 1px;
	background-color: #eeeeff;
	
}

.mapAdminLegend{
	border-color: black;
	font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
	font-weight: normal;
    text-decoration: none;
    text-align: right;
    color: #000000;
	padding-left: 0px;
	
}
.mapAdminDetailTitle{
	font-family: Verdana,Arial,sans-serif;
    font-size: 9pt;
	font-weight: bold;
    text-decoration: none;
    color: #ffffff;
	padding-left: 0px;
}
.mapAdminDetailNameCell{
	text-align: right;
	vertical-align: middle;
	border-bottom: solid #cccccc 1px;
}
.mapAdminDetailName{
	font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
	font-weight: normal;
    text-decoration: none;
    color: #000000;
	padding-left: 0px;
	
}
.mapAdminDetailValueCell{
	text-align: left;
	vertical-align: bottom;
	border-left: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;
}
.mapAdminDetailValue{
	font-family: Verdana,Arial,sans-serif;
    font-size: 9pt;
	font-weight: normal;
    text-decoration: none;
    color: #000000;
	padding-left: 0px;
}
.mapAdminDetailValueHidden{
	font-family: Verdana,Arial,sans-serif;
    font-size: 9pt;
	font-weight: normal;
    text-decoration: none;
    color: #000000;
	padding-left: 0px;
	display: none;
}

.mapAdminButton{
	background-color: #666666;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sanserif;
	font-size: 8pt;
	font-weight: bold;
	border-color: #888888;
	border-style: none;
	border-size: 0px;
}


ul.SimpleContextMenu {
    display: none;
    position: absolute;
    margin: 0px;
    padding: 0px;
    font-family: verdana;
    font-size: 8px;
    list-style-type: none;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

    ul.SimpleContextMenu li {
        border-bottom: 1px solid #000000;
    }

        ul.SimpleContextMenu li a {
            display: block;
            width: 140px;
            padding: 2px 10px 3px 10px;
            text-decoration: none;
            color: #000000;
            background: #eeeeee;
        }

        ul.SimpleContextMenu li a:hover {
            text-decoration: none;
            color: #ffffff;
            background: #666666;
        }


.fieldSet{
	border: solid #cccccc 1px;
	background-color: #eeeeff;
}

.fieldSetLegend{
	border-color: black;
	font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
	font-weight: normal;
    text-decoration: none;
    text-align: right;
    color: #000000;
	padding-left: 0px;
	
}
.formTable{
	padding: 0px;
	background-color: #eeeeff;
	border: solid #999999 0px;	
}
.formPromptCell{
	text-align: right;
	vertical-align: middle;
	border-bottom: solid #cccccc 1px;
}
.formPrompt{
	font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
	font-weight: bold;
    text-decoration: none;
    color: #000000;
	padding-left: 0px;
	padding-right: 2px;
}
.formFieldCell{
	text-align: left;
	vertical-align: bottom;
	border-left: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;
}
.formField{
	font-family: Verdana,Arial,sans-serif;
    font-size: 9pt;
	font-weight: normal;
    text-decoration: none;
    color: #000000;
	padding-left: 0px;
}
.formButton{
	background-color: #666666;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sanserif;
	font-size: 8pt;
	font-weight: bold;
	border-color: #888888;
	border-style: none;
	border-size: 0px;
}



.adminFieldSet{
	border: solid #cccccc 1px;
	background-color: #ffffff;
}

.adminFieldSetLegend{
	border-color: black;
	font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
	font-weight: normal;
    text-decoration: none;
    text-align: right;
    color: #000000;
	padding-left: 0px;
	
}
.adminFormTable{
	padding: 0px;
	background-color: #ffffff;
	border: solid #999999 0px;	
}
.adminFormPromptCell{
	text-align: right;
	vertical-align: middle;
	border-bottom: solid #cccccc 1px;
}
.adminFormPrompt{
	font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
	font-weight: bold;
    text-decoration: none;
    color: #000000;
	padding-left: 0px;
	padding-right: 2px;
}
.adminFormFieldCell{
	text-align: left;
	vertical-align: bottom;
	border-left: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;
}
.adminFormField{
	font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
	font-weight: normal;
    text-decoration: none;
    color: #000000;
	padding-left: 0px;
	background-color: #ffffff;
}
.adminFormButton{
	background-color: #666666;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sanserif;
	font-size: 8pt;
	font-weight: bold;
	border-color: #888888;
	border-style: none;
	border-size: 0px;
}
.adminTopDiv{
	display: block;  
	width:100%; 
	border: solid #9999cc 0px;
}
.adminMainTitle{
	font-family : Verdana,Arial,sans-serif;
	font-size : 9pt;
	font-weight: bold;
	color: #000000;	
}
.adminTreeItem{
	font-family : Verdana,Arial,sans-serif;
	font-size : 9pt;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}
.adminTreeItemSelected{
	font-family : Verdana,Arial,sans-serif;
	font-size : 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #eeffee;
	text-decoration: none;
}

.adminRecordTable{
	border: solid #cccccc 0px;
}
.adminRecordTitleCell{
	border-left: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;
	background-color: #eeeeff;
}
.adminRecordTitle{
	font-family : Verdana,Arial,sans-serif;
	font-size : 8pt;
	color: #000000;	
}
.adminRecordTitleB{
	font-family : Verdana,Arial,sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color: #000000;	
}
.adminRecordRow{
	background-color: #ffffff;
}
.adminRecordRowSelected{
	background-color: #99ff99;
}
.adminRecordCell{
	border-left: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;
}
.adminRecord{
	font-family : Verdana,Arial,sans-serif;
	font-size : 8pt;
	color: #000000;	
}
.adminDivOut{
	overflow:auto; 
	height:400px; 
	width: 100%;
	border: solid #9999cc 0px;
}
.adminDivIn{
	overflow:auto; 
	height:400px; 
	width: 100%;
	border: solid #9999cc 0px;
}
.adminLink{
	font-family : Verdana,Arial,sans-serif;
	font-size : 9pt;
	color: #000000;
	text-decoration: none;
}
.buttonMove{
	background-color: #cccccc;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sanserif;
	font-size: 8pt;
	font-weight: bold;
	border-color: #cccccc;
	border-style: none;
	border-size: 0px;
}




.tabTitlesTable{
	background: url(/images/dot_gray.gif) repeat-x bottom;	
}

.tabTitlesTD{
	padding: 0px 2px;
	border-left: solid #cccccc 1px;
	border-top: solid #cccccc 1px;	
	border-right: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;
	background-color: #eeeeff;
}
.tabTitles{
	font-family : Verdana,Arial,sans-serif;
	font-size : 8pt;
	color: #000000;
	text-decoration: none;	
	white-space: nowrap;
}

.tabTitlesTDSelected{
	padding: 0px 2px;
	border-left: solid #cccccc 1px;
	border-top: solid #cccccc 1px;	
	border-right: solid #cccccc 1px;
	border-bottom: solid #ffffff 1px;	
	background-color: #ffffff;
}
.tabTitlesSelected{
	font-family : Verdana,Arial,sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	white-space: nowrap
}
.tabSpacer{
	
}
.tabSpacerAdjSelected{
	border-bottom: solid #ffffff 1px;
}
.locationContactDetails{
	font-family : Verdana,Arial,sans-serif;
	font-size : 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
	line-height: 14px;
	padding-left: 4px;
}
.locationContactLink{
	font-family : Verdana,Arial,sans-serif;
	font-size : 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;	
	line-height: 10px;
}
.mapTitleLinksDiv{
	width: 100%;
	background-color: #ffffff;
	
}
.shiftTable{
	
}	
.shiftColHeaderCell{
	border-bottom: solid #cccccc 1px;	
	border-left: solid #cccccc 1px;	
	
}
.shiftColCell{
	border-left: solid #cccccc 1px;	
	border-bottom: solid #cccccc 1px;
}
.shiftDiv{
	background-color: #eeeeee;
	border: solid #cccccc 1px;	
}	
.shiftName{
	font-family : Verdana,Arial,sans-serif;
	font-size : 8pt;
	font-weight: normal;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}
.shiftTimes{
	font-family : Verdana,Arial,sans-serif;
	font-size : 7pt;
	font-weight: normal;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}
.gridCellTitle{
	font-family : Verdana,Arial,sans-serif;
	font-size : 9pt;
	font-weight: normal;
	color: #000000;
}
.gridCellText{
	font-family : Verdana,Arial,sans-serif;
	font-size : 9pt;
	font-weight: normal;
	color: #000000;
}
.gridCellTextGray{
	font-family : Verdana,Arial,sans-serif;
	font-size : 9pt;
	font-weight: normal;
	color: #999999;
}
.gridCell{
	background-color: #ffffff;
}
.gridCellLightGray{
	background-color: #eeeeee;
}
.gridCellLightGreen{
	background-color: #ddffdd;
}
.gridCellRed{
	background-color: #ff0000;
}
.gridCellLightBlue{
	background-color: #ddddff;
}