/* yui reset css */
html {
	color: #000;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

input,textarea,select { 
	font-size: 100%;
}

legend {
	color: #000;
}

/* yui reset css end */

html{ 
	margin:0; 
	padding:0; 
	color:#fff;
	}
body{
	color:#fff;
	margin:0 auto;
	background: #4d585f url("/f/images/pageBackground.jpg") no-repeat center top;
	}

body,p,td,label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
}
.page {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}
p,td,label,div{
	color: #4c4c4c;
}
strong,b {
	font-weight: bold;
}

em,i {
	font-style: italic;
}

strong em{
	font-style: italic;
	font-weight: bold;
}

u {
	text-decoration: underline;
}

a {
	text-decoration: underline;
	color: #4c4c4c;
}

a sup,a sub {
	text-decoration: none;
}

a:hover {
	color: #4c4c4c;
}

small,.small-font {
	font-size: 11px;
	line-height: 1.2em;
}

h1{
	font-size:18px;
	color:#69be28;
	margin:0 0 19px 0;
	line-height:22px;
}

h2{
	font-size:15px;
	font-weight:bold;
	color:#69be28;
	margin:0 0 12px 0;
	line-height:15px;
}

h3{
	font-size:12px;
	font-weight:bold;
	color:#69be28;
	margin:0 0 9px 0;
	line-height:14px;
}

.clear {
	clear: both;
}

/* HEADER */
#header{
	height:39px;
}
#header a{
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
#header .headerActive{
	font-weight:bold;
}
#header #headerLeft{
}
#header #headerRight{
	float:right;
	text-align:right;
}
#header .headerTitle{
	float:left;
	color:#fff;
	font-size:11px;
	padding-top:14px;
}
#header .headerArrow{
	float:left;
	width:31px;
	height:39px;
	background:url("/f/images/arrow.gif") no-repeat 13px 20px;
}
#header ul {
	float:left;
	padding-top:14px;
}
#header li {
	float:left;
}
#header li.divider {
	padding:0px 8px 0px 8px;
	color:#fff;
}

/* MAIN NAVIGATION */
#mainNavigationBox {
	margin: 7px 0px 10px 0px;
	height:28px;
	background:url(/f/images/navigation/backgroundNotActive.png) repeat-x 0 0;
}

#mainNavigation {
}

#mainNavigation .navigationHomeButton{
	width:46px;
	height:28px;
	float:left;
	background:url(/f/images/navigation/homeNotActive.png) no-repeat;
}

#mainNavigation .navigationHomeButton.homeItemCurrent,
#mainNavigation .navigationHomeButton.yuimenubaritem-selected {
	background:url(/f/images/navigation/homeActive.png) no-repeat;
}

#mainNavigation .navigationRightSide{
	background:url(/f/images/navigation/rightSide.png) no-repeat 0 0;
	width:7px;
	height:28px;
	float:right;
}

#mainNavigation a, #subNavigation a {
	text-decoration: none;
}

#mainNavigation .menuItemNormal a {
	color: #4c4c4c;
	font-weight: bold;
	padding: 6px 20px 0px 36px;
	background:url(/f/images/navigation/dotGreen.png) no-repeat 19px 9px;
}

#mainNavigation .menuItemCurrent a {
	color: #fff;
	font-weight: bold;
	padding: 6px 20px 0px 36px;
	background:url(/f/images/navigation/dotGreen.png) no-repeat 19px 9px;
}

#mainNavigation .menuItem {
	float: left;
	height: 28px;
	background:url(/f/images/navigation/backgroundNotActive.png) repeat-x 0 0;
	border-right:solid 1px #afafaf;
}

#mainNavigation .menuItemCurrent {
}

#mainNavigation .menuItemLast {
}

#mainNavigation .greenMenuItem a {
	background-image:url(/f/images/navigation/dotGreen.png);
}

#mainNavigation .purpleMenuItem a {
	background-image:url(/f/images/navigation/dotPurple.png);
}

#mainNavigation .orangeMenuItem a {
	background-image:url(/f/images/navigation/dotOrange.png);
}

#mainNavigation .yellowMenuItem a {
	background-image:url(/f/images/navigation/dotYellow.png);
}

#mainNavigation .blueMenuItem a {
	background-image:url(/f/images/navigation/dotBlue.png);
}

#mainNavigation .menuItem a {
	display: block;
	float: left;
}

#mainNavigation .menuItemHover, #mainNavigation .menuItemCurrent, #mainNavigation .menuItemActive, #mainNavigation .menuItem.yuimenubaritem-selected {
	background:url(/f/images/navigation/backgroundActive.png) repeat-x 0 0;
}

#mainNavigation .menuItemHover a, #mainNavigation .menuItemActive a, #mainNavigation .menuItem.yuimenubaritem-selected a {
	color: #FFF;
}

