/****
	GENERAL SCREEN CSS FILE
		****/

html {
	height: 100%;
	margin: 0;
	padding: 0;
	
}
	
body {
	height: 100%;
	margin: 0;
	padding: 0;
	
	background: #ffffff;
	
	font-family: Georgia;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;		
	color: #000000;
	text-align: center;
}

p {
	margin: 0 0 8px 0;
	padding: 0;
	color: #000000;
	line-height: 18px;
	
}

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0;  font-family: Georgia; }

a {
	color: #222d52;
	text-decoration: none;
	
}


a:hover {
	color: #ffffff;
	background: #222d52;
}

p.align-right { text-align: right; }
p.align-center { text-align: center; }
p.align-left { text-align: left; }

/****
	PSEUDO
		****/
		
		#top {
			
		}
		
		#end {
		
		}

/****
	CONTAINTER
		****/


		#container {
			position: relative;
			top: 0; left: 0;
			width: 760px; height: auto;
			padding: 0;
			margin: 0 auto;
			text-align: left;
			background: #ffffff;
			text-align: left;
		}
		
		
/****
	FLASHCONTENT
		****/
		
		#flashcontent {
			position: relative;
			top: 0; left: 0;
			width: 760px; height: 80%;
			padding: 0;
			margin: 0 auto;
			text-align: left;
		}	
		
		
		#content2 {
			position: relative;
			top: 0; left: 0;
			width: 100%; height: auto;
			margin: 0 0 15px 0;
			text-align: center;
		}
		
		#content2 a:hover {
			color: #ffffff;
			background: #222d52;
		}
		
		#content3 {
			position: relative;
			top: 0; left: 0;
			width: 100%; height: 20px;
			text-align: center;
		}
		
		#content3 p {
			font-size: 10px;
			line-height: 14px;
		}
		
/****
	HEADER
		****/
		
		#header {
			position: relative;
			top: 80px; left: 0;
			width: 100%; height: 80px;
			margin: 0 0 0 0;
			border-top: 1px solid #222d52;
			border-bottom: 2px solid #222d52;
		}
		
		#header h1 {
			position: absolute;
			top: 0; left: 570px;
			font-size: 0.01em;
			margin: 0;
			padding: 0;
			width: 200px; height: 80px;
			color: #ffffff;
			border-left: 1px solid #222d52;
		}
		
		#header h1 a { color: white; }
		
		#header h1 span {
			position: absolute;
			width: 160px; height: 44px;
			margin: 12px 0 0 30px;
			background: url(../img/header_h1.png) no-repeat;
		}
		
/****
	PATH
		****/
		
		#path {
			position: absolute;
			top: 220px; left: 200px;
			width: 560px; height:  25px;
		}
		
		#path ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#path ul li {
			position: relative;
			display: block;
			float: left;
		}
		
		#path ul li span { display: none; }
		
		#path ul li ul li {
			position: relative;
		}
		
		#path ul li ul li a.between{
			padding: 0 2px;
		}
		
		#path ul li ul li a.active {
			font-weight: bold;
		}

/****
	CONTENT 
		****/
		
		#content {			
			position: absolute;
			top: 350px; left: 200px;			
			width: 560px; height: auto;
			margin: 0 0 0 0;
		}
		
		#content #col1 {
			position: relative;
			width: 100%; height: auto;
		}
		
		#content #col1 p em {
			line-height: 20px;
			font-size: 14px;
		}
		
		#content #col1 h3 {
			font-size: 20px;
			font-weight: normal;
			line-height: 28px;
			
			margin: 0 0 25px 0;
		}
		
		#content #col1 .contenttable td {
			vertical-align: top;
		}
		
		#content #col1 .csc-textpic-caption {
			font-size: 9px;
			margin: 5px 0 0 0;
		}

		#content #col1 a {
			color: #CC0000;
			text-decoration: underline;
		}
		
		#content #col1 a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		
		#content #col2 {
			position: absolute;
			top: -130px; left: -200px;
			width: 170px; height: auto;
		}


		
/****
	IMAGE
		****/
		
		#image {
			position: absolute;
			top: 250px; left: 200px;
			width: 560px; height: 61px;
			overflow: hidden;
		}
		
