body {
	padding:0px;
	margin:0px;
	height: 100%; 
	max-height: 100%;
	
	/* font */
	color:#000000;
	font-size:11px;
	font-family:Verdana,Arial,Tahoma,Georgia;
	font-weight:normal;
}       

.bodyLarge {
	font-size:14px;
}

html {overflow-y: scroll;}

A:link,A:visited,A:active { text-decoration:none; }

A:hover { text-decoration:underline; }

.clear { clear:both; }

div#mainContainer { width:955px; }

.space {
	width:1px;
	height:1px;
	border:0px;
}

/*----------------------------------------------------------------------
  headlines etc
-----------------------------------------------------------------------*/
.headline {
	font-size:16px;
	color:#121212;
	font-weight:bold;
	font-family:Georgia,Verdana,Arial,Tahoma;
	padding-bottom:4px;
}

.headlineImage {
	padding-bottom:10px;
}

.headline A:link,.headline A:visited,.headline A:active {
	font-size:16px;
	color:#121212;
	font-weight:bold;
	font-family:Georgia,Verdana,Arial,Tahoma;
}

.subHeadline {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	font-family:Georgia,Verdana,Arial,Tahoma;
	padding-bottom:2px;
}

.subHeadline A:link,.subHeadline A:visited,.subHeadline A:active{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	font-family:Georgia,Verdana,Arial,Tahoma;
	
}

.subDate {
	font-size:12px;
	color:#999999;
	font-weight:bold;
	font-family:Georgia,Verdana,Arial,Tahoma;
}

.subDate A:link,.subDate A:visited,.subDate A:active{
	font-size:12px;
	color:#999999;
	font-weight:bold;
	font-family:Georgia,Verdana,Arial,Tahoma;
	
}

.navItem {
	font-size:22px;
	color:#999999;
	font-family:Georgia,Verdana,Arial,Tahoma;
	text-decoration: none;
}

.navItem A:link,.navItem A:visited,.navItem A:active{
	color:#121212;
	font-size:22px;
	font-family:Georgia,Verdana,Arial,Tahoma;
	text-decoration: none;
}
.navItem A:hover {
	text-decoration: underline;
}

/*----------------------------------------------------------------------
  links
-----------------------------------------------------------------------*/

.linkItem {
	width:467px;
	height:19px;
	padding-bottom:8px;
}

.linkSplitter {
	width:467px;
	height:1px;
	background-color:#ffffff;
	margin-bottom:10px;
}


/*----------------------------------------------------------------------
  pageHeader
-----------------------------------------------------------------------*/

#pageHeader div.col_1 {float:left;}
#pageHeader div.col_2 {float:right;margin-top:15px;margin-right:10px;}
#pageHeader div.col_2 div.regForm div.col_1 {float:left;}
#pageHeader div.col_2 div.regForm div.col_2 {float:left;margin-left:5px;}

/*----------------------------------------------------------------------
  page Index
-----------------------------------------------------------------------*/

#mainCont {width:955px;margin-top:5px;}
#mainCont div.navLeft {float:left;width:212px;padding-left:22px}
#mainCont div.contMain {float:left;margin-left:8px;width:470px;}
#mainCont div.contMain div.contTxt {padding-left:0px;padding-right:5px;padding-bottom:20px;}
#mainCont div.navRight {float:left;margin-left:8px;width:224px;}



/*----------------------------------------------------------------------
  page Footer
-----------------------------------------------------------------------*/

div.copyRights {padding-bottom:50px;margin-left:20px;margin-top:5px;font-style:italic;font-family:Georgia;font-size:11px;}

/*----------------------------------------------------------------------
  image viewer
-----------------------------------------------------------------------*/
.imgViewer {
	position:absolute;
	top:0px;
	left:0px;
	width:1px;
	height:1px;
	z-index:100;
	float:left;
}

/*----------------------------------------------------------------------
 features central
-----------------------------------------------------------------------*/

.featureCentralSWF {
	width:470px;
	
}

.featureCentralBody {
	
	width:467px;
	height:35px;
	padding-bottom:5px;
	padding-left:3px;
}

.featureCentralSplitter {
	width:467px;
	height:1px;
	background-color:#ffffff;
	margin-bottom:10px;
}

.featureRightSWF {
	width:212px;
	
}

.featureRightBody {
	
	width:209px;
	height:122px;
	padding-bottom:5px;
	padding-left:3px;
}

.featureRightSplitter {
	width:212px;
	height:1px;
	background-color:#ffffff;
	margin-bottom:10px;
}


/*----------------------------------------------------------------------
 newsletter
-----------------------------------------------------------------------*/

form fieldset {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

form fieldset ol {
	padding: 0em;
	margin: 0em;
	position: relative;
}

form fieldset ol li {
	padding: 0em;
	position: relative;
	clear: left;
	list-style: none;
}

form fieldset ol li label {
	float:left;
	width:100px;
	top:-0.4em;
	height:1.3em;
	font-size:1.5em;
	color:#333;
	font-family:Georgia,Verdana,Arial,Tahoma;
}

form fieldset ol li input,select {
	width:340px;
	float:left;
	border:1px solid #dedede;
	height:20px;
	font-size:14px;
	color:#333;
	font-family:Georgia,Verdana,Arial,Tahoma;
	font-weight:normal;
	margin-bottom:5px;
}

form fieldset ol li input.radioButton {
	width:20px;
	float:left;
	background-color:#ededed;
	border:0px solid #dedede;
}

form fieldset ol li.formFooter {
	color:#ababab;
	font-family:Georgia,Verdana,Arial,Tahoma;
	font-size:11px;
	padding-top:10px;
}


.submitButton {
	margin-top:15px;
	background-color:#9a9a9a;
	font-weight:bold;
	width:446px;
	height:24px;
	color:#dedede;
}