/* CSS Document */
* html, 
* html body { 
	overflow-y: hidden!important; 
	height: 100%;
	margin: 0;
	padding: 0; 

}
* html #iefix { 
	height: 100%;
	overflow-y: scroll;
	padding: 2px 0;
	position: relative;
}

body { 
	font-size: small;
	margin:0; 
	padding:0; 
	height:100%; /* this is the key! */
	background-color: #777777;
 } 
p{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
#left { 
	background-image: url(../gfx/navstripe.gif);
	background-repeat: repeat-y;
	position:fixed; 
	left:0; 
	top:0;
	bottom:0; 
	padding:0px 0px 0px 0px; 
	width:191px; 
	/* height:100%; works only if parent container is assigned a height value, parent container is the body*/ 
  } 
.whitestripe{
  	background-image: url(../gfx/navstripe.gif);
	height: 100%;
	position: fixed; 
	bottom:0px; 
	left: 0;
	z-index: 0;
	background-repeat: repeat-y;


}
*html .whitestripe{
	position: absolute;
}
#logo{
	position: absolute;
	left: 0;
	top:0;
	z-index: 120;
	}
#menu{
	z-index: 100;
	display: block;
	position: absolute;
	left: 0;
	top:125;
}
.content {
	position:absolute; 
	height: 100%;
	width: 745px;
	left:191px; 
	top:0;
	padding:0px 0px 0px 10px; /*must keep 0 padding or will cause left div to gap at bottom*/
} 
#right { 
	position:absolute; 
	right:0; 
	top:0; 
	padding:0; 
	width:200px; 
	height:100%; /* works only if parent container is assigned a height value */ 
	color:#333; 
	background:#eaeaea; 
	border:1px solid #333; 
} 
#spacer{
	width: 745px;
 	background-image:url(../gfx/slider_edges.gif);
	background-repeat: no-repeat;
}
#intro{
	background-color:#FFFFFF;
 
}
#bottomhalf{
	background-color:#FFFFFF;
 
}
#address{
/*	color: #c4d0db;
*/	
	color: #5d87a1;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	position: fixed; 
	bottom:10px; 
	left: 0;
	z-index: 2;
	padding: 0px 0px 0px 7px;
	text-align:right;
}
#address a, #address a:hover{
	color: #5d87a1;
	text-decoration: none;
}
*html div#address{
	position: absolute;
}

.flextable{
	margin-left: 191px; 
	height: 100%;
 	position: absolute;
	top:0;

}

.top_flex_cel{
	background-image: url(../gfx/topbg.gif); 
	background-repeat:no-repeat; 
	background-position:bottom;
	padding: 37px 12px 35px 12px;

}

.middle_flex_cel{
	background-image: url(../gfx/botbg.gif); 
	background-repeat:no-repeat;
	padding: 37px 12px 0px 12px;

 }


.bottom_flex_cel{
	background-image: url(../gfx/topbg.gif); 
	background-repeat:no-repeat;
	padding: 0px 12px 35px 12px;

 }
.bottom_cel{
	background-color: #FFFFFF;
} 

.top_flex_cel h1{
	 display:block;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
 }
.bottom_flex_cel h1{
	 display:block;
	 margin: 0px 0px 0px 0px;
	 padding: 10px 0px 0px 0px;
 }
.top_flex_cel h2{
  	font-weight: normal;
  	 color: #5d87a1;
	 font-size: 11pt;
	 display:block;
	 margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
 }
.bottom_flex_cel h2{
   	font-weight: normal;
	 color: #5d87a1;
	 font-size: 11pt;
	 display:block;
	 margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
 }.top_flex_cel h3{
  	font-weight: normal;
  	 color: #b9c7d4;
	 font-size: 11pt;
	 display:block;
	 margin: -12px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
 }
.bottom_flex_cel h3{
   	font-weight: normal;
	 color: #b9c7d4;
	 font-size: 11pt;
	 display:block;
	 margin: -12px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
 }
