* {
	margin: 0;
	padding: 0;
}

body {
	font: 14px arial;
	color: #58595b;
}

body#home {
	background: #fff url('images/bg_home.gif') repeat-x;
}

body#inside {
	background: #fff url('images/bg_inside.gif') repeat-x;
}

body#home div#resizer {
	display: none;
}

div#resizer {
	position: absolute;
	top: 468px;
	left: 385px;
	padding: 0;
	margin: 0;
}

div#resizer a {
	color: #ccc;
	padding: 0;
	margin: 0;
}

p.success {
	margin-top: 10px;
	font-weight: bold;
}

div#resizer a.active,
div#resizer a:hover {
	text-decoration: underline;
}

div#resizer a#resizer-small {
	font-size: 13px;
}

div#resizer a#resizer-medium {
	font-size: 16px;
}

div#resizer a#resizer-large {
	font-size: 19px;
}

img {
	border: 0;
}

a {
	text-decoration: none;
}

div.clear {
	clear: both;
}

div#site_wrapper {
	z-index: 1;
	width: 980px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

body#home	#header		{height:539px;width:980px;background: url('images/top_inside.gif') no-repeat;position:relative;}
body#inside	#header	{height:429px;width:980px;background: url('images/top_inside.gif') no-repeat;position:relative;}
body#home	 #logo		{padding: 15px 0 0 17px; font-size: 14px;}
body#inside #logo		{padding: 15px 0 0 17px; font-size: 14px;}

div#content_home {
	background: url('images/menu.jpg') repeat-x;
	width: 980px;
	overflow: hidden;
}

div#content {
	width: 980px;
}

/* INSIDE CONTENT */
div#inside_left {
	float: left;
	width: 980px;
	margin-bottom: 40px;
}

div#inside_content {
	width: 937px;
	margin: 34px 21px 0px 22px;
}

div#inside_content h1 {
	color: #18b0e3;
	font-weight: bold;
	font-size: 185%;
	margin-bottom: 15px;
}

h1#title {
	width: 340px;
}

div#inside_content h2 {
	color: #58595b;
	font-weight: bold;
	font-size: 115%;
	line-height: 18px;
	margin-bottom: 15px;
}

div#inside_text {
	color: #58595b;
	font-size: 100%;
	line-height: 21px;
	width: 400px;
	word-wrap: break-word;
}

div#inside_content div.full_inside_text {
	width: 940px;
}

div#inside_text a {
	color: #18B0E3;
}

div#newsletter a {
	color: #18B0E3;
}

div#inside_options {
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	margin: 26px 0;
	color: #8ec8e3;
	font-size: 130%;
	padding-bottom: 3px;
}

div#inside_archive {
	float: left;
	margin: 10px 25px 22px 17px;
	text-align: center;
}

div#video_title a {
	color:#58595b;
}

a#archive-link-text {
	color: #6DCFF6;	
}

div#inside_recommend {
	float: left;
	margin: 10px 28px 0 0;
	text-align: center;
}

div#inside_recommend a {
	text-decoration: none;
	color: #6DCFF6;	
}

div#inside_share {
	float: left;
	margin-top: 10px;
	text-align: center;
}

div#inside_break {
	position: relative;
	top: -10px;
}

div#inside_highlight {
	float: right;
	margin: 0px 0 20px 20px;
	padding: 30px 0;
	width: 510px;
	position: relative;
}

div#inside_highlight div#highlight-middle {
	background: url('images/highlight_middle.gif') repeat-y;	
}

div#highlight_top {
	height: 30px;
	width: 510px;
	position: absolute;
	left: 0;
	top: 1px;
	background: url('images/highlight_top.gif') no-repeat;
}

div#highlight_bottom {
	height: 30px;
	width: 510px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url('images/highlight_bottom.gif') no-repeat;
}

div.highlight_title {
	margin: 1px 90px 0px 42px;
	color: #ACE5F8;
	padding-bottom: 7px;
	font-weight: bold;
	font-size: 170%;
}

div#highlight_video {
	margin: 0 0 0 42px;
}

