/*
Project: Telge.se
Style: General stylesheet
Version: 0.8
Author: Magnus Forsberg, Ottoboni Group
Updated: 2008-10-14
============================================================ */
html{font-size:125%;font-family:arial, verdana, sans-serif;margin:0;padding:0}
body{font-size:50%;background:#eeedeb;margin:0;padding:0}
cite,em,dfn{font-style:italic}
abbr,acronym{text-transform:uppercase}
a abbr,a acronym{border:none}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid}
img{vertical-align:bottom}
a:link,a:visited,a:hover,a:active,a:focus{color:#005195;text-decoration:none;cursor:pointer}
a:hover,a:active,a:focus{text-decoration:underline}
legend{background:#fff}
textarea,input[type='text'],select{border:1px solid #ccc;background:#fff}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#d9d9d9}
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{outline:0 solid #ddd;border-color:#888}
input[type='button'],input[type='submit'],input[type='checkbox'],input[type='image'],input[type='radio'],input[type='reset'],select,button{cursor:pointer}
input[type='hidden']{display:none}
div.contactform span.error:after,div.contactinfo:after,div.list-pagin:after,ul.two-col:after,ul.list-items li:after,div.contactform li:after,div.contentfooter:after,div.form li:after,div.projects li:after,#topMenu:after,.colrow:after,.row:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.form li,.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
div#pagewrap{width:100%;padding-bottom:0;background:#fff;position:relative;margin:0}
div#pagemain{background:#fff;margin:0 auto}
div#pagefooter{width:100%;height:88px;background:#eeedeb url(../images/footer/footer-bg.jpg) top left repeat-x;padding:0}
div#header{width:100%;height:82px;background:#f5f5f4 url(../images/pagehead/pagehead-bg.jpg) top left repeat-x;border-bottom:1px solid #ededed;position:relative}
div#pagemain div.content,div#pagefooter div.content,div#header div.headerWrapper{width:956px;position:relative;margin:0 auto}
div#pagefooter div.content{height:88px;background:transparent url(../images/footer/footer-pattern-bg.jpg) 50% 0 no-repeat}
div#header div.headerWrapper{height:82px;background:transparent url(../images/pagehead/pagehead-pattern-bg.jpg) 50% 0 no-repeat}
div#header div#logo{min-width:110px;width:auto !important;height:70px;background:transparent;float:left;padding:12px 50px 0 16px}
div#header div.logo-telge{width:160px;height:70px;background:transparent;float:left;padding:12px 0 0 16px}
div#headerTopItems{position:absolute;top:8px;right:16px;float:left}
div#headerTopItems a{color:#737373;font-size:1em;font-family:verdana, arial, sans-serif;float:left;border-right:1px solid #d9d9d9;margin:3px 10px 0 0;padding:1px 10px 2px 0;}
div#headerTopItems a.sv{background:url(../images/pagehead/lang-sv.png) 0 2px no-repeat;padding-left:17px;}
div#headerTopItems a.en{background:url(../images/pagehead/lang-eng.png) 0 3px no-repeat;padding-left:17px;}
div#headerTopItems a.fi{background:url(../images/pagehead/lang-fin.png) 0 3px no-repeat;padding-left:17px;}
div#headerTopItems a.ru{background:url(../images/pagehead/lang-rus.png) 0 3px no-repeat;padding-left:17px;}
div#header div.userinfo{position:absolute;top:50px;right:16px;float:left}
div#header div.userinfo p{color:#737373;font-size:1em;font-family:verdana, arial, sans-serif;float:left;border-right:1px solid #d9d9d9;margin:3px 10px 0 0;padding:1px 10px 2px 0}
div#header div.userinfo p.logout{border-right:0;padding-right:0}
div#header div.userinfo a{color:#737373}
div.searchForm{background:transparent;width:120px;height:18px;display:inline;float:left}
div.searchForm input.searchInput{width:88px;height:15px;background:url(../images/pagehead/topsearch-input.png) top left no-repeat;color:#333;font-size:9px;font-family:verdana, arial, sans-serif;border:0;outline:0;float:left;padding:3px 4px 0 6px}
div.searchForm a{background:url(../images/pagehead/topsearch-button.png);border:0;outline:0;height:18px;width:22px;float:left;text-indent:-999em;display:block}
div.submitWrapper.searchButton .button{background:url(../images/pagehead/topsearch-button.png) top no-repeat; height:18px;width:22px; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; border-right: solid 0px transparent !important;}
#loginBoxWrapper{position:absolute;top:-4px;right: 128px;width:248px;height:179px;z-index:100;float:left;display:none;}
#loginBox{position:absolute;top:26px;width: 219px;height:124px;background-color:rgb(153,153,153);z-index:102;padding: 13px;}
#loginBoxButtonWrapper{position:absolute;top:0;right:0;width:87px;height:26px;}
#loginBox a{line-height:16px;margin-top:4px;background-position:2px 5px;}
.rounded.buttonWrapper{background-color:#def0f6;top:25px;left:1px;height:1px;}
#loginBox .rounded.bottomRight{background:#000;opacity:0.4;}
#topLoginButton{position:absolute;top:0;right:3px;background-color:rgb(153,153,153);width:82px;height:26px;}
#headerTopItems #topLoginButton a{padding-top:5px;margin-left:4px;margin-right:0;padding-left:15px;border-right-style:none;color:#FFF}
#loginButtonShadow{position:absolute;height:23px;right:0;top:3px;width:3px;background:#000;opacity:0.4;filter:alpha(opacity = 40);}
#loginBoxShadow{position:absolute;top:26px;left:3px;width:245px;height:153px;background:#000;z-index:101;opacity:0.4;filter:alpha(opacity = 40);}
#headerTopItems .login{background-repeat:no-repeat;}
#headerTopItems > .login{
	color:#fff;
	background: rgb(247,129,17);
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:0px;
	}


div#header div#topSelection{float:left;margin-top:47px}
div#header div#topSelection li{background:transparent;height:36px;float:left;margin:0 15px 0 0;padding:0}
div#header div#topSelection li span{background:transparent;height:36px;float:left;padding:0}
div#header div#topSelection li a{font-size:1.8em;font-family:Helvetica Neue, Arial, Sans-Serif;font-weight:700;color:#84878a;background:transparent;height:26px;line-height:26px;float:left;text-decoration:none;padding:6px 9px 0}
div#header div#topSelection li.active{background:transparent url(../images/pagehead/tab-left.png) top left no-repeat;height:36px;float:left;padding:0 0 0 9px}
div#header div#topSelection li.active span{background:transparent url(../images/pagehead/tab-right.png) top right no-repeat;height:36px;float:left;padding:0 9px 0 0}
div#header div#topSelection li.active a{font-size:1.8em;color:#005195;background:transparent url(../images/pagehead/tab-middle.png) top right repeat-x;height:26px;line-height:26px;float:left;text-decoration:none;padding:6px 9px 4px}
div#pagemain div.col164,div#pagemain div.col172,div#pagemain div.col224,div#pagemain div.col344,div#pagemain div.col462,div#pagemain div.col548,div#pagemain div.col736,div#pagemain div.col956{float:left;background:#fff;margin:0 8px}
div#pagemain div.col164{width:164px}
div#pagemain div.col172{width:172px}
div#pagemain div.col224{width:224px}
div#pagemain div.col344{width:344px}
div#pagemain div.col462{width:462px}
div#pagemain div.col548{width:548px}
div#pagemain div.col736{width:736px}
div#pagemain div.col956{width:956px;margin:0}
div#pagemain div.colrow{width:100%;margin:16px 0;padding:0 0 0 8px}
div#pagemain div.information{width:462px;margin:0 0 15px}
div#pagemain div.col548 div.information-new{width:548px; padding-bottom: 15px;}
#information-new{width: 100%; margin-bottom: 15px;}
div#pagemain div.chart{margin:0 0 15px}
div#pagemain div#startarea{width:736px;float:left;background:#fff;position:relative;margin:0 8px 0 0}
div.container div#startarea{margin:0 !important}
div#iframe{width:744px;height:auto;float:left;margin:0}
div#leftmenu{width:170px;float:left;background:#fff;margin:0 8px}
div#leftmenu ul{width:170px;padding:0}
div#leftmenu li{border-top:1px solid #ebebeb;background:transparent !important;margin:0;padding:4px 0 7px}
div#leftmenu li p{font-family:arial, verdana, sans-serif;font-size:1.2em;color:#737373;background:transparent url(../images/menu/arrow-gray-bold.gif) 0 2px no-repeat;line-height:1em !important;margin:0 0 0 10px;padding:0 0 0 12px}
div#leftmenu li a{font-size:1.2em;color:#737373;background:transparent url(../images/menu/arrow-gray-bold.gif) 0 2px no-repeat;display:block;margin:0 0 0 10px;padding:0 0 0 12px}
div#leftmenu ul li ul li a,div#leftmenu ul li.active ul li a{font-weight:400;color:#737373;background:transparent url(../images/menu/arrow-gray-bold.gif) 0 2px no-repeat;margin:0 0 0 20px;padding:0 0 0 12px}
div#leftmenu ul li ul li ul li a,div#leftmenu ul li ul li.active ul li a{font-weight:400;color:#737373;background:transparent url(../images/menu/arrow-gray-bold.gif) 0 4px no-repeat;margin:0 0 0 30px;padding:0 0 0 12px}
div#leftmenu ul li ul li ul li.active{padding:4px 0 7px}
div#leftmenu ul li ul li ul li.active a{color:#005195;font-weight:700;background:transparent url(../images/menu/arrow-blue.gif) 0 4px no-repeat}
div#start-campaign{width:748px;height:334px;background:transparent;z-index:120;padding:0 0 145px}
div#start-modules{width:736px;height:177px;position:absolute;bottom:20px;z-index:121;padding:0 0 0 13px}
div#start-modules div.heading p,div#start-modules div.content p{font-family:Arial, Verdana, Sans-Serif;font-size:1em}
div#start-modules div.module-small{float:left;position:relative;width:164px;height:157px;padding:20px 8px 0}
div#start-modules div.module-small div.background{position:absolute;z-index:50;top:0;left:0;width:180px;height:177px;background:transparent url(../images/start/module-small-orange.png) top left no-repeat}
div#start-modules div.small-orange div.background{background:transparent url(../images/start/module-small-orange.png) top left no-repeat}
div#start-modules div.small-blue div.background{background:transparent url(../images/start/module-small-blue.png) top left no-repeat}
div#start-modules div.small-lightgreen div.background{background:transparent url(../images/start/module-small-lightgreen.png) top left no-repeat}
div#start-modules div.small-darkgreen div.background{background:transparent url(../images/start/module-small-darkgreen.png) top left no-repeat}
div#start-modules div.module-medium{float:left;position:relative;width:224px;height:157px;padding:20px 8px 0}
div#start-modules div.module-medium div.background{position:absolute;z-index:50;top:0;left:0;width:240px;height:177px;background:transparent url(../images/start/module-medium-orange.png) top left no-repeat}
div#start-modules div.medium-orange div.background{background:transparent url(../images/start/module-medium-orange.png) top left no-repeat}
div#start-modules div.medium-blue div.background{background:transparent url(../images/start/module-medium-blue.png) top left no-repeat}
div#start-modules div.medium-darkgreen div.background{background:transparent url(../images/start/module-medium-darkgreen.png) top left no-repeat}
div#start-modules div.module-large{float:left;position:relative;width:344px;height:157px;padding:20px 8px 0}
div#start-modules div.module-large div.background{position:absolute;z-index:49;top:0;left:0;width:360px;height:177px;background:transparent url(../images/start/module-large.png) top left no-repeat}
div#start-modules div.large-orange div.background{background:transparent url(../images/start/module-large-orange.png) top left no-repeat}
div#start-modules div.large-blue div.background{background:transparent url(../images/start/module-large-blue.png) top left no-repeat}
div#start-modules div.module-small div.heading,div#start-modules div.module-medium div.heading,div#start-modules div.module-large div.heading{width:auto;height:24px;background:transparent;position:relative;z-index:51;margin:0;padding:0 12px}
div#start-modules div.module-small div.heading p,div#start-modules div.module-medium div.heading p,div#start-modules div.module-large div.heading p{font-weight:700;color:#fff;text-transform:uppercase;margin:0;padding:6px 0 0}
div#start-modules div.module-small div.content{width:auto;height:118px;background:transparent;position:relative;z-index:51;padding:8px 12px 0 !important}
div#start-modules div.module-small div.content p,div#start-modules div.module-medium div.content p,div#start-modules div.module-large div.content p{color:#262626;font-size:1.2em;line-height:1.5em;margin-bottom:8px}
div#start-modules div.module-medium div.content p{margin:0;padding:10px 0}
div#start-modules div.content a.btn{font-family:arial, verdana, sans-serif;color:#FFF !important;font-size:10px;font-weight:700;background:#005195 url(../images/form/btn-bg.jpg) bottom left repeat-x;position:relative;display:block;float:left;white-space:nowrap;border:0;text-transform:uppercase;margin-top:3px;padding:4px 12px 5px}
div#start-modules div.module-small div.content select{font-size:1.1em;color:#262626;font-family:Arial, Verdana, Sans-Serif;width:140px}
div#start-modules div.module-small div.content fieldset{width:140px;padding:0 0 3px}
div#start-modules div.module-medium div.content div.image{width:64px;float:left;margin:0 12px 0 0;padding:0 0 0 1px}
div#start-modules div.module-medium div.content div.info{width:142px;float:left;margin:0}
div#start-modules div.module-medium div.content select{font-size:1.1em;color:#262626;font-family:Arial, Verdana, Sans-Serif;width:130px}
div#start-modules div.module-medium div.content fieldset{width:auto;padding:0 12px 5px 0}
div#start-modules div.module-large div.content div.image{width:155px;float:left;margin:0 12px 0 0;padding:0 0 0 1px}
div#start-modules div.module-large div.content div.info{width:175px;float:left;margin:0;padding:10px 0 0}
div#start-modules div.module-large div.content select{font-size:1.1em;color:#262626;font-family:Arial, Verdana, Sans-Serif;width:150px}
div#start-modules div.module-large div.content fieldset{width:150px;padding:0 0 5px}
div#start-modules div.module-small div.topimage,div#start-modules div.module-medium div.topimage,div#start-modules div.module-large div.topimage{position:absolute;z-index:50;top:0;right:0}
div#start-modules div.module-small div.corner-left,div#start-modules div.module-medium div.corner-left,div#start-modules div.module-large div.corner-left{position:absolute;z-index:50;bottom:-7px;left:-8px;height:21px;width:21px;background:transparent url(../images/start/module-corner-left.png) top left no-repeat}
div#pagemain h1{font-size:3em;line-height:1.1em;color:#f7931d;margin-bottom:4px}
div#pagemain h2{font-size:1.8em;line-height:1.1em;color:#f7931d;margin-bottom:0}
div#pagemain h3{font-size:1.4em;line-height:1.3em;color:#f7931d;margin-bottom:0}
div#pagemain p{font-size:1.2em;line-height:1.5em;color:#262626;margin-bottom:14px}
div#pagemain p.date{font-size:1.1em;color:#666;margin-bottom:1px !important}
div#pagemain p.author{font-size:1.1em;color:#666;margin-bottom:5px !important}
div#pagemain p.preamble{font-size:1.5em;line-height:1.4em;word-spacing:-0.05em;font-style:italic;font-family:Georgia, serif}
div#pagemain h1 + p.date{margin:5px 0 !important}
div#pagemain h1 + ul.list-items{margin:15px 0 0 !important}
div#pagemain h2 + table,div#pagemain h3 + table{margin-top:3px}
div#pagemain h3.result{margin:10px 0 5px}
div#pagemain img.left{float:left;margin:0 10px 10px 0}
div#pagemain img.right{float:right;margin:0 0 10px 10px}
div#pagemain table{width:100%;border-collapse:collapse;margin-bottom:15px}
div#pagemain th,div#pagemain td{border-right:1px solid #ebebeb;background:#fff url(../images/content/table-bg.jpg) top left repeat-x;font-size:1.2em;color:#262626;padding:6px 8px}
div#pagemain th.orange{border-right:1px solid #e4871b;background:#f7931d url(../images/content/th-orange-bg.jpg) top left repeat-x;font-size:1.2em;color:#fff}
div#pagemain ul.list{margin:0 0 15px;padding:0 0 0 10px}
div#pagemain ul.list li{background:#fff url(../images/content/li-item.jpg) 0 8px no-repeat;font-size:1.2em;line-height:1.5em;color:#262626;margin:4px 0;padding:0 0 0 10px}
div#pagemain ul.orange li{background:#fff url(../images/content/li-item-orange.jpg) 0 8px no-repeat}
div#pagemain ol.list{list-style:decimal;list-style-position:inside;margin:0 0 15px;padding:0 0 0 10px}
div#pagemain ol.list li{background:#fff;font-size:1.2em;line-height:1.5em;color:#262626;margin:4px 0;padding:0}
div#pagemain div.contentpuff{width:360px;height:239px;background:#f7931d url(../images/content/puff-orange.jpg) top right no-repeat;position:relative;margin:0 0 15px;padding:0 188px 0 0}
div#pagemain div.contentpuff div.links{position:absolute;bottom:16px;right:16px;width:156px}
div#pagemain div.contentpuff div.links p{font-family:Arial, Verdana, Sans-Serif;color:#fff;margin:0}
div#pagemain div.contentpuff div.links a{color:#fff}
div#pagemain div.contentfooter { border-top:1px solid #ebebeb;padding:5px 0 0 0; margin:0 8px 0 0;height:25px;width:420px;}
div#pagemain div.contentfooter p { font-family:Arial, Verdana, Sans-Serif; font-size:1.0em; color:#737373; clear:both;}
div#pagemain div.contentfooter a { display:inline-block; padding-left:23px; margin-top:5px; margin-right:18px; font-weight:normal; background-position:0 0;}
div#pagemain div.contentfooter p.left { width:50%; float:left; }
div#pagemain div.contentfooter p.right { width:50%; float:left; text-align:right; }
div#pagemain div.contentfooter p.copy { position:absolute; top:5px; right:0; text-align:right; }
div#pagemain div.contentfooter a.print { background-image:url(../Images/footer/icon_print.gif); background-repeat:no-repeat;}
div#pagemain div.contentfooter a.share { background-image:url(../Images/footer/icon_share.gif); background-repeat:no-repeat; display:none;}
div#pagemain div.container{float:left;margin:0}
div#topMenu{width:904px;background:transparent;margin:15px 0 30px;padding:0 26px}
body.start div#topMenu{margin:15px 0}
div#topMenu li{float:left;display:inline;font-size:1.2em;font-weight:700;background:transparent !important;margin:0 20px 0 0; padding-top:1px;}
div#topMenu li a{color:#737373;background:transparent url(../images/menu/arrow-gray-bold.gif) 0 4px no-repeat;padding:0 0 0 12px}
/*div#pagemain div.slidingdrawer{width:172px;overflow:auto;margin-bottom:15px}
div#pagemain div.slidingdrawer div{background:#efefef}
div#pagemain div.slidingdrawer div.heading{width:auto;height:24px;background:transparent url(../images/slidingdrawer/heading.jpg) top left no-repeat;padding:0 17px 0 12px}
div#pagemain div.slidingdrawer div.heading p{font-size:1em !important;font-weight:700;text-transform:uppercase;color:#404040 !important;margin:0 !important;padding:6px 0 0 !important}
div#pagemain div.slidingdrawer div.first-heading{background:transparent url(../images/slidingdrawer/first-heading.jpg) top left no-repeat}
div#pagemain div.slidingdrawer div.last-heading{background:transparent url(../images/slidingdrawer/last-heading.jpg) top left no-repeat}
div#pagemain div.slidingdrawer div.selected div.heading p{color:#fff !important}
div#pagemain div.slidingdrawer div.content,div#pagemain div.slidingdrawer div.selected div.content{width:auto !important;padding-bottom:2px;background:#efefef;left:0 !important}
div#pagemain div.slidingdrawer div.selected div.content{background:transparent url(../images/slidingdrawer/selected-content.jpg) bottom left repeat-x}
div#pagemain div.slidingdrawer div.selected div.last-content{background:transparent url(../images/slidingdrawer/last-content.jpg) bottom left no-repeat}
div#pagemain div.slidingdrawer li.bottomlink{background:transparent url(../images/slidingdrawer/bottomlink.jpg) top left repeat-x;border:0 !important;margin:0 !important;padding:6px 12px 12px !important}
div#pagemain div.slidingdrawer li.bottomlink a{font-weight:700;font-size:1em}
div#pagemain div.slidingdrawer div.form ul{background:transparent;padding:6px 0 7px}
div#pagemain div.slidingdrawer div.form li{padding:0 12px}
div#pagemain div.slidingdrawer div.form li label{display:block;font-size:1.1em;font-weight:700;color:#262626;margin:3px 0 6px}
div#pagemain div.slidingdrawer div.form li input.text{width:137px;border:0;font-size:1.1em;color:#262626;background:#fff url(../images/slidingdrawer/input-text.jpg) top left repeat-x;margin:0 0 7px;padding:6px 5px 5px}
div#pagemain div.slidingdrawer div.form li a.btn{font-family:arial, verdana, sans-serif;color:#FFF;font-size:10px;font-weight:700;background:#005195 url(../images/form/btn-bg.jpg) bottom left repeat-x;position:relative;display:block;float:left;white-space:nowrap;border:0;padding:4px 12px 5px}
div#pagemain div.slidingdrawer div.list-a li{margin:8px 0;padding:0 12px}
div#pagemain div.slidingdrawer div.list-a li p.date{font-size:0.9em;color:#737373;line-height:1.1em}
div#pagemain div.slidingdrawer div.list-a li p.link{margin-top:2px}
div#pagemain div.slidingdrawer div.contact h2{font-size:1.1em;font-weight:700;color:#262626;margin:0 0 1px;padding:0 12px}
div#pagemain div.slidingdrawer div.contact p{font-size:1.1em;line-height:1.5em;color:#262626;margin:0 0 2px;padding:0 12px}
div#pagemain div.slidingdrawer div.list-c li{border-bottom:1px solid #dcdcdc;margin:8px 0;padding:3px 12px 7px}
div#pagemain div.slidingdrawer div.list-c li p{font-size:1.1em;line-height:1.1em;color:#262626;overflow:auto}
div#pagemain div.slidingdrawer div.list-b ul{background:transparent;padding:5px 0 0}
div#pagemain div.slidingdrawer div.list-b li{border-bottom:1px solid #dcdcdc;margin:4px 0;padding:0 12px 4px}*/
div#pagemain div.generalmodul{width:172px;background:transparent url(../images/slidingdrawer/section-general.jpg) top left no-repeat;margin:0 0 15px;padding:0}
div#pagemain div.generalmodul div.heading{width:auto;height:24px;background:transparent url(../images/slidingdrawer/general-heading.jpg) top left no-repeat;padding:0 17px 0 12px}
div#pagemain div.generalmodul div.heading p{font-size:1em !important;font-weight:700;text-transform:uppercase;color:#fff !important;margin:0 !important;padding:6px 0 0 !important}
div#pagemain div.generalmodul div.content{width:auto !important;left:0 !important;background:#efefef url(../images/slidingdrawer/last-content.jpg) bottom left no-repeat;padding:0 0 10px}
div#pagemain div.generalmodul div.content h2{font-size:1.2em;font-weight:700;color:#262626;margin:0 0 1px;padding:0 12px}
div#pagemain div.generalmodul div.content p{font-size:1.1em;line-height:1.5em;color:#262626;margin:0 0 2px;padding:5px 12px 0}
div#pagemain div.generalmodul div.content p.spot{font-size:1.1em;line-height:1.5em;color:#005195;text-align:center;margin:0 0 2px;padding:15px 12px 0}
div#pagemain div.generalmodul div.content p.spot span{font-size:1.4em}
div#pagemain div.generalmodul div.content img{margin:0 0 5px}
div#pagemain div.blue div.heading{background:transparent url(../images/slidingdrawer/general-heading-blue.jpg) top left no-repeat}
div.contactform{width:432px;background:#f0f0f0 url(../images/form/form-gray.jpg) top left repeat-x;margin-top:15px;padding:15px}
div.form-orange{width:432px;background:#fff url(../images/form/form-orange.jpg) top left repeat-x;padding:15px}
div.contactform ol{width:432px}
div.contactform li{margin-bottom:15px;background:transparent;width:432px;display:block}
div.contactform label{display:block;font-size:1.2em;color:#262626;font-weight:700;margin:0 0 5px;padding:0}
div.contactform label.radio,div.contactform label.checkbox{float:left;font-size:1.2em;color:#262626;font-weight:400;margin:0 25px 0 0;padding:5px 0 0}
div.contactform input.error{background:#b01116 url(../images/backgrounds/bg-input-red.gif) top left no-repeat;font-family:"Trebuchet MS", verdana, arial, sans-serif;font-size:12px;color:#fff;width:250px;border:1px solid #6b0004;outline:0;float:left;padding:3px 6px}
div.contactform textarea{background:#FFF url(../images/backgrounds/bg-input-white.gif) top left no-repeat;font-family:arial, verdana, sans-serif;font-size:12px;color:#262626;width:348px;height:204px;border:1px solid #ebebeb;outline:0;padding:3px 6px}
div.contactform a.button span{background:transparent url(../images/backgrounds/bg-btn-blue-left.jpg) top left no-repeat;position:relative;display:block;float:left;white-space:nowrap;font-size:1em !important;padding:6px 0 6px 12px}
div.contactform input.button{font-family:arial, verdana, sans-serif;color:#FFF;font-size:12px;font-weight:700;background:#005195 url(../images/form/btn-bg.jpg) bottom left repeat-x;position:relative;display:block;float:left;white-space:nowrap;border:0;padding:3px 12px 4px}
div.contactform span{font-size:1.2em}
div.contactform span.right{float:right;background:transparent;padding-right:0}
div.contactform span.error{color:#b01116;display:inline;float:left;width:100px;line-height:1.3em;padding:0 0 0 5px}
div.contactform span.info{color:#262626;padding-left:0}
div.contactform span.label{display:block;color:#262626;font-weight:700;margin:0 0 5px;padding:0}
div#pagemain div.xForm td{font-size:1em;background:transparent;border:0;padding:0 0 15px !important}
div#pagemain div.xForm td.label{padding:0 !important}
div#pagemain div.xForm span.label{display:block;color:#262626;margin:0 0 5px;padding:0}
div#pagemain div.xForm input.text,div#pagemain div.xForm span.error,div#pagemain div.xForm textarea{margin-bottom:0}
div#pagemain div.contactinfo{width:432px;margin-bottom:15px}
div#pagemain div.contactinfo h1{font-size:1.8em;color:#262626}
div#pagemain div.contactinfo p{font-size:1.2em;font-family:Arial, Verdana, sans-serif}
div#pagemain div.contactinfo img{float:left;border:1px solid #fff;margin:0 10px 0 0}
ul.list-items{width:auto}
ul.list-items li{border-top:1px solid #ebebeb;overflow:auto;padding:16px 0}
ul.list-items li.first{margin-right:16px;padding:16px 0}
ul.list-items li img{float:left;margin:0 16px 0 0}
ul.list-items li p{margin-bottom:3px !important}
ul.two-col li{width:360px;float:left}
div.list-pagin{background:#FFF;width:100%;margin-bottom:30px;padding:8px 0 0}
div.list-pagin ul{background:transparent;width:auto;display:inline;float:left}
div.list-pagin ul li{background:#FFF;display:inline;float:left;height:20px;padding:0 8px}
div.list-pagin ul li a{float:left;font-size:1.2em;color:#737373;display:inline;line-height:18px;padding:0}
div.list-pagin ul li.arrow{padding:0}
div.list-pagin ul li.arrow,div.list-pagin ul li.first{border-left:0}
div.list-pagin ul li a:hover,div.list-pagin ul li a:focus,div.list-pagin ul li a:active{color:#005195 !important}
div.list-pagin ul li.divider{color:#d9d9d9;font-size:1.2em;padding:2px 0 0}
div.list-pagin ul li a.active{color:#005195;font-weight:700;font-size:1.6em;position:relative;top:0}
div.faq{width:400px;background:#FFF;margin:0}
div.faq h2{font-size:1.4em !important;color:#005195;font-weight:700;background:#f0f0f0 url(../images/faq/faq-link-top.gif) top left no-repeat;margin:9px 0 !important;padding:0}
div.faq h2 span{display:block;width:390px;background:url(../images/faq/faq-link-bottom.gif) bottom left no-repeat;padding:0 5px}
div.faq h2 a{background:url(../images/faq/faq-arrow-right.jpg) 0 4px no-repeat;display:block;padding:6px 0 7px 28px}
div.faq h2.active a{background:url(../images/faq/faq-arrow-down.jpg) 0 4px no-repeat}
div.faq ul{margin:0 8px}
div.faq ul li{border-bottom:1px solid #ebebeb;margin-bottom:7px;padding:0 0 8px}
div.faq ul li:last-child{border-bottom:0}
div.faq ul li h3{font-size:1.2em !important;line-height:1.3em;color:#005195;font-weight:400;margin:0;padding:0 0 0 12px}
div.faq ul li div{font-size:1.2em;color:#262626;font-weight:400;border-left:1px solid #d1d1d1;margin:5px 0 3px 21px;padding:0 0 1px 11px}
div.faq ul li div p{font-size:1em !important}
div.col548 div#searchform{width:518px;background:#fff url(../images/search/search-bg.jpg) top left repeat-x;padding:20px 15px 10px}
div.col548 div#searchform ol{width:518px}
div.col548 div#searchform li{margin-bottom:15px;background:transparent;width:518px}
div.col548 div#searchform li.padding{padding-left:12px;width:577px}
div.col548 div#searchform li.padding label{padding-left:0}
div.col548 div#searchform label{font-size:1em;color:#262626;margin:0 0 3px;padding:0}
div.col548 div#searchform input.text{background:#FFF url(../images/search/input-bg.jpg) top left;font-family:arial, verdana, sans-serif;font-size:12px;color:#262626;width:400px;border:0;outline:0;float:left;height:18px;margin:0 12px 0 0;padding:6px 6px 0}
div.col548 div#searchform input.button{background:#f0f url(../images/search/button-bg.jpg) top left repeat-x;font-family:arial, verdana, sans-serif;font-size:12px;color:#fff;width:auto;border:0;outline:0;float:left;font-weight:700;height:24px;margin:0 12px 0 0;padding:0 12px 2px}
div.col548 div#searchform input.radio{float:left;margin:0 5px 0 0;padding:0}
div.col548 div#searchform label.radio{float:left;margin-right:20px;color:#262626;padding:2px 0 0}
div.col548 div#searchform label.intro{font-weight:700;float:left;margin-right:10px;padding:1px 0 0}
div.col548 div#searchform a.button span{background:transparent url(../images/backgrounds/bg-btn-blue-left.jpg) top left no-repeat;position:relative;display:block;float:left;white-space:nowrap;padding:6px 0 6px 12px}
ul.search-items{width:100%;background:transparent;padding-bottom:20px}
ul.search-items li{width:100%;float:left;background:transparent;border-top:1px solid #dedede;margin:5px 0 0;padding:10px 0 0}
ul.search-items li h2{font-size:1.8em;font-weight:700;border:0;margin:0;padding:0}
ul.search-items li p{font-size:1.4em;line-height:1.4em;margin:3px 0 6px !important}
ul.search-items li p.date{font-size:1.1em;color:#262626 !important;margin:0}
ul.search-items li p.link{font-size:1.2em;margin:0 0 6px}
ul.search-items li a{font-family:"Trebuchet MS", verdana, arial, sans-serif;color:#005195;font-weight:400}
ul.search-items li a.pdf{background:url(../images/search/pdf-bg.jpg) 0 4px no-repeat;padding:0 0 0 18px}
div#pagemain div.row{width:100%}
div#pagemain div.row div.last{margin-right:0}
.image-wrap{display:table;width:137px;height:137px;position:relative;top:0;left:0;background:#FFF url(../images/picturearchive/item-bg.jpg) top left no-repeat;margin:0 0 5px;padding:0}
.image-wrap p{width:137px;text-align:center;background:transparent;margin:0 !important;padding:0 !important}
.image-wrap img{border:2px solid #fff}
.image{display:table-cell;vertical-align:middle}
.image div{position:absolute;top:50%}
.image>div{display:table-cell;vertical-align:middle;position:static}
.image div div{position:relative;top:-50%;text-align:center}
div#pagemain div.picture-item{width:137px;height:auto;float:left;margin-bottom:25px}
div#pagemain div.picture-item h2{font-size:1.1em;color:#262626;margin:0;padding:0 10px}
div#pagemain div.picture-item p{font-family:Arial, Verdana, sans-serif;font-size:1.1em;color:#262626;margin:0 0 2px;padding:0 10px}
div#pagemain div.contact-item{width:172px;height:auto;float:left;margin:0 16px 25px 0}
div#pagemain div.contact-item h2{font-size:1.2em;color:#262626;margin:0;padding:0}
div#pagemain div.contact-item p{font-size:1.2em;color:#262626;margin:0 0 2px;padding:0}
ul#sitemap{margin-top:10px;margin-bottom:25px}
ul#sitemap li{margin:0 0 1px}
ul#sitemap a{background:#FFF;font-size:1.2em;font-weight:700;color:#005195;text-transform:uppercase;padding:2px 0}
ul#sitemap li ul{margin-bottom:23px;background:#FFF url(../images/sitemap/sitemap-ul-bg.gif) repeat-y 6px 0;padding:10px 0 0}
ul#sitemap li ul li{line-height:18px;background:url(../images/sitemap/sitemap-ul-1.gif) no-repeat 6px 0;margin:0;padding:0 0 0 35px}
ul#sitemap li ul li.last{background:#fff url(../images/sitemap/sitemap-ul-1-last.gif) no-repeat 6px 0}
ul#sitemap li ul li a{background:#fff;color:#005195;font-size:1.2em;font-weight:400;text-transform:Capitalize;padding:0}
strong,th,thead td,h1,h2,h3,h4,h5,h6,dt,div#pagemain th,div#pagemain div.contentfooter a,div#pagemain div.slidingdrawer div.contact p.bottomlink a,div#pagemain div.slidingdrawer div.list-c li p a,div#pagemain div.slidingdrawer div.list-b li p a,div#pagemain div.generalmodul div.content p.bottomlink a,ul.search-items li h2 a{font-weight:700}
fieldset,div#leftmenu li.first{border:0}
div#header div#topSelection li a:hover,div#pagemain div.slidingdrawer a{color:#005195}
div#leftmenu li.active p,div#leftmenu li.active a,div#leftmenu ul li ul li.active a{color:#005195;font-weight:700;background:transparent url(../images/menu/arrow-blue.gif) 0 2px no-repeat}
div#leftmenu li a:hover,div#leftmenu ul li ul li a:hover,div#leftmenu ul li.active ul li a:hover{color:#005195;background:transparent url(../images/menu/arrow-blue.gif) 0 2px no-repeat}
div#leftmenu ul li ul,div#leftmenu ul li ul li ul{margin:7px 0 0}
div#leftmenu ul li ul li,div#leftmenu ul li ul li ul li{border-top:1px solid #ebebeb;margin:0}
div#leftmenu ul li ul li.last,div#leftmenu ul li ul li ul li.last{padding-bottom:0}
div#leftmenu ul li ul li ul li a:hover,div#leftmenu ul li ul li.active ul li a:hover,div#topMenu li.active a,div#topMenu li a:hover{color:#005195;background:transparent url(../images/menu/arrow-blue.gif) 0 4px no-repeat}
div#start-modules div.module-medium div.content,div#start-modules div.module-large div.content{width:auto;height:124px;background:transparent;position:relative;z-index:51;padding:1px 0 0 !important}
div#start-modules div.module-small div.content a,div#start-modules div.module-medium div.content a,div#start-modules div.module-large div.content a,div.list-pagin ul li.arrow a,div.list-pagin ul li.active a{color:#005195;font-weight:700}
div#start-modules div.module-medium div.content div.image img,div#start-modules div.module-large div.content div.image img{border:0;float:left;margin:0;padding:0}
div#pagemain img.large,div#pagemain div.slidingdrawer div.contact img,div#pagemain div.contact-item img{margin:0 0 10px}
div#pagemain div.slidingdrawer p,div#pagemain div.generalmodul p{font-family:Arial, Verdana, Sans-Serif;margin:0}
div#pagemain div.slidingdrawer div.selected div.heading,div#pagemain div.slidingdrawer div.selected div.last-heading{background:transparent url(../images/slidingdrawer/active-heading.jpg) top left no-repeat}
div#pagemain div.slidingdrawer div.selected div.first-heading{background:transparent url(../images/slidingdrawer/active-first.jpg) top left no-repeat}
div#pagemain div.slidingdrawer div.form,div#pagemain div.slidingdrawer div.list-a,div#pagemain div.slidingdrawer div.contact,div#pagemain div.slidingdrawer div.list-c,div#pagemain div.slidingdrawer div.list-b{background:#efefef url(../images/slidingdrawer/section.jpg) top left no-repeat}
div#pagemain div.slidingdrawer div.list-a ul,div#pagemain div.slidingdrawer div.list-c ul{background:transparent;padding:3px 0 0}
div#pagemain div.slidingdrawer div.list-a li p,div#pagemain div.slidingdrawer div.list-b li p{font-size:1.1em;line-height:1.2em;color:#262626}
div#pagemain div.slidingdrawer div.contact p.bottomlink,div#pagemain div.generalmodul div.content p.bottomlink{font-size:1em;background:transparent url(../images/slidingdrawer/bottomlink.jpg) top left repeat-x;margin:9px 0 0 !important;padding:6px 12px 12px !important}
div#pagemain div.slidingdrawer div.list-c li.last,div#pagemain div.slidingdrawer div.list-b li.last{border-bottom:0;padding-bottom:0}
div#pagemain div.slidingdrawer div.list-c li p img,div#pagemain div.slidingdrawer div.list-b li p img{float:left;margin:0 8px 5px 0}
div.contactform input.text,div.contactform select{background:#FFF url(../images/backgrounds/bg-input-white.gif) top left no-repeat;font-family:arial, verdana, arial, sans-serif;font-size:12px;color:#262626;width:250px;border:1px solid #ebebeb;outline:0;float:left;margin:0 12px 0 0;padding:3px 6px}
div.contactform input.radio,div.contactform input.checkbox{float:left;margin:4px 3px 0 0;padding:0}
div.contactform a.button,div#searchform a.button{background:transparent url(../images/backgrounds/bg-btn-blue-right.jpg) top right no-repeat;color:#FFF;font-size:1.2em;outline:0;border:0;float:left;text-decoration:none;padding:0 12px 0 0}
div#pagemain div.substart div#startarea {width:548px;height:490px;margin:0;background:#fff;float:left;}
div#pagemain div.substart div#start-campaign {width:560px; height:334px;background: transparent;z-index:120;position:absolute;top:-6px;left:-6px;}
div#pagemain div.substart div#start-modules {width:544px;height:177px;padding:0 0 0 4px;position:absolute; top:277px;z-index:121;}

/* pagehead */

/* text definitions */
div.mainBody td { border-right:1px solid #ebebeb; padding:6px 8px !Important; background:#fff url(../images/content/table-bg.jpg) top left repeat-x !Important; color:#ff00ff; font-size:1.2em; color:#262626;  }
div.mainBody th, div.listingAndRight th { border-right:1px solid #e4871b; padding:6px 8px; background:#f7931d url(../images/content/th-orange-bg.jpg) top left repeat-x !important; font-size:1.2em; color:#fff !important; }
div.mainBody td p{ font-size:1.0em !important;}
div.mainBody th p{ font-size:1.0em !important; color:#fff !important;}
div.mainBody th a{ color:#fff }
div.mainBody hr{ margin: 0.5em 0; height: 1px; padding: 0; background:#e8e9e9; color: #e8e9e9; border:0;}

div.mainBody ul { margin:0 0 15px 0; padding:0 0 0 10px; }
div.mainBody ul li { padding:0 0 0 10px; margin:4px 0; background:transparent url(../images/content/li-item.jpg) 0 8px no-repeat; font-size:1.2em; line-height:1.5em; color:#262626;  }
	    
div.mainBody ol { margin:0 0 15px 0; padding:0 0 0 10px; list-style: decimal; list-style-position: inside; }
div.mainBody ol li { padding:0; margin:4px 0; background:#fff; font-size:1.2em; line-height:1.5em; color:#262626;  }
	    
div#pagemain div.slidingdrawer div.contact h1{font-size:1.5em;font-weight:700;color:#f7931d;margin:0 0 1px;padding:0 12px 0 12px}
div#pagemain div.slidingdrawer div.contact h2{font-size:1.3em;font-weight:700;color:#f7931d;margin:0 0 1px;padding:0 12px}
div#pagemain div.slidingdrawer div.contact h3{font-size:1.1em;font-weight:700;color:#f7931d;margin:0 0 1px;padding:0 12px}
div#pagemain div.slidingdrawer div.contact ol{margin:0 0 15px 0; padding:0 0 0 10px; list-style: decimal; list-style-position: inside;}
div#pagemain div.slidingdrawer div.contact ol li { padding: 0 0 0 0; margin: 0px 0; line-height:1.5em; color:#262626;  }
div#pagemain div.slidingdrawer div.contact ul{margin:0 0 15px 0; padding:0 0 0 10px;}
div#pagemain div.slidingdrawer div.contact ul li { padding:0 0 0 10px; margin:4px 0; background:transparent url(../images/content/li-item.jpg) 0 3px no-repeat; line-height:1.1em; color:#262626;  }

div#start-modules div.module-small div.content h1,div#start-modules div.module-medium div.content h1,div#start-modules div.module-large div.content h1{color:#f7931d;font-size:1.4em;line-height:1.1em;margin-bottom:8px; font-weight:700}
div#start-modules div.module-small div.content h2,div#start-modules div.module-medium div.content h2,div#start-modules div.module-large div.content h2{color:#f7931d;font-size:1.3em;line-height:1.1em;margin-bottom:8px; font-weight:700}
div#start-modules div.module-small div.content h3,div#start-modules div.module-medium div.content h3,div#start-modules div.module-large div.content h3{color:#f7931d;font-size:1.2em;line-height:1.1em;margin-bottom:8px; font-weight:700}
div#start-modules div.module-small div.content ol,div#start-modules div.module-medium div.content ol,div#start-modules div.module-large div.content ol{margin:0 0 15px 0; padding:0 0 0 10px; list-style: decimal; list-style-position: inside;}
div#start-modules div.module-small div.content ol li,div#start-modules div.module-medium div.content ol li,div#start-modules div.module-large div.content ol li { padding: 0 0 0 0; margin: 0px 0; line-height:1.5em; color:#262626; font-size: 1.2em}
div#start-modules div.module-small div.content ul,div#start-modules div.module-medium div.content ul,div#start-modules div.module-large div.content ul{margin:0 0 15px 0; padding:0 0 0 10px;}
div#start-modules div.module-small div.content ul li,div#start-modules div.module-medium div.content ul li,div#start-modules div.module-large div.content ul li { padding:0 0 0 10px; margin:4px 0; background:transparent url(../images/content/li-item.jpg) 0 3px no-repeat; line-height:1.1em; color:#262626; font-size: 1.2em }

div#start-modules div.module-small div.content ul.newsList,div#start-modules div.module-medium div.content ul.newsList,div#start-modules div.module-large div.content ul.newsList{margin:0 0 15px 0; padding:0 0 0 0px;}
div#start-modules div.module-small div.content ul li.newsItem,div#start-modules div.module-medium div.content ul li.newsItem,div#start-modules div.module-large div.content li.newsItem { padding:0 0 6px 0px; margin:4px 0; background:transparent; line-height:1.4em; color:#262626; font-size: 1.2em }

/* FAQ */
div.faq ul li div{line-height:1.5em !important;}
	    
/* contact form */
div.contactform span.left { float:left; background:transparent; padding-right:12px; }
div.contactform td { border-right:1px solid #ebebeb; padding:6px 8px; background:Transparent !important; color:#ff00ff; font-size:1.2em; color:#262626; }
div.contactform fieldset label { display:inline; font-weight:normal;}
div.contactform fieldset legend { background:Transparent !important; color:#333; font-size:1.2em; padding-left:0px; padding-bottom:6px; font-weight:bold; }
div.contactform table.newsLetters label { display:inline; font-weight:normal;}

/* list paging */
div.list-pagin { height:20px; background:#FFF; width:100%; float:left; }
div.list-pagin ul a { font-size:1.2em; background:#FFF; display:inline; float:left; padding:0 8px; height:20px; color:#737373; line-height:18px; top: 5px;}
div.list-pagin ul a.active { color:#005195; font-weight:bold; font-size:1.6em; position:relative; top:0px; background:transparent;}

/* pagemain cols + colrow */
div.col736 div#startarea { float:none !important; }
div.col736 div#start-campaign { width:auto; }

div#pagemain div.slidingdrawer div.selected div.content { padding-bottom: 8px; }
div#pagemain div.list-c li.contact{border-top:1px solid #dcdcdc; padding: 2px 0px 8px 2px;}
div#pagemain div.list-c li{padding: 0px 0px 8px 4px;}

/* start page modules */
div#start-modules div.module-large div.content div.image{margin:0 10px 0 0;}

/* site map */
ul#sitemap li { margin:10px 0 1px 0; }

/* added by sogeti */
.hidden {display: none;}
.errorMessage{ font-style:italic; color: #CA0000;	}
div.form input.button{font-family:arial, verdana, sans-serif;color:#FFF;font-size:12px;font-weight:700;background:#005195 url(../images/form/btn-bg.jpg) bottom left repeat-x;position:relative;display:block;float:left;white-space:nowrap;border:0;padding:3px 12px 4px}
.newsList { background:transparent; margin-top: 9px; }
.newsItem { font-size: 1.2em; margin-bottom: 12px; color: #262626; line-height:1.2em;}
.newsDate { font-size: 0.9em; color: #737373; line-height:1.1em;}
.newsLink { font-size: 0.9em; margin-top:2px; }

/* --------- Image format ----------- */
img.topleftfloatingimage{ float:left; margin:0 10px 10px 0;}
img.toprightfloatingimage{ float:right; margin:0 0 10px 10px;}
	        
/* used in CampaignAndInfo.aspx*/
div.listingAndRight{ padding-top:12px; border-top: solid 1px #cccccc;}
div.listingAndRight div.listing{ width:50%; float:left; overflow:hidden; padding-right: 8px;}
div.listingAndRight div.listing ul.list-items{  margin:0px 0 0 !important; padding-right:10px; border-right: solid 1px #cccccc;}
div.listingAndRight div.listing ul.list-items li{border-top: 0px !important;padding:0px 0 10px; font-size:0.9em;}
div.listingAndRight div.rightText{ width:45%; float:left; overflow:hidden; margin:0px 0px 0px 10px; padding-left:0px;}
div.playList{ padding-bottom: 15px;}

div.bubble{height:204px; padding:2px 15px 5px 22px; background:transparent url(../images/slidingdrawer/bubble.png) top left no-repeat}
img.balloonStatus{ margin-bottom:15px; margin-top:4px;}

div#start-campaign div.mainEntry{width:338px; height:117px; position:absolute; top:0px; left:24px; border-bottom:solid 1px #e6e6e6;}
div#start-campaign div.newsArea{ margin-left:380px; height:117px; width:345px; border-bottom:solid 1px #e6e6e6; background:transparent url(../images/start/pressbox.png) top left no-repeat;}
div#start-campaign div.newsArea div.heading{height:25px; font-weight:700;color:#fff;text-transform:uppercase; padding: 8px 0px 0px 15px;}
div#start-campaign div.newsArea div.newsContent{margin: 0 0 0 0; padding: 0 0 0 0;  border:solid 0px #e6e6e6; height:59px;}
div#start-campaign div.newsArea ul li{ margin-left:17px; font-size:1.1em; margin-bottom:5px;}
div#start-campaign div.newsArea ul li span.date{padding-right:5px; color:#999999; }
div#start-campaign div.puffArea{width:338px; position:absolute; top:131px; left:24px; height:158px;border-bottom:solid 1px #e6e6e6;}
div#start-campaign div.leftPuff{ width:162px; position:absolute; top:0px; left:0px; height:100%}
div#start-campaign div.rightPuff{ width:162px; position:absolute; top:0px; left:176px; height:100%}
div#start-campaign div.leftPuff h3, div#start-campaign div.rightPuff h3{ line-height:0px; margin-top:20px; margin-bottom:10px;}
div#start-campaign div.leftPuff p, div#start-campaign div.rightPuff p{ font-size:1.2em;}
div#start-campaign div.playListArea{width:345px; position:absolute; top:131px; left:380px; height:158px;border-bottom:solid 1px #e6e6e6;}

/* Price Compare */
table.priceCompareTable { padding: 0; margin: 0; color: #262626; border-spacing: 0; vertical-align: baseline; font-family: Arial; font-size: 75%; }
table.priceCompareTable td { background: url(/App_Img/table-bg.jpg) repeat-x scroll left top; border-right: solid 1px #EBEBEB; padding: 6px 8px; }
table.priceCompareTable td.first { width: 80px; }
table.priceCompareTable th.orange { background-repeat: repeat-x; color: #fff; vertical-align: baseline;  font-size: 1.2em; font-weight: 700; }     

/* Move Request */
.toolTip {padding-right: 20px; background: url(../images/form/help.gif) no-repeat right; height:20px !important; width:20px !important;position: relative; }
.toolTipWrapper {width: 175px; position: absolute; top: 20px; display: none; color: #FFF; font-weight: bold; font-size: 9pt; }
.toolTipTop {width: 175px; height: 30px; background: url(../images/form/bubbleTop.png) no-repeat; }
.toolTipMid { padding: 8px 15px; background: #A1D40A url(../images/form/bubbleMid.png) repeat-x top;}
.toolTipBtm { height: 13px; background: url(../images/form/bubbleBtm.png) no-repeat;} 
.toolTip.zlow {z-index:10;}
.toolTip.zmid {z-index:20;}
.toolTip.zhigh {z-index:30;}

div.moverequest div.left{width:225px; position:relative; float:left; margin-right:20px;}
div.moverequest div.right{width:245px; position:relative; float:left;}
div.moverequest table label { display:inline; font-weight:normal; font-size:1.0em;}
div.moverequest table td{ padding: 2px 0 2px !important;}
div.moverequest{width:500px;background:#f0f0f0 url(../images/form/form-gray.jpg) top left repeat-x;margin-top:15px;padding:10px 15px 0 15px;}
div.moverequest li{margin-bottom:2px !important;}
div.moverequest td { border-right:1px solid #ebebeb; padding:6px 8px; background:Transparent !important; color:#ff00ff; font-size:1.2em; color:#262626; }
div.moverequest fieldset legend { background:Transparent !important; color:#333; font-size:1.2em; padding-left:0px; padding-bottom:6px; font-weight:bold; }
div.moverequest li{margin-bottom:15px;background:transparent;display:block}
div.moverequest label{display:block;font-size:1.2em;color:#262626;font-weight:700;margin:5px 0 5px;}
div.moverequest input.button{font-family:arial, verdana, sans-serif;color:#FFF;font-size:12px;font-weight:700;background:#005195 url(../images/form/btn-bg.jpg) bottom left repeat-x;position:relative;display:block;float:left;white-space:nowrap;border:0;padding:3px 12px 4px}
div.moverequest a.button span{background:transparent url(../images/backgrounds/bg-btn-blue-left.jpg) top left no-repeat;position:relative;display:block;float:left;white-space:nowrap;font-size:1em !important;padding:6px 0 6px 12px}
div.moverequest input.text,div.moverequest select{background:#FFF url(../images/backgrounds/bg-input-white.gif) top left no-repeat;font-family:arial, verdana, arial, sans-serif;font-size:12px;color:#262626;width:220px;border:1px solid #cccccc;outline:0;float:left;margin:0 12px 5px 0;padding:3px 6px;}
div.moverequest input.dateInput{background:#FFF url(../images/backgrounds/bg-input-white.gif) top left no-repeat;font-family:arial, verdana, arial, sans-serif;font-size:12px;color:#262626;width:205px;border:1px solid #cccccc;outline:0;float:left;margin:0 2px 5px 0;padding:3px 6px;}
div.moverequest input.text.blur{COLOR: #999;}
div.moverequest fieldset label { display:inline; font-weight:normal;}
div.moverequest textarea{background:#FFF url(../images/backgrounds/bg-input-white.gif) top left no-repeat;font-family:arial, verdana, sans-serif;font-size:12px;color:#262626;width:220px;height:120px;border:1px solid #ebebeb;outline:0;padding:3px 6px}
div#messageRentalHostFrom p, div#messageRentalHostTo p{color:Red; font-weight:400;}
.verticalDivider{display:none;}
.topMenuDivider{display:none;}
.horizontalDividerMiddle{display:none;}
div#topnav { width:430px; margin:0 0 18px; padding:0 0px; background:transparent;display:none;}
body.start div#topnav { margin:15px 0 15px; }
div#topnav ul {}
div#topnav li { float:left; display:inline; margin:0 0 0 0; font-size:12px;background:transparent !important;}
div#topnav li a {color:#999999; background-image:url(../Images/pagehead/arrow_breadcrumbs.gif);background-repeat:no-repeat; padding:0 0 0 20px; background-position:9px 5px;font-size:0.9em;font-family:verdana, arial, sans-serif;white-space: nowrap; } 
div#topnav li a.first, div#topnav li.active a.first {padding:0; background-image:none; margin-left:0px !important;}
div#topnav li.active a { color:#737373; background:url(../Images/pagehead/arrow_breadcrumbs.gif) 9px 5px no-repeat; }
div#pagefooter div.content { height:88px; }
div#pagefooter div.content p{float:left; margin-top:13px; margin-right:12px; color:#999; font-weight:bold; font-size:11px;}
div#pagefooter div.content p span{font-weight:normal;}
div#pagefooter div.content a{font-weight:normal; font-size:11px;}
div#pagefooter div.content a.mainLink{float:right; display:block; margin-top:13px;}
.puffRight{background-color: #ffffff;position:relative;width:166px; padding:4px 2px 0px 6px; overflow:hidden;height:auto;}
.puffRight img{float:left;margin-right:10px;padding-top:2px;}
#pagemain .puffRight h3{font-size:1em !important;font-weight:700;text-transform:uppercase;color:#ffffff !important;margin:0px 0 0px 0 !important;padding:2px 3px 3px 12px !important;}
#pagemain .puffRight iframe{margin-top:6px;}
#pagemain .puffRight.smallHeader h3, #pagemain .puffRight.text.smallHeader h3 {font-size:16px;}
#pagemain .puffRight p{font-size:1.1em;line-height:1.5em;color:#262626; padding-top:0px; padding-left:12px; padding-right:12px; padding-bottom:2px; margin-top:0px !important;}
#pagemain .puffRight a{font-size:1.1em !important;line-height:1.5em;padding-left:12px;}
#pagemain .puffRight p a{font-size:1.0em !important;padding-left:0px;}
#pagemain .puffRight.text h3{font-size:18px;margin-top:0;margin-bottom:4px;}
#pagemain .puffRight.text p.first{margin-top:8px;}
#pagemain .puffRight ul.contactList, #pagemain .puffRight ul.itemsList{margin-top:12px;}
#pagemain .puffRight ul.itemsList li, #pagemain .puffRight ul.contactList li{padding-bottom:6px;}
#pagemain .puffRight ul.itemsList li p.date{font-size:0.9em;color:#737373;line-height:1.1em;padding: 5px 0 0 12px;}
#pagemain .puffRight ul.itemsList li p.link{margin-top:0px !important;}
div.puffBottom{background:#fff url(../Images/slidingdrawer/drawer_bottom.gif) no-repeat; height:24px; padding-bottom:10px;}
span.spotpris span{font-size:1.4em;text-align:center;font-weight:700;color:#005195; margin:14px 0 10px 0;display:block;}
.puffRight.interaction{background-image:url(../Images/slidingdrawer/drawer_top_blue.gif);}
.puffRight.customerService{background-image:url(../Images/slidingdrawer/drawer_top_red.gif);}
.puffRight.product{background-image:url(../Images/slidingdrawer/drawer_top_blue.gif);}
.horizontalDivider{height:1px;line-height:1px;}
.puffRight ol{margin:0 0 15px 0; padding:0 0 0 10px; list-style: decimal; list-style-position: inside;}
.puffRight ol li { padding: 0 0 0 0; margin: 0px 0; line-height:1.5em; color:#262626;  }
.puffRight ul{margin:0 0 15px 0; padding:0 0 0 10px;}
.puffRight ul li { padding:0 0 0 10px; margin:4px 0; background:transparent url(../images/content/li-item.jpg) 0 3px no-repeat; line-height:1.1em; color:#262626;  }

/* Xforms checkbox padding */
.xformsCheckboxPadding 
	{
	margin-left:20px; 
	}
	
	
/* Adjustment for SH Weather */
#pagemain .puffRight div.normal iframe{margin-top:0px;}

/* New contact page */
/* contact-item-new */
	div#pagemain div.contact-item-new { width:267px; height:auto; margin-bottom: 15px; float:left;  padding-right: 7px; }
		div#pagemain div.contact-item-new h2 { font-size:1.2em; color:#262626; margin: 0 0 2px 0; padding: 0; border-bottom: 1px solid #999;}
		div#pagemain div.contact-item-new p { font-size:1.2em; color:#262626; margin:0 0 2px 0; padding: 0; border-top: 1px solid #999; }
		div#pagemain div.contact-item-new img { margin:0;  width: 100%; height: 100px;}
		div#pagemain div.contact-item-new a { padding-left: 10px; color: Black; font-size:smaller; text-decoration:none; margin-bottom: 2px; }
		/*div#pagemain div.contact-item-new .title { line-height:16px; }*/
		div#pagemain div.contact-item-last-new { width:267px; height:auto; margin-bottom: 15px; float:right; padding-left: 7px;}
		div#pagemain div.contact-item-last-new h2 { font-size: 1.2em; color:#262626; margin: 0 0 2px 0; padding: 0; border-bottom: 1px solid #999; }
		div#pagemain div.contact-item-last-new img { margin:0;  width: 100%; height: 100px;}
		div#pagemain div.contact-item-last-new p { font-size:1.2em; color:#262626; margin:0 0 2px 0; padding: 0;  border-top: 1px solid #999;}
		div#pagemain div.contact-item-last-new a { padding-left: 10px; color: Black; font-size: smaller; text-decoration:none; margin-bottom:2px;}
		div#pagemain div.contact-item-new .dept { padding-left:10px; float:left; color: #999; font-style:italic;}
		div#pagemain div.contact-item-new .moreLink a {Float:right; color: #999; text-decoration:none; font-size:0.9em; margin-top:1px;}
		div#pagemain div.contact-item-last-new .dept { padding-left: 10px; float:left; color: #999; font-style:italic;}
		div#pagemain div.contact-item-last-new .moreLink a {Float:right; color: #999; text-decoration:none; font-size:0.9em; margin-top:1px;}
		
		
		#contactHeading
		{
			margin-bottom: 20px;
		}
		
	/* ContactPerson_New */

#contactInfoArea
{
	border-top: 1px solid #999;
	padding-top: 5px;
}

#name
{
	margin-top: 5px;
	margin-left: 10px;
	font-size: 1.1em;
}
#department
{
	margin-top: 2px;
	margin-left: 10px;
	font-style: italic;
	margin-bottom: 2px;
	color: #999;
	font-size: 1.1em;
}

#phone
{
	float: left;
	padding-left: 10px;
	font-size: 1.1em;
}
#mobile
{
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 1.1em;
}
#email a
{
	color: Black;
	font-size: 1.1em;
}
#phoneHeander
{
	float: right;
	font-size: 1.1em;
}
.contactHeaders
{
	color: #999;
	font-style: italic;
	font-size: 1.1em;
}
#infoArea
{
	margin-left: 10px;
	margin-top: 20px;
}
#contactContent
{
	
}

.informationIframe
{
	padding-right: 20px;
}
#backgroundArea
{
	margin-bottom: 15px;
	font-size: 1.1em;
}
#educationArea
{
	margin-bottom: 15px;
	font-size: 1.1em;
}
#competenceArea
{
	margin-bottom: 15px;
	font-size: 1.1em;
}
#tasksArea
{
	margin-bottom: 30px;
	font-size: 1.1em;
}
#contactrow
{
	width: 548px;
	margin-bottom: 15px;
}

			
