html { min-height: 100%; margin-bottom: 1px; }
body {font-family:Arial, Helvetica, sans-serif;font-size:62.5%; }

.wrapper { margin-left:auto;margin-right:auto;margin-top:10px; }

.header {width:741px }

.footer {margin-top:10px;}

.footer a {font-family:Arial, Helvetica, sans-serif;font-size:1.3em;color:#749999;font-weight:bold;text-decoration:underline;}
.footer a:hover {color:#460066}

.content {width:370px; }

p {font-size:1.1em;color:#666;margin-left:5px;}


.contenttable { font-size:1.1em;width:741px;}

.contenttable2 { font-size:1.1em;color:#666;}
.contenttable2 td {vertical-align:top;}

.leftnav {width:140px;margin:0px 0px 0px 0px ;padding:0px;font-size:1.2em;font-weight:bold; }
.leftnav ul {margin:10px 0px;padding:0px;list-style-type:none; }

.leftnav li {line-height:36px;}

.leftnav li a {background-color:#99CC00;display:block;height:36px;margin:0px 30px 10px 0px;padding:0px;text-align:center;vertical-align:middle;width:110px;vertical-align: middle;color:#460066;text-decoration:none;}


.selected1 a:link, .selected1 a:active, .selected1 a:visited {background-color:#460066;color:#fff;}


.leftnav li a:hover {background-color:#460066;color:#fff;}

.double   {line-height:18px; }

 .rightnav {width:110px;margin:0px;padding:0px;font-size:1.2em;font-weight:bold; }

.rightnav ul {margin:10px 10px 0px 10px;padding:0px;list-style-type:none; }

.rightnav li a {background-color:#FF9900;display:block;height:auto;margin:0px 0px 10px 0px;
padding:2px 0px 3px 0px;text-align:center;vertical-align:middle;width:110px;color:#460066;text-decoration:none;}

.rightnav li a:hover {background-color:#460066;color:#fff;}

.frame {border:1px solid #ccc;margin-top:10px;margin-right:20px;padding:5px;width:405px;}

.framethree {border:1px solid #ccc;margin-top:10px;margin-right:20px;padding:5px;width:570px;}

*html .frame{
	width:420px;
}

.openhrstable {border:1px solid #ccc;margin:10px;padding:5px;width:578px;align:left;}


h1 {font-size:1.7em;color:#000066;margin:0px 0px 5px 5px;padding:0px; }

ul.list {color:#666;font-size:1.1em;margin-left:5px;} 

ul.list2 {color:#666;font-size:1.1em;} 
 
 .datatable {font-size:1em;color:#666;width:370px;} 

 .datatable3 {font-size:1em;color:#666;width:370px;} 
.datatable3 td{
 	  vertical-align: top;
 }
 
 
 .datatable2 {font-size:1em;color:#666;width:370px;} 

 
.datatable2 td{
 	 text-align: center;
 }


 .datatable2 td.open{
 	 text-align: center;
background-color: #c2ff44;
color:black;
 }

 .datatable2 td.label{
 	 text-align: center;
font-weight: bold;
 }

 .datatable2 td.closed{
 	 text-align: center;
background-color: #ff1612;
color:black;
 }

 .datatable2 td.closing{
 	 text-align: center;
background-color: yellow;
color:black;
 }


 
 td.firstcol{
 	text-align: left;
 }

.datatable2 {font-size:1em;color:#666;width:370px;} 
 
.text3{
	font-size:.8em;
	color: #06C;
	 
	margin: 0px 0px 0px 5px;
	padding: 0px 0 0 0;
} 
 
 h2{
	font-family:Arial, Helvetica, sans-serif;  
	font-size:1em;
	color: #036;
	padding:4px 0px 0px 5px;
	margin:0px;
	}
	h3{font-size:1.2em;color:#000066;margin:0px 0px 0px 7px;padding:0px; }	
.bottompad td {font-size:1.4em;}
 .nodisp{
	display: none; }
 .mail {font-size:.8em;padding-left:1px; }
.pad3{
	padding: 5px 0px 5px 5px; }
	.address {font-size:.7em;}
	.leftpad{
	padding-left:40px;font-size:.7em;
}
 .contact1{
 	color:#666;font-size:.8em;margin:4px 0px 4px 0px;padding-left:5px;
 }
 .contactMain{
 	margin-left:16px;
 }
 
 table.holidays { font-size:1.1em; color:#666; margin-left:8px}
/* .head{
 	font-weight:bold;
	font-size:1.1em; 
	padding-left:3px;
	
 }*/
 p.holidays{
 	font-weight:bold;
	font-size:1.3em; 
	color:#036;
 }

 .hol_heading{
 	font-size:1.1em; color:#000;font-weight:bold; padding-bottom:2px;
 }