*{ 
    margin:0;
    padding:0;
}

img{
    border                      : 0;
}

body{
    margin					    : 0px 0px 0px 0px;
	padding					    : 0px 0px 0px 0px;
	background:#FFFFFF;
	color:#333333;
	font-family: Arial, Verdana;
	font-size:11px;
	position: relative;
}

div.moduleGroup{
    width                       : 343px;
    background                  : transparent url(../images/pagepilot/moduleGroupBase.gif) left bottom no-repeat;
    padding-bottom              : 21px;
    margin-bottom               : 11px;         
}

#msgWindow{
    width                       : 680px;
    background                  : transparent url(../images/pagepilot/largeArrow.gif) 10px 20px no-repeat;
    font-size                   : 16px;
    line-height                 : 51px;
    text-indent                 : 28px;
    color                       : #FF6600;
    font-weight                 : bold;
}

img.paddedImage{
    padding-bottom              : 5px;
}

#pagepilotMain{
  margin-left:  0;
}

#searchBar td.searchOptions {
  
}
td.searchOptions input.submitBut {
    position: relative;
    top: 4px;
    left: 4px;    
}
#searchBar select {
    width                       :137px;
}

#searchBar select, #searchBar input.fixedWidth {
    width                       : 135px;
    border-style: solid;
    border-width: 1px; 
    border-color: #000000; 
    font-family: Arial, Verdana, Helvetica, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    padding: 2px; 
    background: #FFFFFF;
}

div.scalarText a.center:link, div.scalarText a.center:active, div.scalarText a.center:visited, div.scalarViewItemAdd a.center:link, div.scalarViewItemAdd a.center:active, div.scalarViewItemAdd a.center:visited {
		margin: 2px 0 0 0;
    color: #6D6E70 !important;
    float: left;
    text-align: center;
    width: 100%;
    font-size: 12px;
    font-family: Arial, Verdana, Tahoma;
    color: #333334;
    font-weight: bold;
    text-decoration: underline; 
}

div.scalarText a.center:hover, div.scalarViewItemAdd a.center:hover{
	color: #000 !important;
}

div.scalarActions{
		width: 100%;
    float: left;
    border: 0;
    margin: 0;
}

div.scalarText{
		width: 100%;
    border: 0;
    margin: 0;
    text-align: center;
    padding: 0 0 5px 0;
}
div.arrow{
		float: left;
    display: block;
}

div.scalarViewItem{
		float: left;
		border: solid 4px #F1F1F1;
    width: 118px;
    padding: 0 0 0 0;
    margin: 0 1px 0 0;
}

div.scalarViewItemMsg{
		
		border: solid 4px #616264;
    width: 300px;
    padding: 8px;
    margin: 0 1px 10px 0;
}


div.scalarViewItemAdd{
		float: left;
		width: 126px;
    height: 45px;
    margin: 29px 0 0 0;
    padding: 2px 0 0 0;
    background: url(../images/pagepilot/scalarView/addNew.png) no-repeat top left;
}

img.back{
		margin: 10px 0 0 0;
}

#searchBar td {
    font-family: Arial, Verdana, Helvetica, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    padding: 0px;
    font-weight: bold;
    line-height: 37px;
}

div.navigationSystem{
    padding-right:   -100px;
}


div.imageWindow{
    padding                   : 2px 2px 2px 2px;
    width                     : 439px;
}

div.imageWindowHeader{
    color                       : #FFFFFF;
    font-weight                 : bold;
    line-height                 : 12px;
    background                  : transparent url(../images/pagepilot/imageWindowHeader.gif) left top no-repeat;
    padding                     : 14px 12px 0 0;
    text-align                  : right;
    height                      : 49px;
}

div.imageWindow h2{
    font-size                   : 16px;
    color                       : #FF6600;
    font-weight                 : bold;
    line-height                 : 35px;
    background                  : transparent url(../images/pagepilot/imageWindowHeaderLow.gif) left top no-repeat;
    text-indent                 : 26px;

}

div.imageWindow h4{
    height                      : 43px;
    background                  : transparent url(../images/pagepilot/imageWindowFooter.gif) left top no-repeat;
    text-align                  : right;
    padding                     : 10px 10px 5px 0;           
}

div.imageWindow a:link,div.imageWindow a:visited,div.imageWindow a:active {
    color                       : #FFF;
    text-decoration             : none;          
}

div.imageWindow a:hover {
    color                       : #FF6600;
    text-decoration             : underline;          
}

div.imageWindow a.normal:link, div.imageWindow a.normal:visited,div.imageWindow a.normal:active{
   font-size                   : 12px;
   color                       : #FF6600;
   font-weight                 : bold;
   line-height                 : 35px;
   text-decoration             : none;
}