* html #mainNavigation .subMenu { /* ie6 */
	width:200px;
}
#mainNavigation .subMenu {
	border:1px solid #4b5257;
	padding: 11px 0px 10px 0px;
	background-color: #71787d;
}
#mainNavigation li.subMenuItem{
	margin: 0;
	padding: 0px 0px 0px 0px;
	display:block;
	clear:left;
}

#mainNavigation .subMenuItem a {
	font-size: 11px;
	width:200px;
	height:21px;
}

#mainNavigation .subMenuItemNormal a {
	color: #FFF;
	font-weight: normal;
	padding:5px 0 0 32px;
	background:url(/f/images/navigation/subNotActiveBullet.png) #71787d 21px 12px no-repeat;
}

#mainNavigation .subMenuItemNormal a:hover {
	color: #FFF;
	font-weight: normal;
	background:url(/f/images/navigation/subActiveBullet.png) #7f868a 21px 12px no-repeat;
}

#mainNavigation .subMenuItemCurrent a {
	color: #FFF;
	font-weight: normal;
	padding:5px 0 0 32px;
	font-weight: bold;
	background:url(/f/images/navigation/subActiveBullet.png) #7f868a 21px 12px no-repeat;
}

#mainNavigation .subMenuItemHover, #mainNavigation .subMenuItem.yuimenuitem-selected {
}

#mainNavigation .subMenuItemHover a, #mainNavigation .subMenuItem.yuimenuitem-selected a {
}

#mainNavigation li.subMenuItem2{
	margin: 0;
	padding: 0;
	display:block;
	clear:left;
}

#mainNavigation .subMenuItem2 a {
	font-size: 11px;
	width:190px;
}

#mainNavigation .subMenuItem2Normal a {
	color: #FFF;
	font-weight: normal;
	padding:0 0 0 42px;
	background:url(/f/images/navigation/sub2NotActiveBullet.png) #71787d 32px 8px no-repeat;
}

#mainNavigation .subMenuItem2Normal a:hover {
	color: #FFF;
	font-weight: normal;
	background:url(/f/images/navigation/sub2ActiveBullet.png) #7f868a 32px 8px no-repeat;
}

#mainNavigation .subMenuItem2Current a {
	color: #FFF;
	font-weight: normal;
	padding:0 0 0 42px;
	font-weight: bold;
	background:url(/f/images/navigation/sub2ActiveBullet.png) #7f868a 32px 8px no-repeat;
}

#mainNavigation .subMenuItem2Hover, #mainNavigation .subMenuItem2.yuimenuitem-selected {
}

#mainNavigation .subMenuItem2Hover a, #mainNavigation .subMenuItem2.yuimenuitem-selected a {
}

/* hide shadow - causes IE to display submenus too large */
.yui-menu-shadow {
    display: none;
}

#mainNavigation .subMenu {
	visibility: hidden;
	position: absolute;
	top: -10000px;
	left: -10000px;
}


/* CONTENT */
.layoutDefault{
	margin:0px 0px 10px 0px;
	padding:40px 45px 40px 45px; 
	background-color:#fff;
}
.layoutDefaultNoPadding{
	padding:40px 0px 40px 0px; 
}
#top_content{
	margin: 0 0 10px 0;
}
#layout2Columns{
	margin:0px 0px 10px 0px;
}
#layout2Columns .main{
	padding:40px 45px 40px 45px; 
	background-color:#fff;
	width:562px;
	float:left;
}
#layout2Columns .right{
	float:left;
	width:318px;
	margin:0 0 0 10px;
}
#layoutEmpty div.divider{
	height:2px; 
	background:url("/f/images/footer/divider.png") repeat-x;
	margin:10px 0 17px 0;
}
#layoutEmpty .pcms_easyflash{
	text-align: center;
}

/* FOOTER */
.printButton{
	float:left;
}
#footer{
	font-size:11px;
	line-height:11px;
	color:#fff;
	padding:0 0 30px 0;
}
#footer div.divider{
	height:2px; 
	background:url("/f/images/footer/divider.png") repeat-x;
	margin:22px 0 17px 0;
}
#footer li.divider{
	padding:0 7px 0 7px;
}
#footer a{
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
#footer li.footerActive a{
	font-weight:bold;
}
#footer li{
	float:left;
}
#footerLeft{
	color:#fff;
	float:left;
}
#footerRight{
	color:#fff;
		float:right;
}

/* PARTS */
.pcms_infobox{
	border:3px solid white;
	margin:0 0 0 0;
}

.pcms_infobox .container{
	padding:11px 10px 5px 10px;
}