.high_video {
	float: left;
	width: 111px;
	margin: 0 45px 2px 0px;
	position: relative;
}

.high_video_img img {
	width: 111px;
	height: 58px;
}

.high_video_play {
	position: absolute;
	top: 5px;
	left: 31px;
}

.high_video_play img {
	filter: alpha(opacity =                 75);
	opacity: 0.75;
	-moz-opacity: 0.75;
}

.high_video_text {
	color: #ffffff;
	font-size: 80%;
	margin-bottom: 11px;
}

div#highlight_break {
	height: 2px;
	width: 510px;
	background: url('images/highlight_break.gif') no-repeat;
	margin: 8px 0 13px 0;
}

div#highlight_photo {
	margin: 0 0 0 42px;
}

div#highlight_contacts {
	margin: 0 0 0 32px;
}

.high_photo {
	float: left;
	width: 105px;
	margin: 0 3px 4px 0px;
}

.high_contact {
	float: left;
	width: 220px;
	text-align: center;
	margin: 0 3px 20px 3px;
}

.high_contact a {
	color: #fff;
	font-weight: bold;
}

.high_contact a:hover {
	text-decoration: underline;
}

.high_contact div.contact-position {
	color: #fff;
	font-size: 90%;
}

.high_contact img {
	max-width: 155px;
	width:expression(this.width > 155 ? "155px": "auto" );
}

.high_photo img {
	max-width: 105px;
	width:expression(this.width > 105 ? "105px": "auto" );
}

/* HOME SUB MENU SECTION */
ul#sub_menu {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

ul#sub_menu li {
	padding: 0px;
	margin: 0;
	list-style: none;
	display: inline;
	vertical-align: top;
}

ul#sub_menu li span {
	display: inline-block !important;
	overflow: hidden;
	width: 175px;
	margin: 0;
	padding: 0;
}

ul#sub_menu li#li_about span {
	position: relative;
	width: 575px;
	padding: 0 0 0 12px;
}

ul#sub_menu li#li_rated span {
	position: relative;
	padding: 48px 0 0 16px;
	background: url('images/menu_border.jpg') repeat-y;
}

ul#sub_menu li#li_video  span {
	position: relative;
	padding: 48px 0 0 16px;
	background: url('images/menu_border.jpg') repeat-y;
}

div.menu_title {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 48px;
	padding: 16px 0 0 18px;
	color: #fff;
	font-size: 130%;
}

div.menu_grid {
	background: url('images/menu_title.jpg') no-repeat;
}

div.menu_button {
	position: absolute;
	top: 16px;
	right: 7px;
	width: 35px;
	height: 23px;
	background: url('images/menu_button.jpg') no-repeat;
}

/* HOME ABOUT SECTION */
div#about_wrapper {
	margin: 69px 0 0 0;
	height: 265px;
	overflow: hidden;
}

div#about_image {
	float: left;
	height: 265px;
	width: 144px;
	margin: 0 23px 0 0;
}

div#about_content {
	float: left;
	height: 100%;
	width: 360px;
}

div#about_title {
	color: #18b0e3;
	font-weight: bold;
	font-size: 26px;
	margin-bottom: 15px;
}

div#about_text {
	color: #58595b;
	font-size: 100%;
	line-height: 18px;
}

/* HOME RATED SECTION */
div#rated_wrapper {
	margin: 21px 0 0 0;
	height: 265px;
	overflow: hidden;
	font-size: 90%;
}

div.rated_image {
	float: left;
	height: 57px;
	width: 90px;
	border: 2px solid #8EC8E3;
	margin: 0 38px 30px 37px;
	text-align: center;
	vertical-align: middle;
}

div#video_movie {
	text-align: center;
}

div#video_title {
	text-align: center;
}

div#video_movie img{
	max-height: 225px;
	height: expression(this.height > 225 ? "225px": "auto" );
	width: expression(this.width > 385 ? "385px": "auto" );
	max-width: 385px;
}

div#about_readmore {
	float: right;
	margin: 13px 0 0 0;
}

