body {
	background-color: #335098;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/common/back.gif);
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1pt;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 5px;
	text-align:center;
}
.text-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #BB662B;
	padding-bottom: 10px;
	letter-spacing: 1pt;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #003366;
	padding-left: 50px;
	padding-right: 25px;
	padding-bottom: 20px;
}
.text-intro {
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}
.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding-bottom: 10px;
	letter-spacing: 1pt;
	padding-left: 50px;
    padding-right: 25px;
	text-transform:uppercase;
}
.subheader-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #003366;
	padding-bottom: 10px;
	letter-spacing: 1pt;
	padding-left: 50px;
    padding-right: 25px;
}
.header-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BB662B;
	margin-bottom: 4px;
	padding-top: 20px;
	letter-spacing: 1pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BB662B;
	text-transform:uppercase;
}
.header-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #BB662B;
	margin-bottom: 4px;
	padding-top: 20px;
	letter-spacing: 1pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BB662B;
	text-transform:uppercase;
}
.subheader-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00247E;
	margin-bottom: 4px;
	padding-top: 20px;
	letter-spacing: 1pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00247E;
	text-transform:uppercase;
}
.header-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00247E;
	padding-bottom: 10px;
	letter-spacing: 1pt;
		text-transform:uppercase;
}
.header-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7A8223;
	margin-bottom: 4px;
	padding-top: 20px;
	letter-spacing: 1pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7A8223;
	text-transform:uppercase;

}
.subheader-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7A8223;
	margin-bottom: 1px;
	padding-top: 3px;
	letter-spacing: 1pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7A8223;
	text-transform:uppercase;

}
.header-purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7A63AD;
	margin-bottom: 4px;
	padding-top: 20px;
	letter-spacing: 1pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7A63AD;
		text-transform:uppercase;

}

.center {
padding-left: 50px;
padding-right: 25px;
padding-bottom: 20px;
}

.right-column {
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C2C2C2;

}


#linklist2
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	line-height: 14px;
	color: #00247E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#linklist2 li
{
padding-left: 20px;
padding-bottom: 10px;
margin-left: 0;
background-image: url(images/common/arrow_news.gif);
background-repeat: no-repeat;
background-position: .3em 0.3em;
}

#linklist
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	line-height: 14px;
	color: #00247E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#linklist li
{
padding-left: 20px;
padding-bottom: 10px;
margin-left: 0;
background-image: url(images/common/arrow.gif);
background-repeat: no-repeat;
background-position: .3em 0.3em;
}
a.link-footer {
	text-decoration: none;
	color: #ffffff;
}
a.link-footer:hover {
	text-decoration: underline;
}
a.link-news {
	text-decoration: none;
	color: #00247E;
}
a.link-news:hover {
	text-decoration: underline;
}
a.link-text {
	text-decoration: none;
	color: #BB6628;
	font-weight: bold;
}
a.link-text:hover {
	text-decoration: underline;
}
.banner-home {
padding-bottom: 10px;
}

a.link-quote {
	text-decoration: none;
	color: #BB6628;
	font-weight: 400;
}
a.link-quote:hover {
	text-decoration: underline;
}

