﻿/*



Original layout: Andreas Viklund.



Final design: Daniel Mole.



*/







/* Main layout and header */



body {background-color: #eaeaea; color:#3a3a3a; font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.4em; margin:0 auto; padding:0;}



#wrap {background:#fff; color:#303030; margin: 10px auto 10px auto; padding:0 5px; width:810px;}



#header {background:#ffffff; color:#505050; height:120px; margin:0 0 10px 0; padding: 5px 0 0 0;}



#header h1 {font-size:1.3em; color:#ffffff; font-weight:400; margin: 0; padding: 60px 0 10px 70px; font-family:DIN;}



#header-iva {background:url(../images/logo-iva.png) no-repeat bottom left #fff; color:#505050; height:177px; margin:0 0 10px 0; padding: 5px 0 0 0;}

	

}





/* Left sidebar and menu */



#leftside {clear:left; float:left; margin:0; padding:0; width:160px;}



#leftside ul.avmenu {list-style:none; margin:0; padding:0; width:150px;}



#leftside ul.avmenu li {display:inline; padding:0; width:150px;}



#leftside ul.avmenu li a {background:url(../images/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:7px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; float:left; font-size:1em; font-weight:700; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:136px;}



#leftside ul.avmenu li a.current {background:url(../images/menubg2.gif) repeat-x bottom left #eaeaea; border-bottom:1px solid #b0b0b0; border-left:7px solid #87b15b; border-right:1px solid #b0b0b0; border-top:1px solid #b0b0b0; color:#505050; width:136px;}



#leftside ul.avmenu li a:hover {background:url(../images/menubg2.gif) repeat-x bottom left #eaeaea; border-bottom:1px solid #b0b0b0; border-left:7px solid #87b15b; border-right:1px solid #b0b0b0; border-top:1px solid #b0b0b0; color:#505050; width:136px;}



#leftside ul.avmenu ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px 0; width:133px;}



#leftside ul.avmenu ul a {padding:3px 1px 3px 5px; width:123px;}



#leftside ul.avmenu ul ul {font-size:1em; width:120px;}



#leftside ul.avmenu ul ul a {width:108px;}



#leftside h2 {font-size:1.2em; font-weight:700; line-height:130%; margin:0; padding:0; color:#3AB348;}



#leftside .announce {background:url(../images/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; clear:left; color:#505050; line-height:1.3em; margin:10px 0; padding:5px 5px 5px; width:134px;}



.announce p {font-size:0.9em;}



#leftside p {font-size:1.2em; margin-top:10px; padding-right:5px;}



#left {padding-top:10px;}







/* Right sidebar */



#extras {float:right; margin:-10px 0 10px 10px; padding:10px 0 10px 10px; width:190px; font-size:0.9em; background: #ffffff; color:#3a3a3a; font-weight:700;}



#extras ul {font-size:0.9em; line-height:125%; margin:0 0 1.5em; padding:0;}



#extras p {font-size:0.9em; line-height:120%; margin:0 0 1.5em; padding:0;}



#extras li {list-style:none; margin:0 0 6px; padding:0;}



#extras h2 {font-size:2.1em; font-weight:400; margin:0 0 6px; background-color:#ff6d14; color:#ffffff; line-height:120%;}



#extras input  {width:160px; margin: 1px 0 5px 0;}



#extras select  {width:165px; margin: 1px 0 5px 0;}



/* Main content */



#content {line-height:1.5em; margin:0px 10px 10px 160px; padding: 0; text-align:left; width:440px;}



#contentwide {line-height:1.5em; margin:10px 0 10px 160px; padding:0; text-align:left;}



#contentwide h1 {font-size:2.0em; font-weight:400; color:#3a3a3a; line-height:120%; margin:0 0 20px 0;}



#content h1 {font-size:2.0em; font-weight:400; color:#3a3a3a; line-height:120%; margin:0 0 20px 0; line-height:120%;}



#contentwide h2 {font-size:1.8em; font-weight:400; margin:8px 0 10px; padding:0;}



#content h2 {font-size:1.6em; font-weight:400; margin:8px 0 12px 0; padding:0; line-height:120%;}



#contentwide h3 {font-size:1.5em; font-weight:400; margin:6px 0; padding:0;}



#content h3 {font-size:1.5em; font-weight:400; margin:6px 0; padding:0;}



#contentwide ol {margin:0 0 16px 20px; padding:0;}



#contentwide ul {margin:0 0 16px 20px; padding:0;}



#content ol {margin:0 0 16px 20px; padding:0;}



#content ul {margin:0 0 16px 20px; padding:0;}



#contentwide ol ol {margin:2px 0 2px 15px;}



#contentwide ul ul {margin:2px 0 2px 15px;}



#content ol ol {margin:2px 0 2px 15px;}



#content ul ul {margin:2px 0 2px 15px;}



#contentwide li {margin:0 0 10px 5px; padding:0 0 0 4px;}



#content li {margin:0 0 10px 5px; padding:0 0 0 4px;}



#content input  {margin-bottom:5px;}



#content select {margin-bottom:5px;}





#bottom-nav {

	margin-bottom:10px;

	width:100%;

	padding:0;

}



#bottom-nav a  {

	color:#ff6d14;

	padding:1px 12px 1px 6px;

	border-right:1px solid #ccc;

	font-weight:400; 

	line-height:200%; 

}



/* Footer */



#footer {background:#fff; border-top:2px solid #dadada; clear:both; color:#666; font-size:0.9em; margin:0 auto; padding:8px 0; text-align:center; width:100%; height:20px;}



#footer p {margin:0; padding:0;}



#footer a {background:inherit; color:#666; font-weight:400; text-decoration:none;}



#footer a:hover {text-decoration:underline;}



#footer span {font-size:1.2em;}



.footer-left {float:left; padding-left:5px;}



.footer-right {float:right; padding-right:10px;}





/* Links and paragraphs */



a {background:inherit; color:#166090; text-decoration:none; font-weight:700;}



a:hover {background:inherit; color:#286ea0; text-decoration:underline;}



a img {border:0;}



p {margin:0 0 16px;}



blockquote {background:url(../images/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; margin:10px; padding:7px 7px 7px 11px;}



blockquote p {font-size:1.1em; line-height:1.3em; margin:0;}


#testimonial {
	background:url(../images/menubg.gif) repeat-x bottom left #f4f4f4; 
	border-bottom:1px solid #d8d8d8; 
	border-left:1px solid #d8d8d8; 
	border-right:1px solid #d8d8d8; 
	border-top:1px solid #d8d8d8; 
	color:#505050; 
	margin: 0 0 0 20px; 
	padding:7px 7px 7px 11px; 
	width:130px;
	float:right;

}








/* Additional classes */



.announce h2 {margin:0 0 10px; padding:0;}



.textright {margin:-10px 0 4px; text-align:right;}



.center {text-align:center;}



.small {font-size:0.8em;}



.large {font-size:1.3em;}



.red {color:red;}



.green {color:green;}



.blue {color:blue;}



.black {color:black;}



.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}



.left {float:left; margin:10px 10px 5px 0;}



.right {float:right; margin:0 10px 0 10px;}



#debt-test  {background-color:#f8f8f8; width:99%; padding:10px 0 10px 0px; margin-bottom:20px; border:1px solid #87B259;}


*html #content { line-height:1.5em; margin:-747px 10px 10px 160px; padding: 0; text-align:left; width:440px; min-height:760px}
*html .ie_fix { height:110px !important}
