/* General Format */
* {
margin:0px;
padding:0px;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#6f6f6f;
width:100%;
height:100%;
}
div{
border:0px solid #000000;
}


/* General Font */

h1, h2{
font-family:Arial;
font-weight:bold;
}
h1{
font-weight:bold;
font-size:14px;
color:#96C13D;
text-transform:uppercase;
letter-spacing:0px;
padding:0px 0px 5px 0px;
}
h2{
font-weight:normal;
font-size:10px;
color:#000000;
text-transform:none;
letter-spacing:2px;
line-height:13px;
}
h3{
	font-weight:bold;
	color:#96C13D;
	padding: 0 0 4px 0;
	font-size:10px;
}
h4{
	font-weight:normal;
	color:#000000;
	padding: 0 0 10px 0;
	font-size:10px;
}
p{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin:0px;
padding:0px;
}
.style1{
color:#96C13D; /* dark grey */
}
.style2{
font-style:italic;
/*font-style: italic;*/
}
.style3{
font-weight:bold;
}

.style5{
font-weight:bold;
color:#6f6f6f;
}

.style7{ /* Text for scroll bar notifying scroll down to view more */
font-weight:bold;
color:#96C13D;
padding:0 0 30px 0;

}

.error_message {
font-size:15px;
padding-top:20%;
text-align:center;
}
.error_message_js {
font-size:15px;
text-align:center;
}
.error_message_home {
font-size:11px;
padding-top:20px;
text-align:center;
}
.error_message a img {
border:3px solid #FFFFFF;
margin-top:1%;
}
.error_message a img:hover {
border:3px solid #96C13D;
margin-top:1%;
}

/* General Link */
a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#6f6f6f;
}
a:hover {
color:#96C13D;
}
/*a:visited {
color:#000000;
font-weight:bold;
} */
a.anchor_top{
padding-left:15px;
background: url(../img/sym_top.gif) no-repeat;
background-position:0px 1px;
}

/* Main Container */

#bl_box{
width:800px;
position:absolute;
left:50%;
top:5%;
margin-left:-400px;
}
div.separator1{
height:0px;
clear:both;
background: #FF0000;
}

/* Header */

#bl_header{
width:100%;
height:64px;
background: url(../img/bg_pfs_header_d.gif) no-repeat;
background-position:0px 0px;
border:0px solid #000000;
}
#bl_header_logo{
height:64px;
width:200px;
float:left;
border:0px solid #000000;
}
#bl_header_nav{
width:600px;
height:14px;
float:left;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}
#bl_header_nav_top{
width:600px;
height:50px;
float:left;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}
a.logo{
width:65px;
height:50px;
border:0px solid #FF0000;
display:block;
}


/* Navigation and Subnavigation */

#bl_navigation dl, #bl_navigation dt, #bl_navigation dd, #bl_navigation ul, #bl_navigation li,
#bl_sub_navigation dl, #bl_sub_navigation dt, #bl_sub_navigation dd, #bl_sub_navigation ul, #bl_sub_navigation li {
font-size:8px;
text-transform:uppercase;
letter-spacing:1px;
margin:0;
padding:0;
list-style-type:none;
}
#bl_navigation, #bl_sub_navigation{
height:14px;
line-height:14px;
}
#bl_navigation{
width:540px; /* correction for Opera */
float:right;
}

#bl_navigation dl, #bl_sub_navigation dl {
float:left;
width:108px;
background-color:#B7BBB1;
}
#bl_navigation dt, #bl_sub_navigation dt {
font-weight:bold;
height:14px;
line-height:14px;
cursor: pointer;
padding:0px 0px 0px 5px;
}
#bl_navigation dt {
border-left:2px solid #FFFFFF;
}
#bl_sub_navigation{
z-index: 100;
position:relative;
float:left;
border-bottom:1px solid #FFFFFF;
}
#bl_sub_navigation dl {
	width:150px;
}
#bl_sub_navigation dt {
/*background: url(../img/sym_nav_main_a.gif) no-repeat;*/
border-right:1px solid #FFFFFF;
}
#bl_sub_navigation dd {
width:150px;
background-color:#B7BBB1; /*#CFD6CC*/
border-right:1px solid #FFFFFF;
}
#bl_navigation dd, #bl_sub_navigation dd {
position:absolute;
display:none;
background-color:#B7BBB1; /*#CFD6CC*/
}
#bl_navigation dd {
width:106px;
border-left:2px solid #FFFFFF;
}

