/***************************************************************************
*
*	ieStyle.css - Interior Enhancing
*
****************************************************************************/

/***   Base definitions - HTML tags   ***/
* { margin: 0; padding: 0; }
html { font: medium/1.0 Georgia, "Times New Roman", Times, serif }
body  { font-size: 92%; } 
a { background: inherit; color: #003F7B; text-decoration: none; }
a:link { color: #003F7B; }
a:visited { color: #003F7B; }
a:hover { color: #f2ba38; }
a:active { color: #f2ba38; }
em { color: #003F7B; }

/***   Layout   ***/
#divContainer { width: 966px; padding: 0 10px 20px 10px; margin: 0 auto; }
#divHeader { width: 966px; float: left; margin: 33px 0 0 0; }
#divNavSub { width: 960px; float: left; border: thin solid #000000; background-color: #FFFFFF; padding: 3px; }
#divMain {
	width: 966px;
	float: left;
	border-left: thin solid #000000;
	border-right: thin solid #000000;
	border-bottom: thin solid #000000;
}
#divLtCol {
	float: left;
	width: 342px;
	height: 444px;
	background-image: url(ltColBack.png);
	overflow: scroll;
}
	#divLtCol p { padding: 15px 15px 0 15px; }
#divRtCol { float: right; width: 615px; height: 444px; background-color: #ffffff; padding: 3px; border-left: thin solid #000000; }
	#divRtCol p { padding: 15px 15px 0 15px; }
#divNavMain { float: right; border-style: none; background-color: #ffffff; }
#divFooter { width: 968px; float: left; text-align: center; font: smaller Georgia, "Times New Roman", Times, serif; border-style: none; padding: 35px 0 0 0; }
#divFooter p { padding: 15px 0 0 0; }


/***   Navigation   ***/
/*** Sub Nav - which is on top ***/
#navSub { float: left; }
#navSub { background: #003F7B; list-style-type: none; width: 960px; float: left;  }
	#navSub li { float: left; line-height: 42px; color: #ffffff; }
	#navSub a { float: left; text-align: center; display: block; color: #ffffff; text-decoration: none; padding: 0 15px; }
	#navSub a:hover { color: #388ff2; }
	#navSub li.selected a { color: #f2ba38; }

/*** Main Nav - which is on the bottom ***/
#navMain { float: right; }
#navMain { background: #FFFFFF; list-style-type: none; }
	#navMain li { float: left; }
	#navMain a { float: left; display: block; color: #000000; text-decoration: none; line-height: 42px; }
	#navMain a:hover { color: #f2ba38; }

/*** Nav Main ***/
#bodyHome #navHome a,
#bodyBio #navBio a,
#bodyServices #navServices a,
#bodyTest #navTest a { color: #003F7B; }

/***   Classes   ***/
.imgNoBorder { border-style: none; }
.fltRt { float: right; }
.fltLt { float: left; }
.hdrContact { float: right; padding: 42px 0 3px 0; font-size: larger; width: 250px; }
.navPadding { padding: 0 15px; }
.navPaddingRt { padding: 0 0 0 15px; }
.pageName { font-size: 110%; text-transform: uppercase; padding: 0 0 0 15px;  }
.Intros { font-size: 125%; color: #003F7B; }
.highLight { float: right; color: #003F7B; }
.txtCenter { text-align: center; }
.noPad { padding: 0;}

