input,select,textarea,checkbox,radio { /*this is for cross browsers*/ 
margin-left: 0px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-width: 0px; 
margin-height: 0px; 
scrollbar-face-color:#fff; 
scrollbar-arrow-color:#69c; 
scrollbar-base-color:#fff; 
scrollbar-track-color:#fff; 
scrollbar-3dlight-color:#ccc; 
scrollbar-darkshadow-color:#999; 
scrollbar-shadow-color:#fff; 
scrollbar-highlight-color:#fff; 
font-family: verdana, Arial; 
color: #000; 
font-size: 12px; 
background-color: #fff; 
border: 1px solid #ccc; 
} 

input { /*this is for IE/WIN only*/ 
border-width: expression(this.type=="button"?'2px':''); 
border-style: expression(this.type=="button"?'outset':''); <br> 
border-color: expression(this.type=="button"?'#ccc #666 #666 #ccc':''); 
font-family: expression(this.type=="button"?'verdana arial':''); 
font-size: expression(this.type=="button"?'11px':''); 
font-weight: expression(this.type=="button"?'bold':''); 
color: expression(this.type=="button"?'#000':''); 
background-color: expression(this.type=="button"?'#FFF':''); 
cursor: expression(this.type=="button"?'hand':''); 
} 

input[type="button"], input[type="reset"] , input[type="submit"] { /*this is for NN, FF, MOZ/WIN only*/ 
margin-left: 0px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-width: 0px; 
margin-height: 0px; 
font-family: verdana, Arial; 
color: #000; 
font-size: 11px; 
font-weight: bold; 
background-color: #FFF; 
border-top: 2px outset #ccc; 
border-right: 2px outset #666; 
border-bottom: 2px outset #666; 
border-left: 2px outset #ccc; 
cursor: pointer; 
cursor: hand; 
} 

input[type="button"]:hover, input[type="reset"]:hover , input[type="submit"]:hover { /*this is for NN, FF, MOZ/WIN only*/ 
font-family: verdana, Arial; 
color: #000; 
font-size: 11px; 
font-weight: bold; 
background-color: #EFEFEF; 
border-top: 2px inset #ccc; 
border-right: 2px inset #666; 
border-bottom: 2px inset #666; 
border-left: 2px inset #ccc; 
cursor: pointer; 
cursor: hand; 
}

