﻿/* CSS Document */

* {margin:0;padding:0;}

body {font: 11px Arial, Helvetica, sans-serif;color: #887766;}

img {border:0;}

p, h1, h2 {margin:0;padding:0;}
h1 {color:#9d3a34;font-size:14px;font-weight:bold;}
h2 {color:#9d3a34;font-size:12px;font-weight:bold;}
#content p, #content h1 {margin-bottom:12px;}
#content h2 {margin-bottom:4px;}

a{text-decoration:underline;color:#a52e21;}
a:hover{text-decoration:none;color:#92342f;}

.red {text-align:left;font-size:10px;font-weight:normal;color:#F00;}

#container{
	margin: 0 auto;
	padding:0;
	width: 905px;
	background: url(/data/INVESSA/files/image/bg_container.jpg) no-repeat top; 
}

/* ------------------------------------------------------------------------------------------------------ Header --*/

#header {height: 245px;background:url(/data/INVESSA/files/image/bg_top.jpg) no-repeat top;}

#flash {float:left;width:467px;}

#logo {float:left;width:200px; }

#topnavdiv {float:right;width:438px;}

#menu {padding:30px 30px 0px 0px;height:51px;width:405px;}
#menu table{float:right;}
#menu img {margin-left:10px;}

/* ------------------------------------------------------------------------------------------------------ Main content --*/

/* ----------------------------------------- Home and internal --*/

#left {
	float: left;
	margin: 0;
	padding:0px 30px 0px 52px;
	width: 192px;
}

#left img {display: block;}
#left ul{margin:0;padding: 0;list-style: none;}
#left ul li{padding: 0 0 5px 20px;color: #8b7a6a;background:url(/data/INVESSA/files/image/left_li.jpg) no-repeat;background-position: 0 1px;}
#left ul li a {text-decoration:none;color: #8b7a6a;}
#left ul li a:hover {text-decoration:none;color: #a52e21;}

#left ul li  a.selected, #left ul li a.selected:link, #left ul li a.selected:hover{font-weight:bold;color:#92342f;}

#right, #right_internal{margin:0px 0px 0px 274px;width: 628px;}

#content {padding:44px;}

#content ul {margin-bottom:12px;padding-bottom:12px;list-style: none;}
#content ul li {padding: 0px 0px 5px 20px;color: #8b7a6a;background:url(/data/INVESSA/files/image/left_li.jpg) no-repeat;background-position: 0 1px;}

#nav {
	float:left;
	margin:0px 0px 42px 1px;
	padding:0;
	height: 54px;
}

#nav img {border: 0;}
#nav ul {margin:0;padding:0;}
#nav li {display: inline;}

/* ----------------------------------------- Home --*/

.dMenu {clear:both;overflow:hidden;}

#welcome {padding-bottom: 60px;background:url(/data/INVESSA/files/image/rightsep.jpg) bottom no-repeat;}

#contentleft {overflow:hidden;float:left;width: 238px;}

#contentright {
	overflow:hidden;
	float:left;
	margin-bottom:50px;
	padding-left:61px;
	width:238px;
	background-image: url(/data/INVESSA/files/image/contmid.jpg); background-repeat: no-repeat;
}

/* ------------------------------------------------------------------------------------------------------ Footer --*/

#footer {
	clear: both;
	margin-bottom: 20px;
	padding: 15px;
	height: 12px;
	color:#887766;
	background: url(/data/INVESSA/files/image/bg_footer.jpg) no-repeat;
}

#footer p {display: inline;}
#footer p.pright {display: inline;margin-left: 500px;}

/* ------------------------------------------------------------------------------------------------------ Form --*/

.subTable {margin-bottom:15px;}

.subTable td {padding:3px 0px 3px 10px;}
.subTable .question{padding-bottom:5px;font-size:12px;font-weight:bold;}
.subTable input[type="text"] {width:100%;}
.subTable input[type="submit"] {float:right;margin-right:40px;}
.subTable input[type="button"] {float:right;margin-right:40px;}

/* ------------------------------------------------------------------------------------------------------ Internal --*/

* html #wrapper {overflow:hidden;width:905px;}

* html #right {margin-left:274px;width: 628px;}


* html #left{
	width: 192px;
	float:left;
	margin: 0;
	padding:0px 30px 0px 52px;
}

* html #right_internal{
	float:right;
	margin-left:0px;
	width: 628px;
}

* html #nav{
	float:none;
	margin:0px 0px 0px 1px;
	padding:0;
	height: 54px;
}