div.imageWindow a.normal:hover{
   font-size                   : 12px;
   color                       : #FF6600;
   font-weight                 : bold;
   line-height                 : 35px;
   text-decoration             : underline;
}

div.imageWindow #instruction{
  font-size                   : 12px;
  color                       : #333;
  background                  : #FFF;
  line-height                 : 15px;
  margin                      : 5px 0 5px 0;
  display:                      block;

}

div.imageWindow label{
    text-indent                 :0;
}

#imageWindowTable{
  font-size                   : 12px;
  line-height                 : 15px;
  background                  : #FFF;
  text-align                  : left;         
}

div.imageWindow #imageInterfacePaging{
  font-size                   : 12px;
  line-height                 : 18px;
  background                  : #FFFFFF;
  text-align                  : right;
  color                       : #333;
  padding-right               : 3px;        
}

div.imageWindow #imageInterfacePaging a{
  font-size                   : 12px;
  line-height                 : 14px;
  background                  : #FFFFFF;
  text-align                  : right;
  color                       : #333;        
}

#imageWindowTable th{
  background                  : #6D6E70;
  color                       : #FFF;
  padding                     : 2px 2px 2px 2px;
}

#imageWindowTable img{
  cursor: pointer;
}

img.forcedImageSize{
    width:  150px;
}

div.imageWindow td.dots{
    background              : transparent url(../images/pagepilot/imageWindowDots.gif) left top no-repeat;
    height             : 1px;
}


#imageWindowTable td{

  padding                     : 2px 2px 2px 2px;
  vertical-align              : top;
}

#imageWindowTable td.stripe1{
  background                  : #F1F1F1;
  padding                     : 2px 2px 2px 2px;
  vertical-align              : top;
}

#imageWindowTable td.stripe2{
  background                  : #D3E5E5;
  padding                     : 2px 2px 2px 2px;
  vertical-align              : top;
}

.imageInterface{
  background                  : #F1F1F1;
  border                      : solid red 1x;
  padding                     : 2px 2px 2px 2px;
  vertical-align              : top;
 
}




h1{
   font-family                  : Arial, Verdana;
	font-size                   : 16px;
    color                       : #FFFFFF;
    text-decoration             : bold;
}

h2{
    font-size                   : 16px;
    color                       : #FFFFFF;
    font-weight                 : bold;
    line-height                 : 44px;
    background                  : transparent url(../images/pagepilot/moduleGroupMainTop.gif) left top no-repeat;
    text-indent                 : 26px;
}

h3{
    font-size                   : 12px;
    color                       : #FFFFFF;
    font-weight                 : bold;
    line-height                 : 21px;
    background                  : transparent url(../images/pagepilot/moduleGroupTop.gif) left top no-repeat;
    text-indent                 : 8px;
}

font.gray {
    font-size                   : 12px;
}

a.orange:link,a.orange:visited,a.orange:active{
    font-size                   : 12px;
    font-weight                 : bold;
    color                       : #FF6600;
    text-decoration             : none;
}

a.orange:hover{
    font-size                   : 12px;
    font-weight                 : bold;
    color                       : #FF6600;
    text-decoration             : underline;
}

.moduleGroup ul {
	background                  : #F1F1F1;
    padding                     : 0px;
    list-style-type             : none;
    
}

.moduleGroup ul ul {
	background                  : #D3E5E5;
}

.moduleGroup li.last {
    border-bottom: 0;
}

.moduleGroup ul li{
    border-bottom               : 1px solid #FFF;
    text-indent                 : 8px;
    line-height                 : 21px;
}

.moduleGroup ul ul li.nonActiveItem{
    border-bottom               : 1px solid #F1F1F1;
    text-indent                 : 24px;
    background                  : transparent url(../images/pagepilot/arrowGray.gif) left top no-repeat;
}

.moduleGroup ul ul li.activeItem{
    border-bottom               : 1px solid #F1F1F1;
    text-indent                 : 24px;
    background                  : transparent url(../images/pagepilot/arrowOrange.gif) left top no-repeat;
}

p#date{
    
    font-weight                 : bold;
    font-style                  : italic;
}

form {
    display                     : inline;
}

select{
border:1;
color:#000000;
background:#FFFFFF;
font-family:Verdana,Arial;
font-size:11px;
}

select.search{
border:1;
color:#000000;
background:#FFFFFF;
font-family:Verdana,Arial;
font-size:11px;
width:220px
}

select.pagepilot{
border:1;
color:#000000;
background:#FFFFFF;
font-family:Verdana,Arial;
font-size:11px;
width:250px;
}



