body {
	margin: 0px;
	padding: 0px;
	background: #ffffff url(/images/bg-2.jpg) repeat-x left top;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #424242;
	position: relative;
}
a { color: #073c87; text-decoration: none; }
a:hover { color: #ffa126; text-decoration: underline; }
a:focus { outline: none; border: none; }
h1,h2,h3,h4,h5,h6,p,form {
	margin: 0px;
	padding: 0px;
}
p { margin-bottom: 10px; }
h1 {
	font: normal 26px Arial, Helvetica, sans-serif;
	color: #073c87;
	text-align: left;
	margin-bottom: 7px;
	letter-spacing: -1px;
}
h1 strong {
	font: normal 26px Arial, Helvetica, sans-serif;
	color: #E97A00;
}

h2 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #073c87;
	text-align: left;
	margin-bottom: 7px;
	letter-spacing: -1px;
}

.main {
	width: 1000px;
}
img { border: 0px; }

.box { border: solid 1px #BBBBBB; padding: 25px; margin: 10px 0px; }
.white { background: #fff; }
.grey { background: #E4E4E4; }
.light { background: #F5F5F5; }
.nomargin { margin: 0px; }
.noborder { border: 0px; }
.margintop { margin-top: 10px; }
.smallpad { padding: 10px; }

.hide { display: none; }

.quickBtn {
	padding: 4px 10px;
	border: 0;
	background: #666;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer; cursor: hand;
}
.quickBtn:hover { background: #4c4b4b; color: #fff; }

.success { margin: 10px 0px; background: #85bd94; color: #fff; font-weight: bold; padding: 7px; font-size: 12px;}
.error { margin: 10px 0px; background: #dc6e6e; color: #fff; font-weight: bold; padding: 7px; font-size: 12px;}


.fokus_your_school {
	position: absolute;
	top: 0; right: 0;
	z-index: 5000;
}

#header {
	width: 1000px; 
	height: 126px;
	position: relative;
}

#demo_tab {
	width: 500px;
	height: 29px;
	float: left;
	position: absolute;
	top: 0; right: 52px;
	text-align: right;
	z-index: 100;
}

.logo {
	width: 318px;
	height: 68px;
	float: left;
	position: absolute;
	top: 25px; left: 83px;
	z-index: 100;
}
.clr { clear: both; height: 0px; line-height: 0px; font-size: 0px; }

.proposal_nav {
	width: 675px;
	height: 85px;
	position: absolute;
	top: 95px; right: 60px;
	z-index: 700;
	text-align: right;
	padding-right: 12px;
}

.proposal_nav  a {
	position: relative; 
	padding: 7px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	height: 25px;
}
.proposal_nav .mk_on {
	color: #073c87 !important;
	background: transparent;
}

.nav {
	width: 575px;
	height: 85px;
	position: absolute;
	top: 12px; right: 60px;
	list-style: none;
	z-index: 100;
}
.nav ul {
	margin: 0px;
	padding: 0px;
	float: left;
	padding-left: 33px;
	padding-top: 24px;
}
.nav li {
	float: left;
	height: 38px;
	list-style-type: none;
}

.nav li a {
	display: block;
	float: left;
	height: 38px;
	width: 85px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	text-align:center;
	line-height: 38px;
}

.nav li a:hover {
	color: #ffffff;
	text-decoration:underline;
}

.navOn {
	color: #ffffff !important;
	text-decoration:underline !important;
	background: transparent url(/images/nav-hover.png) no-repeat top center !important;
}

.nav_en {
	width: 495px;
	height: 55px;
	position: absolute;
	top: 45px; left: 400px;
	z-index: 100;
	text-align: center;
}

.sub_nav {
	padding-top: 30px;
}

.nav_link { height: 27px; float: left; }
.nav_link a { height: 27px; display: block; background: transparent url(/images/nav-en.png) no-repeat top center; }

#nav_home a { width: 74px; background-position: 0px 0px; }
#nav_products a { width: 120px; background-position: -75px 0px; }
#nav_network a { width: 115px; background-position: -193px 0px; }
#nav_press a { width: 78px; background-position: -308px 0px; }
#nav_contact a { width: 107px; background-position: -384px 0px; }

#nav_home a:hover { width: 74px; background-position: 0px -27px; }
#nav_products a:hover { width: 120px; background-position: -75px -27px; }
#nav_network a:hover { width: 115px; background-position: -193px -27px; }
#nav_press a:hover { width: 78px; background-position: -308px -27px; }
#nav_contact a:hover { width: 107px; background-position: -384px -27px; }

#nav_home_on a { width: 74px; background-position: 0px -54px; }
#nav_products_on a { width: 120px; background-position: -75px -54px; }
#nav_network_on a { width: 115px; background-position: -193px -54px; }
#nav_press_on a { width: 78px; background-position: -308px -54px; }
#nav_contact_on a { width: 107px; background-position: -384px -54px; }

.sub_nav_products, .sub_nav_press, .sub_nav_network { display: none; }

.circles {
	width: 1000px;
	height: 32px;
	background: transparent url(/images/circles2.png) no-repeat top right;
	margin: auto 0px;
	margin-top: 1px;
}

.flash_fading {
	width: 1000px;
	height: 125px;
	position: absolute;
	top: 0; left: 0;
	z-index: 50;
	overflow: hidden;
	background: transparent url(/images/header.jpg) no-repeat top left;
}
.body_area {
	width: 927px;
	padding: 0px 0px 0px 73px;
	text-align: left;
	margin: 0px;
}
.body_contentarea {
	width: 855px;
	text-align: left;
	margin: 0px;
	}
.body_content {
	width: 821px;
	background: #ffffff;
	padding: 0px 17px 25px 17px;
}
.body_content_top { 
	height: 10px; background: #fff; margin-top: 20px;
	height: 10px; background: #fff; margin-top: 20px;
	background: url(/images/topper.gif) no-repeat top left;
}

.body_boxes {
	width: 271px;
	padding-bottom: 20px;
}
.body_boxes_overflow {
	width: 275px;
	height: 170px;
	margin-bottom: 10px;
	overflow: hidden;
}
.body_boxes ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.body_boxes li {
	padding: 0; 
	margin: 0;
	width: 263px;
	height: 170px;
}
.body_boxes li  a {
	width: 263px;
	height: 170px;
}

.box_controls {
	width: 45px;
	margin:0 auto;
	margin-bottom: 15px;
}

.box_controls a {
	background: #eeeeee;
	width: 10px; height: 10px;
	display: block;
	float: left; 
	margin-right: 2px;
	
	cursor: hand;
	cursor: pointer;
}

.box_controls a:hover {
	background: #dddddd !important;
	text-decoration: none !important;
}

.body_maincontentarea {
	width: 500px;
	float: left;
	padding: 0px 10px 0px 15px;
}

.body_maincontentarea_mediakit, .body_maincontentarea_large, .body_maincontentarea_portfolio {
	width: 650px;
	float: left;
	padding: 0px;
}

.body_maincontentarea_large, .body_maincontentarea_mediakit_large { width: 820px;}
.body_maincontentarea_portfolio { width: 630px;}

.body_rightarea {
	width: 281px;
	float: right;
	overflow: hidden;
	border-left: 1px solid #E5E5E5;
	padding-left: 10px;
}
.body_rightarea_mediakit {
	width: 145px;
	float: right;
	overflow: hidden;
	border-left: 1px solid #E5E5E5;
	padding-left: 10px;
	padding-top: 10px;
}

.body_rightarea_portfolio {
	width: 175px;
	float: right;
	overflow: hidden;
	border-left: 1px solid #E5E5E5;
	padding-left: 10px;
	padding-top: 10px;
}

.campaign_scroller {
	width: 170px;
	height: 425px;
	overflow: hidden;
	overflow-y: auto;
}

.news_box {
	width: 262px;
	float: left;
	margin-top: 15px;
}
.news_box h2 {
	font: normal 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #073c87;
	text-align: center;
}
.news_box ul {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
}
.news_box li {
	margin: 0px;
	padding: 13px 0px 13px 20px;
	list-style-type: none;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
}
.news_box li a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #073c87;
	text-decoration: underline;
}
.news_box li a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #539ee1;
	text-decoration: none;
}


.welcome_statement {
	margin-bottom: 25px;
	letter-spacing: -1px;
	font: bold 16px arial;
	padding: 0px 45px;
}

.welcome_content {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	margin-bottom: 15px;
}
.testimonals {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CB6A00;
	text-align: left;
	margin: 15px 5px;
	padding: 10px;
	background: #ededed;
	border: solid 1px #e1e0e0;
}

.testimonalsclient {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #CB6A00;
	text-align: right;
	margin-top: 4px;
}
.footer {
	width: 855px;
	height: 56px;
	background: transparent url(/images/footer-bg.png) no-repeat top left;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 56px;
	color: #fff;
	margin-top: 15px;
	text-align: center;
	margin: 0px;
}
.footer a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.footer a:hover {
	color: #ffa126;
	text-decoration: underline;
}

.promo_video {
	margin: 15px 0px;
	text-align: center;
}

.entrance_btns { 
	line-height: 35px; 
	text-align: right !important;
	color: #79775c;
	padding-right: 95px;
}

.home_page_intro  {
	background: #eee;
	padding: 15px;
	border: solid 1px #ddd;
	margin: 15px 0;
	text-align: center;
}

.home_screen {
	margin-left: 7px;
	margin-top: 15px;
	width: 475px;
	height: 319px;
	position: relative;
}
.home_nex_screen {
	width: 475px;
	height: 319px;
	background: transparent url(/images/real-screen.png) no-repeat top left;
	position: absolute;
	top: 0; left: 0;
	z-index: 100;
}
.home_nex_black {
	width: 360px;
	height: 210px;
	background: #000;
	position: absolute;
	top: 35px; left: 55px;
	z-index: 75;
}
.home_nex_glass {
	width: 360px;
	height: 210px;
	background: transparent url(/images/home-screen-glass.png) no-repeat top right;
	position: absolute;
	top: 35px; left: 55px;
	z-index: 95;
}
#home_nex_video {
	width: 384px;
	height: 204px;
	position: absolute;
	top: 35px; left: 43px;
	z-index: 85;
}






.video_area  {
	background: #eee;
	padding: 15px;
	border: solid 1px #ddd;
	margin: 15px 0;
	text-align: center;
	min-height: 350px;
}

.newsroom_item {
	margin-bottom: 10px;
	padding: 5px 10px 5px 50px;
	border: solid 1px #e6e6e6;
}
.boxes_releases { background: #fafafa url(/images/boxes-releases.jpg) no-repeat 6px 50%; }
.boxes_articles { background: #fafafa url(/images/boxes-articles.jpg) no-repeat 6px 50%; }
.boxes_research { background: #fafafa url(/images/boxes-research.jpg) no-repeat 6px 50%; }

/* -- MEDIA KIT -- */

.mediaKit_nav {
	padding: 5px 7px;
	background: #eeeeee url(/images/media-kit-nav-bg.gif) repeat-x bottom;
	border-top: solid 1px #d1d1d2;
	text-align: center;
	margin-bottom: 25px;
	height: 17px;
	overflow: hidden;
}
.mediaKit_nav a {
	padding: 3px 7px 6px 7px;
	font-size: 11px;
	border: solid 1px #eeeeee;
}
.mediaKit_nav a:hover {
	background: #fff;
	border: solid 1px #d1d1d2;
}
.mk_on {
	background: #fff !important;
	font-weight: bold;
	font-size: 13px;
	border: solid 1px #d1d1d2 !important;
}

.campaign_on {
	background: #fff url(/images/campaign-on.gif) repeat-x top left !important;
}

.campaigns {
	width: 143px;
	height: 60px;
	background: #fff url(/images/campaign-bg.gif) repeat-x top left;
	overflow: hidden;
	border: solid 1px #d1d1d2;
	margin-bottom: 5px;
}
.campaigns:hover {
	background: #fff url(/images/campaign-bg-hover.gif) repeat-x top left;
}

.proposal_nav_large {
	text-align: left !important;
}

.proposal_nav_large .mk_on {
	background: #ffa126 !important;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	border: solid 1px #d1d1d2 !important;
}

.proposal_nav_small {
	float: left;
	width: 45%;
}

.proposal_nav_large {
	padding: 5px 7px;
	background: #eeeeee url(/images/media-kit-nav-bg.gif) repeat-x bottom;
	border-top: solid 1px #d1d1d2;
	text-align: center;
	margin-bottom: 25px;
	height: 17px;
}
.proposal_nav_large a {
	padding: 11px 15px;
	font-size: 13px;
	position: relative; 
}
.proposal_nav_large a:hover {
	background: #fff;
	border: solid 1px #d1d1d2;
}




.contact_you_form {
	background: #eee;
	padding: 15px;
	border: solid 1px #ddd;
	margin: 15px 0;
	text-align: left;
	min-height: 75px;
}
.form_line {
	margin-bottom: 7px;
	width: 190px;
	float: left;
}
.form_line input {
	width: 180px;
	padding: 5px;
	font: bold 12px arial;
	border: solid 1px #ddd;
}
.form_or {
	width: 35px;
	float: left;
	line-height: 60px;
	text-align: center;
	font-weight: bold;
}

.fokus_input {
	width: 220px;
	padding: 5px;
	font: bold 12px arial;
	border: solid 1px #888888;
	margin-bottom: 7px;
}
.contact_form_textarea {
	width: 405px;
	padding: 5px;
	font: bold 12px arial;
	border: solid 1px #ddd;
	margin-bottom: 7px;
}

.submit_btn {
	padding: 3px 7px;
	background: #ddd;
	color: #424242;
	border: solid 1px #cccccc;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.submit_btn:hover {
	background: #cccccc;
}

.highlight {
	background: #fbf14f;
	padding: 2px 0px;
}

.scroll_div_outer { 
	width: 280px;
	height: 350px;
	overflow: hidden;
	overflow-y: auto;
}
.scroll_div_inner {
	min-width:500px;
}

.school_wrap {
	width:720px;
	background: #eee;
	height: 350px;
	margin-top: 15px;
	position: relative;
	overflow: hidden;
}
.school_image {
	position: absolute;
	top: 5px; left: 5px;
	width: 710px;
	height: 340px;
	background: #eee;
	overflow: hidden;
	z-index: 100;
}
.school_list {
	width: 240px;
	height: 360px;
	position: absolute;
	top: 0px; right: 0px;
	background: transparent url(/images/white-cover.png) no-repeat top left;
	z-index: 150;
	display: none;
}
.school_list_title {
	background: #eee; 
	height: 25px; 
	line-height: 25px;
	color: #5f5e5e;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	text-transform:uppercase;
}
.school_cycle {
	margin-top: 0px;
	height: 325px;
	overflow: hidden;
	overflow-y: auto;
}
.school_cycle div {
	text-align: left;
	border-bottom: solid 1px #e6e6e6;
	padding: 5px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #323131;
}
.section_name {
	background: #919191;
	color: #fff !important;
	font-weight: bold;
}

.nex_kiosk {
	width: 500px;
	height: 500px;
	background: url(/images/anatomy-of-a-nex.jpg) no-repeat top left;
	position: relative;
}
#nex_loop {
	width: 124px;
	height: 72px;
	position: absolute;
	top: 112px; left: 191px;
	z-index: 10;
}

#nex_glass {
	width: 124px;
	height: 72px;
	position: absolute;
	top: 112px; left: 191px;
	background: transparent url(/images/nex-glass.png) no-repeat top right;
	z-index: 20;
}

#nex_flickr {
	width: 108px;
	height: 92px;
	position: absolute;
	top: 179px; left: 199px;
	z-index: 30;
}

#locationScreen {
	width: 447px;
	height: 336px;
	float: right;
	margin-left: 20px;
	position: relative;
}

#ds_examples {
	width: 28px; height: 175px;
	position: absolute;
	top: 45px; left: -54px;
}

#location_cover {
	background: transparent url(/images/location-screen.png) no-repeat top left;
	width: 447px;
	height: 336px;
	position: absolute;
	top: 0; left: 0;
	z-index: 110;
}