#bl_navigation li, #bl_sub_navigation li {
border-top:1px solid #FFFFFF;
}
#bl_sub_navigation li.last {
border-bottom:1px solid #FFFFFF;
}
#bl_navigation li a, #bl_sub_navigation li a {
min-height:14px;
line-height:14px;
color:#FFFFFF;
padding:0px 0px 0px 5px;
text-decoration:none;
display:block;
}
#bl_navigation dt a, #bl_sub_navigation dt a {
color:#FFFFFF;
text-decoration:none;
display:block;
border:0px solid #FFFFFF;
}
#bl_navigation dt a:hover, #bl_navigation dt a:focus {
background: url(../img/sym_nav_main_a.gif) no-repeat;
}
#bl_navigation li a:hover, #bl_navigation li a:focus {
background-color:#96C13D;
}
#bl_sub_navigation li a:hover, #bl_sub_navigation li a:focus {
background-color:#96C13D;
}
#block_1 #bl_navigation #button1 {background: url(../img/sym_nav_main_a.gif) no-repeat;}
#block_2 #bl_navigation #button2 {background: url(../img/sym_nav_main_a.gif) no-repeat;}
#block_3 #bl_navigation #button3 {background: url(../img/sym_nav_main_a.gif) no-repeat;}
#block_4 #bl_navigation #button4 {background: url(../img/sym_nav_main_a.gif) no-repeat;}
#block_5 #bl_navigation #button5 {background: url(../img/sym_nav_main_a.gif) no-repeat;}

/* Content - 1 Colum */

#bl_content{
height:555px;
width:100%;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}

/* Content - 2 Colum */

#bl_main_left{
width:530px;
float:left;
border:0px solid #000000;
}
div.bl_contact_ftp{
height:500px;
background: url(../img/bg_contact_ftp.jpg) no-repeat;
background-position: 0px 220px;
}
#bl_main_left p{
line-height:15px;
margin:3px 0px 10px 0px;
}
#bl_main_left_header{
width:100%;
height:15px;
float:left;
padding:80px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_left_middle{
width:100%;
height:auto;
float:left;
border:0px solid #000000;
}
#bl_main_right{
width:270px;
float:left;
border:0px solid #000000;
}
#bl_main_right_header1{
height:55px;
padding:35px 0px 0px 2px;
border:0px solid #000000;
}
#bl_main_right_header2{
height:65px;
padding:25px 0px 0px 2px;
}
#bl_main_right_header3{
height:55px;
padding:35px 0px 0px 2px;
}
#bl_main_right_middle{
width:100%;
height:382px;
float:left;
padding:0px 0px 0px 137px;   /* 0px 0px 0px 137px */
border:0px solid #000000;
}
#bl_main_right_middle p{
line-height:17px;
}
p.contact, p.contact_1{
text-transform:uppercase;
letter-spacing:1px;
padding-bottom:10px;
}
p.contact_1{
margin-left:-25px;
padding-left:25px;
background: url(../img/sym_contact.gif) no-repeat;
background-position: 0px 0px;
}
#bl_main_bottom{
width:100%;
height:30px;
float:left;
border:0px solid #000000;
}
#bl_main_right_bottom{
width:100%;
height:40px;
float:left;
padding:20px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_right_bottom div, #bl_main_bottom div, #bl_main_bottom_awards div, #bl_main_bottom_principals div,
#bl_main_bottom_staff div, #bl_main_bottom_aboutus div, #bl_main_bottom_home div, #bl_main_bottom_history div,
#bl_main_footer_projects_ov div, #bl_main_bottom_credits div{
	width:100%;
	float:left;
	text-align:right;
	padding:6px 0px 0px 0px;
	/* [disabled]border:0px solid #000000; */;
}


