/* CSS Document */body { margin: 0; background-color: #EDEDED; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:140%; color: #858585; background-image: url(../images/body-bg.jpg); background-repeat: repeat-x;	}	#wrapper-top { width: 720px; margin: 0 auto; /*background-color: #FFFF00; background-image:url(../images/wrapper-t-bg.jpg); background-repeat: no-repeat;*/	}#wrapper { width: 720px; margin: 0 auto; /*background-color: #FFFF00;*/ background-image:url(../images/wrapper-bg.gif); background-repeat:repeat-y;	}	p { font-size: 0.95em;	}	ul{	font-size:0.95em;	padding-left: 0;	margin-left: 0;	}	li{ font-size:0.95em;align:left;	}h1{	font-size: 14px;	}h2{font-size:12px; color:#1174ED; font-weight: normal;	}table, tr, td, th{border:none; padding: 0; margin: 0;}#header-top { width: 700px; height: 20px; margin-left: 10px; background-image:url(../images/header-top-bg.jpg); background-repeat:repeat-x; 	}#header-logo { width: 700px; height: 87px; margin-left: 10px;	}.main { width: 700px; margin: 0 0 0 10px; /*background-color: #FF0000;*/ }.main-banner { width: 700px; margin: 0 0 0 10px; /*background-color: #FF0000;*/ } .main-title { width: 645px; padding: 15px 30px 0px 40px; }.main-full { width: 645px; padding: 15px 30px 0px 40px;}.main-left { width: 300px; padding: 15px 20px 15px 30px; float: left; 	}.main-right { width: 300px; padding: 15px 30px 15px 20px; float: right;	}.universal { color: #0B72FF; font-weight:bold;	}.live { color: #000000; font-weight: bold; font-style:italic;	}/*------------------------------------------------------------------------------*//*	--> M A I N   N A V	 T O P													*//*------------------------------------------------------------------------------*/DIV#head_navigation { width: 700px; height: 25px; background-image: url(../images/nav-bg.jpg); background-repeat: repeat-x; margin-left: 10px;}DIV#head_navigation UL {	margin:0;	padding:0;}DIV#head_navigation UL LI {	float:left;	background-position:left top;	background-repeat:no-repeat;	padding:0;	margin:0;	list-style-type:none;}DIV#head_navigation UL LI SPAN A {	background-repeat:no-repeat;	height:25px;	display:block;	background-position:left top;}DIV#head_navigation UL LI SPAN A:hover		{ background-position:right top; }DIV#head_navigation UL LI SPAN A.selected	{ background-position:left bottom !important; }DIV#head_navigation UL LI SPAN A SPAN {	display:none;}DIV#head_navigation UL LI SPAN A#home			{ width:51px;  background-image:url("../images/nav-home.jpg"); }DIV#head_navigation UL LI SPAN A#expertise	    { width:69px; background-image:url("../images/nav-expertise.jpg"); }DIV#head_navigation UL LI SPAN A#venue			{ width:102px; background-image:url("../images/nav-venue-support.jpg"); }DIV#head_navigation UL LI SPAN A#stage		    { width:92px; background-image:url("../images/nav-stage-builder.jpg"); }DIV#head_navigation UL LI SPAN A#careers	    { width:59px; background-image:url("../images/nav-careers.jpg"); }DIV#head_navigation UL LI SPAN A#team		    { width:102px; background-image:url("../images/nav-team.jpg"); }DIV#head_navigation UL LI SPAN A#case		    { width:91px; background-image:url("../images/nav-case-studies.jpg"); }DIV#head_navigation UL LI SPAN A#contact	    { width:59px; background-image:url("../images/nav-contact.jpg"); }/*	--> S T Y L E S  <--  */a:link { color:#656565; text-decoration: underline;	background-color: none; }a:visited { color:#454545; text-decoration: underline; background-color: none; }a:hover { text-decoration: underline; color:#1174ED; background-color: none; }.search { font-size: 0.95em; 	}.search th, td { 	border: 1px solid #FFFFFF; font-size: 1em; padding: 4px 8px; line-height: 1.2em; text-align:left;	}table { border-collapse: collapse;  	}	th, td { 	border: 1px solid #CCCCCC; font-size: 1em; padding: 4px 8px; line-height: 1.2em; text-align:left;	}tbody td { border-top: 0 border-bottom: 0;	}tbody tr.odd  td {      background-color: #F2F2F2;	}tbody tr.over td, tbody tr:hover td {	background: none;	}.foot-note {	width: 680px; padding: 10px; clear:both; font-size: 0.95em; margin-left: 10px;	}.footer-1 {	width: 720px; height: 20px; margin: 0 auto; padding: 0; text-align: center;	}.footer-2 {	width: 700px; margin: 0 auto; padding: 0 0 10px 0; text-align: right;	}.thumbs-left { 		border:#999999 dotted 1px; padding: 4px; margin: 0 10px 5px 0; 	}.thumbs-right { 		border:#999999 dotted 1px; padding: 4px; margin: 0 0 5px 10px; 	}/*	FORM */.main form td,.main form th{	border: none;	margin: 0;	pading: 0;}.main form th label{	width: 110px;	display: block;	font-weight:normal;}.main form td{	white-space:normal;}.main form textarea {	width: 170px;}.main form input.submit{    width: auto;}.error{	color: #FF0000;	font-weight: normal;}.divider { 	width: 100%; height: 20px; border-top:#999999 dotted 1px; margin-top: 20px; 	}.team-intro {color:#1174ED; 	}