/*approved */
/*body {background-color: #DCE9F1;}*/
html {height: 101%;}

p {margin: 0 0 14px 0;}

h1 {font: bold verdana, helvetica,sans-serif 20px; color:#003366; margin:16px 0 8px 0;}
h2 {font: bold verdana, helvetica,sans-serif 18px; color:#003366; margin: 0 0 6px 0;}
h3 {font-family:verdana,arial,helvetica,sans-serif;font-size:16px;color:#003366;font-weight: bold; margin-top:0px;margin-bottom:2px;}
h4 {font-family:verdana,arial,helvetica,sans-serif;font-size:48px;color:navy;font-weight: bold; margin-top:14px;margin-bottom:14px;text-align:center; Filter: Glow(Color=#66CCFF, Strength=5); height:48px;}

a {color:blue; text-decoration: underline;}
a:visited {color:blue; text-decoration: underline;}
a:hover {color:#66CCFF; text-decoration: underline overline;}

.monospace {font-family: monospace,sans-serif; font-size:14px; border: 1px solid #003366; background-color: #eeeee4; color: black; } /*border: 1px solid #006699; background-color: #DCE9F1;*/
.submitbutton{font-family:arial,verdana,helvetica,san serif;font-size:14px;color:white;background-color:#003366;border:3px double #eeeee4 ; height:24px;font-weight:bold;}
.space4 {font-family:arial,verdana,helvetica,sans serif; font-size: 4px;}
.space8 {font-family:arial,verdana,helvetica,sans serif; font-size: 8px;}

.bigblack {font-family:verdana,arial,helvetica,sans-serif; font-size:16px; color:black;}
.bodyblack {font-family:verdana,arial,helvetica,sans-serif; font-size:14px; color:black; line-height: 22px;}
.mediumblack {font-family:arial,verdana,helvetica,sans-serif; font-size:12px; color:black;line-height: 16px;}
.smallblack {font-family:arial,verdana,helvetica,sans-serif; font-size:10px; color:black;}

.bodyblackbold {font-family:verdana,arial,helvetica,sans-serif;font-size:14px; color:black;font-weight: bold; }
.bodyredbold {font-family:verdana,arial,helvetica,sans-serif;font-size:14px;color:#bb0000;font-weight: bold; }
.mediumblackbold {font-family:arial,verdana,helvetica,sans-serif; font-size:12px; color:black;font-weight: bold;}

.rt_content {
	border:dotted 2px #003366;
	margin: 0 0 10px 0; 
	background-color: #e6e6dc;
}

div.portfolio {
	clear: left; 
	margin-bottom: 14px;
}

div.portfolio img {
	margin: 0 10px 10px 0;
}

/* TOP NAV */
#nav_top {
	height: 20px;
	/*width: 100%;*/
	background-color: #003366; /* #00628b */
	border: 1px solid #003366; 
}
#nav_top ul {
	padding: 0;
	margin: 0;
	float: left;
	font: bold 12px Verdana;
	clear: both;
}
#nav_top ul li {
	display: inline;
}
#nav_top ul li a {
	float: left;
	color: white;
	font-weight: bold;
	padding: 3px 20px 3px 20px;
	text-decoration: none;
	background-color: #003366;
	border-right: 1px solid #e6e6dc; 
}
#nav_top ul li a:hover {
	background-color: #e6e6dc; /*#bad9f2;*/
	text-decoration: underline;
	color: #003366;
	border-right: 1px solid #003366; 
}

#home a#home_nav_top, 
#aboutus a#aboutus_nav_top, 
#portfolio a#portfolio_nav_top, 
#resources a#resources_nav_top, 
#contactus a#contactus_nav_top {
	background-color: #e6e6dc; /*#bad9f2;*/ 
	text-decoration: underline;
	color: #003366;
	border-right: 1px solid #00628B; 
}

/* BOTTOM NAV */
a.nav2 {font-family:arial,verdana,helvetica,sans serif; font-size: 12px; font-weight: bold; color:#000066; text-decoration: none;}
a.nav2:visited {color:#000066; text-decoration: none;}
a.nav2:hover {color:blue; text-decoration: underline;}
a.nav2on {font-family:arial,verdana,helvetica,sans serif; font-size: 12px; font-weight: bold; color:blue; text-decoration: underline;}
a.nav2on:visited {color:blue; text-decoration: underline;}
a.nav2on:hover {color:#66CCFF; text-decoration: underline overline;}

/* NIFTY CORNERS */
div.info_box_lt, div.info_box_dk {
	width:376px; 
	float: right; 
	margin: 6px 0 10px 10px;
	clear: left;
}

div.info_box_lt div.inner {
	padding: 2px 2px 5px 2px;
	font: bold 14px arial;
	color: #e6e6dc;
	text-align: center;
	clear: both;
}

div.info_box_dk div.inner {
	padding: 2px 2px 5px 2px;
	font: bold 14px arial;
	color: #06061c;
	text-align: center;
	clear: both;
}

div.inner img {margin: 1px 0 10px 0;}

b.rtop, b.rbottom{display: block; background: #ffffff}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; }
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px}

.red_bg, .red_bg b.rtop b, .red_bg b.rbottom b {background-color: #cc0000;}
.teal_bg, .teal_bg b.rtop b, .teal_bg b.rbottom b {background-color: #2fbbbb;} /*34cfcf 40ffff 739384*/
.orange_bg, .orange_bg b.rtop b, .orange_bg b.rbottom b {background-color: #fb971e;}
.blue_bg, .blue_bg b.rtop b, .blue_bg b.rbottom b {background-color: #0e2280;} /* 11299b 183ad9 */
.green_bg, .green_bg b.rtop b, .green_bg b.rbottom b {background-color: #297810;} /* 4aac05 */

.link_box {
	text-align: center;
	border:solid 1px #003366; 
	background-color:#e6e6dc; 
	padding: 3px; 
	width: 530px;
	clear: left;
	margin-bottom: 10px;
}

ul.mediumblack {
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 12px 0;
	padding: 0;
}

ul.mediumblack li {
	margin-left: 30px;
}


/*
.inner ul{
	margin: 0px;
	padding: 0px;
}

.inner li{
	margin-left: 20px;
}
*/

.cl {clear: left;}

.cb {clear: both;}
