@charset "utf-8";
/* CSS Document */

/**************************************************/
/*IHS Style Sheet*/
div.menu{
	float: left;
	width: 150px;
	margin-top:0px; 
	margin-left:0px;
	border: 0px solid red; 
	background-color:#CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
}

div.content{
	float: right; 
	width:810px;
	margin-top:0px; 
	margin-right:10; 
	padding:5px;
	border: 0px solid blue;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	vertical-align:top;  
	text-align:left;
}
/**************************************************/


label,legend {font: bold .8em Arial, Helvetica, sans-serif;}
p {font: normal .8em Arial, Helvetica, sans-serif; line-height: 18px;}
p.home {font: normal .8em Arial, Helvetica, sans-serif; line-height: 18px;}
p.address {font: normal .8em Arial, Helvetica, sans-serif; margin-left: 40px;}
td.breadcrumb {font: normal .8em Arial, Helvetica, sans-serif; padding: 2px 5px;}
.breadcrumb .bold {font-weight: bold;}

h1 {padding: 0; margin: 0; font: bold 1.2em Georgia, "Times New Roman", Times, serif; color: #693;}
h3 {padding: 0; margin: 0; font: bold 1em Georgia, "Times New Roman", Times, serif; color: #693;}

.breadcrumb a:link {color: #0000FF; text-decoration: none;}
.breadcrumb a:visited {color: #9900FF; text-decoration: none;}
.breadcrumb a:active {color: #0000FF; text-decoration: underline;}
.breadcrumb a:hover {color: #0000FF; text-decoration: underline;}

.required {font: bold .8em Arial, Helvetica, sans-serif; color: #f00;}
span.error {font: bold .8em Arial, Helvetica, sans-serif; color: #f00;}

a.corner:link {font: bold .55em Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; line-height: 18px;}
a.corner:visited {font: bold .55em Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; line-height: 18px;}
a.corner:active {font: bold .55em Arial, Helvetica, sans-serif; color: #ccc; text-decoration: underline; line-height: 18px;}
a.corner:hover {font: bold .55em Arial, Helvetica, sans-serif; color: #ccc; text-decoration: underline; line-height: 18px;}

a.sidebar {width:116px; padding:6px 0 0 25px; font:bold .8em Arial, Helvetica, sans-serif; color:#fff; float:left;}
a.sidebar:link {text-decoration: none;}
a.sidebar:visited {text-decoration: none;}
a.sidebar:active {text-decoration: underline;}
a.sidebar:hover {text-decoration: underline;}

a.sidebarSelected {width:116px; padding:6px 0 0 25px; font:bold .8em Arial, Helvetica, sans-serif; color:#893003;  float:left; background:url(images/arrow_dark.png) no-repeat 5px 3px;}
a.sidebarSelected:link {text-decoration: none;}
a.sidebarSelected:visited {text-decoration: none;}
a.sidebarSelected:active {text-decoration: underline;}
a.sidebarSelected:hover {text-decoration: underline;}

a.sidebarSub {width:96px; padding:6px 0 0 35px; font:bold .8em Arial, Helvetica, sans-serif; color:#fff; float:left;}
a.sidebarSub:link {text-decoration: none;}
a.sidebarSub:visited {text-decoration: none;}
a.sidebarSub:active {text-decoration: underline;}
a.sidebarSub:hover {text-decoration: underline;}

a.sidebarSubSelected {width:96px; padding:6px 0 0 35px; font:bold .8em Arial, Helvetica, sans-serif; color:#893003;  float:left; background:url(images/arrow_dark.png) no-repeat 15px 3px;}
a.sidebarSubSelected:link {text-decoration: none;}
a.sidebarSubSelected:visited {text-decoration: none;}
a.sidebarSubSelected:active {text-decoration: underline;}
a.sidebarSubSelected:hover {text-decoration: underline;}

a.NavPluginBlock:link {font: bold .55em Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;}
a.NavPluginBlock:visited {font: bold .55em Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;}
a.NavPluginBlock:active {font: bold .55em Arial, Helvetica, sans-serif; color: #ccc; text-decoration: underline;}
a.NavPluginBlock:hover {font: bold .55em Arial, Helvetica, sans-serif; color: #ccc; text-decoration: underline;}

.formsList ul {
	list-style-type: none;
	padding: 10px 0 0;
	margin: 0;
	font: normal .75em Arial, Helvetica, sans-serif;
}
.formsList ul li {
	margin: 0 0 5px;
}

ul.externProgram {
	list-style-type: none;
	padding: 10px 0 0;
	margin: 0;
	font: normal .75em Arial, Helvetica, sans-serif;
}
ul.externProgram li {
	margin: 0 0 2px 20px;
}

ul.learnMore {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font: normal .8em Arial, Helvetica, sans-serif;
}
ul.learnMore li {
	margin: 0 0 8px 40px;
	padding: 0;
	list-style-type: none;
	list-style-image: url(images/bullet.jpg);
}

ul.bullets {
	list-style-type: disc;
	padding: 10px 0 0;
	margin: 0;
	font: normal .8em Arial, Helvetica, sans-serif;
}
ul.bullets li {
	padding: 0;
	margin: 0 0 4px 30px;
}

ul.bullets li ul {list-style-type: circle; padding: 10px 0 0; margin: 0; font: normal 1em Arial, Helvetica, sans-serif;}
ul.bullets li ul {padding: 0; margin: 0 0 4 10px;}

h3.red {font: bold 1.2em Georgia, 'Times New Roman', Times, serif; color: #b32317; padding: 0; margin: 0;}
h3.blue {font: bold 1.2em Georgia, 'Times New Roman', Times, serif; color: #40404e; padding: 0; margin: 0;}

h3 a:link {color: #b32317; text-decoration: none;}
h3 a:visited {color: #b32317; text-decoration: none;}
h3 a:active {color: #b32317; text-decoration: underline;}
h3 a:hover {color: #b32317; text-decoration: underline;}

/* Home page */
#hp1, #hp2, #hp3, #hp4 {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	overflow:hidden;
}

#hp1 {
	background:url(images/home_panel1_bg.png) no-repeat 0 0;
	width:483px;
	height:316px;
	padding:0 5px 5px 0;
}
#hp2 {
	background:url(images/home_panel2_bg.gif) no-repeat 0 0;
	width:327px;
	height:317px;
	padding:0 0 5px 0;
}
#hp3 {
	background:url(images/home_panel3_bg.gif) no-repeat 0 0;
	width:482px;
	height:296px;
	padding-right:6px;
}
#hp4 {
	background:url(images/home_panel4_bg.gif) no-repeat 0 0;
	width:328px;
	height:296px;	
}

#hp1 div.c1 {
	margin:14px 0 0 19px;
	width:290px;
	float:left;
}
#hp1 div.c1 h4 {
	margin:0;
	font: normal 30px Georgia, 'Times New Roman', Times, serif;
	color:#516a31;
}
#hp1 div.c1 p {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:13px;
}

#hp1 img.logo {
	float:right;
	margin:14px 19px 0 0	
}

#hp1 div.c2 {
	margin: 30px 0 0 19px;
	width: 160px;
	float: left;	
}

#hp1 div.c2 span.header {
	font-size:14px;
	font-weight:bold;
	color:#893003;
}

#hp1 div.c2 ul {
	margin:2px 0 0 19px;
	padding:0;
	width:160px;
	list-style-type:disc;
	_margin:2px 0 0 0;
}

#hp1 div.c2 ul li {
	padding:0;
	margin:0 0 0 -5px;
	_margin:0 0 0 15px;
	font-size:11px;	
	_line-height:14px;
	text-align:left;
}

#hp1 div.c3 {
	margin:30px 0 0;
	width: 270px;
	float: left;
	text-align:left;	
}

#hp1 div.c3 span.header {
	font-size:14px;
	font-weight:bold;
	color:#893003;
}

#hp1 div.c3 ul {
	margin:2px 0 0 19px;
	padding:0;
	width:170px;
	list-style-type:disc;
	_margin:2px 0 0 0;
}
#hp1 div.c3 ul li {
	padding:0;
	margin:0 0 0 0;
	_margin:0 0 0 15px;
	font-size:11px;
	text-align:left;
	_line-height:14px;
}

#hp1 p.c4 {
	font-size:11px;
	width:260px;
	line-height:13px;
	padding:20px 40px 0 19px;
	float:left;
	_padding-right:0;
}

#IHSplayer {
	margin: 0;
	float:left;
}

#hp2 h4 {
	margin:5px 7px;
	padding:0 50px;
	font-size:12px;
	font-weight:bold;
	color:#ab710a;
	width:227px;
	float:left;
	text-align:center;
}

#hp2 p {
	font-size:11px;
	margin:0 29px 10px;
	width:212px;
	float:left;	
	line-height:14px;
}

#hp3 h4 {
	margin:15px 29px 5px 19px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#736e04;
	width:434px;
	float:left;
}

