body {font-family: Arial, Helvetica, sans-serif; font-size:0.75em; color:#333; background-color:#fff; padding:0; margin:0; text-align:center;}

body div {text-align:left;}

img {border:0; margin:0; padding:0;}
ul {margin:1em 0 1em 0; padding:0; list-style-type:none; font-weight:normal;}
li {margin:0; padding-left:12px; background: url('../images/arrow_leftnav.gif') 0 4px no-repeat;  font-weight:normal; color:#333;}
p {margin:1em 0 1em 0; padding:0;}

/* all generic styles */

.bold {font-weight:bold;}
.italic {font-style:italic;}
.left {float:left; padding-right:50px; width:200px;}
.right {float:right;}
.center {text-align:center;}
.clear {clear:both;}
.hide {display:none;}
.small {font-size:0.9em;}
.top {padding-top:30px;}
.off-left {position: absolute; left: -999px; width: 990px;}

h1 {font-size:1.2em; color:#013d68; padding:0; margin:0; font-weight:bold;}
h2 {font-size:1.0em; color:#013d68; padding-top:5px; margin:0; font-weight:bold;}
.blue {color:#013d68; font-weight:bold;}

/* links */

a {text-decoration:none; color:#333;}
a:hover {color:#013d68; text-decoration:none;}


/* BEGINNING OF LAYERS */
#bluebanner {height:50px; padding:0; margin:0px auto; background: url('../images/container.jpg') 50% 0 no-repeat; text-align:left;}

#topcontainer {width:963px; padding:0; margin:0px auto; background: url('../images/wrapper.jpg') 50% 0 repeat-y; text-align:left;}
#topwrapper {width:951px; padding:0; margin:0px auto;}

#middlecontainer {width:963px; padding:0; margin:0px auto; background: url('../images/wrapper.jpg') 50% 0 repeat-y; text-align:left;}
#middlewrapper {width:951px; padding:0; margin:0px auto;}

#bottomcontainer {width:963px; height:16px; padding:0; margin:0px auto; background: url('../images/bottomcontainer.jpg') 50% 0 no-repeat; text-align:left;}
#bottomwrapper {width:951px; padding:0; margin:0px auto;}

/* Logo */
#logo{float:left; padding:12px 0 17px 21px; margin:0;}

/* Site Services */
#siteservices {float:right; padding:20px 21px 0 0; color:#466F8B;}
#siteservices a {color:#466F8B; font-size:0.8em; text-decoration:none; padding:0 7px 0 7px;}
#siteservices a:hover {text-decoration:none;}

/* Top nav */
#topnav {clear:both; padding-bottom:10px; margin:0; width:950px;}

/* Breadcrumb */
#breadcrumb {height:17px; padding-top:2px; margin:0; background: url('../images/breadcrumb.jpg') 0 0 no-repeat;}
#breadcrumb a.home {color:#fff; font-size:0.9em; text-decoration:none; padding:0 13px 0 20px; background: url('../images/arrow.gif') right 4px no-repeat;}
#breadcrumb a.home:hover {text-decoration:underline;}
#breadcrumb a {color:#fff; font-size:0.9em; text-decoration:none; padding:0 13px 0 4px; background: url('../images/arrow.gif') right 4px no-repeat;}
#breadcrumb a:hover {text-decoration:underline;}
#breadcrumb a.last {color:#fff; font-size:0.9em; text-decoration:underline; padding:0 13px 0 4px; background:none;}
#breadcrumb a.last:hover {text-decoration:underline;}

/* Main content */
#maincontent {float:left; padding:0; margin:0;}
#leftcol {float:left; padding:0; margin:0;}
#sectionimage {width:389px; height:264px; padding-bottom:21px;}

/* Leftnav */
#leftnav {padding-left:85px;}
#leftnav a {color:#466F8B; display:block; text-decoration:none; font-weight:bold; background: url('../images/arrow_leftnav.gif') 0 5px no-repeat; padding:0 0 9px 11px;}
#leftnav a:hover {color:#013D68; text-decoration:none; font-weight:bold;}
#leftnav a.active {color:#013D68; display:block; text-decoration:none; font-weight:bold; background: url('../images/arrow_leftnav.gif') 0 5px no-repeat; padding:0 0 9px 11px;}
#leftnav a.active:hover {color:#013D68; text-decoration:none; font-weight:bold;}

#leftnav a.nobg {text-decoration:none; background:none; display:inline; padding:0; margin:0; color:#333; font-weight:normal;}
#leftnav a.nobg:hover {text-decoration:none; color:#013d68;}

/* Right column */
#righcol {float:left; padding:20px 22px 0 18px; width:520px;}
#righcol_wide {float:left; padding:20px 22px 0 18px; width:908px;}

#topofpage {background: url('../images/arrow_top.gif') 0 23px no-repeat; padding:18px 0 9px 11px; font-size:0.9em;}
#topofpage a {text-decoration:none; color:#013D68;}
#topofpage a:hover {text-decoration:none;}

#footer {clear:both; padding:40px 0 0 21px; font-size:0.8em; color:#013D68;}
#footer p {padding:0; margin:0; color:#9A9A9A;}
#footer a {text-decoration:none; color:#013D68;}
#footer a:hover {text-decoration:none;}

/*investis logo */
#investis {clear:both; padding:30px 0 0 21px; margin:0;}

/* sitemap */
#sitemap {padding-top:15px; margin:0;}
#sitemap ul {padding:0; margin:0;}
#sitemap ul li.lev1 {list-style-type:none; padding:5px 0 10px 10px; margin:0; font-weight:bold; background: url('../images/arrow_leftnav.gif') 0 9px no-repeat;}
#sitemap ul li.lev1a {list-style-type:none; padding:5px 0 6px 10px; margin:0; font-weight:normal; background: url('../images/arrow_leftnav.gif') 0 9px no-repeat;}
#sitemap ul li.lev2 {margin-left:20px; padding:0 0 5px 10px; list-style-type:none;}
