html,body{
	margin:0;padding:0;
	}
body{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	}

div#container{
	width:960px;
	margin:0 auto;
	text-align:left;
	}
div#mainfooter {
	height: 1px;
	overflow: hidden;
	clear:left;
}
div#chatarea {
	margin-left: 660px;
	margin-top: -460px;
	position: absolute;
	width: 294px;
	z-index: 1;
}
div#chatbox {
	width: 294px;
	float: right;
	height: 215px;
}
div#chat {
	height: 160px;
	margin-right: 0px;
	padding-left: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-y;
	background: url(/assets/images/chatbackground.png);
	background-repeat: repeat-y;
}
div#chatheaderdiv {
	height: 33px;
}

div#wrapper{
	float:left;
	width:100%;
	clear: both;
	}
div#header {
	height: 56px;
	margin-left: 11px;
	padding-top: 21px;
	margin-right: 18px;
}
div#logo {
	float: left;
	height: 56px;
	width: 208px;
}
div#call {
	float: right;
	width: 201px;
	height: 22px;
	margin-top: 6px;
	text-align: right;
}

div#call a {
	color: #1b3f95;
	text-decoration: none;
}

div#footer{
	clear:both;
	height: 61px;
	text-align: left;
	line-height: 61px;
	padding-left: 16px;
	}
#footer img {
	margin-top: 14px;
	margin-right: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
img#investor {
	margin-top: 0px;
	margin-right: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 0px;
	margin-left: 10px;
	float: right;
}
img#replacing {
	margin-left: 40px;

}
span#booklink {
	width: 122px;
	}	
iframe#mainarea {
	height: 600px;
	width: 960px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}

div#whiteband {
	height: 18px;
	background-color: #FFFFFF;
}
div#navigationband {
	height: 20px;
	background-repeat: repeat-x;
	margin-top: 10px;
	text-align: left;
}
div#contentarea, div#normalcontentarea {
	height: 400px;
	width: 100%;
}
div#excontentarea {
	height: 800px;
}
div#copy {
	color: #FFFFFF;
	text-align: left;
	font-size: 100%;
	float: left;
	width: 420px;
	left: 32px;
	top: 132px;
	position: absolute;
	z-index: 1;
}
div#copy a:link{
	color: #FFFFFF;
	text-decoration: underline;
	}

div#copy a:visited{
	color: #FFFFFF;
	text-decoration: underline;
	}

div#copy a:hover{
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#copy a.QE_Link:link, div#copy a.QE_Link:visited, div#copy a.QE_Link:hover, div#copy a.QE_Link:active {
	color: #666666;
	text-decoration: none;
	}
div#copy a:active{
	color: #FFFFFF;
	text-decoration: underline;
	}

div#copy h1 {
	font-weight: normal;
	font-size: 140%;
}
div#imagearea{
	text-align: left;
	margin-left: 367px;
	padding-top: 118px;
	padding-bottom: 0px;
}
#menu {
	font-size: 96%;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	line-height: 18px;
	padding-right: 0px;
	padding-left: 0px;
	height: 18px;
	margin-right: 0px;
	position: absolute;
	top: 87px;
	z-index: 100;
}
#menu li {
	float:left;
	padding:0;
	position:relative;
	height: 20px;
	z-index:100;
	}
#menu .contact {
	width: 100px;
}
#menu .links {
	width: 93px;
	background-image: url(/assets/images/white.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}
#menu .claim {
	width: 153px;
	background-image: url(/assets/images/white.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}
#menu .risk {
	width: 143px;
	background-image: url(/assets/images/white.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#menu .private {
	width: 143px;
	background-image: url(/assets/images/white.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}
#menu .commercial {
	width: 167px;
	background-image: url(/assets/images/white.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}
#menu .about {
	width: 128px;
	background-image: url(/assets/images/white.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#menu .home {
	width: 30px;
	background-image: url(/assets/images/white.gif);
	background-repeat: repeat-y;
	background-position: right top;
	 }
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none; color: #ffffff;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:20px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl { margin: 0; padding: 0; text-align:center; cursor:pointer;}
#menu dt {margin:0; color: #fff;}
#menu .dthome {width: 30px; margin-bottom: 2px;}
#menu .one {width: 128px; margin-bottom: 2px;}
#menu .two {width: 167px; margin-bottom: 2px;}
#menu .three {width: 143px; margin-bottom: 2px;}
#menu .four {width: 143px; margin-bottom: 2px;}
#menu .five {width: 153px; margin-bottom: 2px;}
#menu .six {width: 93px; margin-bottom: 2px;}
#menu .seven {width: 100px; margin-bottom: 2px;}
#menu dd {margin:0; padding:0; color: #fff; text-align:center;}
#menu dd.last {border-bottom:1px solid #444;}
.gallery dt a, .gallery dt a:visited {display:block; color:#444444;}
.gallery dd a, .gallery dd a:visited {color:#ffffff; text-decoration:none; display:block; padding: 3px; margin-right:1px;}
.gallery dd a:hover {}

ul.LIn_shortMode {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	}
	
div#sidelinks { position: absolute; left: 680px; top: 370px; width: 225px; text-align: left; color:#ffffff; font-size: 100%; }

div#sidelinks h1{
	padding-bottom: 6px;
	font-size: 106%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #909EBD;
	margin-bottom: 4px;
	}

div#sidelinks ul {
	margin-top: 0px;
	}
	
div#sidelinks li {
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #909EBD;
	}
	
	div#sidelinks p { margin-bottom: 3px; }
div#sidelinks a {
	color:#FFFFFF;
	text-decoration: none;
	}
div#sidelinks a:hover {
	color:#FFFFFF;
	text-decoration: none;
	}
	
