/* Global */

body {
	background-color: #333333;
	color: inherit;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	}
	
img {border: 0}

a:link, a:visited, a:active {
	color: #990100;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #000000;
	background-color: inherit;
}

/* End Global */

/* Main */

#content{
	background-color: #333333;
	margin: 20px auto 0;
	position: relative;
	width: 833px;
	color: inherit;
}

/* End Main */

/* Home */

#homeheaderwrap{
	background: #333333 url('images/home_header.jpg') no-repeat;
	float: left;
	height: 154px;
	width: 833px;
	position:relative;
	color: inherit;
}
#navwrap{
	background-color: #333333;
	height: 22px;
	width: 833px;
	padding: 0;
	float: left;
	color: inherit;
}
#homemainwrap{
	background: #333333 url('images/home_main.jpg') no-repeat;
	float: left;
	height: 432px;
	width: 833px;
	position:relative;
	color: inherit;
}
* html #homenewswrap{
	background: transparent;
	float: left;
	height: 180px;
	width: 179px;
	position:relative;
	margin: 225px 0 0 20px;
	padding: 0 5px 0 0;
	color: inherit;
}
#homenewswrap{
	background: transparent;
	float: left;
	height: 180px;
	width: 179px;
	position:relative;
	margin: 225px 0 0 40px;
	padding: 0 5px 0 0;
	line-height: 14px;
	font: 10px Arial, Helvetica, sans-serif;
	color: inherit;
}
* html #sitenewswrap{
	background: transparent;
	float: left;
	height: 180px;
	width: 179px;
	position:relative;
	margin: 225px 0 0 15px;
	padding: 0 5px 0 0;
	color: inherit;
}
#sitenewswrap{
	background: transparent;
	float: left;
	height: 180px;
	width: 179px;
	position:relative;
	margin: 225px 0 0 30px;
	padding: 0 5px 0 0;
	line-height: 14px;
	font: 10px Arial, Helvetica, sans-serif;
	color: inherit;
}
#homecenterwrap{
	background: transparent;
	float: left;
	height: 180px;
	width: 281px;
	position:relative;
	margin: 243px 0 0 72px;
	line-height: 15px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: inherit;
}
#homemediawrap{
	background: #FFFFFF;
	float: left;
	height: 162px;
	width: 197px;
	position:relative;
	margin: 248px 0 0 26px;
	color: inherit;
}
/* End Home */

/* Constant Settings */

#constmainserviceswrap{
	background: #333333 url('images/const_mainservices.jpg') no-repeat;
	float: left;
	height: 449px;
	width: 833px;
	position:relative;
	color: inherit;
}
#constmainemploymentwrap{
	background: #333333 url('images/const_mainemployment.jpg') no-repeat;
	float: left;
	height: 449px;
	width: 833px;
	position:relative;
	color: inherit;
}
#constmaincompanywrap{
	background: #333333 url('images/const_maincompany.jpg') no-repeat;
	float: left;
	height: 449px;
	width: 833px;
	position:relative;
	color: inherit;
}
#constmaintvprodwrap{
	background: #333333 url('images/const_maintvproduction.jpg') no-repeat;
	float: left;
	height: 449px;
	width: 833px;
	position:relative;
	color: inherit;
}
#constmaincontactwrap{
	background: #333333 url('images/const_maincontact.jpg') no-repeat;
	float: left;
	height: 449px;
	width: 833px;
	position:relative;
	color: inherit;
}
#constmainpartnerswrap{
	background: #333333 url('images/const_mainpartners.jpg') no-repeat;
	float: left;
	height: 449px;
	width: 833px;
	position:relative;
	color: inherit;
}
#constmainclientswrap{
	background: #333333 url('images/const_mainclients.jpg') no-repeat;
	float: left;
	height: 449px;
	width: 833px;
	position:relative;
	color: inherit;
}
#constheaderwrap{
	background: #333333 url('images/const_header.jpg') no-repeat;
	float: left;
	height: 154px;
	width: 833px;
	position:relative;
	color: inherit;
}
#constmainprivacypolicywrap{
	background: #333333 url('images/const_mainprivacypolicy.jpg') no-repeat;
	float: left;
	height: 449px;
	width: 833px;
	position:relative;
	color: inherit;
}