/* Header+Bottom-Navigation */

ul#bottom_nav, ul#header_nav {
height:14px;
line-height:14px;
margin:0px;
padding:0px;
list-style:none;
float:right;
border:0px solid #000000;
}
ul#header_nav {
float:left;
}
ul#bottom_nav li, ul#header_nav li {
text-align: center;
float:left;
}
ul#bottom_nav li a, ul#header_nav li a {
font-weight: bold;
color:#FFFFFF;
text-transform:uppercase;
letter-spacing:1px;
display: block;
height:14px;
line-height:14px;
margin:0px 0px 0px 5px;
}
ul#header_nav li a{
margin:0px 2px 0px 0px;
}
ul#header_nav li a.skip{
margin:0px 0px 0px 1px;
}
a.skip, a.start_end {
font-size:10px;
width:18px;
background-color:#B4BBB1;
}
li.empty{
margin:0px 0px 0px 5px;
width:18px;
height:14px;
background-color:#B4BBB1;
}
a.txt_proj, a.txt_principals {
font-size:8px;
width:40px;
background-color:#B4BBB1;
}
a.txt_contact, a.txt_proj_ov, a.txt_credits {
font-size:8px;
width:65px;
background-color:#B4BBB1;
}
a.txt_profile {
font-size:8px;
width:70px;
background-color:#B4BBB1;
}
a.txt_staff {
font-size:8px;
width:75px;
background-color:#B4BBB1;
}
a.txt_ftp {
font-size:8px;
width:120px;
background-color:#B4BBB1;
}
ul#bottom_nav li a:hover, ul#header_nav li a:hover, ul#misc_nav li a:hover {
background-color:#96C13D;
}
div.bottom_nav_extra a:hover {
/* color:#FFFFFF;
background-color:#96C13D; */
}

/* Content-Home */

#bl_main_home {
width:100%;
height:460px;
float:left;
padding:95px 0px 0px 0px;
border:0px solid #000000;
}

/* Content-Project-Overview */

#bl_main_projects_ov {
width:100%;
height:400px;
float:left;
margin:95px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_footer_projects_ov {
width:100%;
height:40px;
float:left;
padding:20px 0px 0px 0px;
border:0px solid #000000;
}
ul#bl_proj_ov {
width:100%;
height:100px;
margin:0px 0px 0px 0px;
list-style:none;
float:left;
border:0px solid #000000;
}
ul#bl_proj_ov li {
text-align:left;
float:left;
border:0px solid #000000;
}
li.spacer {
width:2%;
}
ul#bl_proj_ov img {
width:120px;
height:120px;
border:0px solid #000000;
}
ul#bl_proj_ov h1 {
font-size:11px;
letter-spacing:3px;
margin:15px 0px 15px 0px;
}
ul.bl_proj_ov_sub {
width:120px;
height:100px;
margin:0px;
padding:0px;
list-style:none;
float:left;
border:0px solid #000000;
}
ul.bl_proj_ov_sub li {
text-align:left;
float:left;
border:0px solid #000000;
}
ul.bl_proj_ov_sub li a{
width:120px;
font-size:9px;
display: block;
padding:3px 0px 3px 0px;
}

/* Content-Sitemap-Overview */

#bl_main_header_sitemap{
width:100%;
height:95px;
float:left;
border:0px solid #000000;
}
#bl_main_middle_sitemap{
width:100%;
min-height:450px;
float:left;
border:0px solid #000000;
}
div.bl_sm_ov {
width:140px;
min-height:450px;
float:left;
border:0px solid #000000;
}
div.spacer {
width:20px;
height:450px;
float:left;
border:0px solid #000000;
}
div.bl_sm_ov h1 {
font-size:11px;
letter-spacing:3px;
margin:0px 0px 15px 0px;
}
li.sm_list {
width:140px;
clear:right;
padding:3px 0px 3px 0px;
border-bottom:1px solid #B7BBB1;
}

