﻿* {
padding: 0;
margin: 0;
font-family: Verdana, Arial, sans-serif;
border: none;
}

body {
background-color: #b1afa0;
}

#global_container {
/*height: 630px;*/
}

#header {
width: 100%;
height: 115px;
background-image: url("images/header_bkgrnd.png");
background-repeat: repeat-x;
background-position: bottom;
top: 0px;
left: 0px;
position: fixed;
float: left;
z-index: 3;
}

/* #tagline_container {
margin-left: 230px;
margin-top: 14px;
} */

#tagline_container {
margin-left: 700px;
margin-top: 14px;
}


#header_container {
width: 1100px;
height: 145px;
}

#logo_container {
width: 500px;
float: left;
margin-top: -2px;
margin-left: 46px;

}

/* #nav_bar {
float: left;
width: 400px;
height: 23px;
padding-top: 67px;
}

#nav_bar ul {
list-style-type: none;
float: left;

}

#nav_bar ul li {
font-size: 11px;
float: left;
width: 70px;
height: 23px;
border-right: solid 1px #FFF;
}

#nav_bar ul li a {
text-decoration: none;
color: #d5d2ca;
text-align: center;
display: block;
height: 23px;
}

#nav_bar ul li a:hover {
font-weight: bold;
color: #FFF;
background-position: bottom;
background-repeat: no-repeat;
}

#nav_bar ul li a.on {
background-position: bottom;
}
*/

.left_panel {
width: 208px;
height: 490px;
background-image: url("images/left_panel3.png");
background-repeat: repeat-y;
background-position: top;
background-position-x: -10px;
position: fixed;
top: 104px;
left: 0px;
float: left;
text-align: left;
z-index: 2;
}

.left_panel ul {
list-style-type: none;
padding-left: 36px;
padding-top: 35px;
}

.left_panel ul li {
width: 152px;
height:30px;
font-size: 11px;
line-height: 30px;
font-weight: bold;
margin-bottom: 15px;

/* background-image: url("/images/bracket_dk.png");
background-repeat: no-repeat;
background-position: top left; */
}

.left_panel ul li a {
height: 30px;
text-decoration: none;
display: block;
width: 148px;
color: #7581bf;
}

/* .left_panel_gold ul li a {
height: 30px;
text-decoration: none;
display: block;
width: 148px;
color: #bf7d11;
} */



.bracket {
position: relative;
top: -4px; 

}

.header_bracket {
position: relative;
top: -5px; 

}

.left_panel ul li a:hover {
font-weight: bold;
color: #b2b1a1;
}

.left_panel ul li ul {
padding-left: 0;
margin-left: 12px;
padding-top: 0;
}

.left_panel ul li ul li {
font-size: 11px;
padding-top: 0;
width: 128px;
margin-bottom: 0;

}

.left_panel ul li ul li a {
/* background-image: url("/images/bracket_lt.png");
background-repeat: no-repeat;
background-position: top left; */
font-weight: normal;
color: black;
width: 138px;
}

.left_panel ul li ul li a:hover {
font-weight: bold;
color: #b2b1a1;
}

.left_panel_link {
font-size: 10px;
line-height:13px;
font-weight: bold;
text-align: left;
}

.left_panel_link a {
color: #7581bf;
text-decoration:none;
}

.left_panel_link a:hover {
color: #b2b1a1;
}

.wide_container {
width: 6500px;
height: 490px;
top: 104px;
left: 188px;
position: absolute;
background-color: #FFF;
overflow: hidden;
}

.right_panel_container {
float: left;
width: 6500px;
left: 188px;
height: 475px;
}

.links_container {
width: 360px;
float: left;
margin-left: 41px;
margin-top: 39px;
}

.home_wide_container {
width: 1500px;
height: 446px;
top: 104px;
left: 188px;
position: absolute;
background-color: #FFF;
overflow: hidden;
}

#slideshow {
    position:relative;
    height:500px;
    width: 1500px;
    background-color: #FFF;
    border:none;
}

#slideshow IMG {
    position:absolute;
    top:10px;
    left:50px;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
    border:none;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
    background-color: #FFF;
    border:none;
}

#slideshow IMG.last-active {
    z-index:9;
    border:none;
}