/* End Contant Settings */

/* Link Rollovers */

a.linkindex:link, a.linkindex:visited{
	display:block; 
	width: 45px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/const_nav_home.jpg) no-repeat;
	float: left;
}
a.linkindex:link:hover, a.linkindex:visited:hover{
	background:url(images/const_nav_home2.jpg) no-repeat;
}
a.linkservices:link, a.linkservices:visited{
	display:block; 
	width: 68px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/const_nav_services.jpg) no-repeat;
	float: left;
}
a.linkservices:link:hover, a.linkservices:visited:hover{
	background:url(images/const_nav_services2.jpg) no-repeat;
}
a.linkclients:link, a.linkclients:visited{
	display:block; 
	width: 62px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/const_nav_clients.jpg) no-repeat;
	float: left;
}
a.linkclients:link:hover, a.linkclients:visited:hover{
	background:url(images/const_nav_clients2.jpg) no-repeat;
}
a.linkcompany:link, a.linkcompany:visited{
	display:block; 
	width: 69px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/const_nav_company.jpg) no-repeat;
	float: left;
}
a.linkcompany:link:hover, a.linkcompany:visited:hover{
	background:url(images/const_nav_company2.jpg) no-repeat;
}

a.linkpartners:link, a.linkpartners:visited{
	display:block; 
	width: 71px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/const_nav_partners.jpg) no-repeat;
	float: left;
}
a.linkpartners:link:hover, a.linkpartners:visited:hover{
	background:url(images/const_nav_partners2.jpg) no-repeat;
}

a.linkemployment:link, a.linkemployment:visited{
	display:block; 
	width: 91px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/const_nav_employment.jpg) no-repeat;
	float: left;
}
a.linkemployment:link:hover, a.linkemployment:visited:hover{
	background:url(images/const_nav_employment2.jpg) no-repeat;
}

* html a.linkcontacthome:link, a.linkcontacthome:visited{
	display:block; 
	width: 60px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/home_nav_contact.jpg) no-repeat;
	float: left;
}
a.linkcontacthome:link, a.linkcontacthome:visited{
	display:block; 
	width: 60px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/home_nav_contact.jpg) no-repeat;
	float: left;
}
a.linkcontacthome:link:hover, a.linkcontacthome:visited:hover{
	background:url(images/home_nav_contact2.jpg) no-repeat;
}
* html a.linkcontact:link, a.linkcontact:visited{
	display:block; 
	width: 60px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/const_nav_contact.jpg) no-repeat;
	float: left;
}
a.linkcontact:link, a.linkcontact:visited{
	display:block; 
	width: 60px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/const_nav_contact.jpg) no-repeat;
	float: left;
}
a.linkcontact:link:hover, a.linkcontact:visited:hover{
	background:url(images/const_nav_contact2.jpg) no-repeat;
}


