body {
	background-color: #ddd;
	text-align:  center;
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 85%;

}

#wrapper {
	width:  960px;
	margin:  0 auto;
	text-align:  left;
	background: #fff;

	position:  relative;
	
}
#main {
	margin: 0 0 60px 0;
	position: relative;
	line-height: 1.5em;
	z-index:  1;
	padding:  8px 20px;
	color: #000;
	
}

#header {
	background: #1A3B02 url(../images/header-en.jpg);
	height: 150px;
	
}
#header h1, #header p {
	text-indent:  -9999em;
}
#nav1 {
	background-color: black;
	color: #fff;
	height: 36px;
	line-height: 36px;
	padding:  0 0 0 30px;
	border-top: 1px solid #fff;
	position:  relative;
	z-index:  2;
	width: 930px;
	
}
#nav1 ul.sf-menu {
	padding: 0;
	width:  100%;
	
	
}
#nav1 ul li {
	display: inline;
	list-style-type: none;
	padding-left:  0;
	margin-left:  0;
}
#nav1 ul li.search {
	padding:  0 20px;
	float:  right;
	width:  auto;
}

#nav1 ul li a {
	text-decoration: none;
	color:  #fff;
	line-height:  36px;
	font-size: 110%;
	display:block;
	padding:  0 24px 0 20px;
}
#nav1 ul li.here a {
	text-decoration: none;
	color:  #fff;
	line-height:  36px;
	font-size: 110%;
	display:block;
	padding:  0 24px 0 20px;
}

#nav1 ul li form {
	float:  right;
	height:  36px;
	line-height:  36px;
	display:block;
	margin: auto 0;
}
#nav1 ul li form label{
height:  36px;
line-height:  36px;
margin:  0 4px 4px 0;
display:  block;
float:  left;

}

#qsubmit {
	background:  #444 ;
	border: 1px solid #000;
	color:  #ddd;
	margin:  0;
	cursor:  pointer;
		padding:  2px 6px;

}

#qsearch {
	margin:  0 0 2px 0;
	background:  #222;
	border: 1px solid #444;
	color:  #ddd;
	padding:  3px 6px;
	
	
}
#breadcrumb {
	clear:  both;
	padding:  0 30px 14px 30px;
	
}
#nav3{
	background:  transparent;
	color:  #fff;
	position: absolute;
	top: 4px;
	right: 40px;
}
#nav3 a {
	color:  #fff;
	text-decoration: none;
	font-size:  80%;
}


.column {
	width: 210px;
	margin: 0 10px;
	float:  left;
	font-size: 100%;
	z-index:		1 !important;
}

.column2 {
	width: 440px;
	margin: 18px 10px;
	float:  left;
	z-index:		1 !important;
}

.summary {
	margin:  1.2em 0;
	font-size: 100%;
	line-height:  1.2em;
}

#main h1 {
	background-position: 0 50%;
	font-size: 160%;
	font-weight: normal;
	
	border-bottom: 1px solid #ddd;
	padding:  8px 6px 10px 6px;
	margin: 12px 0 12px 0;
	font-family:  "Euphemia UCAS", "Trebuchet MS", Verdana, sans-serif;
	background-position: 0 50% ;
	
}

#main h2 {
	
	font-size: 160%;
	font-weight: normal;
	color: #111;
	padding:  8px 6px 10px 0;
	margin: 12px 0 0 0;
	font-family: 'Molengo', arial, serif;
	clear:  left;
	line-height: 1.3em;
}

#main h3 {
	color: #222;
	font-size: 140%;
	font-weight: normal;

	padding:  8px 6px 0 0;
	margin: 12px 0 6px 0;
	font-family: 'Molengo', arial, serif;
	clear:  left;

}

#solutions h1 {background: url(../images/icon-solutions.jpg) no-repeat;border-top: 1px solid #ddd;padding-left:36px; font-family: 'Molengo', arial, serif;}
#knowledgeshare h1 {background: url(../images/icon-knowledge.jpg) no-repeat;border-top: 1px solid #ddd;padding-left:36px; font-family: 'Molengo', arial, serif;}
#newsevents h1 {background: url(../images/icon-news.jpg) no-repeat;border-top: 1px solid #ddd;padding-left:36px; font-family: 'Molengo', arial, serif;}
#blog h1 {background: url(../images/icon-blog.jpg) no-repeat;border-top: 1px solid #ddd;padding-left:36px; font-family: 'Molengo', arial, serif;}
#whydelta h1 {background: url(../images/icon-why.jpg) no-repeat;border-top: 1px solid #ddd;padding-left:36px; font-family: 'Molengo', arial, serif;}
#subscribe h1 {background: url(../images/icon-subscribe.jpg) no-repeat;border-top: 1px solid #ddd;padding-left:36px; font-family: 'Molengo', arial, serif;}