#videoSpace {
	width: 190px;
	height: 110px;
	position: absolute;
	top: 49px; left: 33px;
	z-index: 100;
}

#three_screens {
	width: 447px;
	float: right;
	margin-left: 20px;
	margin-bottom: 15px;
}
.location_mini {
	width: 447px;
	height: 184px;
	margin-bottom: 2px;
	background: #fff url(/images/location-screen-mini.jpg) no-repeat top left;
	position: relative;
}

#location_1, #location_2, #location_3 {
	width: 190px; height: 110px;
	top: 29px; left: 34px;
	position: absolute;
}

.press_date { font-size: 11px; }

.fitler_help {
	float: right;
	line-height: 28px;
	margin-right: 4px;
	font-size: 11px;
}

.filter_releases { background: #fff url(/images/press-filters-releases.jpg) no-repeat 0px 0px; }
.filter_research { background: #fff url(/images/press-filters-research.jpg) no-repeat 0px 0px; }
.filter_articles { background: #fff url(/images/press-filters-articles.jpg) no-repeat 0px 0px; }

.press_filters {
	width: 450px;
	float: right;
}
.press_filter {
	width: 50px;
	height: 28px;
	float: right;
	margin-right: 4px;
	border: solid 1px #b1afb0;
	cursor: pointer; cursor: hand;
}
.fDown {
	background-position: 0px -56px !important;
	border: solid 1px #a4a1a3;
}

#signature_text {
	width: 485px;
	float: left;
	margin-right: 25px;
}

#signature_poster {
	width: 285px;
	height: 500px;
	float: left;
	position: relative;
	background: #ccc;
}
#sig_cover {
	width: 285px;
	height: 500px;
	position: absolute;
	top: 0; left: 0;
	background: transparent url(/images/signature-poster/cover.png) no-repeat top left;
	z-index: 100;
}
#sig_shadows {
	width: 285px;
	height: 500px;
	position: absolute;
	top: 0; left: 0;
	background: transparent url(/images/signature-poster/shadows.png) no-repeat top left;
	z-index: 95;
}
#sig_poster {
	width: 155px;
	height: 240px;
	position: absolute;
	top: 233px; left: 69px;
	z-index: 90;
	background: red;
}
#sig_poster img {
	width: 155px;
	height: 240px;
}