div#about_readmore a {
	background: url('images/rated_link.gif') no-repeat;
	padding: 13px 26px 17px 5px;
	background-position: 0px 0px; 
	height: 47px;
	width: 98px;
	color: #00ade5;
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
}
div#about_readmore a:hover {
	background-position: 0px -47px;
}

div#rated_image img {
	margin-bottom: 9px;
}

div#rated_content_container {
	float: left;
}

div.rated_container {
	height: 90px;
	overflow: hidden;	
}

div.rated_content {
	float: left;
	width: 250px;
	margin-bottom: 14px;
}

div.rated_title {
	color: #58595b;
	font-weight: bold;
	margin-bottom: 3px;
}

div.rated_text {
	color: #58595b;
	line-height: 18px;
}

div.rated_link {
	float: left;
	margin: 13px 0 0 38px;
}

div.rated_link a {
	background: url('images/rated_link.gif') no-repeat;
	padding: 13px 26px 17px 5px;
	background-position: 0px 0px; 
	height: 47px;
	width: 98px;
	color: #00ade5;
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
}
div.rated_link a:hover {
	background-position: 0px -47px;
}


/* HOME VIDEO SECTION */
div#video_wrapper {
	margin: 21px 0 0 0;
	height: 265px;
	overflow: hidden;
}

div#video_gallery {
	float: right;
	height: 265px;
	width: 133px;
	margin: 0 35px 0 20px;
}

div.video_play {
	position: relative;
	margin-bottom: 5px;
	text-align: center;
}

div.video_play img.featured-video-prev {
	height: 71px;
	width: 133px;	
}

div.video_btn {
	position: absolute;
	top: 10px;
	left: 41px;
}

div.video_btn img {
	filter: alpha(opacity =                 70);
	opacity: 0.7;
	-moz-opacity: 0.7;
}

div.video_text {
	color: #4d4d4f;
	font-size: 80%;
	line-height: 14px;
	margin-bottom: 15px;
	text-align: center;
}

div.video_main {
	float: right;
	width: 387px;
	margin-bottom: 12px;
}

div#video_movie {
	margin-bottom: 6px;
	position: relative;
}

div#video_title {
	color: #58595b;
}

div.video_info {
	position: absolute;
	top: 10px;
	right: 12px;
}

div.video_info img {
	filter: alpha(opacity =                 70);
	opacity: 0.7;
	-moz-opacity: 0.7;
}

/* FOOTER */
div#footer_wrap {
	background: #00AEEF;
	min-height: 81px;
	height: auto;
	position: relative;
	z-index: 5;
	border-top: solid 5px #0084b6;
}

div#footer {
	height: 71px;
	width: 980px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	z-index: 5;
	overflow: hidden;
	font-size: 90%;
}

img.footer-image {
	max-height: 265px;	
	margin: auto 0;
}

div#footer a {
	color: #fff;	
}

div#links {
	float: left;
	padding: 15px 40px 0 0;
	color: #fff;
}

div#sign_feed {
	float: left;
	padding: 15px 40px 0 0;
	color: #fff;
}

div#facebook {
	float: left;
	padding: 12px 20px 0 0;
}

div#twitter {
	float: left;
	padding-top: 12px;
}

div#sign_feed img {
	position: relative;
	top: 2px;
	left: -2px;
}

div#sign_news {
	position: absolute;
	top: 10px;
	right: 5px;
}

/*NEW FOOTER CODE FROM HERE ON*/
#footerouter {
	width: 100%;
	position: absolute;
	bottom: 86px;
	color: #fff;
	height: 5px;
	overflow: hidden;
	padding-top: 27px;
	left: 0;
	z-index: 6;
}

#panelouter {
	background: #00aeef url('images/bg_media_center.gif') repeat-x left top;
	border-bottom: solid 5px #0084b6;
	width: 100%;
	height: 555px;
	text-align: center;
}

* html #panelouter {
	position: absolute;
}



* html #panel-read {
	
}

#panel {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

