html {
	height:100%;
}
body {
	background:url(../interface/main_bg.png) repeat-y center;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	height:100%;
	background-color:#FFF;
}
/*==========================	Header Styles		===========================*/
h1{
	font-size:20px;	
}
h2{
	font-size:12px;
	line-height:14px;
	margin:0px;
	padding:0px;
}
h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	letter-spacing:1en;
	font-weight:bold;
	margin:0;
	padding:0;
}
h4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	letter-spacing:1en;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	color:#C00;
}
h5{
	font-family:Verdana, Geneva, sans-serif;	
	font-size:11px;
	line-height:14px;
	margin:0px;
	padding:0 0 4px 0;
	letter-spacing:1px;	
	text-transform:uppercase;
	color:#FFF;
	border-bottom:3px solid white;
}
h6{
	font-size:11px;
	line-height:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
	letter-spacing:.1em;
}
#projectContent h6{
	margin-bottom:20px;	
}
/*h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:600;
	line-height:14px;
	height:18px;
	margin:0;
	padding:0;
	float:left;
}

h7 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:400;
	line-height:14px;
	height:18px;
	margin:0;
	padding:0;
}

h8 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:400;
	line-height:14px;
	height:18px;
	margin:0;
	padding:0;
}*/
/*==========================	Cufon Styles		===========================*/
.gar24 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:400;
	line-height:30px;
	margin:0;
	padding:0;
}
.gar14 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:400;
	line-height:14px;
	height:18px;
	margin:0;
	padding:0;
}
.gar12 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:600;
	line-height:14px;
	height:18px;
	margin:0;
	padding:0;
}
/*==========================	Navigation Styles		===========================*/
.nav {
	font-size:75%;
	letter-spacing:1px;
	position:relative;
	top:54px;
	z-index:2;
	padding-left:50px;
}

.nav #home {
	margin-top:-3px;
}

.nav a{
	outline: none;
}

.subnav {
	font-size:75%;
	letter-spacing:.2em;
	text-align:center;
	position:absolute;
	margin:0 0 0 0;
	z-index:3;
	top:74px;
}

.nav ul {
	list-style:none;
	margin:0;
}

.nav ul li, .subnav li {
	text-align:center;
	display:block;
	float:left;
	margin:0px 4px 0 4px;
}

#workNavMargin {
	margin:0 -5px 0 105px;
}

#contactNavMargin {
	margin:0 -5px 0 360px;
}

#profileNavMargin {
	margin:0 -5px 0 -55px;
}

.nav li a, .subnav li a {
	display:block;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:9px;
	color:#999;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

.nav li a:hover, .subnav li a:hover, .nav_on {
	color:black;
}

.nav li a.navOn {
	color:black;
}

/*==	End Nav	==*/

.area870x510 {
	width:870px;
	height:510px;
	overflow:hidden;
}

.container {
	position:relative;
	height:100%;
	background-color:#FFF;
	width:1000px;
}

.header {
	background:url(../interface/header.png) no-repeat;
	width:944px;
	height:77px;
	position:absolute;
	top:0px;
}

.dots {
	position:absolute;
	top:3px;
	left:0px;
	height:77px;
	width:100%;
}

#logo {
	background-image:url(../interface/noon_lite2.png);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	width:45px;	
	height:45px;	
	margin:15px 0px 0px 32px;
	position:absolute;
	top:25px;
	left:861px;
}

.news_box p{
	margin:0;
	font-size:11px;
}
.news_box h2, .news_box h2 a{
	padding-left:0;
}

.content {
	width:870px;
	height:600px;
	position:absolute;
	top:136px;
	left:65px;
}

.caption {
	position:absolute;
	top:390px;
	left:20px;
	color:white;
	padding:5px 11px;
	background:#000;
	width:400px;
}
.caption img{
	margin-right:10px;
}

.news_box {
	width:250px;
	height:444px;
	position:absolute;
	top:0;
	left:600px;
	z-index:1001;
	padding:20px;
	color:white;
}

.news_box a {
	color:white;
	text-decoration:none;
	background:none;
	padding:2px;
}

.news_box a:hover {
	color:white;
	background:black;
}