#product_landing  div {
	width: 320px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: 122px 0;
}
#product_landing div a {
	display: block;
	width: 320px;
	height: 100px;
}

.home_right { float: right; width:535px; }
.home_left { float: left; width:268px; }


#home_feature {
	width: 535px; 
	height: 300px;
	position: relative;
	margin-top: 15px;
	overflow: hidden;
}

#home_feature_large {
	width: 401px; height: 900px; overflow: hidden;
	position: absolute;
	top: 0; left: 0;
	z-index: 10;
}

#home_feature_small{
	width: 134px; height: 300px; overflow: hidden;
	position: absolute;
	top: 0; right: 0;
	z-index: 11;
	border-left: solid 1px #ffffff;
}

#home_feature_cover {
	width: 134px; height: 520px; overflow: hidden;
	position: absolute;
	top: -208px; right: 0;
	z-index: 100;
	background: transparent url(/images/nex-feature/cover.png) no-repeat top right;
}

#home_feature_text {
	height: 16px;
	width: 450px;
	font-size: 11px;
	text-align: left;
	padding: 4px 0px 0px 4px;
}

#home_spot_1, #home_spot_2, #home_spot_3 {
	width: 134px;
	height: 100px;
	cursor: pointer; cursor: hand;
	position: absolute;
}