/*button*/
#panel h4 {
	text-align: center;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: url(images/img-panel-btn.png) no-repeat left top;
	display: block;
	width: 138px;
	height: 30px;
	line-height: 30px;
	position: relative;
	top: -27px;
	margin-bottom: -27px;
}

#panel h4 a {
	display: block;
	text-indent: -9999px;
	outline: none;
	cursor: pointer;
}

* html #panel h4 a {
	height: 1%;
}

#panel_wrap {
	width: 980px;
	background: url('images/bg_inner_media_center.gif') no-repeat;
}

#panel_left {
	width: 518px;
	float: left;
	position: relative;
	
	z-index: 200;
}

#panel_center {
	width: 232px;
	float: left;
	position: relative;
	background: url('images/bg_panel_vtc_break.gif') no-repeat right top;
	background-position: 222px 0px;
}

#panel_right {
	width: 230px;
	float: left;
	position: relative;
	background: url('images/bg_panel_vtc_break.gif') no-repeat right top;
	background-position: 220px 0;
}

span#num {
	font-size: 150%;
	font-weight: bold;
}

#panel_left h1 {
	font-size: 275%;
	color: #fff;
	margin: 42px 0 0px 0;
	height: 48px;
	overflow: hidden;
}

#panel_center h1,#panel_right h1 {
	font-size: 130%;
	color: #fff;
	margin: 50px 0 35px 12px;
	height: 23px;
	overflow: hidden;
}

#logo_film_big {
	width: 62px;
	height: 43px;
	position: absolute;
	top: 42px;
	right: 99px;
}

#logo_share {
	width: 62px;
	text-align: center;
	position: absolute;
	top: 126px;
	left: 445px;
	color: #C1E9FB;
	font-size: 150%;
	z-index: 120;
}

#logo_share img {
	margin-bottom: -5px;
	position: relative;
	left: -2px;
}

#logo_share a {
	padding: 0;
	margin: 0;
	height: auto;
	width: auto;	
}

#logo_reccomend {
	width: 77px;
	text-align: center;
	position: absolute;
	top: 201px;
	right: 6px;
	color: #C1E9FB;
	font-size: 100%;
	font-weight: bold;
}

.logo_photo {
	position: absolute;
	top: 45px;
	left: 163px;
}

.logo_video {
	position: absolute;
	top: 45px;
	left: 162px;
}

span.blue {
	color: #abe1fa;
}

#panel_video {
	border: solid 5px #8ec8e3;
	width: 415px;
	height: 265px;
	text-align: center;
	background: #fff;
}

#panel_text {
	width: 387px;
	padding: 0 109px 14px 0;
	background: url('images/bg_panel_hr_break.gif') no-repeat left bottom;
}

#panel_left h2 {
	font-size: 130%;
	color: #fff;
	margin: 8px 0 0 0;
	display: block;
	height: 45px;
}

#panel_left p {
	color: #fff;
}

div#m_vid_gal {
	margin-top: 15px;
}

#m_vid_left {
	float: left;
	margin-top: 23px;
	width: 16px;
}

#m_vid_right {
	float: left;
	margin: 23px 0 0 10px;
	width: 16px;
}

.m_vid_img {
	float: left;
	border: solid 3px #8ec8e3;
	width: 111px;
	height: 58px;
	position: relative;
	text-align: center;
	background: #fff;
}

.active_carousel_img {
	height: 58px;
	max-width: 111px;
	width:expression(this.width > 111 ? "111px": "auto" );
}

.m_vid_play {
	position: absolute;
	top: 5px;
	left: 31px;
}

.m_vid_play img {
	filter: alpha(opacity =                 75);
	opacity: 0.75;
	-moz-opacity: 0.75;
}

div#pgal {
	height: 375px;
	overflow: auto;
}

div#pgal .pgal_container {
	overflow: hidden;
	height: 65px;
}

.pgal_img {
	float: left;
	border: solid 3px #8ec8e3;
	width: 111px;
	height: 58px;
	margin: 0 0 2px 12px;
}

.pgal_img img {
	width: 111px;
	height: 58px;
}

