﻿body{
	margin:0;
	padding:0;
	background-color:#ffffff;
	font-family:verdana, sans-serif;
	font-size:11px;
	color:#333333;
}


#Page{
	width:900px;
	height:auto;
	overflow:auto;
	margin:0;
	padding:0;
}


#PageHeader{
	width:900px;
	height:162px;
	overflow:auto;
	margin:0;
	padding:0;
	background-image:url(../gfx/PageHeader_bg.jpg);
	background-repeat:no-repeat;
}




/* GlobalTools: search, select lang, login */

#GlobalTools{
	margin:0;
	padding-top:10px;
	padding-right:12px;
	float:right;
}

#GlobalTools div.Item{
	float:left;
	margin-right:8px;
	padding:0;
}

#Login a, #Search a, #Search span.Label{
	display:block;
	width:auto;
	height:auto;
	overflow:auto;
	float:left;
	margin:0;
	padding-right:14px;
	padding-top:2px;
	background-image:url(../gfx/DotArrow_blue_E.png);
	background-repeat:no-repeat;
	background-position:right center;
	font-family:"trebuchet ms", helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}

#GlobalTools #Search span.Label{
	padding-right:3px;
	background-image:none;
	color:#003768;
}

#GlobalTools div#Login a:hover ,#GlobalTools div#Search a:hover{
	color:#ffffff;
}


#GlobalTools #Language select{
	width:140px;
	font-size:11px;
}

#GlobalTools #Search input{
	float:left;
	width:140px;
	margin-right:4px;
	font-size:11px;
	background-color:#f7cda5;
	background-color:#ffffff;
	border:solid 1px #124877;
}



#Logo{
	margin-top:100px;
	margin-left:14px;
	padding:0;
}



/* TopNavContainer: horizontal bar with nav and search. */

div#TopNavContainer{
	position:relative;
	top:0;
	left:0;
	
	width:900px;
	height:30px;
	margin:0;
	padding:0;
	background-color:#001d48;
	background-image:url(../gfx/Topnav_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

div#TopNavContainer div#TopNav{
	width:auto;
	height:24px;
	margin-left:7px;
	padding:0;
}





/* PageMiddle: container for LeftColumn and RightColumn */

#PageMiddle{
	width:900px;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:0;
	float:none;
	clear:both;
}

#LeftColumn{
	width:auto;
	width:660px;
	height:auto;
	overflow:auto;
	margin:0;
	padding:0;
	float:left;
}


#MainContents{
	width:520px;
	margin-top:50px;
	margin-left:50px;
	padding:0;
}


#RightColumn{
	width:220px;
	/*height:500px;*/
	min-height:500px;
	overflow:auto;
	margin:0;
	padding:0;
	float:right;
	background-image:url(../gfx/RightColumn_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#95c6ea;
}


#SubNav{
	width:220px;
	height:auto;
	overflow:auto;
	margin:0;
	padding:0;
}

div#PageFooter{
	width:900px;
	height:auto;
	overflow:auto;
	margin:0;
	padding:0;
	float:none;
	clear:both;
}

div#PageFooter div{
	margin:0;
	padding:10px;
	padding-left:30px;
}

div#PageFooter div p{
	font-size:11px;
}






/* MainFeature, default and landing pages */

#MainFeature{
	width:660px;
	height:auto;
	overflow:auto;
	margin:0;
	padding:0;
}

#MainFeatureContent{
	margin:0;
	padding-top:50px;
	padding-left:50px;
	padding-bottom:30px;
}

#MainFeatureContent p{
/*
	font-size:12px;
	color:#003768;
	line-height:17px;
*/
}

#MainFeatureContent img{
	float:right;
	margin-left:20px;
	margin-right:10px;
}

#MainFeatureContent .More a{
	/* font-size:12px; */
	padding-right:12px;
	background-image:url(../gfx/Arrow_E_red.gif);
	background-repeat:no-repeat;
	background-position:center right;
	text-decoration:none;
}


/* SubFeatures, default and landing pages */