#content {
	width:  600px;
	float: left;
	padding:  0 30px;
}




ul {
	list-style-type: disc;
	padding: 10px 40px 10px 40px;
	width:  auto;
	position:  relative;

}
ol {
	list-style-type:  decimal;
	padding: 10px 40px 10px 40px;
}

li {
	padding:  3px 0;
}

p{
	margin: 0.6em 0;
	line-height: 1.5em;
}

a {color: #2f6593; text-decoration:none;}

 a:hover {color: #2f6593; text-decoration:underline;}




#challenge {
	margin-left:  15px;
}

#main #content h1 {
	font-size: 220%;
	font-weight: normal;
	border-top: none;
	border-bottom: none;
	padding:  9px 6px 9px 0;
	margin: 0 0 12px 0;
	color: #294D07;
	font-family: 'Molengo', arial, serif;
	line-height: 1.3;
}


#solutions ul, #whydelta ul, div.column ul, #footer ul {
	

list-style-type: none;
padding:  0;
margin:  0;
}
#solutions ul li a {
	background:  url(../images/bullet.jpg) 0 3px  no-repeat;
	padding-left:  16px;
	display: block;
	
	
}

#whydelta ul li a {
	background:  url(../images/bullet.jpg) 0 3px no-repeat;
	padding-left:  16px;
	display: block;
}

#whydelta ul li a {
	color: #000;
}
#solutions ul li a {
	color: #000;
}
#solutions ul li a:hover, #whydelta ul li a:hover {
	color: #2f6593;
	text-decoration: none;
}


.quiet {
	text-transform: uppercase;
	font-size:  85%;
	color:  #444;
}
.social {
		 position: relative;
	display: block;
	padding:  10px 10px;
}
.social form{
	margin-top:  0.8em;
}


#email {
	color:  #333;
	padding: 3px 4px;
	border:  1px solid #ddd;
}
.button  {
	background:  #275C86;
	color: #fff;
	border: none;
	text-transform: uppercase ;
	font-size: 90%;
	padding:  3px 12px;
	cursor:  pointer;
}
.button:hover  {
	color: #fff;

}
div.blog-teaser {
	
	margin: 1.8em 0.8em;
}
#main div.blog-teaser h2  {
	font-weight:  normal;

}



#home #main div.blog-teaser h2 a {
	font-weight:  normal;
	font-size:  180%;
	padding:  5px 0 30px 0;
	line-height: 1.8em;
	
}

#main #content div.blog-entry h1 {
	font-size:  220%;
	padding:  0;
	line-height: 1.2em;
	margin:  6px 0 6px 0;
}


#footer {
	background-color: black;
	color: #ddd;	
	font-size: 80%;
	height:  auto;
	padding: 10px 20px;
	font-weight: normal;
	
	
	
}
#footercontact{
	width:  250px;
	float: right;
	text-align:  right;
}
.fcolumn {
	width: 180px;
	margin: 0 20px;
	float:  left;

	z-index:		1 !important;
	font-size:  110%;
	color:  #888;
	
}
.fcolumn a {
	color:  #fff;
	font-weight:  normal;
	font-size:  110%;
	line-height: 1.3em;

}
.fcolumn a:hover {
	color:  #2f6593;
}


#subfooter {
	clear:  both;
	padding:  10px 20px 50px 20px;
	line-height: 2em;

}

#subfooter h2{
	font-size:  160%;
	font-weight: normal;
	margin:  20px 0;
	color: #ddd;
}
#subfooter .quiet {
	color:  #aaa;
}
#home #main h2 {
	font-weight:  normal;
	font-size:  120%;
	margin:  0;
	padding:  0;
	line-height:  1.2em;
}
#home #main .quiet {
	font-size:  80%;
}

#comments {
	margin-top: 1.6em;
	border-top:  1px solid #ddd;
	padding:  0 0 1.6em 0;
	color:  #111;
}

.comment {
	background-color: #eee;
	padding: 10px 10px 0 20px;
	margin: 10px 0;	
	overflow: auto;
}
.comment-meta{

	font-style: italic;
	padding: 5px 10px 1px 1px;
	float: right;
	display: block;
	color: #666;

}

