/* GENERAL STYLES */
html, body 		{ height:100%; margin:0px; padding:0px; text-align:center; background: #000000 no-repeat center 116px;}
img						{ border:0px; }

/* header styles */
#logo			{ width:248px; height:79px; float:left;  padding-left:36px;  padding-top:17px; }
#logo table		{ width:248px; height:79px; }
#logotext		{ height:13px; float:right; padding-right:10px; padding-top:51px; padding-left:16px; }

/* New Navigation */

.b_home,
.b_home a,
.b_home a:active,
.b_home a:visited   {background-image:url(../images/nav/b_home.jpg); display:block; float:left; background-repeat:no-repeat; width:52px; height:35px; position: relative;}
.b_home a:hover 		{background-image:url(../images/nav/b_home_f3.jpg); display:block; float:left; background-repeat:no-repeat;  width:52px; height:35px; position: relative;}
.b_home_on          {background-image:url(../images/nav/b_home_f2.jpg); display:block; float:left; background-repeat:no-repeat; width:52px; height:35px; position: relative;}

.b_vision,
.b_vision a,
.b_vision a:active,
.b_vision a:visited   {background-image:url(../images/nav/b_vision.jpg); display:block; float:left; background-repeat:no-repeat; width:67px; height:35px; position: relative;}
.b_vision a:hover 		{background-image:url(../images/nav/b_vision_f3.jpg); display:block; float:left; background-repeat:no-repeat;  width:67px; height:35px; position: relative;}
.b_vision_on      		{background-image:url(../images/nav/b_vision_f2.jpg); display:block; float:left; background-repeat:no-repeat;  width:67px; height:35px; position: relative;}

.b_people,
.b_people a,
.b_people a:active,
.b_people a:visited   {background-image:url(../images/nav/b_people.jpg); display:block; float:left; background-repeat:no-repeat; width:67px; height:35px; position: relative;}
.b_people a:hover 		{background-image:url(../images/nav/b_people_f3.jpg); display:block; float:left; background-repeat:no-repeat;  width:67px; height:35px; position: relative;}
.b_people_on      		{background-image:url(../images/nav/b_people_f2.jpg); display:block; float:left; background-repeat:no-repeat;  width:67px; height:35px; position: relative;}

.b_development,
.b_development a,
.b_development a:active,
.b_development a:visited  {background-image:url(../images/nav/b_development.jpg); display:block; float:left; background-repeat:no-repeat; width:137px; height:35px; position: relative;}
.b_development a:hover 		{background-image:url(../images/nav/b_development_f3.jpg); display:block; float:left; background-repeat:no-repeat;  width:137px; height:35px; position: relative;}
.b_development_on     		{background-image:url(../images/nav/b_development_f2.jpg); display:block; float:left; background-repeat:no-repeat;  width:137px; height:35px; position: relative;}

.b_catalogue,
.b_catalogue a,
.b_catalogue a:active,
.b_catalogue a:visited  {background-image:url(../images/nav/b_catalogue.jpg); display:block; float:left; background-repeat:no-repeat; width:100px; height:35px; position: relative;}
.b_catalogue a:hover 		{background-image:url(../images/nav/b_catalogue_f3.jpg); display:block; float:left; background-repeat:no-repeat;  width:100px; height:35px; position: relative;}
.b_catalogue_on     		{background-image:url(../images/nav/b_catalogue_f2.jpg); display:block; float:left; background-repeat:no-repeat;  width:100px; height:35px; position: relative;}

.b_gallery,
.b_gallery a,
.b_gallery a:active,
.b_gallery a:visited  {background-image:url(../images/nav/b_gallery.jpg); display:block; float:left; background-repeat:no-repeat; width:78px; height:35px; position: relative;}
.b_gallery a:hover 		{background-image:url(../images/nav/b_gallery_f3.jpg); display:block; float:left; background-repeat:no-repeat;  width:78px; height:35px; position: relative;}
.b_gallery_on     		{background-image:url(../images/nav/b_gallery_f2.jpg); display:block; float:left; background-repeat:no-repeat;  width:78px; height:35px; position: relative;}

.b_press,
.b_press a,
.b_press a:active,
.b_press a:visited  {background-image:url(../images/nav/b_press.jpg); display:block; float:left; background-repeat:no-repeat; width:91px; height:35px; position: relative;}
.b_press a:hover 		{background-image:url(../images/nav/b_press_f3.jpg); display:block; float:left; background-repeat:no-repeat;  width:91px; height:35px; position: relative;}
.b_press_on     		{background-image:url(../images/nav/b_press_f2.jpg); display:block; float:left; background-repeat:no-repeat;  width:91px; height:35px; position: relative;}

.b_news,
.b_news a,
.b_news a:active,
.b_news a:visited   {background-image:url(../images/nav/b_news.jpg); display:block; float:left; background-repeat:no-repeat; width:60px; height:35px; position: relative;}
.b_news a:hover 		{background-image:url(../images/nav/b_news_f3.jpg); display:block; float:left; background-repeat:no-repeat;  width:60px; height:35px; position: relative;}
.b_news_on      		{background-image:url(../images/nav/b_news_f2.jpg); display:block; float:left; background-repeat:no-repeat;  width:60px; height:35px; position: relative;}

.b_contact,
.b_contact a,
.b_contact a:active,
.b_contact a:visited  {background-image:url(../images/nav/b_contact.jpg); display:block; float:left; background-repeat:no-repeat; width:76px; height:35px; position: relative;}
.b_contact a:hover 		{background-image:url(../images/nav/b_contact_f3.jpg); display:block; float:left; background-repeat:no-repeat;  width:76px; height:35px; position: relative;}
.b_contact_on     		{background-image:url(../images/nav/b_contact_f2.jpg); display:block; float:left; background-repeat:no-repeat;  width:76px; height:35px; position: relative;}

/*  Framework styles  */
#frameprimary		{ width:983px; height:600px; text-align:left; margin:auto; }
#frameheader		{ width:783px; height:116px; position:relative; left:77px;}
#framebody		{ width:783px; height:116px; position:relative; left:77px;}
#frameflash		{ width:983px; height:285px; text-align:center;}
#frameinternal		{ text-align:center; width:983px; height:285px;}
#framenavigation	{ width:983px; height: 77px; text-align:center; }

#framenavigation	{ width:983px; height: 77px; text-align:center; padding-top:18px;}

#framenavigation a	{ color:#193f4c; text-decoration:none; font-size:24px; font-weight:bold;margin-left:15px;}
#framenavigation a:hover	{ color: #64a2aa; }
#framenavigation a.htmlnavselected { color:#fafefa;} 


#framecontent		{ width:742px; height:152px; margin-left:121px; background:url(/images/bg_content.gif) no-repeat left top; vertical-align:top; }

.panela h1 	{color:#8ca2aa;}
.panelb h1 	{color:#8ca2aa;}
.panela			{ width:355px;*width:355px;_width:385px; height:122px; display:inline-block; padding:15px 0px 15px 15px; float:left; color:#666666; }
.panelb			{ width:350px; height:122px; display:inline-block; padding:15px 0px 15px 15px; float:left; color:#666666; }
.panelc			{ width:150px; height:122px; display:inline-block; padding:15px 0px 15px 0px; float:right; color:#666666; }

.panela ul, .panela li 	{ list-style:none; padding:0; margin:0; }

/*  Content styles  */
td, div			{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;  } 
h1,
.date			{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999; }
.datesmall		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:8ipx; font-weight:bold; color:#547c8b; }
.panelc			{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004159; }
.panelc	img		{ display:inline; vertical-align:middle; }
ul, li			{ list-style-type:square; margin:0px; padding:0px; margin-left:10px; }
.panela .date { color:#8ca2aa;}

.currentsSlateHeading			{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999; }

a, a:link, a:visited	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#547c8b; text-decoration:underline; }
a:active		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#547c8b; text-decoration:underline; }
a:hover			{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#547c8b; text-decoration:none; }

.SloganText 		{ color:#999999; font-size:8pt;}
.SloganTextBottom 	{ color:#666666; font-size:8pt;}
.titleText { color: #004159;font-weight:bold;font-family:Arial;font-size:12px; }

#scrollButtons		{ background-color: #000; position:absolute; left:615px;  }

#frameinternalpg	{ text-align:left;color: #fff; margin-left:auto; width:722px;height:269px;*height:269px;_height:275px; 
                          margin-right:auto; display:block;background:url(/images/bg-internal-content.jpg) no-repeat left top; 
                          vertical-align:top; overflow:hidden; border-top: 3px #004159 solid;border-left: 3px #004159 solid;*border-left: 3px #004159 solid;
                          _border-left: 1px solid #004159;border-bottom: 3px #004159 solid;
                          border-right: 3px #004159 solid;*border-right: 3px #004159 solid;_border-right: none;}
#frameinternalpg .navlinks { list-style:none; padding:0; margin:0; border:0; margin-left:0px;*margin-left:0px;_margin-left:-10px;margin-top:3px;}
#frameinternalpg .navlinks .listtitle { color:#547c8b; font-size:9px; padding-top:5px;font-weight:bold; }
#frameinternalpg .navlinks li { list-style:none; float:left; }
#frameinternalpg .navlinks li a { padding:5px 5px 5px 0px; text-decoration:none; display:block;font-weight:bold;font-size:10px;font-family:Arial;text-transform:uppercase; }
#frameinternalpg .navlinks li a:hover {text-decoration:underline;}
#frameinternalpg .navlinks li a.selected {padding:5px; color:#b9cad0;text-decoration:none; }
#frameinternalpg .newsListItem { width:300px; display:block; clear:none; padding:7px;} 
#frameinternalpg div { display:block; float:left; }
#frameinternalpg .left { width:383px; padding:8px; }
#frameinternalpg .right { width:300px; padding:8px; color: #fff;}
#frameinternalpg h1 { width:300px; padding:8px; color: #547c8b; padding:0; margin:0; }
#frameinternalpg .titleText { color: #547c8b;font-weight:bold;font-family:Arial;font-size:12px; }

#frameinternalpg .internalPanel { float:left;padding:16px; width:688px; position:relative; z-index:0;}
#frameinternalpg .internalPanelPeople { float:left;padding:16px 0px 16px 16px; position:relative; z-index:0;}
#frameinternalpg .internalPanelViewArea { padding:16px; width:688px; position:relative; z-index:0;}
#frameinternalpg .internalPanelFilm { float:left;padding:16px 0px 16px 16px;  width:720px; position:relative; z-index:0;}

#frameinternalpg .internalSmallBlock { display:block; width:702px; height:75px; float:left;}
#frameinternalpg .internalSmallBlock div { display:block; float:left;}

#frameinternalpg .internalSmallBlockText { padding-left:16px; width:210px; }

/*  Form styles  */
form			{ padding:0px; margin:0px; }
.panelc .EmailListBox { width:226px; height:22px; color:#FFFFFF; background-color:#191919; border:0px; padding-left:7px; display:block; vertical-align:middle; float:left;  }

.MultiLineInput { width:347px; color:#FFFFFF; background-color:#191919; border:0;height:74px;*height:65px;_height:61px;margin-bottom:10px;}
.OneLineInput { width:347px; color:#FFFFFF; background-color:#191919; border:0;}

.EmailForm {width:440px; padding:0 margin:0;}
.EmailForm .LabelColumn { width:90px; display:block;vertical-align:top;padding-top:3px;color:#666;font-size:12px;font-family:Arial;}

.ViewingAreaForm {width:445px; border:0; padding:0 margin:0; }
.ViewingAreaForm .LabelColumn { width:90px; display:block;}

/* people team i-frame */
#peopleiframe { margin-left:-8px;width:560px;*width:558px;_width:558px;height:218px;*height:218px;_height:208px;}
#dev-iframe { margin-left:-8px;width:710px;*width:708px;_width:711px;height:220px;*height:218px;_height:208px;}
#film-iframe { margin-bottom:10px;width:323px;*width:322px;_width:320px;height:195px;*height:190px;_height:185px;}
#news-iframe { margin-left:-8px;width:708px;*width:708px;_width:698px;height:198px;*height:198px;_height:188px;}


/* EDITOR PROPERTIES */