a.updatelinkindex:link, a.updatelinkindex:visited{
	display:block; 
	width: 46px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/update_nav_02.jpg) no-repeat;
	float: left;
}
a.updatelinkindex:link:hover, a.updatelinkindex:visited:hover{
	background:url(images/nav_update_home2.jpg) no-repeat;
}
a.updatelinkindexfix:link, a.updatelinkindexfix:visited{
	display:block; 
	width: 46px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/update_nav_02fix.jpg) no-repeat;
	float: left;
}
a.updatelinkindexfix:link:hover, a.updatelinkindexfix:visited:hover{
	background:url(images/nav_update_home2fix.jpg) no-repeat;
}
a.updatelinkservices:link, a.updatelinkservices:visited{
	display:block; 
	width: 66px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/update_nav_04.jpg) no-repeat;
	float: left;
}
a.updatelinkservices:link:hover, a.updatelinkservices:visited:hover{
	background:url(images/nav_update_services2.jpg) no-repeat;
}
a.updatelinktvproduction:link, a.updatelinktvproduction:visited{
	display:block; 
	width: 107px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/update_nav_05.jpg) no-repeat;
	float: left;
}
a.updatelinktvproduction:link:hover, a.updatelinktvproduction:visited:hover{
	background:url(images/nav_update_tvproduction2.jpg) no-repeat;
}
a.updatelinkclients:link, a.updatelinkclients:visited{
	display:block; 
	width: 67px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/update_nav_06.jpg) no-repeat;
	float: left;
}
a.updatelinkclients:link:hover, a.updatelinkclients:visited:hover{
	background:url(images/nav_update_clients2.jpg) no-repeat;
}
a.updatelinkcompany:link, a.updatelinkcompany:visited{
	display:block; 
	width: 68px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/update_nav_07.jpg) no-repeat;
	float: left;
}
a.updatelinkcompany:link:hover, a.updatelinkcompany:visited:hover{
	background:url(images/nav_update_company2.jpg) no-repeat;
}

a.updatelinkpartners:link, a.updatelinkpartners:visited{
	display:block; 
	width: 73px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/update_nav_08.jpg) no-repeat;
	float: left;
}
a.updatelinkpartners:link:hover, a.updatelinkpartners:visited:hover{
	background:url(images/nav_update_partners2.jpg) no-repeat;
}

a.updatelinkemployment:link, a.updatelinkemployment:visited{
	display:block; 
	width: 86px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/update_nav_09.jpg) no-repeat;
	float: left;
}
a.updatelinkemployment:link:hover, a.updatelinkemployment:visited:hover{
	background:url(images/nav_update_employment2.jpg) no-repeat;
}
a.updatelinkemploymentfix:link, a.updatelinkemploymentfix:visited{
	display:block; 
	width: 86px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/update_nav_09fix.jpg) no-repeat;
	float: left;
}
a.updatelinkemploymentfix:link:hover, a.updatelinkemploymentfix:visited:hover{
	background:url(images/nav_update_employment2fix.jpg) no-repeat;
}

a.updatelinkcontact:link, a.updatelinkcontact:visited{
	display:block; 
	width: 63px; 
	line-height: 22px; 
	text-indent:-100.0em; 
	text-decoration:none; 
	background:url(images/update_nav_11.jpg) no-repeat;
	float: left;
}
a.updatelinkcontact:link:hover, a.updatelinkcontact:visited:hover{
	background:url(images/nav_update_contact2.jpg) no-repeat;
}

/* End Link Rollovers */

/* eNewsletter Form */

* html #enewsletterformwrap{
	background: transparent;
	float: left;
	height: 75px;
	width: 250px;
	position:relative;
	margin: 20px 0 0 280px;
	font: 10px Arial, Helvetica, sans-serif;
	color: inherit;
}
#enewsletterformwrap{
	background: transparent;
	float: left;
	height: 75px;
	width: 275px;
	position:relative;
	margin: -112px 0 0 540px;
	font: 10px Arial, Helvetica, sans-serif;
	color: inherit;
}

/* End eNewsletter Form */

/* Services */
#servicesleftwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 185px;
	position:relative;
	color: inherit;
}
#servicescenterwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 466px;
	position:relative;
	color: inherit;
}
* html #servicescentercontent{
	background: transparent;
	float: left;
	height: 330px;
	width: 410px;
	position:relative;
	margin: 63px 0 0 23px;
	color: inherit;
}
#servicescentercontent{
	background: transparent;
	float: left;
	height: 350px;
	width: 420px;
	position:relative;
	margin: 63px 0 0 45px;
	color: inherit;
}
#servicescentercontentscroll{
	background: transparent;
	padding: 0 10px 0 0;
	color: inherit;
}
#servicesrightwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 182px;
	position:relative;
	color: inherit;
}