#commentform {
	margin-top: 1.6em;
	background: #efefef;
	clear: both;
	padding:   20px;

}
#commentform h2{
	color: #444;
	padding:  0;
	margin:  0;
}


#main #entrieslist h2 {
	
	margin:  0;
	line-height:  1.2em;
	padding:  0 0 5px 0;
	font-size: 190%;
}


#main li.here a {

	color:  #000;
	}


.quicklinks a {

	color:  #fff;
	
}

.popup {
    position: absolute;
    display: none;
    z-index: 50;

    }
.popup img{
	padding: 0;
	margin: 0;
}
.contributor {

}


#home #main div.blog-teaser h2 a {
	font-weight:  normal;
	font-size:  180%;
}


img.Left{
	float:  left;
	clear: left;
	padding:  0 5px 10px 0 ;
}

img.Right{
	float:  right;
	padding:  0  0 10px 5px;
}

img.Center{
	text-align:center;
    display: block;
   	margin: 10px auto;

}

.column h1 a {
	color:  #333;
}
.column h1 a:hover {
	color:  #2f6593;
}


#main .summary h2{
	
	font-family:  arial, serif !important;
	font-size:  100% !important;
	padding:  3px 0 !important;
}



			.challenge {
				list-style-type: none;
				margin: 10px 0 0 5px;
				padding: 0;
				width: 90%;
				overflow: auto;
			}
			
			.challenge li {
				padding: 6px 5px 3px 5px;
				border-top: 1px solid #eee;
				overflow: auto;
		
				
			
			}
			
			
			.challenge li.last {
				border-bottom: 1px solid #eee;
			}
			
			.challenge span {
				display:block;
				width: 380px;
				float: left;
				
				
				
				
			}
			
			.challenge div {
				display:block;
				width: 110px;
				float: left;
				
				
				
				
			}
			.challenge_yes  {
				color: #64754D;
				background-color: #E8F3DD;
			}
			.challenge_no  {
				background-color: #F0C7C4 ;
				color: #813131;
				
			}

.count {color: #666;}

#polls {margin-top: 0;}
#polls h1 {background: url(/new/assets/images/icon-poll.jpg) no-repeat;padding-left: 36px !important; border-top: 1px solid #ccc;font-family: Molengo, arial, serif;}

#poll li, .poll-total-votes {padding: 4px 16px 6px 10px;}

#poll .answer small {color: #666; font-size: 90%;}
#poll .bar {border: 1px solid #ccc; width: 100%; padding: 1px;}
#poll .percentage {background-color: #285B88; height: 5px;} 
#poll ul {padding: 10px 0;list-style-type:none;}

h2 p {padding:0;margin:0;}

blockquote {margin: 1.8em 3em; font-style: italic;}

#resultsbox {
				width: 500px;
				height: 50em;
				border: 1px solid #ddd;
				border-top: none;
				
				background: #eee;
				position:relative;
				
				-moz-box-shadow: #aaa 0px 5px 16px;
				-webkit-box-shadow: #aaa 0px 5px 16px;
				box-shadow: #aaa 0px 5px 16px;
				
				margin: 0.6em 1.8em 1.8em 1.8em;
			}
			
			.resultrow {
				height: 7em;
				padding: 1.5em 2em 1.5em 5em;
				border-top: 1px solid #ddd;
				color: #777;
				font-size: 98%;
			}
			
			#main .resultrow h3 {
				margin-top: 0;
				padding: 0;
				clear: none;
			}
			
			.resultrow p {
				margin: 0;
				padding: 0;
			}
			
			#resultsbox  .last {
				height: 18em;
			}
			
			#resultcontainer {
				height: 100%;
				float: left;
		
				
				
			}
			
			#resultbar {
				width: 20px;
				margin-left: 20px;
				position: absolute;
				bottom: 0px;
				left: 0;
				

				
			}
			
			div.lvlone {
				background-color: #D51B0B; border: 1px solid #91261E;
			}
			div.lvltwo {
				background-color: #EF6621; border: 1px solid #97380E;
			}
			
			div.lvlthree {
				background-color: #FEDD35; border: 1px solid #D0BB5E;
			}
			div.lvlfour {
				background-color: #22A433; border: 1px solid #267E5B;
			}
			
			
			span.lvlone {
				color: #D51B0B; 
			}
			span.lvltwo {
				color: #EF6621; 
			}
			
			span.lvlthree {
				color: #D0BB5E; 
			}
			span.lvlfour {
				color: #22A433; 
			}
			
			#insert_quiz_entry ol {
				list-style-type: none;	
				padding-left: 25px;		
			}