.spot a {
	display: block;
	width: 134px;
	height: 100px;
}

#home_spot_1 {
	top: 0; right: 0;
	z-index: 200;
}

#home_spot_2 {
	top: 100px; right: 0;
	z-index: 200;
}

#home_spot_3 {
	top: 200px; right: 0;
	z-index: 200;
}

#drag_space {
	width: 820px; height: 500px;
	position: relative;
	margin-top: 15px;
}
#drag_space a { position: absolute; top: 45px; left: 310px; }



.text_spot {
	width: 350px;
	top: 175px; left: 250px;
	position: absolute;
	z-index: 102;
	background: #eee !important;
	border: solid 1px #b6b5b5 !important;
	color: #303030 !important;
	background-color: #fff;
	padding: 20px 40px 20px 40px;
}

.signage_examples {
	margin-top: 25px;
	padding-top: 15px;
	border-top: dashed 1px #ccc;
}

#signage_list_of_examples { 
	line-height: 25px;
	padding-left: 5px;
	min-height: 325px;
	border-top: solid 1px #eee;
}
#signage_list_of_examples a {
	font-size: 13px;
	font-weight: bold;
	border-bottom: solid 1px #eee;
	color: #626161;
	padding: 4px 7px;
	display: block;
}
#signage_list_of_examples a:hover { text-decoration: none; color: #f39630; }

