

/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

/* Default Stylesheet for Nterchange Frontend */
/* ========================================== */


@import url("print.css") print;
/*@import url("other_stylesheet.css") screen;*/


/* HTML RULES 								 		  */
/* ================================================== */
body{font: 11px "Lucida Grande", Lucida, Arial, sans-serif;background: #B3BE96 ;height: 100%;width: 100%;}
h1{float: right; margin: 30px 180px 0 0; text-align: right; font: 9px Garamond, Georgia, "Times New Roman", Times, serif; font-weight: bold; display: inline;/* IE6 */}
h2{font: 12px Garamond, "Georgia", "Times New Roman", Times, serif;font-weight: bold;}
h3{}
p{line-height: 1.4; margin-bottom: 10px; }
a{color: #000;outline: 0;}

a:hover{}

hr{height: 3px; color:#000;background-color:#000;height:3px;border:none;}

/* SITE LAYOUT RULES 								  */
/* ================================================== */
#site, #book{position: absolute; top: 50%; left: 50%;width: 960px; height: 650px; margin-left: -440px; margin-top: -300px;  z-index: 10; overflow: hidden; }
#site{z-index: 20;}
#book{z-index: 1;background: url(/images/layout/book_flat.jpg) top left no-repeat;}
/*##book{ background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/book.png', sizingMethod='scale');}*/
#masthead{}
	#logo{}
	
#nav{}
	##nav{position: absolute; top: 0px; left: 0;}
	#nav a{text-align: center; display: block; text-decoration: none; position: absolute;color: #fff;line-height: 32px; height: 32px; width: 18px; background: url(/images/layout/transparent.gif) top left repeat;}
	#nav a span{line-height: 32px;margin: 0 auto;float: left;padding-left: 6px;padding-right: 4px;}
	#nav a img{float:left; display: none;}
	#nav a:hover{width: 200px;}
	#nav a:hover img{display: block;}

	#nav_h{top: 305px; left: 776px;}
	##nav_h{top: 303px; left: 778px;}
	#nav_p{top: 337px; left: 794px;}
	##nav_p{left: 796px;}
	#nav_s{top: 372px; left: 804px;}
/*	##nav_s{top: 375px;}*/
	#nav_n{top: 407px; left: 811px;}
/*	##nav_n{top: 411px;}*/
	#nav_e{top: 440px; left: 821px;}
/*	##nav_e{top: 445px;}*/
	#nav_c{top: 475px; left: 826px;}
/*	##nav_c{top: 483px;}*/
	
	#page_interactive #nav_interactive{display: none;}
	#page_outdoor #nav_outdoor{display: none;}
	#page_print #nav_print{display: none;}
	#page_radio #nav_radio{display: none;}
	#page_tv #nav_tv{display: none;}
	#page_unclassified #nav_unclassified{display: none;}

#search{}

#content{height: 100%;float: left;width: 100%;}
	#maincontentbox{position: relative; z-index: 1; width: 285px;float: right;height: 400px;margin-right: 190px; margin-top: 50px;display: inline;/* IE6 */}
	#sidebarbox{width: 285px;float: left;height: 400px;margin-left: 130px;margin-top: 50px;display: inline;/* IE6 */}
	#altsidebarbox{}
	#left_footer{position: absolute; bottom: 149px; left: 130px;}
	#right_footer{position: absolute; bottom: 0; left: 0;}


#full_image_container{position: absolute; top: 0; left: 125px; z-index: 100;text-align: center;width: 610px;}
#full_image_container .close_link{right: 0;display: none !important;}
#full_image_container .close_link span{right: 0;display: none !important;}
#full_image_wrapper{float: left; position: relative; /*display: table; margin: 0 auto;*/ cursor: pointer;}
#full_image{cursor: pointer;}


#footer{}
	#footer_nav{}
	#credits{}
#left_footer{font: 10px "Georgia", "Times New Roman", Times, serif;font-weight: bold; width: 100%;}
#left_footer hr{width: 100%;}
#right_footer{width: 100%; text-align: center;}
#right_footer a{margin-right: 5px;}

/* DEFINITIONS	 								  */
/* ================================================== */
dl.definition{margin-top: 60px;}
	dl.definition dt{}
	dl.definition dt img{}
	dl.definition dt a.more_link{text-decoration: none; text-align: right; display: block; clear: both; padding-bottom: 5px; margin-top: 5px;  background: url(/images/layout/more.gif) top right no-repeat; width: 100%;}
	dl#dl_Home dt a.more_link{position: static; margin-top: 5px; padding-bottom: 5px;}
	dl#dl_Home dd{padding-top: 5px;}
	a.more_link{position: relative; background: url(/images/layout/more.gif) top left no-repeat; text-decoration: none; width: 40px;}
	.portfolio_list a.more_link{position: absolute; bottom: 20px; right: 20px;}
	..portfolio_list a.more_link{ float: right; margin-right: 30px; margin-top: -30px; }
	
	a.more_link span{visibility: hidden;}
	
	dl.definition dd{padding-top: 10px; line-height: 1.3; text-align: justify;border-top: 4px solid #000;}


/* PORTFOLIO SECTION								  */
/* ================================================== */
dl.portfolio_list{margin: 0; padding: 0; }
	dl.portfolio_list dt{margin-bottom: 10px;padding: 0;margin: 20px 0;padding-right: 20px;}
	dl.portfolio_list dt a{text-decoration: underline;}
	dl.portfolio_list dd{ background: #fff; width: 610px; position: absolute; z-index: 100; left: -360px; top: -40px;}
#sidebarbox dl.portfolio_list dd{left: 150px; top: 40px;}
	dl.portfolio_list dd div.portfolio_content{border: 2px solid #666; width: 587px; height: 1%; margin: 10px;}
	div.portfolio_content h3{margin: 20px 20px 5px 20px; line-height: 1.5;padding-right: 10px;}
	div.portfolio_content hr{margin: 0 20px;}

	#item_media_content{width: 100%; text-align: center; margin-top: 20px; margin-bottom: 20px;}
	#item_media_content img{text-align: center;}

.close_link{z-index: 10;display: block; position: absolute; top: 12px; right: 10px;background: url(/images/layout/trans.gif) top left repeat; height: 40px; width: 20px; cursor: pointer;}
.close_link span{z-index: 1; display: block; position: absolute; top: 0; left: 0; height: 40px; width: 20px;background: url(/images/layout/close_x.png) top right no-repeat;}
..close_link span{right: 11px;background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/close_x.png', sizingMethod='scale');}


/* SERVICES NAV		 								  */
/* ================================================== */
.services_nav{float: left;}
.services_nav a{font-size: 10px;margin-left: 7px; margin-right: 7px; display: inline;}
#service_descrip{display: none;}
#page_services .services_nav{float: none;}
#page_services #service_descrip{display: block;}
#page_account-services #account_services{display: none;}
#page_creative-services #creative_services{display: none;}
#page_media-services #media_services{display: none;}
#page_studio-services #studio_services{display: none;}







/* NEWS ITEMS	 								  */
/* ================================================== */
.news_item{margin-bottom: 20px;}
	.news_item_content{position: absolute;top: 0; left: -370px; width: 280px; padding: 20px 15px 15px 15px; border: 2px solid #a3a3a3;z-index: 90;}
	.news_item_content h3{font-weight: bold;}
	.news_item_content .text_block{text-align: justify;}
	.news_item_content .news_item_close_link{position: absolute; top: 0; right: 0;}







/* BASIC CLASSES	 								  */
/* ================================================== */
.clear{display: block; clear: both; height: 1px; line-height: 1px; font-size: 1px;}
.img_left{float: left;}
.img_right{float: right;}
.text_block{line-height: 1.5;}

/* NAVIGATION RULES 								  */
/* ================================================== */
#nav ul{}
#nav ul li{position: relative;}
#nav ul li a{}
#nav ul li a span{}
#nav ul ul{}

.horiz_nav{}
.horiz_nav ul{}
.horiz_nav ul li{float: left;}


/* SEARCH			 								  */
/* ================================================== */
#search form{}
#search form input.text{}
#search form input.button{}


/* HOMEPAGE OVERRIDES		 						  */
/* ================================================== */
.home{}




#contact_info h2{/*font-weight: normal;*/}
#contact_info a{color: #59595b;display: block; margin-bottom: 20px;margin-top: 5px;text-decoration: none;font-family: Georgia, "Times New Roman", serif;font-size: 9px;}
#contact_info #ftp_link{color: #000; font-size: 12px;text-decoration: underline;}

#left_footer span{ padding-right: 5px;font-size: 9px;}


