body {
background-image: url('/pics/bg.png');
background-repeat: repeat-x;  
margin: 0px;
padding: 0px;
background-color: #EFF4F7;
}
.body
{
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
color:#000;
}
a:link {color:#000;}
a:visited {color:#000;}
a:hover {
	background:#477A95;
	text-decoration: none;
	color:#FFF;
}	

a.tooltip span {display:none; padding:2px 3px; margin-left:8px;}

a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #000000; color:#000000;}

#container
{
width: 1000px;
margin: auto;
background-color: #EFF4F7;
color: #000;
border: 1px solid black;
padding: 0px;
overflow: hidden;
}
#container2
{
width: 1000px;
margin: auto;
background-color: #EFF4F7;
color: #000;
border: 1px solid black;
padding: 0px;
}
#container3
{
width: 690px;
margin: auto;
background-color: #EFF4F7;
color: #000;
border: 1px solid black;
padding: 0px;
}
#top
{
padding: 0px;
background-color: #ddd;
height: 150px;
}
#topnav
{
padding: 0px;
background-color: #ddd;
}
#topfill
{
padding: 0px 5px 0px 5px;
background-color: #294F89;
height: 30px;
text-align: left;
background-color: #294F89;
border-top: 0px solid #000;
border-bottom: 1px solid #000;
border-left: 0px solid #000;
border-right: 0px solid #000;
}
#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
display: inline;
width: 125px;
margin: 0;
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
color:#fff; 
border-left: 0px solid black;
border-right: 1px solid black;
border-top: 0px solid black;
border-bottom: 0px solid black;
background-color:#477A95; 
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 8192px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: -8192px;
}

#leftnav2
{
float: left;
display: inline;
width: 175px;
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
color:#fff; 
border-left: 0px solid black;
border-right: 1px solid black;
border-top: 0px solid black;
border-bottom: 0px solid black;
background-color:#477A95; 
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 8192px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: -8192px;
}
a:link {color:#000;}
a:visited {color:#000;}
a:hover {
	background:#477A95;
	text-decoration: none;
	color:#FFF;
}
#rightnav
{
float: right;
width: 255px;
margin: 0px;
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
color:#000; 
border-top: 0px solid black;
background-color:#EFF4F7; 
padding: 0px 0px 0px 5px;
}
* html #content { 
display: inline;
} /* for IE 3px jog problem */

#content
{

font-family: arial, verdana, ms sans serif;
font-size: 8pt;
margin-left: 135px;
margin-right: 255px;
border-left: 0px solid black;
border-top: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
padding: 5px;
max-width: 605px;
background-color:#EFF4F7;
color:#000;
}


#content2
{
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
background-color:#EFF4F7;
color:#000;
border: 0px solid black;
padding: 5px;
margin: 0px 0px 0px 175px;
max-width: 815px;
}

* html #content2 { 
margin-right: -5px;
/*padding: 0px 0px 0px 0px;  */
} /* for IE 3px jog problem */

.c2table {
width: 810px;
margin: 0px;
padding: 5px 0px 0px 0px;
border: 0px;
}

#content3
{
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
background-color:#EFF4F7;
color:#000;
border: 0px solid black;
margin: 0px;
padding: 5px;
max-width: 1000px;
}
#footer
{
clear: both;
margin: 0;
padding: 0px 0px 0px 5px;
color: #fff;
background-color: #477A95;
border-left: 0px solid black;
border-top: 1px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
}

.focus
{
border-left: 0px solid black;
border-top: 0px solid black;
border-right: 0px solid black;
border-bottom: 1px solid black;
background-color:#294F89;
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
color:#fff;
padding: 5px 5px 5px 5px;
margin: 0px;
}

.focus2
{
border-left: 0px solid black;
border-top: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
background-color:#294F89;
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
color:#fff;
padding: 0px 10px 0px 0px;
margin: 0px;
}
.focus2 a:link {color:#fff;}
.focus2 a:visited {color:#fff;}
.focus2 a:hover {
	text-decoration: none;
	background-color:#294F89;
	color:#fff;
}
.focus3
{
border-left: 0px solid black;
border-top: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
/* background-color:#294F89; */
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
color:#fff;
padding: 0px 10px 0px 0px;
margin: 0px;
}
.focus3 a:link {color:#fff;}
.focus3 a:visited {color:#fff;}
.focus3 a:hover {
	text-decoration: none;
	color:#fff;
}
.con_title
{
font-family: arial, verdana, ms sans serif;
font-size: 12pt;
padding: 5px;
margin-bottom: 5px;
color:#000;
background-color:#A9C7D7;
border: 1px solid #477A95;
width: 815px;
max-width: 815px;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

.folder_off {
	font-family: arial, verdana, ms sans serif;
 	font-size: 8pt;
	color: #fff;
	height: 12px; 
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background-color:#333; 
	padding: 1px 2px 1px 2px;
	cursor: pointer;
	}
.folder_on {
	font-family: arial, verdana, ms sans serif;
 	font-size: 8pt;
	color:#fff;
	height: 12px;  
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background-color:#294F89; 
	padding: 1px 2px 1px 2px;
	cursor: pointer;
	
	}
.folder_selected {
	font-family: arial, verdana, ms sans serif;
 	font-size: 8pt;
	color:#fff; 
	height: 12px; 
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 0px solid black;
	background-color:#294F89; 
	padding: 1px 2px 1px 2px;
	cursor: pointer;
	
	}																																											
.tab_menu_fill {
	font-family: arial, verdana, ms sans serif;
 	font-size: 8pt;
	height: 12px;
	color:#000; 
	border-left: 0px solid black;
	border-right: 0px solid black;
	border-top: 0px solid black;
	border-bottom: 1px solid black;
	padding: 0px 1px 0px 0px;
	cursor: pointer;
	
	}
.menu_on {
	font-family: arial, verdana, ms sans serif;
 	font-size: 8pt;
	color:#fff; 
	border-left: 0px solid black;
	border-right: 0px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background-color:#294F89; 
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
	cursor: pointer;
	
	}
.menu_off {
	font-family: arial, verdana, ms sans serif;
 	font-size: 8pt;
	color:#fff; 
	border-left: 0px solid #477A95;
	border-right: 0px solid #477A95;
	border-top: 1px solid #477A95;
	border-bottom: 1px solid #477A95;
	background-color:#477A95; 
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
	cursor: pointer;
	
	}
.menu_selected {
	font-family: arial, verdana, ms sans serif;
 	font-size: 8pt;
	color:#fff; 
	border-left: 0px solid black;
	border-right: 0px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background-color:#294F89; 
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
	cursor: pointer;
	
	}																																
.search {
font-family: arial, verdana, ms sans serif; 
font-size: 8pt; 
color: #000;
font-weight: normal;
background-color: #fff;
border: 1px solid #000; 
/* height: 14px; */
vertical-align: middle; 
}

.search2 {
border-bottom: 1px solid #000;
background-color:#477A95; 
	padding: 2px; 
}
.search3 {
font-family: arial, verdana, ms sans serif; 
font-size: 8pt; 
color: #000;
border: 1px solid #000;
background-color:#fff; 
height:	18px;
vertical-align: middle; 
line-height: normal;


}

.search input,.search textarea,.search select {
font-family: arial, verdana, ms sans serif; 
font-size: 8pt; 
font-weight: normal;
color: #000; 
background-color: #fff; 
border: 1px solid #000; 
}
.title {
font-family: arial, verdana, ms sans serif; 
font-size: 12pt; 
font-weight: bold;
margin: 0px;
padding: 0px;
color: #fff;
}

.title2 {
font-family: arial, verdana, ms sans serif; 
font-size: 12pt; 
font-weight: bold;
margin: 0px;
padding: 0px;
color: #000;
}	
	
.tables {
margin: 0px;
padding: 0px 0px 0px 1px;
color: #000;
background-color: #C4D9E4;
border: 1px solid #477A95;
border-collapse: collapse;
}
.l_row {
color: #000;
background-color: #C4D9E4;
}
.d_row {
color: #000;
background-color: #A9C7D7;

}
.bullet {
margin: 0px;
padding: 1px 5px 1px 5px;
color: #000;
background-color: #C4D9E4;
border: 1px solid #477A95;
font-family: arial, verdana, ms sans serif; 
font-size: 8pt; 
font-weight: bold;
}

.test {
margin: 0px 0px 0px 0px;
padding: 3px;
color: #000;
background-color: #A9C7D7;
border-left: 1px solid #477A95;
border-right: 0px solid #477A95;
border-top: 1px solid #477A95;
border-bottom: 1px solid #477A95;
}
.test2 {
margin: 0px;
padding: 0px;
}
.right_box {
margin: 5px 5px 0px 0px;
padding: 0px 0px 0px 0px;
color: #fff;
background-color: #477A95;
border: 1px solid #000;
}
.right_box a:link {color:#fff;}
.right_box a:visited {color:#fff;}
.right_box a:hover {
	background:#A9C7D7;
	text-decoration: none;
	color:#333;
}
.right_fill {
margin: 5px 0px 0px 0px;
padding: 0px;
}

.infob
{
color: #fff;
background-color: #477A95;
font-family: arial, verdana, ms sans serif; 
	font-size: 8pt; 
}
.infoa
{
color: #000;
background-color: #A9C7D7;
font-family: arial, verdana, ms sans serif; 
	font-size: 8pt; 
}
.infoa a:link {color:#000;}
.infoa a:visited {color:#000;}
.infoa a:hover {
	text-decoration: none;
	color:#000;
}
.info2
{
font-family: arial, verdana, ms sans serif; 
font-size: 8pt; 
background-color: #C4D9E4;
}
.info
{
font-family: arial, verdana, ms sans serif; 
font-size: 8pt; 
background-color: #EFF4F7;
}
.info5
{
font-family: arial, verdana, ms sans serif; 
font-size: 8pt; 
color: #fff; 
}
.info5 a:link {color:#fff;}
.info5 a:visited {color:#fff;}
.info5 a:hover {
	text-decoration: none;
	color:#000;
}
.info3 {
	font-family: arial, verdana, ms sans serif; 
	font-size: 8pt; 
	background-color: #fff; 
	border: 1px solid #477A95; 
	color: #000; 
}	
.info4 {
	font-family: arial, verdana, ms sans serif; 
	font-size: 8pt; 
	background-color: #fff; 
	border: 1px solid #477A95; 
	color: #000; 
}		

.td1 {
		font-family: arial, verdana, ms sans serif;
 		font-size: 8pt;
 		color: #fff;
 		padding: 0px 0px 0px 0px;
 		background-color: #477A95;
 		margin:0px;
 		}
 	.td2 {
		font-family: arial, verdana, ms sans serif;
 		font-size: 8pt;
 		color: #fff;
 		padding: 0px 0px 0px 0px;
 		background-color: #477A95;
 		margin:0px;
 		}
 	.ntd1 {
		font-family: arial, verdana, ms sans serif;
 		font-size: 8pt;
 		color: #FFF;
 		padding: 0px 0px 0px 0px;
 		margin:0px;
 		background-color: #A9C7D7;

 		}
 	.ntd2 {
		font-family: arial, verdana, ms sans serif;
 		font-size: 8pt;
 		padding: 0px 0px 0px 0px;
 		margin:0px;
 		background-color: #A9C7D7;
 		}		
 	.td1 a:link, .td1 a:visited { color: #fff; text-decoration: underline; }
 	.ntd1 a:link, .ntd1 a:visited { color: #000; text-decoration: underline; }
 	.td2 a:link, .td1 a:visited { color: #fff; text-decoration: underline; }
 	.td1 a:hover { color: #fff; text-decoration: none; background-color: #477A95; }
 	.ntd1 a:hover { color: #FFF; text-decoration: none; }
 	.td2 a:hover { color: #fff; text-decoration: none; background-color: #477A95; }
 	
 	.t_img {
		border: 1px solid #477A95;
		padding: 0;
		margin: 0;
	}
	img {
 		border-style: none;
 		padding: 0;
		margin: 0;
	}
		.menu
		{
		font-family: arial, verdana, ms sans serif; 
		font-size: 8pt; 
		
		}
		.top_menu
		{
		font-family: arial, verdana, ms sans serif; 
		font-size: 8pt; 
		}
	
.time {
		font-family: arial, verdana, ms sans serif;
 		font-size: 8pt;
 		color: #000;
 		align: center;
 		background-color:#EFF4F7;
 		/* border-collapse: collapse; */
 		border: 1px solid #C4D9E4;
 		padding: 5px 5px 5px 5px;
 		margin:0px;
 		}
 	.time a {
		color:#000;
		text-decoration: underline;
		font-weight: normal;
		font-family: arial, verdana, ms sans serif;
		}
	.time a:link {color:#000;}
	.time a:visited {color:#000;}
	.time a:hover {
		background:#EFF4F7;
		text-decoration: none;
		color:#000;
		}	
 		
 	.time2 {
		font-family: arial, verdana, ms sans serif;
 		font-size: 8pt;
 		color: #000;
 		align: center;
 		background-color:#C4D9E4;
 		/* border-collapse: collapse; */
 		border: 1px solid #C4D9E4;
 		padding: 5px 5px 5px 5px;
 		margin:0px;
 		}
 	.time2 a {
		color:#000;
		text-decoration: underline;
		font-weight: normal;
		font-family: arial, verdana, ms sans serif;
		}
	.time2 a:link {color:#000;}
	.time2 a:visited {color:#000;}
	.time2 a:hover {
		background:#C4D9E4;
		text-decoration: none;
		color:#000;
		}		
 		
 	.time3 {
		font-family: arial, verdana, ms sans serif;
		font-size: 12pt;
		font-weight: bold;
		color: #000;
		background-color:#C4D9E4;
		border-collapse: collapse;
 		border: 1px solid #C4D9E4;
		}
		.txt3 {
	font-family: arial, verdana, ms sans serif;
	font-size: 8pt;
	background-color: #FFF; 
	border: 1px solid #C4D9E4; 
	color: #000; 
}
.txt2 {
	font-family: arial, verdana, ms sans serif;
	font-size: 8pt;
	color: #000;
 	background-color:#C4D9E4;
}
.txt2 a {
		color:#000;
		text-decoration: underline;
		font-weight: normal;
		font-family: arial, verdana, ms sans serif;
		}
	.txt2 a:link {color:#000;}
	.txt2 a:visited {color:#000;}
	.txt2 a:hover {
		background:#C4D9E4;
		text-decoration: none;
		color:#000;
		}	

.txt {
	font-family: arial, verdana, ms sans serif;
	font-size: 8pt;
	color: #000;
 	background-color:#EFF4F7;
}
.txt a {
		color:#000;
		text-decoration: underline;
		font-weight: normal;
		font-family: arial, verdana, ms sans serif;
		}
	.txt a:link {color:#000;}
	.txt a:visited {color:#000;}
	.txt a:hover {
		background:#EFF4F7;
		text-decoration: none;
		color:#000;
		}	
		
	.report {
		font-family: arial, verdana, ms sans serif;
 		font-size: 8pt;
 		color: #000;
 		align: center;
 		background-color:#EFF4F7;
 		/* border-collapse: collapse; */
 		border: 1px solid #C4D9E4;
 		padding: 0px 0px 0px 0px;
 		margin:0px;
 		}
 	.report a {
		color:#000;
		text-decoration: underline;
		font-weight: normal;
		font-family: arial, verdana, ms sans serif;
		}
	.report a:link {color:#000;}
	.report a:visited {color:#000;}
	.report a:hover {
		background:#EFF4F7;
		text-decoration: none;
		color:#000;
		}	
 		
 	.report2 {
		font-family: arial, verdana, ms sans serif;
 		font-size: 8pt;
 		color: #000;
 		align: center;
 		background-color:#C4D9E4;
 		/* border-collapse: collapse;*/
 		border: 1px solid #C4D9E4;
 		padding: 0px 0px 0px 0px;
 		margin:0px;
 		}
 	.report2 a {
		color:#000;
		text-decoration: underline;
		font-weight: normal;
		font-family: arial, verdana, ms sans serif;
		}
	.report2 a:link {color:#000;}
	.report2 a:visited {color:#000;}
	.report2 a:hover {
		background:#C4D9E4;
		text-decoration: none;
		color:#000;
		}		
	.cory
	{
	font-family: arial, verdana, ms sans serif; 
	font-size: 8pt; 
	background-color: #EFF4F7;
	}
	.code_red {
	font-family: arial, verdana, ms sans serif;
	font-size: 8pt;
	background-color: #900; 
	color: #fff; 
}
.code_red a:link {color:#fff;}
.code_red a:visited {color:#fff;}
.code_red a:hover {
	background:#900;
	text-decoration: none;
	color:#fff;
}

.code_red2 {
	font-family: arial, verdana, ms sans serif;
	font-size: 8pt;
	color: #f00; 
}
.code_red2 a:link {color:#f00;}
.code_red2 a:visited {color:#f00;}
.code_red2 a:hover {
	text-decoration: none;
	color:#F00;
}	
	
	.image {
		 border: 1px solid #ddd;
		}		
	a:hover .image {
		border: 1px solid #09c; 
		}	
		
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/Slaterz/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/Slaterz/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/Slaterz/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

#basic-modal-content {display:none;}