.news_box_panel {
	width:944px;
	height:444px;
	position:absolute;
	top:1px;
	left:0px;
	z-index:1000;
	background:url(../interface/panel.png);
}

.news_box h3{
		font-size:14px;
		color:white;
		font-weight:bold;
		border-bottom: 3px solid white;
		padding:0 0 8px 0;
		margin-bottom:0;
}

.news_box ul{
	margin:0 0 20px 0;
}

.news_box li{
	border-bottom:1px dotted white;
	padding:10px 0;
	list-style:none;
}

.footer {
	text-transform:uppercase;
	font-weight: bold; 
	font-size: 8px; 
	letter-spacing: 1px;
	color:#aaa;
}

a.work_btn{width:20px;}

.tiny_nav a.activeSlide{
	color:white;
	background:black;
}

.tiny_nav {
	margin:0 0 20px 0;
}

a.more_link{
	background:black;
	color:white;
	font-size:74%;
	padding: 3px 4px;
}

a.more_link:hover{
	background:white;
	color:black;
}

.readMore a:link{
	font-style:italic;
}
/*==========================	News Style		===========================*/
#caseBox {
	margin:0 10px 145px 0;
	padding:0;
	width:650px;
}

#caseBox_other {
	margin:0;
	padding:0;
	width:210px;
	float:right;
}

#caseBox_other a {	
	text-decoration:none;
	display:block;
}

#caseNum {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#666;
	display:block;
}

#caseNum_other {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
}

#caseTitle {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0 0 6px 0;
	padding:4px 0 20px 0;
	width:650px;
	height:28px;
}

#caseTitle_other {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	margin:0 0 5px 0;
	padding:5px 0 7px 0;
	width:208px;
	height:40px;
}

#caseProjectName {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	display:block;
}

.caseText {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:4px 0px 8px 0px;
	width:648px;
	padding:13px 1px 0px 1px;
	line-height:20px;
}

.caseText a {
	color:#333;
	text-decoration:none;
	border-bottom:1px dotted #666;
}
.caseLink_other {
	display:block;
	background-image:url(/interface/caseBG.png);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#666;
	text-transform:uppercase;
	font-weight:bold;
	width:203px;
	line-height:10px;
	height:50px;
	padding:5px 0 5px 5px;
	margin-bottom:15px;
	overflow:hidden;
}
.caseLink_other:hover{
	background-position:bottom;
	color:#111;
}
.caseLink_title_other {
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	width:185px;
	text-transform:none;
	padding-top:10px;
	line-height:13px;
	font-weight:bold;	
}
#newsPagination_box {
	clear:both;
	margin:0;
	padding:0;
	width:120px;
}
#newsPagination {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:2px 0 0 3px;
	height:43px;
	color:#333;
	background-image:url(../interface/highlight_archive_bg.png);
	font-weight: bold;
}
#newsPagination a {
	color:#999;
	text-decoration:none;
}
#newsPagination a:hover {
	color:#333;
	text-decoration:none;
}
#newsPagination_title {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:40px;
	line-height:14px;
	margin:0 0 5px;
	padding:5px 0 7px;
	width:120px;
}
.newsBox {
	margin:0 27px 0 0;
	padding:0;
	width:160px;
	height:580px;
	float:left;
}
#newsContainer {
	width:600px;
}

#newsBox_social {
	margin:0;
	padding:0;
	width:120px;
	float:left;
}
.newsTitle {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:5px 0 7px 0;
	width:160px;
	height:40px;
}
#newsTitle_social {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:5px 0 7px 0;
	width:120px;
	height:40px;
}
.newsText {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin:0;
	line-height:15px;
	width:165px;
	padding:5px 0 5px 0;
}
.newsText a {
	color:#666;
	text-decoration:none;
	border-bottom:1px dotted #666;
}
.newsText a:hover {
	color:#000;
	border-bottom:1px dotted #000;
}
.newsImg {
	border-bottom:1px solid #ccc;
	padding: 6px 0 1px 0;
}
#newsText_social {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin:0;
	width:120px;
	height:210px;
	padding:6px 0;
}
#newsText_social a {
	display:block;
}
#news_follow_fb {
	background-image:url(../images/uploads/news_fb.png);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	width:120px;
	height:45px;
	margin-bottom:5px;
}
#news_follow_twtr {
	background-image:url(../images/uploads/news_twtr.png);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	width:120px;
	height:45px;
	margin-bottom:5px;
}