.pcms_infobox div.purple{
	background:url("/f/images/infobox/purpleBackground.jpg") no-repeat top left;
	background-color:#e9dbef;
}
.pcms_infobox div.green{
	background:url("/f/images/infobox/greenBackground.jpg") no-repeat top left;
	background-color:#f0f8e5;
}
.pcms_infobox div.blue{
	background:url("/f/images/infobox/blueBackground.jpg") no-repeat top left;
	background-color:#d6e1ed;
}
.pcms_infobox div.orange{
	background:url("/f/images/infobox/orangeBackground.jpg") no-repeat top left;
	background-color:#fbe9d6;
}
.pcms_infobox div.yellow{
	background:url("/f/images/infobox/yellowBackground.jpg") no-repeat top left;
	background-color:#fffada;
}

.pcms_infobox .bulletlist{
	font-size:11px;
}

.pcms_infobox .pcms_text, .pcms_infobox .pcms_text p{
	font-size:11px;
	line-height:15px;
	margin-bottom:0px;
}
.pcms_infobox .pcms_text p{
	margin-bottom: 5px;
}
table.moreTextFitToSize{
	width:100%;
}
.pcms_moretext{
	margin:5px 0 0 0;
}
.pcms_moretext a{
	display:block;
	font-weight:bold;
	text-decoration:none;
	background:url(/f/images/moreArrow.png) top right no-repeat;
	padding:4px 25px 4px 0;
}
.enlarge a{
	display:block;
	font-weight:bold;
	text-decoration:none;
	background:url(/f/images/enlarge.png) top left no-repeat;
	padding:4px 0 18px 25px;
}
.moretextright{
	text-align:right;
}
.moretextleft{
	text-align:left;
}
.pcms_back{
	margin:0 0 15px 0;
}
.pcms_back a{
	display:block;
	font-weight:bold;
	text-decoration:none;
	background:url(/f/images/backArrow.png) no-repeat top left;
	padding:4px 0 4px 25px;
}

.pcms_hr{
	height:1px;
	line-height:1px;
	margin:20px 0 20px 0;
	background-color:#69be28;
}

.pcms_quote {
	position: relative;
	padding: 5px 0 15px 0;
}

.pcms_quote_qml {
  font-family:Arial;
  position: absolute;
  display: block;
  margin: -1px 2px 0px -12px;
  padding-top: 4px;
  font-weight: bold;
  font-size: 36px;
  color: #4c4c4c;
}

.pcms_quote_qmr {
  font-family:Arial;
  position: absolute;
  padding-top: 4px;
  font-weight: bold;
  font-size: 36px;
  color: #4c4c4c;
}

.pcms_quote_q {
  font-size: 16px;
  font-style: italic;
  line-height:16px;
}

.pcms_quote_qi {
  padding-left: 16px;
}

.pcms_quote_s {
  margin-top: 2px;
  color: #4c4c4c;
}

.pcms_infobox .pcms_quote{
	margin:0 0 0 0;
}
.pcms_infobox .pcms_quote_qi {
  padding-left: 16px;
}

.pcms_infobox .pcms_quote_s {
  margin-top: 5px;
}
.pcms_infobox .pcms_quote_q{
	line-height:15px;
}
.pcms_infobox .pcms_quote_qi{
		font-size:11px;
}
.pcms_infobox .pcms_quote_s{
	font-size:11px;
}
.pcms_infobox .pcms_quote_qmr,.pcms_infobox .pcms_quote_qml{
	font-size:25px;
}
.pcms_infobox .pcms_quote_qmr{
  padding-top: 6px;
}
.pcms_infobox .pcms_quote_qml{
  margin: 3px 2px 0px -1px;
  padding-top: 2px;
}
.pcms_infobox .pcms_popuplink{
	text-align:right;
}
.pcms_document a{
	font-weight:bold;
}
.pcms_infobox .pcms_document a,.pcms_infobox .pcms_document span{
	font-size:11px;
}

.pcms_pageturner{
	margin:-45px 0 0 0;
}

.page_popup .pcms_pageturner{
	margin:0 0 0 0;
}

.pcms_text{
	margin-bottom:15px;
}
.pcms_text p{
	margin-bottom:15px;
}


/* order styles */

.pcms_content_next_content {
	margin-bottom: 15px;
}

.right .pcms_content_next_content{
	margin-bottom: 10px;
}

.pcms_headline_next_content {
}

.pcms_link_next_link {
	margin-bottom: 5px;
}

.pcms_content_next_headline {
	margin-bottom: 24px;
}

.pcms_content_next_image_headline {
	margin-bottom: 24px;
}

.pcms_text_next_image_headline {
	margin-bottom: 40px;
}

h2.pcms_headline_next_headline {
	margin-bottom: 24px;
}

.pcms_infobox .pcms_content_next_content {
	margin-bottom: 10px;
}

.pcms_infobox .pcms_document_next_document {
	margin-bottom: 5px;
}

