/* CSS Document */


h1 {font-family: arial, helvetica, sans-serif; font-size:40px; font-weight:bold; margin:0px; padding: 30px 0px 0px 0px; color:#000000; letter-spacing:-.05em; }

h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; letter-spacing:-.05em; color:#333333; padding:30px 0px 10px 0px; margin:0px; }

h3 {}

h4 {font-size:15px; font-weight:bold; margin:0px; padding:30px 0px 10px 0px; letter-spacing:-.05em;  color:#333333;}

h5 {margin:0px; padding:20px 0 10px 0px;}

li {margin:0px 0px 0px 13px; color:#333333;}

p {font-family:arial,Helvetica, sans-serif; font-size:13px; color:#000000; line-height:18px; margin-top:0px; padding-top:10px;}
body {font-family:Arial,Helvetica, sans-serif; font-size:13px; color:#000000;}

.plists {font-family:Helvetica, sans-serif; font-size:12px; color:#000000; line-height:16px; margin-top:0px; padding-top:10px; color:#666666;}

.indexcontainer { width:300px; padding-right:30px;}
.indexcontainersml { width:125px; padding-right:20px;}
.indexheader { font-family:arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; letter-spacing:-.05em; color:#FFFFFF;}
.indexcontent { font-family:arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; letter-spacing:-.04em; color:#666666;}

.projectcontent { color:#FFFFFF; }

a.indexlinks { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; letter-spacing:-.04em;}
a.indexlinks:hover { text-decoration:underline; color:#666666; letter-spacing:-.04em}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
/* btn header nav */
a.btnheadernav {
    background: transparent url('../img/btn_headernav_spancap.gif') no-repeat scroll top right;
    color: #ffffff;
	text-shadow: 0px 1px #000000;
    display: block;
    float: left;
    font: normal 11px  helvetica, sans-serif;
    height: 40px;
    margin-right: 0px;
    padding-right: 15px; /* sliding doors padding */
    text-decoration: none;
}
a.btnheadernav span {
    background: transparent url('../img/btn_headernav_span.gif') no-repeat;
    display: block;
    line-height: 21px;
    padding: 11px 0 8px 15px;
	
} 
a.btnheadernav:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
	color: #ffffff;
	text-decoration: none;
}
a.btnheadernav:hover span {
    background-position: bottom left;
    padding: 11px 0 8px 15px; /* push text down 1px */
	color: #ffffff;
	text-decoration: none;
} 
/* btn header nav */




img {border:none;}
html {overflow-y: scroll; overflow-x: hidden;}
.hrteammargin {margin-top:5px; margin-bottom:5px}
.hrbodymargin {margin-top:20px; margin-bottom:15px}
.footerheader { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:900; letter-spacing:-1px; color:#757575; padding:8px 0px 10px 0px;}
.footer {font-size:10px; color:#666666; padding:10px 0px 10px 0px; height:300px;}

a {color:#4f7599; text-decoration:none;}
a:hover {color:#4f7599; text-decoration:underline;}

a.footerlink {text-decoration:none; color:#666666;}
a.footerlink:hover {text-decoration:underline; color:#666666;}
a.leftnav {text-decoration:none; font-size:12px; font-weight:bold; color:#000000; line-height:20px;}
a.leftnav:hover {text-decoration:underline;}
input, textarea 
{
    background-color : #ffffff; 
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px; 
    color : #000000;
}