#news_follow_fb:hover, #news_follow_twtr:hover {
	background-position:0 	-45px;
}
/*==========================	Project Slideshow Style		===========================*/
#vimeo_box {
	width:870px;
	height:444px;
}
#vimeo {
	width:400px;
	margin-left:auto;
	margin-right:auto;
	padding-top:60px;
}
.big_images {
	border:1px solid #fff;
	overflow:hidden;
	height:444px;
	margin:0;
}
.big_images_b {
	background-color:#000;
	width:862px;
}
.slide_content {
	width:858px;
	height:590px;
	padding:11px 40px 20px 40px;
	position:relative;
	margin:auto;
}
.category_tab {
	position:absolute;
	top:10px;
	left:20px;
}
#next_slide {
	position:absolute;
	display:block;
	top:220px;
	left:898px;
	width:25px;
	height:30px;
	z-index:2005;
	background:url(../assets_new/slideshow_navBtn/nextSlide.gif) no-repeat;
}
#next_slide a {
	outline:none;
}
#prev_slide {
	position:absolute;
	display:block;
	top:220px;
	left:14px;
	width:25px;
	height:30px;
	z-index:2006;
	background:url(../assets_new/slideshow_navBtn/prevSlide.gif) no-repeat ;
}
#prev_slide a {
	outline:none;
}	
.projectDetail {
	overflow:hidden;
}
.sublandTxt {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#888;
	margin:0;
}
#sublandThumbContainer{
	padding-left:600px;
	width:190px;
}
.sublandThumb {
	float:left;
	margin:0 10px 5px 0;
}
.sublandThumb img {
	border:1px solid #eee;
}
#projectTxt {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	line-height:14px;
	color:#000;
	width:535px;
	margin:-10px 0px 0px 0px;
}
.slideTxt {
	color:#000;
}
#projectId {
	color:#000;
	float:left;
	text-align:left;
	font-size:10px;
	letter-spacing:.5px;	
	text-transform:uppercase;
	font-weight:bold;
	margin:-10px 0px 0px 0px;
	padding:0 3px 0 2px;
	width:315px;
}
#projectThumbnailContainer {
	display:block;
	width:535px;
	padding:0;
	margin-top:130px;
	margin-left:315px;
	color:#000;
}
.thumbnail_icon {
	float:left;
	padding:0;
	margin-left:2px;
	height:52px;
	width:52px;
}
.projectThumbnail {
	float:left;
	margin-left:9px;
	padding:0;
	height:12px;
	width:12px;
}
.titleBox {
	padding:0;
	margin:0;
}
.titleBox a {
	text-decoration:none;
	color:#333;
}
.awards {
	width:350px;
	height:11px;	
	margin-top:0px;
}
.align_right {
	margin-left:4px;
	float:right;	
}
.page_nav {
	position:absolute;
	text-align:left;
	z-index:20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding:0;
	margin:0;
	bottom:10px
}
#relationshipText {
	font:Verdana, Geneva, sans-serif;	
	color:#888;
	font-size:11px;
	margin:10px 0 0 50px;
	width:500px;
	position:absolute;
}
#relationship_nav {
	position:absolute;
	z-index:10;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	margin:0 0 0 56px;
	padding:0;
	bottom:48px;
}
.page_nav li, #relationship_nav li {
	float:left;
	list-style:none;
	margin:0;
	padding:0 2px 0 2px;
}
.page_nav li a, #relationship_nav li a {
	text-decoration:none;
	color:#666;
}
.page_nav a:hover, #relationship_nav a:hover {
	color:#000;
}
.page_nav a:focus, #relationship_nav a:focus {
	outline: none;
}
/*==========================	Work Landing Page		===========================*/
.landingContainer {
	position:absolute;
	top:136px;
	left:0px;
	padding: 0 65px 65px 65px;
	z-index:1;
	background-color:#FFF;
}
.featureArea {
	width:870px;
	height:320px;
	background-color:#EDEDEF;
	padding:0;
	margin:0 0 14px 0;
}
.footerThumbArea {
	margin:0;
	padding:0;
	position:absolute;
}
.thumb5 {
	width:166px;
	height:166px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
}
.infographic {
	width:575px;
	height:200px;
	position:absolute;
	top:110px;
	margin:0;
	padding:0;
}
#split {
	float:left;	
	width:380px;
	margin:10px 0 0 -10px;
	padding:0;
}
#featureTitle {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	margin:30px 0 0 0;
	padding:0;
}
#featureTxt {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:10px 0;
	padding:0;
}
#feature {
	width:446px;
	height:510px;
	float:left;
	margin:0 10px 5px 0;
	padding:0;
	overflow:hidden;
	display:block;
}
#image1 {
	background-image:url(../assets_new/work_landing/work_camp.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	width:237px;
	height:161px;
	border:1px solid #ccc;
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}
#image2 {
	background-image:url(../assets_new/work_landing/work_prin.jpg);
	display:block;
	width:161px;
	height:162px;
	border:1px solid #ccc;
	float:left;
	margin:0 10px 10px 0;
	padding:0;	
}
#image3 {
	background-image:url(../assets_new/work_landing/work_inter_mo.jpg);
	background-repeat:no-repeat;
	display:block;
	width:237px;
	height:162px;
	border:1px solid #ccc;
	float:left;
	margin:0 0 0px 0;
	padding:0;
}
#image4 {
	background-image:url(../assets_new/work_landing/work_brand.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	width:237px;
	height:161px;
	border:1px solid #ccc;
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
#image5 {
	background-image:url(../assets_new/work_landing/work_extra.jpg);
	display:block;
	width:161px;
	height:161px;
	border:1px solid #ccc;
	float:left;
	margin:0;
	padding:0;
}

