/***** Global reset *****/

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend  {
	vertical-align: baseline;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

:focus {
	outline: 0;
}

ol, ul {
	list-style-position: inside;
}
ol {
	list-style-position: inside;
	list-style-type: decimal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
	border: 0;
	width: 100%;
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 2px;  
}


/***** Global Classes *****/
 
.clear            { clear:both; }
.float-left       { float:left; }
.float-right      { float:right; }
 
.text-left        { text-align:left; }
.text-right       { text-align:right; }
.text-center      { text-align:center; }
.text-justify     { text-align:justify; }
 
.bold             { font-weight:bold; }
.italic           { font-style:italic; }
.underline        { border-bottom:1px solid; }
.highlight        { background:#ffc; }
 
.img-left         { float:left; margin: 0.3em 1.5em 1em 0; }
.img-right        { float:right; margin: 0.3em 0 1em 1.5em; }
 
.nopadding        { padding:0; }
.noindent         { margin-left:0; padding-left:0; }
.nobullet         { list-style:none; list-style-image:none; }

.display-none     { display: none; }
.display-block    { display: block; }
.visibility-none  { visibility: hidden; }
.visibility-block { visibility: visible; }


/**** px/em ****/

html {
	font-size: 100%;
}

body {
	font-size: 0.625em;
	filter: none;
}

/***** Common Formatting *****/

.wf-loading {
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	visibility: hidden;
}
.wf-active {
	visibility: visible;
}

h1 {
	margin: 0 0 12px 0;
	color: #000;
	font-size: 3.8em;
	line-height: 1em;
	font-weight: bold;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
}

h2 {
	margin: 12px 0 5px 0;
	color: #303030;
	font-size: 1.8em;
	font-weight: bold;				
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
}

h3 {
	margin: 12px 0 5px 0;
	color: #474747;
	font-size: 1.4em;
	font-weight: bold;	
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
}

h4 {
	margin: 0 0 3px 0;
	font-size: 1.4em;
}

p, ul, ol {
	padding:0 0 8px 0;
	font-size: 1.4em;	
	color: #424140;
}

a, a:link, a:visited, a:hover {
	text-decoration:underline;
}

a:hover {
	text-decoration: none;
}

sup {
	font-size: 0.6em;
}

.preamble {
	padding: 0 0 15px 0;
	font-size: 1.6em;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
}

.listpage.extended p span.preamble {
	font-size: 1.15em;
}

.listpage.extended .preamble {
	width: 520px;
	display: block;
}

.handwrite {
	font-size: 1.7em;
	font-family: "ff-market-web-1","ff-market-web-2", Arial;
}

.red-font-color {
	color: #c4262e !important;
}

.green-font-color {
	color: #8dad22 !important;
}

a.youtube-layer {
	position: relative;
}

.image-movie-icon-layer {
	position: relative;
	display: block;
}

span.movie-icon {
	position: absolute;
	display: block;
	bottom: 20px;
	right: 20px;
	width: 30px;
	height: 31px;
	background: url(../images/icons/image-play-icon.png) no-repeat left center;	
}

/* form spec */

#contour {
	margin-top: 10px;
}

#contour small, #contour legend, #contour h4 {
	display: block;
	height: 0;
	text-indent: -999px;
}

#contour .contourField label {
	font-size: 1.4em;
	font-weight: bold;
	cursor:pointer;
}

#contour .contourField div label {
	font-size: 1.2em;
	font-weight: normal;
	cursor:pointer;
	margin-bottom: 10px;
}

#contour .contourField div input {
	margin-bottom: 4px;
}

input.text {
	height: 20px;
	padding: 3px;
	width: 220px;
	font-size: 1.2em;
	line-height: 1em;
	background: #f8f8f8;
	border: 1px solid #e3e3e3;
}

textarea.text {
	padding: 3px;
	width: 300px;
	min-height: 100px;
	font-size: 1.2em;
	line-height: 1em;
	background: #f8f8f8;
	border: 1px solid #e3e3e3;
	font-family: Arial, Helvetica, sans-serif;
}

.contourField div {
	margin-top: 3px;	
}

/* font normalization */
.main-content .content-container p a.link-icon, 
.main-content .content-container li a.link-icon, 
.content-rotator a.link-icon {
	font-size: 1em;
}

.main-content .content-container span.pdf, .main-content .content-container span.powerpoint, .main-content .content-container span.email, .main-content .content-container span.txt, .main-content .content-container span.zip,
 .main-content .content-container span.external {
	background: url(../images/icons/pdf.png) no-repeat left 1px;
	display: inline-block;
	position: relative;
	top: 5px;
	height: 18px;
	margin: 0;
	width: 16px;
}

.main-content .content-container span.powerpoint {
	background: url(../images/icons/ppt.png) no-repeat left 1px;
}

.main-content .content-container span.txt {
	background: url(../images/icons/txt.png) no-repeat left 1px;
}

.main-content .content-container span.zip {
	background: url(../images/icons/zip.png) no-repeat left 1px;
}

.main-content .content-container span.external {
	background: url(../images/icons/ext_link.png) no-repeat right 1px;	
}

.main-content .content-container span.email {
	background: url(../images/icons/email.png) no-repeat right 1px;
	width: 20px;
}

.main-content a.panel-link {
	background: url("../images/red-buttonBg.png") no-repeat scroll right -59px transparent;
	padding-right: 27px;
	line-height: 16px;
	font-size: 2em;
}

.main-content p a.panel-link {
	font-size: 1.41em;
}

.articlepage .main-content a.panel-link {
	margin:0;
	font-size: 1.6em;
}

.main-content .col-two a.panel-link {
	font-size: 1.7em;
}

.main-content .content-container a.panel-link {
	background: url("../images/red-buttonBg.png") no-repeat scroll right -59px transparent;
	padding-right: 27px;
}

.main-content .link-highlight {
	width:490px;
	height:58px;
	margin: 0 0 8px 0;
	position:relative
	/*margin-left: -6px;*/
}

.main-content .link-highlight a { position:absolute }

/***** Specific styles *****/

body {
	font-family: Arial, Verdana, sans-serif;
	color: #000;
	background: #eee;
}

.wrapper { 
	position: relative;
	width: 992px;
	margin: 0px auto;
	padding: 45px 0 0 0;
	z-index: 2;
}

.page-img-left {
	position: absolute;
	left: -185px;
	top: 460px;
}

.page-img-right {
	position: absolute;
	right: 0px;
	top: 420px;	
	width: 239px;
	height: 368px;
	background: url(../images/page-img-right.gif) no-repeat left top;
	z-index: 1;	
}

.header {
	width: 910px; /* - padding 82 (992) */		
	height: 133px; /* - padding 16 (133) */
	padding: 16px 41px 0 41px;	
	background: url(../images/main-header-footerBg.png) no-repeat left top;
}

.main-content {
	width: 910px; /* - padding 82 (992) */		
	padding: 0 41px;		
	background: url(../images/contentBg.png) repeat-y left top;	
}

.menu {
	position: absolute;
	top: 61px;
	right: 45px;
	height: 91px;
	list-style: none;
	list-style-type: none;
}

.menu li {
	position: relative;
	float: left;
	height: 31px;
	margin: 0 0 0 20px;
	padding: 68px 0 0 0;	
}

.menu li.selected, .menu li.expanded {
	width: 98px;
	padding: 68px 0 0 15px;
	margin: 0 -10px 0 10px;	
	background: url(../images/menu-topBg.gif) no-repeat left top;
}

.menu li.first.selected, .menu li.first.expanded, .menu li.selected.no-submenu, .menu li.expanded.no-submenu {
	background: url(../images/menu-top-firstBg.gif) no-repeat left top;	
}

.menu li a, .menu li span {
	position: relative;
	display: block;
	padding: 54px 0 0 0;
	bottom: 68px;
	text-align: center;
}

.menu li.selected a, .menu li.selected span, .menu li.expanded a, .menu li.expanded span {
	position: absolute;
	top: 0;
	left: 15px;
	padding: 0 21px 0 0;
	width: 77px;
	height: 82px;
	background: url(../images/menu-topBg-right.gif) no-repeat right top;
}

