* 				{ margin:0; padding:0;}
body			{ background:#1e0b03; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; line-height:1em; color:#a95f3e; }
input, textarea { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; }
.fleft			{ float:left; }
.fright			{ float:right; }
.clear			{ clear:both; }

.alignright		{ text-align:right; }
.aligncenter	{ text-align:center; }
.alignjustify	{ text-align:justify; }

.wrapper		{ width:100%; overflow:hidden; }
.container		{ width:100%; }

.nextButton		{ width:100px; display:inline; }

p { margin:0; padding:0; }

.roleTitle			{ color:#e05656; margin-left:20px; }
.role				{ color:White; }
.review				{ color:#a95f3e; margin-left:40px; margin-right:20px; margin-top:20px; }
.publication		{ font-style:italic; color:#e05656; margin-left:40px; margin-bottom:30px; }
.reviewbox			{ background-color:#2f1507; padding-top:10px; padding-bottom:20px; display:none; overflow:hidden; height:400px; }

.tail-top			{ background:url("../images/tail-top.gif") left top repeat-x #291406; }
.tail-top-right 	{ height:617px; position:absolute; right:0; top:0; background:url("../images/tail-top-right.gif") repeat-x right top; width:50%; }
.tail-bottom		{ background:url("../images/tail-bottom.gif") left bottom repeat-x; }


/*==================forms====================*/
input, select			{ vertical-align:middle; font-weight:normal; }
img 					{ border:0; vertical-align:top; text-align:left; }

.form 					{ height:50px; }
.form input 			{ width:223px; padding:2px 0 2px 3px; background:#2f1507; border:1px solid #4e1d0d; color:#fff; }
textarea 				{ width:261px; height:118px; margin-bottom:25px; overflow:auto; background:#2f1507; border:1px solid #4e1d0d; padding:2px 0 0 3px; color:#fff; }
form .link1 			{ margin-left:24px; }

/*==================list====================*/
ul 						{ list-style:none; }
.site-nav				{ width:100%; overflow:hidden; }
.site-nav li			{ float:left; margin-right:2px; font-size:1.17em; }
.site-nav li.last		{ margin-right:0; }
/* .site-nav li.last span	{ color:#d0a56b; text-decoration:none; display:block; width:256px; text-align:center; background:url("images/nav-tail.png") repeat-x top; } */
.site-nav li.last span	{ color:#d0a56b; text-decoration:none; display:block; width:514px; text-align:center; background:url("../images/nav-tail.png") repeat-x top; }
.site-nav li.last em	{ display:block; background:url("../images/nav-left.png") no-repeat left top; }
.site-nav li.last b		{ display:block; font-style:normal; font-weight:normal; padding:15px 0 15px 0; background:url("../images/nav-right.png") no-repeat right top; }

.site-nav li a 			{ color:#d0a56b; text-decoration:none; display:block; width:127px; text-align:center; background:url("../images/nav-tail.png") repeat-x top; }
.site-nav li a em 		{ color:#d0a56b; display:block; background:url("../images/nav-left.png") no-repeat left top; }
.site-nav li a b 		{ color:#d0a56b; display:block; font-style:normal; font-weight:normal; padding:15px 0 15px 0; background:url("../images/nav-right.png") no-repeat right top; cursor:pointer }
.site-nav li a:hover 	{ color:#d0a56b; background:url("../images/nav-act.png") repeat-x top; }
.site-nav li a.act 		{ color:#d0a56b; background:url("../images/nav-act.png") repeat-x top; }

.footer-nav 			{ text-align:right; }
.footer-nav li 			{ display:inline; border-right:1px solid #e05656; line-height:1.17em; padding:0 14px; }
.footer-nav li.last 	{ border:0; padding-right:0; }
.footer-nav li a 		{ color:#e05656; text-decoration:none; }
.footer-nav li a:hover	{ text-decoration:underline; }

.list					{ position:absolute; right:5px !important; right:4px; bottom:7px; }
.list li 				{ float:left; margin-left:5px;}
.list li.first 			{ background:url("../images/marker-2.gif") no-repeat right 18px; color:#e05656; font-size:1.17em; padding:15px 15px 1px 0; margin-right:10px;}
.thumbnails				{ position:absolute; top:466px; width:901px; height:64px; background:url("../images/thumb-background.png"); z-index:2; }
.thumbnailList			{ z-index:3; }

.list1					{ padding-bottom:9px; }
.list1 li				{ margin-bottom:3px; background:#1e0b03; padding:8px 26px 11px 13px; line-height:1.5em; }
.list1 li span			{ background:url("../images/marker-1.gif") no-repeat left 2px; display:block; padding-left:25px; }
.list1 li a 			{ color:#a95f3e; }

.listRoles				{ padding-bottom:9px; }
.listRoles li			{ margin-bottom:3px; background:#1e0b03; padding:8px 26px 11px 13px; line-height:1.5em; }
.listRoles li span		{ background:url("../images/marker-2.gif") no-repeat left 2px; display:block; padding-left:25px; }
.listRoles li a 		{ color:#a95f3e; text-decoration:none;  font-size:1.25em;  }


.list2 					{ padding-bottom:11px; }
.list2 li				{ border-bottom:1px solid #3c160a; padding-bottom:10px; margin-bottom:24px; }
.list2 li.last 			{ margin-bottom:0; padding-bottom:0; }
.list2 li.last1			{ margin-bottom:0; border:0; padding-bottom:0; }
.list2 li b				{ display:block; color:#e05656; margin-bottom:8px; }
.list2 li a				{ color:#fff; }

.list3 					{ margin-top:-4px; }
.list3 li				{ background:url("../images/marker-3.gif") no-repeat left 9px; padding:4px 0 0 12px; color:#a95f3e; }
.list3 li a				{ color:#a95f3e; }

.list4 					{ margin-top:-33px; }
.list4 li				{ width:100%; overflow:hidden; vertical-align:bottom; padding-top:33px; }
.list4 li img			{ float:left; margin-right:20px; }
.list4 li span			{ color:#e05656; display:block; margin-bottom:14px; }
.list4 li span em		{ font-size:1.17em; font-style:normal; }
.list4 li p				{ color:#fff; }

.list5 					{ padding-top:10px; }
.list5 li				{ padding-bottom:30px; }
.list5 li.button1		{ text-align:center; height:8px; font-size:0; line-height:0; padding:0 0 20px 0; }
.list5 li.button2		{ text-align:center; height:8px; font-size:0; line-height:0; padding:0; margin-top:-10px; }


/*==================other====================*/
.img-box img			{ margin-bottom:25px; display:block; }
.img-box1				{ width:100%; overflow:hidden; }
.img-box1 img			{ float:left; margin:0 20px 0 0; }
.img-headshot			{ float:left; border:2px #A95F3E solid; margin-right:20px; margin-bottom:20px; }
.img-thumbnail			{ width:48px; height:48px; border:1px solid #d0a56b; z-index:3; }

.p1 					{ font-size:1em; margin-bottom:10px; text-align:justify; }
.p2 					{ margin-bottom:25px; text-align:justify; }
.p3 					{ margin-bottom:20px; text-align:justify; }

.quote 					{ margin-left:12px;margin-right:12px;margin-bottom:12px;text-align:justify; font-style:italic; }
.quoteSource 			{ font-weight:bold; font-style:normal; }

.phone 					{ float:right; margin-right:74px; }
.italic					{ font-style:italic; }
.bold					{ font-weight:bold; }

/*==================txt, links, lines, titles====================*/
a:link					{ color:#a95f3e; cursor:pointer; }
a:visited				{ color:#a95f3e; }
a:hover					{ text-decoration:none; }
a.company:link			{ color:#e05656;text-decoration:none; }
a.company:visited		{ color:#e05656;text-decoration:none; }
a.company:hover			{ text-decoration:underline; }
a.manager:link			{ color:#a95f3e;text-decoration:none; }
a.manager:visited		{ color:#a95f3e;text-decoration:none; }
a.manager:hover			{ text-decoration:underline; }

h3						{ font-size:2em; color:#fff; line-height:.96em; background:url("../images/title-tail.gif") repeat-x top; margin-bottom:21px; }
h3 em					{ display:block; background:url("../images/title-left.gif") no-repeat left top; }
h3 b					{ font-weight:normal; font-style:normal; display:block; background:url("../images/title-right.gif") no-repeat right top; padding:14px 0 15px 26px; }
h4						{ color:#fff; font-size:1em; line-height:1.5em; margin-bottom:10px; }
h5						{ color:#fff; font-size:1em; font-weight:normal; }
h5 a					{ color:#fff; }
h6						{ color:#e05656; font-size:1em; margin-bottom:7px; }

.txt1					{ color:#e05656; }
.txt1 span				{ font-size:1.17em; }
.txt2					{ color:#fff; }

.link1					{ display:block; float:right; background:url("../images/link1-bgd.gif") left top repeat-x; line-height:1.08em; color:#fff; text-decoration:none; }
.link1 em				{ display:block; background:url("../images/link1-left.gif") no-repeat left top; }
.link1 b				{ display:block; background:url("../images/link1-right.gif") no-repeat right top; padding:5px 23px 5px 11px; font-weight:normal; font-style:normal; }
.link1:hover			{ text-decoration:underline; }

.link2					{ display:block; float:right; background:url("../images/link2-bgd.gif") left top repeat-x; line-height:1.08em; color:#a95f3e; text-decoration:none; }
.link2 em				{ display:block; background:url("../images/link1-left.gif") no-repeat left top; }
.link2 b				{ display:block; background:url("../images/link2-right.gif") no-repeat right top; padding:5px 23px 5px 11px; font-weight:normal; font-style:normal; }
.link2:hover			{ text-decoration:underline; }

.link2prev				{ display:block; float:right; background:url("../images/link2-bgd.gif") left top repeat-x; line-height:1.08em; color:#a95f3e; text-decoration:none; }
.link2prev em			{ display:block; background:url("../images/link2-left-arrow.gif") no-repeat left top; }
.link2prev b			{ display:block; background:url("../images/link1-left.gif") no-repeat right top; padding:5px 11px 5px 23px; font-weight:normal; font-style:normal; }
.link2prev:hover		{ text-decoration:underline; }

.link3					{ display:block; float:right; background:url("../images/link2-bgd.gif") left top repeat-x; line-height:1.08em; color:#fff; text-decoration:none; }
.link3 em				{ display:block; background:url("../images/link1-left.gif") no-repeat left top; }
.link3 b				{ display:block; background:url("../images/link3-right.gif") no-repeat right top; padding:5px 23px 5px 11px; font-weight:normal; font-style:normal; }
.link3:hover			{ text-decoration:underline; }

.link4 					{ display:block; float:left; background:url("../images/link1-bgd.gif") left top repeat-x; line-height:1.08em; color:#fff; text-decoration:none; }
.link4 em				{ display:block; background:url("../images/link1-left.gif") no-repeat left top; }
.link4 b				{ display:block; background:url("../images/link1-right.gif") no-repeat right top; padding:5px 23px 5px 11px; font-weight:normal; font-style:normal; }
.link4:hover			{ text-decoration:underline; }

.divider				{ background:url("../images/divider.gif") repeat-y 214px 0; }
.divider1				{ background:url("../images/divider.gif") repeat-y 502px 0; }
.divider2				{ background:url("../images/divider.gif") repeat-y 224px 0; }
.divider3				{ background:url("../images/divider.gif") repeat-y 624px 0; }
.divider4				{ background:url("../images/divider.gif") repeat-y 234px 0; }
.divider5				{ background:url("../images/divider.gif") repeat-y 264px 0; }
.line-hor				{ border-bottom:1px solid #3c160a; margin:10px 0; overflow:hidden; font-size:0; line-height:0; }


/*==================boxes====================*/
.header-box				{ width:359px; height:133px; background:url("../images/header-box.jpg") no-repeat left top; position:absolute; top:149px; right:27px !important; right:26px; }
.header-box .inner		{ padding:22px 26px 20px 31px; }
.header-box p			{ color:#d8b173; font-size:1.17em; line-height:1.21em; }
.header-box p b			{ color:#fff; }

.box					{ background:#1e0b03; width:100%; margin:-18px 0 3px 0; }
.box .inner				{ padding:16px 15px 20px 26px; }
.box dl					{ margin-top:-18px; line-height:1.5em; }
.box dl dt				{ font-weight:bold; color:#fff; margin-top:18px; } 

.box1					{ background:#3c160a; width:100%; margin-top:-5px; position:relative; }
.box1 .border-top		{ background:url("../images/border.gif") repeat-x top; width:100%; }
.box1 .border-right		{ background:url("../images/border.gif") repeat-y right; }
.box1 .border-bottom	{ background:url("../images/border.gif") repeat-x bottom; }
.box1 .border-left 		{ background:url("../images/border.gif") repeat-y left; }
.box1 .inner			{ padding:5px 5px 5px 5px; }
.box1 .xcontent			{ padding:0 16px 20px 21px; }
.box1 h3				{ color:#a95f3e; background:url("../images/title-tail1.gif") repeat-x top; margin-bottom:20px; }


/*====================header=================*/
#header					{ height:620px; }
#header .row-1			{ height:90px; }
#header .row-1 .indent	{ padding-top:41px; }
#header .row-2			{ height:530px; background:url("../images/header-img1.jpg") no-repeat left top; position:relative; border-top:1px solid #d0a56b; border-bottom:2px solid #d0a56b; z-index=1; }
#header .row-2 .logo	{ position:absolute; top:32px; left:16px; z-index:2; height:86px; width:440px; background:url("../images/banner.png"); }

/*====================content================*/
#content				{ min-height:135px; height:auto!important; height:135px; }
#content p				{ line-height:1.5em; }
#content .indent		{ padding:21px 0 34px 0; }
#content .indent1		{ padding:0 22px 0 26px; }
#content .indent2		{ padding-top:5px; }
#content .indent3		{ padding-bottom:9px; }
#content .indent4		{ margin-top:-18px; }

/*====================footer=================*/
#footer .indent 		{ padding-top:16px; }
#footer p 				{ text-align:right; color:#a95f3e; font-size:1.17em; padding-bottom:12px; }
#footer p a 			{ color:#a95f3e; text-decoration:none; }
#footer p a:hover 		{ text-decoration:underline; }

/*===========================================*/