/* End Services */

/* Clients */

#clientsleftwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 185px;
	position:relative;
	color: inherit;
}
#clientscenterwrap{
	background: transparent;
	float: left;
	height: 353px;
	width: 375px;
	position:relative;
	margin: 21px 0 0 27px;
	padding: 10px 10px 10px 0;
	overflow:auto;
	color: inherit;
}
* html #clientsclient{
	background: transparent;
	float: left;
	height: 35px;
	width: 300px;
	position:relative;
	margin: 58px 0 0 18px;
	color: inherit;
}
#clientsclient{
	background: transparent;
	float: left;
	height: 35px;
	width: 300px;
	position:relative;
	margin: 58px 0 0 37px;
	color: inherit;
}
* html #clientsoverview{
	background: transparent;
	float: left;
	height: 87px;
	width: 300px;
	position:relative;
	margin: 21px 0 0 18px;
	color: inherit;
}
#clientsoverview{
	background: transparent;
	float: left;
	height: 87px;
	width: 300px;
	position:relative;
	margin: 21px 0 0 37px;
	color: inherit;
}
* html #clientsrecentpress{
	background: transparent;
	float: left;
	height: 75px;
	width: 315px;
	position:relative;
	margin: 27px 0 0 18px;
	color: inherit;
}
#clientsrecentpress{
	background: transparent;
	float: left;
	height: 75px;
	width: 315px;
	position:relative;
	margin: 27px 0 0 37px;
	color: inherit;
}
* html #clientscreative{
	background: transparent;
	float: left;
	height: 100px;
	width: 315px;
	position:relative;
	margin: 7px 0 0 18px;
	color: inherit;
}
#clientscreative{
	background: transparent;
	float: left;
	height: 100px;
	width: 315px;
	position:relative;
	margin: 7px 0 0 37px;
	color: inherit;
}
* html #clientsrightwrap{
	background: transparent;
	float: left;
	height: 385px;
	width: 205px;
	position:relative;
	margin: 20px 0 0 20px;
	color: inherit;
}
#clientsrightwrap{
	background: transparent;
	float: left;
	height: 385px;
	width: 205px;
	position:relative;
	margin: 18px 0 0 20px;
	color: inherit;
}

/* End Clients */

/* Company */

#companyleftwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 185px;
	position:relative;
	color: inherit;
}
#companycenterwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 466px;
	position:relative;
	color: inherit;
}
* html #companycentercontent{
	background: transparent;
	float: left;
	height: 350px;
	width: 420px;
	position:relative;
	margin: 63px 0 0 23px;
	color: inherit;
}
#companycentercontent{
	background: transparent;
	float: left;
	height: 350px;
	width: 420px;
	position:relative;
	margin: 63px 0 0 45px;
	color: inherit;
}
#companyrightwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 182px;
	position:relative;
	color: inherit;
}

/* End Company */

/* TV Production */

#tvprodleftwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 185px;
	position:relative;
	color: inherit;
}
#tvprodcenterwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 466px;
	position:relative;
	color: inherit;
}
* html #tvprodcentercontent{
	background: transparent;
	float: left;
	height: 350px;
	width: 420px;
	position:relative;
	margin: 63px 0 0 23px;
	color: inherit;
}
#ctvprodcentercontent{
	background: transparent;
	float: left;
	height: 350px;
	width: 420px;
	position:relative;
	margin: 63px 0 0 45px;
	color: inherit;
}
#tvprodrightwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 182px;
	position:relative;
	color: inherit;
}

/* End TV Production */

/* Partners */

#partnersleftwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 185px;
	position:relative;
	color: inherit;
}
#partnerscenterwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 466px;
	position:relative;
	color: inherit;
}
* html #partnerscentercontent{
	background: transparent;
	float: left;
	height: 350px;
	width: 420px;
	position:relative;
	margin: 63px 0 0 23px;
	color: inherit;
}
#partnerscentercontent{
	background: transparent;
	float: left;
	height: 350px;
	width: 420px;
	position:relative;
	margin: 63px 0 0 45px;
	color: inherit;
}
#partnersrightwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 182px;
	position:relative;
	color: inherit;
}