.menu li a, .menu li a:active, .menu li a:focus {
	font-size: 0.9em;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.menu li a:hover {
	color: #c4262e;
	text-decoration: none;
}

.menu li.selected a, .menu li.selected a:visited {
	color: #fff;
}

.menu li.selected a:hover {
	color: #000;
	text-decoration: none;
}

.menu li span, .menu li.expanded a {
	font-size: 1em;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: lighter;
	color: #fff;
}


.menu li.selected a span, .menu li.selected span span, .menu li.expanded a span, .menu li.expanded span span {
	position: absolute;
	display: block;
	background: none;
	padding: 0 0 0 0;
	height: auto;
	left: 2px;
	bottom: 14px;
	top: auto;
	color: #fff;
	line-height: 15px;
}

/*

.menu li {
	position: relative;	
	display: table;
	float: left;
	height: 99px;
	margin: 0 0 0 20px;
	text-align: right;	
}

.menu li.selected, .menu li.expanded {
	margin: 0 -15px 0 5px;	
	background: url(../images/menu-topBg.gif) no-repeat left top;
}

.menu li.first.selected, .menu li.first.expanded {
	background: url(../images/menu-top-firstBg.gif) no-repeat left top;	
}

.menu li a, .menu li span {
	position: relative;
	display: table-cell;
	vertical-align: bottom;
	height: 71px;
	padding-bottom: 28px;
	text-align: center;
}

.menu li.selected a, .menu li.selected span, .menu li.expanded a, .menu li.expanded span {
	width: 90px;
	padding: 0 15px 28px 10px;	
	background: url(../images/menu-topBg-right.gif) no-repeat right top;
}

.menu li a, .menu li a:active, .menu li a:focus {
	font-size: 0.9em;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: lighter;
	color: #1C657D;
	text-decoration: none;
}

.menu li a:hover {
	color: #c4262e;
	text-decoration: none;
}

.menu li.selected a, .menu li.selected a:visited {
	color: #fff;
}

.menu li.selected a:hover {
	color: #000;
	text-decoration: none;
}

.menu li span, .menu li.expanded a {
	font-size: 1em;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: lighter;
	color: #fff;
}

------------------------

.menu {
	position: absolute;
	top: 61px;
	right: 30px;
	list-style: none;
	list-style-type: none;	
}

.menu li {
	position: relative;
	float:left;
	height: 99px;
	width: 102px;
	margin-left: 12px;
}

.menu li.selected, .menu li.expanded {
	background: url(../images/menu-topBg.gif) repeat-y center top;
	margin: 0 -12px 0 0;	
}

.menu li.first.selected, .menu li.first.expanded {
	background: url(../images/menu-top-firstBg.gif) repeat-y center top;	
}

.menu li a, .menu li span {
	position: absolute;
	display: block;
	width: 99px;
	bottom: 26px;
	text-align: center;
}

.menu li.selected a, .menu li.expanded a, .menu li.selected span {
	width: 69px;
	margin-left: 15px;
}

.menu li a, .menu li a:active, .menu li a:focus {
	font-size: 1em;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: lighter;
	color: #1C657D;
	text-decoration: none;
}

.menu li a:hover {
	color: #c4262e;
	text-decoration: none;
}

.menu li.selected a, .menu li.selected a:visited {
	color: #fff;
}

.menu li.selected a:hover {
	color: #000;
	text-decoration: none;
}

.menu li span, .menu li.expanded a {
	font-size: 1em;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: lighter;
	color: #fff;
}

*/

/* submenu */

.submenu-holder {
	position: absolute;
	top: 160px;
	left: 16px;	
	width: 960px;	
	text-align: center;
	background: #c4262e;	
}

.submenu {
	height: 24px;
	padding: 0;
	list-style: none;
	list-style-type: none;
}

.submenu li {
	position: relative;
	display: inline;	
	height: 24px;
	margin-left: -4px;
}

.submenu li a, .submenu li span {
	padding: 4px 8px 4px 8px;	
}

.submenu li.selected a, .submenu li.selected span {
	background: #650d11;	
}

.submenu li a {
	font-size: 0.9em;
	line-height: 1.9em;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #fff !important;
	text-decoration: none;
}

.submenu li a:hover {
	text-decoration: none;
	background: #650d11;	
}

.submenu li span {
	font-size: 0.9em;
	line-height: 1.9em;	
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #fff;
}

.top-links {
	position: absolute;
	top: 42px;
	right: 17px;	
	font-size: 1.1em;
	line-height: 1em;	
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #acacac;
	list-style-type: none;
	list-style-position: outside;
}

.top-links li {
	position: relative;
	float: left;	
	height: 24px;
	margin-left: 10px;
	color: #6a6a6a;
	color: #999999 !important;
}

.top-links a, .top-links a:visited {
	color: #acacac !important;
	text-decoration: none;
	padding: 0 0 0 5px;
	color: #6a6a6a !important;
}

.top-links a:hover{
	text-decoration: underline !important;
}

.top-links li.last a, .top-links li.last a:visited {
	padding: 0 0 0 0;
}

.main-content {
	position: relative;
	padding-bottom: 20px;
}

.content-rotator 
{
	position:relative;
	margin-left: -25px;
	width: 910px;
}

.content-rotator-movieicon {
	position:absolute;
	top:50%;
	margin-top: -25px;
	left:50%;
	margin-left:-25px;
}

.content-rotator-movieicon img {
	opacity:1;
}


.content-container {
	width: 910px;
	padding-top: 35px;
}

.share-holder 
{
	width:520px;
	margin: 20px 0 0 102px;
	padding: 20px 0 0 0;
	border-top: 1px solid #e5e5e5;	
}

.share-holder h5 {
	float: left;
	margin: -3px 10px 0 0;
	padding: 0;	
	color: #303030;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
}

.share-holder .addthis_toolbox {
	float: left;
	width: 300px;
}

.share-holder .clear {
	height: 0;	
}

.handwrite-container {
	height: 60px;
	width: 300px;
}

.breadcrumbs {
	width: 976px; /* - padding 16 (992) */
	padding: 0 0 0 16px;
	background: url(../images/contentBg.png) repeat-y left top;	
}

.breadcrumbs p {
	width: 938px;
	padding: 10px 0 10px 22px;
	font-size: 1.1em;
	color: #fff;		
	background: #191919;	
}

.breadcrumbs p span {
	color: #c4c4c4;	
}

.breadcrumbs p a, .breadcrumbs p a:visited {
	color: #fff;
	text-decoration: none;		
}

.breadcrumbs p a:hover {
	text-decoration: underline;		
}

.breadcrumbs span.you-are-here {
	display:none;
}

.footer {
	width: 910px; /* - padding 82 (992) */		
	padding: 0 41px 16px 41px;
	background: url(../images/main-header-footerBg.png) no-repeat left bottom;	
}

.footernav-holder {
	padding-top: 20px;
	margin-left: -25px;
	width: 960px;
	background: url(../images/footernav-holderBg.gif) repeat-x left top;
	border-bottom: 1px solid #434343;	
}

.footernav-holder ul {
	margin: 0 0 20px 20px;
}

.footernav-holder ul a {
	margin-right: 30px;
}

.footernav-holder ul li {
	float: left;
	list-style:none;	
}

.footernav-holder ul li a, .footernav-holder ul li a:visited {
	font-size: 0.9em;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #fff;
	display: block;	
	padding-bottom: 8px;	
}

.footernav-holder ul li a:hover {
	text-decoration: underline;
}

.footernav-holder ul li li {
	float: none;
	padding: 0 0 2px 15px;
	text-indent: -35px;
	height: 12px;
}

.footernav-holder ul li li a, .footernav-holder ul li li a:visited {
	font-size: 0.6em;
	font-family: Arial, Verdana, sans-serif;
	color: #bababa;
	display: block;	
	padding-bottom: 0;	
}

/* footerinfo-holder */

.footerinfo-holder {
	padding: 13px 0;
	margin-left: -25px;
	width: 960px;
	background: url(../images/footerinfo-holderBg.gif) repeat-x left top;
}

.footerinfo-holder ul {
	margin: 0 0 20px 20px;
}

.footerinfo-holder ul a {
	margin-right: 30px;
}

.footerinfo-holder ul li {
	float: left;
	list-style:none;	
	font-size: 0.9em;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	color: #fff;
}

.footerinfo-holder ul li span {
	display: block;
	margin-bottom: 3px;
}

.footerinfo-holder ul li a, .footerinfo-holder ul li a:visited {
	text-decoration: none;
}

.footerinfo-holder ul li a:hover {
	text-decoration: underline;
}

.footerinfo-holder ul li li {
	float: left;
	padding: 0 0 2px 15px;
	text-indent: -35px;
	height: 12px;
	font-size: 0.65em;
	font-family: Arial, Verdana, sans-serif;
	color: #bababa;
}

.footerinfo-holder ul li li a, .footerinfo-holder ul li li a:visited {
	font-size: 1em;
	font-family: Arial, Verdana, sans-serif;
	color: #bababa;
	padding-right: 12px;
	border-right: 1px solid #434343;
}

.footerinfo-holder ul li li.last a {
	border: none;
}

.partner-holder {
	width: 956px; /* - padding 82 (992) */		
	padding: 0 19px 0 19px;	
	margin-bottom: 30px;
	text-align: right;
}

.partner-holder a {
	margin-left: 15px;
}

/*buttons*/
	
.panel-link span {
	padding: 13px 0 0 15px; 
	height: 37px; 
	color:#fff; 
}

a.panel-link {
    /* Sliding right image */
    background: transparent url(../images/red-buttonBg.png) no-repeat right -59px; 
	display: block;
	float: left;
	height: 63px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin: 12px 0 0 -6px;
	padding-right: 27px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	font-size: 2em;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #fff;
}

a.panel-link span {
	/* Background left image */ 
	background: transparent  url(../images/red-buttonBg.png) no-repeat left top; 
	display: block;
	line-height: 50px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 2px 0 20px 48px;
	text-shadow: 1px 1px 2px #444;
	color: #fff;	
} 

a.panel-link:hover {
	text-decoration:underline !important;
	color: #fff !important;
}

.panel2 {
	background: transparent url(../images/green-buttonBg.png) no-repeat right -59px !important; 
}

.panel2 span {
	background: transparent  url(../images/green-buttonBg.png) no-repeat left top !important;
	text-shadow: 1px 1px 2px #5e750d !important; 
}
	
.blurb-follow-link-content {
	float: left;
	width: 454px;
	margin: 20px 0 0 -3px;
	font-size: 1.1em;
	line-height: 1.3em;	
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	color: #fff;
	text-align: center;
	background: url(../images/blurb-follow-link-contentBg.gif) no-repeat left top;
}

.blurb-follow-link-content.last {
	float: right;
	margin: 20px -3px 0 0;
}

.blurb-follow-link-content p {
	color: #fff;
	padding: 18px 25px 3px 25px;
}

.blurb-follow-link-content a, .blurb-follow-link-content a:visited {
	color: #fff !important;
	line-height: 1.1em;
}

.blurb-follow-link-bottom {
	width: 454px;
	height: 19px;
	background: url(../images/blurb-follow-link-bottomBg.gif) no-repeat left top;	
}

.date {
	font-size: 1em !important;
	color: #8a8a8a !important;
}

.arrow-link {
	display: block;
	margin-top: 5px;
	padding: 0 0 0 22px;
	line-height: 2em;	
	background: url(../images/arrow-linkBg.png) no-repeat 0 2px !important;
}

.arrow-link a {
	font-weight: bold;
}

#follow-us-map-image {
	position: absolute;
	bottom: -22px;
	right: 47px;
}