#image6 {
	background-image:url(../assets_new/work_landing/work_words.jpg);
	display:block;
	width:161px;
	height:161px;
	border:1px solid #ccc;
	float:left;
	margin:0;
	padding:0;
}
#image1:hover, #image2:hover, #image3:hover, #image4:hover, #image5:hover, #image6:hover{
	background-position:0px -166px;
}
#linkContainer {
	float:left;
	width:414px;
	list-style:none;
	margin:0 0 0px 0;
	padding:0;
	display:block;
}
#linkContainer li {
	float:left;
}
#linkContainer li a {
	font:Verdana, Geneva, sans-serif;	
	text-decoration:none;
	font-size:10px;
	letter-spacing:1px;
	color:#000;
	float:left;
}
#linkContainer li a:hover {
	color:#C00;
}
#linkContainer li a#image1 p, #linkContainer li a#image2 p, #linkContainer li a#image3 p, #linkContainer li a#image4 p, #linkContainer li a#image5 p, #linkContainer li a#image6 p {
	padding:5px;	
}
#linkContainer li a#image1 p, #linkContainer li a#image4 p {
	margin:0 0 0 80px;
}
/* new work landing */
#thumbContent, #projectContent,.thumbCategories{
	border-top:1px solid #ccc;
	float:left;
	padding-top:6px;
}
#thumbContent, #projectContent{
	width:690px;
	margin:0 10px 0 0;
}
#projectContent li{
	list-style:none;
	margin-bottom:10px;
}
#thumbContent li{
	margin:0 10px 10px 0;	
	list-style:none;
	float:left;
}
#thumbContent li a{
	width:165px;
	height:100px;
	background-color:#CCC;
	display:block;
}
#thumbContent li.end{
	margin-right:0;
}
.thumbCategories{
	width:170px;
	margin:0;
}
.thumbCategories li{
	list-style:none;
	margin:0 0 10px 0;
}
.thumbCategories li a{
	text-decoration:none;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#555;
	letter-spacing:.1em;
	height:35px;
	display:block;
	background-image:url(../assets_new/stripetile.gif);
	padding:5px;
}
.thumbCategories li a:hover{
	border-bottom:5px solid #777;
	height:30px;
}
#projectContent li ul{
	margin:0 0 40px 0;
	display:block;
	float:left;
}
#projectContent li ul li{
	float:left;
	display:block;
}
#projectContent li ul li a{
	text-decoration:none;
	border-bottom:1px dotted #999;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;	
}
#projectContent li ul li.short{
	margin:0 10px 0 0;
	width:240px;
}
#projectContent li ul li.long{
	margin:0;
	width:440px;	
}

