body {
	margin:0px auto;
	width:800px;
	height: 100%;	
	padding:0px;
	font-family:trebuchet ms,verdana, arial, helvetica, geneva, sans-serif;
	color:#636363;
	background-image:url(bg_fader.jpg);
}

body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,b {
	font-family:trebuchet ms,verdana, arial, helvetica, geneva, sans-serif;
	font-size:11px;
	color:#636363;
	line-height:150%;
}

a {
	text-decoration:underline;
	color:#515151;
}

h3 {
	color:#636363;
	font-size:14px;
	font-weight:bold;
	background-image:url(h3_img.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

img {
	border-style:none;
}


html {
	height: 100%;
}


ul {
	margin:0px;
	list-style-type:none;
	margin-left:-38px;
}

li {
	font-weight:100;
	font-weight:thin;
	background-image:url(ul_arrow.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	margin-bottom:8px;
}

#base {
	width:765px;
	background-color:#3E7BB7;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-color:#FFFFFF;
	text-align:left;
}

#base_full {
	background-color:#fff;
	height: 100%;
	width:766px;
}

#hid {
	display:none;
}


/*************************
  HEADER + FOOTER
**************************/
#header {
	width:765px;
	height:130px;
}

#head_news {
	padding:10px;
	width:165px;
	height:110px;
	color:#3E7BB7;
	background-color:#D2E0EE;
	float:left;
}

#head_news p {
	color:#3E7BB7;
	margin-left:20px;
}


#head_img {
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	width:580px;
	height:130px;
	float:right;
	background-color:#ffffff;
}


#subheader {
	width:765px;
	height:30px;
}

#subheader #search {
	background-color:#5D90C3;
	float:left;
	width:185px;
	height:24px;
	padding-top:6px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
}

#subheader input {
	margin-left:5px;
	display: block;
	float: left;
	width: 80px;
	background-color:#9EBDDB;
	border-color:#ffffff;
	border-style:solid;
	border-width:1px;
}

#subheader input#submit_search {
	color:#FFFFFF;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	background-color:#3E7BB7;
	font-weight:100;
	width:70px;
}

#subheader #address {
	background-color:#94B6D7;
	color:#FFFFFF;
	text-align:right;
	padding:8px;
	height:14px;
}

#footer {
	background-color:#9EBDDB;
	clear:both;
	padding:8px;
	text-align:right;
	color:#FFFFFF;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#ffffff;
}

#footer a {
	color:#FFFFFF;
}


/****************************
  NAV
****************************/

#nav0 {
	background-color:#3E7BB7;
	float:left;
	width: 185px;
}


#nav {
	background-color:#3E7BB7;
	margin-bottom:20px;
}

#nav ul {
	width:185px;
	margin:0px;
	list-style-type:none;
	margin-bottom:10px;
	margin-right:5px;
	margin-left:-10px;
}

/* first level */

#nav ul li.active a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	margin-left:10px;
}

#nav ul li {
	display: block;
	background-repeat:no-repeat;
	background-image:url(nav_line.gif);
	padding-left:10px;
	padding-top:10px;
	padding-right:6px;
	margin-left:-30px;
	margin-bottom:8px;
}

#nav ul li a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	margin-left:10px;
	
}


/* second level */

#nav ul li ul  {
	margin-left:6px;
	margin-top:0px;
	margin-bottom:4px;
}


#nav ul li ul li {
	font-weight:100;
	font-size:8px;
	text-decoration:none;
	font-weight:thin;
	color:#FFFFFF;
	background-image:url(nav_arrow.gif);
	margin-bottom:2px;	
}

#nav ul li.active ul li a {
	color:#FFFFFF;
	font-weight:100;
}


/*************************
  CONTENT
**************************/

#main {
	float:left;
	background-color:#D2E0EE;
}


#content {
	background-color:#FFFFFF;
	padding-bottom:20px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	width:560px;
}

#content #image_r {
	float:right;
	margin:0px;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#E8EFF6;	
}

#content #image_r #subtitle {
	padding:3px;
	color:#3E7BB7;
}

#page_links {
	padding-top:10px;
}


/* right frame */

#content2 {
	background-color:#FFFFFF;
	padding-bottom:20px;
	padding-top:10px;
	padding-left:20px;
	width:375px;
	float:left;
}

#content2_frame {
	width:164px;
	padding:10px;
	background-color:#D2E0EE;
	float:left;
	border-top-style:solid;
	border-top-color:#fff;
	border-top-width:1px;
	border-left-style:solid;
	border-left-color:#fff;
	border-left-width:1px;
}

#content2 #image_r {
	float:right;
	margin:0px;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#E8EFF6;	
}

#content2 #image_r #subtitle {
	padding:3px;
	color:#3E7BB7;
}

#content2_frame h3 {
	background-image:url(none);
	padding-left:0px;
	font-size:12px;
}
