* {

 padding: 0;

 margin: 0;

}

body {

 font-family: verdana, arial, helvetica, sans-serif;

 color: #000;

 background-color: #fff;

 background:url(../im/bscbg.jpg) repeat-x;

 font-size: 90%;

}

.servicesstyle ul li {

text-indent:10px;

margin: 10px;

font size: 80%;

}



p {

margin: .1em 0 1.1em 0;

}



.wrapper {

 width: 782px;

 margin: 0 auto;

}

#border {

 border: 1px solid #7c97c3;

 margin: 20px 0px 5px 0px;

 background-color: #fff;

 /* min-height: 776px; */

 float: right;

 width: 780px;

}

* html #border {height:776px} /* IE Min-Height Hack */ 

/* ------------------------ Start Header -----------------*/

.header {

 text-align: center;

 margin: 6px 0px 0px 0px;

}

/* ------------------------ End Header -----------------*/





/* ------------------------ Start Navigation Bar -----------------*/

#nav-bar {

 margin: 8px 0px 0px 6px;

 background-image: url(../im/nav-bar.gif);

 background-repeat: no-repeat;

 /* padding: 5px 0px 0px 10px; */

 padding: 0;

}

/* ------------------------ End Navigation Bar -----------------*/





/* begin fonts */



a:link {

text-decoration:none;

	}

a:visited {

text-decoration:none;

	}

a:active {

text-decoration:none;

	}

a:hover {

text-decoration:underline;

	}

h1 {

	font-size: 1.2em;

	font-weight: bold;

	margin: 0em 2em .5em 0em;

	/* margin-bottom: .5em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/

	color: #1b4894;

	}

h2 {

font-size: 1.1em;

	margin: 0em 0em .1em .2em;

	font-weight: bold;

	color: #000;

	}

h3 {

	font-size: 1.0em;

	margin: 0 0 .5em .1em;

	font-weight: bold;

	color: #1b4894;

	} <!-- tile headers -->

h4 {

	font-size: .5em;

	margin: 0em 2em .5em 0em;

	font-weight:bold;

	color: #000;

	}

h5 {

	font-size: .6em;

	margin: 0em;

	font-weight: bold;

	color: #1b4894;

	}

h6 {

	font-size: 0.8em;

	margin: 0em;

	font-weight: bold;

	color: #1b4894;

	}

img {

	border: 0;

	}

	

.textright {

text-align: right;

margin-top: 0;

margin-bottom: 40px;

font-size: .9em;

font-weight: bold;

}

p.textimonial {

text-align: left;

margin-top: 0;

margin-bottom: 10px;

font-size: .9em;

font-weight: normal;

font-style: italic;

}


.textindent {

margin-left: 30px;

font-weight: normal;

font-size: .9em;

margin-bottom: 10px;

}

.textindent2 {

margin-left: 10px;

text-indent: -22px;

padding-left: 10px;

font-weight: normal;

font-size: 1em;

margin-bottom: 2px;

}

.textindent3 {

margin-left: 10px;

margin-bottom: 3px;

color:#660066

text-decoration:underline;

font-weight: normal;

font-size: .9em;

}

.onemb {

margin-bottom: 1em;

}





/* end fonts */



/* ------------------------ Start TEST Navigation Bar -----------------*/



.chromestyle{

/* width: 100%; */

width: 769px;

margin: 2px 4px;

font:bold 11px Verdana;

/* margin-top: 2px; */

}



.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}



.chromestyle ul{

border: 1px solid #809ccc;

width: 100%;

background: url(../im/chromebg.gif) center center repeat-x;

padding: 2px 0;

margin: 0;

text-align: center; /*set value to "left", "center", or "right"*/

}



.chromestyle ul li{

display: inline;

}



.chromestyle ul li a{

color: #1b4894;

padding: 2px 7px;

margin: 0;

text-decoration: none;

border-right: 1px solid #809ccc;

}

.geoheadings{

color: #2b4287;

font-size:14px;
font-weight:bold;

padding: 0px 0px 10px 0px;

line-height:15px;

margin: 0;

text-decoration: underline;

}



.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/

/* background: url(/im/chromebg-over.gif) center center repeat-x; */ /*THEME CHANGE HERE*/

color: #00f;

}

#andrew_home {
	position:absolute;
	left: 500px;
	top: 50px;
}



.dropmenudiv{

position:absolute;

top: 0;

border: 1px solid #809ccc;

border-bottom-width: 0;

font:normal 10px Verdana;

line-height:15px;

z-index:100;

background-color: #e6ebf5;

color: #05409f;

width: 200px;

visibility: hidden;

filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);

}



.dropmenudiv a{

width: auto;

display: block;

text-indent: 3px;

border-bottom: 1px solid #809ccc;

padding: 1px 0;

text-decoration: none;

font-weight: normal;

color: #05409f;

}



* html .dropmenudiv a{ /*IE only hack*/

width: 100%;

}



.dropmenudiv a:hover{

background-color: #fff;

color: #00f;

}

/* ------------------------ End TEST Navigation Bar -----------------*/





.main {

margin: 4px 4px 0 4px;

}



.tileleft

{

float: left;

width: 253px;

margin: 0 3px 0 4px;

}



.tilemiddle

{

float: left;

width: 253px;

margin: 0 3px 0 3px;

}



.tileright

{

float: left;

width: 253px;

margin: 0 4px 0 3px;

}



p.tile {

padding: 3px 5px;

}



p.right {

float: right;

padding: 3px 5px;

}



/* ------------------------ Start Images -----------------*/

img {

 display: inline;

 border: none;

}

img.block {

 display: block;

}