INPUT:hover {background: #EFEFEF;}
INPUT:focus {background: #FFFFFF;}

INPUT { color: black; }
INPUT[type="button"] { color: #AAAAAA; }


body { 	
	font-family:Helvetica,Verdana,Arial,Sans-Serif; 
	background-color:#FFFFFF;
	color: #000000;
	font-size: 10pt;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px
}

h2 {
		text-align: center;
		color: #009421;
}

table {
	font-size: 10pt;
}


.dataInput {
	font-family:Arial;
}

.dataInput tr {
	height:40px;
}

a:link { text-decoration:underline; color: #009421; background:#transparent;}
a:visited { text-decoration:underline; color:#009421; background:#transparent;}
a:active { text-decoration:underline; color:#009421; background:#transparent;}
a:hover { text-decoration:underline;  color:#FFFFFF; background:#009421; }

a.menu_sel:link { text-decoration:underline; color: #FFFFFF; background:#009421;}
a.menu_sel:visited { text-decoration:underline; color:#FFFFFF; background:#009421;}
a.menu_sel:active { text-decoration:underline; color:#FFFFFF; background:#009421;}
a.menu_sel:hover { text-decoration:underline;  color:#009421; background:#FFFFFF; }

a.invisible:link { text-decoration:none; color: #009421; background:#transparent;}
a.invisible:visited { text-decoration:none; color:#009421; background:#transparent;}
a.invisible:active { text-decoration:none; color:#009421; background:#transparent;}
a.invisible:hover { text-decoration:underline;  color:#009421; background:#transparent; }

.hint {
	border:1px solid;color:#FF6000;
	background:#FFECC8;
	margin:20px;
	padding:7px;
}
.hint td.content {
	border:1px dashed;color:#FF6000;
}

.success {
	border:1px solid;color:#2C9C3B;
	background:#EFF6EA;	
	margin:20px;
	padding:7px;
}
.success td.content {
	border:1px dashed;color:#2C9C3B;
}

.paragraphHeader{
	text-align: center;
	font-size:14px;
	color: #009421;
	font-weight: bold;
}

.menu td{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	height:30px;
	text-align: center;
}
.menu_sel td{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	height:30px;
	text-align: center;
	background: #009421;
	color: #FFFFFF;
}


.eventlist {
	height:20px;
	
}

.eventlist th {
	border-color:#EEEEEE; 
	border-width:1px;
	border-style:inset;
	text-align:right;
}

.eventlist td {
	border-color:#EEEEEE; 
	border-width:1px;
	border-style:inset;
	text-align:left;
}


.eventlist_noCancel {
	height:20px;
	text-align:center;
}

.eventlist_noCancel td {
	border-color:#EEEEEE; 
	border-width:1px;
	border-style:inset;
	color: #CCCCCC;
}

.main_header{
	border-color:#FF0000; 
	border-top: 0px solid #999999;
	border-right: 0px solid #999999;
	border-left: 0px solid #999999;
	border-bottom:1px;
	border-style:solid;
}

.main_left{
	border-color:#FF0000; 
	border-top: 0px solid #999999;
	border-right: 1px solid #999999;
	border-left: 0px solid #999999;
	border-bottom:0px;
	border-style:solid;
}

.importantNote {
	color: #000000;
	font-family:Arial;
	border:1px solid;color:#2C9C3B;
	background:#EFF6EA;	
	margin:20px;
	padding:7px;
}


a.eventDoneIdx:link { text-decoration:underline; color: #0068F6; background:#transparent; line-height:20.5pt;}
a.eventDoneIdx:visited { text-decoration:underline; color:#0068F6; background:#transparent; line-height:20.5pt;}
a.eventDoneIdx:active { text-decoration:underline; color:#0068F6; background:#transparent; line-height:20.5pt;}
a.eventDoneIdx:hover { text-decoration:underline;  color:#FFFFFF; background:#0068F6; line-height:20.5pt;}

a.eventOpenIdx:link { text-decoration:underline; color: #009421; background:#transparent; line-height:20.5pt;}
a.eventOpenIdx:visited { text-decoration:underline; color:#009421; background:#transparent; line-height:20.5pt;}
a.eventOpenIdx:active { text-decoration:underline; color:#009421; background:#transparent; line-height:20.5pt;}
a.eventOpenIdx:hover { text-decoration:underline;  color:#FFFFFF; background:#009421; line-height:20.5pt;}


.eventDoneHelp {
	color: #0086F6;
}
.eventOpenHelp {
	color: #009421;
}

.tbl_event {
	border-color:#EEEEEE; 
	border-width:2px;
	border-style:dashed;
	color: #555555;
	margin-bottom:25px;
	margin-left:20px;
	width:90%;
}

.tbl_event th {
    text-align:right;
    padding-right:10px;
}

.tbl_event_small {
	border-color:#EEEEEE; 
	border-width:2px;
	border-style:dashed;
	color: #555555;
	margin-bottom:1px;
	margin-left:1px;
}

.tbl_result {
	border-color:#EEEEEE; 
	border-width:2px;
	border-style:dashed;
	color: #555555;
	margin-bottom:25px;
	margin-left:20px;
	width:90%;
}

.eventOpen {
	text-indent:30px;
	font-size: 14px;
	background: #009421;
	color: #FFFFFF;
	font-weight: bold;
}

.eventOpen_small {
	background: #009421;
	color: #FFFFFF;
	font-weight: bold;
}

.eventDone {
	text-indent:30px;
	font-size: 14px;
	background: #0068F6;
	color: #FFFFFF;
	font-weight: bold;
}

.visUnit{
    border:2px dashed grey;
}


.fenceB{
    border-bottom:1px dashed;
}

.fenceT{
    border-top:1px dashed;
}

.fenceLR{
    padding-left:5px;
    padding-right:5px;
    border-right:1px dashed;
    border-left:1px dashed;
}

.black{
    color:#000000;
}


.tbl_List{
  padding-left:15px;
  padding-right:15px;
 	border-color:#EEEEEE; 
	border-width:2px;
	border-style:dashed;
	color: #555555;
	margin-bottom:25px;
	margin-left:20px;
	width:70%;   
	text-align:center;
}

.tbl_list tr.head {
    background: #AAAAAA;
}

.lineOdd td{
    background: #DFDFDF;
}

.lineEven td{
    background: transparent;
}

.login {
	border:1px solid;color:#2C9C3B;
	background:#EFF6EA;	
	margin:0px;
	padding:0px;
}

//TABS:

div.tabArea {
  font-size: 80%;
  font-weight: bold;
}

a.tab {
  background-color: #e0e0e0;
  border: 1px solid #2C9C3B;
  border-bottom-width: 0px;
  padding: 	2px 3px 1px 3px;
  position: relative;
  text-decoration: none;
  top: -1px;
  z-index: 100;
}

a.tab, a.tab:visited {
  color: #808080;
}

a.tab:hover {
  background-color: #EFF6EA;
  color: #606060;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #EFF6EA;
  color: #000000;
}

a.tab.activeTab {
  z-index: 102;
}

div.tabMain {
	border:1px solid;color:#2C9C3B;
	background:#EFF6EA;	
	margin:0px;
	padding:2px 0px 0px 2px;
  position: relative;
  z-index: 101;
}

.FAQ li {
	  padding: 	10px;
}