/****
	MENU
		****/
		
		#menu {
			position: relative;
			top: 0; left: 0;
			width: 170px; height: auto;
			padding: 0;
			background: #e8ebee;
		}
		
		#menu ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#menu ul li {
			position: relative;
			float: left;
		}
		
		#menu ul li span {
			display: none;
		}
				
		#menu ul li ul li {
			float: none;
			position: relative;
			margin: 0 0 10px 0;
			padding: 10px 0 0 10px;
			border-top: 1px solid black;
			width: 160px;
		}
		
		#menu ul li ul li.menu4 {
			border-top: 0;
		}
		
		#menu ul li ul li ul {
			margin: 10px 0 0 0;
		}
		
		#menu ul li ul li ul li {
			border: 0;
			padding: 0;
		}
		
		#menu ul li ul li a {
			font-weight: bold;
			
		}
		
		#menu ul li ul li a:hover {
			color: #ffffff;
			background: #222d52;
		}
		
		#menu ul li ul li ul li a {
			font-weight: normal;
			font-style: italic;
		}
		
		#menu .clear {
			clear: left;
		}	
		
/****
	SITELINKS
		****/
		
		#sitelinks {
			position: relative;
			top: 0; left: 0;
			width: 100%; height: auto;
			margin: 20px 0 0 0;
		}
		
		#sitelinks ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#sitelinks ul li {
			position: relative;
			display: block;
			float: left;
		}
		
		#sitelinks ul li span { display: none; }
		
		#sitelinks ul li ul li {
			position: relative;
		}
		
		#sitelinks ul li ul li a.between{
			padding: 0 2px;
		}
		
		#sitelinks ul li ul li a.active {
			font-weight: bold;
		}
		
/****
	ADDRESS
		****/
		
		#address {
			position: relative;
			top: 0; left: 0;
			width: 100%; height: auto;
			margin: 20px 0 0 0;
		}
		
		#address p {
			font-size: 10px;
			line-height: 14px;
		}
		
/****
	TEASER
		****/
		
		#teaserbox1 {
			position: absolute;
			top: 90px; left: 0;
			width: 400px; height: 90px;
			line-height: 20px;
			color: #222d52;
		}
		
		#teaserbox1 p {
			color: #222d52;
			line-height: 14px;
		}
		
		#teaserbox2 {
			position: absolute;
			top: 40px; left: 348px;
			width: 400px; height: 30px;
		}
		
		#teaserbox2 p {
			font-size: 14px;
			color: #222d52;
		}
		
/****
	FOOTER
		****/
		
		#footer {
			position: absolute;
			top: 0; left: 0;
		}
		
		
/****
	POWERMAIL CONFIGS
		****/
		
		.tx_powermail_pi1_fieldwrap_html {
			position: relative;
			clear: both;
			font-weight: normal;
		}
		
		.tx-powermail-pi1_fieldset {
			border: 0;
		}
		
		.tx-powermail-pi1_fieldset_1 legend {
			display: none;
		}

		.tx_powermail_pi1_fieldwrap_html label {
			position: relative;
			float: left;
			width: 120px;
			margin: 0 15px 0 0;
		}
		
		.tx_powermail_pi1_fieldwrap_html input,
		.tx_powermail_pi1_fieldwrap_html select,
		.tx_powermail_pi1_fieldwrap_html textarea {
			position: relative;
			float: left;
			width: auto;
			
			font-size: 11px;
			padding: 0;
			margin: 0 0 2px 0;
		}
		
		.tx_powermail_pi1_fieldwrap_html_submit {
			position: relative;			
		}
		
		.tx_powermail_pi1_fieldwrap_html_submit input,
		.tx-powermail-pi1_confirmation_submit,
		.tx-powermail-pi1_confirmation_back {
			background: #c3c3c3;
			border: 1px solid #666666;
			padding: 0 10px;
		}
		
		.tx-powermail-pi1_confirmation_submit,
		.tx-powermail-pi1_confirmation_back {
			float: left;
			margin-right: 20px;
		}	
		
		.tx_powermail_pi1_fieldwrap_html_1 {
			position: relative;
			height: 24px;
		}
		
		.tx_powermail_pi1_fieldwrap_html_1 p {
			position: relative;
			float: left;
			width: 120px;
			margin: 0 15px 0 0;
		}
		
		.tx_powermail_pi1_fieldwrap_html_1 label {
			position: relative;
			width: auto;
			float: left;
		}
		
		.tx_powermail_pi1_fieldwrap_html_1 input {
			position: relative;
			float: left;
			width: auto;
			margin: 0 15px 0 0;
		}
		
		.tx_powermail_pi1_fieldwrap_html_13 {
			position: relative;
			clear: both;
			top: 30px;
		}
		
		.tx_powermail_pi1_fieldwrap_html_13 p {
			display: none;
		}
		
		.tx_powermail_pi1_fieldwrap_html_13 label {
			float: right;
			width: auto;
		}
		
		.tx_powermail_pi1_fieldwrap_html_13 input {
			float: left;
		}
		
		.tx_powermail_pi1_fieldwrap_html_submit {
			position: relative;
			clear: both;
			top: 60px;
		}