img.float {

 float: left;

 margin: 0px 14px 10px 0px;

}

/* ------------------------ End Images -----------------*/

/* ------------------------ Start Home Columns -----------------*/

.homecontent {

 min-height: 80px;

 display: inline; /* IE Hack */

 float: left;

 margin-bottom: 7px;

 width: 530px;

 margin-top: 0px;

}

* html .homecontent {height:80px} /* IE Min-Height Hack */

#homeleftcolumn { /* Parent Wrapper for inside boxes */

 margin: 6px 0px 0px 4px;

 display: inline; /* IE Hack */

 width: 540px;

 float: left;

 background-repeat: no-repeat;

 min-height: 250px;

 padding: 0;
}

* html #homeleftcolumn {height:250px} /* IE Min-Height Hack */

.homeleftcolumn-inner { /* Parent Wrapper for inside boxes */

 display: inline; /* IE Hack */

 width: 520px;

 float: left;

 background-repeat: no-repeat;

 min-height: 40px;

 padding: 5px 10px;

}

* html .homeleftcolumn-inner {height:40px} /* IE Min-Height Hack */

#homerightcolumn {

/* border: 1px solid red;*/

 margin: 6px 0px 0px 0px;

 display: inline; /* IE Hack */

 width: 213px;

 float: left;

 min-height: 250px;

}

* html #homerightcolumn {height:250px} /* IE Min-Height Hack */ 


/* ------------------------ Start Auxiliary Page Columns -----------------*/

#project_leftcolumn { /* Parent Wrapper for inside boxes */

 margin: 6px 0px 0px 4px;

 display: inline; /* IE Hack */

 width: 350px;

 float: left;

 background-repeat: no-repeat;

 min-height: 300px;

 padding: 0;
}

* html #leftcolumn #project_leftcolumn {height:300px} /* IE Min-Height Hack */

.leftcolumn-inner { /* Parent Wrapper for inside boxes */

 display: inline; /* IE Hack */

 width: 220px;

 float: left;

 background-repeat: no-repeat;

 min-height: 40px;

 padding: 5px 10px;

}

.projectsleftcolumn-inner { /* Parent Wrapper for inside boxes */

 display: inline; /* IE Hack */

 width: 350px;

 float: left;

 background-repeat: no-repeat;

 min-height: 40px;

 padding: 5px 10px;

}

* html .leftcolumn-inner {height:40px} /* IE Min-Height Hack */

.in-the-news { /* Parent Wrapper for inside boxes */

 display: inline; /* IE Hack */

 width: 235px;

 float: left;

 min-height: 125px;

 margin-bottom: 7px;

}

* html .in-the-news {height:125px} /* IE Min-Height Hack */


#rightcolumn {

/* border: 1px solid red;*/

 margin: 6px 0px 0px 0px;

 display: inline; /* IE Hack */

 width: 513px;

 float: left;

 min-height: 300px;

}

#project_rightcolumn {

/* border: 1px solid red;*/

 margin: 6px 0px 0px 0px;

 display: inline; /* IE Hack */

 width: 363px;

 float: left;

 min-height: 300px;

}

* html #rightcolumn #project_rightcolumn {height:300px} /* IE Min-Height Hack */ 

.maincontent {

 min-height: 80px;

 display: inline; /* IE Hack */

 float: left;

 margin-bottom: 7px;

 width: 530px;

 margin-top: 0px;

}

.project_maincontent {

 min-height: 80px;

 display: inline; /* IE Hack */

 float: left;

 margin-bottom: 7px;

 width: 380px;

 margin-top: 0px;

}

* html .maincontent {height:80px} /* IE Min-Height Hack */



.content-mid {

 background-image:url(images/content-mid.gif);

 background-repeat: repeat;

 padding: 5px 14px 5px 14px;

}

.left-mid {

 background-repeat: repeat;

 padding: 5px 14px 10px 14px;

}

.left-heading {

 background-image:url(images/left-heading.gif);

 background-repeat: no-repeat;

 padding: 9px 14px 5px 10px;

 font-size: 16px;

 color: #fff;

 min-height: 11px;

 font-weight: bold;



}

* html .left-heading {height:11px} /* IE Min-Height Hack */

/* ------------------------ End Main Columns -----------------*/



input {

 border: 1px solid #8ECE5F;

 width: 200px;

}



#footer {

 font-size: 10px;

 clear: both;

 color: #666;

 margin-bottom: 5px;

 text-align: center;

}

#nav-bar li {

 list-style: none;

}



ul#daily-links li {

 list-style: none;

 margin-left: 2px;

}

ul#nav-links li {

 display: inline;

 margin-left: 0px;

 padding-left: 12px;

}



ul#daily-links li a:link{

 color: #333;

 text-decoration: none;

 font-weight: bold;

}

ul#daily-links li a:visited{

 color: #333;

 text-decoration: none;

 font-weight: bold;

}

ul#daily-links li a:hover{

 color: #999;

 text-decoration: none;

 font-weight: bold;

}

ul.reg {
margin-left: 20px;
margin-bottom: 10px;
}

#nav-bar a:link {

 color: #fff;

 text-decoration: none;

}



#nav-bar a:visited {

 color: #fff;

 text-decoration: none;

}



#nav-bar a:hover {

 color: #fff;

 text-decoration: none;

}

#modalwin {
	position : absolute;
	left : 0px;
	top : 0px;
	width : 100%;
	background-image : url(../images/modalimgkit_gray.png);
	z-index : 1001;
}
#modalcontent {
	position : absolute;
	background-color : #eee;
	padding : 10px;
	border : 2px outset #333;
	cursor : pointer;
	z-index : 1002;
}