.rss-link, .rss-link:visited {
	padding: 2px 0 2px 18px;
	font-size: 1.1em !important;
	line-height: 2em;
	color: #8a8a8a;	
	background: url(../images/icons/rss.png) no-repeat 0 3px !important;	
}

.listpage-rss-link-placer {
	position: absolute;
	top: 33px;
	left: 730px;
}

.paging a, .paging a:visited {
	font-size: 0.9em;
	color: #1c657d;
}

.articlepage .paging {
	margin-top: 20px;
}

.paging .previous {
	padding: 2px 0 2px 20px;
	margin: 0 20px 0 0;
	background: url(../images/arrow-left-linkBg.png) no-repeat 0 5px;		
}

.paging .next {
	padding: 2px 20px 2px 0;
	background: url(../images/arrow-linkBg.png) no-repeat right 5px;		
}

/*page specific Styles*/

.startpage .header {	
	height: 100px; /* - padding 16 (133) */
}

.startpage .header h1 {
	width: 204px;
	height: 41px;
	margin-top: 34px;
	text-indent: -9999px;
	background: url(../images/logo-comaround.gif) no-repeat left top;	
}

.startpage .breadcrumbs {
	display: none;	
}

.startpage .content-rotator {
	position: relative;
	height: 286px;
}

.startpage .content-rotator img {
	position: relative;
	z-index: 10;
}

.startpage .content-rotator div {
	position: absolute;
	top: 12px;
	left: 26px;
	z-index: 20;
}

.startpage .content-rotator h2 {
	position: relative;
	width: 520px;
	margin: 20px 0 20px 0;
	font-size: 5.9em;
	line-height: 0.91em;
	letter-spacing: -1px;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	color: #c4262e;
	z-index: 20;	
}

.startpage .content-rotator p {
	position: relative;
	width: 520px;
	font-size: 1.8em;
	line-height: 1.2em;	
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: lighter;
	color: #231f20;	
	z-index: 20;	
}

.startpage .content-rotator p.tag-line {
	font-weight: bold;	
	margin: 10px 0 4px 0;	
}

.startpage .content-rotator p a, .startpage .content-rotator p a:visited {
	color: #231f20;
}

.startpage .content-rotator p a:hover {
	text-decoration: none;
}

.startpage .content-container {
	border-bottom: 3px solid #e5e5e5;
	margin-top: 0;
	padding: 0 0 10px 0;
}

.startpage .content-container.full-width {
	margin-left: -25px;
	width: 960px;
	padding: 0;
}

.startpage .content-container.no-border {
	border-bottom: none;
}

.startpage .col {
	padding: 30px 0 0 0;
}

.startpage .col h3, .articlepage .content-container.teaser .col h3 {
	padding-bottom: 6px;
	margin: 0 0 5px 0;
	font-size: 2.1em;
	line-height: 1em;
	color: #231f20;
}

.startpage .col p, .articlepage .content-container.teaser .col p, .articlepage .content-container.teaser .col ul {
	font-size: 1.2em;
	line-height: 1.3em;
}

.startpage .col ul, .startpage .col ol {
	font-size: 1.2em;
}

.startpage .col-two {
	float: left;
	width: 430px;
	padding: 30px 0 15px 0;
}

.startpage .start-blockquote {
	padding: 4px 0 0 33px;
	font-size: 1.8em;
	line-height: 1.2em;	
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;	
	color: #494949;
	background: url(../images/blockquote-start.png) no-repeat 0 0;	
}

.startpage .start-blockquote-name {
	display: block;
	margin-top: 7px;
	padding: 0 0 0 33px;
	font-size: 1.2em;
	line-height: 1em;	
	font-weight: lighter;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;	
	color: #494949;
}

.highlight {
	position: relative;
	padding: 3px 7px;
	margin-right: 10px;
	font-weight: bold;
	background: #f2f2f2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.startpage .customer-heading-color {
	color: #30869f !important;
}

.customer-carousel {
  width: 430px;
  position: relative;
}

.customer-carousel .wrapper {
	width: 330px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: auto;
	height: 41px;
	margin: 0 50px;
	position: relative;
	top: 0;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	overflow: hidden;
}

/*
.customer-carousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
*/