.richTextElement{
  	font-family 			: arial,helvetica;
	font-size				: 8pt;
    width                   : 374px;
    height                  : 100px;
   	border-style			: solid;
	border-width			: 1px;
    border-color            : #887D6C;
    background              : #FFFFFF;
}

.richTextElementTA{
  	font-family 			: arial,helvetica;
	font-size				: 8pt;
    width                   : 374px;
    height                  : 100px;
   	border-style			: solid;
	border-width			: 1px;
    border-color            : #887D6C;
    background              : #FFFFFF;
    color                   : #000088;
    display                 : none;
}

.richTextElement a{
  	font			        : arial,helvetica 8pt;
    color                   : #0000FF;
    text-decoration         : underline;
}

#objectList{
    margin-right            : 1px;
    width                   : 100%  
}

#objectList td {
    padding                 : 0 0 0 0;
}

#objectList th{
    font			        : arial,helvetica 8pt;
    font-size				: 12px;
    background              : #6D6E70;
    text-align              : left;
    padding                 : 0 4px 0 4px;
}

#objectList th.ordered{
    font			        : arial,helvetica 8pt;
    font-size				: 12px;
    background              : #FF6600;
    text-align              : left;
    padding                 : 0 4px 0 4px;
}

#objectList td.padded{
    font			        : arial,helvetica 8pt;
    font-size				: 12px;
    text-align              : left;
    padding                 : 2px 4px 2px 4px;
}

#objectList td.nonPadded{
    font			        : arial,helvetica 8pt;
    font-size				: 12px;
    text-align              : left;
    padding                 : 0px 4px 0px 4px;
}

#objectList th a{
    font			        : arial,helvetica 8pt;
    font-size				: 12px;
    color                   : #FFFFFF;
    text-decoration         : none;
}

#objectList th a:hover{
    background-color        : #FF6600;
    color                   : #333333;
}

label{
    color:#333333;
	font-size:12px;
    text-indent:8px;
    padding-right: 3px;
    font-weight: bold;
    cursor: pointer;
}

fieldset.top{
    display                 : block;
    border                  : 0;
    background              : transparent url(../images/pagepilot/tabTopLeft.gif) left top no-repeat;
    height                  : 27px;
    padding-top             : 8px;
}

fieldset.bot{
    display                 : block;
    border                  : 0;
    background              : transparent url(../images/pagepilot/tabBotLeft.gif) left top no-repeat;
    padding                 : 8px 0 9px 0;
    height                  : 20px;
}

div.tableToolsBot{
    background              : transparent url(../images/pagepilot/tabBotRight.gif) right top no-repeat;
    margin-bottom           : 10px;
    text-align              : right;
    padding-right           : 5px;
    height                  : 37px;
    
}

div.tableToolsTop{
    background              : transparent url(../images/pagepilot/tabTopRight.gif) right top no-repeat;
    height                  : 37px;
    text-align              : right;
    padding-right           : 10px;
    
}

#tableToolsTop a{
    font-size               :12px;
    color                   :#6D6E70;
    line-height             :13px;
}

#tableToolsTop input.searchBox{
    width                   : 19px;
    border-style            : solid;
    border-width            : 1px; 
    border-color            : #333333;
    padding-left            : 3px;
    
}

#tableToolsBot a{
    font-size               :12px;
    color                   :#6D6E70;
    line-height             :13px;
}

#tableToolsBot input.searchBox{
    width                   : 19px;
    border-style            : solid;
    border-width            : 1px; 
    border-color            : #333333;
    padding-left            : 3px;
}

div.filters{
    background              : transparent url(../images/pagepilot/filtersBackground.gif) left top;
    padding-right           : 3px;

    overflow                : hidden;
    width                   : 100%;
}

.filters a:link, .filters a:visited, .filters a:active {
    font-family             : Arial, Verdana, Helvetica, sans-serif; 
    font-size               : 12px;
    color                   : #666666;
    display                 : block;
}

.filters a:hover{
    text-decoration         : underline;
    color                   : #333333;
}

.filters li{
    line-height             : 44px;
    background              : transparent url(../images/pagepilot/filterButtonBack.gif) left top no-repeat;
    float                   : left;
    list-style              : none;
    padding                 : 0 10px 0 30px;
}

.filters li.first{
    background              : transparent url(../images/pagepilot/filterButtonBackFirst.gif) left top no-repeat;
}

div.baseItems{
    /*background              : transparent url(../images/pagepilot/filtersBackground.gif) left top;*/
    padding-right           : 3px;

    overflow                : hidden;
    width                   : 100%;
}

.baseItems a:link, .baseItems a:visited, .baseItems a:active {
    font-family             : Arial, Verdana, Helvetica, sans-serif; 
    font-size               : 12px;
    color                   : #666666;
    display                 : block;
}

