BODY, P, BLOCKQUOTE,li,ul {
	font-family : Verdana,Arial,sans-serif;
	font-size : 9pt;
	color: #000000;
}

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: #00539f;
}
.subtitle{
	font-family : Verdana,Arial,sans-serif;
	font-size : 9pt;
	color: #da511f;
        font-weight: bold;
}
.footer {
	font-family: Verdana,Arial,sans-serif;
        font-size: 8pt;
 	color: #eeeeee;
}

.topMenuTable{
	 width: 100%;
	 background: url(/system/modules/ca.iable.opencms.cps/resources/galleries/images/topmenu_bk.jpg) repeat-x;	
}	
.topMenuItem{
	color: #FFDF1B;
	text-decoration: none;	
	font-weight: bold;
}	

.navFolderCell {
        background-color: #ffffff;
	
}
.navFileCell {
        background-color: #ffffff;
        
}
.navFolderCellCurrent {
        background-color: #ffffff;
	
}
.navFileCellCurrent {
        background-color: #ffffff;
        
}

.navText {
        font-family: Verdana,Arial,sans-serif;
        font-size: 9pt;
	text-decoration: none;
        font-weight: bold;
        color: #00539F;
}
.navTextCurrent{
	font-family: Verdana,Arial,sans-serif;
        font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
        color: #ED1B2E;
}
.breadCrumb {
        font-family: Verdana,Arial,sans-serif;
        font-size: 7pt;
        color: #000000;
		text-decoration: none;
        
}

.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;
}
