/* 
----------------------------------------
Default resets
----------------------------------------
*/

html, body{margin: 0;padding: 0;}
img{border: none;}
a:active, a:focus{outline: none;}
.clearer{clear: both;}
.site-header{display: none;}
.site-footer{display: none;}
.login-status{display: block;}
.admin-panel{display: block;}
body{
	text-align: center; /* For IE5 and below */
	font: 12px/16px "Arial", Helvetica, sans-serif;
	color: #5c5553;
	background: #acbfe1 url('../client/images/body.jpg') top repeat-x;
	
}
.tw-li-hideTwBar{display: none;}
.tw-li-showTwBar{display: none;}
.mainSlideShow input{display: none;}
.clearer{clear: both;}

ul.tw-menuLevel1, ul.tw-menuLevel2, ul.tw-menuLevel3{list-style: none; margin: 0; padding: 0;}
/* 
----------------------------------------
Main structure
----------------------------------------
*/

.wrapper
{
	width: 916px;	
	margin: 17px auto;
	text-align: left;
	position: relative;	
}

	.header
	{
		background: url('../client/images/header.png') no-repeat;
		width: 916px;
		min-height: 110px;
		height: auto !important;
		height: 110px;
		position: relative;
	}
		.header .adjuster{padding-bottom: 0;}
	.header-landing{height: auto !important; min-height: 70px !important;}
	#landing-image{position: relative; width: 780px; margin: 0 auto; }

#imgmap {
	position: relative;
	_zoom: 1;
}

#imgmap li {
	position: absolute;
	display: block;
	list-style: none;
	outline: 1px dashed;
	overflow: hidden;
}

#imgmap li a {
	display: block;
	width: 100%;
	height: 100%;
	_background: url(space.gif);
	text-indent: -1000em;
}

#area1 {
	left: 421px;
	top: 422px;
	width: 79px;
	height: 27px;
}

#area2 {
	left: 511px;
	top: 421px;
	width: 86px;
	height: 28px;
}

#area3 {
	left: 597px;
	top: 449px;
	width: 0px;
	height: 17px;
}

#area4 {
	left: 421px;
	top: 612px;
	width: 94px;
	height: 31px;
}