/*==========================	Sub Landing		===========================*/
.subMain {
	width:780px;
	background-color:#FFF;
	padding-left:10px;
	margin:35px 0px 0px 5px;
	text-align:left;
	overflow:hidden;
}
.subMain_large {
	width:844px;
	height:400px;
	background-color:#FFF;
	padding:0px;
	margin:55px 0px 40px 10px;
	overflow:hidden;
}
.subMain_nooner {
	width:855px;
	height:550px;
	background-color:#FFF;
	padding:0px 10px 10px 15px;
	margin:10px;
	position:relative;
}
.subMain_relationships {
	width:840px;
	height:480px;
	background-color:#FFF;
	padding-left:10px;
	margin:55px 0px 0px 20px;
}
.subMain_capabilities {
	width:870px;
	height:450px;
	background-color:#FFF;
	padding-left:10px;
	margin:35px 0px 0px 5px;
}
.subMain_accolades {
	width:870px;
	height:500px;
	background-color:#FFF;
	padding-left:10px;
	margin:35px 0px 0px 5px;
}
.sublandtab {
	position:absolute;
	top:0px;
	left:10px;
}
.clientBox {
	margin-left:40px;
}
.clientBox ul {
	list-style:none; 
	margin:0;
}
.clientBox ul li a {
	text-decoration:none;
	color:#666;
}
.clientBox ul li a:hover {
	color:#000;
}
/*==========================	Contact		===========================*/
#contactImageArea{
	width:350px;
	height:510px;
	overflow:hidden;
	float:left;
}
#contactBox{
	width:240px;
	padding:0px 20px 40px 20px;
	float:left;		
}
#contactBox a{
	text-decoration:none;
	color:#666;
}
#contactBox a:hover{
	color:#000;
}
.contactInfo{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
}
.underline{
	text-decoration:underline;
}
#businessBox{
	width:240px;
	float:left;		
	padding:0px 0px 40px 0px;
}
#businessBox a{
	text-decoration:none;
	color:#666;
}
#businessBox a:hover{
	color:#000;
}
/*==========================	Jobs		===========================*/
#jobBox {
	width:500px;	
	float:left;		
	padding:0px 0 0 20px;
}

#jobBox a{
	text-decoration:none;
	color:#666;
}

#jobBox a:hover{
	color:#000;
}

.job_positions {
	width:250px;
	float:left;
	margin-left: 20px;
}
.job_left {
	float:left;
}
.job_right {
	float:left;
}

.listing {
	margin:0 0 20px 0px;
}

.listingTitle {
	width:238px;
	font-size:9px;	
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
}
/*==========================	Photo Gallery		===========================*/
#photoName {
	text-align:right;
	font-size:10px;
	letter-spacing:.5px;	
	text-transform:uppercase;
	font-weight:bold;
	width:240px;
	float:left;
	padding:5px 0 5px 0;
	/*margin-top:20px;*/
}

#next_image {
	position:absolute;
	display:block;
	top:242px;
	left:936px;
	width:25px;
	height:30px;
	z-index:2005;
	background-image:url(../assets_new/slideshow_navBtn/nextSlide.gif);
}

#prev_image {
	position:absolute;
	display:block;
	top:242px;
	left:40px;
	width:25px;
	height:30px;
	z-index:2006;
	background-image:url(../assets_new/slideshow_navBtn/prevSlide.gif);
}
/*==========================	Standard Areas		===========================*/
.imageArea {
	width:870px;
	padding:0;
	margin:0 0 14px 0;
}
.area870x350 {
	width:870px;
	height:350px;
	margin-bottom:20px;
}

#client_list {
	position:absolute;
	width:650px;
	list-style:none;
	padding:0;
	overflow:hidden;
}