#hp3 p {
	font-size:11px;
	margin:0 29px 10px 19px;
	width:434px;
	float:left;	
	line-height:14px;
}

#hp3 ul {
	margin:2px 29px 0 39px;
	padding:0;
	width:400px;
	list-style-type:disc;
}

#hp3 ul li {
	padding:0;
	margin:0 0 0 -5px;
	_margin-left:20px;
	font-size:11px;
	_line-height:14px;
}

#hp4 h4 {
	margin:15px 29px 5px 20px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#893003;
	width:212px;
	float:left;
}

#hp4 p {
	font-size:11px;
	margin:0 29px 10px 20px;
	width:270x;
	float:left;	
	line-height:14px;
}

/*.hPanel1-1 {width:100%; padding:0; font:normal 1.7em 'Times New Roman', Times, serif; color:#516a31; float:left;}
.hPanel1-2 {padding: 10px 25px 0 0; font:normal .8em Arial, Helvetica, sans-serif; float:left; margin:0;}
.hPanel1-3 {width:100%; padding: 10px 0 0 0; font:bold .95em Arial, Helvetica, sans-serif; float:left; margin:0; color:#893003;}
ul.hPanel1-4 {padding: 0; font:normal .8em Arial, Helvetica, sans-serif; margin:0 0 0 10px; list-style-type:disc;}
ul.hPanel1-4 li {padding: 0; margin:0 0 0 5px;}

.hPanel1-5 {width:100%; padding: 21px 0 0 0; font:bold .95em Arial, Helvetica, sans-serif; float:left; margin:0; color:#893003; text-align:right;}
ul.hPanel1-6 {padding: 0; font:normal .8em Arial, Helvetica, sans-serif; margin:0 0 0 5px; list-style-type:disc; text-align:right;}
ul.hPanel1-6 li {padding: 0; margin:0 0 0 5px; text-align:right;}
.hPanel1-7 {padding: 10px 0 0 0; font:normal .8em Arial, Helvetica, sans-serif; float:left; margin:0; text-align:right;}

.hPanel2-1 {width:100%; padding: 0; font:bold .95em Arial, Helvetica, sans-serif; float:left; margin:0; color:#893003;}
p.hPanel2-2 {width:100%; padding: 10px 0 0; font:bold .75em Arial, Helvetica, sans-serif; float:left; margin:0;}
ul.hPanel2-3 {width:220px; padding: 4px 0 0; font:normal .72em Arial, Helvetica, sans-serif; margin:0 0 0 10px; list-style-type:disc;}
ul.hPanel2-3 li {padding: 0; margin:0 0 0 10px;}

.hPanel3-1 {width:100%; padding: 0; font:bold 1em Arial, Helvetica, sans-serif; float:left; margin:0; color:#736e04;}
.hPanel3-2 {width:100%; padding: 10px 0 0; font:normal .75em Arial, Helvetica, sans-serif; float:left; margin:0;}

.hPanel4-1 {width:100%; padding: 10px 0 0; font:normal .75em Arial, Helvetica, sans-serif; float:left; margin:0;}
p.hPanel4-2 {width:100%; padding: 10px 0 0; font:bold .75em Arial, Helvetica, sans-serif; float:left; margin:0;}
ul.hPanel4-3 {width:100%; padding: 4px 0 0; font:normal .8em Arial, Helvetica, sans-serif; margin:0 0 0 10px; list-style-type:disc;}
ul.hPanel4-3 li {padding: 0 0 0 5px; margin:0 0 0 15px;}*/

table.analysts td {font:normal .85em Arial, Helvetica, sans-serif;}

table.paymentChart {border: 1px solid #000;}
table.paymentChart th {font:bold .85em Arial, Helvetica, sans-serif; border: 1px solid #000; background-color:#bcc68f}
table.paymentChart td {font:normal .85em Arial, Helvetica, sans-serif; border: 1px solid #000;}

table.awardFY2008 {border: 1px solid #000;}
table.awardFY2008 th {font:bold .85em Arial, Helvetica, sans-serif; border: 1px solid #000;}
table.awardFY2008 td {font:normal .85em Arial, Helvetica, sans-serif; border: 1px solid #000;}
table.awardFY2008 td.total {font:bold .95em Arial, Helvetica, sans-serif; color:#fff;}

table.priorityList {border: 1px solid #000;}
table.priorityList th {font:bold .85em Arial, Helvetica, sans-serif; border: 1px solid #000;}
table.priorityList td {font:normal .85em Arial, Helvetica, sans-serif; border: 1px solid #000;}

.clear {
	clear:both;
}
