/* */

.calendardatefield{}

#jMonthCalendar .Vacation {
	background-color: #bada55; 
 }
.hiddendialog
{
	visibility: hidden;
}



/* this is used only for giving a field a specific name */
.uploadDescription{}

a {font-family: Garamond; width:100; font-size:11pt; color:#00533E} 

a.hyperlink {font-family: Garamond; width:100; font-size:12pt; color:#00533E; text-decoration:none} 

a.menu {font-size:12pt; color:#CC9966; }

a.header{ color: #FFFFFF; font-size: 9pt;}

a.home{ border:0px;}

a.footer {font-size:12pt; color:#FFFFFF; }

a.helplink { font-size:8pt;  }

a.login {color:#404040;}

a.cube { color:#999999;}

a:hover{text-decoration:underline;}


/* the following is for the body of the page  (document) */     
body {font-family: Garamond; font-size:10pt; background-color:#999999 }
body.blue { background-color:#6699FF;}
body.brown { background-color:#9F7B3D;}

body.zoom { background-color:White;}

div{ }

div.center {text-align: center;}
 
image.mainlarge { width:380px; margin:0px; padding:0px; height:100% }

img.mainlarge { width:380px; margin:0px; padding:0px; height:585px; }

img.home {margin:0px; padding:0px; border:0px;}


input.helpbutton {border-style: none;
	border-color: inherit;
	border-width: 0px;
	font-family: Garamond;  	font-size:11pt;  color:#00533E;
	width: 78px; 
	background-color:#E4E1B9; 	text-decoration:underline
}
/*text-decoration:underline*/
/* the following is for aps.buttons  (input) */     

input {font-family: Garamond; font-size:12pt; background: white; color:#00533E;
	margin-left: 0px;
} 
input.input10 {font-family: Garamond; font-size:10pt; background: white; color:#00533E; } 


input.center {display:block; margin:0px;  width:180px; height:180px;}

input.header { display:inline-block ; margin:0px; border-collapse:collapse;}
     
/* input.button {font-family: Arial Unicode MS; font-size:8pt} */
input.button {font-family: Garamond;  font-size:12pt; color:#00533E;
	background: #E4E1B9;  border-width: 0px; text-decoration: underline
}
input.buttonmenu {font-family: Garamond;  font-size:11pt; height:20px; width: 100px; color:#00533E;
	background: #E4E1B9;  border-width: 0px; text-decoration: underline
}	
/* text-decoration: underline;*/
input.textbox {font-family: Garamond; font-size:10pt}

.zipcodewith4 {}
.telephone {}

input.noborder200 {font-family: Garamond; font-size:10pt; width:200px; border-width:0px;}

input.noborder {font-family: Garamond; font-size:10pt; border-width:0px;}
/* the following is for ddl's and.... */  
select {font-family: Garamond; font-size:12pt; color:#00533E;
	margin-left: 0px;
} 

/* the following is for labels  (span) */  
span {font-family: Garamond; font-size:12pt; color:#00533E;
	margin-bottom: 0px;
}

span.add {color:#00533E; font-size:12pt;}
span.span08pt {font-size:8pt;}
span.span10pt {font-size:10pt;}
span.span12pt {font-size:12pt;}
span.span14pt {font-size:14pt;}

span.error {font-family: Garamond; font-size:12pt; background: white; color:Red; } 

span.big {font-size:14pt; font-weight:normal}

span.bigul { font-size:16pt; font-weight:bold; text-decoration:underline; }

span.bold { font-weight:bold }

span.navbold {font-size:16pt; font-weight:bold }

span.bold8 { font-size:8pt; font-weight:bold }

span.login { color:#404040}

span.normal8 {font-size:8pt; font-weight:normal }

span.subscript {font-size:6pt; font-weight:normal; vertical-align:bottom;}

/*span.twelve { font-size:12pt; font-weight:normal }*/

span.red { font-weight:normal; color:red; }

span.boldgreen {font-size:72pt; font-weight:bolder ; color:green; letter-spacing:0px; margin:0px; padding:0px; font-style:italic;}

span.header{font-size:9pt ; color: #FFFFFF; font-weight: bold; }

span.headerwelcome{font-size:9pt ; color: #FFFFFF; }

span.cube {color:#999999;}
/* end of labels */

/* fwcheckbox */
label {font-family: Garamond; font-size:12pt; color:#0000FF;}

/* free text box 
ftb.freetextbox {color:blue; font-family: Garamond  }*/

div.divbackyellow {background-color:#FFFF99}
div.divbackbrown {background-color:#E4E1B9}

 table { background-color:White; margin-left: 0px;
}
	
table.tblnoborder {border: 0px none #E4E1B9; background-color: #E4E1B9; width:873px
}
table.tblborder {background-color: #E4E1B9; width:110px}	

 /*table { background-color:#FFFF99;	border: 2px solid #FFFF99 ;   -------border: 0px none #E4E1B9; background-color: #E4E1B9;
width: 98%;	margin-bottom: 0px;} */
table.style1border { background-color:#FFFF99; border-color:blue; border-width:2px}
/* #00533E is the green 
#E4E1B9 is the tan*/

table.datagrid {background-color:white; border-color:#00533E; border-width: 2px;
				font-family:Garamond; font-size:11pt; }

table.cube { border-style:none; border-color:Red; border:0px; padding:0px; margin:0px;border-collapse: collapse;  width:100%; }

table.display{ border-style:none; border:2px; border-color:blue;border-collapse: collapse;
               padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; 
               margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;  
               }
table.divgold {border: thin solid #FFFF99; background:#FFFF99 repeat}

table.main {padding: 0px; margin: 0px; border: thin solid #cc9966; width: 900px; border-collapse: collapse}
table.mainhelp {padding: 0px; margin: 0px; border: thin solid #cc9966; width: 400px; height:550; border-collapse: collapse}
table.maingold {padding: 0px; margin: 0px; border: thin solid #E4E1B9 ; width: 900px }

table.cart {margin:10px; width:100%;}

table.nowidth {margin:10px;}

table.zoom {margin:0px;width:100%;padding:0px; }
    
td {font-family: Garamond; font-size:10pt; height: 22} 

td.FFFF99 { background-color:#FFFF99;  border-color:#FFFF99}
td.E4E1B9 { background-color:#E4E1B9;  border-color:#E4E1B9}

td.alignright { font-family: Garamond; font-size:10pt; text-align:right;}

td.header{padding: 0px; background-color: #CC9966; vertical-align:bottom;}

td.headerright{padding-right: 10px; background-color: #CC9966; vertical-align:bottom; text-align:right;}

td.footer{padding: 0px; margin: 0px; border-color: #CC9966; background-color: #CC9966; height:30px; vertical-align:middle; text-align:center; width:25%;   }

td.loginscreen { background-color:#f0e68c;}

td.main {border: thin solid #CC9966; vertical-align:top ; text-align:center; height:180px; width:180px; padding:10px; margin:0px}

td.mainlink {border: thin solid #CC9966; vertical-align:middle ; text-align:center; height:180px; width:180px; padding:10px; margin:0px}

td.mainlarge {border: thin solid #CC9966; width:400px; vertical-align:top ; text-align:center;  margin:0px; padding-bottom:6px; padding-left:10px; padding-right:10px; padding-top:10px;}

td.cube {padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; 
             margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;  
             border:0px; vertical-align:top;}

td.cubedisplay {padding: 0px; margin: 0px; border:0px; vertical-align:top;}

td.valigntop { font-family: Garamond; font-size:10pt; vertical-align:top;}

td.login { font-family: Garamond; font-size:10pt; vertical-align:top; width:50%}

td.loginshade { font-family: Garamond; font-size:10pt; vertical-align:top; text-align:center; 
                width:50%; background-color:#F0F0F0 }

textarea {font-family: Garamond; font-size:10pt } 