div#SubFeaturesContainer{
	width:626px;
	/*height:250px;*/
	min-height:250px;
	margin-left:30px;
	background-image:url(../gfx/SubFeatures_bg_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

div#SubFeatures{
	width:626px;
	/*height:220px;*/
	min-height:220px;
	overflow:auto;
	background-image:url(../gfx/SubFeatures_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

div#SubFeatures div.Item{
	width:200px;
	height:auto;
	overflow:auto;
	float:left;
}

div#SubFeatures div.Label{
	width:200px;
	height:23px;
	overflow:hidden;
	float:none;
	clear:both;
	background-image:url(../gfx/SubFeatures_label_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

div#SubFeatures div.LabelEmpty{
	width:200px;
	height:23px;
	overflow:hidden;
	float:none;
	clear:both;
}

div#SubFeatures div.Label h3{
	margin-top:8px;
	padding-left:14px;
	font-family:"trebuchet ms",sans-serif;
	color:#003768;
	text-transform:uppercase;
}

div#SubFeatures div.Label h3 a{
	padding-right:12px;
	background-image:url(../gfx/Arrow_E_red.gif);
	background-repeat:no-repeat;
	background-position:center right;
	text-decoration:none;
}

div#SubFeatures div.Content{
	padding:14px;
	padding-right:3px;
}

div#SubFeatures div.Content p{
	color:#003768;
	font-size:11px;
}

div#SubFeatures div.Content img{
	float:left;
	margin-top:1px;
	margin-right:5px;
	margin-bottom:1px;
}

div#SubFeatures div.Content a{
	text-decoration:none;
}

div#SubFeatures div.Content ul{
	margin:0;
	padding:0;
	list-style:none;
}

div#SubFeatures div.Content li{
	padding-left:11px;
	margin-top:0px;
	margin-bottom:7px;
	background-image:url(../gfx/Arrow_E_blue.gif);
	background-repeat:no-repeat;
	background-position:-4px 2px;
}





/* Generic floater classes. */
.FloatLeft{
	float:left;
}

.FloatRight{
	float:right;
}




/* ListingLabel: label above listings in right column */

div.ListingLabel{
	display:block;
	width:auto;
	height:auto;
	overflow:auto;
	margin-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:10px;
	float:none;
	clear:both;
}

div.ListingLabel h2{
	margin:0;
	padding:0;
	font-family:"trebuchet ms", helvetica, sans-serif;
	font-size:13px;
	color:#003768;
	text-transform:uppercase;
}

div.ListingLabel a{
	padding-top:2px;
	padding-right:10px;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../gfx/Arrow_E_blue.gif);
	background-repeat:no-repeat;
	background-position:center right;
}






/* Article listings in right column. */

div.ArticleContainer{
	margin:0;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	background-image:url(../gfx/Label_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

/* Article listing item */

div.ArticleContainer div.Item{
	float:none;
	clear:both;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:12px;
	padding:0;
}

div.ArticleContainer div.Item h3{
	font-size:10px;
	margin:0;
	padding:0;
	color:#003768;
}

div.ArticleContainer div.Item h3 a{
	text-decoration:none;
}

div.ArticleContainer div.Item h4{
	display:inline;
	margin:0;
	padding-right:5px;
	font-size:10px;
	font-weight:normal;
	color:#003768;
}

div.ArticleContainer div.Item p{
	display:inline;
	margin-right:6px;
	padding:0;
	font-size:10px;
	color:#003768;
}

div.ArticleContainer div.Item p.Intro{
}

div.ArticleContainer div.Item p.More{
}

div.ArticleContainer div.Item p.More a{
	font-size:10px;
	padding-right:12px;
	background-image:url(../gfx/Arrow_E_red.gif);
	background-repeat:no-repeat;
	background-position:center right;
	white-space:nowrap;
	text-decoration:none;
}


/* Exeptions for listings */
div#News p.Intro{
	display:none;
}

div#Events h4{
	display:none;
}

div#Extras h4{
	display:none;
}





/* Spot listing in right column - below sub menu. */

div#SpotListing{
	padding-left:10px;
	padding-right:10px;
	background-image:url(../gfx/Label_bg.gif);
	background-repeat:no-repeat;
	background-position:left -11px;
}

div#SpotListing ul{
	list-style:none;
	margin:0;
	padding:0;
}

div#SpotListing ul li{
	display:block;
	width:auto;
	height:auto;
	float:none;
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
}

#SpotListing ul li a{
	display:block;
	width:auto;
	height:auto;
	overflow:auto;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:12px;
	padding:0;
	font-size:10px;
	color:#003768;
	text-decoration:none;
}

#SpotListing ul li a:hover{
	color:#689ecd;
}

#SpotListing span.Heading{
	display:block;
	font-weight:bold;
}

