﻿
BODY 
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-repeat: repeat-x;*/
	background-color: #999999;	
	width: 99%;
	margin-left: 0px;
	margin-top: 2px;
	color: black;	
}

H3
{
	margin-bottom: -10px;
}

H2
{

}

#header, #menu, #content, #subsection, #footer, #menu2
{
	overflow: hidden;

}

#header
{
	width: 80%;
	/*background-color: #666666;*/
	background-color: #000000;
	padding: 3px;
	line-height: 20px;	
	margin: auto;
	font-size: 12px;
	font-weight: bold;
}

#menu, #content, #menu2
{
	float: left;
}

#leftimage
{
	float: right;
}

#leftimage
{
	width: 200px;
	height: 150px;
	margin-right: 1%;
	margin-bottom: 10px;
}	

#defaultTop
{
	width: 100%;
	margin: auto;
	text-align: center;
	background-color: Black;
}

#menu
{
	width: 200px;
	background-color: #999999;
	border: 1px solid #000000;
	clear: left;
	/*padding-bottom: 30px;*/
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
}

#menu2
{
	width: 280px;
	background-color: transparent;
	clear: left;
	/*padding-bottom: 30px;*/
}

#headertext
{
	float: left;
	margin: auto;
	margin-left: 3%;
	/*margin-top: 60px;*/
	margin-top: 30px;
	margin-bottom: 0px;
	/*height: 130px;*/
	vertical-align: middle;
}

#container
{
	background-color: White;
	width: 80%;
	margin: auto;
	padding: 3px;
	/*background-position: center;
	background-repeat: no-repeat;*/
}

#content
{
	width: 69%;
	color: black;
	text-align: justify;
	margin-right: 1%;
	overflow: visible;
	margin-left: 40px;
}

#content2
{
	width: 62%;
	color: black;
	text-align: justify;
	margin-left: 5%;
}

#content3
{
	width: 100%;
	color: black;
	text-align: justify;
	margin-left: 170px;
}

#subsection
{
	width: 10%;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	color: #666666;
	float: right;
}

#bottomNav
{
	width: 100%;
	background-color: Transparent;
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	text-align: right;
	line-height: 15px;		
}

#footer
{
	width: 80%;
	margin: auto;
	text-align: center;
	/*background-color: #999999;*/
	background-color: #000000;
	color:#FFFFFF;
	font-weight: normal;
	font-size: 10px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	text-align: right;
	line-height: 15px;
	padding: 3px;		
}

#footer2
{
	margin: auto;
	width: 80%;
	background-color: #666666;
	color:#FFFFFF;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	line-height: 15px;
	padding: 3px;	
}


#banner
{
	color: Red;
	margin: auto;
	width: 80%;
	background-color: #FFFFFF;
	padding: 3px;	
}

#bottomImage
{
	padding: 0px;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 20px;
	width: 100%;
}

.spacer
{
	width: 90%;
	margin: auto;
	padding: 3px;
	height: 15px;
	vertical-align: bottom;
	text-align: center;
}

A.inline
{
	display: inline;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 15px;	
	text-transform: uppercase;
}

A.inline:hover
{
	color: #D31F1F;
}

A.horiz
{
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;	
	font-size: 11px;
}

A.horiz:hover
{
	color: #D31F1F;
}



A.bottom
{
	display: inline;
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 15px;	
}

A.bottom:hover
{
	color: Red;
	text-decoration: none;
}

.boxGray
{
	border: 1px solid #666666;
}

.boxGrayThick
{
	border: 3px solid #000000;
	background-color: #CCCCCC;
}

.boxGrayThick:hover
{
	border: 3px solid #000000;
	background-color: #999999;
}