.baseItems a:hover{
    text-decoration         : underline;
    color                   : #333333;
}

.baseItems li{
    line-height             : 44px;
    background              : transparent url(../images/pagepilot/filterButtonBack.gif) left top no-repeat;
    float                   : left;
    list-style              : none;
    padding                 : 0 10px 0 30px;
}

.baseItems li.first{
    background              : transparent url(../images/pagepilot/filterButtonBackFirst.gif) left top no-repeat;
}



div.alphaSearch{
    background              : transparent url(../images/pagepilot/alphaBack.gif) left top;
    padding                 : 6px 0 12px 6px;
    overflow                : hidden;
    width                   : 100%;
    margin-bottom           : 5px;
}

.alphaSearch li{
    line-height             : 18px;
    float                   : left;
    list-style              : none;
    padding                 : 3px 2px 3px 1px;
    font-family             : Arial, Verdana, Helvetica, Arial, Helvetica, sans-serif;  
}


.alphaSearch a{
    font-family             : Arial, Verdana, Helvetica, sans-serif; 
    background              : #FFFFFF;
    padding                 : 1px 4px 1px 4px;
    font-size               : 12px;
}

.alphaSearch a.titleDesc:link, .alphaSearch a.titleDesc:hover, .alphaSearch a.titleDesc:active{
    background              : #F1F1F1;
    color                   : #333333;
}

span{
    background              : #F1F1F1;
    color                   : #333333;
    font-size               : 12px;
}

.alphaSearch a.nonActive:link, .alphaSearch a.nonActive:active{
    background              : #FFFFFF;
    color                   : #333333;
}

.alphaSearch a.nonActive:hover{
    background              : #FF6600;
    color                   : #FFFFFF;
}

.alphaSearch a.nonActive:visited{
    background              : #FFFFFF;
    color                   : #333333;
}

.alphaSearch a.active:link,
.alphaSearch a.active:visited,
.alphaSearch a.active:active {
    color                   : #FFFFFF;
    background              : #FF6600;
    text-decoration         : underline;
}

.alphaSearch a.active:hover{
    background              : #FFFFFF;
    color                   : #333333;
}

div.fieldTips{
    width                   : 100px;
    background              : transparent url(../images/pagepilot/tooltipsBackground.gif) right top no-repeat;
    
    height                  : 26px; 
    text-align              : right;
    padding-right           : 10px;
    margin-top              : -25px;
    margin-left              : 420px;    
    
}

span.fieldsetItem{
    display                 : block;
    border                  : 0;
    background              : transparent url(../images/pagepilot/toolTipsLeft.gif) left top no-repeat;
    padding-top             : 5px;
}




/* Page Pilot add forms */

div.addForm {
    background              : #D3E5E5;
    margin-bottom           : 1px;
    padding-left            : 20px;
    padding-top             : 20px;
    padding-bottom          : 10px;
    
}

div.addForm li{
    list-style              : none;
    padding-left: 10px;
    padding-bottom          : 5px;
    background              : #D3E5E5;

}


div.addForm td.input{
    
    padding-left            : 30px;
    padding-bottom          : 10px;
}

div.addForm label{
    background              : transparent url(../images/pagepilot/formBullet.gif) left top;
    background-repeat: no-repeat;
    background-position: 0px;
    padding-left: 20px;
    
}
div.addForm td.toolz{
    padding-left: 27px;
}

div.addForm label.bool{
    background              : #D3E5E5;
    padding-left: 5px;
    
}

div.macEditor{
    margin-bottom           : 0px;
    padding-left            : 0px;
}

div.macEditor ul{
    padding                 : 0 0 0 0;  
}

div.macEditor li{
    list-style              : none;
    padding                 : 0 0 0 0;
    float                   : left;
}

div.macEditor textarea{
    display                 : block;
    width                   : 300px;
    height                  : 150px;
    padding                 : 0 0 0 0;
    border-style: solid;
    border-width: 1px; 
    border-color: #333333;
}

div.export{
    background              : #FFFFFF;
    margin-bottom           : 10px;
    padding-left            : 0px;
    padding-top             : 0px;
    padding-bottom          : 0px;
}

div.export select{
    border-style: solid;
    border-width: 1px; 
    border-color: #333333;
}

.export th{
    font			        : arial,helvetica;
    font-size				: 12px;
    background              : #6D6E70;
    text-align              : left;
    padding                 : 4px 4px 4px 4px;
    color                   : #FFFFFF;
}

.export td{
    padding                 : 4px 4px 4px 4px;
}

