	* {
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:13px;
	   line-height: 17px;
	}


	/* always display scrollbar to avoid jumping wheel in firefox */
	html {
         height: 100%;
         margin-bottom: 1px;
      }

	body {
	   text-align:center;
	   background: url(../images/bg.gif) #fff;
	   margin:0;
	   padding:0;
	   height:100%;
	}
	

h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333;  vertical-align: top; line-height: 17px;  font-weight: bold; margin:0px; padding:0px; }

h1 { font-size: 18px; color: #0066CC; line-height: 26px; font-weight: normal;}
h2 { font-size: 18px; color: #666; line-height: 26px; font-weight: normal;}
h3 { font-size: 16px; color: #666; line-height: 20px; font-weight: bold; margin-bottom:5px;}
h4 { font-size: 16px; color: #0066CC; line-height: 20px; font-weight: bold; margin-top:15px; margin-bottom:5px;}

.seo {position:relative; float:left; font-size: 1px; color: #FFF; line-height: 0px; visibility:hidden;}


.orange {color: #FF9603;}
.blue {color: #2069CD;}
.gray {color: #666666;}


#homeBigBannerArea {clear:both; position:relative;  float:left; display:inline; left:20px; width: 100%; vertical-align:top; padding:0px; margin:0px; margin-top:20px; text-align:left; overflow:hidden;}
.homeBigBanner { position:relative; float:left; padding:0px; margin:0px;}
#homeBigBanner1, #homeBigBanner2 {width:320px;}
#homeBigBanner3 {width:310px;}


.genericBannerSpan {position:relative; float:left; width:320px; height:200px; padding:0px; margin:0px; background-repeat: no-repeat; background-position: 0px 0px; overflow:hidden;}
.genericBannerAnchor {cursor:pointer; color:transparent;  text-decoration:none; background:transparent; }
.genericBannerAnchor:hover {cursor:pointer; color:transparent; text-decoration:none; background:transparent; }

#center_container { position: relative; width:990px; margin:auto; color: #000; background-color: #FFF; text-align:left; border:none; }

#pageHeader_light { position: relative; float:left; margin:0; padding-top:25px; width:990px; height: 55px; background: url(../images/sfLight_top_gradient.png); background-repeat: repeat-x; background-color: #FFF;}

#sf_logo_container { position:absolute; top:0px; padding-left:370px; width:250px; height:80px; float:left; }

#fst_nav_container { margin:0; padding:0; background-color: #FFF; width: 950px; display:block; height:30px; }

#headerimage {position:relative; float:left; left:20px; width:950px; height:230px; overflow:hidden; display:block; padding:0px; margin:0px; border:none;   background-color:#EEE; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; border-radius-bottomleft:10px; border-radius-bottomright:10px;}

/* GLOBALHEADER */
#globalheader { position: relative; width: 950px; height: 30px; margin: 0 auto 0;  z-index: 1; background-color: transparent; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 136px; height: 0; padding-top: 30px; overflow: hidden; }
#globalheader #globalnav li a { background-image: url(../images/navigation_bar_composing.png); background-color: transparent; background-repeat: no-repeat; }


/* BUTTONS */
#globalheader #globalnav li#gn-ebusiness_solutions a { background-position: 0 0;}
#globalheader #globalnav li#gn-kunden a { background-position: -136px 0; }
#globalheader #globalnav li#gn-ebusiness_produkte a { background-position: -272px 0; }
#globalheader #globalnav li#gn-ebusiness_dienstleistungen a { background-position: -408px 0; }
#globalheader #globalnav li#gn-methoden a { background-position: -544px 0; }
#globalheader #globalnav li#gn-jobs_karriere a { background-position: -680px 0; }
#globalheader #globalnav li#gn-ueber_siteforce a { background-position: -815px 0; width: 134px;}

/* OVER STATES */
#globalheader #globalnav li#gn-ebusiness_solutions a:hover { background-position: 0 -30px;}
#globalheader #globalnav li#gn-kunden a:hover { background-position: -136px -30px; }
#globalheader #globalnav li#gn-ebusiness_produkte a:hover { background-position: -272px -30px; }
#globalheader #globalnav li#gn-ebusiness_dienstleistungen a:hover { background-position: -408px -30px; }
#globalheader #globalnav li#gn-methoden a:hover { background-position: -544px -30px; }
#globalheader #globalnav li#gn-jobs_karriere a:hover { background-position: -680px -30px; }
#globalheader #globalnav li#gn-ueber_siteforce a:hover { background-position: -815px -30px; width: 134px;}

/* PRESSED STATES */
#globalheader #globalnav li#gn-ebusiness_solutions a:active { background-position: 0 -60px;}
#globalheader #globalnav li#gn-kunden a:active { background-position: -136px -60px; }
#globalheader #globalnav li#gn-ebusiness_produkte a:active { background-position: -272px -60px; }
#globalheader #globalnav li#gn-ebusiness_dienstleistungen a:active { background-position: -408px -60px; }
#globalheader #globalnav li#gn-methoden a:active { background-position: -544px -60px; }
#globalheader #globalnav li#gn-jobs_karriere a:active { background-position: -680px -60px; }
#globalheader #globalnav li#gn-ueber_siteforce a:active { background-position: -815px -60px; width: 134px;}


/* ON STATES */
#globalheader #globalnav li#gn-ebusiness_solutions.selected a { background-position: 0 -60px;}
#globalheader #globalnav li#gn-kunden.selected a { background-position: -136px -60px; }
#globalheader #globalnav li#gn-ebusiness_produkte.selected a { background-position: -272px -60px; }
#globalheader #globalnav li#gn-ebusiness_dienstleistungen.selected a { background-position: -408px -60px; }
#globalheader #globalnav li#gn-methoden.selected a { background-position: -544px -60px; }
#globalheader #globalnav li#gn-jobs_karriere.selected a { background-position: -680px -60px; }
#globalheader #globalnav li#gn-ueber_siteforce.selected a { background-position: -815px -60px; width: 134px;}


#top_items { position:absolute; top:10px; right:20px; height:20px; padding: 0; margin:0; }

ul#top_nav { margin: 0; padding:0; text-align: left;}

ul#top_nav li { list-style: none; display: inline; margin: 0; padding:0px; padding-left:6px; padding-right:6px; color: #3366CC; text-decoration: none; font-weight:normal; font-size:11px; background-image: url(../images/icon_triangle_3366CC.gif); background-position: 0px 1px; //background-position: 0px 3px; background-repeat: no-repeat;}

ul#top_nav a, ul#top_nav span { color: #3366CC; text-decoration: none; font-weight:normal; font-size:11px; }

ul#top_nav a:hover, ul#top_nav span { text-decoration:underline; }


#breadcrumb { position:relative; float:left; left:0px; top:-5px; width:950px; display:block; overflow:hidden; font-size:12px; color: #888; margin:0px; margin-bottom: 20px; padding: 0px; text-decoration:none;}

#breadcrumb a { font-size:12px; color: #888; background-image: url(../images/icon_triangle_888888.gif); background-position: 0px 2px; //background-position: 0px 2px; background-repeat: no-repeat; padding-left:6px; padding-right:6px; text-decoration:none; }

#breadcrumb a:hover { text-decoration:underline; color: #333; }

#content_container { position:relative; float:left; width:990px; margin:0px; padding:0px; padding-bottom:20px; background-color:#FFF; -moz-border-radius-bottomleft:15px; -moz-border-radius-bottomright:15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px; border-radius-bottomleft:15px; border-radius-bottomright:15px;}
	
#page_title { font-size: 20px; color:#000; padding: 20px 0 18px 435px; }

#snd_nav_container { border-top:1px solid #DDDDDB; border-bottom:1px solid #DDDDDB; width: 950px; display:block; height:40px; }

ul.snd_nav { margin: 0; padding:0 10px; width: 800px; }

ul.snd_nav li { float:left; list-style: none; margin: 0; padding: 0; }

ul.snd_nav a, ul.snd_nav span { color: #869290; text-decoration: none; font-weight:bold; display:block; line-height:20px; font-size:12px; font-weight:normal; padding: 10px 0; padding-right:50px; }

ul.snd_nav a:hover, ul.snd_nav span { color: blue; }

	
	
/* ### CORE CONTENT STYLES ### */

#sf_twoColumns { position:relative; float:left; left:20px; width: 950px; margin:0px; margin-top:30px;}
	
#mainColLeft 	{position:relative; float:left;  width:640px; color:#666;}
#mainColLeft ul, #mainColLeft ol { clear:both; left:0px; margin:0px; margin-top: 5px; padding:0px; padding-left:15px; line-height: 17px; }
#mainColLeft li { list-style-type:square; padding-left:0px; padding-right:6px;  padding-bottom:6px; }

#mainColLeft .dynamicArea a { padding-left:8px; color: #2069CD; text-decoration:none; background-image: url(../images/icon_triangle_0066CC.gif); background-position: 0px -1px; //background-position: 0px 0px; background-repeat: no-repeat;}
#mainColLeft .dynamicArea a:hover { text-decoration:underline; color: #2069CD; }

#mainColLeft div {font-weight:normal;}
#mainColRight 	{position:relative; float:left; vertical-align:top; left:30px; width:280px; padding:0px; margin:0px; color:#666;}


#sf_twoColumns td div div.sfStandardLight_columnMain_contentTitle {
	padding:0px 0 10px;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 18px;
	color:#333;
}


.sfStandardLightRightColumnTitle {
	padding:0px 5px;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#333;
}


.spacer0 {}
.spacer1 {position:relative; float:left; margin-bottom:10px;}
.spacer2 {position:relative; float:left; margin-bottom:20px;}


/* ### uses some browser hacks for a min height of 50px ### */

.sfStandardLightRightColumnSpacer {
	background: url(../images/sfLight_dotted_line.png) repeat-x;
	margin:0px 0px 0px 0px;
	display:block;
	line-height:5px;
}

.sfStandardLightRightColumnText {
	position:relative;
	float:left;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color:#333;
	padding:0px 5px;
	margin-bottom: 20px;
}


.sfStandardLightRightColumnText a:first-child { border-top: 1px solid #FFF; }

.sfStandardLightRightColumnText a {clear:both;  position:relative; float:left; width:250px; font-family: "Trebuchet MS", verdana, sans-serif; font-size: 14px; line-height: 18px; font-weight:bold; color:#0066CC; text-decoration:none; overflow:hidden; padding:3px; padding-left:0px; padding-right:20px; margin:0px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; background: url(../images/link_circle_white_0.gif); background-position: -30px 0px; background-repeat: no-repeat; background-color: #FFF; white-space: nowrap; }

.sfStandardLightRightColumnText a:hover { text-decoration:underline; background: url(../images/link_circle_white_1.gif); background-position: -30px 0px; background-repeat: no-repeat; background-color: #FFF; color:#0066CC; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; }

.sfStandardLightRightColumnText .selected, .sfStandardLightRightColumnText .selected:hover {
		text-decoration:none;
		background-repeat: no-repeat;
		color:#FF0900;
		background: url(../images/link_circle_white_0.gif);
		background-position: -30px 0px;
}
	

.sfStandardLightRightColumnText ul, .sfStandardLightRightColumnText ol { clear:both; left:0px; margin:0px; margin-top: 5px; padding:0px; padding-left:15px; line-height: 17px; }
.sfStandardLightRightColumnText li { list-style-type:square; padding-left:0px; padding-right:6px;  padding-bottom:6px; }
	
	


	/* bis 6 */
	* html .sfStandardLightRightColumnText {
/*		height:160px; */
		height:10px;
	}

	/* ie 5*/
	html + body .sfStandardLightRightColumnText {
/*		height:160px; */
		height:10px;
	}


.sfStandardLightFooterContainer { clear:both; position:relative; float:left; width:950px; margin-top:30px; }

.sfStandardLightFooterSpacer { background: url(../images/sfLight_dotted_line.png) repeat-x; margin:0; display:block; line-height:5px; }

.sfStandardLightContentMainSpacer { background: url(../images/sfLight_dotted_line.png) repeat-x; margin:0; display:block; line-height:5px; }

a.sfStandardLightContentMainNewsMoreLink { background-image: url(../images/icon_triangle_0066CC.gif); background-repeat: no-repeat; padding-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color: #0066CC; text-decoration:none; }

a.sfStandardLightContentMainNewsMoreLink:hover { text-decoration:underline; }

div.sfStandardLight_columnMain_homeTitle { padding:0px 0px 3px 5px; font-family: "trebuchet MS", verdana, sans-serif; font-size: 18px; color:#0066CC; float:left; }

.sfStandardLightFooter {float:left; font-weight:normal; color:#999; font-size:12px;  font-family: "trebuchet MS", Arial, Helvetica, sans-serif;}
.sfStandardLightFooter strong {font-weight:normal; color:#999; font-size:12px;  font-family: "trebuchet MS", Arial, Helvetica, sans-serif;}

/* ##################### HOME PAGE NEWS AREA ##################### */

#homeColLeft 	{position:relative; width:640px; padding:0px; margin:0px; color:#666; background-color:#DDF;}
#homeColRight 	{ position:relative; left:0px; top:0px; width:220px; padding:0px; margin:0px; color:#666; background-color:#FF0; }

.newsitem_separator { position:relative; float:left; width:630px; background: url(../images/sfLight_dotted_line.png) repeat-x; margin:0; padding:0; line-height:5px; font-size: 1px; }

.newsitemContainerDiv{ position:relative; float:left; width:630px; display:inline; cursor:pointer;}

.newsitemLeftArea {position:relative; float:left; width: 140px; vertical-align:top; overflow:hidden;}

.newsitemRightArea {position:relative; float:left; width: 490px; vertical-align:top; overflow:hidden;}

.newsImage {padding-top:4px; width:120px; overflow:hidden; vertical-align:top;}

.newsitemTitle { position:relative; float:left; color:#0066CC; width: 490px; font-family: "trebuchet MS", verdana, sans-serif; font-size: 16px; font-weight:bold; line-height:22px;}

.newsitemBodyText {position:relative; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px;  line-height:17px; font-weight:normal; color:#666; padding-bottom:3px;}

.newsitem_clearer { margin: 0; padding: 0; line-height: 1px; font-size: 1px; }



a#rss_link { font-family: "trebuchet MS", verdana, sans-serif; font-size: 13px; font-weight:normal; color:#000; padding-right:40px; background-image: url(../images/sfLight_rss.gif); background-position: right; background-repeat: no-repeat; text-decoration:none; }

a#rss_link:hover { text-decoration:underline; }

 
 
/* ##################### FORMS ##################### */

.contactFormDiv {position:relative; float:left; background-color:#F1F1F1; width:550px;}

.contactFormDiv hr {border-top:1px solid #FFF;}

input.submit { font-family: Arial, sans-serif; font-size: 11px; line-height:18px; font-weight:bold; color:#333; }

input.checkbox,input.radio {
    position: relative;
    top: 3px;
    margin-right: 6px;
}

textarea, input.text, select { position:relative; float:left; width:350px; padding:3px; font-family: Arial, sans-serif; font-size: 12px; line-height:18px; font-weight:bold; color:#333;}

textarea, input.text { position:relative; float:left; width:350px; border:1px solid #CCC;}

label { display: block; margin-left:2px; font-family: Arial, sans-serif; font-size: 11px; line-height:13px; font-weight:normal; color:#666;}

.width350 {
    width:350px;
}

.width100p {
    width:350px;
}

.formelement { padding-bottom:5px; margin-left:20px; }


/* ##################### KUNDEN STYLES ##################### */

#mainColLeft a.customerLogoLink {visibility:visible; display:inline; opacity:1.0; cursor:pointer; width:154px; height:84px; padding:0px; margin:0px; margin-right:3px; margin-bottom:3px; background-image:none;}

#resultDIV { position:relative; float:left; width:640px; margin-top:10px; background-color:#FFF; visibility:visible; opacity:1.0;}

.logoDIV {position:relative; float:left; display:block; visibility:visible; opacity:1.0; cursor:pointer; width:154px; height:84px; padding:0px; margin:0px; margin-right:3px; margin-bottom:3px; background-image: url(../images/logos/logo_empty.jpg); background-repeat:no-repeat; background-position: 0px 0px;}


#industrySelectorArea {position:absolute; float:left; z-index: 10; cursor:pointer; top:20px; left:120px; width:226px; height:200px; background-repeat:no-repeat; background-position: top left; background-image: url(../images/branchen_selektor_alpha.png); }

* html #industrySelectorArea { /* nur fŸr Internet-Explorer*/
	 position:absolute; float:left; z-index: 10; cursor:pointer; top:20px; left:120px; width:226px; height:200px; background-repeat:no-repeat; background-position: top left; filter: progid:dximagetransform.microsoft.alphaimageloader(src='../docroot/siteforce/images/branchen_selektor_alpha.png', sizingmethod='crop'); geLoader(src='../docroot/siteforce/images/branchen_selektor_alpha.png', sizingMethod='scale'); background-image: none;
}


#industrySelectorBar {position:absolute; float:left; z-index: 0; top:47px; left:120px; width:226px; height:22px; background-repeat:no-repeat; background-position: top left; background-image: url(../images/selektor_bar_alpha.png);}
* html #industrySelectorBar { /* nur fŸr Internet-Explorer*/
	 position:absolute; float:left; z-index: 0; top:47px; left:120px; width:226px; height:22px; background-repeat:no-repeat; background-position: top left; filter: progid:dximagetransform.microsoft.alphaimageloader(src='../docroot/siteforce/images/selektor_bar_alpha.png', sizingmethod='crop'); geLoader(src='../docroot/siteforce/images/selektor_bar_alpha.png', sizingMethod='scale'); background-image: none;
}


/* ##################### LIGHTBOX STYLES ##################### */
.lightboxBody {
	  background: none;
	  background-color: #FFF;
	  overflow:hidden;
	  padding:0px;
	  margin:0px;
}


#lightboxtopArea {
	position: relative;
	float:left;
	width:100%;
	height: 100px;
	background-color:#FFF;
}

#logoArea {
	position: relative;
	float:left;
	height: 80px;
	margin:10px;
}


#lightbox_container {
	position: relative;
	float:left;
	overflow:hidden;
	width:100%;
	height:560px;
	margin:0px;
	margin-left:3px;
	padding:0px;
	background-image: url(../images/blue_bgnd_923_560.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#sf_lightboxColumn { position: relative; width: 890px; margin-top:15px; margin-left:15px; color: #FFF; text-align:left;}


#sf_lightboxColumn h1 { font-size: 18px; color: #FFF; line-height: 26px; font-weight:normal;}
#sf_lightboxColumn h2 { font-size: 18px; color: #CCC; line-height: 26px; font-weight:normal;}
#sf_lightboxColumn h3 { font-size: 16px; color: #CCC; line-height: 20px; font-weight:normal;}
#sf_lightboxColumn img { margin-right:20px;}

#sf_lightboxColumn div, #sf_lightboxColumn p { padding:0px; margin:0px;  margin-bottom:5px; font-family: Arial, Helvetica, verdana, sans-serif; font-size: 13px; font-weight:normal; line-height:17px; color:#FFF; }
	
#sf_lightboxColumn .display { position: relative; float:left; left:-5px; overflow:hidden; width:430px; height:159px; margin:0px; padding:0px; background-image: url(../images/round_display_bgnd.png); background-position: 0px 0px; background-repeat: no-repeat; }
#sf_lightboxColumn .display h1 {position: relative; padding:15px; padding-bottom:5px; font-size: 15px; color: #444; line-height: 20px;}
#sf_lightboxColumn .display ul {margin:0px; font-family: Arial, Helvetica, verdana, sans-serif; font-size: 13px; font-weight:normal; line-height:17px;}



/* ##################### LIGHTBOX SMALL STYLES ##################### */

.lightboxWhiteBody {
	position: relative;
	float:left;
	background: none;
	padding:0;
	margin:0;
	overflow:hidden;
}

#lightboxLeftArea {
	position: relative;
	float:left;
	width:180px;
	height: 660px;
	margin:0px;
	margin-top:30px;
}


#lightboxRightArea {
	position: relative;
	float:left;
	width:750px;
	height: 660px;
	overflow:hidden;
	text-align:left;
	margin:0px;
	margin-top:0px;
	padding:0px;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 10px;
	font-weight:normal;
	line-height:17px;
	color: #666;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 1024px) {
	#lightboxRightArea {width:700px;}
}



#lightboxLeftArea #logoArea {
	position: relative;
	float:left;
	width:180px;
	padding:0px;
	margin:0px;
	margin-left:13px;
	margin-bottom:120px;
}


#lightboxtopArea {
	position: relative;
	float:left;
	width:100%;
	height: 100px;
	background-color:#FFF;
}


#lightboxLeftColumn div, #lightboxLeftColumn p, #lightboxLeftColumn a {clear:both;  position: relative; float:left; width: 180px; text-align:right; font-size: 13px; line-height: 18px; font-family: "Trebuchet MS", verdana, sans-serif; text-decoration:none;}

#lightboxLeftColumn .header {color: #2069CD; margin-top:20px;}
#lightboxLeftColumn .item {color: #666;}
#lightboxLeftColumn .orange {color: #FF9603;}
#lightboxLeftColumn a:hover {text-decoration:underline;}

#lightboxRightColumn { clear:both; position: relative;  font-weight:normal; margin-top:30px; margin-left:15px; color: #666; text-align:left; font-size: 13px; line-height: 17px; }


#lightboxRightColumn h1 { font-size: 20px; color: #FF9603; line-height: 30px; font-weight:normal;}
#lightboxRightColumn h2 { font-size: 20px; color: #2069CD; line-height: 30px; font-weight:normal;}
#lightboxRightColumn h3 { font-size: 20px; color: #666666; line-height: 30px; font-weight:normal;}
#lightboxRightColumn img { margin-right:0px;}



#lightboxRightColumn td { font-family: "Trebuchet MS", verdana, sans-serif; padding:0px; margin:0px;}

#lightboxRightColumn div,
#lightboxRightColumn p,
#lightboxRightColumn strong,
#lightboxRightColumn a  { padding:0px; margin:0px; margin-bottom:5px; font-size: 14px;  line-height:18px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight:normal; color: #333; }

#lightboxRightColumn a {color:#2069CD;}
#lightboxRightColumn a:visited,
#lightboxRightColumn a:active,
#lightboxRightColumn a:focus,
#lightboxRightColumn a:link {color:#2069CD;}

#lightboxRightColumn strong {font-weight: bold;}

#lightboxRightColumn .display {}
#lightboxRightColumn .display h1 {position: relative; padding-bottom:5px; font-size: 15px; color: #444; line-height: 20px;}
#lightboxRightColumn .display ul {margin:0px; font-size: 13px; font-weight:normal; line-height:17px;}


#lightboxRightColumn .display a {
		position:relative;
		float:left;
		width:300px;
		height:28px;
		font-family: "Trebuchet MS", verdana, sans-serif;
		font-size: 13px;
		line-height: 28px;
		font-weight:bold;
		color:#0066CC;
		text-decoration:none;
		overflow:hidden;
		padding:0px;
		padding-left:15px;
		padding-right:0px;
		margin:0px;
		background: url(../images/link_circle_white_0.gif);
		background-position: -7px 0px;
		background-repeat: no-repeat;
		background-color: #FFF;
		white-space: nowrap;
	}


#lightboxRightColumn .display .selected, #lightboxRightColumn .display .selected:hover {
		text-decoration:none;		
		background: url(../images/link_circle_blue.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		color:#FFF;
	}

#lightboxRightColumn .display a:hover {
		text-decoration:underline;		
		background: url(../images/link_circle_white_1.gif);
		background-position: -7px 0px;
		background-repeat: no-repeat;
		background-color: #FFF;
		color:#0066CC;
	}
	

  
/* ##################### NEWS STYLES ##################### */

.newsitemParagraph {position:relative; float:left; width:640px; color:#666;}
.newsSummaryImage {text-align:left; margin-left:10px; margin-bottom:10px;}

.goBackLink {margin-bottom:20px; font-size: 14px; color: #666; line-height: 16px; font-weight: normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; vertical-align: top; margin:0px; padding:0px;  background-image: url(../images/icon_triangle_left_888888.gif); background-repeat: no-repeat; padding-left:10px; text-decoration:none;}
.goBackLink:hover {text-decoration:underline;}

.dottedSeparator {background: url(../images/sfLight_dotted_line.png) repeat-x;}

/* ##################### SITEMAP STYLES ##################### */
#sitemapWrapper {position:relative; left:-10px;  padding:0px; margin:0px;}
#sitemapWrapper ul li {list-style: none; }
#sitemapWrapper a {font-size: 16px; font-weight: bold; color:#0066CC; padding-right:0px; margin-left:0px; display:none;}
#sitemapWrapper ul .level1 a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#0066CC; display:block;}
#sitemapWrapper ul .level2 a {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#0066CC;}


/* ##################### FOOTER STYLES ##################### */
#footerLinkArea {position:relative; float:left; display:block; width:100%; height:360px; padding:0px; margin:0px; margin-left:20px; margin-bottom:30px; color:#333; overflow:hidden;}

#footerLinkArea ul li {list-style: none; }

#footerLinkArea ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
#footerLinkArea li {
  float: left;
  width: 220px;
  margin: 0;
  margin-right: 0px;
  padding: 0;
} 

#footerLinkArea a, #footerLinkArea a:visited {position:relative; float:left; text-decoration:none; color:#0066CC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; line-height:20px; margin-top:15px;} 
#footerLinkArea ul li a:hover {text-decoration:underline; color:#0066CC;}

#footerLinkArea ul .level1 a {}
#footerLinkArea ul .level2 a {position:relative; float:left; width:220px; height:20px; line-height:20px; font-size: 12px;  font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#666; overflow:hidden; margin-top:0px;}