.btn
{
	background-color: Black;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.boxGray
{
	border: 1px solid #666666;
}

.header2
{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	font-family: Tahoma;	
}

.header
{
	font-size: 14px;
	font-weight: bolder;
	text-align: left;
	font-family: Tahoma;
}

.headerBIG
{
	font-size: 14pt;
	font-weight: bolder;
	font-family: Tahoma;
	line-height: 16pt;
}

.header2BIG
{
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}

.main
{
	background-color: transparent;
	FONT-SIZE: 11px; 
	COLOR: #000; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

SELECT
{
	margin-left: 15px;
	margin-top: 10px;
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D7E5F2;
	border: 1px solid #284279; 
}

SELECT.white
{
	margin: 0px;
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #284279; 	
}

INPUT
{
	margin: 0px;
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #284279;		
}

SELECT.radio
{
	margin: 0px;
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	padding: 3px;
}

.btnWhite
{
	background-color: #ffffff;
	border: 1px solid #284279;
	font-size: 8pt;
	height: 17px;
}

.pnlPopup
{
	background-color: #284279;
	color: #ffffff;
	padding: 5px;
	border: 1px solid #000000;
}

.loginerror
{
	color: Red;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
}

.logintable
{
	font-size: 8pt;
	font-weight: normal;
}



/* =New Tables */
.topBanner
{
	margin: auto;
	width: 100%;
	height: 100px;
	background-color: #FFFFFF;
	padding: 0px;	
}

.topMenu
{
	width: 100%;
	/*background-color: #666666;*/
	background-color: #000000;
	padding: 3px;
	line-height: 20px;	
	margin: auto;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.tblContainer
{
	background-color: White;
	width: 100%;
	height: 370px;
	margin: auto;
	padding: 0px;
	text-align: left;
	/*background-position: center;
	background-repeat: no-repeat;*/
}


.tblRightImage
{
	float: right;
	width: 200px;
	height: 150px;
	/*margin-right: 10px;*/
	margin-bottom: 10px;
}	

.tblNoRightImage
{
	float: right;
	width: 200px;
	/*height: 25px;
	margin-right: 10px;*/
	margin-bottom: 10px;
}

.tblMenu
{
	width: 200px;
	background-color: #999999;
	border: 1px solid #000000;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;	
}

.tblMenuDefault
{
	width: 200px;
	/*background-color: #999999;
	border: 1px solid #000000;*/
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;	
}

.tblContent
{
	width: 97%;
	color: black;
	overflow: visible;
	text-align: left;
	margin-left: 40px;
	margin-top: 0px;
}

.tblContentNoJust
{
	width: 90%;
	color: black;
	overflow: visible;
	text-align: left;
	margin-top: 0px;
}

.tblContentNoRight
{
	width: 85%;
	color: black;
	overflow: visible;
	text-align: justify;
	margin-left: 40px;
	margin-top: 0px;
}

.tblContentNoLeftImage
{
	width: 98%;
	color: black;
}

.tblContentDefault
{
	width: 60%;
	color: black;
	overflow: visible;
	text-align: justify;
	font-size: 14px;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 40px;
	vertical-align: top;
}

.tblHeader
{
	float: left;
	margin-left: 20px;
	height: 110px;
}

.tblHeaderNoJust
{
	float: left;
	height: 110px;
}


.tblFooter
{
	width: 100%;
	margin: auto;
	text-align: center;
	/*background-color: #999999;*/
	background-color: #000000;
	color:#FFFFFF;
	font-weight: normal;
	font-size: 10px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	text-align: right;
	line-height: 15px;
	padding: 3px;	
}

.tblFooter2
{
	margin: auto;
	width: 100%;
	background-color: #666666;
	color:#FFFFFF;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	line-height: 15px;
	padding: 3px;	
}

.tblBottomNav
{
	width: 100%;
	background-color: Transparent;
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	text-align: right;
	line-height: 15px;		
}

.leftheader
{
	color: white;
	background-color: Black;
	line-height: 25px;
}

.pressAlt
{
	background-color: #CCCCCC;
	border: 3px solid #000000;
}

.pressAlt:hover
{
	background-color: #999999;
	border: 3px solid #000000;
}

.pressDec
{
	text-decoration: none;
	color: #000000;
}

pressDec:hover
{
	text-decoration: none;
	color: #000000;
}


/* Corporate Organizational chart */
.boxEmpty
{
	width: 76px;
	height: 40px;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
}

.boxContainer
{
	position: absolute;
	top: 0px;
	left: -110px;
}

.box
{
	position: absolute;
	border: 1px solid #000000;
	width: 76px;
	height: 40px;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
	display: block;
}

.box:hover
{
	background-color: #4398bf;
}

.box:hover .boxhide
{
	visibility: visible;
	position: relative;
	top: -40px;
	left: 90px;
	border: 1px solid #4398bf;
	background-color: #CCCCCC;	
	padding: 5px;	
	display: block;
	width: 180px;
	text-align: left;
}

.boxhide
{
	visibility: hidden;
}

.boxNoText
{
	position: absolute;
	border: 1px solid #000000;
	width: 76px;
	height: 40px;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
	display: block;
}





/* Remove the images and text from sight */
a.boxCO span {position: absolute; width:0px; height:0px; top:5px; left:5px; overflow:hidden; background:white; float:right; z-index: 500;}

a.boxCO, a.boxCO:visited 
{
	position: absolute;
	border: 1px solid #000000;
	width: 76px;
	height: 40px;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
	display: block;
	text-decoration: none;
	color: Black;
	z-index: 1;
}
a.boxCO:hover
{
	background-color: #4398bf;
}
/* styling the hovers */
a.boxCO:hover span 
{
	position: absolute;
	top: -30px;
	left: 90px;
	border: 1px solid #4398bf;
	background-color: #CCCCCC;	
	padding: 8px;	
	display: block;
	width: 225px;
	height: 185px;
	overflow: visible;
	text-align: left;
	z-index: 600;
}

.sendback
{
	z-index:-1;
}






/* Lines */
.verticallinesm
{
	position: absolute;
	border-right: 1px solid #000000;
	height: 17px;
	width: 1px;
}

.verticallinelrg
{
	position: absolute;
	border-right: 1px solid #000000;
	height: 80px;
	width: 1px;
}

.horizontallinelrg
{
	position: absolute;
	border-top: 1px solid #000000;
	height: 1px;
	width: 253px;
}

.horizontallinesm
{
	position: absolute;
	border-top: 1px solid #000000;
	height: 1px;
	width: 100px;
}














/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 200px;
	height: 160px;
}

/* =Internet Explorer Hacks
----------------------------------------------------------------------*/

* html .hoverbox a
{
	position: relative;
}

* html .hoverbox a:hover
{
	font-size: 100%;
	z-index: 1;
}

* html .hoverbox a:hover .preview
{
	top: -38px;
	left: -50px;
}

* html .hoverbox li
{
	position: static;
}













/* Default Page - image movement */

/* The containing box for the gallery2. */
#imgContainer {position:relative; top: -45px; left: 32px; width:200px; height:160px; margin:0px 6px 0px 6px; border:0px solid #aaa; /*background:transparent url(../img/life changers auditorium seats.jpg) 0px 0px no-repeat;*/}

/* Removing the list bullets and indentation - add size - and position */
#imgContainer ul {width:235px; height:160px; padding:2px;  margin:0px; list-style-type:none; float:right;}

#imgContainer li {float:left;}

/* Remove the images and text from sight */
#imgContainer a.gallery span {position:absolute; width:1px; height:1px; top:5px; left:5px; overflow:hidden; background-color: Transparent;}

/* Adding the thumbnail images */
/* #imgContainer2 a.gallery2, #imgContainer2 a.gallery2:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; margin:1px 2px 1px 2px; text-align:left; cursor:default;} */
#imgContainer a.gallery, #imgContainer a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; margin:0px 6px 0px 6px; text-align:left;}


/* styling the hovers */
#imgContainer a.gallery:hover {border:1px solid #fff; /*float:left;*/ margin:0px 6px 0px 6px;}
#imgContainer a.gallery:hover span 
{	width:250px; height: 200px; top:95px; left:240px; color:#000; border: 0px solid #000; overflow: visible;
	/*background-color:white; border: 1px solid black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: normal;*/
}
#imgContainer a.gallery:hover img {float:left; margin-right:0px;border:none;}
/*#imgContainer a.slideb:hover img, #imgContainer a.slidei:hover img {float:right;}*/






/* The containing box for the gallery2. */
#imgContainer2 {position:relative; float: left; left: 10px; width:200px; height:160px; margin:2px 8px 2px 8px; border:0px solid #aaa; /*background:transparent url(../img/life changers auditorium seats.jpg) 0px 0px no-repeat;*/}

/* Removing the list bullets and indentation - add size - and position */
#imgContainer2 ul {width:235px; height:160px; padding:2px;  margin:0px; list-style-type:none; float:right;}

#imgContainer2 li {float:left;}

/* Remove the images and text from sight */
#imgContainer2 a.gallerySS span {position:absolute; width:1px; height:1px; top:5px; left:5px; overflow:hidden; background:;
}

/* Adding the thumbnail images */
/* #imgContainer2 a.gallery2, #imgContainer2 a.gallery2:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; margin:1px 2px 1px 2px; text-align:left; cursor:default;} */
#imgContainer2 a.gallerySS, #imgContainer2 a.gallerySS:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; margin:2px 8px 2px 8px; text-align:left;}


/* styling the hovers */
#imgContainer2 a.gallerySS:hover {border:1px solid #fff; /*float:left;*/ margin:2px 8px 2px 8px;}
#imgContainer2 a.gallerySS:hover span 
{	width:235px; height:188px; top:95px; left:-294px; color:#000; border: 0px solid #000; overflow: visible;
	/*background-color:white; border: 1px solid black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: normal;*/
}
#imgContainer2 a.gallerySS:hover img {float:left; margin-right:0px;border:none;}
/*#imgContainer a.slideb:hover img, #imgContainer a.slidei:hover img {float:right;}*/






/* The containing box for the gallery2. */
#imgContainer3 {position:relative; float: left; left: 40px; width:200px; height:160px; margin:2px 8px 2px 8px; border:0px solid #aaa; /*background:transparent url(../img/life changers auditorium seats.jpg) 0px 0px no-repeat;*/}

/* Removing the list bullets and indentation - add size - and position */
#imgContainer3 ul {width:235px; padding:2px;  margin:0px; list-style-type:none; float:right;}

#imgContainer3 li {float:left;}

/* Remove the images and text from sight */
#imgContainer3 a.galleryPD span {position:absolute; width:1px; height:1px; top:5px; left:5px; overflow:hidden; background:transparent;}

/* Adding the thumbnail images */
/* #imgContainer2 a.gallery2, #imgContainer2 a.gallery2:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; margin:1px 2px 1px 2px; text-align:left; cursor:default;} */
#imgContainer3 a.galleryPD, #imgContainer3 a.galleryPD:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; margin:2px 8px 2px 8px; text-align:left;}


/* styling the hovers */
#imgContainer3 a.galleryPD:hover {border:1px solid #fff; /*float:left;*/ margin:2px 8px 2px 8px;}
#imgContainer3 a.galleryPD:hover span 
{	width:235px; height:188px; top:95px; left:-294px; color:#000; border: 0px solid #000; overflow: visible;
	/*background-color:white; border: 1px solid black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: normal;*/
}
#imgContainer3 a.galleryPD:hover img {float:left; margin-right:0px; border: none;}
/*#imgContainer a.slideb:hover img, #imgContainer a.slidei:hover img {float:right;}*/









/*Item Styles for tables/lists */
.theAltItemStyle
{
	background-color: #E7E7E7;
	/*background-color: #F9CA9D;*/
	white-space: nowrap;
	text-align: left;
}
.theItemStyle
{
	background-color: #FFFFFF;
	white-space: nowrap;
	text-align: left;
}
.allItemStyle
{
	white-space: nowrap;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
}
.listheader
{
	color: #FFFFFF;
	background-color: #666666;
	white-space: nowrap;
	text-align: left;
}

.SpacerItemStyle
{
	white-space: nowrap;
	width: 5px;
}

.ItemStyle:first-line
{
	font-weight: bold;
	font-style: normal;
}
.ItemStyle
{
	width: 800px;
	font-style: italic;
	max-height: 30px;
	overflow: hidden;
}

a.Item:link
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
a.Item:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
a.Item:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-style: normal;
}