.export th a:link,.export th a:visited,.export th a:active{
    font			        : arial,helvetica 8pt;
    font-size				: 12px;
    color                   : #FFFFFF;
    text-decoration         : none;
}
.export th a:hover{
    background-color        : #FF6600;
    color                   : #333333;
}

div.report{
    background              : #FFFFFF;
    margin-bottom           : 10px;
    padding-left            : 0px;
    padding-top             : 0px;
    padding-bottom          : 0px;
}

div.report select{
    border-style: solid;
    border-width: 1px; 
    border-color: #333333;
}

.report th{
    font			        : arial,helvetica;
    font-size				: 12px;
    background              : #6D6E70;
    text-align              : left;
    padding                 : 4px 4px 4px 4px;
    color                   : #FFFFFF;
}

.report td{
    font-size				: 12px;
    padding                 : 4px 4px 4px 4px;
}

.report th a:link,.report th a:visited,.report th a:active{
    font			        : arial,helvetica 8pt;
    font-size				: 12px;
    color                   : #FFFFFF;
    text-decoration         : none;
}
.report th a:hover{
    background-color        : #FF6600;
    color                   : #333333;
}

div.messages {
    background              : #D3E5E5;
    padding                 : 0 0 0 0;
}

div.messages li{
    
    list-style              : none;
    padding-left            : 25px;
    padding-top             : 4px;
    background-position     : 0px;
    padding-bottom          : 5px;
    background              : transparent url(../images/pagepilot/arrowGray.gif) left top no-repeat;
    border-bottom           : 1px solid #FFF;
    font-family             : Arial, Verdana;
    color                   : #333333;
    font-size               : 12px;
}

div.messages li.seperator{
    background              : none;
}


div.messages li.last{
    border-bottom               : 0;
}

div.messages li.nonActive{
    background              : none;
     border-bottom               : 0;
}

div.messages a:link,div.messages a:visited,div.messages a:active{
    color                   : #333333;
    font-family             : Arial, Verdana;
    font-size               : 12px;
    text-decoration         : none;
}

div.messages a:hover{
    color                   : #FF6600;
    font-family             : Arial, Verdana;
    font-size               : 12px;
    text-decoration         : underline;
}

div.widgets{
    background              : #FFFFFF;
    margin-bottom           : 10px;
    margin-top             : 10px;
    }

div.widgets #widgetContainer{
    background              : #FFFFFF;
    width                   : 552px;
}

div.widgets #widgetContainer td.widgetCell{
    vertical-align          : top;
    padding-right           : 10px;
    padding-bottom          : 10px;
    height                  : 290px;
}

div.widgets .widgetItem{
    background              : #FFFFFF;
    margin                  : 0 0 0 0;
    padding                 : 0 0 0 0;
    width                   : 270px;
    height                  : 300px;
    
}

div.widgets .widgetDoubleItem{
    background              : #FFFFFF;
    margin                  : 0 0 10px 0;
    padding                 : 0 0 0 0;
    width                   : 552px;
    
    
}

div.widgets .widgetDoubleItem th{
    text-align              : left;
    background              : transparent url(../images/pagepilot/headerBarWide.gif) left top no-repeat;
    line-height             : 35px;
    padding                 : 5px 0 0 35px;
    margin                  : 0 0 0 0;
    font-size               : 16px;
    color                   : #333333;
    
    
}

div.widgets .widgetDoubleItem td.widgetFooter{
    text-align              : left;
    background              : transparent url(../images/pagepilot/footerBarWide.gif) left top no-repeat;
    height                  : 12px;
    padding                 : 0 0 0 10px;
    color                   : #FFFFFF;
}

div.widgets .widgetDoubleItem tbody{
    text-align              : left;
    background              : transparent url(../images/pagepilot/middleBarWide.gif) left top; 
    padding                 : 0 5px 0 5px;
    margin                  : 0 0 0 0;
}

div.widgets .widgetItem th{
    text-align              : left;
    background              : transparent url(../images/pagepilot/headerbar.gif) left top no-repeat;
    line-height             : 40px;
    padding                 : 0 5px 0 35px;
    margin                  : 0 0 0 0;
    font-size               : 16px;
    color                   : #333333;
    
}


div.wideWidgetLeft{
    width                   : 258px;
    height                  : 98px;
    float                   : left;
    margin                  : 5px 0 0 10px;
    padding                 : 10px 0 0 5px;

}

div.wideWidgetLeft li{
    margin                  : 0 0 0 0;
    padding                 : 0 0 0 5px;
    list-style              : none;
    color                   : #333333;
    font-size               : 11px;
}

div.wideWidgetLeft span{
    color                   : #FF8330;
    font-size                    : 11px;
    font-weight             : bold;
    background              : none;
}