.pgal_amount {
	float: left;
	color: #025f82;
	font-size: 115%;
	font-weight: bold;
	margin: 13px 0 0 16px;
	text-align: center;
}

.pgal_title {
	margin-left: 12px;
	font-size: 100%;
	font-weight: bold;
}

.pgal_content {
	margin-left: 12px;
	font-size: 90%;
	font-weight: bold;
	margin-bottom: 20px;
}

div#vgal {
	height: 375px;
	overflow: auto;
}

.vgal_img-container {
	height: 65px;
	overflow: hidden;
}

.vgal_img {
	float: left;
	border: solid 3px #8ec8e3;
	width: 111px;
	height: 58px;
	margin: 0 0 2px 12px;
	position: relative;
}

.vgal_img_src {
	width: 111px;
	height: 58px;
}

.vgal_play {
	position: absolute;
	top: 5px;
	left: 31px;
}

.vgal_play img {
	filter: alpha(opacity = 75);
	opacity: 0.75;
	-moz-opacity: 0.75;
}

.vgal_amount {
	float: left;
	color: #025f82;
	font-size: 115%;
	font-weight: bold;
	margin: 13px 0 0 16px;
	text-align: center;
}

.vgal_title {
	margin-left: 12px;
	font-size: 100%;
	font-weight: bold;
}

.vgal_content {
	margin: 0 0 21px 12px;
}

.vgal_title a, 
.pgal_title a {
	color: #fff;
}

/** JCAROUSEL STYLES **/
.jcarousel-control {
	margin-bottom: 10px;
	text-align: center;
}

#mycarousel-next,#mycarousel-prev {
	cursor: pointer;
	margin-bottom: -10px;
	text-decoration: underline;
}

#bottom_nav li {
	position: relative;
	height: 64px;
	color: #665b4f;
	margin: 0 8px 0 0;
}

/** ARCHIVE STYLES **/
div#archive-container {
	
}

div.archive-footer {
	text-align: right;
	margin-top: 3px;	
}

div.archive-footer a {
	color: #8ec8e3;
	font-weight: bold;
	font-size: 120%;	
}

div#inside_content h2#archive-header {
	font-size: 120%;
	margin-bottom: 5px;
}

table#archive {
	width: 937px;
	background: #E2F5FC;
}

table#archive td {
	font-size: 100%;
	padding: 25px;
	background: #E2F5FC;
}
h3.archive-year {
	color: #74AAC4;
	font: 130% arial;
	font-weight: bold;	
	margin-bottom: 14px;
}
table#archive a {
	color: #74AAC4;
	text-decoration: none;
}

table#archive a:hover {
	text-decoration: underline;	
}

table#archive td.archive-date {
	text-align: right;
}

/** RECOMMENDATIONS **/
a#recommendation-number {
	font-weight: bold;
}
.recommend_img {
	height: 35px;
	overflow: hidden;
}
/** HEADER **/
/***** CIRCLES *****/
#circles						{position:absolute;top:30px;right:-20px;z-index:4;background: url('images/circles_home.png') no-repeat;width:396px;height:526px;color:#fff;}
body#inside #circles{height:400px; overflow: hidden;}

/* FACILITIES */
div#facilities			{float:right;position:absolute;top:0px;right:158px;z-index:6;width:226px;height:226px;}

div#facilities_title{font: bold 130% Lucida Sans Unicode, Lucida Grande, sans-serif;position: absolute; top: 40px; left: 28px;letter-spacing:-1.3px;}
div#facilities a		{text-decoration:none;color:#fff;}
span#facilities_preview{position: absolute; bottom: 40px; left: 37px;font:bold 14px/16px arial;letter-spacing:-0.7px;color:#fff; cursor: pointer; padding: 150px 0 0 0; display: block; width: 120px;}

/* EVENTS */
div#events					{float:right;position:absolute;top:60px;right:0px;z-index:7;width:218px;height:210px;}

