html, body{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #D4D4D4;

	background-repeat: no-repeat;
	background-position: top center;
}
#container{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 870px;

}
img{border: 0px;}
ul{list-style-type:none;margin:0px;padding:0px;}
p{margin-top:0px;padding-top:0px;}
a{color:#84CB55;text-decoration: undeline;}
a:hover{color:gray;}

#logo{
	position:absolute;
	top:10px;
	left:40px;
	width: 140px;
	height: 75px;
}

#layout_297 H1, #layout_297 #quoteHeader1 {background-color: #393794;}
#layout_297 a{ color: #393794;}
#layout_297 a:hover{color: gray;}

#layout_326 H1 , #layout_326 #quoteHeader1{background-color: #006397;}
#layout_326 a{ color: #006397;}
#layout_326 a:hover{color: gray;}

#layout_328 H1, #layout_328 #quoteHeader1, #layout_328  #contentBlockBHeader {background-color: #0083CD; padding-top: 4px; letter-spacing:0; font-size:90%}
#layout_328 a{ color: #0083CD;}
#layout_328 a:hover{color: gray;}

#layout_330 H1, #layout_330 #quoteHeader1{background-color: #84CB55;}
#layout_330 a{ color: #84CB55;}
#layout_330 a:hover{color: gray;}

#layout_327 H1, #layout_327 #quoteHeader1 {background-color: #4C8829;}
#layout_327 a{ color: #4C8829;}
#layout_327 a:hover{color: gray;}

#layout_331 H1, #layout_331 #quoteHeader1{background-color: #B6D74F;}
#layout_331 a{ color: #B6D74F;}
#layout_331 a:hover{color: gray;}

#layout_309 H1, #layout_309 #quoteHeader1{background-color:  #FAF059; color:#000000;}
#layout_309 a{ color:  #00B3E8;}
#layout_309 a:hover{color: gray;}

#payoff{
	position:absolute;
	top:70px;
	left:179px;
	width: 363px;
	height: 15px;


	color: #666666;
	font-size: 90%;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
}
#microsoft{
	position:absolute;
	top:115px;
	left:600px;
	width: 102px;
	height: 46px;
}
#footer{
	position:absolute;
	left: 0px;
	top: 730px;
	width: 870px;
	border-top: 1px #AAA solid;
	z-index: 100;
	font-size: 70%;
	/* letter-spacing: 1px; */
	color: black;
}

#footer a{color:black;text-decoration: none;}
#footer a:hover{color:black;}
#footer a:active{font-weight:normal;}

.active{font-weight:bold;}

#header_contact textarea {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#header_contact input {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

h1 {
	position:absolute;
	top: 190px;
	left: 490px;
	height: 25px;
	width: 350px;
	padding-left: 20px;
	padding-top: 1px;
	background-color: #84CB55;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: white;
	margin: 0px;
}
#content_CMS {
	background-color: white;
	overflow: auto;
	font-size: 70%;
	/* letter-spacing: 1px; */
	line-height:155%;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}
#content, .multipleContent{
	position:absolute;
	top: 215px;
	left: 490px;
	/*max-height: 460px;*/
	height: 460px;
	width: 330px;
	padding: 20px;
	margin: 0px;
	background-color: white;
	overflow: auto;
	font-size: 70%;
	/* letter-spacing: 1px; */
	line-height:150%;
}

#content h2, .multipleContent h2{
	color:black;
	font-size: 110%;
}
#content h3, .multipleContent h3{
	color:#33FFFF;
}

#contentBlockBHeader{
	position:absolute;
	top: 390px;
	left: 58px;
	height: 25px;
	width: 338px;
	margin-right:20px;
	padding-left: 20px;
	padding-top: 1px;
	background-color: #84CB55;
	font-size: 110%;
	font-weight: bold;
	/* letter-spacing: 1px; */
	text-transform: uppercase;
	color: white;
	margin: 0px;
}
#contentBlockB{
	position:absolute;
	top: 415px;
	left: 58px;
  height: 107px;
	width: 318px;
	padding: 20px;
	margin: 0px;
	background-color: white;
	overflow: auto;
	font-size: 70%;
	/* letter-spacing: 1px; */
	line-height:150%;
}
.vacatureDate{
	background-color: white;
	font-size: 78%;
	color: #3366FF;
	/* letter-spacing: 1px; */
}

.vacaSmall{
	font-size; 65%;
	color:#4C8829;
}

#quoteHeader1 {
	position:absolute;
	top: 390px;
	left: 58px;
	height: 25px;
	width: 338px;
	padding-left: 20px;
	padding-top: 1px;
	font-size: 110%;
	font-weight: bold;
	color: white;
	margin: 0px;
	z-index: 1;
}
#quoteHeader2{
	position:absolute;
	top: 415px;
	left: 58px;
	width: 318px;
	padding-left: 20px;
	padding-right:20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color:#808080;
	font-size: 54%;
	color: white;
	margin: 0px;
	z-index: 1;
}
#contentQuote{
	position:absolute;
	top: 404px;
	left: 58px;
	width: 318px;
	padding: 20px;
	margin: 0px;
	margin-top: 25px;
	background-color: white;
	overflow: auto;
	font-size: 70%;
	line-height:150%;
	z-index: 0;
}

