html { 
height: 100%; 
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	}
#bigguy{
position:relative;
top:280px;
left:320px;
}
#clientContent {
	width:370px;
	margin-right:30px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	
	}
#clientContentNoP {
	width:580px;
	/* width:550px; */
	padding-right:25px;
	margin-right:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;

	
	}
#newsPage {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 18px;
	width:570px;
	}
#newsPage .boldCaption {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	/* color:#0D578C;*/

	}
#newsPage .capDate {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	/* color:#0D578C;*/

	}
#projectContent {
	width:290px;
	margin-left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	
#projectItem {
	width:270px;
	/*
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
		border: 2px solid black;
	background-color:#ffffff;
	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	margin-bottom:5px;
	margin-left:5px;

	
	
	}
#projectItem A:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;color:#0D578C;;
	
}
#projectItem A:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;color:#0D578C;;
}
#projectItem A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;color:#0D578C;;
}
#projectItem A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;color:#0D578C;;
}
#newsbox {
	position:absolute;
	left: 252px; 
	top: 23px;
	width:380px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;

	}
#newsbox .boldCaption {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#0D578C;
	font-weight:bold;

	}
#newsbox a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration:none;
	color:#0D578C;

	}
.bluelink {text-decoration: none;color: #0D578C;}
.bluelink A:link {text-decoration: none;color: #0D578C;}
.bluelink A:visited {text-decoration: none;color: #0D578C;}
.bluelink A:active {text-decoration: none;color: #B66127;}
.bluelink A:hover {text-decoration: none; color: #0D578C;}
#careerbox {
	position:absolute;
	left: 635px; 
	top: 23px;
	width:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;

	}
#careerbox a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration:none;
	color:#0D578C;

	}
#careerbox .boldCaption {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 18px;
	color:#0D578C;

	}

.clientNav A:link {text-decoration: none;color: #790025;}
.clientNav A:visited {text-decoration: none;color: #790025;}
.clientNav A:active {text-decoration: none;color: #790025;}
.clientNav A:hover {text-decoration: none; color: #7C7C7C;}

.subNav {
	font:12px 'Gill sans MT', sans-serif,verdana;
	color:#790025;
	padding-left:10px;
}
.subNav A:link {text-decoration: none;color: #790025;}
.subNav A:visited {text-decoration: none;color: #790025;}
.subNav A:active {text-decoration: none;color: #790025;}
.subNav A:hover {text-decoration: none; color: #7C7C7C;}

.fullNav {
	width:100px;
	float:left;
	border-right:1px solid #7C7C7C;
	margin-right:10px;
}
.calendarHead {
	font-family: 'Gill sans MT', sans-serif,verdana;
	font-size: 14px;
	font-weight:bold;
	color:white;
	background-color:#790025;
}

.Navetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	font-size: small;
}
p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	}
.unIndentedList {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	}
h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#0D578C;
	font-size:22px;
	line-height:1.2em;
	margin-top:0px;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#0D578C;
	margin-top:0px;
	}
.style1 {color: #CCCCCC}
.style4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	line-height: 18px;
	width:615px;
	z-Index:1;
}
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #B66127;
}
a:active {
	text-decoration: none;
}
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; font-size: small; color: #B56127; }
.captionhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #11467A;
}
.captiontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.pcaptionhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #11467A;
}
.pcaptiontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#crumb a{
	
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
#crumb{
	//width:380px;

	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}


/* All <ul> tags in the menu including the first level */
.menulist, .menulist ul {
 margin: 0;
 padding: 1px;
 width: 195px;
 list-style: none;
 background: #fff;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-size: 14px;
	text-align:right;
	
}

/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist ul {
 display: none;
 position: absolute;
 top: 0;
 left: 194px;
 background: #D8D9DA;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	-moz-border-radius:0px 7px 7px 7px; 
	text-align:left; 
}

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist li {
 position: relative;
}

/* Links inside the menu */
.menulist li a {
 display: block;
 padding-left: 25px;
 color: #000;
 text-decoration: none;
 
 margin: 1px;

}
/* HACKS: MSIE doesn't support transparent borders, mimic with margins */
*+html .menulist li a {
 border: none;
 margin: 1px;
}
* html .menulist li a {
 border: none;
 margin: 1px;
}

/*
 Lit items: hover/focus = the current item. 'highlighted' = parent items to visible menus.
 Here, active items are given a border, and a padding tweak to 'elevate' the text within.
 Feel free to use background-image:url(file.gif) instead of background-color:#nnn here...
*/
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #B66127;
 background-color:#E0DFDF;
 padding-left: 25px;

 margin: 1px;
}
.menulist a.highlighted {
 color: #B66127;
 background-color: #E0DFDF;
 padding-left: 25px;
  margin: 1px;
}


/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    .menulist a#xyz {
      background-image: url(out.gif);
    }
    .menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {
     background-image: url(over.gif);
    }
*/


/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
 float: right;
}

/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/

* html .menulist li {
 float: left;
 height: 1px;
}

* html .menulist a {
 height: 1px;
}
/* End Hacks

*+html .menulist li {
 float: left;
 height: 1px;
}
*+html .menulist a {
 height: 1px;
}

 */


	
	



/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
	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;
	z-index:-100;
	
	
}

.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 li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 5px;
	padding: 5px;
	position: relative;
	z-index:1;
}

.hoverbox .preview
{
	border-color: #000;
	
}
/* =Internet Explorer Fixes
----------------------------------------------------------------------*/

.hoverbox a
{
	position: relative;

}

.hoverbox a:hover
{
	display: block;
	font-size: 100%;
	z-index: 1;
}

.hoverbox a:hover .preview
{
	top: -38px;
	left: -50px;
}

.hoverbox li
{
	position: static;
}
#dhtmlgoodies_tooltip{
		background-color:#EEE;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		text-align:left;
		font-size:0.9em;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
		
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}


#accordion {
	margin:20px 0px;
	width:500px;

}
.toggler{
display:inline;
background-position:right;
padding-right:25px;
background-image:url(/images/expand.gif);
background-repeat: no-repeat;
cursor:pointer;

}
.togglerActive{
width:18px;
height:10px;
background-image:url(/images/contract.gif);
background-repeat: no-repeat;
cursor:pointer;
}
.element{
background-color: #ffffff;
overflow:hidden;
margin-left:50px;

}