/* End Partners */

/* Employment */

#employmentleftwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 185px;
	position:relative;
	color: inherit;
}
#employmentcenterwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 466px;
	position:relative;
	color: inherit;
}
* html #employmentcentercontent{
	background: transparent;
	float: left;
	height: 350px;
	width: 420px;
	position:relative;
	margin: 63px 0 0 23px;
	color: inherit;
}
#employmentcentercontent{
	background: transparent;
	float: left;
	height: 350px;
	width: 420px;
	position:relative;
	margin: 63px 0 0 45px;
	color: inherit;
}
#employmentrightwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 182px;
	position:relative;
	color: inherit;
}

/* End Employment */

/* Contact */

#contactleftwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 185px;
	position:relative;
	color: inherit;
}
#contactcenterwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 466px;
	position:relative;
	color: inherit;
}
* html #contactcentercontent{
	background: transparent;
	float: left;
	height: 350px;
	width: 420px;
	position:relative;
	margin: 63px 0 0 23px;
	color: inherit;
}
#contactcentercontent{
	background: transparent;
	float: left;
	height: 350px;
	width: 420px;
	position:relative;
	margin: 63px 0 0 45px;
	color: inherit;
}
#contactrightwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 182px;
	position:relative;
	color: inherit;
}

/* End Contact */

/* Footer */

* html #footerwrap{
	background: transparent;
	float: left;
	height: 17px;
	width: 590px;
	position:relative;
	margin: 0 0 0 90px;	
	color: inherit;
}
#footerwrap{
	background: transparent;
	float: left;
	height: 17px;
	width: 590px;
	position:relative;
	margin: 0 0 0 100px;
	color: inherit;
}
#footer{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
a.privacypolicy:link, a.privacypolicy:visited, a.privacypolicy:active{
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
}
a.privacypolicy:hover{
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
}

/* End Footer */

/* Logo */

* html #logowrap{
	background: transparent;
	float: left;
	height: 132px;
	width: 195px;
	position:relative;
	margin: 0px 0 0 30px;
	font: 10px Arial, Helvetica, sans-serif;
	color: inherit;
}
#logowrap{
	background: transparent;
	float: left;
	height: 132px;
	width: 195px;
	position:relative;
	margin: 0px 0 0 60px;
	font: 10px Arial, Helvetica, sans-serif;
	color: inherit;
}

/* End Logo */	

/* Privacy Policy */
#privacypolicyleftwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 185px;
	position:relative;
	color: inherit;
}
#privacypolicycenterwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 466px;
	position:relative;
	color: inherit;
}
* html #privacypolicycentercontent{
	background: transparent;
	float: left;
	height: 330px;
	width: 410px;
	position:relative;
	margin: 63px 0 0 23px;
	color: inherit;
}
#privacypolicycentercontent{
	background: transparent;
	float: left;
	height: 350px;
	width: 420px;
	position:relative;
	margin: 63px 0 0 45px;
	color: inherit;
}
#privacypolicycentercontentscroll{
	background: transparent;
	padding: 0 10px 0 0;
	color: inherit;
}
#privacypolicyrightwrap{
	background: transparent;
	float: left;
	height: 432px;
	width: 182px;
	position:relative;
	color: inherit;
}

/* End Privacy Policy */

/* the news box */
#update
{
	height:175px;
	padding-top:5px;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 175px;
	float: left;
}
#newsContainer
{
	width:175px;
	height:175px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 0px;
	float: left;
}
#news{
	position:relative
}
#news li{
	line-height:normal;
	margin:0 0 0 9px;
}
ul{
	list-style: none;
}
ul{
	margin:0 0 0 0px;
	padding:0
}
li{
	margin:0 0 0px 0;
	padding:0
}
/* END: News Box */
