html{
	height:100%;
}

body
{
	margin: 0;
	background-image:url(../images/bottom_bkg2.png);
	height:100%;
}

a
{
	font-weight: bold;
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	color:#D43200;

}
a:hover
{
	font-weight: normal;
	color: gray;
}

img
{
  border: 0px;
}

img.page_header{
	margin-bottom:8px;
}

table#reqForm td{
	text-align:left;
	vertical-align:top;
	height:25px;
}

td, div, span, p
{
	color: #333333;
	font-family: Arial;
	font-size: 11pt;
	line-height:1.5em;
}

p{
	margin: 0px;


}

p.specialHeadline{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18pt;
	width:700px;
	
}

div.home_intro{
	background-image:url(../images/home_bkg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#003a62;
	height:400px;
	border-bottom:solid 3px;
	border-color:#d43200;
	text-align:center;
	position:relative;
	padding: 15px 0px;
}

input{
	border:solid 1px;
	color:#333333;
	border-color: #FF8055;
}

textarea{
	border:solid 1px;
	color:#333333;
	border-color: #FF8055;
}

input.button{
  border:solid 1px black;
  background-color:silver;
  color:black;
  cursor:pointer;
}

select{
  background-color:white;
  color:black;
}

div.bulletList{
	padding:5px;
	margin-bottom:10px;
	border-top: dashed 1px #d43200;
	border-bottom: dashed 1px #d43200;
}

div.bulletList a{
	font-weight:bold;
}

td.topMenu
{
	background: #ffffff;
	padding-bottom: 5px;
	vertical-align:top;
}
td.topMenuitem
{
  padding-left: 20px;
  padding-right: 20px;
}
td.topMenuitem a
{
    font-weight:normal;
	font-size:16pt;
    color:#d43200;
}

img.portfolioImage{
  border: solid 1px silver;
  margin-bottom:10px;
}

td.topBannerLeft
{
	background-color: #ffffff;
	width:275px;
	text-align:left;
	vertical-align: middle;
}
td.banner
{
  background-image:url(../images/top_bar.jpg);
  background-repeat:repeat-x;
  background-color: transparent;
  border-bottom:solid 1px #fff;
}
td.contentLeft
{
  background-color: transparent;
  padding: 10px;
  padding-top:25px;
  font-size: 10pt;
  text-align: center;
  height:100%;  
}
td.contentLeft a
{
  text-decoration: none;
  font-weight: bold;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  color: #ff6600;
}
td.contentLeft a:hover
{
  font-weight: bold;
  color: gray;
}
td.contentRight
{
	padding: 25px 0px;
	height:450px;
	text-align: left;
	;
	vertical-align: top;
}

td.mid_section{
	background-color:#fff;
	background-repeat:repeat-x;
}

td.footer
{
	color: #FFFFFF;
	height:125px;
	font-size:9pt;
	border-top:solid 1px;
	border-color:#ce3300;
	padding-top: 20px;
	vertical-align:top;
}
.pageHeader{
  font-family: Arial, sans-serif;
  font-size:18pt;
  color:#ff6600;
  font-style:italic;
}

.sectionHeader{
	color:333;
	font-size:14pt;
	margin: 3px 0px;
	font-weight: normal;
}

table.portfolio td{
  padding-bottom: 20px;
 }
 
table.portfolio td img{
  margin-bottom:6px;
}

table.portfolio td a{
	font-weight:normal;
	text-decoration:none;
 }

div.info{
	font-size:11pt;
	font-weight:normal;
}

#bottomPageLinks td{
	padding:0px 15px 6px 0px;
	text-align:left;
	vertical-align:top;
}

#bottomPageLinks td a{
	color:#fff;
	font-size:9pt;
	font-weight:normal;
}

td.copy{
	color:#fff;
	font-size:9pt;
	font-weight:normal;
	vertical-align:top;
	text-align:right;
}

table#logoInfo td{
	text-align:left;
	vertical-align:top;
	width:100%;
}

td#top_menu_container
{
	border-bottom:solid 1px #fff;
	background-image:url(../images/top_bar_bkg.png);
	background-repeat:repeat-x;
	background-color: transparent;
	text-align:left;
	vertical-align:top;
	padding:0px;
	height: 40px;
	line-height:normal;
}

div.home_intro_info{
	color:#fff;
	font-size:12pt;
	line-height:1.5em;
	margin-top:12px;
	width: 625px;
}
/*
#top_menu_bar{
	padding:0px;
	margin:0px;
	width: 100%;
}

#top_menu_bar li{
	background-image:url(../images/top_bar_bkg.png);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	float: left;
	background-position: top right;
}

#top_menu_bar li a{
	font-weight:bold;
	font-size:12px;
	color:#fff;
	display:inline-block;
	background-image:url(../images/top_bar_divider.png);
	background-position:right 0px;
	background-repeat:no-repeat;
	margin:0px;
}

#top_menu_bar li.first_item a{
	padding-left:1em;
}

#top_menu_bar li.top_menu_bar_special{
	background-image:url(../images/top_bar_bkg_ovr.png);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}

#top_menu_bar li.top_menu_bar_special a{
	font-weight:bold;
	font-size:12px;
	color:#fff;
	display:inline-block;
	background-image:url(../images/top_bar_divider_ovr.png);
	background-position:right 0px;
	background-repeat:no-repeat;
	margin:0px;
}
	
#top_menu_bar li a.last_item{
	background-image:none;
}
*/