#intro_text{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5d87a1;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}
#intro_text p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 14px 0px;
}
div.leftcol{
	float: left;
	width: 323px;
	margin: 0px 23px 0px 0px;
	padding: 0px 0px 0px 0px;


}
.column_wrapper{
	padding: 0px 0px 0px 26px;

}
.lower_column_wrapper{
	padding: 0px 0px 0px 26px;

}
.lower_column_wrapper_home{
	padding: 37px 0px 0px 26px;

}
.lower_column_wrapper_reel{
	padding: 25px 0px 0px 26px;

}
.lower_column_wrapper_about{
	padding: 25px 0px 0px 0px;
 	display:block;
	width: 720px;



}
div.rightcol{
	float: left;
	width: 323px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.lower_leftcol{
	float: left;
	width: 323px;
	margin: 0px 23px 0px 0px;
	padding: 0px 0px 0px 0px;


}
div.lower_rightcol{
	float: left;
	width: 348px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.leftcol ul, .rightcol ul{
 	color: #5d87a1;
	font-size: 11pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;

 }
.leftcol ul li, .rightcol ul li{
	background-image:url(../gfx/bullet.gif);
	background-repeat:no-repeat;
	display: block;
	border: 0px solid blue;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 0px;

	
}
.leftcol p, .lower_leftcol p, .rightcol p, .lower_rightcol p{
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
.lower_rightcol p{
	padding: 0px 25px 12px 0px;

}

#reel_feature p{
	padding: 9px 0px 12px 0px;
	  	 color: #b9c7d4;

}

.leftcol a, .lower_leftcol a, .rightcol a, .lower_rightcol a{
color: #5d87a1;
}
.leftcol a:visited, .lower_leftcol a:visited, .rightcol a:visited, .lower_rightcol a:visited{
color: #5d87a1;
}
#footer{
	display: block;
/*	position:absolute;
	bottom: 0;
*/	padding: 12px 12px 12px 12px;
	background-color:#FFFFFF;

}
#footer a{
	display: block;
	float: left;
	color: #c4d0db;
 	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
padding-bottom: 12px;

}
.footerlink{
	padding: 0px 0px 0px 15px;
	background-image:url(../gfx/footerbullet.jpg);
	background-repeat:no-repeat;

}

#reel_feature{
padding-bottom: 40px;}


#client_select{
	padding: 18px 0px 15px 0px;}
#bottom_form{
	padding: 0px 0px 9px 0px;}

#bottom_form select{
	width: 161px;}
	
.thumbnail_container{
	display: block;
	width: 323px;
	min-height:53px;
	height:auto !important;
	height:53px;
	padding: 0px 0px 37px 0px;

}
.thumbnail{
	display: block;
	width: 90px;
	float: left;
}
.thumbnail_link{
	padding: 0px 0px 0px 9px;
	display: block;
 	float: left;
	color: #c4d0db;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 224px;

}
.thumbnail_link a{
	display: block;
	color: #5d87a1;
 	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bio_thumbnail{
	padding: 0px 0px 22px 0px;

}
.member{
 	float: left;
	text-align: center;
	padding: 0px 0px 0px 55px;

}
.member a, .member_first a{
	color: #5d87a1;
	display: block;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 9px 0px 0px 0px;

}

.member_first{
	padding: 0px 0px 0px 156px;
 	float: left;
	text-align: center;

}
.member_container{
display: block;
clear:both;}
#menu a{
	width: 191px;
	height: 37px;
	display:block;
	cursor:pointer;
}
#homelink a{
	background-image:   url("../gfx/button_home.gif");
	background-position:top left;
	background-repeat:no-repeat;

}
#homelink a:hover{
	background-image:   url("../gfx/button_home_over.gif");

}

#aboutlink a{
	background-image:   url("../gfx/button_about.gif");
	background-position:top left;
	background-repeat:no-repeat;

}
#aboutlink a:hover{
	background-image:   url("../gfx/button_about_over.gif");

}

#medialink a{
	background-image:   url("../gfx/button_media.gif");
	background-position:top left;
	background-repeat:no-repeat;

}
#medialink a:hover{
	background-image:   url("../gfx/button_media_over.gif");

}

#reellink a{
	background-image:   url("../gfx/button_reel.gif");
	background-position:top left;
	background-repeat:no-repeat;
	
}
#reellink a:hover{
	background-image:   url("../gfx/button_reel_over.gif");

}

/* Tina's Additions */

div.left3col{
	float: left;
	width: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
}

div.middle3col{
	float: left;
	width: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
}

div.right3col{
	float: left;
	width: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
}

.thumbnailtable{
	border:0px;
	}

.thumbnailrow{
	width:90px;
	border-spacing:5px;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
}

.thumbnailrow a{
	color: #5d87a1;
 	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

div.gal1row{
	width:500px;
}

div.gal2row{
	width:500px;
}

div.gal3row{
	width:500px;
}
