
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
		body {
			
			padding: 0;
			font-family: helvetica;
			margin: 0;
			font-size: 12px;
			height: 100%;
			width: 100%;
		}
		
		.hidden {
			display: none;
		}
		
		.answer { 
		  display: none;
			margin-left: 20px;
		}
		
		#navContainer a.active, #navContainer a.active:hover, #breadcrumb p a.active, #breadcrumb p a.active:hover {
			color: #b3b3b3 !important;
			cursor: default !important;
		}
		
		li {
			margin-bottom: 10px;
			list-style-type: square;	
		}
		
		#page p {
			font-size: 12px;
			margin: 0px 0px 12px 16px;
			line-height: 180%;
		}
		
		#container {
			margin: 5px auto 0px auto;
			width: 900px;
			repeat-y top left;
			-webkit-border-bottom-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;
			-moz-border-radius-bottomleft: 10px;
			-moz-border-radius-topright: 10px;
		}
		
		#logo {
			margin-left: 0px;
			padding-left: 38px;
			top: 0px;
			height: 126px;
			float: left;
			width: 513px;
      no-repeat 38px 0px;
		}
		
		#logo a {
			height: 126px;
			width: 513px;
			display: block;
		}
		
		#sidebar {
			float: left;
			width: 201px;
			height: 100%;
			padding: 0;
			margin-top: -47px;
		}
		
		#sidebar-head {
		no-repeat 0px -4px;
		height: 40px;
		margin-bottom: 0;
		margin-top: -2px;
		}
		
		#sidebar-body {
			width: 201px;
			height: 100%;
			margin-top: -20px;
		}
		
		h1 { 
		    display: block; 
		    margin: 6px 0 10px 0; 
				font-size: 24px;
				font-weight:bold;
				line-height: 36px;
				color: #ABCC49;
		} 

		h2 { 
		    display: block; 
		    font-size: 18px; 
				margin: 20px 0 6px 0; 
		    font-weight: bold;
		} 
		
		#page h2 {
			text-transform: uppercase;
			color: #999999;
			margin-bottom: 4px;
		}
		
		h1 span.note, h2 span.note {
			color: #666666;
			text-transform: uppercase;
			font-size: 12px;
		}

		h3 { 
		    display: block; 
		    font-size: 14px; 
		    margin: 10px 0 0px 0;
		    font-weight: bold;
		} 
		
		h4 {
	    display: block; 
	    font-size: 10px; 
	    margin: 0 0 10px 0;
	    font-weight: bold;					
		}

		h5 { 
		    display: block; 
		    font-size: 10px; 
		    margin: 0 0 10px 0;
				font-weight: normal;
		} 

		h6 { 
		    display: block; 
		    font-size: 10px; 
		    margin: 0 0 10px 0;
		    font-weight: bold;
		}		
		
		td h4, td h5 {
			margin: 0;
			font-size: 14px;
		}
		
		#page {
			float: left;
			margin: 0;
			position: relative;
			width: 660px;
			padding:  0 0 0 20px;
			line-height: 18px;
		}
		
	
		#footer {
			text-align: center;
			padding: 0;
			width: 710px;
			float: left;
			margin-left: 201px;
		}
		
		#subfooter {
			width: 900px;
			margin: 0 auto;
		}
		
		#subfooter a {
			color: #348FA8; 
		}
		
		#subfooter a:hover {
			color: #9ac8d4; 
		}
		
		#subfooter p {
			font-size: 12px;
			color: #555555;
			margin-bottom: 14px;
		}
		
		.footer-column {
			width: 300px;
			float: left;
			height: 300px;
			margin: 0;
			padding: 0;
			border: 0;
		}
		
		.footer-column .content {
			padding: 10px;
		}
		
		#footer-links a {
			color: black;
		}
		
		#footer-links {
			width: 699px;
			line-height: 100%;
			margin: 0 0 0px 0;
			background: #EAB200;
			float: left;
			padding: 0px;
			height: 24px;
			text-align: center;

		}
		
		#footer-links a {
			padding: 2px 5px 2px;
			font-family: tahoma;
			font-size: 12px;
			letter-spacing: 0px;
			text-decoration: none;
			float: left;
			margin: 4px 3px 2px 0px;
			color: #333333;
		}
		
		#footer-links a:hover {
			background: #f5d980;
		}
		
		#footer-links a.active {
			cursor: default;
			background: #f5d980;
		}
		
		#footer-links div {
			width: 300px;
			text-align: center;
			margin: auto;
			height: 12px;
			padding: 0;
		}
		
		p.copyright {
			line-height: 130%;
			color: #666666;
			font-family: tahoma;
			font-size: 10px;
			margin-bottom: 0;
		}

		#sidebar #searchContainer {
				margin-top: -30px;
				display: block;
				margin-bottom: 40px;
		}
		
		#sidebar #navContainer {
				margin-top: -20px;
		}
		
		#page .frame p {
			margin: 4px 0 0 0;
			color: #333333;
			padding: 0px 0px;
			text-align: right;
		}
		
		#page p.caption {
			text-align: right;
			line-height: 12px;
			font-size: 9px;
		}
		
		.right {
			float: right;
			margin-left: 10px;
			margin-right: 2px;
		}
		
		img.right {
			margin-left: 0px;
		}
		
		.left {
			float: left;
			margin-right: 10px;
		}

		
		.menu {
			display: none;
		}
		
		ul, ol {
			margin-top: 10px;
			margin-left: 30px;
		}
		
		.gehMenu ul {
				margin: 3px;
				padding: 0px;
				text-indent: 0;
				height: 18px;
/*			border: solid 1px #f9e8b3;*/
		}
		
		.menuContainer {
			background: #f5d980;
			font-family: tahoma;
			font-size: 11px;
			font-weight: normal;
			line-height: 150%;
			cursor: pointer;
		}
		
		.menuContainer a.sub {
			text-indent: 10px;
		}
		
		.menuContainer a.sub:before {
			content: "» ";
		}	
		
		#page .press-release-listing p {
			margin-bottom: 0px;
		}
		
		.menuContainer table tbody tr td a {
			color: black;
			width: 158px;
			padding: 3px 3px 3px 10px;
			float: left;
			text-decoration: none;
			overflow: hidden;
		}
		
		.menuContainer table tbody tr td a.active {
			background #888888 !important;
			color: #888888;
		}
		
		body a.active, body a.active:hover {
			color: #adadad;
			cursor: default !important;
			text-decoration: none;
		}
		
		.menuContainer table tbody tr td a:hover {
			background: #f1ca4d;
		}
		
		.menuContainer table tbody tr td ul {
			display: none;
		}
		
		.gehMenu li a, .gehMenu li a:hover {
			color: black;
		}
		
		.gehMenu li {
				margin: 0px;
				width: auto;
				float: left;
				display: block;
				font-family: tahoma, sans-serif;
				word-spacing: 0px;
				font-size: 11px;
				font-weight: normal;
				padding: 4px 11px;
				letter-spacing: 0;
				line-height: 100%;
				cursor: pointer;
		}
		

		.gehMenu .selected{
				background: #f5d980;
		}
		
		.gehMenu .selected:hover {
				background: #f1ca4d;
		}
		
		.gehMenu {
			margin-top: -126px;
			margin-left: 0;
			height: 25px;
			line-height: 100%;
			background: #EAB200;
			float: right; 
			width: 610px;
		}

		div.clear {
			clear: both;
			height: 0;
		}
	
		.clear {
			overflow: hidden;
		}

		a {
			color: #348FA8		}
		
		a:hover {
			color: #90c2cf;
			text-decoration: underline;
		}

		div.wide {
			margin-bottom: 12px;
		}
		
		ul.submenu {
			margin-left: 10px;
			list-style: none;
			margin-top: 0px;
		}
		
		ul.indent {
			margin-left: 40px;
		}
		
		#content ul.submenu li {
			list-style: none;
			margin-bottom: 0 !important;
		}
		
		div.contact {
			padding-top: 10px;
		}
		
		div.contact, div.page-event-listing {
			background: #f0f0f0;
			border: solid 1px #e0e0e0;
		}
		
		div#contactFormContainer {
			display: none;
		}
		
		.sitemap span.parent-section {
			color: #999999 !important;
		}


