body {
	margin: 0;
	padding: 20px 0 0 0;
	background-image: url(../../img/bg_tile.png);
	background-repeat:repeat-x;
	font: 12px/16px Arial, Verdana, sans-serif;
	color: #333;
}
h1 {
	color: #1a3869;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px dotted #999;
}
h2 {
	color: #1a3869;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px dotted #999;
}
h3 { 
	margin-bottom: 2px;
	font-size: 14px;
}
h4 { 
	margin-top: 12px;
	margin-bottom: 2px;
	font-size: 12px;
}
h5 { 
	margin-top: 10px;
	margin-bottom: 2px;
	font-size: 12px;
}

/*Links(entire site)*/
a:link {
	text-decoration: underline;
	color: #1a3869;
}
a:visited {
	text-decoration: underline;
	color: #1a3869;
}
a:hover {
	text-decoration: underline;
	color: #006699;
}
a:active {
	text-decoration: underline;
}

/*******************/

p a:link {
	text-decoration: underline;
	color: #1a3869;
}
p a:visited {
	text-decoration: underline;
	color: #1a3869;
}
p a:hover {
	text-decoration: underline;
	color: #006699;
}
p a:active {
	text-decoration: underline;
}

/******************/

.screenReader { left: -9999px; position: absolute; top: -9999px; }
.submit { background: #1a3869; color: #ffffff; font-weight: bold; }
.img_left { float: left; padding-right: 5px; padding-bottom: 5px; vertical-align: text-top; }

/*Site Top Navigation*/
#topmenu {
	float: left;
	position: relative;
	width: 160px;
	height: 23px;
	top: 35px;
	left: 838px;
	font-size: 11px;
}
#dropdownmenu {
	float: left;
	position: relative;
	/*width: 403px;*/
	height: 33px;
	top: 63px;
	/*left: 476px;*/
	left:400px;
	color: #1a3869;
	font-size: 11px;
}
#dropdownmenu_sub {
	float: left;
	position: relative;
	width: 403px;
	height: 33px;
	top: 63px;
	left: 440px;
	color: #1a3869;
	font-size: 11px;
}

/*Links(U/L and Color Change For Top Menu)*/
a.nav:link {color:#333; text-decoration:none;}
a.nav:visited {color: #333; text-decoration: none;}
a.nav:hover {color: #666; text-decoration: underline;}
a.nav:active {color: #333;} 

#dropdownmenu_sub a {text-decoration: none;}

/*Home Page Cell Formatting & Cell Headers */
#wrapper {
	margin: 0 auto;
	width: 1013px; 
	text-align: center;
}
#doc {
	float: left;
	text-align: left;
	width: 100%;
	min-width: 1013px;
}
#header {
	height: 109px;
	background-image: url(../../img/header.png);
	margin: 0;
	padding: 0;
}
#content {
	float: left;
	width: 100%;
	min-height: 550px;
	background: #fff;
	padding-bottom: 15px;
	padding-left: 0px;
}
#imageRotator {
	float: left;
	width: 936px;
	height: 369px;
	margin-left: 40px;
	margin-right: 35px;
	margin-bottom: 10px;
}
#hm_welcome {
	float: left;
	margin-left: 45px; 
	width: 560px;
}
#hm_currProjects {
	float: right;
	margin-right: 45px;
	width: 320px;
}
#leftContent {
	float: left;
	margin-left: 40px; 
	width: 720px;
	padding-right: 50px;
	padding-bottom: 10px;
	border-right: 1px dotted #999;
}

#leftContent {
	float: left;
	margin-left: 40px; 
	width: 720px;
	padding-right: 50px;
	padding-bottom: 10px;
	border-right: 1px dotted #999;
}
#leftContentContact {
	float: left;
	margin-left: 40px; 
	width: 900px;
	padding-right: 50px;
	padding-bottom: 10px;
}
#rightNav {
	float: right;
	margin-top: 30px;
	margin-right: 40px;
	width: 160px;
}
#tabSlider {
	float: left;
	width: 919px;
	margin-top: 14px; 
	margin-left: 43px;
	margin-right: 40px;
}
#tabs {
	width: 919px;
  	font: 12px Arial, Helvetica, sans-serif; 
}

#tabs div a:link {
	text-decoration: underline;
	color: #1a3869;
}
#tabs div a:visited {
	text-decoration: underline;
	color: #1a3869;
}
#tabs div a:hover {
	text-decoration: underline;
	color: #006699;
}
#tabs div a:active {
	text-decoration: underline;
}

#footer {
	float: left;
	height: 50px;
	width: 100%;
	background: #1a3869;
}
#footertext {
	float: right;
	margin-top: 14px;
	margin-right: 200px;
	width: 300px;
	color: #fff;
	font-size: 10px;
}
#websiteby {
	color: #c6ceda;
}
#websiteby a {
	color: #c6ceda;
}
#websiteby a:hover {
	text-decoration: underline;
}

#flashImg {
	width:930px;
	height:363px;
	background-image:url(/img/home-flash.jpg);
}

.tblHeight {
	height:363px;
}

.imgText {
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	text-align:center;
}

.small {
	font-size:9px;
}

.nomargin {
	margin:0;
	padding:0;
}

#awardsList li {
	margin-bottom:5px;
	padding-bottom:5px;
}

.subItem {
	margin-bottom:5px;
	padding-bottom:5px;
}


/********************** New Style *************************/

#leftContent ol li, #leftContent ul li{ line-height: 18px;} p{ margin: 0px; margin-bottom: 10px;}
.red_color{ color:#FF0000;}