.blockTypeA{
	position:absolute;
	padding: 10px;
	font-size: 70%;
	line-height:110%;
	/* letter-spacing: 1px; */
	background-color: white; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
}
h2{
	font-size: 150%;
	font-weight: bold;
	/* letter-spacing: 1px; */
	color: black;
	margin: 0px;
	margin-bottom: 8px;
}

h3{
	width: 100%;
	height: 20px;
	margin: 0px;
	padding-top: 6px;
	padding-left: 6px;
	background-color: #9b9b9b;
	color: black;
	font-size: 110%;
	/* letter-spacing: 1px; */
}
.light_blue{
	color: #009cd1;
}
/* =================================  Buttons ====================== */
.nav li a{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 65%;
	line-height:90%;
	/* letter-spacing: 1px; */
}
.subNav {
	visibility: hidden;
	}
.subNav li a{
	display: block;
	font-size: 65%;
	font-weight: bold;
	line-height: 20px;
	/* letter-spacing: 1px; */
	text-transform: uppercase;
	text-decoration: none;
	height: 21px;
}
/* =================================  Button A						*/
#li297 a{
	position:absolute;
	top:100px;
	left:70px;
	width: 70px;
	height: 25px;
	padding-left:30px;
	padding-right:10px;
	padding-top:25px;
	background-color: #393794;
	color: white;
	text-decoration: none;
	background-image: url('../img/arrow-white-left.gif');
	background-repeat: no-repeat;
	background-position: 12px 25px;
}
#li297 a:hover{
	background-color: gray;
}
/* =================================  Button B						*/
#li326 a{
	position:absolute;
	top:150px;
	left:110px;
	width: 80px;
	height: 25px;
	padding-left:30px;
	padding-right:10px;
	padding-top:25px;
	background-color: #006397;
	color: white;
	text-decoration: none;
	background-image: url('../img/arrow-white-down.gif');
	background-repeat: no-repeat;
	background-position: 12px 30px;
}
#li326 a:hover{
	background-color: gray;
}
#submenu326 {
	position:absolute;
	top:200px;
	left: 4px;
	border-right: 1px #ABAEA5 solid;
	background: white;
}
#submenu326 li a {
	width: 167px;
	text-align: right;
	padding-left: 0px;
	padding-right: 3px;
	color: #006397;
}
#submenu326 li a:hover, #submenu326 li.active a{
	background-color: #006397;
	color: white;
}

/* =================================  Button C 					*/
#li328 a{
	position:absolute;
	top:150px;
	left:230px;
	width: 100px;
	height: 25px;
	padding-left:10px;
	padding-right:10px;
	padding-top:25px;
	background-color: #0083CD;
	color: white;
	text-decoration: none;
	background-image: url('../img/arrow-white-right.gif');
	background-repeat: no-repeat;
	background-position: 90px 25px;
}
#li328 a:hover{
	background-color: gray;
}
/* =================================  Button D 					*/
#li330 a{
	position:absolute;
	top:200px;
	left:175px;
	width: 80px;
	height: 25px;
	padding-left:30px;
	padding-right:10px;
	padding-top:25px;
	background-color: #84CB55;
	color: white;
	text-decoration: none;
	background-image: url('../img/arrow-white-left.gif');
	background-repeat: no-repeat;
	background-position: 12px 25px;
}
#li330 a:hover{
	background-color: gray;
}

#submenu330 {
	position:absolute;
	top:200px;
	left: 4px;
	border-right: 1px #ABAEA5 solid;
	background: white;
}
#submenu330 li a {
	width: 158px;
	text-align: right;
	padding-left: 8px;
	padding-right: 4px;
	color: #84CB55;
}
#submenu330 li a:hover, #submenu330 li.active a{
	background-color: #84CB55;
	color: white;
}

/* =================================  Button E 					*/
#li327 a{
	position:absolute;
	top:200px;
	left:285px;
	width: 90px;
	height: 25px;
	padding-left:10px;
	padding-right:10px;
	padding-top:25px;
	background-color: #4C8829;
	color: white;
	text-decoration: none;
	background-image: url('../img/arrow-white-right.gif');
	background-repeat: no-repeat;
	background-position: 80px 25px;
}
#li327 a:hover{
	background-color: gray;
}
/* =================================  Button F 					*/
#li331 a{
	position:absolute;
	top:250px;
	left:225px;
	width: 90px;
	height: 25px;
	padding-left:30px;
	padding-right:10px;
	padding-top:25px;
	background-color: #B6D74F;
	color: white;
	text-decoration: none;
	background-image: url('../img/arrow-white-left.gif');
	background-repeat: no-repeat;
	background-position: 10px 25px;
}
#li331 a:hover{
	background-color: gray;
}
/* =================================  Button G 					*/
#li309 a{
	position:absolute;
	top:300px;
	left:305px;
	width: 70px;
	height: 25px;
	padding-left:30px;
	padding-right:10px;
	padding-top:25px;
	background-color: #FAF059;
	color: black;
	text-decoration: none;
	background-image: url('../img/arrow-black-left.gif');
	background-repeat: no-repeat;
	background-position: 10px 25px;
}
#li309 a:hover{
	background-color: gray;
}
#submenu309 {
	position:absolute;
	top:300px;
	left: 134px;
	border-right: 1px #ABAEA5 solid;
	background: white;
}
#submenu309 li a {
	width: 158px;
	text-align: right;
	padding-left: 8px;
	padding-right: 4px;
	color: black;
}
#submenu309 li a:hover, #submenu309 li.active a{
	background-color: #FAF059;
	color: black;