.customer-carousel .wrapper ul {
  width: 840px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.customer-carousel ul li {
  display:block;
  float:left;
  padding: 3px 0;
  height: 80px;
  width: 110px;
}

.customer-carousel ul li a img {
  display: block;
}

.customer-carousel .arrow {
  display: block;
  height: 88px;
  width: 50px;
  background: url(../images/customer-arrowsBg.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 0;
  cursor: pointer;
  outline: 0;
}

.customer-carousel .forward {
  background-position: 0 0;
  right: 0;
}

.customer-carousel .back {
  background-position: 0 -176px;
  left: 0;
}

.customer-carousel .forward:hover {
  background-position: 0 -88px;
}

.customer-carousel .back:hover {
  background-position: 0 -264px;
}

.startpage .col-two.last {
	margin-left: 50px;
}

.startpage .startpage-col-three-bg {
	background: #000;
}

.startpage .col-three {
	float: left;
	width: 273px;
	padding: 24px 20px 20px 27px;
	background: url(../images/dark-col-threeBg.gif) no-repeat right top;	
}

.startpage .news {
	padding: 0;
}

.startpage .news .col-three {
	float: left;
	width: 287px;
	height: auto;
	margin: 27px 21px 0 0;
	padding: 0 0 0 2px;
	color: #000;
	background: none;
}

.startpage .col-three h3 {
	font-weight: lighter;
	color: #fff;
}

.startpage .col-three p {
	color: #fff;
	line-height: 1.3em;
	letter-spacing: 0.05em;
}

.startpage .col-three p a, .startpage .col-three p a:visited {
	color: #fff;
	letter-spacing: normal;
}

.startpage .news .col-three h3 {
	font-size: 1.7em;
	margin: 0 0 6px 0;
	font-weight: bold;
}

.startpage .news .col-three h3, .startpage .news .col-three p {
	color: #231F20;
	letter-spacing: normal;
	line-height: 1.2em;
}

.startpage .news .col-three p a, .startpage .news .col-three p a:visited {
	color: #1C657D;
}

.startpage .news .col1 {
	border-right: 1px solid #e5e5e5;
}

.startpage.no .news .col1, .startpage.dk .news .col1 {
	border-right: none;
}

.startpage .news ul.news-list {
	list-style: none outside;
}

.startpage .news ul.news-list li {
	margin: 0 0 10px 0;
	font-size: 0.9em;
	color: #9d9e9e;
}

.startpage .news ul.news-list li span {
	display: block;
	float: right;
	width: 195px;
	margin: -2px 20px 0 0;
}

.startpage .news ul.news-list li a {
	font-size: 1.1em;
}

.startpage .news .col span {
	color: #9D9E9E;
}

.startpage.no .news .col2, .startpage.dk .news .col2 {
	padding-top: 34px;
	border-right: 1px solid #e5e5e5;
}

.startpage .news .col2 h3, .startpage .news .col3 h3 {
	color: #30869F;
}

.startpage .news .col3 ul {
	list-style: none outside;
}

.startpage .news .col3 ul li {
	margin-bottom: 10px;
	word-wrap: break-word;
}

.startpage .news .col3 ul li span.date {
	display: block;
	font-size: 0.9em;
	color: #9d9e9e;
}

.startpage .col-three.last {
	margin: 0 0 0 0;
	background-position: left top;
}

.startpage .news .col-three.last {
	margin: 27px 0 0 0;
}

/* */

.productpage h1 {
	height: 0px;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}

/*
.articlepage .main-content ul, .articlepage .main-content ol {
	padding: 0 0 13px 0;
	margin-left: 10px;
	list-style-position: inside;
}

.articlepage .main-content ul li {
	position: relative;
	left: 15px;	
	margin-bottom: 5px;
	text-indent: -13px;	
}
*/

.articlepage .main-content ul, .articlepage .main-content ol {
	padding: 0 0 13px 0;
	margin-left: 10px;

}
.articlepage .main-content ul {
	list-style-position: outside;
	overflow:hidden
}

.articlepage .main-content ul li {
	margin-bottom: 5px ;
	list-style-type:none;
	padding-left:20px;
	background:url(../images/bullet-check.gif) no-repeat top left	
}

.articlepage .main-content ol li {
	position: relative;
	left: 20px;	
	margin-bottom: 5px;
	text-indent: -19px;	
}

.startpage .main-content a, .startpage .main-content a:visited, .listpage .main-content a, .listpage .main-content a:visited, .articlepage .main-content a, .articlepage .main-content a:visited, .articlepage .main-content a:active , .productpage .main-content a, .productpage .main-content a:visited, .productpage .main-content a:active {
	color: #1c657d;
}

.articlepage a:hover {
	text-decoration: none;
}

.articlepage .main-content table {
	margin-bottom:20px;
	text-align:left;
}

.articlepage .main-content td, .articlepage .main-content th {
	color:#5F5F5D;
	font-size:1.4em;
	padding:6px 20px 6px 2px;
}

.articlepage .main-content .row-color {
	background: #f4f4f4;
}

.articlepage .main-content th, .articlepage .main-content thead td {
	background:none repeat scroll 0 0 #5F5F5D;
	color:#FFFFFF;
	font-weight:bold;
}

.articlepage .logo, .productpage .logo, .listpage .logo {
	margin-top: 34px;	
}

.articlepage .content-container, .listpage .content-container {
	margin-left: 102px;
	width: 520px;
}

.articlepage .content-container .date {
	display: block;
	margin: 20px 0 5px;
	font-size: 1.3em !important;	
}

.listpage.extended .content-container {
	width: 677px;
}

.articlepage .content-container h1.header-block, .listpage .content-container h1.header-block {
	position: relative;
	margin: -107px 0 15px -30px !important;
	width: 522px;
	padding: 27px;
	font-weight: bold;
	color: #fff;
	background: #000;
}

.productpage .content-rotator {
	position: relative;
	width: 960px;
	background: #212121 url(../images/teaser-contentBg.png) no-repeat left top;
}

.productpage .content-rotator img {
	position: relative;
	z-index: 10;
}

.content-rotator span {
	display: block;
}

.productpage .content-rotator div {
	position: absolute;
	top: 30px;
	left: 46px;
	z-index: 20;
}

.productpage .content-rotator.no-image div {
	position: relative;
	padding: 10px 0 20px 0;
	z-index: 20;
}

.productpage .content-rotator h2 {
	position: relative;
	width: 520px;
	font-size: 4.6em;
	line-height: 0.9em;	
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	color: #fff;
	z-index: 20;	
}

.productpage .content-rotator p {
	position: relative;
	width: 520px;
	margin-top: 10px;
	font-size: 2.1em;
	line-height: 1.2em;	
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: lighter;
	color: #e3e3e3;	
	z-index: 20;	
}

.productpage .content-rotator p a, .productpage .content-rotator p a:visited {
	color: #e3e3e3;
}

.productpage .content-rotator p a:hover {
	text-decoration: none;
}

.productpage .content-rotator .red-button {
	position: relative;
	z-index: 20;
}




.productpage .content-container,  {
	border-bottom: 3px solid #e5e5e5;
	margin-top: 35px;
	padding: 0 0 30px 0;
}

.productpage .col {
	padding: 0 28px;
}

.productpage .col h3  {
	padding-bottom: 6px;
	margin: 0 0 5px 0;
	font-size: 3em;
	line-height: 1em;
	color: #231f20;
}

.productpage .col p {
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-size: 1.5em;
	line-height: 1.2em;
	font-weight: lighter;
}

.productpage .col-two {
	float: left;
	width: 376px;
}

.productpage .col-two.last {
	margin-left: 40px;
}

.articlepage .content-container.teaser { 
	width:910px; margin-left:0px ; border-top:solid 3px #e5e5e5;
	margin-top:22px
}

.articlepage .content-container.teaser .col {
	padding: 0 28px 0 0;
}

.articlepage .content-container.teaser .col-two {
	float: left;
	width: 406px;
}

.articlepage .content-container.teaser .col-two.last {
	margin-left: 40px;
}

.articlepage .main-content .quote-text {
	clear:right;
	float:right;
	width: 246px;
	margin: 50px -313px 20px 15px;
	padding: 30px;		
	font-size: 2em;
	line-height: 1.3em;	
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	color: #fff;	
	background: #c4262e;
}

.articlepage .main-content p span.quote-text {		
	font-size: 1.43em;
}

.articlepage .main-content .speech-bubble-content {
	clear:right;
	float:right;
	width: 255px;
	padding: 30px 0 10px 0;
	margin: 15px -336px 55px 15px;	
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	background: url(../images/speech-bubble-contentBg.png) repeat-y left top;	
}

.articlepage .main-content .speech-bubble-content h5 {
	width: 180px;
	margin: 0 0 2px 30px;
	font-size: 2.2em;
	line-height: 1.3em;	
	color: #9cbf25;		
}

.articlepage .main-content .speech-bubble-content p {
	width: 180px;
	margin-left: 30px;
	font-weight: lighter;
}

.articlepage .main-content .speech-bubble-content a, .articlepage .main-content .speech-bubble-content a:hover  {
	color: #5E5D5C;
}

.speech-bubble-bottom {
	position: relative;
	top: 42px;
	width: 255px;
	height: 32px;
	margin-top: -25px;
	background: url(../images/speech-bubble-bottomBg.png) no-repeat left top;
}

.articlepage .main-content .left-float-img {
	clear:left;
	float:left;
	padding: 0 5px 10px 0;
	margin: 1em 1.4em 2.5em -127px;
}

.articlepage .main-content .right-float-img {
	clear:right;
	float:right;
	padding: 0 0 10px 5px;	
	margin: 1em -300px 2.5em 1.4em;
}

.listpage .content-container ul {
	list-style: none;
	list-style-position: inside;
	margin: 0 0 20px 0;
}

.listpage .content-container ul li.hover {
	cursor: pointer;
}

.listpage .content-container ul li.hover a {
	text-decoration: underline;
}

.listpage .content-container ul h2 {
	font-size: 1em;
	margin-bottom: 2px;
}

.listpage .content-container ul h2 a {
	color: #1c657d;
	font-size: 1.2em !important;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;	
}

.listpage .content-container ul p {
	color: #383737;
	font-size: 0.9em;
}

.listpage .content-container ul p span {
	color: #9d9e9e;
}

/* listpage extended */

.listpage.extended .content-container ul {
	list-style-position: outside;
}

.listpage.extended .content-container .clear {
	height: 1px;
}

.listpage.extended .content-container ul li {
	padding: 20px 0 0 0;
	margin: 25px 0 0 0;
	border-top: 2px solid #e5e5e5;
	clear: both;
}

.listpage.extended .content-container ul li.first {
	border-top: none;
	margin: 0 0 0 0;
}

.listpage.extended .content-container ul li h2 {
	font-size: 1.3em;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
}

.listpage.extended .content-container ul li p {
	font-size: 1em;
	line-height: 1.2em;
	color: #5f5d5d;
}

.listpage.extended .content-container ul li a {
	font-size: 1em;
	color: #1c657d;
}

.listpage.extended .content-container ul li a:hover {
	text-decoration: none;
}

.listpage.extended .content-container ul li img.img-left {
	margin: 0.2em 1.7em 10em 0;
}

.listpage.extended .content-container ul li img.img-right {
	margin: 0.2em 0 10em 1.7em;
}

/* prettyPhoto */

div.facebook .pp_top .pp_left {
    background: url(../images/prettyPhoto/sprite.png) -88px -69px no-repeat;
}

div.facebook .pp_top .pp_middle {
    background: url(../images/prettyPhoto/contentPatternTop.png) top left repeat-x;
}

div.facebook .pp_top .pp_right {
    background: url(../images/prettyPhoto/sprite.png) -110px -69px no-repeat;
}

div.facebook .pp_content .ppt {
    color: #000;
}

div.facebook .pp_content_container .pp_left {
    background: url(../images/prettyPhoto/contentPatternLeft.png) top left repeat-y;
}

div.facebook .pp_content_container .pp_right {
    background: url(../images/prettyPhoto/contentPatternRight.png) top right repeat-y;
}

div.facebook .pp_content {
    background: #fff;
}

div.facebook .pp_expand {
    background: url(../images/prettyPhoto/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

div.facebook .pp_expand:hover {
    background: url(../images/prettyPhoto/sprite.png) -31px -47px no-repeat;
    cursor: pointer;
}

div.facebook .pp_contract {
    background: url(../images/prettyPhoto/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

div.facebook .pp_contract:hover {
    background: url(../images/prettyPhoto/sprite.png) 0 -47px no-repeat;
    cursor: pointer;
}

div.facebook .pp_close {
	position: absolute;
	right: -15px;
	top: -35px;
    width: 38px;
    height: 38px;
    background: url(../images/prettyPhoto/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.facebook #pp_full_res .pp_inline {
    color: #000;
}

div.facebook .pp_loaderIcon {
    background: url(../images/prettyPhoto/loader.gif) center center no-repeat;
}

div.facebook .pp_nav .pp_arrow_previous {
    background: url(../images/prettyPhoto/sprite.png) 0 -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px;
}

div.facebook .pp_arrow_previous.disabled {
    background-position: 0 -96px;
    cursor: default;
}

div.facebook .pp_nav .pp_arrow_next {
    background: url(../images/prettyPhoto/sprite.png) -32px -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px;
}

div.facebook .pp_arrow_next.disabled {
    background-position: -32px -96px;
    cursor: default;
}

div.facebook .pp_nav {
    margin-top: 0;
}

div.facebook .pp_nav p {
    font-size: 15px;
    padding: 0 3px 0 4px;
}

div.facebook .pp_next:hover {
    background: url(../images/prettyPhoto/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.facebook .pp_previous:hover {
    background: url(../images/prettyPhoto/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.facebook .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/sprite.png) -88px -96px no-repeat;
}

div.facebook .pp_bottom .pp_middle {
    background: url(../images/prettyPhoto/contentPatternBottom.png) top left repeat-x;
}

div.facebook .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/sprite.png) -110px -96px no-repeat;
}

div.pp_pic_holder a:focus {
    outline: none;
}

div.pp_overlay {
    background: #000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9500;
}

div.pp_pic_holder {
    display: none;
    position: absolute;
    width: 100px;
    z-index: 10000;
}

.pp_top {
    height: 20px;
    position: relative;
}
* html .pp_top {
    padding: 0 20px;
}

.pp_top .pp_left {
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px;
}

.pp_top .pp_middle {
    height: 20px;
    left: 20px;
    position: absolute;
    right: 20px;
}
* html .pp_top .pp_middle {
    left: 0;
    position: static;
}

.pp_top .pp_right {
    height: 20px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}

.pp_content {
    height: 40px;
}

.pp_content .ppt {
    left: auto;
    margin-bottom: 5px;
    position: relative;
    top: auto;
}

.pp_fade {
    display: none;
}

.pp_content_container {
    position: relative;
    text-align: left;
    width: 100%;
}

.pp_content_container .pp_left {
    padding-left: 20px;
}

.pp_content_container .pp_right {
    padding-right: 20px;
}

.pp_content_container .pp_details {
    margin: 0 0 10px 0;
}

.pp_description {
    display: none;
    margin: 0 0 5px 0;
}

.pp_nav {
    clear: left;
    float: left;
    margin: 3px 0 0 0;
}

.pp_nav p {
    float: left;
    margin: 2px 4px;
}

.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next {
    display: block;
    float: left;
    height: 15px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -10000px;
    width: 14px;
}

.pp_hoverContainer {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000;
}

a.pp_next {
    background: url(../images/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: right;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
}

a.pp_previous {
    background: url(../images/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: left;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
}

a.pp_expand, a.pp_contract {
    cursor: pointer;
    display: none;
    height: 20px;
    position: absolute;
    right: 30px;
    text-indent: -10000px;
    top: 10px;
    width: 20px;
    z-index: 20000;
}

a.pp_close {
    display: block;
    float: right;
    text-indent: -10000px;
}

.pp_bottom {
    height: 20px;
    position: relative;
}
* html .pp_bottom {
    padding: 0 20px;
}

.pp_bottom .pp_left {
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px;
}

.pp_bottom .pp_middle {
    height: 20px;
    left: 20px;
    position: absolute;
    right: 20px;
}
* html .pp_bottom .pp_middle {
    left: 0;
    position: static;
}

.pp_bottom .pp_right {
    height: 20px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}

.pp_loaderIcon {
    display: block;
    height: 24px;
    left: 50%;
    margin: -12px 0 0 -12px;
    position: absolute;
    top: 50%;
    width: 24px;
}

#pp_full_res {
    line-height: 1 !important;
}

#pp_full_res .pp_inline {
    text-align: left;
}

#pp_full_res .pp_inline p {
    margin: 0 0 15px 0;
}

div.ppt {
    color: #fff;
    display: none;
    font-size: 17px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9999;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

/*right-aligend form*/
#rightcol-form #contour {
    clear: right;
    float: right;
    font-family: "museo-1","museo-2",Arial,Verdana,sans-serif;
	margin: 50px -290px 20px 15px;
    padding: 25px 29px 25px 21px;
    width: 235px;
	border:solid 1px #e6e6e6; 
	overflow:hidden
}
#rightcol-form #contour small, #rightcol-form  #contour legend, #rightcol-form #contour h4 { height:auto; text-indent:0; }
#rightcol-form  #contour legend { display:none }
#rightcol-form #contour h4 { font-family: "museo-1","museo-2",Arial,Verdana,sans-serif; color:#303030; font-size:1.5em; margin-bottom:4px}
#rightcol-form #contour p {  color:#424140; font-size:1.3em; margin-bottom:4px}

#rightcol-form #contour input.text, #rightcol-form #contour  textarea.text{ width:231px; padding:4px 6px 3px; height:16px; font-size:1.4em; color:#6c6c6c; font-weight:normal; font-family:Arial, Helvetica, sans-serif }

#rightcol-form #contour fieldset  { margin-top:12px }
#rightcol-form #contour .contourField.text  { position:relative}
#rightcol-form #contour .contourField select  { width:244px}
#rightcol-form #contour .contourField label { font-size:1.4em; color:#6c6c6c; font-weight:normal; display:block; margin-bottom:10px  }
#rightcol-form #contour .contourField.text label { position:absolute; left:8px; top:6px; display:inline; margin-bottom:0   }

#rightcol-form #contour .contourField div input { margin-bottom:0}
#rightcol-form .contourField div { margin-top:0; margin-top:-2px }


/*ROI*/
/*full width roi*/
.roi-wrapper { width:960px; height:147px; background: url(../images/roi-bg.gif) repeat-x; margin:0 0 0 -25px; position:relative}
.roi-scale { width:960px;  background: url(../images/roi-bar-bg.png) no-repeat 50% 58px; height:86px; }
.articlepage .main-content ul.roi-values { margin:10px 0 0 90px }
.articlepage .main-content ul.roi-values li { float:left; background:none; text-align:center; width:60px; font-size:11px; color:#6d6d6d; padding:0 }
.articlepage .main-content ul.roi-values li.active { color:#6f8b0e; font-weight:bold }

.ui-slider { height:7px; width:720px; position:absolute; left:105px; top:66px; padding:0 10px 0 0; background: url(../images/roi-progress.png) no-repeat -718px 0; }
.ui-slider-handle { width:32px; height:32px; background: url(../images/pin.png) no-repeat -2px 0; display:block; margin-top:-16px; position:relative }
.ui-state-active { width:32px; height:32px; background: url(../images/pin-hover.png) no-repeat -2px 0; }
.bubble { width:105px; height:27px; background: url(../images/roi-bubble.png) no-repeat 0 0; position:absolute; top:16px; left:70px; text-align:center; font-size:10px; color:#779709; padding:8px 0 0 0}

.col-two .roi-wrapper { width:384px;  border-right:solid 1px #ececec; border-left:solid 1px #ececec; height:92px; background: url(../images/roi-medium-bg.png) repeat-x -25px 0; margin:0}
.col-two .roi-wrapper .roi-scale { background:none; width:429px}
.col-two .roi-wrapper .ui-slider {  height:7px; width:182px; left:13px; top:52px; }
.col-two .roi-values { display:none}
.col-two .bubble { top:6px; display:inline; left:-25px }
.col-two .roi-wrapper .panel-link { position:absolute; top:10px; right:0; }


.teaser .col-two .roi-wrapper { width: 403px; }
.teaser .col-two .roi-wrapper .panel-link { top:20px; right:10px }

.article-roi { background:#f7f7f7; border:solid 1px #ececec; margin: 10px -294px 20px 15px; width:235px; clear: right; float: right; padding:25px 29px 70px 21px}
.article-roi h3 { font-size:1.6em}
.article-roi .roi-wrapper { width:272px; height:92px; background: url(../images/roi-small-bg.png) no-repeat  0 48px  ; margin:0}
.article-roi .roi-wrapper .roi-scale { background:none; width:272px}
.article-roi .roi-wrapper .ui-slider {  height:7px; width:193px; left:7px; top:52px; }
.article-roi .roi-values { display:none}
.article-roi .bubble { top:6px; display:inline; left:-30px }
.article-roi .roi-wrapper .panel-link { position:absolute; bottom: -54px; left: 0;}

.main-content2{padding:0 16px; width:960px;}
.video{background:url(../images/v2/pattern.jpg) no-repeat left top; width:960px; min-height:378px; float:left; margin:23px 0 0 -25px; position:relative;}
.video img{float:left; margin:13px 0 0 0px;}
.video img.play{position:absolute; left:270px; top:105px;}
.O-video{width:577px; float:left; margin:0 0 0 177px; position:relative;}

.title{width:576px; min-height:92px; float:left; background:#000; position:absolute; bottom:-20px; left:75px; z-index:11;}
.title p{font-size:36px; color:#f0f0f0; float:left; padding:25px 0 0 25px; font-family:"museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif;}

.c-cont{padding:0px 0 0 0px;}
.c-cont p{font-size:16px; color:#424140; width:520px; font-family:"museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; line-height:20px; font-weight:400;}
.c-cont h2{font-size:18px; color:#303030; width:520px; font-family: "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; line-height:20px; font-weight:700;}
.c-cont ul{float:left; margin:5px 0 0 20px;}
.c-cont li{float:left;color:#5e5d5c; font:normal 14px Arial, Helvetica, sans-serif; background:url(../images/v2/tick.png) no-repeat left 4px; list-style:none; padding:1px 0 2px 15px; width:500px;}
.c-cont span{color:#5e5d5c; font:normal 14px Arial, Helvetica, sans-serif; float:left; line-height:19px; padding:5px 0 23px 0;}
.c-cont h3{color:#303030; font:normal 18px 'Myriad Pro'; float:left; padding:0; margin:0;}
.c-cont h4{color:#848484; font:normal 12px 'Myriad Pro'; float:left; text-align:left}

.info-boxes {margin-left:32px;}

.gallery-images {margin:18px 0;}
.gallery-images img{margin:0 6px 12px 0; cursor:pointer;}

.quota{width:285px; min-height:60px; float:right; background:#efefef; /*margin:160px -25px 0 0;*/ margin:0px -313px 20px 15px; padding:25px 0 0 25px;}
.quota blockquote{background:url(../images/v2/blockquote-start.png) no-repeat left top; float:left; width:28px; height:23px;}
.quota p,.info p{font-size:14px; color:#303030; width:220px; font-family: "museo-1","museo-2", Arial, Verdana, sans-serif; line-height:20px; font-weight:500; line-height:17px; float:right; padding:0 35px 0 0;}
.info span{font-size:12px; color:#595959; width:220px; font-family: "museo-1","museo-2", Arial, Verdana, sans-serif; line-height:20px; font-weight:300; line-height:17px; float:right; padding:0 35px 20px 0;}
.quota span, .quota .smallgray {font-size:12px; color:#595959; font-family: "museo-1","museo-2", Arial, Verdana, sans-serif; line-height:20px; font-weight:300; line-height:17px; padding:0 35px 20px 0;}

.info-box {width:335px; float:left; padding:10px 0 10px 70px;}
.info-box h1{font-size:18px; color:#303030; font-family: "museo-1","museo-2", Arial, Verdana, sans-serif; line-height:20px; font-weight:700; line-height:17px; float:left; padding:0 0px 0px 0;}
.info-box p{color:#303030; font:normal 12px Arial, Helvetica, sans-serif; float:left; line-height:16px; padding:0px 0 16px 0; width:340px;}
.info-box li{float:left; list-style:none; width:300px;}
.info-box li a{color:#1c657d; font:normal 12px Arial, Helvetica, sans-serif; float:left; line-height:16px; padding:0px 0 0px 0; clear:both;}

.social-links{width:525px; float:left; border-top:1px solid #e5e5e5; margin:0 0 0 70px; padding-top:23px;}
.social-links p{color:#454545; font:normal 16px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; float:left; line-height:16px; padding:0px 25px 0px 0;}

/* submenu */

.submenu-holder {
	position: absolute;
	top: 160px;
	left: 16px;	
	width: 960px;	
	text-align: center;
	background: #c4262e;z-index:111;
}

.submenu {
	height: 24px;
	padding: 0;
	list-style: none;
	list-style-type: none;
}

.submenu li {
	position: relative;
	display: inline;	
	height: 24px;
	margin-left: -4px;
}

.submenu li a, .submenu li span {
	padding: 4px 8px 4px 8px;	
}

.submenu li.selected a, .submenu li.selected span {
	background: #650d11;	
}

.submenu li a {
	font-size: 0.9em;
	line-height: 1.9em;
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #fff !important;
	text-decoration: none;
}

.submenu li a:hover {
	text-decoration: none;
	background: #650d11;	
}

.submenu li span {
	font-size: 0.9em;
	line-height: 1.9em;	
	font-family: "museo-1","museo-2", Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #fff;
}
/* Comaround Landningsida Styles */
.left-banner{width:450px; float:left; margin-bottom: 35px;}
.left-banner h1{color:#231f20; font:normal 36px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; font-weight:700; float:left; line-height:42px; padding:0px 0px 0px 0;}
.left-banner p{color:#424140; font:normal 16px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; font-weight:500; width:430px; float:left; line-height:20px; padding:0px 0px 7px 0;}
.left-banner a.green_btn{margin:12px 0 0;}

.guider{width:474px; float:right; margin:0 -25px 35px 0; position:relative;}
.tooltip{background:url(../images/v2/tooltip.png) no-repeat left top; width:288px; min-height:176px; position:absolute; top:-5px; right:-35px; padding:25px 0 0 33px;}
.tooltip h3{color:#9cbf25; font:normal 24px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; font-weight:700; float:left; line-height:20px; padding:0px 0px 0px 0;}
.tooltip p{color:#535354; font:normal 14px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; font-weight:300; float:left; line-height:18px; padding:0px 15px 10px 0; min-width: 235px;}
.tooltip a{color:#1c657d; font:normal 14px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; font-weight:300; float:left; line-height:18px; padding:0px 0px 0px 12px; background:url(../images/v2/L-arrow.png) no-repeat left 5px; margin:0;}

.column {width:290px; min-height:330px; border:1px solid #eaeaea; float:left; margin:0 16px 0 0;}
.column h2 {margin: 0; padding: 0}
.column h2 a.columnHeadingLink {color:#fff; text-shadow:#000 0 1px 1px; background:url(../images/v2/green-bg.png) no-repeat left top; width:292px; text-align:center; padding:12px 0 25px; margin:0 0 0 -1px; font:normal 18px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; font-weight:700; float:left; line-height:20px; text-decoration: none;}
.column h2 a.columnHeadingLink:visited {color:#fff;}
.column p{color:#2c2b2b; font:normal 14px Arial, Helvetica, sans-serif; float:left; line-height:19px; padding:15px 18px 40px 18px; min-height:115px; min-width: 254px;}
.column span{width:100%; float:left; padding-bottom:3px;}
.column span a,.column a{color:#1c657d; font:normal 14px Arial, Helvetica, sans-serif; float:left; line-height:19px; margin-left:18px;}
.column a.arrowleftbox{background:url(../images/v2/L-arrow.png) no-repeat left 5px; padding-left:10px;}
.column a.arrowmiddlebox{background:url(../images/v2/L-arrow.png) no-repeat left 5px; padding-left:10px;}
.column a.arrowrightbox{background:url(../images/v2/L-arrow.png) no-repeat left 5px; padding-left:10px;}
.column img{float:left; margin:22px 0 0;}

.center-column h2 a.columnHeadingLink {background:url(../images/v2/orange_bg.png) no-repeat left top;}
.right-column h2 a.columnHeadingLink {background:url(../images/v2/blue_bg.png) no-repeat left top;}
.right-column {margin:0;}

.main-content h3.heading{color:#231f20; font:normal 20px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; float:left; font-weight:500; width:100%; margin:18px 0 9px 0;}

.icons{width:905px; min-height:86px; border:1px solid #e7e7e7; float:left; -webkit-border-radius: 6px;
-moz-border-radius: 6px; border-radius: 6px; margin-bottom:25px;}
.icons img{float:left; margin:25px 12px 0 27px;}

.quota_text{width:100%; float:left;}
.quota_text img{float:left; margin:0 30px 0 10px;}
.info{width:390px; float:left; margin-bottom:15px;}
.info p{width:330px; padding:0 0 6px 37px; float:left; background:url(../images/v2/blockquote-start.png) no-repeat left top;}
.info span{width:340px; padding: 0 0 0 37px; float:left;}

.report{width:906px; border:1px solid #eaeaea; float:left; margin:0 0 40px; border-right:0;}

.report table{font:normal 14px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; color:#424140;margin-bottom:0px!important;text-align:left!important;}
.report th{background:#323232!important; border-right:1px solid #454545; padding:10px 0!important;color:#424140!important;font-weight:auto!important;font-size:inherit!important;text-align:center!important;}
.report th p{font:11px Arial,Helvetica,sans-serif; color:#E7E7E7; padding:0;}
.report th h5{font:700 14px "museo-1","museo-2",'Myriad Pro',Arial,Verdana,sans-serif!important; color:#E7E7E7!important; padding:0;}
.report tr{height:40px;}
.report td{font:normal 14px "museo-1","museo-2",'Myriad Pro',Arial,Verdana,sans-serif; color:#424140!important; padding:0px 0 0px 15px!important; height:60px; border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; vertical-align:middle;font-size:inherit!important;}

.report-info{width:252px; float:left;}
.report-info ul{float:left; padding:0;}
.report-info li.head-blank{min-height:9px; background:#323232; border-right:1px solid #454545; width:232px;}
.report-info li{border-bottom:1px solid #eaeaea; float:left; border-right:1px solid #eaeaea; list-style:none; width:232px; color:#424140; padding:20px 0 0px 19px; height:40px; font-weight:500; font:normal 14px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif;}
.report-info li.break{padding:11px 0 0px 19px; height:49px;}
.report-info li.last{border-bottom:0;}

.report-info2,.report-info2 li{width:218px; text-align:center;}
.report-info2 li,.report-info2 li.break{padding-left:0;}
.report-info2 li.head-blank{width:217px; text-align:center; padding-top:13px; height:47px;}
.report-info2 li.active,td.active{background:#f9fbf4; margin:0 0 0 1px; width:216px;}
.report-info2 li.head-blank p,.report-info2 li.head-blank h5{color:#e7e7e7; padding:0; font:normal 14px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; float:left; font-weight:700; text-align:center; width:100%;}
.report-info2 li.head-blank h5{font:normal 11px Arial, Helvetica, sans-serif;}
.report-info2 li span,td.active{font:normal 24px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif!important; font-weight:700; color:#86A41F!important; text-align:center;}

a.green_btn,.tab_content .options input.submit{background:url(../images/v2/A_button.png) no-repeat left top; text-align:center; width:197px; float:left; padding:15px 0 17px; text-shadow:#252525 0 1px 1px; color:#fff !important; text-decoration:none; font:bold 16px Arial, Helvetica, sans-serif;}
.column a.green_btn{margin:22px 0 0 18px;}
.column a.orange_btn{background:url(../images/v2/A_button1.png) no-repeat left top;}
.column a.blue_btn{background:url(../images/v2/A_button2.png) no-repeat left top;}

/* Comaround Registrera Styles */
.c-cont h1{padding-top:15px;}
.reg-header {width:200px; float:right; padding:100px 0 0;}
.reg-header h2{font:normal 14px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; float:left; font-weight:700; color:#424140;}
.reg-header h2 a{color:#1c657d; font-size:12px;}

.regis-nav{width:960px; float:left; background:url(../images/v2/tab_bg.gif) repeat-x left 44px; min-height:200px; margin:0 0 0 -25px;}
.regis-nav ul.tabs{margin:0px 0 0 100px; float:left;}
.regis-nav ul.tabs li{float:left; list-style:none; padding:0 5px 0 0; background: none;}

.regis-nav ul.tabs li a{background:url(../images/v2/tab_L.png) no-repeat left top; padding:0 0 0 8px; float:left; text-decoration:none;}
.regis-nav ul.tabs li a span{background:url(../images/v2/tab_R.png) no-repeat right top; padding:9px 17px 11px 5px; font:normal 15px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif; color:#112122; float:left;}

.regis-nav ul.tabs li.active a{background-image:url(../images/v2/tab_sel_L.png);}
.regis-nav ul.tabs li.active a span{background-image:url(../images/v2/tab_sel_R.png); padding:12px 17px 16px 5px; color:#7ea200;}

.tab_container{width:550px; float:left; padding:40px 0 0 100px; position:relative;}

.tab_content label{color:#303030; font:bold 14px Arial, Helvetica, sans-serif; float:left; width:145px; text-align:right; padding:5px 20px 0 0;}
.tab_content input{color:#303030; font:bold 12px Arial, Helvetica, sans-serif; float:left; width:230px; padding:5px 0px 5px 5px; border:1px solid #e3e3e3; background:#f8f8f8; margin:0 0 20px;}
.tab_content select{color:#303030; font:bold 12px Arial, Helvetica, sans-serif; float:left; width:230px; padding:5px 0px 5px 5px; border:1px solid #e3e3e3; background:#f8f8f8; margin:0 0 20px;}
.tab_content textarea{color:#303030; font:bold 12px Arial, Helvetica, sans-serif; float:left; overflow:auto; height:98px; width:230px; padding:5px 0px 5px 5px; border:1px solid #e3e3e3; background:#f8f8f8; margin:0 0 20px;}
.tab_content .options input.submit3{width:107px; background:url(../images/v2/SG_button.png) no-repeat left top;}
.tab_content .options input.radio{width:auto; height:auto; clear:none; margin:5px 0 20px;}
#tab3 .options h2{width:auto; height:auto; padding:5px 15px 0 5px;}
#tab3 label{width:170px;}
#tab3 .options{width:360px;}

.options{width:385px; float:right;}
.tab_content .options input{background:none; border:0; width:auto; height:auto; padding:0; clear:both; margin:0 0 15px 0; font-size:0; line-height:0; *margin-bottom:0;}
.options h2{color:#5e5d5c; font:normal 14px Arial, Helvetica, sans-serif; float:left; width:350px; margin:0; padding-left:10px; padding-bottom:12px;}
.tab_content .options h2 a{color:#5e5d5c;}
.tab_content .options input.submit{margin:10px 0 12px 0; clear:both; cursor:pointer;}
.tab_content .log-fb a{background:url(../images/v2/fb.png) no-repeat left top; margin-bottom:25px; padding:0 0 0 25px; float:left; color:#1c657d; font:normal 14px Arial, Helvetica, sans-serif;clear:both;}

.tab_content input.small-input{width:64px;}
.tab_content small{color:#969696; font:normal 11px Arial, Helvetica, sans-serif; float:left; padding:6px 0 0 10px; width:200px;}
.tab_content small.minst{width:auto;}
.tab_content input.more-m{margin-bottom:40px;}

#tab2 img{float:left; margin:3px 0 0 235px; cursor:pointer;}
.summa{width:385px; height:0px; float:right; margin:-17px 0 32px;}
.summa p{font:normal 12px Arial, Helvetica, sans-serifl; color:#303030; float:left; padding:0 0px 0 0;}
.summa a{font:normal 11px Arial, Helvetica, sans-serifl; color:#1c657d; float:left;}

/* TOOLTIP STYLES */
.tip {
	width: 282px;
	padding-top: 10px;
	overflow: hidden;
	display: none; top:70px !important; *left:525px !important;
	position: absolute;
	z-index: 500; font-size:12px;
	background: transparent url(/gui/images/tipTop.png) no-repeat top;}
	
.tipMid {background: transparent url(/gui/images/tipMid.png) repeat-y 7px 0; padding: 0 25px 10px 25px; width:232px; margin-top:30px;}
.tipBtm {background: transparent url(/gui/images/tipBtm.png) no-repeat 7px bottom; height: 24px;}
.tip p 
{
	font-size: 12px;
}

/* Comaround Popup */
.overlay{width:100%; height:100%; position:fixed; z-index:1112; background:url(/gui/images/overlay.png) repeat left top; left:0; top:0; display:none;}
.images_popup{width:660px; float:left; background:#fff; z-index:11115; position:absolute; left:25%; top:20%; -webkit-box-shadow: 0px 0px 40px #000;
-moz-box-shadow: 0px 0px 40px #000; box-shadow: 0px 0px 40px #000;}
.movie_popup_landingURL1{width:660px; float:left; background:#fff; z-index:11115; position:absolute; left:25%; top:20%; -webkit-box-shadow: 0px 0px 40px #000;
-moz-box-shadow: 0px 0px 40px #000; box-shadow: 0px 0px 40px #000;}
.movie_popup_landingURL2{width:660px; float:left; background:#fff; z-index:11115; position:absolute; left:25%; top:20%; -webkit-box-shadow: 0px 0px 40px #000;
-moz-box-shadow: 0px 0px 40px #000; box-shadow: 0px 0px 40px #000;}
.movie_popup_landingURL3{width:660px; float:left; background:#fff; z-index:11115; position:absolute; left:25%; top:20%; -webkit-box-shadow: 0px 0px 40px #000;
-moz-box-shadow: 0px 0px 40px #000; box-shadow: 0px 0px 40px #000;}
.movie_popup_landingURL4{width:660px; float:left; background:#fff; z-index:11115; position:absolute; left:25%; top:20%; -webkit-box-shadow: 0px 0px 40px #000;
-moz-box-shadow: 0px 0px 40px #000; box-shadow: 0px 0px 40px #000;}
.images_popup a.left_arrow{z-index:10; float:left; background:url(/gui/images/left_arrow.png) no-repeat left top; width:25px; height:33px; text-indent:-5555px; position:absolute; top:200px; left:-10px;}
.images_popup a.right_arrow{z-index:10; float:left; background:url(/gui/images/right_arrow.png) no-repeat left top; width:25px; height:33px; text-indent:-5555px; position:absolute; top:200px; right:-10px;}
.images_popup a.close{z-index:10; float:left; background:url(/gui/images/cross.png) no-repeat left top; width:37px; height:36px; text-indent:-5555px; position:absolute; top:-18px; right:-18px;}
.movie_popup_landingURL1 a.close{z-index:10; float:left; background:url(/gui/images/cross.png) no-repeat left top; width:37px; height:36px; text-indent:-5555px; position:absolute; top:-18px; right:-18px;}
.movie_popup_landingURL2 a.close{z-index:10; float:left; background:url(/gui/images/cross.png) no-repeat left top; width:37px; height:36px; text-indent:-5555px; position:absolute; top:-18px; right:-18px;}
.movie_popup_landingURL3 a.close{z-index:10; float:left; background:url(/gui/images/cross.png) no-repeat left top; width:37px; height:36px; text-indent:-5555px; position:absolute; top:-18px; right:-18px;}
.movie_popup_landingURL4 a.close{z-index:10; float:left; background:url(/gui/images/cross.png) no-repeat left top; width:37px; height:36px; text-indent:-5555px; position:absolute; top:-18px; right:-18px;}

.caption{width:637px; background:#000; padding:15px 0 0 23px; float:left; min-height:50px;}
.caption p{ color:#f1f1f1; float:left; font-size:12px; color:#f1f1f1; font-family:Arial, Helvetica, sans-serif;}
.caption p span{color:#f1f1f1;font:normal 18px "museo-1","museo-2",'Myriad Pro', Arial, Verdana, sans-serif;}

.thumbnails{width:640px; background:#4d4d4d; padding:20px 0 20px 20px; float:left;}
.thumbnails a{float:left; margin:0 12px 0 0; width:93px; height:65px;}
.thumbnails a:hover{border:4px solid #8e131a; width:85px; height:57px;}
.thumbnails img{width:93px; height:65px;}
.thumbnails a:hover img{width:85px; height:57px;}





