@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#fff url(../images/bg_main.gif) repeat-x 0 0;	
	color:#ccc;	
	margin:16px 0px;
}
img{border:0}
.clear {clear:both; height:0; font-size: 1px; line-height:0px; padding:0px; float:none; margin:0px; overflow: hidden;}
a:link, a:visited, a:active {color:#fc6; text-decoration:none;}
a:hover {color:#f90; text-decoration:underline;}
h1{font-weight:lighter; margin:0px 0px 5px 0px; font-size:18px;}
h2{font-size:29px; letter-spacing:-1px; color:#f2f3f1; margin:0px 0px 10px 0px; font-weight:bold;}
h3{font-size:20px; margin:0px 0px 5px 0px; font-weight:bold;}
p {margin: 1em 0em 1.5em 0em;}
strong {color:#fff; font-size:18px; letter-spacing:-1px;}
.greytxt14 {color:#ccc; font-weight:bold;}
.leading {margin-top:2em;}
.orangetxt {color:#fc6; font-weight:bold;}

#page {margin: 0px auto;	padding:0px;	width:755px;}
#header {
	float:left; 
	width:755px; 
	height:75px; 
	margin:0px; 
	padding:0px;
}
	#header h1#logo_edit a, #download a, #navigation ul a, #navigation span
	{display:block;	text-indent:-999px;	overflow:hidden;}
	
	#header h1#logo_edit {float:left; background: transparent url(../images/logo_edit.gif) no-repeat top left;}
	#header h1#logo_edit, #header h1#logo_edit a{width:191px; height:75px; margin:0px;}
	#header h1#logo_edit a {margin:0px;	padding:0px; text-decoration:none;}	
	
	#header h1#logo_lfc {float:left; background: transparent url(../images/Grad-LFC-Crest.gif) no-repeat top right; z-index:1; position:relative; }
	#header h1#logo_lfc, #header h1#logo_edit a{width:103px; height:140px; margin:0px;}
	#header h1#logo_lfc a {margin:0px;	padding:0px; text-decoration:none;}	
	
	/*#download {float:right; padding:8px 8px 0px 0px; width:191px; height:67px;}
	#download a {height:67px; font-size:10px;	background:transparent url(../images/nav_download.gif) no-repeat 0px 0px; } 
	#download a:hover {background:transparent url(../images/nav_download.gif) no-repeat 0px -67px; }*/

#navigation {
	float:left;
	margin:0px;
	padding-left:9px;
	height:41px;
	width:745px; 
	white-space:nowrap;
}
	#navigation ul {margin:0px;padding:0px; width:737px;}
	#navigation li {display:inline; margin:0px; padding:0px; float:left;}
	#navigation ul a, #navigation span {height:41px; font-size:10px;}

	#navigation a.product {width:92px; background:transparent url(../images/navigation.gif) no-repeat 0px 0px;}	
	#navigation a.sectors {width:92px; background:transparent url(../images/navigation.gif) no-repeat -92px 0px;}
	#navigation a.technology {width:92px; background:transparent url(../images/navigation.gif) no-repeat -184px 0px;}
	#navigation a.edittv {width:92px; background:transparent url(../images/navigation.gif) no-repeat -276px 0px;}
	#navigation a.howtobuy {width:92px; background:transparent url(../images/navigation.gif) no-repeat -368px 0px;}
	#navigation a.partners {width:92px; background:transparent url(../images/navigation.gif) no-repeat -460px 0px;}
	#navigation a.about {width:92px; background:transparent url(../images/navigation.gif) no-repeat -552px 0px;}
	#navigation a.contact {width:93px; background:transparent url(../images/navigation.gif) no-repeat -644px 0px;}
	
	#navigation a.product:hover, #navigation span.product {background:transparent url(../images/navigation.gif) no-repeat 0 -41px;}	
	#navigation a.sectors:hover, #navigation span.sectors {background:transparent url(../images/navigation.gif) no-repeat -92px -41px;}
	#navigation a.technology:hover, #navigation span.technology {background:transparent url(../images/navigation.gif) no-repeat -184px -41px;}
	#navigation a.edittv:hover, #navigation span.edittv {background:transparent url(../images/navigation.gif) no-repeat -276px -41px;}
	#navigation a.howtobuy:hover, #navigation span.howtobuy {background:transparent url(../images/navigation.gif) no-repeat -368px -41px;}
	#navigation a.partners:hover, #navigation span.partners {background:transparent url(../images/navigation.gif) no-repeat -460px -41px;}
	#navigation a.about:hover, #navigation span.about {background:transparent url(../images/navigation.gif) no-repeat -552px -41px;}
	#navigation a.contact:hover, #navigation span.contact {background:transparent url(../images/navigation.gif) no-repeat -644px -41px;}

	#navigation span.contact {width:93px;}	
	#navigation span.sectors, #navigation span.technology, #navigation span.about, #navigation span.partners, #navigation span.edittv, #navigation span.howtobuy, #navigation span.product{width:92px;}

#subnav {
	float:left; 
	width:725px; 
	height:24px; 
	margin:0px; 
	padding:14px 10px 0px 20px;
	color:#fc6;
	font-size:12px;
	background:transparent  url(../images/bar_header.gif) no-repeat 0px 0px;
}
	#subnav span {padding:0px 10px;}
	#subnav ul {list-style-position:outside; margin:0px; padding-left:0px; list-style:none;}
	#subnav li {margin:0px; padding:0px; padding-bottom:15px; display:inline;}
	#subnav strong {color:#f90; font-weight:bold; font-size:14px;}
	
#content_home, #content_inner {
	float:left;
	width:713px;
	margin:0px;
	border-left: 1px solid #6e6d6d;
	border-right: 1px solid #6e6d6d;
}
	#content_home {padding:0px 20px 0px 20px; background:#8b8a8b url(../images/bg_home.gif) repeat-x 0px 0px;}
	#content_inner {padding:20px 20px 20px 20px; background:#7a7a7a url(../images/bg_inner.gif) repeat-x 0px 0px; 
	line-height:18px;}
		#content_inner ul {margin:0px 0px 0px 15px; padding-left:0px;}
		#content_inner ul li {list-style-image:url(../images/bul_arrow.gif); margin-bottom:7px;}
		#content_inner ol {margin:0px 0px 0px 22px; padding-left:0px;}
	.minheight {height:700px;}
	
	.home_intro {height:61px; width:713px;}
	.featured {height:335px; width:665px;}
	.promoboxleft, .promoboxright {
		width:327px; 
		height:81px; 
		padding: 10px 10px 10px 15px;
		line-height:16px;
		color:#fff;		
		background:transparent url(../images/box_orange.gif) no-repeat 0 0;
		}
		.promoboxleft {float:left; margin-right:9px;}
		.promoboxright {float:left;}
		
		.col00 {float:left; width:455px; margin-right:30px; color:#fff;}
		.col01, .col02 {float:left; font-size:12px;}
		.col01 {width:214px;}
		.col02 {width:338px;}
		.colseparator {margin-left:35px;}
		

		.newslisting {float:left; width:228px; margin:0px; padding:0px; color:#fff;}
		.newslisting ul {list-style-position:outside; margin:10px 0px 0px 0px; padding-left:0px; list-style:none;}
		.newslisting li {margin:0px; padding:0px; padding-bottom:15px;}
		.newslisting li a, .newslisting li a:active, .newslisting li a:visited{color:#fff; text-decoration:none;}
		.newslisting li a:hover{color:#fc6; text-decoration:underline;}
		.newslisting li a span {font-weight:bold;}
		
		.contactlist strong {width:200px}

#partners {
	float:left;
	margin:0px;
	padding:0px;
	white-space:nowrap;
}
	#partners ul {margin:0px;padding:0px;}
	#partners li {display:inline; margin:0px; padding:0px; float:left; width:162px; text-align:center;}

#footer_home, #footer_inner {
	float:left;
	width:755px;
	height:20px;
	margin:0px; 
	padding:0px;
}
	#footer_home {background:transparent url(../images/bar_footer.gif) no-repeat 0px 0px;}
	#footer_inner {background:transparent url(../images/bar_footer_inner.gif) no-repeat 0px 0px;}

.googlemap {margin-top:20px;}
.form_button {font-weight:bold; font-size:16px;}