.exampleOn {
	color: #626161 !important;
	background: #ccc;
	padding: 4px 7px;
	font-weight: bold;
}

#signage_list_of_examples div {
	margin-bottom: 8px;
}
#signage_example_area {
	width: 625px;
	min-height: 300px;
	float: right;
	border: solid 2px #ccc;
	text-align: center;
	position: relative;
	background: #fff; 
}
#videoDesc {
	background: #ccc;
	padding: 10px;
	text-align: left;
	font-size: 12px;
	position: absolute;
	top: 300px;
	width: 609px;
	left: -2px;
}

.demo_hrefs { line-height: 24px; }
.demo_hrefs a { padding: 4px 7px; }	


#product_accordion {
	width: 614px; height:300px;
	position: relative;
	margin-top: 25px;
	overflow: hidden;
}

#accordion_image {
	width: 466px;
	height: 300px;
	position: absolute;
	top: 0px; left: 0;
	background: #a8a78c;
}

.accordion_slide {
	width: 36px;
	height: 300px;
	position: absolute;
	top: 0px; left: 0px;
}

#slides div a {
	display: block; 
	cursor: pointer; 
	cursor: hand;
	width: 36px;
	height: 300px;
}
	
#slide_1 { background: url(/images/products-landing/nex-kiosk.gif) no-repeat top left; left: 0px; }
#slide_2 { background: url(/images/products-landing/digital-signage.gif) no-repeat top left; left: 505px; }
#slide_3 { background: url(/images/products-landing/online-promotion.gif) no-repeat top left; left: 542px; }
#slide_4{ background: url(/images/products-landing/signature-poster.gif) no-repeat top left; left: 579px; }