#SpotListing img{
	float:left;
	margin-right:8px;
	margin-top:2px;
	margin-bottom:2px;
	border:0;
}

#SpotListing span.Intro{
	font-weight:normal;
}

#SpotListing span.ReadMore{
	font-size:10px;
	padding-right:12px;
	background-image:url(../gfx/Arrow_E_red.gif);
	background-repeat:no-repeat;
	background-position:center right;
	white-space:nowrap;
	text-decoration:none;
}

/* RightColumnContent, content below news and events */
div#RightColumnContent{
	padding-left:20px;
	margin-top:30px;
}


/* CaseStudies: Listing and form elements. */

div#CaseStudyListing{
	width:480px;
}

div#Filters{
	width:468px;
	height:auto;
	overflow:auto;
	margin-bottom:5px;
	padding:6px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../gfx/CaseStudies/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:dotted 1px #003867;
}

form select.CaseSelect{
	font-size:11px;
}

form select.CaseSelect option.Heading{
	background-color:#eff5fb;
}

.CaseSelect{
	margin:0;
	padding:0;
}

select#Industry{
	width:230px;
}

select#Country{
	width:80px;
}

select#Vertical{
	width:140px;
}

select#Solution{
	width:100px;
}

div#CaseStudyListing span.Label{
}

div#CaseStudyListing span.Value{
	color:#ed174f;
}

div#CaseStudyListing span{
	cursor:pointer;
	color:#023867;
}

div#CaseStudyListing ul{
	list-style:none;
	margin:0;
	padding:0;
}

div#CaseStudyListing ul li{
	display:block;
	width:100%;
	height:auto;
	list-style:none;
	margin-bottom:5px;
	padding:0;
	background-image:url(../gfx/CaseStudies/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:dotted 1px #003867;
}

div#CaseStudyListing ul li a{
	display:block;
	width:100%;
	height:auto;
	overflow:auto;
	margin:0;
	padding-bottom:6px;
	background:none;
	text-decoration:none;
}

div#CaseStudyListing ul li a:hover{
	display:block;
	background-color:#d9e8f3;
	background-color:#f5f9fc;
}

#CaseStudyListing ul li a span.Company{
	display:block;	
	margin:6px;
	margin-bottom:2px;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

#CaseStudyListing ul li a span.Title{
	display:block;
	margin-left:6px;
	margin-bottom:4px;
	padding:0;
}

#CaseStudyListing ul li a span.Country{
	display:block;
	margin-left:6px;
	padding:0;
}

#CaseStudyListing ul li a span.Industry{
	display:block;
	margin-left:6px;
	padding:0;
}

#CaseStudyListing ul li a span.Solution{
	display:block;
	float:left;
	margin-left:6px;
	padding:0;
}

#CaseStudyListing ul li a span.ReadMore{
	display:block;
	float:right;
	margin-right:10px;
	padding-left:11px;
	color:#ed174f;
	background-image:url(../gfx/Arrow_E_red.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
}








/* NewsListing: listing in main content area */

div#NewsListing{}

div#NewsListing ul{ 
	list-style:none;
	margin:0;
	padding:0;
}

div#NewsListing ul li{
	display:block;
	width:auto;
	height:auto;
	list-style:none;
	margin:0;
	padding:0;
	background-image:none;	/* Need to reset bg image (inherits from MainContents ul li) */
	border-bottom:dotted 1px #689ecd;
}

div#NewsListing ul li a{
	display:block;
	width:auto;
	height:auto;
	overflow:auto;
	margin:0;
	padding-top:10px;
	padding-bottom:8px;
	background:none;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

div#NewsListing ul li a:hover{
	color:#689ecd;
}

div#NewsListing span.Heading{
	display:block;
	margin:0;
	padding-bottom:2px;
	font-size:12px;
	font-weight:bold;
}

div#NewsListing img{
	float:left;
	clear:both;
	margin-right:8px;
	margin-top:2px;
	margin-bottom:2px;
	border:0;
}

div#NewsListing span.Date{}

div#NewsListing span.Intro{}

div#NewsListing span.ReadMore{
	display:block;
	margin:0;
	padding-right:12px;
	text-align:right;
	background-image:url(../gfx/Arrow_News_ReadMore.gif);
	background-repeat:no-repeat;
	background-position:right;
}






/* Selectbox (region/language) replacement. */

