﻿

body{background:#f1f1f1;margin:0;padding:0;text-align:center;
  font-family: Helvetica, Arial, sans-serif;
  color: #666;
  /* font-size: 62.5%; /*so that we can do base10 w/ ems*/
  font-size: 12px;
  line-height: 1.3em;}
     

/*font-family:tahoma, arial,helvetica,lucida,,verdana,sans-serif;font-size:11px;color:#666;}*/
     
INPUT {font-family:tahoma, arial,helvetica,lucida,,verdana,sans-serif;font-size:12px;color:black;}
SELECT {font-family:tahoma, arial,helvetica,lucida,,verdana,sans-serif;font-size:12px;color:black;}


.separatorDiv {border-bottom:1px dotted #999; padding-bottom:7px; margin-bottom:7px; padding-left: 0px;}


.sideListHeader {font-weight: bold;border-bottom:1px dotted #999; 
				padding-bottom:7px; margin-bottom:7px; padding-left: 0px;}

.helpLink	{font-weight: normal; font-size: 10px;}


.headerDiv   { background-color: #eef1f4; padding: 3px; padding-top: 7px; border-bottom: 1px dotted #b5c5d1;border-top: 1px dotted #b5c5d1; margin: 0px; }
.pageHeader {vertical-align: middle; font-size: 20px; font-weight:bold; padding-bottom: 15px;}


.bold-left { font-weight: bold; text-align: left;}
.headerText { color: #ce5200; font-size: 16px; font-weight: normal; margin-bottom: 10px}
h1 { color: #ce5200; font-size: 20px; font-weight: normal; line-height: 16px; letter-spacing: -1px; margin-bottom: 5px;}
h2 { font-family: Helvetica, Arial, sans-serif; color: #666; font-size: 12px; padding:0px; margin: 0px; font-weight: normal; }
h3 { font-family: Helvetica, Arial, sans-serif; color: #666; font-size: 12px; padding:0px; margin: 0px; font-weight: normal; }


h2Old { color: #F87711; font-size: 16px; font-weight: normal; line-height: 16px; letter-spacing: -1px; margin-bottom: 6px;}

.title1 {color: #888; font-size: 24px; font-weight: bold; font-family: Bernard MT Condensed;}
.title2 {color: #999; font-size: 24px; font-weight: bold; font-family: Bernard MT Condensed;}
.slogan {color: black; font-size: 14px; font-family: Bernard MT Condensed;}

.button_plain
{ background-color: #E3E3E3; }

.pbButton {font-family : Tahoma ; color: #990000; font-size: 11; 
	     font-weight: bold; BORDER: #990000 1px solid; BACKGROUND-COLOR: #F5DEB3; cursor: hand;}
 
 .button { 
	background-color:#F5DEB3; /* wheat color */
	border:#990000 2px solid;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	overflow:visible;
	padding: 2px 0.75em;
	width: auto;
	cursor: hand;
}
 
.grayButton { 
	background-color:#c4c4c4;
	border:2px solid;
	border-top-color:#a4a4a4;
	border-left-color:#a4a4a4;
	border-right-color:#a4a4a4;
	border-bottom-color:#a4a4a4;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	overflow:visible;
	padding: 2px 0.75em;
	width: auto;
	cursor: hand;
}

a.button, a.button:link, a.button:visited, a.button:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: .3em .85em;
}
.buttonWidthFix {
	width: 100%;
}	

.inactiveButton { 
	background-color:#c0c0c0;
	border:2px solid;
	border-top-color:#c1c1c1;
	border-left-color:#c1c1c1;
	border-right-color:#afafaf;
	border-bottom-color:#afafaf;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	overflow:visible;
	padding: 2px 0.75em;
	width:auto;
}

.entry-form-left1   { background-color: #fff; padding: 3px 3px 3px 6px; border-right: 1px solid #b5c5d1; border-bottom: 1px dotted #b5c5d1 }
.entry-form-left2    { background-color: #eef1f4; padding: 3px 3px 3px 6px; border-right: 1px solid #b5c5d1; border-bottom: 1px dotted #b5c5d1 }
.entry-form-right1  { background-color: #fff; padding: 3px; border-bottom: 1px dotted #b5c5d1 }
.entry-form-right2   { background-color: #eef1f4; padding: 3px; border-bottom: 1px dotted #b5c5d1 }

.report-right1 { background-color: #fff; padding: 3px; border-bottom: 1px dotted #b5c5d1 }


.helperTable { border: 1px solid #6699cc; background-color: #dfecf5; padding: 10px; margin: 10px; }       
.helperTable1 { border: 1px solid #e4e4e4; background-color: #f4f4f4; padding: 10px; margin: 10px; }
.helperTable2 { border: 1px solid #6699cc; background-color: #f4f4f4; padding: 10px; color: #6699cc; margin-top: 5px; margin-bottom: 10px;}

.buttonGroup {text-align: center; margin-top: 10px;}

.spanError {color: Red;}

.divMessageOld {border: 1px dotted #6699cc; margin-top: 8px; background-color: #F0F5FA;
			margin-bottom: 10px; padding: 6px; color: black; font-weight: bold;}

.divMessage {border: 2px solid #20BC00; margin-top: 8px; background-color: #DEFFDD;
			margin-bottom: 10px; padding: 6px; color: black; font-weight: bold;}
			

.divWarning {border: 1px solid red; margin-top: 8px; background-color: #dfecf5;
			margin-bottom: 10px; padding: 6px; color: red; font-weight: normal;}


.newHeader  { font-size:38px; color:#ff9933; margin:15px 15px 0 15px; letter-spacing:-1px;}
.newLargeFont {font-size:16px; color: #999999; line-height:24px; font-weight:normal; margin:0 15px 0 15px;}
.newH3 {} 
.h3-desc {}
.newBODY {
  font-family: Helvetica, Arial, sans-serif;
  color: #666;
  font-size: 62.5%; /*so that we can do base10 w/ ems*/
  line-height: 1.3em;
  background-color: #edf7ff;
}

	

.autocomplete_completionListElement 
{      
	overflow: auto;
    border: 2px solid #6699cc;    
    border-bottom: 0px;
    list-style-type : none;
    background-color: #f4f4f4;	    
    margin:0px;	
    padding: 0px;
    font-weight: bold;
} 	

.autocomplete_listItem
{
	border-bottom:  2px solid #6699cc;	
	padding: 5px;
	background-color: #f4f4f4;	
}
        
.autocomplete_highlightedListItem
{
	color: #6699cc;
	padding: 5px;
	background-color: #dfecf5;
	border-bottom:  2px solid #6699cc;	
	cursor: hand;	
}


.ul-arrow { list-style-image: url("/images/arrow.gif") }

