/* Default Styles */

* {margin:0px; padding:0px;}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	background:#FFF;
}

a:link {
	color: #4283b3;
	text-decoration: none;
}
a:visited {
	color: #4283b3;
}
a:hover {
	color: #4283b3;
}
a:active {
}

/* *******************************************/
/* Page container ****************************/

#container {
	width:960px;
	min-height:650px;
	height:100%;
	margin:25px auto 0px auto;
	padding-left:15px;
}

/* *******************************************************/
/*  Start Left Column (content) **************************/

#left_container {
	float:left;
	width:560px;
	height:625px;
	padding:25px 0 0 0;
}

#index_animation {float:left; width:480px; height:35px; margin:330px 0 0 0;}

#content_box {
	float:left;
	width:204px;
	height:574px;
	padding:18px;
	line-height:18px;
}

#flash_container {
	width:204px;
	height:495px;
}

#bio_container {float:left; width:285px; min-height:300px; height:100%; padding:18px 0 0 35px;}
.individual_person {float:left; width:285px; height:52px; margin-bottom:15px;}
.thumbnail {float:left; width:50px; height:50px; border:1px solid #CCC; margin-right:10px;}
.bio_text_container {float:right; text-align:left; width:223px; height:50px;}
.name { float:left; font-size:12px; color:#ff6e00; margin-top:8px;}
.role { float:left; clear:left; font-size:10px; color:#333; margin-top:1px;}
.bio { float:left; clear:left; font-size:9px; color:#999; margin-top:1px; letter-spacing:.5px;}


/*  Headlines & Backgrounds **************************/
#content_box h1 { font-size:18px; margin-bottom:15px;}

.home { background:url(images/content-box-home.gif) no-repeat;}
.home h1 { color:#90caeb;}

.methods { background:url(images/content-box-methods.jpg) no-repeat;}
.methods h1 { color:#cc99cc;}
.methods_bg { background:url(images/bg-methods.jpg) top left no-repeat;}

.clients { background:url(images/content-box-clients.jpg) no-repeat;}
.clients h1 { color:#caab8a;}
.clients_bg { background:url(images/bg-clients.jpg) top left no-repeat;}

.about { background:url(images/content-box-blank.gif) no-repeat;}
.about h1 { color:#b0c98c;}

.contact { background:url(images/content-box-blank.gif) no-repeat;}
.contact h1 { color: #DA8B81;}
.contact_bg { background:url(images/bg-contact.jpg) top left no-repeat;}


/* *******************************************************/
/*  Start Right Column (navigation & video) **************/

#right_container {
	float:right;
	width:400px;
	height:625px;
	padding:30px 0 0 0;
}

#video_player {
	width:400px;
	height:235px;
}

#logo {
	float:left;
	width:165px;
	height:200px;
	padding:0 0 0 70px;
}

/*  Main Navigation **************************/
#nav {
	clear:none;
	float:left;
	width:90px;
	height:180px;
	padding:0 10px 0 10px;
	margin:18px 0 0 0;
}
#nav ul {list-style-type:none;}
#nav ul li {width:90px; height:21px; margin:6px 0 8px 0;}
#nav ul li a {display:block; padding:2px 0 3px 7px; border:solid 1px #CCC; text-decoration:none;}
#nav ul li a:hover {background: #EDF6FF;}
.on_page {background: #EDF6FF;}

.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("/popbox/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("/popbox/magminus.cur"), pointer;
} 