HTML, BODY { margin:0px; padding:0px 0px 20px 0px; width:100%; height:100%; background:url(../img/shadow-container.png) repeat-y top center; font-family:Arial, Helvetica, sans-serif; font-size:100%; }

h1 { color:#00519e; font-weight:bold; font-size:17px; margin:0px 0px 15px 0px; padding:0px; }
p { margin:0px; padding:0px; }
a { color:#000; text-decoration:none; }
a:hover { color:#00519e; text-decoration:underline; }
a img { border:none; text-decoration:none; }

.wrapper { width:990px; height:100%; margin:0px auto; padding:0px 0px 20px 0px; text-align:center;}

/* LOGO CONTAINER */
.logo { width:970px; height:115px; margin:0px auto; padding:0px; }
.logo a img { border:0px; text-decoration:none; }

/* LEFT COL */
.leftCol { width:180px; float:left; margin:0px; padding:0px; }

/* MAIN NAVIGATION */
.mainnavi { width:170px; float:left; margin:30px 0px 0px 0px; padding:0px; }
.mainnavi ul { float:left; margin:0px 0px 0px 10px;; padding:0px; list-style-type:none; font-size:11px; font-weight:normal; color:#00519e; text-align:left; }
.mainnavi ul li { width:160px; line-height:25px; margin:0px 0px 1px 0px; padding:0px 0px 0px 10px; display:block; background-color:#eee; }
.mainnavi ul li a { color:#00519e; text-decoration:none; display:block; width:160px; line-height:25px; }
.mainnavi ul li:hover, .mainnavi ul li a:hover { color:#eee; background-color:#00519e; }
.mainnavi ul li.l1-act, .mainnavi ul li.l1-act a { color:#eee; background-color:#00519e; }

/* HEADER */
.header { width:900px; height:300px; float:left; margin:20px 0px 0px 0px; padding:0px; }

/* CONTENT */
.centerCol { width:780px; float:left; margin-top:30px; margin-left:20px; }

/* 2 COL */
.contentRight2col { width:190px; min-height:73px; float:right; padding:0px; font-size:13px; text-align:left; }
.contentLeft2col { width:570px; min-height:73px; float:left; padding:0px; font-size:13px; text-align:left; margin-right:20px; }