.pcms_infobox .pcms_headline_next_content {
	margin-bottom: 10px;
}

.pcms_infobox .pcms_content_next_headline {
	margin-bottom: 14px;
}

.pcms_content_next_hr{
	margin-bottom:30px;
}

.pcms_hr_next_content{
	margin-bottom:30px;
}

.pcms_2columns_next_image_headline{
	margin-bottom:30px;
}

.pcms_image_headline_next_image_headline{
	margin-bottom:2px;
}

/* END ORDER STYLES*/

.pcms_bulletlist .bulletheader{
	font-weight:bold;
	margin:0 0 2px 0;
}

.pcms_bulletlist ul li{
	background:url("/f/images/greyBullet.png") no-repeat 0 7px;
	padding:0 0 0 9px;
	margin:0 0 3px 0;
}

.pcms_bulletlist ol li{
	list-style-type: decimal;
	padding: 0 0 0 0;
	margin: 0 0 10px 20px;
}

.pcms_bulletlist ol li li{
	list-style-type: lower-alpha;
	padding: 0 0 0 0;
	margin: 10px 0 10px 20px;
}

.mapContainer{
	margin:0 0 10px 0;
	border:1px solid #4c4c4c;
}

.mapControl div{
	margin:0 0 10px 0;
}

.mapControl label{
	margin:0 10px 0 0;
	font-weight:bold;
}

#fieldAddress{
	width:145px;
}

.mapControl button{
	margin:0 0 0 10px;
}
.pcms_popuplink{
	margin:0 0 1px 0;
}
.pcms_popuplink a{
	font-weight:bold;
	text-decoration:none;
	background:url(/f/images/moreArrow.png) no-repeat top right;
	padding:4px 25px 4px 0;
}

.pcms_newsletter_headline{
}

.fresh-bullet{
	padding-right:10px;
}

.fresh-text {
	color:#69be28;
	font-size:15px;
	line-height:14px;
	font-weight:bold;
}

.fresh-text .text2{
	color:#4c4c4c;
}

/* FORMS */

.formtable td{
	padding:0 0 10px 0;
}

.formtable td table td{
	padding:0 0 0 0;
}

.formdesc{
	font-weight:bold;
	padding-right:20px;
}

.formtext{
	width:315px;
}

.formtextarea{
	width:315px;
}

/* COLOR DEPENDENT CONTENT */

.purpleContentColor .pcms_hr{
	background-color:#65008c;
}
.greenContentColor .pcms_hr{
	background-color:#69be28;
}
.blueContentColor .pcms_hr{
	background-color:#0053ae;
}
.orangeContentColor .pcms_hr{
	background-color:#f17d00;
}
.yellowContentColor .pcms_hr{
	background-color:#f4ac00;
}

.purpleContentColor h1{
	color:#65008c;
}
.greenContentColor h1{
	color:#69be28;
}
.blueContentColor h1{
	color:#0053ae;
}
.orangeContentColor h1{
	color:#f17d00;
}
.yellowContentColor h1{
	color:#f4ac00;
}

.purpleContentColor h3{
	color:#65008c;
}
.greenContentColor h3{
	color:#69be28;
}
.blueContentColor h3{
	color:#0053ae;
}
.orangeContentColor h3{
	color:#f17d00;
}
.yellowContentColor h3{
	color:#f4ac00;
}

.purpleContentColor .pcms_quote_qmr,.purpleContentColor .pcms_quote_qml{
	color:#65008c;
}
.greenContentColor .pcms_quote_qmr,.greenContentColor .pcms_quote_qml{
	color:#69be28;
}
.blueContentColor .pcms_quote_qmr,.blueContentColor .pcms_quote_qml{
	color:#0053ae;
}
.orangeContentColor .pcms_quote_qmr,.orangeContentColor .pcms_quote_qml{
	color:#f17d00;
}
.yellowContentColor .pcms_quote_qmr,.yellowContentColor .pcms_quote_qml{
	color:#f4ac00;
}

.purpleContentColor .pcms_bulletlist li{
	background-image:url("/f/images/purpleBullet.png");
}
.greenContentColor .pcms_bulletlist li{
	background-image:url("/f/images/greenBullet.png");
}
.blueContentColor .pcms_bulletlist li{
	background-image:url("/f/images/blueBullet.png");
}
.orangeContentColor .pcms_bulletlist li{
	background-image:url("/f/images/orangeBullet.png");
}
.yellowContentColor .pcms_bulletlist li{
	background-image:url("/f/images/yellowBullet.png");
}

#createdialog_c .container-close { 
  text-indent: -1000em;
}
.mailto{
	text-decoration:none;	
	background:url("/f/images/mailto.gif") no-repeat 0 2px;
	padding:0 0 0 23px;
}