div#events_title		{font: bold 130% Lucida Sans Unicode, Lucida Grande, sans-serif;padding:41px 0 0 28px;letter-spacing:-0.3px;}
div#events a				{text-decoration:none;color:#00ade5;}
span#events_preview		{position: absolute;cursor: pointer; display: block; bottom: 24px; right: 0px;text-align:right;font:bold 14px/16px arial;letter-spacing:-0.7px;padding:157px 60px 0 60px;color:#fff;}

/* HEADER */
div#header_content	{float:right;position:absolute;top:270px;right:0px;z-index:5;width:383px;height:165px;}
div#header_title		{font: bold 34px Lucida Sans Unicode, Lucida Grande, sans-serif;padding:12px 0 12px 44px;letter-spacing:-0.7px;line-height:41px;width:290px;}
div#header_text			{font: 14px Lucida Sans Unicode, Lucida Grande, sans-serif;padding:0 0 0 44px;letter-spacing:-0.3px;width:280px;}
div#header_content a{text-decoration:none;color:#00ade5;}
span#header_preview	{position: absolute; bottom: -45px;right: 5px;float:right;text-align:right;font:bold 18px/22px arial;letter-spacing:-0.7px;margin:18px 86px 0 0;width:117px;color:#00ade5;background: url('images/play_read_more.gif') center left no-repeat;}

body#inside #header_content	{top:280px;height:137px;}
body#inside #header_title		{font: bold 29px Lucida Sans Unicode, Lucida Grande, sans-serif;padding:0 0 12px 62px;line-height:31px;width:280px;}
body#inside #header_text		{padding:0 0 0 62px;}


/***** GLOBALHEADER *****/
#globalnav 			{width:635px;height:59px;margin:11px 0 0 0;padding:0;position:relative; z-index:2;}
	#globalnav li 	{display:inline;}
	#globalnav li a {float:left; height:0; padding-top:59px; overflow:hidden;font-size: 14px;}
	#globalnav li a {background-image:url(images/bg_globalnav.gif); background-repeat:no-repeat;}
	body#inside #globalnav 			{margin:11px 0 0 0;}

/* BUTTONS */
	#globalnav li#event a 	{background-position: 0px 0; width:108px;}
	#globalnav li#staging a	{background-position: -108px 0; width:145px;}
	#globalnav li#blog a 		{background-position: -253px 0; width:86px;}
	#globalnav li#works a 	{background-position: -339px 0; width:113px;}
	#globalnav li#press a 	{background-position: -452px 0; width:70px;}
	#globalnav li#contact a	{background-position: -522px 0; width:93px;}
	#globalnav li.menu-separator a { background: url(images/menu_separator.gif); width: 3px; font-size: 14px; position: relative; left: -3px; top: 4px;}

/* OVER STATES */
#globalnav li#event a:hover,
#globalnav li#event a.hovering 	{background-position: 0px -59px;}
#globalnav li#staging a:hover,
#globalnav li#staging a.hovering{background-position: -108px -59px;}
#globalnav li#blog a:hover,
#globalnav li#blog a.hovering	{background-position: -253px -59px;}
#globalnav li#works a:hover,
#globalnav li#works a.hovering 	{background-position: -339px -59px;}
#globalnav li#press a:hover,
#globalnav li#press a.hovering	{background-position: -452px -59px;}
#globalnav li#contact a:hover,
#globalnav li#contact a.hovering{background-position: -522px -59px;}

/* ON STATES */
#globalnav li#event a.active  {background-position: 0px -118px !important; cursor:default;}
#globalnav li#staging a.active{background-position: -108px -118px !important; cursor:default;}
#globalnav li#blog a.active 	{background-position: -253px -118px !important; cursor:default;}
#globalnav li#works a.active 	{background-position: -339px -118px !important; cursor:default;}
#globalnav li#press a.active 	{background-position: -452px -118px !important; cursor:default;}
#globalnav li#contact a.active{background-position: -522px -118px !important; cursor:default;}

div#banner					{position:absolute;bottom:0px;left:0px;z-index:1;height:369px;width:880px;overflow:hidden;}
body#inside #banner	{height:260px;}

