BODY{color: #CAB171;}

/* LINKS */
A:link {font-family: Verdana, sans-serif; font-size : 12px; color: #CAB171; font-weight: bold; text-decoration: none;}
A:visited {font-family: Verdana, sans-serif; font-size : 12px; color: #CAB171; font-weight: bold; text-decoration: none;}
A:active {font-family: Verdana, sans-serif; font-size : 12px; color: #CAB171; font-weight: bold; text-decoration: none;}
A:hover {font-family: Verdana, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}

A.footer:link {font-family: Verdana, sans-serif; font-size : 10px; color: #CC9933; font-weight: normal; text-decoration: none;}
A.footer:visited {font-family: Verdana, sans-serif; font-size : 10px; color: #CC9933; font-weight: normal; text-decoration: none;}
A.footer:active {font-family: Verdana, sans-serif; font-size : 10px; color: #CC9933; font-weight: normal; text-decoration: none;}
A.footer:hover {font-family: Verdana, sans-serif; font-size : 10px; color: #FFFFFF; font-weight: normal; text-decoration: none;}

A.credit:link {font-family: Verdana, sans-serif; font-size : 10px; color: #CAB171; font-weight: normal; text-decoration: none;}
A.credit:visited {font-family: Verdana, sans-serif; font-size : 10px; color: #CAB171; font-weight: normal; text-decoration: none;}
A.credit:active {font-family: Verdana, sans-serif; font-size : 10px; color: #CAB171; font-weight: normal; text-decoration: none;}
A.credit:hover {font-family: Verdana, sans-serif; font-size : 10px; color: #FFFFFF; font-weight: normal; text-decoration: none;}


.body {font-family:Verdana; font-size: 12px; COLOR: #CAB171;font-weight: normal;}
.mission {font-family:Verdana; font-size: 14px; COLOR: #CAB171;font-weight: normal;}
.boldtext {font-family:Verdana; font-size: 12px; COLOR: #CAB171; font-weight: bold;}
.redheader {font-family:Verdana; font-size: 16px; COLOR: #B90F28; font-weight: bold;}
.required {font-family: Verdana; font-size: 12px; COLOR: #FFFFFF; font-weight: bold;}
.admintext {font-family:Verdana; font-size: 12px; COLOR: #CAB171;font-weight: normal; BORDER-BOTTOM: #CAB171 1px solid;}
.bold1 {font-family:Verdana; font-size: 14px; COLOR: #CAB171; font-weight: bold;}
.bigtext {font-family:Verdana; font-size: 16px; COLOR: #CAB171; font-weight: bold;}

.re {font-family:Verdana; font-size: 12px; COLOR: #990000; font-weight: bold;}
.linkhead {font-family:Verdana; font-size: 14px; COLOR: #CAB171; font-weight: bold; text-decoration: underline}

.footertext {font-family: Verdana; font-size: 10px; COLOR: #CC9933;}




/* For Bold Page Headers */
h1 {font-family: Copperplate Gothic Bold; font-size: 24px; color: #CC9933; padding:0px;margin:0px;}
h2 {font-family: Copperplate Gothic Bold; font-size: 18px; color: #CC9933; padding:0px;margin:0px;}


.menu{background:transparent;text-align:left;}
.menu_hover{background:transparent;text-align:left;}


.sub_menu{background:transparent;text-align:left;}
.sub_menu_hover{background:transparent;text-align:left;}


/* DIVS */
DIV.container{position:relative;z-index:2;}
DIV.pad {margin: 20px;font-family:Verdana; font-size: 12px; COLOR: #CAB171;font-weight: normal;}
DIV.blade {position:absolute;width:360px;height:969px;overflow:hidden;z-index:1;background:url("images/blade.jpg") left center no-repeat;}

/* for old interactivity*/
.bodytext {font-family:Verdana; font-size: 12px; COLOR: #CAB171;}
.errortext {font-family:Verdana; font-size: 12px; border: 2px solid #cc4444;padding:5px;margin:5px;font-weight:bold;}


/*misc*/
.admin_nav{color:#FFFFFF;text-align:center;font-weight:bold;}
A.admin_nav{color:#A37F36;}
A.admin_nav:hover{color:#FFFFFF;}

DIV.admin_scroll{width:200px;overflow:auto;height:100px;}
TEXTAREA.admin_scroll{width:200px;height:100px;}


.ss_image{border:10px solid #CC9933;}
.ss_table{}


FORM{display:inline;}


/*slideshow*/
.left_pane_project{height:450px;width:100px;overflow:hidden;padding:0px;}
.right_pane_project{width:800px;overflow:hidden;padding:0px;}
.pane_project{width:867px;overflow:hidden;padding:0px;}


#ss_thumbs_container{height:300px;width:100px;z-index:3;background:transparent;}
#ss_thumbs_container_horizontal{height:80px;z-index:3;background:transparent;}
#ss_caption_container{height:25px;width:800;text-align:center;z-index:3;background:transparent;overflow:hidden;}
#image_main_container{padding-top:25px;}
.ss_navigation{text-align:center;}
.thumb{border:2px solid #CC9933}
.selectedThumb{border:2px solid #FFFFFF}
#prevset_control{display:inline;}
#nextset_control{display:inline;}
#image_caption{text-align:center;font-weight:bold;color:#FFFFFF;font-size:18px;}
.image_thumb_rules{height:75px;width:75px;text-align:center;vertical-align:middle;}


/*about and testimonials*/
.left_pane{height:400px;width:250px;overflow:hidden;padding:10px;text-align:left;}
.right_pane{width:600px;overflow:auto;}

.left_pane LI{font-family: Verdana, sans-serif; font-size : 12px; color: #CAB171; font-weight: bold; text-decoration: none;margin-bottom:12px;}
.left_pane .selectedThumb LI{color:#FFFFFF !important;}


/*about,testimonial SS overrides*/
.left_pane .selectedThumb{display:block;border:none;height:15px;overflow:hidden;color:#FFFFFF;border:none;}
.left_pane .image_thumb_rules{height:25px;overflow:hidden;width:250px;text-align:left;vertical-align:middle;border:none;}
.left_pane .thumb{display:block;border:none;height:15px;overflow:hidden;}

/*about,testimonial,slideshows deprecated(?)*/
.category_background{background:url('') top center no-repeat ;height:300px; width:650px;}
.category_info {filter:alpha(opacity:90,style:0);-moz-opacity:0.90;opacity:0.90;display:block;text-align:center;margin:0px;height:90px;overflow:hidden;width:100%}
.category_info H2{text-align:center;padding:10px;}

.category_background A IMG{border-color:#CAB171}
.category_background A:hover IMG{border-color:#FFFFFF}

.selected_employee{color:#FFFFFF !important}
.selected_testimonial{color:#FFFFFF !important}
.selected_project{color:#FFFFFF !important}


/*IE image border fixes; about, testimonials, then slideshows*/
.left_pane A IMG{border-color:#CAB171}
.left_pane A:hover IMG{border-color:#FFFFFF}
.right_pane IMG{border:none;}

.right_pane A IMG{border:none;}
.right_pane A:hover IMG{border:none;}

.left_pane_project A IMG{border-color:#CAB171}
.left_pane_project A IMG.selectedThumb{border-color:#FFFFFF}

.right_pane_project IMG{border:none;}

.right_pane_project A IMG{border:none;}
.right_pane_project A:hover IMG{border:none;}



.pane_project IMG{border:none;}
.pane_project A IMG.thumb{border:2px solid #CAB171}
.pane_project A IMG.selectedThumb{border:2px solid #FFFFFF}





/*admin*/
INPUT.admin{width:300px;margin:5px;}
SELECT.admin{width:300px;margin:5px;}
TEXTAREA.admin{width:300px;height:75px;margin:5px;}



/*popup overlay*/
.page_overlay_container{display:none;position:absolute;top:0px;left:0px;z-index:10000;}
.page_overlay_background{position:absolute;top:0px;left:0px;background:#000000;z-index:20000;opacity:0.75;filter: alpha(opacity=75); -moz-opacity: 0.75;}
.page_overlay_contents{position:absolute;background:#CA9833;z-index:30000;top:200px;left:0px;padding:10px;color:#000000;text-align:center;opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;}
.page_overlay_contents .close{text-align:left;padding:0px 2px;}
.page_overlay_contents .close A{color:#000000;line-height:16px;font-size:14px;font-family:Trebuchet MS, arial,sans-serif;text-decoration:none;}
.page_overlay_contents .close A:hover{color:#FFFFFF;line-height:16px;font-size:14px;font-family:Trebuchet MS, arial,sans-serif;text-decoration:none;}
.page_overlay_contents IMG{border:1px solid #000000}