div.wideWidgetRight{
    width                   : 258px;
    height                  : 98px;
    float                   : right;
    margin                 : 0 10px 0 0;

}

div.widgets .widgetItem td.widgetFooter{
    text-align              : left;
    background              : transparent url(../images/pagepilot/footerbar.gif) left top no-repeat;
    line-height             : 33px;
    padding                 : 0 0 0 33px;
    width                   : 555px;
    color                   : #FFFFFF;
    clear                   : both;    

}


div.widgets .widgetItem td.widgetFooter a:link, div.widgets .widgetItem td.widgetFooter a:visited,div.widgets .widgetItem td.widgetFooter a:active{
    color                   : #FFFFFF;
    text-decoration         : none;
}

div.widgets .widgetItem td.widgetFooter a:hover{
    color                   : #FFFFFF;
    text-decoration         : underline;
}


div.widgets .widgetItem td.filler{
     /* height               : 100%; */
    
}

.roman{
    padding 0 0 0 0;
    margin 0 0 0 0;
}

div.widgets .widgetItem td.widgetBreak{
    line-height             : 1px;
    background              : transparent url(../images/pagepilot/widgetLineSeperator.gif) left top no-repeat;
    padding                 : 0 0 0 0;
    margin                  : 0 0 0 0;
}

div.widgets td.lowerWidgetHeader{

    text-align              : left;
    background              : transparent url(../images/pagepilot/lowerHeaderBack.gif) left top;
    height                  : 54px;
    padding                 : 0 0 0 0;
    margin                  : 0 0 0 0;
}

div.widgets .widgetItem tbody{
    text-align              : left;
    background              : transparent url(../images/pagepilot/tbodyWidgetBack.gif) left top; 
    padding                 : 0 5px 0 5px;
    margin                  : 0 0 0 0;
}

div.widgets .widgetItem td{
    text-align              : left;
    line-height             : 13px;
    padding                 : 5px 5px 5px 5px;
    margin                  : 0 0 0 0;
    font-size               : 12px;
    color                   : #333333;
}

#widgetDataColumn{
   width: 240px;
   background              : transparent url(../images/pagepilot/tbodyWidgetLeft.gif) left top; 
}

#widgetToolsColumn{
   width: 70px;
   background              : transparent url(../images/pagepilot/tbodyWidgetRight.gif) right top;
}

input.search{
    border-style: solid;
    border-width: 1px; 
    border-color: #EEEEEE; 
    font-family: Arial, Verdana, Helvetica, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-style: bold; 
    background: #FFFFFF;
    height=20px;
    width=140px; 
    color: #000000;
}

input.radio{
    color:#000000;
    background:#D3E5E5;
    font-family:Verdana,Arial;
    font-size:11px;
}

input.checkbox{

    color:#000000;
    background:#FFFFFF;
}

textarea{

    color:#000000;
    background:#FFFFFF;
    font-family:Verdana,Arial;
    font-size:11px;
}

textarea.standard{

    border-style: solid;
    border-width: 1px; 
    border-color: #1A4D8D;
    color:#000000;
    background:#FFFFFF;
    font-family: Arial, Verdana, Helvetica, Arial, Helvetica, sans-serif; 
    font-size:11px;
    height:100px;
    width : 312px;
}

input.standard{
    
    border-style: solid;
    border-width: 1px; 
    border-color: #666666; 
    font-family: Arial, Verdana, Helvetica, Arial, Helvetica, sans-serif; 
    font-size: 11px;  
    background: #FFFFFF;
    height: 15px;
    padding-left: 4px;
    padding-right: 4px;
    width           : 370px;
}

input.noFormat{
    
    border-style: solid;
    border-width: 1px; 
    border-color: #666666; 
    font-family: Arial, Verdana, Helvetica, Arial, Helvetica, sans-serif; 
    font-size: 11px;  
    background: #FFFFFF;
    height: 15px;
    padding-left: 4px;
    padding-right: 4px;
    width           : 570px;
}

input.standardSmall{
    
    border-style: solid;
    border-width: 1px; 
    border-color: #666666; 
    font-family: Arial, Verdana, Helvetica, Arial, Helvetica, sans-serif; 
    font-size: 11px;  
    background: #FFFFFF;
    height=20px;
    padding-left: 4px;
    padding-right: 4px;
    width        : 224px;
}

select.standard{
    
    border-style: solid;
    border-width: 1px;
    border-color: #1A4D8D; 
    color:#000000;
    background:#FFFFFF;
    font-family: Arial, Verdana, Helvetica, Arial, Helvetica, sans-serif; 
    font-size:11px;
    width:380px
}