/* List Expander*/

.listexpander{
width:140px;
}
.listexpander, .listexpander ul, .listexpander li{
margin:0px;
padding:0px;
list-style:none;
}
.listexpander li{
cursor:default;
font-weight:bold;
padding:3px 0px 3px 0px;
}
.listexpander li.collapsed, .listexpander li.expanded{
cursor:pointer;
}
/* level 1 */
.listexpander li.collapsed{
background: url(../img/sym_plus.gif) no-repeat 97% 6px;
border-bottom:1px solid #B7BBB1;
}
.listexpander li.expanded{
background: url(../img/sym_minus.gif) no-repeat 97% 6px;
margin-bottom:-15px;
}
/* level 2 */
.listexpander li ul{
padding:6px 0px 0px 0px;
}
.listexpander li li{
font-weight:normal;
padding:2px 0px 2px 0px;
background:#EFEFEF;
border-bottom:1px solid #B7BBB1;
}
.listexpander li li a{
width:185px;
}
/* buttons */

p.listexpander{
height:12px;
}
p.listexpander a{
font-size:9px;
color:#FFFFFF;
text-align: center;
width:15px;
float:right;
cursor:pointer;
padding:0px 0px 0px 0px;
margin:0px 2px 0px 6px;
background-color:#B4BBB1;
}
p.listexpander a:hover{
background-color:#96C13D;
}
/* float fix */
.listexpander li:after{
content: ".";
height: 0;
clear: both;
visibility: hidden;
}
.listexpander li{
display: inline-block;
}
/* Hides from IE-mac \*/
* html .listexpander li{
height: 1%;
}
.listexpander li{
display: block;
}
/* End hide from IE-mac */
/* end float fix */

/* Content-Disclaimer List */

#bl_main_header_disclaimer{
height:60px;
width:100%;
float:left;
padding:35px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_middle_disclaimer{
width:100%;
height:460px;
float:left;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}
ul#bl_disclaimer_ov {
width:100%;
height:400px;
list-style:none;
border:0px solid #000000;
line-height:15px;
}
ul#bl_disclaimer_ov li {
float:left;
min-height:1px;
border:0px solid #000000;
}
li.colum_disclaimer_a {
width:32%;
}
li.colum_disclaimer_b {
width:2%;
}
#bl_disclaimer_ov p{
margin:0px 0px 5px 0px;
}

/* Content-Principals List */

#bl_main_header_principals_a, #bl_main_header_principals_b{
height:90px;
width:100%;
float:left;
border:0px solid #000000;
}
#bl_main_middle_principals_a {
width:100%;
height:385px;
float:left;
padding:40px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_middle_principals_b {
width:100%;
height:425px;
float:left;
padding:0px 0px 0px 0px;
}
.bg_principals_a {background: url(../img/principals_marta_m.jpg) no-repeat 0px 200px;}
.bg_principals_b {background: url(../img/principals_chris_m.jpg) no-repeat 0px 200px;}
.bg_principals_c {background: url(../img/principals_greg_m.jpg) no-repeat 0px 200px;}
.bg_principals_d {background: url(../img/principals_jennifer_m.jpg) no-repeat 0px 200px;}
.bg_principals_e {background: url(../img/principals_ross_m.jpg) no-repeat 0px 200px;}

#bl_main_bottom_principals{
width:100%;
height:40px;
float:left;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}
ul#bl_principals_ov {
width:100%;
height:225px;
list-style:none;
border:0px solid #000000;
}
ul#bl_principals_ov li {
float:left;
margin:20px 0px 0px 0px;
border:0px solid #000000;
}
li.colum_principals_a {
width:260px;
}
li.colum_principals_b {
width:260px;
line-height:15px;
padding:0px 10px 0px 0px;
}
li.colum_principals_c {
width:260px;
line-height:15px;
padding:0px 0px 0px 10px;
}