.contact_wide_container {
width: 1800px;
height: 490px;
top: 104px;
left: 188px;
position: absolute;
background-color: #FFF;
overflow: hidden;
}

.contact_right_container a:hover {
color: #b2b1a1;
font-weight: bold;
}

.contact_right_container {
float: left;
width: 2000px;
left: 188px;
height: 475px;
}

#photo_quote {
font-size: 14px;
line-height: 24px;
color: #7581bf;
float: left;
padding: 0 0 20px 0;
}

#contact_container {
width: 182px;
height: 200px;
float: left;
margin-left: 41px;
margin-right: 40px;
margin-top: 39px;
text-align: left;
}

#contact_photo_container {
width: 222px;
height: 142px;
margin-bottom: 20px;
}

.contact_quote_container {
width: 220px;
height: 300px;
float: left;
font-family: Verdana, Arial, sans-serif;
padding: 39px 60px 0 0px;
}

.contact_quote_container_narrow {
width: 180px;
height: 300px;
float: left;
font-family: Verdana, Arial, sans-serif;
padding: 39px 60px 0 0px;
}

.contact_quote_wide {
width: 220px;
float: left;
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
color: #BF7D11;
line-height: 24px;
padding: 0px 40px 0 0px;
}

.contact_quote_wide_padding {
width: 220px;
float: left;
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
color: #BF7D11;
line-height: 24px;
padding: 0px 40px 0 0px;
}

.contact_quote {
width: 180px;
float: left;
font-family: Verdana, Arial, sans-serif;
font-style: italic;
font-size: 14px;
line-height: 24px;
color: #bf7d11;
padding: 0px 40px 0 0px;
}

.contact_quoter {
font-size: 10px;
font-style: normal;
line-height: 16px;
padding-top: 20px;
float: left;
}

.lg_photo_container {
width: 800px;
height: 455px;
float: left;
text-align: right;

}

.med_photo_container {
width: 700px;
height: 455px;
float: left;
text-align: right;

}

.sm_photo_container {
width: 600px;
height: 445px;
float: left;
text-align: right;

}

.photo_container {
width: auto;
height: 455px;
float: left;
text-align: left;
}

.caption_container {
width: 300px;
float: left;
margin-top: 200px;
position: absolute;
z-index: 1;
}

.notables_photo {
width: 700px;
float: left;
position: absolute;
z-index: 0;
}

.alt_photo_container {
width: 660px;
height: 455px;
float: left;
text-align: left;
padding-right: 0px;
}

.alt_caption_container {
width: 300px;
float: left;
margin-top: 40px;
position: absolute;
z-index: 1;
}

.notables_caption_container {
width: 300px;
float: left;
margin: 40px 0 0 590px;
position: absolute;
z-index: 1;
}

.alt_photo {
float: left;
width: 720px;
height: 455px;
text-align: left;
padding-top: 0px;
}

.photo {
width: 525px;
margin-right: 0px;
float: left;
text-align: right;
padding-top: 0px;
}

#wide_resume_container {
width: 3000px;
height: 455px;
margin-top: 104px;
margin-left:188px;
background-color: #FFF;
overflow: hidden;
float: left;
}

.summary_container {
width: 360px;
float: left;
margin-left: 41px;
margin-top: 39px;
}

.summary_container a {
padding: 20px 0 20px 0;
text-decoration: none;
color: #7581bf;
}

.summary_container a:hover {
color: #b2b1a1;
}

.summary_body {
color: #79786c;
font-weight: bold;
font-size: 11px;
line-height:14px;
text-align: left;
text-indent: -17px;
padding-left: 17px;
}

.resume_body {
font-size: 11px;
line-height:14px;
color: #000;
text-align: left;
}

.resume_container {
width: 320px;
height: 400px;
margin-left: 40px;
margin-top: 39px;
float: left;
}

.resume_container_exp {
width: 325px;
margin-left: 40px;
margin-top: 39px;
float: left;
}

#footer {
width: 6500px;
height: 60px;
background-image: url("images/footer_fullbkgrnd.jpg");
background-repeat: repeat-x;
background-position: top;
color: #FFF;
font-size: 12px;
font-style: normal;
padding-left: 20px;
position: fixed;
top: 550px;
left: 0;
padding-top: 20px;
z-index: 4;
float: left;
letter-spacing: 2px;
overflow: hidden;
text-decoration: none;

}

