/*RESET*/html{color:#000;background:#DBDDC7;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
/*FONTS*/body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* ---------- popup specific link and font settings ------------------------------------------------------*/
#TB_window {  font-size:100%;  color: #333333;}
#TB_closeWindow{ font-size:100%;  color: #333333; }
#TB_secondLine { font-size:100%;  color:#666666; }
#TB_window a:link { color: #666666; text-decoration:none; font-weight:bold; }
#TB_window a:visited { color: #666666; text-decoration:none; font-weight:bold; }
#TB_window a:hover { color: #000000; text-decoration:none; font-weight:bold; }
#TB_window a:active { color: #666666; text-decoration:none; font-weight:bold; }
#TB_window a:focus{ color: #666666; text-decoration:none; font-weight:bold; }

/* ---------- popup settings -----------------------------------------------------------------------------*/
#TB_overlay {  position: fixed;  z-index:100;  top: 0px;  left: 0px;  height:100%;  width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 0; border-bottom: 0; border-top: 0; border-left: 0; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 20px 0; float:right; }
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ background-color:#e8e8e8; height:27px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }

* { font-family:arial,helvetica,sans-serif; }

html	{ background-image:url(bg_html.jpg); background-color:#DBDDC7; }
body	{ text-align:center; min-width:886px;  background-image:url(bg_body.jpg); background-repeat:repeat-x; }
p		{ text-align:left; }

#wrapper			{ position:relative; top:0px; margin:0 auto; width:886px; text-align:left; }
#gutter_top			{ height:27px; width:886px; background-image:url(bg_top.jpg); }
#gutter_left_top	{ height:434px; width:20px; background-image:url(bg_left_top.jpg); }
#gutter_right_top	{ height:434px; width:20px; background-image:url(bg_right_top.jpg); }
#container			{ width:846px; background-color:#FFFFFF; }
#gutter_left		{ background-image:url(bg_left_bottom.jpg); background-repeat:y-repeat; }
#gutter_right		{ background-image:url(bg_right_bottom.jpg); background-repeat:y-repeat; }
#gutter_bottom		{ height:49px; width:886px; background-image:url(bg_bottom.jpg); background-repeat:norepeat; }

#header		{ margin:0; width:846px; height:226px; }
#nav		{ background-image:url(bg_nav.jpg); width:846px; height:30px; margin:0 auto 0 auto; padding:0; }
#content	{ margin:0 auto 0 auto; padding:0; width:846px; }
#footer		{ height:40px; font-size:100%; padding:0 0 0 35px; margin:0 auto 0 auto; clear:both; text-align:left; }

#footer_0		{ background-image:url(bg_footer_0.jpg); }
#footer_1		{ background-image:url(bg_footer_0.jpg); }

#content_0	{ padding:0px 0px 0px 0px; width:846px; background-color:#FFFFFF; }
#content_1	{ padding:63px 30px 30px 30px; width:786px; background-image:url(bg_content_top_1.jpg); background-repeat:no-repeat; }

#content_0 a		{ color:#CDCFB1; }
#content_0 a:hover	{ color:#FFFFFF; }
#content_0 ul		{ padding:3px 0 0 15px; margin-left:0px; }
#content_0 li		{ color:#CDCFB1; list-style:disc; }
#content_0 p		{ color:#FFFFFF; }

#content_0 #home_1				{ display:block; height:480px; width:846px; background-image:url(bg_home.jpg); background-color:#77794A; background-repeat:no-repeat; }

#content_0 #home_1_0 h1			{ color:#FFFFFF; font-size:182%; font-weight:bold; padding:80px 30px 0 35px; margin:0; }
#content_0 #home_1_0 p			{ color:#FFFFFF; padding:0px 30px 0 35px; margin:0; width:786px; }

#content_0 #home_1_1			{ display:block; padding:85px 30px 0 65px; float:left; width:250px; }
#content_0 #home_1_1 h1			{ width:250px; background-image:url(bg_home_h1_1.gif); background-repeat:repeat-x; background-position:0 20px; }
#content_0 #home_1_1 h1 a		{ color:#77794B; font-size:138.5%; text-decoration:none; }
#content_0 #home_1_1 h1 a:hover	{ color:#FFFFFF; }
#content_0 #home_1_1 ul			{ padding:15px 0 0 15px; }
#content_0 #home_1_1 li			{ color:#77794B; }
#content_0 #home_1_1 li a		{ color:#2B2147; font-size:93%; font-weight:bold; }
#content_0 #home_1_1 li a:hover	{ color:#77794B; }
#content_0 #home_1_1 p			{ color:#333333; }
#content_0 #home_1_1 p a		{ color:#2B2147; font-weight:bold; text-decoration:underline; }
#content_0 #home_1_1 p a:hover	{ color:#77794B; font-weight:bold; text-decoration:underline; }

/*
#content_0 #home_1_2 h1				{ width:210px; color:#FFFFFF; font-size:100%; font-weight:normal; }
#content_0 #home_1_2 input			{ border:1px solid #3F5B73; padding:2px; margin:2px 0 0 0; background-color:#E7EEF4; }
#content_0 #home_1_2 textarea		{ border:1px solid #3F5B73; padding:2px; margin:2px 0 0 0; background-color:#E7EEF4; }
#content_0 #home_1_2 input.button	{ border:1px solid #3F5B73; padding:2px; margin:2px 0 0 0; background-color:#6A869C; color:#FFFFFF; }
*/

#content_0 #home_1_2				{ display:block; float:right; padding:0px 33px 0 0; width:260px; }
#content_0 #home_1_2_1				{ padding:85px 0 0 0; }
#content_0 #home_1_2_1 h1			{ width:260px; background-image:url(bg_home_h1_2.gif); background-repeat:repeat-x; background-position:0 20px; }
#content_0 #home_1_2_1 h1 a			{ color:#CDCFB1; font-size:138.5%; text-decoration:none; }
#content_0 #home_1_2_1 h1 a:hover	{ color:#FFFFFF; }
#content_0 #home_1_2_1 li a			{ font-size:93%; font-weight:bold; }
#content_0 #home_1_2_2				{ padding:20px 0 0 0; }
#content_0 #home_1_2_2 h1			{ width:260px; background-image:url(bg_home_h1_2.gif); background-repeat:repeat-x; background-position:0 20px; }
#content_0 #home_1_2_2 h1 a			{ color:#CDCFB1; font-size:138.5%; text-decoration:none; }
#content_0 #home_1_2_2 h1 a:hover	{ color:#FFFFFF; }
#content_0 #home_1_2_2 li a			{ font-size:93%; font-weight:bold; }

#content_1 h1		{ color:#FFFFFF; font-size:204%; padding:0; margin:0 0 30px 0; }
#content_1 h2		{ color:#77794B; font-size:146.5%; margin:0 0 2px 0; padding:15px 0 3px 0; }
#content_1 h3		{ color:#0E024C; font-size:100%; font-weight:bold; margin:0 0 1px 0; }
#content_1 a		{ color:#77794B; text-decoration:underline; }
#content_1 a:hover	{ color:#0E024C; }
#content_1 a.pdf	{ padding-left:15px; background: url(link_bg_pdf.gif) 0 2px no-repeat; }
#content_1 p.top a	{ font-size:85%; }
#content_1 p.top	{ text-align:right; }
#content_1 p		{ color:#666666; padding-bottom:10px; }
#content_1 td		{ color:#666666; }
#content_1 span		{ color:#666666; }
#content_1 ol		{ padding:0 0 20px 20px; margin:0 0 0 20px; }
#content_1 ul		{ padding:0 0 20px 20px; margin:0 0 0 20px; }
#content_1 li		{ color:#999999; padding-bottom:5px; list-style:disc; }
#content_1 li span	{ color:#666666; }
#content_1 fieldset					{ background-color:#F3F3EB; padding:10px; }
#content_1 fieldset ul,ol			{ color:#77794B; padding:15px 0 0 0; }
#content_1 fieldset li				{ color:#77794B; text-align:left; padding:0 30px 15px 0; list-style-type:none; }
#content_1 fieldset ul.input_list	{ color:#77794B; padding:3px 0 0 10px; margin:0; list-style-type:none; }
#content_1 fieldset .input_list li	{ color:#77794B; padding:0 0 3px 0; margin:0; list-style-type:none; }
#content_1 fieldset li span			{ color:#77794B; }
#content_1 fieldset input			{ color:#000000; padding:2px; margin:2px 0 0 0; }
#content_1 fieldset input.checkbox	{ color:#000000; margin:2px 2px 0 8px; }
#content_1 fieldset textarea		{ color:#000000; padding:2px; margin:2px 0 0 0; }
#content_1 fieldset label			{ color:#77794B; font-weight:bold; }
#content_1 fieldset input.button		{ color:#000000; padding:1px 5px; width:auto; overflow:visible; }
#content_1 fieldset.survey input.radio	{ padding:5px; margin:0 2px 0 0; }

a.button_back		{ display:block; height:28px; width:75px; background-image:url(office_photos/button_back.gif); }
a.button_back:hover { background-position:bottom; }
a.button_back span	{ display:none; }

a.button_next		{ display:block; height:28px; width:75px; background-image:url(office_photos/button_next.gif); }
a.button_next:hover { background-position:bottom; }
a.button_next span	{ display:none; }

#map  { width:786px; height:500px; }

#nav_list					{ padding:0; margin:0; }
#nav_list ul				{ padding:0; margin:0; }
#nav_list li				{ padding:0 0 0 2px; margin:0; height:30px; list-style:none; float:left; background-image:url(bg_nav_separator.jpg); background-repeat:no-repeat; }
#nav_list li.first			{ padding:0 0 0 0px; background-image:none; }
#nav_list li.first a		{ width:66px; }
#nav_list li.nav_item_1 a	{ width:105px; }
#nav_list li.nav_item_2 a	{ width:117px; }
#nav_list li.nav_item_3 a	{ width:73px; }
#nav_list li.nav_item_4 a	{ width:112px; }
#nav_list li.nav_item_5 a	{ width:87px; }
#nav_list li.nav_item_6 a	{ width:166px; }
#nav_list li.last a			{ width:106px; }
#nav_list li a				{ color:#FFFFFF; text-transform:uppercase; font-size:85%; text-align:center; font-weight:bold; display:block; float:left; height:30px; line-height:30px; outline:none; text-decoration: none; }
#nav_list li a:hover		{ color:#FFFFFF; background-color:#77794B; }

#nav_list div.menuActuator						{ position:relative; display:inline; float:left; }
#nav_list div.menuActuator div.menu ul			{ padding:0; margin:0; }
#nav_list div.menuActuator div.menu ul li		{ padding:0; margin:0; height:25px; list-style:none; display:block; }
#nav_list div.menuActuator div.menu a			{ color:#FFFFFF; font-size:85%; font-weight:normal; line-height:24px; text-align:left; display:block; width:138px; padding:0 0 0 12px; height:25px; background:url(nav_second_tier.jpg); text-transform:capitalize; }
#nav_list div.menuActuator div.menu a:hover		{ color:#FFFFFF; text-decoration:underline; }
#nav_list div.menuActuator div.menu a.last		{ color:#FFFFFF; font-size:85%; font-weight:normal; line-height:24px; text-align:left; display:block; width:138px; padding:0 0 0 12px; height:25px; background:url(nav_second_tier_bottom.jpg); }
#nav_list div.menuActuator div.menu a:hover.last{ color:#FFFFFF; text-decoration:underline; }

#footer	p			{ color:#77794B; font-size:85%; clear:both; }
#footer	p a			{ color:#77794B; text-decoration:none; }
#footer	p a:hover	{ color:#FFFFFF; text-decoration:underline;}
#footer p, td, span	{ padding-bottom:0; }
#footer ul			{ margin:0; padding:5px 0 0 0; }
#footer li			{ float:left; background-image:url(bg_li_footer.gif); background-repeat:no-repeat; list-style:none; margin:0; padding:0 8px 0 16px; background-position:4px 5px; }
#footer li.first	{ background-image:none; list-style:none; padding:0 4px 0 0; }
#footer li a		{ color:#FFFFFF; font-size:85%; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#footer li a:hover	{ color:#FFFFFF; text-decoration:underline; }

/* f1357ea91ad0c4e930875d29499549a3 */