/* Content-About us */

#bl_main_header_aboutus{
width:100%;
height:60px;
float:left;
padding:35px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_middle_aboutus{
width:100%;
height:420px;
float:left;
border:0px solid #000000;
}
#bl_main_left_aboutus{
width:260px;
float:left;
padding:30px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_right_aboutus{
width:540px;
float:left;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_bottom_aboutus{
width:100%;
height:40px;
float:left;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_left_aboutus p{
line-height:15px;
margin:0px 40px 5px 0px;
}

/* Content-News */

#bl_main_news_header{
width:100%;
height:60px;
float:left;
padding:35px 0px 0px 0px;}

#bl_main_news_middle{
width:100%;
height:420px;
float:left;}

#bl_main_news_left{
width:220px;
height: 410px;
float:left;}

#bl_main_news_left ul{
list-style-type:none;}

#bl_main_news_left li{
padding: 0 0 15px 0;}

#bl_main_news_left a{
font-weight:bold;
color:#6f6f6f;}

#bl_main_news_left a:hover {
color:#96C13D;}

#bl_main_news_left p{
line-height:15px;
margin:0 0 5px 0;
}

#bl_main_news_right{
width:540px;
float:right;
}

#bl_main_news_right p{
line-height:15px;
margin:0 0px 10px 0px;
}

#news_scroll h2{
padding: 0 0 15px 0;
}

#news_scroll img{
padding: 0 0 15px 0;
}

#news_quote{
clear: both;
font-style: italic;
font-size: 10px;
}

#news_floatleft{
	float: left;
	width:300px;
}

#news_floatright{
	float: right;
	width:220px;
}

#news_imgfloatright{
	float: right;
	margin: 0 5px 0 15px;
}

.news_scroll_text{ /* Text for scroll bar on contacts list */
font-weight:bold;
color:#96C13D;
padding:10px 0 0 0;
float:right;
clear: both;
}

/* Content-History List */

#bl_main_header_history{
height:60px;
width:100%;
float:left;
padding:35px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_middle_history{
width:100%;
height:420px;
float:left;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_bottom_history{
width:100%;
height:40px;
float:left;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}
ul#bl_history_ov {
width:100%;
height:220px;
list-style:none;
border:0px solid #000000;
line-height:15px;
}
ul#bl_history_ov li {
float:left;
margin:25px 0px 0px 0px;
border:0px solid #000000;
}
li.colum_history_a {
width:32%;
}
li.colum_history_b {
width:2%;
}
#bl_history_ov p{
margin:0px 0px 5px 0px;
}

/* Content-Credits List */

#bl_main_header_credits, #bl_main_header_credits_a, #bl_main_header_credits_b{
height:95px;
width:100%;
float:left;
border:0px solid #000000;
}
#bl_main_header_credits_a{
height:45px;
padding:35px 0px 0px 0px;
}
#bl_main_header_credits_b{
height:15px;
}
#bl_main_middle_credits{
width:100%;
height:400px;
float:left;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_bottom_credits{
width:100%;
height:40px;
float:left;
padding:20px 0px 0px 0px;
border:0px solid #000000;
}
table.tb_credits {
width:100%;
background: url(../img/bg_tb_credits.gif);
margin:0px 0px 0px 0px;
}
table.tb_credits tr{
height:25px;
}
td.credits_cell_1{
padding:0px 0px 0px 3px;
width:260px;
}
td.credits_cell_2{
width:540px;
}
td.credits_cell_header{
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
border-bottom:1px solid #B7BBB1;
}
td.credits_cell_bottom{
height:25px;
padding:0px 0px 0px 3px;
}
td.credits_cell_footer{
padding:0px 0px 0px 3px;
background-color:#FFFFFF;
}
td.credits_cell_1 a{
font-weight:bold;
}