.startText {
	padding-top: 75px;
	text-align: center;
	padding: 45px;
	text-align: left;
	font-size: 12px;
}

#login_btn_button {
	width: 28px; height: 175px;
	position: absolute;
	top: -45px; left: -53px;
}

.btn_holder {position: relative;}


.white_cover {
	width: 706px; height: 439px;
	top: 0px; left: 0px;
	position: absolute;
	z-index: 100;
	overflow: hidden;
}

#online_promotion {
	width: 706px;
	height:439px;
	position: relative;
	background: #ffffff url(/images/online-promotion.jpg) no-repeat top left;
}
#online_promotion  div.online_box {
	width: 207px;
	height: 185px;
	position: absolute;
	z-index: 20;
}
#online_promotion  div.online_box  a {
	width: 207px;
	height: 185px;
	display: block;
}

.online_1 { top: 35px; left: 21px; }
.online_2 { top:35px; left: 240px; }
.online_3 { top: 35px; left: 460px; }
.online_4 { top: 231px; left: 21px; }
.online_5 { top: 231px; left: 240px; }
.online_6 { top: 231px; left: 460px; }

.online_popup {
	width: 793px; height: 378px;
	background: transparent url(/images/online-popup.png) no-repeat top left;
	position: absolute;
	top: 30px; left: -50px;
	z-index: 110;
}