/***** SUB NAV *****/
.sub_nav    {width:630px;height:44px;margin:0 0 0 0;display:none;padding:0;position:relative;top:-5px;z-index:3;background: url(images/sub_nav.gif) no-repeat;}
.sub_nav.active {display: block;}
.sub_nav ul  {padding:0 0 0 0; position: relative;} 
.sub_nav li  {display:inline;margin-left:20px; position: relative; top: 10px;}
.sub_nav li a {text-decoration:none;color:#404040;}
.sub_nav li a { font-size: 100%; position:relative; top: 2px; }
.sub_nav li a:hover,
.sub_nav li a.active {color:#fff;}

/***** NUMBER CIRCLES *****/
#num_circles 			{width:186px;height:41px;margin:0;padding:0;position:absolute;left:14px;bottom:11px;z-index:2;}
#num_circles a {height: 42px; width: 41px; overflow:hidden; display: block; float: left; text-align: center; padding-top: 9px; color: #fff; font-weight: bold; font-size: 130%;font-family:"Lucida Sans Unicode","Lucida Grande","sans-serif";}
#num_circles a {background-image:url(images/bg_circle.png); background-repeat:no-repeat;margin-right:5px;}
#num_circles a:hover,
#num_circles a.activeSlide:hover {background-image:url(images/bg_circle_on.png); background-repeat:no-repeat;color:#fff;}
#num_circles a.activeSlide {background-image:url(images/bg_circle_active.png); background-repeat:no-repeat; color:#00ACE4;}
/* BUTTONS */
#num_circles li#num_1 a {background-position: 0px 0; width:41px;margin-right:7px;}
#num_circles li#num_2 a	{background-position: -48px 0; width:41px;margin-right:7px;}
#num_circles li#num_3 a {background-position: -96px 0; width:41px;margin-right:7px;}
#num_circles li#num_4 a {background-position: -144px 0; width:41px;}

/* OVER STATES */
#num_circles li#num_1 a:hover	{background-position: 0px -41px;}
#num_circles li#num_2 a:hover	{background-position: -48px -41px;}
#num_circles li#num_3 a:hover {background-position: -96px -41px;}
#num_circles li#num_4 a:hover {background-position: -144px -41px;}

/* ON STATES */
#num_circles li#num_1 a#active {background-position: 0px -82px !important; cursor:default;}
#num_circles li#num_2 a#active {background-position: -48px -82px !important; cursor:default;}
#num_circles li#num_3 a#active {background-position: -96px -82px !important; cursor:default;}
#num_circles li#num_4 a#active {background-position: -144px -82px !important; cursor:default;}

div#content_home {
	background: url('images/menu.jpg') repeat-x;
	width: 980px;
	height: 339px;
	z-index: 5;
	position: relative;
	overflow: hidden;
}

div#content {
	width: 980px;
}

/** SHARE **/
div#inside_share {
	float: left;
	margin-top: 10px;
	text-align: center;
	position: relative;
}

div#logo_share div#share_popup {
	visibility: hidden;	
	cursor: default;
	position: absolute;
	color: #6DCFF6;
}

div#inside_share div#share_popup {
	visibility: hidden;
	position: absolute;
}

div#inside_share span {
	text-decoration: none;
	color: #6DCFF6;
}

div#share_popup {
	position: absolute;
	left: -170px;
	width: 333px;
	padding: 0 0 0 0;
	text-align: left;
	z-index: 4;
}

#share-footer-open {
	cursor: pointer;
}

#share_top {
	background: url('images/share_pop_top.png') no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 17px;
	width: 333px;
}

div#share_content {
	padding: 0 30px 20px 30px;
	position: relative;
	top: 17px;
	font-size: 14px;
	background: url('images/share_pop_main.gif') repeat-y;
}

div.share-separator {
	height: 4px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background: url(images/share_box_break_line.gif) no-repeat;
}

div.share-option {
	font-size: 100%;
	padding: 4px 0;
}

div.share-option .logo {
	margin-right: 10px;	
}

div#logo_share div.share-option .logo {
	position: relative;
	top: -3px;	
}

