﻿@import url("reset.css");
html, body { height: 100%; }
body  
{
	margin: 0; 
	padding: 0; 
	background-color: #1b1b1b;
	font: 12px arial;
	}
	
td{ vertical-align:top; text-align:left; height:65px;}
p{margin-bottom:10px;}
a{color: #032150; font-family: Franklin Gothic Medium Cond; font-size:16px; text-decoration:underline;}
.title{color:#696969;
        font-size: 18px;
        font-weight: bold;
        font-family: Arial, sans-serif;
        margin-bottom:20px;
}
.subtitle{color:#5980a9;
        font-size: 13px;
        font-weight: bold;
        font-family: Arial, sans-serif; 	
        margin-bottom:1px;}	
	
.center {
	/*padding: 3em; */
	margin: 0px auto;
	padding-top: 22px;
	width: 1000px;
	height: auto;
	min-height: 100%;
	_height: 100%;
	background-color: #17518a;
}

#home{background-position:top;	 background-repeat:no-repeat; width:1000px;height: 848px;text-align:left;position:relative;}
#header{ left: 83px; top: 27px; z-index: 10; position:absolute;}
#footer{position: absolute; bottom: 10px; left:30px; font-family: arial; font-size: 10px;} 
.news{font: 12px arial; font-weight: bold; color: #000000; line-height:20px;}
#hankey{position:absolute; left: 347px; top: 117px; z-index:50;}

/*
.employee{position:absolute; left: 613px; top: 50px;  z-index:50;}
.employeeI{	font: 12px arial; color: Black;}
.employeeContainer{position:relative; font-family:Arial; font-size:12px; color:#fff;}
.employeeInfo{position:absolute;left: 182px; top: 520px; width:165px; z-index:90px;}
.employeeInfom{position:absolute;left: 170px; top: 520px; width:175px; z-index:90px;}
.employeePic{position:absolute; left: 0px; top: 0px; z-index:20px;}
.employeePict{position:absolute; left: -7px; top: 4px; z-index:20px;}*/

.employeeName{font-family:Arial; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#fff;}
.employeeEmail{font-weight:normal; line-height:normal;}

.hp_content{width:480px; height:316px;
            font-family: Verdana; font-size:14px; line-height: 25px; color: #1b1b1b; }
            
h1{font-family: Times New Roman; font-size:50px; line-height: 25px; color: #a00d0d; font-weight:normal;}
h2{font-family: Franklin Gothic Medium Cond;  font-size:20px; color: #082c51; margin-bottom:8px;}
.clear {clear:both; line-height:0px; padding:0px; margin:0px; border: 0; outline: 0; }
.left{float:left;}
.right{float:right;}
.copyright{position:absolute; top: 755px; left: 737px; color: #8eb1d9;}

.executive_panel{position:absolute; top: 121px; left: 440px; display:block; width:520px; height: 300px;}
.executive{ display:block; width:240px; height:40px; padding:0px 10px 15px 0px; float:left; font: 16px Franklin Gothic Medium Cond; line-height:17px;}
.ename a{display:block; float:left; color:#a00d0d; font: 16px Franklin Gothic Medium Cond; text-decoration:none; }
.etitle{display:block; float:left; color:#000; font: 16px Franklin Gothic Medium Cond;}
.ecompany a{color:#585858; font: 16px Franklin Gothic Medium Cond; text-decoration:none; }

.executives_bio{ position:absolute; top: 121px; left: 460px; display:block; width:450px; height: 700px;
                  font: 12px Verdana;  line-height:17px;}
.executives_link a{font: 16px Franklin Gothic Medium Cond; text-decoration:none; float:right;}                 

.list_block{font: 15px Franklin Gothic Medium Cond;}
.list{display: block; background-image: url('../img/dotline.gif'); background-repeat:repeat-x; background-position:bottom; margin-right:2px;}
.list_left{background-image: url('../img/spacer.gif'); background-color: #b7cce6; border:none; padding-right:2px; }

.home .list_block{line-height:20px;}
.home .list{ height:18px; width:250px;}

.asset .list_block{line-height:20px;}
.asset .list{ height:18px; width:235px;}
.asset .list_left { background-color: #b7cce6; background-image: url('../img/spacer.gif'); }
.asset .asset_title {padding-right:25px;}

.employee .list_block{line-height:20px;}
.employee .list{ height:18px; width:185px;}

.company{font: 18px Franklin Gothic Medium Cond;  position:absolute; top: 159px; left:438px; color:#323232;}
.company ul li{position: relative; display:block; width: 298px; height:29px; margin-bottom:4px; padding-top:8px;}
.company-link{position:absolute; top: 159px; left:701px;}

/*Top level list items*/
.company-link ul li{position: relative;display: inline;float: left; z-index:99;}

/*Top level menu link items style*/
.company-link ul li a{
display:block; width: 298px; height:29px; margin-bottom:4px; padding-top:8px;
font: 18px Franklin Gothic Medium Cond; color: #03376c; z-index:99; text-decoration:none;
}

.company-link ul li a:hover{color: #a00d0d;}

* html .company-link ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block; z-index:99;}


.company-link ul li a:hover{background-image: url('../img/companies-list-mo.gif');background-position:right;
background-repeat:no-repeat;  /*tab link background during hover state*/
}

.contact_us {font: 15px Franklin Gothic Medium Cond; font-weight:normal; position:absolute; top: 188px; left:438px; z-index:99; width:480px; height:600px; display:block;}
.contact_us .content{font-family:Verdana; letter-spacing:-0.5px; font-size:12px;}