.online_close {
	position: absolute;
	top: 40px; right: 45px;
	z-index: 111;
}
.pop_image {
	position: absolute;
	top: 45px; left: 53px;
	z-index: 111;
}
.pop_text {
	position: absolute;
	top: 58px; right: 55px;
	z-index: 111;
	width: 250px;
	height: 265px;
	overflow-y:auto;
	text-align: left;
	font-size: 12px;
}
.signage_url { padding: 0px; margin: 0px; margin-left: 25px; }
.signage_url li { padding: 4px 0px; }

			
.dig_sign_wrap { margin: 0px 0px 10px 5px; font-size: 12px; }

.dig_sign_wrap_title {
	color: #073C87;
	border-bottom: solid 1px #ccc; 
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 14px; 
	margin-bottom: 10px;
}

#contact_images {
	margin: 0px 15px;
	width: 525px;
	height: 275px;
	float: left;
	overflow: hidden;
}

#contact_section {
	width: 250px; float: left;
}

#contact_images_school_kit {
	margin: 0px 15px;
	width: 475px;
	height: 275px;
	overflow: hidden;
	margin-bottom: 20px;
}

.contact_padding {
	padding-left: 38px;
	margin-bottom: 15px;
}

.big_campaign_window {
	width: 575px;
	min-height: 420px;
	position: relative;
}

.big_campaign_video {
	width: 190px;
	height: 110px;
	position: absolute;
	top: 42px; left: 52px;
}

.big_campaign_video_1 {
	width: 190px;
	height: 110px;
	position: absolute;
	top: 42px; left: 52px;
}
.big_campaign_video_2 {
	width: 190px;
	height: 110px;
	position: absolute;
	top: 42px; left: 324px;
}
.big_campaign_video_3 {
	width: 190px;
	height: 110px;
	position: absolute;
	top: 238px; left: 189px;
}


.bell_big_campaign_window {
	width: 575px;
	min-height: 610px;
	position: relative;
}

.bell_big_campaign_video {
	width: 190px;
	height: 110px;
	position: absolute;
	top: 42px; left: 52px;
}

.bell_big_campaign_video_1 {
	width: 190px;
	height: 110px;
	position: absolute;
	top: 42px; left: 52px;
}
.bell_big_campaign_video_2 {
	width: 190px;
	height: 110px;
	position: absolute;
	top: 42px; left: 324px;
}
.bell_big_campaign_video_3 {
	width: 190px;
	height: 110px;
	position: absolute;
	top: 240px; left: 52px;
}
.bell_big_campaign_video_4 {
	width: 190px;
	height: 110px;
	position: absolute;
	top: 240px; left: 324px;;
}
.bell_big_campaign_video_5 {
	width: 190px;
	height: 110px;
	position: absolute;
	top: 435px; left: 189px;
}

#fokus_school_area {
	width: 545px;
	min-height: 400px;
	float: right;
	text-align: center;
	position: relative;
	background: #fff url(/images/fokus-your-school-screen.jpg) no-repeat top left;
	margin-top: -45px;
	position: relative;
}
#fokus_school_text_spot {
	position: absolute;
	top: 28px; left: 34px;	
	width: 455px; height: 240px;	
	text-align: left;
	font-size: 11px;
	color: #666;
	background: #fff url(/images/fokus-your-school-image.jpg) no-repeat top left;
	padding: 15px;
}
