div#sidelinks a.hint {
	text-decoration: underline;
	}
div#sidelinks a.hint:hover {
	text-decoration: none;
	}
	
#selectjob{
	display:block;
	color: #FFFFFF;
	border-top-color: #A7A9AC;
	border-right-color: #A7A9AC;
	border-bottom-color: #A7A9AC;
	border-left-color: #A7A9AC;
}

.select_job_default {
	text-decoration:none;
	color:#333333;
	cursor:pointer;
	background-image:url(/assets/images/dropdown.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 4px;
	font-size: 10px;
	padding-bottom: 4px;
	display: block;
	width: 200px;
}
.select_job_default.over {
	text-decoration:none;
	color:#333333;
	cursor:pointer;
	background-image:url(/assets/images/closedropdown.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 4px;
	font-size: 10px;
	padding-bottom: 4px;
	display: block;
	width: 200px;
}
.select_job_active {
	text-decoration:none;
}
.select_job_default #joblistwrapper {
	display: none;
}
.select_job_default.over #joblistwrapper {
	display: block;
}
#joblistwrapper{
	position: absolute;
	width: 420px;
	z-index: 150;
	left: 190px;
	top: 10px;
	/*
	filter: alpha(opacity=95);
	opacity: 0.95;
	zoom: 1;
	*/
}
#joblist{
	float: left;
	width: 420px;
	background-color: #f8f5f1;
	border: 1px solid #d1d1d1;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 12px;
	font-size: 104%;
}
#joblist ul{
	display:inline;
	float:left;
	margin:0 13px 0 0;
	padding:0;
	list-style:none;
	width:125px;
	font-weight:normal;
}
#joblist ul li{
	display: block;
	width:128px;
	float:left;
	text-align: left;
}
div#copy #joblist a:link {
	color: #1A355B;
	text-decoration: none;
	display: block;
	width:128px;
	padding: 1px;
}
div#copy #joblist a:visited {
	color: #1A355B;
	text-decoration: none;
	display: block;
	width:128px;
	padding: 1px;
}
div#copy #joblist a:hover{
	color: #ffffff;
	text-decoration: none;
	background-color:#008ACB;
	display: block;
	width:128px;
	padding: 1px;
}
div#copy #joblist a:active {
	color: #1A355B;
	text-decoration: none;
	display: block;
	width:128px;
	padding: 1px;
}
.progress {
	width: 415px;
	margin-top: 3px;
}

div#copy.formarea{
	width: 580px;
}

input[type=text], select, textarea{
	font-size: 96%;
	border: 1px solid #999999;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	}
form {
	font-size: 96%;
	}

table {
	width: 100%;
	}
	
.additional {
	width: 413px;
	}
	
input[type=button], input[type=submit] {
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #B4B4B4;
	text-align: center;
	padding-right: 10px;
	font-size: 96%;
	}
div#legal {
	font-size: 80%;
	text-align: left;
	color: #666666;
	line-height: 130%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 25px;
	}
div#occins{
	font-size: 100%;
	line-height: 106%;
	}
	
div#occins p{	
	margin-top: 6px;
	margin-bottom: 6px;
	}

#back {
	color: #FFFFFF;
	background-color: #B4B4B4;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-right: 10px;
	font-size: 96%;
	}
#hotlines td{
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCDA9E;
}
#hotlines th{
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
div#copy a.thumbnail:link, div#copy a.thumbnail:visited, div#copy a.thumbnail:hover, div#copy a.thumbnail:active  {
	text-decoration: none;
	border: none;
	font-size: 90%;
	}
.thumbs img {
	text-decoration: none;
	border: none;
	}
.profile {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 110%;
}
.profile li {
	margin-bottom: 4px;
	}
.type { width: 0; height: 0; visibility: hidden; }
.alert {
	font-size: 90%;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	color:#ffffff;
}
.small { font-size: 90%; line-height: 100%; margin-top: 0; margin-bottom: 0; color:#ffffff; }

h3.ditto_pageTitle {
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
span.ditto_documentInfo {
	font-size: 80%;
	font-weight: normal;
}
div.ditto_introText {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6285AF;
}

#div_2, #div_3, #div_4 {
	display: none;
} 

#scrollable {
	height: 225px;
	overflow: auto;
	padding-bottom: 20px;
	}

#blogarea {
	height: 345px;
	overflow: auto;
	padding-bottom: 20px;
	}
	
#jot-cfm, #jot-err {
	border: #FFFFFF;
	color: #FFFFFF;
	}
	
#jot-comment {
	background-color: none;
}
#ezin { background-position: 0 0; text-decoration: none; margin-top: 10px; }
div#copy #ezin a:link { background-image: url(/assets/images/ezinbullet.gif); background-repeat: no-repeat; background-position: 0 2px; text-decoration: none; padding-left: 20px; }
div#copy #ezin a:active { background-image: url(/assets/images/ezinbullet.gif); background-repeat: no-repeat; background-position: 0 2px; text-decoration: none; padding-left: 20px; }
div#copy #ezin a:visited { background-image: url(/assets/images/ezinbullet.gif); background-repeat: no-repeat; background-position: 0 2px; text-decoration: none; padding-left: 20px; }
div#copy #ezin a:hover { background-image: url(/assets/images/ezinbullet.gif); background-repeat: no-repeat; background-position: 0 2px; text-decoration: none; padding-left: 20px; }
#marq { background-image: url(/assets/images/blogmarq.gif); text-decoration: none; background-position: 0 0; width: 895px; height: 28px; }
#readblog { position: absolute; top: 332px; width: 895px; height: 50px; margin: 0; }
#flashblog { position: relative; top: 8px; width: 887px; height: 20px; }
