	/* STYLESHEET */
html,body {height:100%;}
body {font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:center;color:#000;background-color:#E5E5E5;}

.print {display:none;}

/* DEFAULT CLASSES */
.clear {clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

.fl {float:left;}
.fr {float:right;}
.text-center {text-align:center;}
.text-right {text-align:right;}

.align-right {float:right;}
.align-left {float:left;}

iframe {margin-bottom:20px;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
a {color:#05569E;}
p {margin:0 0 10px;}
.odd {background:#F0F5F9;}

a.link-button {padding:4px 0 10px 0;display:block;text-decoration:none;color:#333 !important;background:url(../images/bg_button_200.png) no-repeat center top ;font-size:11px;font-weight:bold;}

h1 a {width:250px;height:60px;display:block;}
h1 span {display:none;}
h2 {font-size:17px;font-weight:bold;margin:0 0 10px}
h3 {font-size:17px;font-weight:bold;color:#000;margin:0 0 10px}

#content-secondary h3, h4, h5, h6 {font-size:12px;font-weight:bold;color:#333;margin-left:0;margin-bottom:0;}
#content-tertiary h3, h4, h5, h6 {font-size:12px;font-weight:bold;color:#333;margin-left:0;margin-bottom:0;}
sup {font-size:10px;line-height:10px;}
sup font {font-size:12px !important;line-height:15px;vertical-align:top;}
table sup {font-size:8px;}

a.btn {text-decoration:none; padding:5px 0; background:url(/assets/themes/default/images/bg_button_200.png) 0 0 no-repeat; color:#000 !important; width:200px; text-align:center; display:block;}
input.btn2 {text-decoration:none; padding:5px 0; background:url(/assets/themes/default/images/bg_button_200.png) 0 0 no-repeat; color:#000 !important; width:200px; text-align:center; display:block;}

#container {width:996px;text-align:left;margin:0 auto;height:100%;position:relative;}
#container.content {background-image:url(../images/bg_body.gif); background-repeat:repeat-y; background-position:top center;}
#container.home {background-image:url(../images/bg_main_home.png); background-repeat:repeat-y; background-position:top center;}

html, body, #container {height: 100%;}
.home {height: 100%;background:#FFF;background-image:url(../images/bg_main_home.png); background-repeat:repeat-y; background-position:top center;}
body > #container {height: auto; min-height: 100%;}

#main {padding-bottom: 25px;}  /* must be same height as the footer */

#footer {
	position: relative;
	margin:0 auto;
	margin-top: -25px; /* negative value of footer height */
	height: 25px;
	clear:both;
	width:996px;
	background:#FFF;
} 


.content-inner {line-height:17px;}
.content-inner p {overflow:hidden;}
.content-inner ul {margin:0 20px 10px 20px;list-style-type:square;line-height:16px;}
.content-inner ol {margin:0 20px;list-style-type:decimal;line-height:14px;}
.content-inner a.reference {font-size:11px; font-weight:bold;}

#home #content-secondary .content-inner img {background:#FFF;padding:2px;border:1px solid #942871;margin:2px;}
#content-primary .content-inner img {background:#FFF;padding:2px;border:1px solid #05569E;margin:2px;}
#content-primary .content-inner img.nostyle {background:none;padding:0;border:0;margin:0;}

.content-inner {padding:0 25px 20px 25px;}
.content-inner h2 {margin-left:-10px;}
.content-inner h2.nomargin {margin-left:0px;}

h2.pxs_press {background:url(../images/pxs_press.gif) no-repeat left top;height:20px;}
h2.pxs_demo {background:url(../images/pxs_demo.gif) no-repeat left top;height:20px;}
h2.pxs_jobs {background:url(../images/pxs_jobs.gif) no-repeat left top;height:20px;}
h2.pxs_jobs2 {background:url(../images/jobs.gif) no-repeat left top;height:20px;}
h2.pxs_tv {background:url(../images/pxs_tv.gif) no-repeat left top;height:20px;}
h2.pxs_introduction {background:url(../images/pxs_introduction.gif) no-repeat left top;height:20px;}
h2.pxs_rss {background:url(../images/pxs_rss.gif) no-repeat left top;height:20px;}
h2.pxs_login {background:url(../images/pxs_login.gif) no-repeat left top;height:20px; margin-bottom:100px;}
h2.pxs_ideas {background:url(../images/pxs_ideas.gif) no-repeat left top;height:20px;}
h2.pxs_blog {background:url(../images/pxs_blog.gif) no-repeat left top;height:20px;}
h2.pxs_ere {background:url(../images/pxs_ere.gif) no-repeat left top;height:20px;}

h2.pxs_press span, h2.pxs_demo span, h2.pxs_jobs span, h2.pxs_jobs2 span, h2.pxs_tv span, h2.pxs_introduction span, h2.pxs_rss span, h2.pxs_login span, h2.pxs_ideas span, h2.pxs_blog span, h2.pxs_ere span {display:none;}



#header {background:#FFF url(../images/logo_header.png) no-repeat left top;height:84px;width:996px;}
#header h1 {float:left;}
#fmenu {float:right;margin-top:10px;}
#fmenu div {margin-bottom:5px;}
#fmenu a {color:#FFF;text-decoration:none;padding:0 10px 2px 10px;display:block;float:right;font-size:11px;background:url(../images/bg_menu.gif) no-repeat right 0;}
#fmenu a.last {background:none;}


#home #content-primary {width:360px;float:left;overflow:hidden;}
#home #content-secondary {width:318px;float:left;overflow:hidden;}
#home #content-tertiary {width:318px;float:left;overflow:hidden;}
#home #content-secondary .content-inner {padding-left:35px;}


#main {}
#content-primary {width:482px;float:left;}
#content-secondary {width:257px;float:left;}
#content-tertiary {width:257px;float:left;}

#content-secondary a, #home #content-secondary h2 {color:#942871;}
#content-primary h3, #content-primary a, #home #content-primary h2, #content #content-primary h2 {color:#05569E;}
#content-tertiary a, #home #content-tertiary h2 {color:#4CA244;}
#content #content-secondary h3 {margin-left:0;}

/* SITENAVIGATION */ 
#navigation-holder {background:#FFF;padding-bottom:10px;}


/* NAVIGATION en_US */ 
#en_US #navigation #mainnavigation ul {margin:15px 10px 20px 10px;}
#en_US #navigation #mainnavigation ul li {float:left;}

#en_US #navigation #mainnavigation ul li {text-decoration:none;width:148px;display:block;text-indent:-5000px;float:left;}
#en_US #navigation #mainnavigation ul li#sitenav2 {background-image:url(../images/navigation_en_US.png); background-position: 0 0;width:148px;height:20px;}
#en_US #navigation #mainnavigation ul li#sitenav3 {background-image:url(../images/navigation_en_US.png); background-position: -148px 0;width:148px;height:20px;}
#en_US #navigation #mainnavigation ul li#sitenav4 {background-image:url(../images/navigation_en_US.png); background-position: -296px 0;width:148px;height:20px;}
#en_US #navigation #mainnavigation ul li#sitenav5 {background-image:url(../images/navigation_en_US.png); background-position: -444px 0;width:148px;height:20px;}
#en_US #navigation #mainnavigation ul li#sitenav6 {background-image:url(../images/navigation_en_US.png); background-position: -592px 0;width:148px;height:20px;}
#en_US #navigation #mainnavigation ul li#sitenav7 {background-image:url(../images/navigation_en_US.png); background-position: -740px 0;width:148px;height:20px;}

#en_US #navigation #mainnavigation ul li#sitenav2:hover,#en_US #navigation #mainnavigation ul li#sitenav2.hover,#en_US #navigation #mainnavigation ul li#sitenav2.activesub {background-image:url(../images/navigation_en_US.png); background-position: 0 -40px;}
#en_US #navigation #mainnavigation ul li#sitenav3:hover,#en_US #navigation #mainnavigation ul li#sitenav3.hover,#en_US #navigation #mainnavigation ul li#sitenav3.activesub {background-image:url(../images/navigation_en_US.png); background-position: -148px -40px;}
#en_US #navigation #mainnavigation ul li#sitenav4:hover,#en_US #navigation #mainnavigation ul li#sitenav4.hover,#en_US #navigation #mainnavigation ul li#sitenav4.activesub {background-image:url(../images/navigation_en_US.png); background-position: -296px -40px;}
#en_US #navigation #mainnavigation ul li#sitenav5:hover,#en_US #navigation #mainnavigation ul li#sitenav5.hover,#en_US #navigation #mainnavigation ul li#sitenav5.activesub {background-image:url(../images/navigation_en_US.png); background-position: -444px -40px;}
#en_US #navigation #mainnavigation ul li#sitenav6:hover,#en_US #navigation #mainnavigation ul li#sitenav6.hover,#en_US #navigation #mainnavigation ul li#sitenav6.activesub {background-image:url(../images/navigation_en_US.png); background-position: -592px -40px;}
#en_US #navigation #mainnavigation ul li#sitenav7:hover,#en_US #navigation #mainnavigation ul li#sitenav7.hover,#en_US #navigation #mainnavigation ul li#sitenav7.activesub {background-image:url(../images/navigation_en_US.png); background-position: -740px -40px;}

#en_US #navigation #mainnavigation ul li#sitenav1, #en_US #navigation #mainnavigation ul li#sitenav8, #en_US #navigation #mainnavigation ul li#sitenav9{display:none;}

/* SUBNAVIGATION */
#en_US #navigation {position:relative;}
#en_US #navigation #subnavigation #subnav1 {display:none;margin:0;}
#en_US #navigation #subnavigation ul {list-style:none;padding:0;margin:0;}
#en_US #navigation #subnavigation li {line-height:130%;margin:0;padding-left:1px;}
#en_US #navigation #subnavigation {position:absolute;z-index:99;visibility:hidden;top:20px;clear:left;width:970px;overflow:hidden;background:url(/assets/themes/default/images/bg_subnav.png) no-repeat -2px 0;margin:0 13px;}
#en_US #navigation #subnavigation ul {float:left;width:148px;padding:0;padding-bottom:10px;margin:0;}
#en_US #navigation #subnavigation li a {display:block;float:left;color:#FFF;padding:4px 5px;font-size:12px;text-indent:0;width:132px;text-decoration:none;}
#en_US #navigation #subnavigation a:hover {background:#292929;}
#en_US #navigation #subnavigation .show {display:block;}

#en_US #navigation_en_US #subnavigation ul#subnav3 li.Case {display:none;}

/* NAVIGATION nl_NL */ 
#nl_NL #navigation #mainnavigation ul {margin:15px 10px 20px 10px;}
#nl_NL #navigation #mainnavigation ul li {float:left;}

#nl_NL #navigation #mainnavigation ul li {text-decoration:none;width:148px;display:block;text-indent:-5000px;float:left;}
#nl_NL #navigation #mainnavigation ul li#sitenav2 {background-image:url(../images/navigation_nl_NL.png); background-position: 0 0;width:148px;height:20px;}
#nl_NL #navigation #mainnavigation ul li#sitenav3 {background-image:url(../images/navigation_nl_NL.png); background-position: -148px 0;width:148px;height:20px;}
#nl_NL #navigation #mainnavigation ul li#sitenav4 {background-image:url(../images/navigation_nl_NL.png); background-position: -296px 0;width:148px;height:20px;}
#nl_NL #navigation #mainnavigation ul li#sitenav5 {background-image:url(../images/navigation_nl_NL.png); background-position: -444px 0;width:148px;height:20px;}
#nl_NL #navigation #mainnavigation ul li#sitenav6 {background-image:url(../images/navigation_nl_NL.png); background-position: -592px 0;width:148px;height:20px;}
#nl_NL #navigation #mainnavigation ul li#sitenav7 {background-image:url(../images/navigation_nl_NL.png); background-position: -740px 0;width:148px;height:20px;}

#nl_NL #navigation #mainnavigation ul li#sitenav2:hover,#nl_NL #navigation #mainnavigation ul li#sitenav2.hover,#nl_NL #navigation #mainnavigation ul li#sitenav2.activesub {background-image:url(../images/navigation_nl_NL.png); background-position: 0 -40px;}
#nl_NL #navigation #mainnavigation ul li#sitenav3:hover,#nl_NL #navigation #mainnavigation ul li#sitenav3.hover,#nl_NL #navigation #mainnavigation ul li#sitenav3.activesub {background-image:url(../images/navigation_nl_NL.png); background-position: -148px -40px;}
#nl_NL #navigation #mainnavigation ul li#sitenav4:hover,#nl_NL #navigation #mainnavigation ul li#sitenav4.hover,#nl_NL #navigation #mainnavigation ul li#sitenav4.activesub {background-image:url(../images/navigation_nl_NL.png); background-position: -296px -40px;}
#nl_NL #navigation #mainnavigation ul li#sitenav5:hover,#nl_NL #navigation #mainnavigation ul li#sitenav5.hover,#nl_NL #navigation #mainnavigation ul li#sitenav5.activesub {background-image:url(../images/navigation_nl_NL.png); background-position: -444px -40px;}
#nl_NL #navigation #mainnavigation ul li#sitenav6:hover,#nl_NL #navigation #mainnavigation ul li#sitenav6.hover,#nl_NL #navigation #mainnavigation ul li#sitenav6.activesub {background-image:url(../images/navigation_nl_NL.png); background-position: -592px -40px;}
#nl_NL #navigation #mainnavigation ul li#sitenav7:hover,#nl_NL #navigation #mainnavigation ul li#sitenav7.hover,#nl_NL #navigation #mainnavigation ul li#sitenav7.activesub {background-image:url(../images/navigation_nl_NL.png); background-position: -740px -40px;}

#nl_NL #navigation #mainnavigation ul li#sitenav1, #nl_NL #navigation #mainnavigation ul li#sitenav8, #nl_NL #navigation #mainnavigation ul li#sitenav9{display:none;}

/* SUBNAVIGATION */
#nl_NL #navigation {position:relative;}
#nl_NL #navigation #subnavigation #subnav1 {display:none;margin:0;}
#nl_NL #navigation #subnavigation ul {list-style:none;padding:0;margin:0;}
#nl_NL #navigation #subnavigation li {line-height:130%;margin:0;padding-left:1px;}
#nl_NL #navigation #subnavigation {position:absolute;z-index:99;visibility:hidden;top:20px;clear:left;width:970px;overflow:hidden;background:url(/assets/themes/default/images/bg_subnav.png) no-repeat -2px 0;margin:0 13px;}
#nl_NL #navigation #subnavigation ul {float:left;width:148px;padding:0;padding-bottom:10px;margin:0;}
#nl_NL #navigation #subnavigation li a {display:block;float:left;color:#FFF;padding:4px 5px;font-size:12px;text-indent:0;width:132px;text-decoration:none;}
#nl_NL #navigation #subnavigation a:hover {background:#292929;}
#nl_NL #navigation #subnavigation .show {display:block;}

#nl_NL #navigation #subnavigation ul#subnav3 li.Case {display:none;}

/* NAVIGATION de_DE */ 
#de_DE #navigation #mainnavigation ul {margin:15px 10px 20px 10px;}
#de_DE #navigation #mainnavigation ul li {float:left;}

#de_DE #navigation #mainnavigation ul li {text-decoration:none;width:148px;display:block;text-indent:-5000px;float:left;}
#de_DE #navigation #mainnavigation ul li#sitenav2 {background-image:url(../images/navigation_de_DE.png); background-position: 0 0;width:148px;height:20px;}
#de_DE #navigation #mainnavigation ul li#sitenav3 {background-image:url(../images/navigation_de_DE.png); background-position: -148px 0;width:148px;height:20px;}
#de_DE #navigation #mainnavigation ul li#sitenav4 {background-image:url(../images/navigation_de_DE.png); background-position: -296px 0;width:148px;height:20px;}
#de_DE #navigation #mainnavigation ul li#sitenav5 {background-image:url(../images/navigation_de_DE.png); background-position: -444px 0;width:148px;height:20px;}
#de_DE #navigation #mainnavigation ul li#sitenav6 {background-image:url(../images/navigation_de_DE.png); background-position: -592px 0;width:148px;height:20px;}
#de_DE #navigation #mainnavigation ul li#sitenav7 {background-image:url(../images/navigation_de_DE.png); background-position: -740px 0;width:148px;height:20px;}

#de_DE #navigation #mainnavigation ul li#sitenav2:hover,#de_DE #navigation #mainnavigation ul li#sitenav2.hover,#de_DE #navigation #mainnavigation ul li#sitenav2.activesub {background-image:url(../images/navigation_de_DE.png); background-position: 0 -40px;}
#de_DE #navigation #mainnavigation ul li#sitenav3:hover,#de_DE #navigation #mainnavigation ul li#sitenav3.hover,#de_DE #navigation #mainnavigation ul li#sitenav3.activesub {background-image:url(../images/navigation_de_DE.png); background-position: -148px -40px;}
#de_DE #navigation #mainnavigation ul li#sitenav4:hover,#de_DE #navigation #mainnavigation ul li#sitenav4.hover,#de_DE #navigation #mainnavigation ul li#sitenav4.activesub {background-image:url(../images/navigation_de_DE.png); background-position: -296px -40px;}
#de_DE #navigation #mainnavigation ul li#sitenav5:hover,#de_DE #navigation #mainnavigation ul li#sitenav5.hover,#de_DE #navigation #mainnavigation ul li#sitenav5.activesub {background-image:url(../images/navigation_de_DE.png); background-position: -444px -40px;}
#de_DE #navigation #mainnavigation ul li#sitenav6:hover,#de_DE #navigation #mainnavigation ul li#sitenav6.hover,#de_DE #navigation #mainnavigation ul li#sitenav6.activesub {background-image:url(../images/navigation_de_DE.png); background-position: -592px -40px;}
#de_DE #navigation #mainnavigation ul li#sitenav7:hover,#de_DE #navigation #mainnavigation ul li#sitenav7.hover,#de_DE #navigation #mainnavigation ul li#sitenav7.activesub {background-image:url(../images/navigation_de_DE.png); background-position: -740px -40px;}

#de_DE #navigation #mainnavigation ul li#sitenav1, #de_DE #navigation #mainnavigation ul li#sitenav8, #de_DE #navigation #mainnavigation ul li#sitenav9{display:none;}

/* SUBNAVIGATION */
#de_DE #navigation {position:relative;}
#de_DE #navigation #subnavigation #subnav1 {display:none;margin:0;}
#de_DE #navigation #subnavigation ul {list-style:none;padding:0;margin:0;}
#de_DE #navigation #subnavigation li {line-height:130%;margin:0;padding-left:1px;}
#de_DE #navigation #subnavigation {position:absolute;z-index:99;visibility:hidden;top:20px;clear:left;width:970px;overflow:hidden;background:url(/assets/themes/default/images/bg_subnav.png) no-repeat -2px 0;margin:0 13px;}
#de_DE #navigation #subnavigation ul {float:left;width:148px;padding:0;padding-bottom:10px;margin:0;}
#de_DE #navigation #subnavigation li a {display:block;float:left;color:#FFF;padding:4px 5px;font-size:12px;text-indent:0;width:132px;text-decoration:none;}
#de_DE #navigation #subnavigation a:hover {background:#292929;}
#de_DE #navigation #subnavigation .show {display:block;}

#de_DE #navigation #subnavigation ul#subnav3 li.Case {display:none;}

/* NAVIGATION dk_DK */ 
#dk_DK #navigation #mainnavigation ul {margin:15px 10px 20px 10px;}
#dk_DK #navigation #mainnavigation ul li {float:left;}

#dk_DK #navigation #mainnavigation ul li {text-decoration:none;width:148px;display:block;text-indent:-5000px;float:left;}
#dk_DK #navigation #mainnavigation ul li#sitenav2 {background-image:url(../images/navigation_dk_DK.png); background-position: 0 0;width:148px;height:20px;}
#dk_DK #navigation #mainnavigation ul li#sitenav3 {background-image:url(../images/navigation_dk_DK.png); background-position: -148px 0;width:148px;height:20px;}
#dk_DK #navigation #mainnavigation ul li#sitenav4 {background-image:url(../images/navigation_dk_DK.png); background-position: -296px 0;width:148px;height:20px;}
#dk_DK #navigation #mainnavigation ul li#sitenav5 {background-image:url(../images/navigation_dk_DK.png); background-position: -444px 0;width:148px;height:20px;}
#dk_DK #navigation #mainnavigation ul li#sitenav6 {background-image:url(../images/navigation_dk_DK.png); background-position: -592px 0;width:148px;height:20px;}
#dk_DK #navigation #mainnavigation ul li#sitenav7 {background-image:url(../images/navigation_dk_DK.png); background-position: -740px 0;width:148px;height:20px;}

#dk_DK #navigation #mainnavigation ul li#sitenav2:hover,#dk_DK #navigation #mainnavigation ul li#sitenav2.hover,#dk_DK #navigation #mainnavigation ul li#sitenav2.activesub {background-image:url(../images/navigation_dk_DK.png); background-position: 0 -40px;}
#dk_DK #navigation #mainnavigation ul li#sitenav3:hover,#dk_DK #navigation #mainnavigation ul li#sitenav3.hover,#dk_DK #navigation #mainnavigation ul li#sitenav3.activesub {background-image:url(../images/navigation_dk_DK.png); background-position: -148px -40px;}
#dk_DK #navigation #mainnavigation ul li#sitenav4:hover,#dk_DK #navigation #mainnavigation ul li#sitenav4.hover,#dk_DK #navigation #mainnavigation ul li#sitenav4.activesub {background-image:url(../images/navigation_dk_DK.png); background-position: -296px -40px;}
#dk_DK #navigation #mainnavigation ul li#sitenav5:hover,#dk_DK #navigation #mainnavigation ul li#sitenav5.hover,#dk_DK #navigation #mainnavigation ul li#sitenav5.activesub {background-image:url(../images/navigation_dk_DK.png); background-position: -444px -40px;}
#dk_DK #navigation #mainnavigation ul li#sitenav6:hover,#dk_DK #navigation #mainnavigation ul li#sitenav6.hover,#dk_DK #navigation #mainnavigation ul li#sitenav6.activesub {background-image:url(../images/navigation_dk_DK.png); background-position: -592px -40px;}
#dk_DK #navigation #mainnavigation ul li#sitenav7:hover,#dk_DK #navigation #mainnavigation ul li#sitenav7.hover,#dk_DK #navigation #mainnavigation ul li#sitenav7.activesub {background-image:url(../images/navigation_dk_DK.png); background-position: -740px -40px;}

#dk_DK #navigation #mainnavigation ul li#sitenav1, #dk_DK #navigation #mainnavigation ul li#sitenav8, #dk_DK #navigation #mainnavigation ul li#sitenav9{display:none;}

/* SUBNAVIGATION */
#dk_DK #navigation {position:relative;}
#dk_DK #navigation #subnavigation #subnav1 {display:none;margin:0;}
#dk_DK #navigation #subnavigation ul {list-style:none;padding:0;margin:0;}
#dk_DK #navigation #subnavigation li {line-height:130%;margin:0;padding-left:1px;}
#dk_DK #navigation #subnavigation {position:absolute;z-index:99;visibility:hidden;top:20px;clear:left;width:970px;overflow:hidden;background:url(/assets/themes/default/images/bg_subnav.png) no-repeat -2px 0;margin:0 13px;}
#dk_DK #navigation #subnavigation ul {float:left;width:148px;padding:0;padding-bottom:10px;margin:0;}
#dk_DK #navigation #subnavigation li a {display:block;float:left;color:#FFF;padding:4px 5px;font-size:12px;text-indent:0;width:132px;text-decoration:none;}
#dk_DK #navigation #subnavigation a:hover {background:#292929;}
#dk_DK #navigation #subnavigation .show {display:block;}

#dk_DK #navigation #subnavigation ul#subnav3 li.Case {display:none;}

/* CONTENTNAVIGATION */

#contentnavigation {margin-bottom:50px;}
#contentnavigation ul {list-style-type:none;margin:0;display:inline-block;width:210px}
#contentnavigation a {color:#000; text-decoration:none;text-transform:lowercase;display:block;padding:4px;}
#contentnavigation li li {font-weight:bold;font-size:12px;display:inline;}
#contentnavigation li li li {font-weight:normal;font-size:11px;}

#contentnavigation li li a {padding-left:10px;}
#contentnavigation li li li a {color:#333;background:#FFF;padding-left:20px;}

#contentnavigation li li a.activesub, #contentnavigation li li a:hover {background:#444444; color:#FFF;}
#contentnavigation li li li a.activesub, #contentnavigation li li li a:hover {background:#D1D1D1; color:#333;}

#contentnavigation ul.navback {display:none;}
#contentnavigation hr.navback {display:none;}


/* STYLING FOR LISTS FOR NEWSITEMS ETC. */
ul.overview-list {list-style-type:none;margin:0;margin-left:-5px;margin-top:-10px;}
ul.overview-list li {padding:10px 5px;}

ul.reference-list {list-style-type:none;margin:20px 0 10px;}
ul.reference-list li {clear:both;margin-bottom:20px;} 
ul.reference-list .logo-holder {width:200px;float:left;overflow:hidden;}
ul.reference-list .text-holder {width:200px;float:right;}

ul.rss-list {list-style-type:none;margin:0;}
ul.rss-list li {clear:both;font-weight:bold;padding-bottom:5px;} 

.article img {float:left;padding:10px 5px;}

#prevnext {display:block;text-align:center;background:#666;color:#FFF;padding:5px 0;margin-bottom:20px;}
#prevnext a {color:#FFF;}

#jobs h1 {display:none;}
#jobs iframe {border:0;}

/* ADDITIONAL STYLING CONTENTBLOCKS */

.button {font-size:11px;font-weight:bold;}

#content-primary table td, #content-primary table th {padding:4px;}
#content-primary table th {color:#05569E;font-size:12px;font-weight:bold;}

/* VIDEO HOMEPAGE */
#video-item {margin-bottom:20px;}
#video-item a {color:#FFF !important;text-decoration:none;font-size:10px;line-height:12px;}
#video-item a span {display:block;padding:5px 110px 5px 10px;}
#video-item sup {line-height:1px;}
#video-item a.video_btn_01 {background:url(/assets/themes/default/images/btn_video_01.png) no-repeat left top;width:300px;height:60px;overflow:hidden;display:block;margin-top:10px;}
#video-item a.video_btn_02 {background:url(/assets/themes/default/images/btn_video_02.png) no-repeat left top;width:300px;height:60px;overflow:hidden;display:block;margin-top:10px;}
#video-item a.video_btn_03 {background:url(/assets/themes/default/images/btn_video_03.png) no-repeat left top;width:300px;height:60px;overflow:hidden;display:block;margin-top:10px;}
#video-item a.video_btn_04 {background:url(/assets/themes/default/images/btn_video_04.png) no-repeat left top;width:300px;height:60px;overflow:hidden;display:block;margin-top:10px;}
#video-item a.video_btn_05 {background:url(/assets/themes/default/images/btn_video_05.png) no-repeat left top;width:300px;height:60px;overflow:hidden;display:block;margin-top:10px;}


/* FORMS */

form {width:280px;}
form input {font-family:Arial, Helvetica, sans-serif;font-size:11px;width:180px;margin-bottom:10px;float:left;}
form input.btn {width:auto;float:right;}
form label {display:block;float:left;width:100px;}

form#Thisform {width:400px;}
.form-table td {vertical-align:top;}
.form-table td.label {width:150px; white-space:nowrap}
.form-table td textarea{width:200px;}
.form-table td input.button {width:auto;}

#productFlashContainer {position:relative; left:-24px;}
#overlay {background-color:#000000; left:0; position:absolute; top:0; width:100%; z-index:90;}
#lightbox {line-height:0; position:absolute; text-align:center; width:100%; z-index:100;}

.form {}
.form fieldset {border:0; margin-bottom:15px; padding:0;}
.form legend {margin:0 0 15px 0; padding:0; float:left; text-indent:0; color:#000; text-align:left; font-weight:bold;}

.form div {clear:both; margin-bottom:5px; overflow:hidden;}
.form div div {clear:none; margin-bottom:0;}
.form label {float:left; line-height:2em; cursor:pointer;}
.form label.front {width:150px;}

.form .text {border:1px solid #000; padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:196px; margin:0 5px 0 0;}
.form .file {border:1px solid #000; padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:205px; margin:0 5px 0 0;}
.form select {font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:205px; margin:1px 5px 0 0;}
.form textarea {border:1px solid #000; padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:196px; margin:0 5px 0 0; height:98px; overflow:auto;}

.form .radio {float:left; margin-top:3px; height:15px;}
.form .checkbox {float:left; margin-top:3px; height:15px;}

.form span.hint {line-height:1.9em;float:left; font-style:italic; white-space:nowrap;}
.form span.hint label {float:none; margin:0; padding:0; line-height:1em; font-size:1em;}

.form .button {float:left; padding:2px 5px 2px 5px;}
.form .buttonright {float:right; padding:2px 5px 2px 5px;}

.form .collection {width:205px; float:left; margin:0;}
.form .collection div {float:left;}
.form .vertical div {float:none; overflow:auto;}
.form .vertical input {clear:left;}
.form .twoColumn {width:100px; float:left; margin-bottom:5px;}

.form .char2 {width:19px;}
.form .char4 {width:31px;}
.form .char7 {width:58px;}

.form .messageTop {border:1px solid #c00; padding:0 10px; margin-bottom:10px;}
.form .message p {color:#000; font-weight:bold; margin-bottom:10px;}
.form .message ul {margin:0 0 10px 0; list-style:none; padding:0;}
.form .message .front {color:#c00; font-weight:bold;}
.form .message li {color:#c00; margin-left:0; padding:0;}
.form .message li label {float:none; font-weight:bold;}
.form .message li span {display:block; color:#000; padding-bottom:3px;}
.form .message select {border:2px solid #CE0011; color:#CE0011;}
.form .message textarea {border:2px solid #CE0011; color:#CE0011; padding:2px 1px 2px 4px;}
.form .message input.text {border:2px solid #CE0011; color:#CE0011; padding:2px 1px 2px 4px;}
.form .message input.file {border:2px solid #CE0011; color:#CE0011; padding:2px 1px 2px 4px;}

.footer {text-align:right;background:#FFF;padding:0px 10px;margin:0;line-height:25px;}
.footer a {text-decoration:none;}
.footer a:hover {text-decoration:underline;}