.jSelectSelectWrapper{
	position:relative;
	top:-1px;
	width:125px;
	height:20px;
	background-image:url(../gfx/DotArrow_blue_S.png);
	background-repeat:no-repeat;
	background-position:right center;
}

.jSelectSelectWrapper div a{
	display:block;
	position:absolute;
	width:125px;
	height:19px;
	margin:0;
	padding-top:2px;
	font-family:"trebuchet ms", sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
	cursor:pointer;
}

.jSelectSelectWrapper div a:hover{
	color:#ffffff;
}

.jSelectSelectWrapper div a span{
	position:absolute;
	float:none;
	width:125px;
	height:19px;
	padding-top:1px;
	padding-left:5px;
	overflow:hidden;
}

.jSelectSelectWrapper ul{
	position:absolute;
	top:0px;
	left:-1px;
	width:130px;
	height:auto;
	max-height:140px;
	list-style:none;
	display:none;
	margin:0px;
	padding:0px;
	overflow:auto;
	overflow-y:auto;
	z-index:10000;
	background-color:#2e5b82;
	border:solid 1px #003767;
}

.jSelectSelectWrapper ul a{
	display:block;
	width:auto;
	height:auto;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#2e5b82;
	color:#ffffff;
	text-decoration:none;
}

/* Needed for IE6 to get it... */
.jSelectSelectWrapper ul a:link, .jSelectSelectWrapper ul a:visited{
	color:#ffffff;
}

.jSelectSelectWrapper ul a:hover {
	background-color:#547999;
	color:#ffffff;
}

.jSelectSelectWrapper ul a.selected {
	margin-right:5px;
	font-family:"trebuchet ms", sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
}

.jSelectSelectWrapper ul a.selected:hover{
	background-color:#2e5b82;
	color:#ffffff;
}


/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jSelectHidden {display: none;}










/* References styles */

#References{
	width:480px;
	height:auto;
	overflow:auto;
	padding:0;
	margin:0;
	border:0;
	background-image:url(../gfx/bg_dot.gif);
	background-position: 240px;
	background-repeat: repeat-y;
	float:none;
	clear:both;
}

#References .InnerLeft{
	width:240px;
	height:auto;
	overflow:auto;
	padding:0;
	margin:0;
	border:0;
	float:left;
}

#References .InnerRight{
	width:239px;
	height:auto;
	overflow:auto;
	padding:0;
	margin:0;
	border:0;
	float:right;
}

#References h3{
	padding:0;
	margin:0;
	padding-top:3px;
	padding-bottom:1px;
	font-size:1.2em;
	font-weight:bold;
	color:#003867;
}

#References .InnerLeft span{
	display:block;
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-right:16px;
	padding-top:8px;
	padding-bottom:5px;
	background-image:url(../gfx/bg_topdot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#References .InnerRight span{
	display:block;
	padding:0px;
	margin:0px;
	margin-left:16px;
	margin-right:0px;
	padding-top:8px;
	padding-bottom:5px;
	background-image:url(../gfx/bg_topdot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}






/* Products */

#ProductSearch legend{
	padding-left:3px;
	padding-right:8px;
}

#ProductSearch fieldset span{
	display:block;
	margin:12px;
	margin-bottom:8px;
}

#MainContents #FeaturedProducts ul{
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
}

#MainContents #FeaturedProducts ul li{
	display:block;
	width:auto;
	height:auto;
	overflow:auto;
	float:none;
	clear:both;
	margin-top:10px;
	padding:0;
	padding-top:15px;
	background-image:url(/gfx/dotline_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

#MainContents #FeaturedProducts ul li.FirstItem{
	background-image:none;
}

#MainContents #FeaturedProducts ul li a span.Heading{
	display:block;
	width:auto;
	height:auto;
	text-decoration:none;
	cursor:hand;
	margin:0;
	padding:0;
	font-size:12px;
	color:#003867;
	font-weight:bold;
}

#MainContents #FeaturedProducts li a span.ArtNo{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	color:#3F698D;
	padding-right:4px;
}

#MainContents #FeaturedProducts li a:hover span.ArtNo{
	color:#6688a4;
}

#MainContents #FeaturedProducts li a span.ArtNo b{
	color:#3F698D;
}

#MainContents #FeaturedProducts li a:hover span.ArtNo b{
	color:#6688a4;
}

#MainContents #FeaturedProducts ul li a:link, #MainContents #FeaturedProducts ul li a:visited{
	color:#404040;
}

