/***** Reset *****/
	html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0; padding: 0;}
	h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size: 1em; font-weight: normal; font-style: normal;}
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:none;}
	ul,ol {list-style: none;}
	fieldset,img {border: none;}
	caption,th {text-align: left;}
	table {border-collapse: collapse; border-spacing: 0;}		
		
		
/***** General html elements and fonts *****/
	li, ul, h1, h2, h3, h4 {margin: 0; padding: 0;}
	h1 {float:left; text-indent:-9000px;}
	h2, h3, h4 {margin: 25px 0 15px;}
	h2 {font-size:18px; margin-top:0; padding-top:0; color:#707172;}
	p {padding: 5px 0;}
	a {color: #003366; text-decoration:underline;}
	a:hover {color: #000;}
	:focus{-moz-outline-style: none;}


	html {height: 100%; overflow: auto;}

	body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707172; background: #fff; margin: 0; padding: 0; height: 100%;}

	#wrap {width: 790px; margin: 30px auto; font-size:120%; line-height:150%;}

	#header {float:left; width:100%; border-bottom:1px solid #abc7e1; margin-bottom:34px;}
		#logo {float:right; padding-bottom:34px;}

	#sidebar {width:121px; float:right; padding:0 0 20px 0;}

	#main-content {float:left; padding:0 20px 10px 0; width:555px; margin-bottom:25px;}

	#top-media {float:left; width:535px; margin-bottom:24px;}

	#frontpage-logos {clear:left; width:100%;}
		#frontpage-logos img {margin-right:16px;}
	
	#footer {clear:both; margin-top:14px; padding-top:20px; border-top:1px solid #abc7e1; color:#0055a5; text-align:justify;}
		#footer a, a:hover {color:#0055a5; text-decoration:none;}

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

/* Main navigation */
	#main-nav {float:left; width:650px; margin-top:25px; padding-bottom:34px;}
		#main-nav li {list-style-type: none; display: inline;}		
		#main-nav li a {float:left; text-decoration:none; color:#0055a5; padding: 3px; margin-right:16px; text-transform:uppercase; font-family:"trebuchet MS", Arial, Helvetica, "Sans Serif"}
		#main-nav li a:hover {color:#707172;}
		#main-nav li.current a {color:#fff; background-color:#0055a5;}

/* Sub navigation */
	#sub-nav {}
		#sub-nav li a {color:#0055a5; text-decoration:none;}
		#sub-nav li a:hover {color:#707172; text-decoration:underline;}
		#sub-nav li a.current {color:#707172;}

/* Google map */
	#map {margin:20px 0;}

/* Slideshow for frontpage. Set the width and height to match your images */
	#slideshow {position:relative; height:133px; width:555px;}
		#slideshow IMG {position:absolute;top:0; left:0; z-index:8; opacity:0.0;}
		#slideshow IMG.active {z-index:10; opacity:1.0;}
		#slideshow IMG.last-active {z-index:9;}









































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {

}

h3 {

}