/* Content-Staff List */

#bl_main_header_staff{
width:100%;
height:60px;
float:left;
padding:35px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_middle_staff{
width:100%;
height:380px;
float:left;
border:0px solid #000000;
}
#bl_main_left_staff{
width:260px;
height:380px;
float:left;
border:0px solid #000000;
}
#bl_main_right_staff{
width:540px;
height:380px;
float:left;
border:0px solid #000000;
}
#bl_main_bottom_staff{
width:100%;
height:40px;
float:left;
padding:40px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_left_staff table{
width:100%;
height:341px;
float:left;
line-height:17px;
border:0px solid #000000;
}
#bl_main_left_staff td{
vertical-align: bottom;
border:0px solid #000000;
}
#bl_main_left_staff td p{
color:#000000;
letter-spacing:2px;
line-height:14px;
}
ul.bl_staff_ov{
width:100%;
list-style:none;
float:left;
margin:0px 0px 12px 0px;
border:0px solid #000000;
}
ul.bl_staff_ov li{
height:80px;
float:left;
margin:0px 0px 0px 0px;
border:0px solid #000000;
}
li.staff_box, li.cl_color_1, li.cl_color_2, li.cl_color_3{
width:80px;
}
li.staff_spacer{
width:12px;
}
li.cl_color_1{
background:#CFD6CC;  /* grey 1 */
}
li.cl_color_2{
background:#B7BBB1;  /* grey 2 */
}
li.cl_color_3{
background:#A6A8A1;  /* grey 3 */
}
a.staff{
display:block;
height:80px;
width:80px;
background-repeat: no-repeat;
background-position: -80px 0px;
}
a:hover.staff{
background-repeat: no-repeat;
background-position: 0px 0px;
}
a.staff_active {
display:block;
height:80px;
width:80px;
background-repeat: no-repeat;
background-position: 0px 0px;
}
#bl_main_right_staff a{
text-transform:uppercase;
}
#staff_01 #staff_button01,
#staff_02 #staff_button02,
#staff_03 #staff_button03
{color:#FFFFFF; background-color:#96C13D;}


/* Content-Award List */

#bl_main_header_awards{
text-align:center;
width:100%;
float:left;
padding:90px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_middle_awards{
width:100%;
height:325px;
float:left;
border:0px solid #000000;
}
#bl_main_bottom_awards{
width:100%;
height:40px;
float:left;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}
#bl_main_middle_left_awards{
width:260px;
height:290px;
float:left;
padding:35px 135px 0px 0px;
border:0px solid #000000;
}
#bl_main_middle_left_awards img {
width:260px;
height:260px;
border:0px solid #000000;
}
#bl_main_middle_left_awards h1 {
text-align:right;
font-size:13px;
padding:2px 0px 0px 0px;
letter-spacing:1px;
}
#bl_main_middle_right_awards{
width:405px;
height:290px;
float:left;
padding:35px 0px 0px 0px;
border:0px solid #000000;
}
#container_awards table{
width:98%;
border:0px solid #000000;
line-height:13px;
}
#container_awards td{
text-align:left;
vertical-align:top;
}
#container_awards p {
padding:0px 0px 5px 0px;
}
#container_awards a{
font-weight:bold;
color:#6f6f6f;
}
#container_awards a:hover{
color:#96C13D;
}
.row_awards_a, .row_awards_b, .row_awards_bottom{
border-top:3px solid #EFEFEF;
}
.row_awards_a_top{
width:125px;
padding:0px 10px 5px 0px;
}
.row_awards_b_top{
width:auto;
padding:0px 0px 5px 0px;
}
.row_awards_a{
width:125px;
padding:10px 10px 5px 0px;
}
.row_awards_b{
width:auto;
padding:10px 0px 5px 0px;
}
.row_awards_bottom{
width:auto;
padding:10px 0px 10px 0px;
}