#MainContents #FeaturedProducts ul li a:hover span.Heading, #MainContents #FeaturedProducts ul li a:active span.Heading{
	color:#6688a4;
}

#MainContents #FeaturedProducts li span.Heading{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:12px;
	color:#003867;
	font-weight:bold;
}

#MainContents #FeaturedProducts ul li a:hover span.Heading, #MainContents #FeaturedProducts ul li a:active span.Heading{
	color:#3F698D;
}

#MainContents #FeaturedProducts span.Image{
	display:block;
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:2px;
	padding:0;
	background-color:White;
}

#MainContents #FeaturedProducts img.Image{
	display:block;
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:2px;
	padding:0;
	background-color:White;
}

#MainContents #FeaturedProducts li span.ReadMore{
	display:block;
	text-align:right;
	margin:0;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:6px;
	padding:0;
	padding-right:14px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#446D8F;
	background-image:url(/gfx/Arrow_ReadMore.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#MainContents #FeaturedProducts li a:hover span.ReadMore{
	color:#8fa7bc;
}

#MainContents #FeaturedProducts li span.Description{
	color:#666666;
	padding-right:4px;
}

#MainContents #FeaturedProducts li a:hover span.Description{
	color:#999999;
}

#AdvancedProductSearch div{
	margin-top: 12px;
}

#AdvancedProductSearch label{
	float: left;
	width: 120px;
}

#AdvancedProductSearch .FormInputText,.FormSelect{
	width: 192px;
}

#AdvancedProductSearch .FormButton{
	margin-left: 120px;
	margin-top: 5px;
	width: 90px;
}







/* Product listing and details. */

div#ProductsList ul{
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:dotted 1px #95c5eb;
}

div#ProductsList ul li{
	display:block;
	width:auto;
	height:auto;
	overflow:auto;
	float:none;
	clear:both;
	margin-top:10px;
	padding:0;
	padding-top:10px;
	border-top:dotted 1px #95c5eb;
	background-image:none;
}

div#ProductsList ul li a{
	display:block;
	width:auto;
	height:auto;
	text-decoration:none;
	cursor:hand;
}

div#ProductsList ul li a:link, div#ProductsList ul li a:visited{
	color:#404040;
}

div#ProductsList ul li a:hover, div#ProductsList ul li a:active{
	color:#666666;
}

div#ProductsList ul li a span.Heading{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:12px;
	color:#003867;
	font-weight:bold;
}

div#ProductsList ul ul li a:hover span.Heading, div#ProductsList ul li a:active span.Heading{
	color:#6688a4;
}

div#ProductsList ul li a span.ArtNo{
	display:block;
	width:auto;
	height:auto;
	margin-top:3px;
	margin-bottom:3px;
	padding:0;
	color:#003867;
}

div#ProductsList ul li a:hover span.ArtNo{
	color:#6688a4;
}

div#ProductsList ul span.Image{
	display:block;
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:2px;
	padding:0;
	background-color:White;
}

div#ProductsList ul img.Image{
	display:block;
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:2px;
	padding:0;
	background-color:#ffffff;
}

div#ProductsList ul li span.Description{
	color:#666666;
	padding-right:4px;
}

div#ProductsList ul li a:hover span.Description{
	color:#999999;
}

div#ProductsList ul li span.ReadMore{
	display:block;
	text-align:right;
	margin:0;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:6px;
	padding:0;
	padding-right:14px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#003867;
	background-image:url(../gfx/Arrow_E_red.gif);
	background-repeat:no-repeat;
	background-position:right;
}

div#ProductsList ul li a:hover span.ReadMore{
	color:#6688a4;
}







#ProductDetails .DownloadLink{
	display:block;
	width:auto;
	height:auto;
	overflow:auto;
	padding-left:14px;
	background-image:url(../gfx/Arrow_E_red.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#ProductDetails a.DownloadLink:link, #ProductDetails a.DownloadLink:visited{}
#ProductDetails a.DownloadLink:hover, #ProductDetails a.DownloadLink:active{}

#ProductDetails p.Abstract{
	font-weight:bold;
}

#ProductDetails span.Image{
	display:block;
	height:auto;
	overflow:auto;
	float:right;
	margin-left:20px;
}




table.Technical{
	width:100%;
	margin-top:12px;
	padding:0;
	border:solid 1px #7f9bb3;
	border-collapse:collapse;
}