#footer_right {
position: fixed;
display: block;
overflow: hidden;
font-style: normal;
top: 570px;
left: 555px;
}

#footer_right a {
text-decoration: none;
color: #FFF;
font-weight: normal;
}

#footer_right a:hover {
color: #7581bf;
text-decoration: none;
}

#footer_left {
text-decoration: none;
float: left;
width:598px;
font-weight: bold;
font-style: normal;
font-size: 10px;
letter-spacing: 1px;
text-align: left;
position: fixed;
top: 572px;
left: 18px;
}

.clear {
clear: both;
}


/* T Y P O G R A P H Y */

h1 {
color: black;
font-family: Verdana;
font-weight: normal;
font-size: 12px;
}

h2 {
color: #a1a098;
font-size: 11px;
font-weight: normal;
letter-spacing: 3px;
font-family: Verdana;
}

.white {
color: white;
}

.gold {
color: #bf7d11;
}

.gray {
color: #b2b1a1;
}

.black {
color: #000;
border: none;
}

.blue {
color: #7581bf;
}

.strong {
font-weight: bold;
}

.normal {
font-weight: normal;
font-style: italic;
}

#unadorned_subhead {
text-decoration: none;
list-style-type: none;
padding-bottom: 10px;
line-height: 10px;
text-align: center;
display: block;
width: 148px;
}

.hanging_indent {
text-indent: -14px;
padding-left: 14px;
}

.hanging_indent_bold {
text-indent: -14px;
padding-left: 12px;
}


.larger {
font-size: larger;
}

.subhead {
font-size: 9px;
line-height: 13px;
color: #bf7d11;
text-align: left;
font-weight: bold;
}

.body {
font-size: 10px;
line-height:13px;
color: #000;
text-align: left;
text-decoration: none;
padding-top: 0;
}

.scroll {
font-weight: bold;
font-size: 10px;
letter-spacing: 1px;
text-align: left;

}



/* S P A C I N G */

.halflinesp {
padding-top: 6px;
}

.linesp {
padding-top: 13px;
}

.sixteensp {
padding-top: 16px;
}

.reslinesp {
padding-top: 25px;
}

.twolinesp {
padding-top: 26px;
}

.thirtysp {
padding-top: 30px;
}

.tworeslinesp {
padding-top: 45px;
}

.threelinesp {
padding-top: 39px;
}

.fourlinesp {
padding-top: 62px;
}

.fivelinesp {
padding-top: 75px;
}

.contact_linesp {
padding-top: 24px;
}

.contact_twolinesp {
padding-top: 48px;
}

.single_column {
width: 40px;
height: 40px;
float: left;
}

.two_column {
width: 80px;
height: 40px;
float: left;
}

.three_column {
width: 120px;
height: 40px;
float: left;
}

.four_column {
width: 160px;
height: 40px;
float: left;
}

.spacer_column {
padding-left: 40px;
}

.spacer_ten {
padding-left: 10px;
}

.spacer_twenty {
padding-left: 20px;
}

.spacer_thirty {
padding-left: 30px;
}

.spacer_thirty-three {
padding-left: 33px;
}

.spacer_forty {
padding-left: 40px;
}

.spacer_forty-five {
padding-left: 45px;
}

.spacer_fifty {
padding-left: 50px;
}

.spacer_sixty {
padding-left: 60px;
}

.spacer_seventy {
padding-left: 70px;
}

.spacer_eighty {
padding-left: 80px;
}

.spacer_ninety {
padding-left: 90px;
}

.spacer_hundred {
padding-left: 100px;
}

.spacer_one-ten {
padding-left: 110px;
}

.spacer_one-twenty {
padding-left: 120px;
}

.spacer_one-thirty {
padding-left: 130px;
}

.spacer_one-forty {
padding-left: 140px;
}

.spacer_one-fifty {
padding-left: 150px;
}

.spacer_one-sixty {
padding-left: 160px;
}

.spacer_one-eighty {
padding-left: 180px;
}

.spacer_one-ninety {
padding-left: 190px;
}

.spacer_two-hund {
padding-left: 200px;
}

.spacer_two-ten {
padding-left: 210px;
}