/*this is the style for the GREEN dropdowns 
*********************************************************/
.navBarG { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.navBarG ul { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none; 
}

.navBarG A {
text-decoration: none; 
color: white;
}

.navBarG li {/*for submenu*/
	float: left; 
	position: relative; 
	width:186px;
}
.navBarG li ul {
	display:none; position:absolute; top:24px; left:0;
}

.navBarG li:hover ul, li.over ul{
	display: block;
}

.navBarG li ul li {

}
.navBarG li ul li a {
	background-color:#7A8223;
	border-bottom: 1px solid white;
	padding:7px;
	color:white;
	display:block; 
	width:186px;
}

.navBarG li ul li a:hover, .navBarG li.over ul li.over  {
	background-color:#5A6119;
	font-weight: bold;
	display:block;
}

/*End Style for green dropdowns
***********************************************************/

/*this is the style for the ORANGE dropdowns 
*********************************************************/
.navBarO { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.navBarO ul { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none; 
}

.navBarO A {text-decoration: none; color: white;}

.navBarO li {/*for submenu*/
	float: left; 
	position: relative; 
	
}
.navBarO li ul {
	display:none; position:absolute; top:24px; left:0;
}

.navBarO li:hover ul, li.over ul{
	display: block;
}

.navBarO li ul li {

}
.navBarO li ul li a {
	background-color:#BB6628;
	border-bottom: 1px solid white;
	padding:7px;
	color:white;
	display:block;
	width:186px;
}

.navBarO li ul li a:hover, .navBarO li.over ul li.over  {
	background-color:#954E1C;
	font-weight: bold;
}
/*End Style for orange dropdowns
***********************************************************/

/*this is the style for the PURPLE dropdowns 
*********************************************************/
.navBarP { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.navBarP ul { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none; 
}

.navBarP A {text-decoration: none; color: white;}

.navBarP li {/*for submenu*/
	float: left; 
	position: relative; 
	
}
.navBarP li ul {
	display:none; position:absolute; top:24px; left:0;
}

.navBarP li:hover ul, li.over ul{
	display: block;
}

.navBarP li ul li {

}

.navBarP li ul li a{
	background-color:#7A63AD;
	border-bottom: 1px solid white;
	padding:7px;
	color:white;
	display:block;
	width:186px;
}

.navBarP li ul li a:hover, .navBarP li.over ul li.over  {
	background-color:#564779;
	font-weight: bold;
}
/*End Style for purple dropdowns
***********************************************************/

/*this is the style for the BLUE dropdowns 
*********************************************************/
.navBarB { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.navBarB ul { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none; 
}

.navBarB A {text-decoration: none; color: white;}

.navBarB li {/*for submenu*/
	float: left; 
	position: relative; 

}
.navBarB li ul {
	display:none; position:absolute; top:24px; left:0;
}

.navBarB li:hover ul, li.over ul{
	display: block;
}

.navBarB li ul li a {
	background-color:#106DC8;
	border-bottom: 1px solid white;
	padding:7px;
	color:white;
		width:182px;
		display:block;
}

.navBarB li ul li a:hover, .navBarB li.over ul li.over  {
	background-color:#063E98;
	font-weight: bold;
}
/*End Style for blue dropdowns
***********************************************************/

.toptoolbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A0BAFB;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;

}
a.toptoolbar {
text-decoration:none;
}
a.toptoolbar:hover {
		color: #FFFFFF;
}
.title {
	padding-top: 20px;
	padding-bottom: 15px;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #003366;
	padding-left: 18px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.author {
	font-size: 11px;
	line-height: 16px;
	padding-top: 10px;
}
.sidebar-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #003366;
	padding-left: 18px;
	padding-right: 15px;
	padding-bottom: 20px;
}
table.chart td{
border-bottom:1px solid #7A63AD;
}
.header-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BB662B;
	padding-bottom: 2px;
	line-height: 12px;
	text-transform:uppercase;
}
table.bidboard td{
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#home-company, #home-spotlight, #home-projects, #home-announcements {
width: 200px;
vertical-align: top;
}

#home-company {
background: #f1f2e9;
border-left: 10px #FFFFFF solid;
border-right: #FFFFFF 10px solid;
}
.home-title {
font-weight: bold;
font-size: 12px;
line-height: 14px;
padding-bottom: 0px;
}
.home-intro {
font-size: 11px;
line-height: 14px;
}
.home-intro p {
padding: 0px 0px 0px 0px
}
.home-link {
padding-top: 0px;
font-size: 11px;
}

#home-spotlight .image, #home-projects .image {
padding-bottom: 10px;
}

#home-spotlight {
background: #f8efe9;
border-right: #FFFFFF 10px solid;
}
#home-projects {
background: #f1eff6;
border-right: #FFFFFF 10px solid;
}
#home-announcements {
background: #e5e9f2;
border-right: #FFFFFF 10px solid;
}
.home-content {
padding: 20px 12px 12px 12px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.home-content a {
color: #00247e;
text-decoration: none;
font-size: 10px;
}

.home-content a:hover {
text-decoration: underline;
}

#home-table {
border-bottom: 20px #ffffff solid;
}