.StatusItemStyle
{
	white-space: nowrap;
	font-size: 13px;
	vertical-align: top;
	font-weight: normal;
	width: 75px;
}
.PDFIconItemStyle
{
	white-space: nowrap;
	vertical-align: top;
	width: 22px;
}






/* Corporate Organization
/* Remove the images and text from sight */
a.galleryCO span {position: absolute; width:0px; height:0px; top:5px; left:5px; overflow:hidden; background:white; float:right;}

/* Adding the thumbnail images */
a.galleryCO, a.galleryCO:visited {display:block; color:#000; text-decoration:none; margin:2px 2px 2px 2px; text-align:left; cursor:default; position: absolute; left: 315px; top: 285px;}

/* styling the hovers */
a.galleryCO:hover {float:left; margin-right:0px;}
a.galleryCO:hover span 
{	width:210px; height:195px; overflow:visible; top:38px; left:-278px; color:#000; border: 1px solid #4398bf;font-size: 10px; padding: 10px;
}
 a.galleryCO:hover img {float:left; margin-right:0px;}






/* Chicago */
/* Remove the images and text from sight */
a.gallery1 span {position: absolute; width:0px; height:0px; top:5px; left:5px; overflow:hidden; background:white;}

/* Adding the thumbnail images */
a.gallery1, a.gallery1:visited {color:#000; text-decoration:none; margin:2px 2px 2px 2px; text-align:left; position: absolute; left: 564px; top: 284px;}

/* styling the hovers */
a.gallery1:hover {float:left; margin-right:0px;}
a.gallery1:hover span 
{	width:200px; height:20px; overflow:visible; top:-25px; left:90px; color:#000; border: 1px solid #4398bf;font-size: 10px; padding: 10px;}




/* Building Division */
/* Remove the images and text from sight */

a.gallery2 span {position: absolute; width:0px; height:0px; top:5px; left:5px; overflow:hidden; background:white; float:right;}

/* Adding the thumbnail images */
a.gallery2, a.gallery2:visited {color:#000; text-decoration:none; margin:2px 2px 2px 2px; text-align:left; position: absolute; left: 315px; top: 385px; }

/* styling the hovers */
a.gallery2:hover {float:left; margin-right:0px;}
a.gallery2:hover span
{	width:200px; height:20px; overflow:visible; top:-25px; left:-230px; color:#000; border: 1px solid #4398bf;font-size: 10px; padding: 10px;}



/* Civil Division
/* Remove the images and text from sight */
a.gallery3 span {position: absolute; width:0px; height:0px; top:5px; left:5px; overflow:hidden; background:white; float:right;}

/* Adding the thumbnail images */
a.gallery3, a.gallery3:visited {color:#000; text-decoration:none; margin:2px 2px 2px 2px; text-align:left; position: absolute; left: 415px; top: 385px; }

/* styling the hovers */
a.gallery3:hover {float:left; margin-right:0px;}
a.gallery3:hover span 
{	width:200px; height:20px; overflow:visible; top:-25px; left:-230px; color:#000; border: 1px solid #4398bf;font-size: 10px; padding: 10px; background: white;}



/* Estimating */
/* Remove the images and text from sight */
a.gallery4 span {position: absolute; width:0px; height:0px; top:5px; left:5px; overflow:hidden; background:white; float:right;}

/* Adding the thumbnail images */
a.gallery4, a.gallery4:visited {color:#000; text-decoration:none; margin:2px 2px 2px 2px; text-align:left; position: absolute; left: 815px; top: 385px;}

/* styling the hovers */
a.gallery4:hover {float:left; margin-right:0px;}
a.gallery4:hover span
{	width:200px; height:20px; overflow:visible; top:-25px; left:90px; color:#000; border: 1px solid #4398bf;font-size: 10px; padding: 10px;}





/* Special Projects Division
/* Remove the images and text from sight */
a.gallery5 span {position: absolute; width:0px; height:0px; top:5px; left:5px; overflow:hidden; background:white; float:right;}

/* Adding the thumbnail images */
a.gallery5, a.gallery5:visited {color:#000; text-decoration:none; margin:2px 2px 2px 2px; text-align:left; position: absolute; left: 715px; top: 385px;}

/* styling the hovers */
a.gallery5:hover {float:left; margin-right:0px;}
a.gallery5:hover span
{	width:200px; height:20px; overflow:visible; top:-25px; left:90px; color:#000; border: 1px solid #4398bf;font-size: 10px; padding: 10px;}



/* Accounting */
/* Remove the images and text from sight */
a.gallery6 span {position: absolute; width:0px; height:0px; top:5px; left:5px; overflow:hidden; background:white; float:right;}

/* Adding the thumbnail images */
a.gallery6, a.gallery6:visited {color:#000; text-decoration:none; margin:2px 2px 2px 2px; text-align:left; position: absolute; left: 615px; top: 385px;}

/* styling the hovers */
a.gallery6:hover {float:left; margin-right:0px;}
a.gallery6:hover span
{	width:200px; height:20px; overflow:visible; top:-25px; left:90px; color:#000; border: 1px solid #4398bf;font-size: 10px; padding: 10px;}




/* Job Order Contract Division
/* Remove the images and text from sight */
a.gallery7 span {position: absolute; width:0px; height:0px; top:5px; left:5px; overflow:hidden; background:white; float:right;}

/* Adding the thumbnail images */
a.gallery7, a.gallery7:visited {color:#000; text-decoration:none; margin:2px 2px 2px 2px; text-align:left; position: absolute; left: 515px; top: 385px;}

/* styling the hovers */
a.gallery7:hover {float:left; margin-right:0px;}
a.gallery7:hover span
{	width:200px; height:20px; overflow:visible; top:-25px; left:-230px; color:#000; border: 1px solid #4398bf;font-size: 10px; padding: 10px;}




/* California
/* Remove the images and text from sight */
a.gallery8 span {position: absolute; width:0px; height:0px; top:5px; left:5px; overflow:hidden; background:white; float:right;}

/* Adding the thumbnail images */
a.gallery8, a.gallery8:visited {color:#000; text-decoration:none; margin:2px 2px 2px 2px; text-align:left; position: absolute; left: 467px; top: 477px;}

/* styling the hovers */
a.gallery8:hover {float:left; margin-right:0px;}
a.gallery8:hover span
{	width:200px; height:20px; overflow:visible; top:-25px; left:-230px; color:#000; border: 1px solid #4398bf;font-size: 10px; padding: 10px;}





/* Florida */
/* Remove the images and text from sight */
a.gallery9 span {position: absolute; width:0px; height:0px; top:5px; left:5px; overflow:hidden; background:white; float:right;}

/* Adding the thumbnail images */
a.gallery9, a.gallery9:visited {color:#000; text-decoration:none; margin:2px 2px 2px 2px; text-align:left; position: absolute; left: 663px; top: 477px;}

/* styling the hovers */
a.gallery9:hover {float:left; margin-right:0px;}
a.gallery9:hover span
{	width:200px; height:20px; overflow:visible; top:-25px; left:90px; color:#000; border: 1px solid #4398bf;font-size: 10px; padding: 10px;}