#client_list li {
	width:240px;
	float:left;
	margin:0 30px 0 0;
}

#client_list li ul {
	list-style:none;
	margin:0;
	padding:0;
}

#client_list li ul li{
	margin:0;
	padding:0;
}

#client_list li ul li a, .textArea a {
	text-decoration:none;
	color:#666;
}

#client_list li ul li a:hover, .textArea a:hover {
	color:black;
}
.textArea {
	border-top:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin:0;
	padding:0;
	line-height:16px;
	font-weight:normal;
	text-transform:none;
}
.titleArea {
	border-top:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin:2px 0 10px 0;
	padding:5px 0 5px 0;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 5px 0;
	color:#999;
	display:block;
}
.cufCol{
	margin-top:26px;
	margin-left:0;
	padding-left:0;
}
.regCol {
	margin-top:28px;
}
.cufCol li {
	list-style:none;
	height:26px;
}
#capabilityGap {
	margin-bottom:30px;	
}
.cufCol li a {
	border-top:2px solid #666;
	padding-top:2px;
	text-decoration:none;
	color:#666;
}
.cufCol li a:hover {
	border-top:2px solid #000;
	color:#000;	
}
.geo_info a {
	color:#000;
	text-decoration:none;
}
.geo_info a:hover {
	border-bottom:1px dotted #000;
}
.textDrop {
	font-size:10px;
	margin-bottom:20px;
}
.textPhilosophy {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	line-height:30px;
	letter-spacing:-0.5px;
	width:650px;
	height:360px;
	padding-top:3px;
}
.textDrop a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:8px;
	text-transform:uppercase;
	border-bottom:1px dotted #999;
	padding-bottom:1px;
}
#idArea {
	width:870px;
	float:left;
	text-align:right;
	font-size:10px;
	letter-spacing:.5px;	
	text-transform:uppercase;
	font-weight:bold;
	padding:0;
}
#linkArea {
	margin-top:20px;
	font-size:10px;
}
#linkArea a {
	text-decoration:none;
	color:#000;
}
#linkArea a:hover, .textDrop a:hover {
	color:#999;
}
/*==========================	General		===========================*/
.whiteBox {
	margin:5px 0;
	padding:0;
	background-color:#FFF;
	display:block;
}

.greyBox {
	margin:12px 0 0 0;
	padding:0;
	background-color:#DADADA;
	display:block;
	position:relative;
}

.orangeBox {
	margin:0;
	padding:0;
	background-color:#FF7F00;
	display:block;
	position:absolute;
}

.x870430 {
	position:absolute;
	top:0;
	width:870px;
}

.omega {
	margin-right:0;
	padding-right:0;
}

.color_orange{
	color:#FF7F00;
}


/*==========================	ADDITIONALS		===========================*/

.capable_cat{
	padding-bottom:20px;
}

.photo_info{
	font-size:8px;
}

.announcements {
	margin-left:1px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#666;
	padding:10px;
	padding-left:0px;
	line-height:16px;
	width:300px;
}

.divider {
	border-top:4px solid #666; 
	width:126px;
	margin-top:30px;
	margin-bottom:0px;
}

.announcements a {
	color:#666;
	text-decoration:none;
	border-bottom:1px dotted #666;
}
.announcements a:hover {
	color:#000;
	border-bottom:1px dotted #000;
}

.branding_design {
	margin-top:5px;
	display:block;	
}
#photo_desc {
	top:0;
	left:65px;
	position:absolute;
	width:890px;
	z-index:2006;
	cursor:hand;
	cursor:pointer;
}
.display_photo{
	display:none;
}

.bios {
	margin-bottom:10px;
	border-top:1px solid #CCC;
}

.bios p {
	margin-bottom:5px;
}

.biosName {
	font-size:9px;	
	text-transform:uppercase;
	font-weight:bold;
	border-top:1px solid #CCC;
	padding:5px 0 0 0;
}
.prev {
	position:absolute;
	top:50%;
	left:-4px;
	cursor:pointer;
	height:50px;
}
.next {
	position:absolute;
	top:50%;
	right:-4px;
	cursor:pointer;
	height:50px;
}
p a{
	color:#000;
	text-decoration:none;
}
