/******* Global ***********************************************/
* {
	margin:0px; padding:0px;
}

body {
	margin:0px;
 	padding:0px;
 	font-family:Arial,Helvetica,sans-serif;
 	font-size:12px;
 	line-height:18px;
 	color:#023f63;
	text-align:center;
	background-color:#e5ebef;
}

table, img {
	border:none;
}

#page {
	margin:0px auto 0px auto;
	padding:0px;
	width:970px;
	text-align:center;
}


a {
	color:#023f63;
	text-decoration:underline;
}

/******* Header ***********************************************/


#logo, #header, #image, #toplink {
	float:left;
	display:inline;
}
#toplink {
	width:970px;
	text-align:right;
	font-size:11px;
	padding:6px 0px 7px 0px;
}
#header {
	width:970px;
	height:175px;
}
#logo {
	width:340px;
	height:175px;
}
#image {
	width:630px;
	height:175px;
}


/******* Wrapper ***********************************************/

#wrapper {
	float:left;
	display:inline;
	width:970px;
	background-image:url(../images/hg_wrapper.gif);
	background-repeat:repeat-y;
	text-align:left;
}


/******* Navigation ***********************************************/

#left-column, #nav {
	float:left;
	display:inline;
	text-align:left;
}

#left-column {
	width:340px;
	background-image:url(../images/hg_nav.gif);
	background-repeat:no-repeat;
}
#nav {
	float:left;
	display:inline;
	width:280px;
	height:200px;
	margin:0px 0px 0px 60px;
	background-color:#023f63;
}
div#nav ul {
	display:block;
	width:280px;
	list-style:none;
	background-color:#023f63;
 	color:#ffffff;
}
#nav li {
	display:inline;
}
#nav ul a {
	height:26px;
	display:block;
	padding:0px 0px 0px 10px;
	color:#FFFFFF;
	font-size:14px;
	line-height:26px;
	text-decoration:none;
	text-align:left;
	background-color:#023f63;
}
#nav ul a:hover {
	background-color:#e5ebef;
 	color:#000000;
}
#nav ul a.active {
	background-color:#ffffff;
 	color:#000000;
}
#secnav {
	float:left;
	display:inline;
	width:280px;
	margin:20px 0px 0px 60px;
	font-size:11px;
	color:#ffffff;
}
#secnav a {
	color:#ffffff;
}


/******* Content ***********************************************/

#main-column {
	float:left;
	display:inline;
	width:630px;
	text-align:left;
}
#content {
	float:left;
	display:inline;
	margin:50px 0px 0px 50px;
	width:535px;
	text-align:left;
}
#content h1 {
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	margin:0px 0px 25px 0px;
}
#content p {
	margin:0px 0px 25px 0px;
}
#content ul {
	margin:0px 0px 25px 17px;
}
#content ul li {
	list-style-type:square;
	font-weight:bold;
}
#content p.images  {
	margin:0px 0px 25px 0px;
}
#content p.images a {
	margin:0px 5px 0px 0px;
}
#content h2 {
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
#content .teaser {
	float:left;
	display:inline;
	margin:0px 3px 0px 0px;
	width:173px;
	text-align:left;
	border:1px solid #e5ebef;
	background-color:e5ebef;
	background-image:url(../images/hg_teaser.gif);
	background-repeat:no-repeat;
}
#content .teaser h1 {
	margin:10px;
	font-size:16px;
}
#content .teaser p {
	margin:0px 10px 0px 10px;
	font-size:12px;
	line-height:16px;
	height:100px;
	color:#000000;
}
.teaser a {
	float:right;
	text-align:right;
	text-decoration:none;
	padding:2px 10px 2px 22px;
	font-size:12px;
	color:#ffffff;
	background-color:#023f63;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	background-image:url(../images/btn_arrow_neg.gif);
	background-repeat:no-repeat;
}
.teaser a:hover {
	background-color:#a9bdca;
}
td.list {
	padding:4px 10px 4px 10px;
	font-family:Arial,Helvetica,sans-serif;
 	font-size:12px;
	border-bottom:1px solid #ffffff;
	background-color:#e5ebef;
}
td.sum {
	padding:4px 10px 4px 10px;
	font-family:Arial,Helvetica,sans-serif;
 	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#023f63;
}
	
/******* Footer ***********************************************/

#footer {
	clear:both;
	width:970px;
	height:80px;
	text-align:left;
	background-image:url(../images/hg_footer.gif);
	background-repeat:no-repeat;
}
#footercontent {
	float:left;
	display:inline;
	margin:45px 0px 0px 0px;
	width:320px;
	text-align:right;
	font-size:11px;
	}