#awards_01 #awards_button01,
#awards_02 #awards_button02,
#awards_03 #awards_button03,
#awards_04 #awards_button04,
#awards_05 #awards_button05,
#awards_06 #awards_button06,
#awards_07 #awards_button07,
#awards_08 #awards_button08,
#awards_09 #awards_button09,
#awards_10 #awards_button10,
#awards_11 #awards_button11,
#awards_12 #awards_button12,
#awards_13 #awards_button13,
#awards_14 #awards_button14,
#awards_15 #awards_button15,
#awards_16 #awards_button16,
#awards_17 #awards_button17,
#awards_18 #awards_button18,
#awards_19 #awards_button19,
#awards_20 #awards_button20
{color:#FFFFFF; background-color:#96C13D;}

/* Content-Contact-Staff List */

table.tb_contact_staff {
width:100%;
background: url(../img/bg_tb_contact.gif);
margin:0px 0px 150px 0px;
}
table.tb_contact_staff tr{
height:18px;
}
td.cl_cell_header{
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
height:18px;
border-bottom:1px solid #B7BBB1;
}
td.cl_cell_1{
padding:0px 0px 0px 3px;
width:170px;
}
td.cl_cell_2{
width:210px;
}
td.cl_cell_3{
width:auto;
}
td.cl_cell_footer{
padding:0px 0px 0px 3px;
background-color:#FFFFFF;
}
a.cl_inactive, a.credits_inactive{
width:100%;
padding:0px 0px 0px 3px;
}
a.cl_inactive:hover, a.credits_inactive:hover{
color:#6f6f6f;
}
a.cl_active, a.credits_active{
color:#FFFFFF;
width:99.5%;
height:14px;
padding:3px 0px 0px 3px;
display:block;
background-color:#96C13D;
}
a.credits_active{
height:17px;
padding:7px 0px 0px 3px;
}

/* Footer */

#bl_footer{
height:35px;
width:100%;
padding:2px 0px 0px 0px;
border-top:3px solid #D0E3A8;
border-style:dotted;
}
#footer_1 #bl_footer #f_button1 {color:#FFFFFF; background-color:#96C13D;}
#footer_2 #bl_footer #f_button2 {color:#FFFFFF; background-color:#96C13D;}
#footer_3 #bl_footer #f_button3 {color:#FFFFFF; background-color:#96C13D;}

/* Sideshow */

.slideshow img{
width:530px;
height:350px;
border:0px solid #000000;
}

div.slideshow {
position:absolute;
top:159px;
left:0px;
border:0px solid #FF0000;
}

#nav a {
position:relative;
top:356px;
left:0px;
font-family:Helvetica;
font-size:9px;
color:#B7BBB1;
font-weight:bold;
text-align: center;
text-decoration:none;
padding:1px 4px 1px 4px;
margin:0px 6px 0px 0px;
background: #FFFFFF;
border:1px solid #B7BBB1;
}

#nav a:hover {
border:1px solid #96C13D;
}

#nav a.activeSlide {
color:#FFFFFF;
background: #96C13D;
border:1px solid #96C13D;
}

/* Scroll Bar */

#proj_scroll {
/* Typical fixed height and fixed width example */
width:130px;
height:360px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin:0px;
padding:0px 3px 0px 0px;
}
#awards_scroll {
/* Typical fixed height and fixed width example */
width:405px;
height:280px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin:0px;
padding:0px;
}
#news_scroll {
/* Typical fixed height and fixed width example */
width:100%;
height:360px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin:0px;
padding:0px 5px 0px 0px;
}
#contact_scroll {
/* Typical fixed height and fixed width example */
width:100%;
height:396px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin:0px;
padding:0px 3px 0px 0px;
}
#credits_scroll {
/* Typical fixed height and fixed width example */
width:100%;
height:400px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin:0px;
padding:0px 3px 0px 0px;
}

/* Scroll Bar Master Styling */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width:5px;
background-color:#EFEFEF;
}
.vscrollerbar {
width:5px;
height: 50px !important;
background-color:#96C13D;
}