#area5 {
	left: 515px;
	top: 643px;
	width: 0px;
	height: 17px;
}

	
	.logo-container
	{
		overflow: hidden;
		margin-bottom: 10px;	
	}	

	.content
	{
		background: url('../client/images/content.png') repeat-y;
		overflow: hidden;
		position: relative;
		padding-bottom: 20px;
	}
		.contact-page
		{
			min-height: 630px;
			height: auto !important;
			height: 630px;	
		}
	
		.content .adjuster{padding: 10px 18px;}
		.main{overflow: hidden;}
		.contact-page .main{margin-bottom: 25px;}
		.column
		{
			width: 610px;
			float: left;
			margin-top: 10px;	
		}
			.content-default .column{width: 510px;}
		.sidebar
		{
			width: 214px;
			float: right;	
		}
			.content-default .sidebar{width: 305px;}
		
		.contact{clear: both; margin: 0 20px 0 18px; padding-bottom: 8px; border-bottom: 1px #858585 solid;}
	
	.footer
	{
		background: url('../client/images/footer.png') no-repeat;
		width: 916px;
		height: 193px;
	}
	.footer-landing{background: url('../client/images/footer-landing.png') no-repeat; height: 52px;}
	
	.adjuster
	{
		padding: 15px 18px;	
	}

.logo
{
	width: 160px;
	height: 43px;
	float: left;
}

/*
----------------------------------------
Links
----------------------------------------
*/

a
{
	text-decoration: none;
	color: #F6A800;	
}
a:hover{text-decoration: underline;}

/*
----------------------------------------
Headers
----------------------------------------
*/

h1, h2, h3, h4, h5
{
	font-family: "Arial", Helvetica, Sans-Serif;
	color: #0060A9;	
}
h1
{
	font-size: 18px;
	line-height: 22px;
	margin: 5px 0 15px 0;	
	
}
h2
{
	font-size: 14px;
	line-height: 16px;
	margin: 15px 0 2px 0;	
}
h3
{
	font-size: 12px;
	line-height: 20px;
	margin: 10px 0 0 0;	
}
h4
{
	font-size: 11px;
	line-height: 19px;
	margin: 10px 0 0 0;		
	color: #5c5553;
}

/*
----------------------------------------
Header / Main menu / Share / Icons
----------------------------------------
*/

.linkHome
{
	float: left;	
	width: 52px;
	height: 41px;
}

.nav
{
	width: 877px;
	height: 41px;
	background: url('../client/images/menu/level1-bg.jpg') no-repeat;
	overflow: hidden;
}
	ul.tw-menuLevel1
	{
		float: left;	
	}
		ul.tw-menuLevel1 li
		{
			float: left;
			background: url('../client/images/menu/divider.jpg') right no-repeat;
		}
		
			ul.tw-menuLevel1 li a
			{
				display: block;
				color: #f6f6f6;
				font-size: 14px;
				line-height: 16px;
				text-transform: uppercase;
				font-weight: bold;
				padding: 13px 25px 11px 25px;
				margin-right: 1px;
			}
			ul.tw-menuLevel1 li a:hover{background: url('../client/images/menu/hover.jpg') repeat-x; text-decoration: none;}
			ul.tw-menuLevel1 li a.active, ul.tw-menuLevel1 li a:active{background: url('../client/images/menu/active.jpg') repeat-x;}
.share
{
	float: right;
	margin: 12px 10px 0 0px;
	padding: 0;	
	list-style: none;
	font-size: 11px;
}
	.share li{float: left; margin-right: 5px;}
		.share li a
		{
			text-indent: -9999px;
			padding: 3px 0;	
			display: block;
			width: 16px;
			height: 16px;
		}
		.share li.twitter a{background: url('../client/images/icons/twitter.jpg') no-repeat;}
		.share li.twitter a:hover{background: url('../client/images/icons/twitter-hover.jpg') no-repeat;}
		.share li.fb a{background: url('../client/images/icons/fb.jpg') no-repeat;}
		.share li.fb a:hover{background: url('../client/images/icons/fb-hover.jpg') no-repeat;}
		.share li.taf a{background: url('../client/images/icons/taf.jpg') no-repeat;}
		.share li.taf a:hover{background: url('../client/images/icons/taf-hover.jpg') no-repeat;}		

.header-functions
{
	float: right;
	margin: 25px 0 0 0;	
	padding: 0;
	list-style: none;
	font-size: 11px;
}
	.header-functions li{float: left; margin-right: 5px}
		.header-functions li a
		{
			text-indent: -9999px;
			padding: 3px 0;	
			display: block;
			width: 12px;
			height: 12px;
		}
		.header-functions li.mail a
		{
			width: 13px;
			height: 11px;		
		}
		.header-functions li.flag-en-us a
		{
			width: 16px;
			height: 15px;	
			margin: -1px 2px 0 0;	
		}		
		.header-functions li.print a{background: url('../client/images/icons/print.gif') no-repeat;}
		.header-functions li.search a{background: url('../client/images/icons/search.gif') no-repeat;}
		.header-functions li.mail a{background: url('../client/images/icons/mail.gif') no-repeat;}
		.header-functions li.flag-en-us a{background: url('../images/flags/smallRound/en-US.png') no-repeat;}
	
	
/*
----------------------------------------
Sub navigation
----------------------------------------
*/
ul.tw-menuLevel2
{
	clear: both;
	width: 826px;
	height: 23px;
	background: url('../client/images/menu/level2-bg.jpg') no-repeat;
	padding: 0 0 0 51px;
}
	ul.tw-menuLevel2 li
	{
		float: left;
		margin-right: 0px;
		position: relative;
	}
		ul.tw-menuLevel2 li a
		{
			color: #5c5553;
			display: block;	
			padding: 3px 15px 3px 17px;
			font-size: 12px;
		}
		ul.tw-menuLevel2 li a.active
		{
			text-decoration: underline;
			color: #fff;
			font-weight: bold;
			background: url('../client/images/menu/level2-active.jpg') no-repeat;
		}
		ul.tw-menuLevel2 li.first{margin-left: 0px;}
		

/*Dropdown*/

ul.tw-menuLevel3
{
	display: none;
	margin: 0;
	padding: 0;	
	list-style: none;
	width: 180px;
	background: url('../client/images/menu/dd-bg.png') bottom no-repeat;
	position: absolute;
	z-index: 100;	
}
ul.tw-menuLevel2 li:hover ul{display: block;}
	ul.tw-menuLevel2 ul li{float: none;}
	ul.tw-menuLevel2 ul li.first{margin: 0;}
	ul.tw-menuLevel2 ul li.active a
	{
		background: none;	
		color: #5c5553;
		font-weight: normal;
	}
	ul.tw-menuLevel2 ul li a{padding: 2px 10px;}
	ul.tw-menuLevel2 ul li.first a{padding-top: 10px;}
	ul.tw-menuLevel2 ul li.last a{padding-bottom: 10px;}

/* Level 3 */

#nav-level3{margin-left: 22px;}

#nav-level3 ul.tw-menuLevel3
{
	
	display: block;	
	position: relative;
	width: 877px;
	background: url('../client/images/menu/level3-bg.jpg') no-repeat;
	height: 22px;
	z-index: 1;
}
	#nav-level3 li{float: left; margin-top: 1px;}
	#nav-level3 li.first{margin-left: 55px;}
		#nav-level3 a
		{
			color: #5c5553;
			padding: 3px 15px 1px 15px;
			display: block;
			
		}
		#nav-level3 .active a
		{
			text-decoration: underline; 
			background: url('../client/images/menu/level2-active.jpg') no-repeat;
			color: #fff;
			font-weight: bold;
		}

/*
----------------------------------------
Footer "sitemap"
----------------------------------------
*/
.footer ul.tw-menuLevel1{margin: -5px 0 0 0;}

.footer ul.tw-menuLevel1{float: none;}
	.footer ul.tw-menuLevel1 li
	{
		float: left;	
		background: none;
		margin-right: 41px;	
	}
	.footer ul.tw-menuLevel1 li.last{margin-right: 0;}
		.footer ul.tw-menuLevel1 li a
		{
			padding: 0;	
			text-transform: none;
			font-weight: bold;
			color: #5c5553;
			font-size: 11px;
		}
		.footer ul.tw-menuLevel1 li a:hover, .footer ul.tw-menuLevel1 li a.active{background: none;}

			.footer ul.tw-menuLevel2 
			{
				margin: 0 0 0 5px;
				padding: 0;
				width: auto;	
				height: auto;
				background: none;
			}
			.footer ul.tw-menuLevel2 li{float: none;}
			.footer ul.tw-menuLevel2 li.first {padding: 0; margin: 0;}
			.footer ul.tw-menuLevel2 li a
			{
				font-size: 11px;
				font-weight: normal;	
			}
			.footer ul.tw-menuLevel2 li a:hover{background: none;}
			.footer ul.tw-menuLevel2 li.active{list-style: none;}
			.footer ul.tw-menuLevel2 li.active a{text-decoration: none;}
/*
----------------------------------------
TW Areas
----------------------------------------
*/
.defaultMain{width: 877px;}
.defaultMainColumn{width: 597px; padding-left: 13px;}
.content-default .defaultMainColumn{width: 510px;}
.defaultSidebar{width: 200px; margin-top: 10px;}
.content-default .defaultSidebar{width: 305px;}
.defaultLeft, .defaultRight
{
	width: 240px;
	float: left;
	padding-left: 13px;
}
.content-default .defaultLeft, .content-default .defaultRight{width: 240px;}


.defaultRight{float: right;}
.defaultBottom
{
	clear: both;
	width: 510px;
	padding-left: 13px;
}

#popup .defaultMain {width: 380px;}




/*
----------------------------------------
Search
----------------------------------------
*/

.tw-search {margin-top: 10px;}
.search-summary{color: #777; font-size: 10px;}
.tw-search td br{display: none;}
.input-text-search
{
	width: 188px;
	padding: 5px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	border-radius: 4px;
}

.input-button-search
{
	text-transform: uppercase;
	color: #5c5553;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	width: auto;
	padding: 0;
}


/*
----------------------------------------
Contact box
----------------------------------------
*/
.contact-box
{
	width: 214px;
	position: absolute;
	top: 175px;
	height: 640px;
	right: 15px;
	display: block;
	overflow: hidden;
	z-index: 100000;
}	

	.contact-1{background: url('../client/images/contact-box2.png') top no-repeat;}
	.contact-2{background: url('../client/images/contact-box3.png') top no-repeat;}
	.contact-3{background: url('../client/images/contact-box4.png') top no-repeat;}
	.contact-4{background: url('../client/images/contact-box5.png') top no-repeat;}
	
	.contact-box .inner{padding: 10px 0px 0 10px; height: 540px;}
		.contact-box span{color: #0066b1; font-weight: bold; font-size: 14px; display: block;}
	
	.contact-box input
	{
		font-family: "Arial", Helvetica, Sans-Serif;
		font-size: 11px;
		line-height: 13px;
		outline: none;
	}
	.contact-box label{font-size: 12px; line-height: 13px;}
	.lblName{padding-top: 7px; display: block;}
	.contact-box .field{margin-left: -5px;}
		.contact-box .input-text
		{
			background: url('../client/images/input-text.png') no-repeat;
			width: 158px;
			padding: 10px 10px;
			border: none;
			overflow: hidden;
		}
		
			.contact-box .input-submit
			{
				width: 97px;
				height: 37px;
				background: url('../client/images/input-btn.png') no-repeat;	
				text-transform: uppercase;
				border: none;
				font-weight: bold;
				font-size: 12px;
				cursor: pointer;
			}
		
/*
----------------------------------------
Accordion
----------------------------------------
*/

#accordion{margin: 15px 0 0 15px;}

#accordion h3
{
	background: url('../client/images/accordion/inactive.jpg') left no-repeat;
	font-size: 14px;
	line-height: 16px;
	margin: 15px 0 10px 0;	
	color: #0060A9;
}
#accordion h3.ui-state-active{background: url('../client/images/accordion/active.jpg') left no-repeat;}
	#accordion h3 a
	{
		color: #0060A9;
		text-decoration: none;
		display: block;
		padding-left: 14px;
	}
	#accordion h3:active, #accordion h3:focus{outline: none;}
	#accordion h3 a:hover
	{
		color: #0060A9;
		text-decoration: none;
		display: block;
					
	}
		
/* Accordion contact-page */

.contact-page #accordion h3 
{
	font-size: 12px;
	background: url('../client/images/icons/read-more.jpg') left no-repeat;
	color:#5c5553;	
	font-weight: normal;
	margin: 10px 0;
}
	.contact-page #accordion h3 a
	{
		color: #F6A800;	
		font-weight: normal;
		padding-left: 17px;
		display: inline;
	}
	.contact-page #accordion h3 a:hover{text-decoration: underline;}	
.pageId-210 .contact-page #accordion h3
{
	background: url('../client/images/accordion/inactive.jpg') left no-repeat;
	font-size: 14px;
	line-height: 16px;
	margin: 15px 0 10px 0;	
	font-weight: bold;
	color: #0060A9;
}
	.pageId-210 .contact-page #accordion h3 a
	{
		color: #0060A9;
		text-decoration: none;
		display: block;
		padding-left: 14px;
		font-weight: bold;
	}
	.pageId-210 .contact-page #accordion h3.ui-state-active{background: url('../client/images/accordion/active.jpg') left no-repeat;}
	
.contact-page #accordion div h3{background: none;}
/*
----------------------------------------
Misc
----------------------------------------
*/

#ifrContactForm
{
	margin: 0;
	padding: 0;
	width: 180px;
	height: 550px;
	background: transparent;
}
hr
{
	background: #dcdcdc;
	color: #dcdcdc;
	height: 1px;
	border: 0;
	margin-bottom: 10px;	
}

#popup
{
	margin: 30px;
	background: #fff;
	width: 440px;
	height: 340px;	
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
	border-radius: 8px;	
	-webkit-box-shadow: 2px 2px 2px #ccc;
	-moz-box-shadow: 2px 2px 2px #ccc;	
	box-shadow: 2px 2px 2px #ccc;
}
	#popup #popup-inner
	{
		padding: 30px;	
	}

#ctl00_ctl00_cphMain_twAreaContentPlaceHolder5_ctrlSwfObject557_divSwf
{
	margin: 15px 0 0px 55px;	
	text-align: center;
	z-index: 8000;
}

.footer-seo
{
	margin: 0 18px;
	text-align: center;
	font-size: 11px;
	color: #626a77;	
}

#read-more-text
{
	display: none;	
}

#read-more-link
{
	background: url('../client/images/icons/read-more.jpg') no-repeat;	
	padding-left: 18px;
	color:#5c5553;
	display: block;
	margin: 15px 0;
}

.moduleIframe{border: 0; margin: 0; padding: 0;}

.ingress{color: #0060A9;}
blockquote
{
	margin: 0;
	padding: 0 0 0 15px;	
}

abbr{cursor: help;}


.saveLogin
{
	display: none;
	position: absolute;
	right: 37px;
	top: 111px;           
}
.saveLogin a{color: #0066b1;}
.pageId-170 .saveLogin,
.pageId-183 .saveLogin,
.pageId-213 .saveLogin,
.pageId-211 .saveLogin,
.pageId-184 .saveLogin,
.pageId-185 .saveLogin,
.pageId-186 .saveLogin,
.pageId-214 .saveLogin,
.pageId-215 .saveLogin,
.pageId-216 .saveLogin,
.pageId-217 .saveLogin,
.pageId-187 .saveLogin,
.pageId-223 .saveLogin,
.pageId-222 .saveLogin,
.pageId-221 .saveLogin,
.pageId-220 .saveLogin,
.pageId-219 .saveLogin
{
	display: block;
}


/* ---------------- */
/* LOGIN BOX IMAGES */
/* ---------------- */
	div#login {
		margin:0;
		clear:both;
	}
	
	div.plugin_box_gradient div#login {
		height:60px;
		margin-top:10px;
	}

	a.loginButton {
		/* box model */
		display:block;
		float:left;
		width:132px;
		height:55px;
		padding:0;
		margin: 0 10px 0 0;

		/*graphics */
/*URL*/	background:transparent url(/fileArchive/graphics/small-button.png) top left no-repeat; /* denna fil ligger i filbanken och ska göra så även i fortsättningen */
	
		/* text */
		color: #fff;
		line-height:14px;
		text-align:center;
		font-weight: bold;
	}
	a.loginButtonRight{
		margin-right: 0;
	}
	
	a.loginButton:hover {
		text-decoration:none;
		color: #fff;
		cursor:pointer;
	}
	
	a.loginButton p {
		/* box model */
		width:142px;
		margin:0; padding:0;

		/* text */
		line-height:16px;
	}

	a.loginButton p.oneline { margin-top:14px;}
	a.loginButton p.twoline { margin-top:3px; }
/* ---------------- */

/* -------------------------------------------*/
/* TABLES IN BOX PLUGIN */
/* -------------------------------------------*/
table, td, tr {
}

div.plugin_box_grey tr:hover {
	background-color:#DDD;
}

td.digit {
	font-size:14px;
	font-weight:bold;
}

/*
----------------------------------------
Boxplugin
----------------------------------------
*/
.box-save{
	background: url('../client/images/sidebar-save.jpg') top no-repeat;
	width: 311px;
	min-height: 389px;
	height: auto !important;
	height: 389px;
	margin-bottom: 10px;
}
	.box-save .inner{
		padding: 15px 15px 15px 17px;
	}
	.box-save .inner h2
	{
		margin-top: 10px;
	}

.box-content-blue h1{margin-top: 15px;}

/*
----------------------------------------
Formulär
----------------------------------------
*/

.tw-ctrlForm .tw-fieldHeading{display: block; margin-bottom: 3px;}

.tw-ctrlForm input, .tw-ctrlForm select, .tw-ctrlForm textarea
{
	font-size: 12px;
	color: #555;	
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	width: 190px;	
}

.tw-ctrlForm input, .tw-ctrlForm select
{
	outline: none;	
	border: 1px #ccc solid;
	background: url('../client/images/input-bg.jpg') repeat-x;
}
.tw-ctrlForm textarea{border: 1px #ccc solid; height: 70px;}

.tw-ctrlForm .tw-form-submit
{
	border: none;
	cursor: pointer;
	color: #fff;
	font-weight: bold;	
	width: 80px;
	height: 31px;
	background: url('../client/images/btn-contact-send.jpg') no-repeat;
	padding: 1px 4px 5px 0;
	margin-top: 5px;	
}
#tw-tellAFriend th{text-align: left;}

/* startbox */
.startbox-wrapper .startbox-text {width:495px; position:absolute; left:191px; top:70px; text-align:center; z-index:103; height:200px;}
.startbox-wrapper .startbox-text .startbox-header1,.startbox-wrapper .startbox-text .startbox-header2 {color:#0167b1; font-weight:bold; font-size:54px; line-height:42px; text-shadow:1px 1px #fff; z-index:104; }
.startbox-wrapper .startbox-text .startbox-header1 {font-size:45px;}
.startbox-wrapper .startbox-header {}
.startbox-wrapper { position:relative; width:877px; height:404px;}
.startbox-wrapper img { position:absolute; top:0; left:0; height:404px; width:877px; z-index:100;}
.startbox-wrapper .left-menu,.startbox-wrapper .right-menu { position:absolute; top:0; width:191px; height:404px; z-index:101;}
.startbox-wrapper .right-menu {right:0; background: url('../client/images/start-box/right-background.png') no-repeat top right; width:191px;}
.startbox-wrapper .left-menu {left:0; background: url('../client/images/start-box/left-background.png') no-repeat top left; width:191px;}

.startbox-wrapper .startbox-link-left, .startbox-wrapper .startbox-link-right  
{
    position:absolute; 
    top:269px; 
    z-index:101;
    background: url('../client/images/start-box/link.png') no-repeat;
    display:block;
    width:198px;
    height:69px;
    font-size:24px;
    color:#fff;
    text-shadow: -1px -1px #dc8f10;
    text-align:center;
    line-height:69px;
}
.startbox-wrapper .startbox-link-left:hover, .startbox-wrapper .startbox-link-right:hover
{
    background: url('../client/images/start-box/link-active.png') no-repeat;
    text-shadow: -1px -1px #b27309;
    text-decoration:none;
}
.startbox-wrapper .startbox-link-left { left:227px;}
.startbox-wrapper .startbox-link-right { right:227px;}

.startbox-wrapper ul.tw-menuLevel1 li:hover, .startbox-wrapper ul.tw-menuLevel1 li a:hover,.startbox-wrapper ul.tw-menuLevel1 li a:active, .startbox-wrapper ul.tw-menuLevel1 li ul.tw-menuLevel2 li:hover,.startbox-wrapper ul.tw-menuLevel1 li ul.tw-menuLevel2 li a:hover,.startbox-wrapper ul.tw-menuLevel1 li ul.tw-menuLevel2 li a:active {background:none;}
.startbox-wrapper ul.tw-menuLevel1 {width:191px; height:83px;}
.startbox-wrapper ul.tw-menuLevel1 li {float:none; width:191px; background:none; height:40px; }
.startbox-wrapper ul.tw-menuLevel1 li a {color:#0167b1; font-weight:bold; font-size:35px; line-height:39px; text-shadow:1px 1px #fff; margin:0; padding:0; text-transform:none;}
.startbox-wrapper .left-menu ul.tw-menuLevel1 li a {padding:35px 0px 10px 35px;background: url('../client/images/start-box/left-divider.png') bottom left no-repeat;}
.startbox-wrapper .right-menu ul.tw-menuLevel1 li a {padding:35px 35px 10px 0px; text-align:right;background: url('../client/images/start-box/right-divider.png') bottom right no-repeat;}

.startbox-wrapper .left-menu ul.tw-menuLevel1 li ul.tw-menuLevel2 li a:hover {background: url('../client/images/start-box/left-divider-active.png') bottom left no-repeat;color:#0167b1; z-index:106;}
.startbox-wrapper .right-menu ul.tw-menuLevel1 li ul.tw-menuLevel2 li a:hover {background: url('../client/images/start-box/right-divider-active.png') bottom right no-repeat;color:#0167b1; z-index:106;} 

.startbox-wrapper ul.tw-menuLevel1 li ul.tw-menuLevel2 {background:none; padding:0; margin:0; width:191px;}
.startbox-wrapper ul.tw-menuLevel1 li ul.tw-menuLevel2 li { margin:0; padding:0;}
.startbox-wrapper ul.tw-menuLevel1 li ul.tw-menuLevel2 li a {color:#2b3033; font-size:15px; text-transform:none; padding-top:20px;}

.startbox-wrapper .left-menu ul.tw-menuLevel1 li ul.tw-menuLevel2 li a {padding:0px 0px 0px 35px;}
.startbox-wrapper .right-menu ul.tw-menuLevel1 li ul.tw-menuLevel2 li a {padding:0px 35px 0px 0px;}


/* Editor templates */


.editor-template-linkimage { position:relative;}
.editor-template-linkimage a  
{
    position:absolute;
    display:block; 
    width:208px;
    height:48px; 
    background: url('../client/images/editor-templates/sprite.png') 0px 0px no-repeat;
    color:#fff;
    text-shadow: -1px -1px #dc8f10;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    line-height:44px;
}
.editor-template-linkimage a:hover{background: url('../client/images/editor-templates/sprite.png') 0px -48px no-repeat;text-shadow: -1px -1px #b27309;}
.editor-template-linkimage .left {top:27px;left:13px;}
.editor-template-linkimage .right {top:27px; right:13px;}



.link-calculator { width:100%; height:136px;}
.link-calculator a { width:381px; height:136px; position:relative; display:block; background: url('../client/images/editor-templates/sprite.png') 0px -96px no-repeat;color:#fff; text-shadow:-1px -1px #003f70; float:right;}
.link-calculator a:hover {background: url('../client/images/editor-templates/sprite.png') -419px -96px no-repeat; text-shadow:-1px -1px #002847;}
.link-calculator .text-top { position:absolute; font-weight:bold; font-size:25px; top:50px; right:55px; }
.link-calculator .text-bottom { position:absolute; font-size:14px; right:75px; top:70px;}


.link-loans { width:259px; height:136px; position:relative;}
.link-loans a {background: url('../client/images/editor-templates/sprite.png') 0px -233px no-repeat; display:block; width:259px; height:136px; color:#fff; text-shadow: -1px -1px #003f70; font-size:20px; font-weight:bold;}
.link-loans a:hover {background: url('../client/images/editor-templates/sprite.png') -259px -233px no-repeat; text-shadow: -1px -1px #002847;}
.link-loans span { position:absolute;display:block; width:90px; left:135px; top:45px; line-height:24px;}


.link-refinancing { position:relative; width:327px; height:122px; margin-top:27px;}
.link-refinancing a {display:block; width:327px; height:122px;background: url('../client/images/editor-templates/sprite.png') 0px -370px no-repeat; color:#fff; text-shadow: -1px -1px #003f70; font-size:20px; font-weight:bold;}
.link-refinancing a:hover {background: url('../client/images/editor-templates/sprite.png') -327px -370px no-repeat; text-shadow: -1px -1px #002847;}
.link-refinancing span {position:absolute;top:35px; line-height:24px; left:160px}

.link-refinancing a, .link-loans a ,.link-calculator a { text-decoration:none;}