div.share-arrow {
	position: absolute;
	left: -22px;
	top: 50px;
	height: 44px;
	width: 24px;
	background: url(images/share_pop_arrow.png) no-repeat;	
}

div.share-form {
	margin-top: 5px;	
}

div.share-form div.status{
	margin-bottom: 5px;
	color: red;
	font-size: 90%;
}

div#share_content a {
	color: #6DCFF6;	
}

div#share_content div.form-submit {
	text-align: right;
}

div#share_content div.textfield input {
	border: 0;
	background: url(images/share_box_input.gif) no-repeat;
	height: 34px;
	width: 278px;
	padding: 6px 8px;
	font-size: 100%;
	color: #666;
}

td.form-field input {
	border: 0;
	background: url(images/share_box_input.gif) no-repeat;
	height: 34px;
	width: 278px;
	padding: 6px 8px;
	font-size: 100%;
}

div.share-subheading {
	font-size: 100%;
	margin-bottom: 3px;
	font-weight: bold;
}

span.share-title {
	font: 18px arial;
	font-weight: bold;
	position: relative;
	top: -7px;
}

span.share-close {
	font-size: 70%;
	position: relative;
	top: -7px;
	font-weight: bold;
	margin-left: 30px;
}

span.share-close a {
	color: #8EC8E3;	
}

div#logo_share div#share_bottom{
	background: url('images/share_pop_bottom.png') no-repeat;
}

div#share_bottom {
	background: url('images/share_pop_bottom.gif') no-repeat;
	position: relative;
	top: 10px;
	height: 53px;
	width: 333px;
	z-index: 200;
}

span#share-open {
	cursor: pointer;
}

div#inside_break {
	position: relative;
	top: -10px;
}

h2.panel-name a {
	color: #fff;
}
/** RELATED MEDIA FORMS **/
.add-media {
	padding-bottom: 5px;
}
/** JOIN SUPPLIERS FORM **/
#join_suppliers_form {
	margin: 10px 0 5px 0;
	color:#58595B;
	font-size:14px;
	line-height:21px;
	width: 400px;
	overflow: hidden;
}
#join_suppliers_form table{
	font-size:100%;
}
input.inputbox {
	background:transparent url(images/share_box_input.gif) no-repeat scroll 0 0;
border:0 none;
color:#666666;
font-size:14px;
height:34px;
padding:6px 8px;
width:278px;
}
span.select {
position: absolute;
width: 271px;
height: 34px;
padding: 8px 0 0 7px;
color: #000;
font: 12px/21px arial,sans-serif;
background: url(images/inputbox.gif) no-repeat;
overflow: hidden;
}
div.select-options {
	border: 1px solid #AEADAD;
	height: 110px;
	overflow: auto;
	padding: 3px;
	width: 270px;
}
#submit {
background:transparent url(images/btn_submit.gif) no-repeat scroll 0 0;
border-style:none;
display:block;
height:0;
margin-top:15px;
overflow:hidden;
padding-top:38px;
width:101px;
}
#submit:hover{
	background-position: 0 -38px;
}
table#contact-data {
	width: 400px;
	padding: 0; 
	margin: 0;
}
#contact-data td.contact-label {
	width: 75px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#contact-data td.contact-field {
	width: 225px;
	word-wrap: break-word;
}
#contact-data td.details {
	width: 400px;
}
div.privacy-policy {
	margin-top: 10px;
}
div.privacy-policy a {
	color: #18b0e3;
}
.form-error {
	color: red;
	font-size: 90%;
}

#registreationFormImage{
	background:url("../images/register_now_OFF.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	height:85px;
	margin-left:20px;
	width:183px;
}
#registreationFormImage:hover{
	background:url('../images/register_now_ON.jpg') no-repeat 0 0;
}
/* ENS Provincial Conference*/
.registernowbutton{
    height:83px;
    overflow:hidden;
    display:block;
    float:right;
}
.registernowbutton img:hover{
    overflow:hidden;
    display:block;
    float:right;
    margin-top:-83px;
}

#N1 {display: none;}