table.Technical td{
	padding:2px;
	padding-left:3px;
	background-color:#f2f5f7;
	border:solid 1px #7f9bb3;
	border-collapse:collapse;
	color:#303030;
	vertical-align:top;
}

table.Technical td.Header{
	background-color:#d9e1e8;
	padding-right:3px;
}




/* Disable area tags - if defined at some location */

div#AreaTag{
	display:none;
}

div.Spacer{
	display:none;
}


/* Where is this one used? */
div.space{
  margin-bottom:40px;
}








div#Microsite_Header{
	margin-top:20px;
}
	
div#MicrositeContent{
	width:600px;
	height:auto;
	overflow:auto;
}

div#MicrositeContent div.Microsite_item{
	float:none;
	clear:both;
}

div#MicrositeContent div.Microsite_Leftcol{
	width:177px;
	height:auto;
	overflow:auto;
	margin-top:4px;
	padding:0;
	background-image:url(/gfx/login2009/leftcol_bg.jpg);
	background-repeat:no-repeat;
	background-position:0 110px;
	background-color:#043a69;
	float:left;
}

div#MicrositeContent h5{
	margin-bottom:2px;
}

div#MicrositeContent div#Keynote{
	margin:0;
	padding:10px;
}

div#MicrositeContent div#Keynote p{
	color:#ffffff;
	margin-bottom:4px;
}

div#MicrositeContent div#Keynote p.Label{
	font-size:9px;
}

div#MicrositeContent div#Keynote p.Name{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:11px;
	background-image:url(/gfx/login2009/dot_red.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

div#MicrositeContent div#Keynote h3{
	color:#ffffff;
	line-height:17px;
	margin-bottom:10px;
}

div#MicrositeContent div#Keynote p.Abstract{
	font-size:9px;
	line-height:13px;
}

div#MicrositeContent div.Microsite_Rightcol{
	width:400px;
	height:auto;
	overflow:auto;
	margin:0;
	padding:0;
	float:right;
}

div#MicrositeContent div#PanelContainer{
	display:block;
	width:auto;
	height:20px;
	overflow:hidden;
	margin:0;
	margin-bottom:40px;
	padding:0;
	float:none;
	clear:both;
	background-image:url(/gfx/login2009/PanelList_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}

div#MicrositeContent ul li{
	padding-left:14px;
	background-image:url(/gfx/login2009/dot_red.gif);
	background-repeat:no-repeat;
	background-position:left 1px;
}


div#MicrositeContent ul#PanelList{
	margin:0;
	margin-right:14px;
	padding:0;
	list-style:none;
	float:right;
}

div#MicrositeContent ul#PanelList li{
	display:block;
	float:left;
	width:auto;
	height:20px;
	margin-right:4px;
	padding-left:8px;
	list-style:none;
	background-image:url(/gfx/login2009/PanelList_tab_tl.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#96c6ec;
	color:#003981;
	cursor:pointer;
}

* html div#MicrositeContent ul#PanelList li{
	width:85px;
}

div#MicrositeContent ul#PanelList li.active{
	color:#003981;
	background-color:#ffffff;
}

div#MicrositeContent ul#PanelList li:hover{
	color:#2f629e;
	background-color:#b4d3ec;
}

div#MicrositeContent ul#PanelList li.active:hover{
	background-color:#ffffff;
	color:#003981;
}

div#MicrositeContent ul#PanelList li span{
	display:block;
	width:auto;
	height:20px;
	margin:0;
	padding-top:4px;
	padding-right:8px;
	background-image:url(/gfx/login2009/PanelList_tab_tr.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-weight:bold;
}

div#MicrositeContent div.WhiteBg{
	background-color:#ffffff;
	background-image:none;
}



div#MicrositeContent h3{
	color:#7da5e0;
	margin-top:10px;
	margin-bottom:8px;
}

div#MicrositeContent h4{
	font-family:"trebuchet ms",sans-serif;
	font-size:17px;
	color:#003867;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:2px;
}

p.Caption{
	font-size:10px;
	/*color:#7da5e0;*/
}

a.SignUp{
	display:block;
	width:227px;
	height:38px;
	overflow:hidden;
	background-image:url(/gfx/login2009/signup_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	margin-top:25px;
	margin-bottom:0px;
	padding-top:10px;
}




div.AddThis{
	margin-left:50px;
	padding:30px 0;
    clear:both;
}



