/*** GENERICS ***/

* { margin:0; padding:0; }

a { color:#34466E; font-size:12px; text-decoration:none; }

a:hover { }

.bold { font-weight:bold; }

body { font-family:Arial; }

.breaker { clear:left; display:block; margin:-0.66em 0; visibility:hidden; }

.clear { clear:both; }

.col1 { float:left; }

.col2 { float:left; }

.error { color:#FF0000; font-size:14px; }

h1 { margin:10px 0; }

h2 { margin:10px 0; }

h3 { margin:10px 0; }

h4 { margin:10px 0; }

h5 { margin:10px 0; }

h6 { margin:10px 0; }

.highLite { color:#649B35; font-weight:bold; }

.italics { font-style:italic; }

.noBorder { border:medium none !important; }

p { color:#505153; font-size:12px; margin:10px 5px 10px 0; }

.success { color:#005CAC; font-size:14px; }

ul { color:#505153; font-size:12px; }

/*** LAYOUT ***/

#container { background:#fff; margin:10px auto; position:relative; width:712px; }

#footer { float:left; border-top:3px solid #01184A; width:712px; margin-top:10px; }
#footer .atomCred { text-align:right; color:#01184A; }
#footer .atomCred a { color:#01184A; }
#footer p { float:left; width:356px; margin-right:0; }

#header { float:left; width:712px; }
#header .contactMod { float:right; padding-top:45px; text-align:right; }
#header .contactMod a { font-weight:bold; }
#header .contactMod p { margin:0px; }
#header .contactMod .pNum { color:#657E1A; font-size:18px; }
#header .contactMod .cellNum { color:#ABACAE; }
#header .logo { float:left; margin:0; }
#header .logo a { background:url(../images/logo.jpg) no-repeat; display:block; height:118px; text-indent:-2000px; width:243px; }
#header .topNav { background:url(../images/topNav-bg.jpg) no-repeat; display:block; height:25px; margin:10px 0 3px; float:left; width:715px; list-style-type:none; }
#header .topNav li { float:left; }
#header .topNav li a { height:20px; color:#fff; display:block; padding:4px 0 0 53px; }
#header .topNav li .home { width:64px; }
#header .topNav li .home:hover { background:url(../images/home-bg.jpg) no-repeat; }
#header .topNav li .bio { padding-left:27px; width:74px; }
#header .topNav li .bio:hover { background:url(../images/bio-bg.jpg) no-repeat; }
#header .topNav li .story { padding-left:62px; width:163px; }
#header .topNav li .story:hover { background:url(../images/financial-bg.jpg) no-repeat; }
#header .topNav li .history { padding-left:28px; width:100px; }
#header .topNav li .history:hover { background:url(../images/history-bg.jpg) no-repeat; }
#header .topNav li .contact { padding-left:27px; width:114px; }
#header .topNav li .contact:hover { background:url(../images/contact-bg.jpg) no-repeat; }

#main { float:left; width:475px; line-height:19px; }
#main .bioMod { float:left; width:475px; padding-top:10px; }
#main .bioMod img { float:left; height:136px; width:119px; padding-right:15px; }
#main .bioMod p { margin-top:0; }
#main .bioMod ul { padding-left:15px; width:435px; }
#main .bioMod ul li { margin-bottom:10px; }
#main .contactInfo span { color:#565E8B; }
#main h1 { color:#657E1A; font-size:20px; font-weight:lighter; }
#main p { width:445px; }
#main .btnResume { background:url(../images/resume-icon.jpg) no-repeat scroll left center; display:block; height:25px; padding-left:35px; padding-top:5px; width:30px; }

#sidebar { float:left; width:235px; padding-left:2px; }
#sidebar h2 { background:url(../images/sidebar-h2-bg.jpg) no-repeat scroll left bottom; color:#657E1A; margin-bottom:0; padding-left:9px; height:35px; font-weight:lighter; font-size:14px; }
#sidebar h2.bioHead { height:50px; }
#sidebar .firstList { background:url(../images/first-list-bg.jpg) no-repeat; height:107px; margin:0px; padding:0; }
#sidebar .firstList li { display:none; }
#sidebar .firstList h2 { background:none; font-weight:bold; color:#5C648F; margin:0px; padding:5px 0 0 9px; }
#sidebar .secondList { background:url(../images/second-list-bg.jpg) no-repeat; height:108px; margin:3px 0 0 0; padding:0; }
#sidebar .secondList li { display:none; }
#sidebar .secondList h2 { background:none; font-weight:bold; color:#5C648F; margin:0px; padding:5px 0 0 9px; }
#sidebar ul { background:#EAEDF4 url(../images/sidebar-ul-bottom-bg.jpg) no-repeat scroll left bottom; margin-top:-8px; min-height:55px; padding-bottom:8px; }
#sidebar ul li { font-size:11px; margin:0 5px 0 22px; }
#sidebar ul.bioList { list-style-type:none; }
#sidebar ul.bioList li { margin:0 10px 10px 8px; }
#sidebar ul.bioList li.qoute { font-size:14px; font-style:italic; color:#565E8B; font-weight:bold; }