select.ppWidget{
    
    border-style: solid;
    border-width: 1px;
    border-color: #1A4D8D; 
    color:#000000;
    background:#FFFFFF;
    font-family: Arial, Verdana, Helvetica, Arial, Helvetica, sans-serif; 
    font-size:11px;
    width:134px
}

/* ---[ links ]------------------------------- */

a:link {
    color:#FF6600;
    text-decoration: bold;
}

a:visited {
    color:#FF6600;
    text-decoration: bold;
}

a:hover{
    color:#333333;
}

a:active {
    color:#FF6600;
    text-decoration: bold;
}

.moduleGroup a {
    font-size: 12px;
}

.moduleGroup a:link {
color:#333;
text-decoration: bold;
}

.moduleGroup a:visited {
    color:#333;
    text-decoration: bold;
}

.moduleGroup a:hover{
    color:#F60;
}

.moduleGroup a:active {
    color:#333;
    text-decoration: bold;
}  

ul li a {
    color: #333;
    text-decoration             : none;
}

ul li a.activeItem:link, a.activeItem:hover,a.activeItem:visited,a.activeItem:active,{
    color: #333;
    text-decoration             : underline;
    font-weight                 : bold;
}

ul ul li a.activeItem:link,ul ul li a.activeItem:hover,ul ul li a.activeItem:visited,ul ul li a.activeItem:active {
    color: #FF6600;
    text-decoration             : underline;
}

ul ul li a.nonActiveItem {
    color: #333;
    text-decoration             : none;
}

textarea.style {
   font-family      : arial, helvetica, sans-serif;
   font-size        : 10px;
   line-height		: 12px;
   font-weight      : bold;
   color            : #000000;
   border-style     : solid;
   border-width     : 2;
   border-color     : #000000;
   background-color : #FFFFFF;
   width            : 483px;
   height           : 224px;
}

table{
	font-family      : arial, helvetica, sans-serif;
   	font-size        : 10px;
}

.admin{
	font-family      	: arial, helvetica, sans-serif;
   	color            	: #000000;

   	border-style     	: solid;
   	border-width     	: 1px;
   	border-color     	: #000000;
	vertical-align		: top;
   	background-color 	: #7FB3D8;
}

.admin .title{
	font-size		: 12px;
	font-weight		: bold;
}


.shadedGrey{
	font-family     : arial, helvetica, sans-serif;
   	font-size       : 10px;
   	line-height		: 12px;
	background-color: #CCCCCC;
	color           : #000000;
 
}

.shadedBoldGrey{
	font-family     : arial, helvetica, sans-serif;
   	font-size       : 10px;
   	line-height		: 12px;
	background-color: #BBBBBB;
	color           : #000000;
 	font-weight	 	: bold;
}

.lightGrey{
	font-family     : arial, helvetica, sans-serif;
   	font-size       : 10px;
   	line-height		: 12px;
	background-color: #CCCCCC;
	border-color    : #CCCCCC;
    border-style     	: solid;
   	border-width     	: 0px;
}

.greyBorder{
	color			: #000000;
	background-color:	#FFFFFF;	
	border-top		: 1px solid #CCCCCC; 
	border-left		: 1px solid #CCCCCC; 
	border-bottom	: 1px solid #CCCCCC;
	border-right	: 1px solid #CCCCCC;
	padding			: 0px 0px 0px 0px;
}

.lightGreyHeader{
	color			: #1C2F67;
	background-color: #EEEEEE;
	border-top		: 0px solid #CCCCCC; 
	border-left		: 0px solid #CCCCCC; 
	border-bottom	: 1px solid #CCCCCC;
	border-right	: 0px solid #CCCCCC;
	padding			: 0px 0px 0px 0px;
}

.redBold{
	color			: #B6332B;
	font-size		: 10px;
	font-weight		: bold;
	font-decoration	: italic;
}

.redHeadline{
	color			: #B6332B;
	font-size		: 14px;
	font-weight		: bold;
	font-decoration	: italic;
}

.content{
	padding			: 3px 4px 4px 2px;
}

.framed{
   font-family      : arial, helvetica, sans-serif;
   padding			: 1px;	
   font-size        : 10px;
   line-height		: 12px;
   font-weight      : bold;
   color            : #000000;
   border-style     : solid;
   border-width     : 1;
   border-color     : #CCCCCC;
   background-color : #FFFFFF;

}

.admin hr{
	height			: 1px;
	background-color	: #000000;
	border			: 0px;
}

.admin input{
	border-style		: solid;
	border-width		: 1px;
	border-color		: #000000;
}

.admin select{
	border-style		: solid;
	border-width		: 1px;
	border-color		: #000000;
}

.admin textarea{
	border-style		: solid;
	border-width		: 1px;
	border-color		: #000000;
	width				: 320px;
	height				: 100px;
}

