﻿html, body { height: 100%;  margin: 0px; }

body, input,
textarea, select {  font: 12px arial; }

a, div, img,
a:active { outline: 0px; }

a {  color: #333333; text-decoration: underline; }
a { text-decoration: none; }

p { margin: 20px 20px 0px 20px; }
h1 { margin-top: 10px;  font-weight: normal; }
h2 { line-height: 22px; margin-bottom: 10px;   font-size: 12px; margin: 0px;  padding: 0px; border-bottom: solid 1px #959595; 
    background-image: url('../Images/Public/imgTblHdr.jpg'); font-weight: normal; text-align: center;
}

#divBody { padding: 10px; height: 100%;  } 
#divStripeTop { background-color: #cccccc; border-top: solid 1px #636467; height: 3px; margin: 5px 0px 10px 0px;  }
#divStripeBottom { background-color: #cccccc; border-bottom: solid 1px #636467; height: 3px; margin: 10px 0px 10px 0px;    }
#divFooter { background-color: #FFFFFF;  text-align: center; height: 12px;  }

#imgLogo { padding-bottom: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; }



#divMenu { margin-bottom: 20px; display: block; float: none;  }
#divMenu .RadMenu { float: none; }
#tblHomeLayout { width: 100%; }
#tblHomeLayout td { vertical-align: top; }

#tblContact     {   margin: 5px; }
#tblContact th { text-align: left; padding: 5px; }
#tblContact td { padding: 5px; }

#divSearch { text-align: right; position:absolute; top: 10px; right: 10px; }
.txtSearch { font-size: 16px;  }
.btnSearch { font-size: 16px; }

#divDescription { font-style: italic; margin-bottom: 10px;  padding-left: 5px; }

.tblInfo { padding:10px; width: 100%; }
.tblInfo th { padding: 5px; vertical-align: bottom;  text-align: center;  }
.tblInfo td { padding: 5px; text-align: right; border-top: solid 1px #cccccc; border-right: solid 1px #cccccc; border: 1px 1px 0px 0px; }
.tblInfo td.site { text-align: left; width: 1%; white-space: nowrap; }
.tblInfo td.last { border-right-width: 0px; }
.tblInfo td.left { text-align: left; }


.left { text-align: left; }

.spaStatisticGroup { color: #666666; }

fieldset { padding: 0px; border: solid 1px #959595; border-top: 0px; margin: 0px;   }
.divPage { padding: 10px 20px 10px 20px; border: solid 1px #959595; border-top: 0px; margin: 0px;   }
.divFieldSet { padding: 5px; }

.tabStrip { width: 100%; }
img.Icon { vertical-align: middle; }

td .hypLink { color: #6cbe55; }



.highlight { background-color: #6cbe55; color: #FFFFFF; }
a span.highlight { text-decoration: underline; }

.menuItem { padding-left: 15px; }
.rpImage { vertical-align: middle; }
.rpItem { vertical-align: middle; } 
#tblLayout { width: 100%;  }
.colMenu { padding: 0px 10px 0px 0px; vertical-align: top; width: 1%;   }
#colContent { vertical-align: top;  }

#fsLogIn { margin-top: 10px; text-align: center; }
#divLogIn { text-align: center;  width: 100%; padding: 75px 0px 75px 0px;  }
#divLogin table td {  }
#divLogIn fieldset {  width: 248px;  margin-left: auto; margin-right: auto;  }
/*
#divLogIn fieldset table th { height: 15px; background-color: Aqua; vertical-align: middle; } */
#divLogOut { text-align: center; }
.tblLogIn th { text-align: right; font-weight: normal; }
.tblLogIn td { text-align: right; height: 30px;  }
.rdfd_ { display: none; }

.lblToolTip { color: Gray; }



.divError     { background-color: #FFDDDD; border: solid 1px #DD6252; padding: 5px; line-height: 16px; margin-bottom: 10px; color: #DD6252; font-weight: bold; }
.divError img { vertical-align: middle; }

.divSuccess   { background-color: #def9d0; border: solid 1px #44c400; padding: 5px; line-height: 16px; margin-bottom: 10px; color: #44c400; font-weight: bold; }
.divSuccess img { vertical-align: middle; }
  
.imgWarning { vertical-align: middle; margin-left: 5px;  }

.lblCorrect { color: #44c400; }
.lblIncorrect { color: #DD6252; }




.dock { margin: 10px;  }

.RadDock { padding-bottom: 10px; }
/*.RadDock .rdTitlebar { padding: 5px 0px 0px 5px;  } */
.RadDock .rdContent p  { margin: 10px; line-height: 20px; }

/*.reToolZone { display: none; }


/* CMS Form */

table.Form { width: 100%; }

table.Form tr { background-color: #ffffff; }
table.Form tr.Alt { background-color: #f2f2f2; }
table.Form th { padding: 10px; vertical-align: middle; text-align: right; font-weight: normal; }
table.Form td { padding: 10px; }

div.FormCommands { height: 16px;  padding: 4px 7px 3px 7px; text-align: right; border-top: solid 1px #828282; background: #cfcfcf url('../Images/Public/imgTblHdr.jpg'); background-position: top; }
div.FormCommands img { vertical-align: middle; }


.rgEditForm { background: #cfcfcf; }

*html .RadComboBoxDropDown .rcbItem,  
*html .RadComboBoxDropDown .rcbHovered  
 /* IE6 & quirks */      
{     
    word-break: keep-all !important;      
}      
    
*+html .RadComboBoxDropDown .rcbItem,  
*+html .RadComboBoxDropDown .rcbHovered /* IE7 */      
{      
    word-break: keep-all !important;      
}  


div.RadEditor table tr { background-color: transparent; }
div.RadEditor table tr td { padding: 0px; }