.admin .time{
	border-style		: solid;
	border-width		: 1px;
	border-color		: #000000;
	width				: 55px;
}

.admin .calendar{
	border-style		: solid;
	border-width		: 1px;
	text-align			: center;
}

table.calendar {
	border-style		: solid;
	border-width		: 1px;
	padding				: 2px;
}

table.calendar td {
	font-size			: 12px !important;
	text-align			: center;
	background-color	: #CCCCCC;
	width				: 75px;
	height				: 30px;
	border-style		: solid;
	border-width		: 1px;
}

a.calendar {
	font-size			: 11px;
}

a.calendar:hover {
	font-size			: 11px;
}

table.calendarView{
    width:      800px;
    font-size:  12px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border-top: solid 1px #BEC6C8;
    border-left: solid 1px #BEC6C8;
}

table.calendarTop{
	height: 37px;
    width:      800px;
}

table.calendarTop td.infoTL{
    background: transparent url(../images/pagepilot/calHeaderTopLeft.gif) left top no-repeat;
    width: 6px;
}

table.calendarTop td.infoTM{
    border-top: solid 1px #6D6D6D;
    text-align: center;
    color: #FF6A0F;
    font-size: 13px;
    font-weight: bold;
}

table.calendarTop td.infoTML{
    border-top: solid 1px #6D6D6D;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}

td.infoTML a:active, td.infoTML a:link, td.infoTML a:visited{
    color: #333333;
    text-decoration: none;
}

td.infoTML a:hover{
    text-decoration: underline;
    color: #333333;
}

table.calendarTop td.infoBML a:active, table.calendarTop td.infoTML a:link,table.calendarTop td.infoTML a:visited,{
    color: #333333;
    text-decoration: none;
}

table.calendarTop td.infoBML a:hover{
    color: #333333;
    text-decoration: underline;
}

td.infoTMR{
    border-top: solid 1px #6D6D6D;
    text-align: right;
}

td.infoTMR a{
    color: #333333 !important;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

td.infoBML{
    border-bottom: solid 1px #6D6D6D;
    text-align: right;
}

td.infoBML a{
    color: #333333 !important;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

td.infoBMR{
    border-bottom: solid 1px #6D6D6D;
    text-align: right;
}

td.infoBMR a{
    color: #333333 !important;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

table.calendarTop td.infoTR{
    background: transparent url(../../images/pagepilot/calHeaderTopRight.gif) right top no-repeat;
    width: 6px;
}

table.calendarTop td.infoBM{
    border-bottom: solid 1px #6D6D6D;
    text-align: center;
    color: #FF6A0F;
    font-size: 13px;
    font-weight: bold;
}

table.calendarTop td.infoBML{
    border-bottom: solid 1px #6D6D6D;
    text-align: left;
}

table.calendarTop td.infoBMR{
    border-bottom: solid 1px #6D6D6D;
    text-align: right;
}

table.calendarTop td.infoBR{
    background: transparent url(../../images/pagepilot/calHeaderBotRight.gif) right top no-repeat;
    width: 6px;
}

table.calendarTop td.infoBL{
    background: transparent url(../../images/pagepilot/calHeaderBotLeft.gif) left top no-repeat;
    width: 6px;
}

table.calendarView td{
    
    padding: 5px 5px 5px 5px;
    margin: 0 0 0 0;
    vertical-align: top;
    border-right: solid 1px #BEC6C8;
    border-bottom: solid 1px #BEC6C8;

}

table.calendarView td.day{
    width: 114px;
    height: 50px;
}

table.calendarView td.dayCurrent{
    width: 114px;
    height: 50px;
    background: #F7F7F7;
    color: #FF6600;
}

table.calendarView td.info{
    width: 114px;
    height: 20px;
    text-align: center;
    background: #6D6E70;
    color: #FFF;
    border-right: solid 1px #6D6E70;
    border-bottom: solid 1px #6D6E70;
}


table.calendarView td.infoCurrent{
    width: 114px;
    height: 20px;
    text-align: center;
    background: #FF6600;
    color: #FFF;
}
.overCal{
	background: #000000;
    color: #FFF;
}

div.calendarDay{
	background:	FF6600;
    border: red solid 1px;
}

p#uploadTimer {
	display: inline;
	margin: 0 20px 0 0;
	padding: 10px 0 10px 0;
	font-size: 12px;
}

p#uploadTimer.active {
	background: url(../images/reuse/progressBarSmall.gif) no-repeat left center;
	padding-left: 20px;
}

/* FilterBox */
input.loading {
	background: #FFF url(/images/pagepilot/ajax-loader.gif) no-repeat right 50%;
	border: 2px solid #E7F1F1;
}
