@charset "utf-8";

/* MAIN=GLOBAL STYLES
--------------------------------*/
body {
	margin:0;
	padding:0;
	text-align:center;
	background:url(../images/bg_body.png) repeat-x top left #fff;
	font:62.5% normal Arial, Helvetica, sans-serif;
	color:#000;
	}
	
.warning {
	font-weight:bold;
	}
	
	
.search {
	color:#000000;
	font-weight:normal;
	font-size: 12px;
	}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
	
#wrapper {
	width:990px;
	margin:0 auto;
	padding:0 12px;
	background:url(../images/bg_border.png) repeat-y top left;
	}
	
#BodyWrapper {
	width:750px;
	}

.LeedWrapper {
	width:660px;
	}
	

.ResorcWrapper {
	width:750px;
	}	
	
.LeedVideo {
	padding-left: 90px;
	}
		
.GrantWrapper {
	width:630px;
}

.GrantWrapper2 {
	width:570px;
}
	
.LeedWrapper1 {
	width:320px;
	float:left;
	}
	
		
.LeedWrapper2 {
	width:320px;
	float:right;
	}
	
.Leed2column1 {
	float:left;
	width:270px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	margin-bottom: 15px;
	}
	
.Leed2column2 {
	float:right;
	width:270px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	}	
	
.LeedRecColumn1 {
	float:left;
	width:260px;
	padding-left: 30px;
	padding-right: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #FFFFFF;
	}
	
.LeedRecColumn2 {
	float:right;
	width:300px;
	padding-left: 10px;
	padding-right: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #FFFFFF;
	}	
	
.Resorc2column {
	width:270px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	margin-bottom: 15px;
	}	

#leed-table{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	text-align: left;
	border-collapse: collapse;
	vertical-align: top;
}

#leed-table td{
	color: #000;
	background: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}


/* ------ GRANT STYLES - start -----*/


/* ------ GRANT IMAGE SCROLLER STYLES - start -----*/

/* js-disabled class - set image sizes so they all fit in the viewer */
.js-disabled img { width:70px; height:70px; display:block; float:left; margin:10px 0 0; }

#outerContainer { 
	width:658px; 
	height:122px; 
	margin:auto; 
	position:relative; 
	}

#imageScroller { 
	width:658px; 
	height:122px; 
	position:relative; 
	background:#f3f6e4 url(images/imageScrollerBG.png) no-repeat;		
	}

#viewer { 
	width:658px; 
	height:112px; 
	overflow:hidden; margin:auto; 
	position:relative; top:20px; 
	}

#imageScroller a:active, #imageScroller a:visited { 
	color:#f3f6e4; 
	}

#imageScroller a img { 
	border:0; 
	}

#controls { width:650px; height:47px; background:url(images/controlsBG.png) no-repeat; position:absolute; top:4px; left:4px; z-index:10;	}
#controls a { width:37px; height:35px; position:absolute; top:3px; }
#controls a:active, #controls a:visited { color:#0d0d0d; }
#title { color:#000; font-family:arial; font-size:120%; font-weight:bold; width:100%; text-align:center; margin-top:10px; }
#rtl { background:url(http://www.sfiprogram.org/conservation-grant/2010/images/rtl.png) no-repeat; left:100px; }
#rtl:hover { background:url(http://www.sfiprogram.org/conservation-grant/2010/images/rtl_over.png) no-repeat; left:99px; }
#ltr { background:url(http://www.sfiprogram.org/conservation-grant/2010/images/ltr.png) no-repeat; right:100px; }
#ltr:hover { background:url(http://www.sfiprogram.org/conservation-grant/2010/images/ltr_over.png) no-repeat; }

/* ------ GRANT IMAGE SCROLLER STYLES - end -----*/

.Grant2column1 {
	float:left;
	width:250px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	background-color: #f3f6e4;
	}
	
.Grant2column2 {
	float:right;
	width:250px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	background-color: #f3f6e4;
	}	
	
.GrantMainBox {
	padding-top: 30px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: thin solid #A4C897;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
}

.GrantMainBox #categories {
	margin-bottom: 20px;
    }

.GrantMainBox #categories h4 {
	margin-bottom: 0px;
	margin-top: 15px;
	font-size:170%;
    }

.GrantMainBox #categories a:link {
text-decoration:none;
}

.GrantMainBox #categories a:visited {
text-decoration:none;
}

.GrantMainBox #categories a:hover {
text-decoration:none;
}

.GrantMainBox #categories a:active {
text-decoration:none;
} 
	
.GrantMainBox #categories img {
	float: left;
	margin-right: 10px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */ 
    }	

.GrantMainBox ul {
	list-style-type: none;
	padding:0; 
	margin:0;
	}	
	
.GrantMainBoxIntro {
	text-align: center;
	border: thin solid #A4C897;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
    }

.GrantMainBoxIntro h1 {
	line-height: 1.5em;
	margin-bottom: 0px;
    }
	
.GrantMainBoxIntro img {
	padding-right: 20px;
	margin-bottom: 32px;
    }
	
.GrantMainBoxIntro #IntroText {
	font-size: 11px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
    }

.GrantMainCategoriesAmerican {
	text-align: center;
	padding-top: 200px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	background-image: url(http://www.sfiprogram.org/conservation-grant/2010/images/SFI-SiteHeader-USGrants.jpg);
	background-repeat: no-repeat;
	border: thin solid #A4C897;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	}

.GrantMainCategoriesAmerican h1 {
	margin-bottom: 50px;
	color: #fff;
	font-size:300%;
	}
	
.GrantMainCategoriesAmerican h2 {
	color: #fff;
	margin-bottom: 90px;
	}
	

.GrantMainCategoriesCanadian {
	text-align: center;
	padding-top: 200px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	background-image:url(http://www.sfiprogram.org/conservation-grant/2010/images/SFI-SiteHeader-CanadianGrants.jpg);
	background-repeat: no-repeat;
	border: thin solid #A4C897;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	}

.GrantMainCategoriesCanadian h1 {
	margin-bottom: 50px;
	color: #000;
	font-size:300%;
	}
	
.GrantMainCategoriesCanadian h2 {
	color: #000;
	margin-bottom: 90px;
	}
	
	
.GrantMainCategoriesGlobal {
	text-align: center;
	padding-top: 200px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	background-image:url(http://www.sfiprogram.org/conservation-grant/2010/images/SFI-SiteHeader-GlobalGrants.jpg);
	background-repeat: no-repeat;
	border: thin solid #A4C897;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	}

.GrantMainCategoriesGlobal h1 {
	margin-bottom: 50px;
	color: #000;
	font-size:300%;
	}
	
.GrantMainCategoriesGlobal h2 {
	color: #000;
	margin-bottom: 90px;
	}
	
.GrantMainCategoriesCommunity {
	text-align: center;
	padding-top: 200px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	/*background-image:url(http://www.sfiprogram.org/conservation-grant/2010/images/SFI-SiteHeader-GlobalGrants.jpg);*/
	background-repeat: no-repeat;
	border: thin solid #A4C897;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	}

.GrantMainCategoriesCommunity h1 {
	margin-bottom: 50px;
	color: #000;
	font-size:300%;
	}
	
.GrantMainCategoriesCommunity h2 {
	color: #000;
	margin-bottom: 90px;
	}	
			
.GrantMainCategories #Canadian {
	text-align: center;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	background-image: url(../../images/grant-back-temp.jpg);
	background-repeat: no-repeat;
	}

.GrantMainCategories #Canadian h1 {
	margin-bottom: 50px;
	color: #fff;
	font-size:300%;
	}
	
.GrantMainCategories #Canadian h2 {
	color: #fff;
	margin-bottom: 90px;
	}

.GrantMainCategories #avoiding {
	text-align: center;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	background-image: url(../../images/grant-back-temp.jpg);
	background-repeat: no-repeat;
	}

.GrantMainCategories #avoiding h1 {
	margin-bottom: 50px;
	color: #fff;
	font-size:300%;
	}
	
.GrantMainCategories #avoiding h2 {
	color: #fff;
	margin-bottom: 60px;
	}	


.GrantMainBox #categoriesBox {
	text-align: center;	
    }

.GrantMainBox #categoriesBox h2 {
	color: #7F9078;
	margin-top: 0px;
    }
	
.GrantMainBox #view-grants {
	text-align: right;	
    }
	
		
.GrantMainBoxDyn {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
}

.GrantMainBoxC1 {
	float:left;
	width:255px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	margin-top: 0px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);
	background-color: #f3f6e4;
}

.GrantMainBoxC2 {
	float:right;
	width:325px;
	padding-top: 0px;
	padding-right: 10px;
	margin-top: 0px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	}

.grant-spacer {
	margin-top: 60px;
	}

.grantLinksColumns {
	float:left;
	width:200px;
	padding-right: 10px;
	padding-left: 0px;
	margin-top: 0px;
	}
	
.grantCategoriesColumns {
	float:left;
	width:280px;
	padding-right: 30px;
	padding-left: 0px;
	margin-top: 0px;
	}

.grantCategoriesColumns2 {
	float:left;
	width:280px;
	padding-left: 0px;
	margin-top: 0px;
	}
	
#all-GrantLinks {
	margin-left: 0em;
	padding:0;
	color:#000;
	text-decoration: none;
	line-height:17px
	}

#all-GrantLinks li a, #all-GrantLinks li a:visited {
	margin:0;
	padding:0;
	color:#0a72ba;
	font-size:100%;
	text-decoration: none;
	line-height:17px
	}
	
#all-GrantLinks li a:hover {
	color:#ff7c00;
	text-decoration:none;
}

 

/* ------ GRANT RECIPIENT STYLES - start -----*/

.RecipientMainBox {
	padding-top: 0px;
	padding-bottom: 30px;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: thin solid #A4C897;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	}	

.RecipientWrapper {
	width:610px;
}
	
.RecipientMainBox #recipientC1 h3 {
	text-align: left;
	margin-bottom: 0px;	
	margin-top: 0px;
    }
	
.RecipientMainBox #recipientC1 p {
	margin-top: 5px;	
    }
	
.RecipientMainBox #recipientC1 ul {
	text-align: left;	
    }
		
.RecipientMainBox #recipientC1 {
	float:left;
	width:380px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	margin-top: 0px;
    }
	
.RecipientMainBox #recipientC2 h3 {
	text-align: left;	
	margin-bottom: 0px;
    }

.RecipientMainBox #recipientC2 p {
	margin-top: 5px;	
    }
		
.RecipientMainBox #recipientC2 {
	margin-left: 10px;	
	float:right;
	width:200px;
	padding-top: 0px;
	margin-top: 0px;
    }

.RecipientMainBox #recipientC2 ul {
	text-align: left;
	list-style-type: none;
	padding: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
    }
		
.RecipientMainBox #categoriesBox {
	text-align: center;	
    }

.RecipientMainBox #categoriesBox h2 {
	color: #7F9078;
    }
	
.RecipientMainBox #categoriesBox h1 {
	margin-bottom: 40px;
	line-height: 1.2
    }	

/* ------ GRANT RECIPIENT STYLES - end -----*/



.LeedVote2column1 {
	float:left;
	width:350px;
	height: 330px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 20px;	
	}
	
.LeedVote2column2 {
	float:right; 
	width:190px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 20px;
	margin-right: 15px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */ 
	background-color: #f3f6e4; 
	}	
	
.LeedVoiceBox {
	width:470px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 40px;
	margin-left: 50px;
	margin-bottom: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */ 
	background-color: #f3f6e4; 
 }
 
 .LeedNewsBox {
	width:620px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 40px;
	margin-bottom: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */ 
	background-color: #f3f6e4; 
 }
 
.FactsBox {
    width:202px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */ 
	background-color: #f3f6e4; 
	border: thin solid #A4C897;
	}	
	
.GFFBox {
	width:202px;
	padding-top: 120px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	border: thin solid #A4C897;
	background-image:    url(../../images/Good-for-Forests-header.jpg);
	background-repeat: no-repeat;
	}
	
				
.LeftQuoteBox {
	padding-top: 20px;
	margin-top: 20px;
	background-image: url(../../images/left-quotes-back.jpg);
	background-repeat: no-repeat;
	height: 350px;
	width: 250px;	
	}

.quoteBox {
	background-image: url(../../images/leed-quotes-back.jpg);
	background-repeat: no-repeat;
	height: 186px;
	width: 665px;
	margin-bottom: 20px;
	}
	
.quotes {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size:120%;
	}

.quotes p2 {
	font-size:110%;
	float: right;
	text-align: right;
	}
	
.LeedVoiceBox ul {
	margin-top:0px;
	margin-bottom:0px;
    }
	
.LeedVoiceBox p {
	margin-top:15px;
	margin-bottom:0px;
	} 

.twitterText a {
	color:#ff7c00;
	text-decoration: none;	
	}

.leedSubhead {
	color:#ff7c00;
	font-weight:bold;
    }
	
.leedVoicesList {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: -10px;
    }		
		
		
		
.clear {
	clear:both;
	font-size: 62.5%;
	}
	
span.clearleft {
	clear:left;
	display:block;
	}
	
	
h1, h2, h3, h4 {
	font-weight:normal;
	}
	
h1 {
	font-size:250%;
	color:#ff7c00;
	margin-top:0;
	}
	
h1 a:link {
text-decoration:none;
}

h1 a:visited {
text-decoration:none;
}

h1 a:hover {
text-decoration:none;
}

h1 a:active {
text-decoration:none;
} 

	
h2 {
	font-size:190%;
	margin: 0px;
	padding-top: 20px;
	color:#ff7c00;
}

h3 {
	font-size:170%;
	text-align: left;
}

h4 {font-size:140%
}
	
p {
	font-size:120%;
	line-height:1.5;
	text-align: left;
	}

p.grantText {
	font-size:120%;
	line-height:1.5;
	text-align: left;
	}
		
a {
	color:#0a72ba;
	/*text-decoration:none;*/
	}

a:visited {color:#042F4A}

a:hover {color:#ff7c00;}

img {border:none;}
	
img.floatleft {
	float:left;
	margin:0 10px 10px 0;
	}

img.floatright {
	float:right;
	margin-top: 10;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10;
	}
		
img.border {border:1px solid #ccc}

/* =NAVIGATION STYLES
--------------------------------*/
#navlist {
	margin:0;
	width:990px;
	height:33px;
	background:url(../images/bg_nav.png) repeat-x top left;
	padding:0;	
	}
	
#navlist li {
	display:inline;
	list-style-type:none;
	float:left;
	vertical-align: top;
	*margin-top: -13px;
	padding: 0px;
	}
	
#navlist li a {
	float:left;
	color:#016937;
	font-size:110%;
	text-decoration:none;
	height:26px;
	background:url(../images/bg_nav2.png) no-repeat top right;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 9px;
	}
	
#navlist li.last a {
	background:none;
	color:#016937;
	padding-left:12px;
	}
	
#navlist li.last a:hover {
	background:url(../images/bg_nav_over_last.png) repeat-x top left;
	}
	
#navlist li a:hover {
	background:url(../images/bg_nav2.png) no-repeat bottom right;
	color:#fff;
	}
	
/* =CONTENT STYLES
--------------------------------*/
#content {
	float:right;
	width:750px;
	padding:0 20px 0 0px;
	text-align:left;
	}
	
/*#content.firstlevelcontent {
	padding-top:50px;
	}*/
	
#contentsearch {
	width:792px;
	padding:20px;
	text-align:left;
	min-height:300px;
	}
	
#content #centerColumn {
	width:430px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
	}
	
#content #NewsDetailBody {
	width:730px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
	}
		
#content #centerColumnSpons {
	width:430px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
	}
	
#content #centerColumn a {
	width:400px;
	padding-top: 0px;

	padding-bottom: 0;
	padding-left: 0;
	color:#ff7c00;
	}

#content #centerColumn div h2 {
	margin:0 0 3px 0;
	}
#content #centerColumn div h2 a:visited,
#content #centerColumn div h2 a {
	color:#ff7c00;
	text-decoration: none;
	font-size:85%;
	}
	
#content #NewsItemBack {
	margin:0;
	padding:0;
	background-image: url(../images/News-back.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 170px;
	}

#content #NewsItem div {
	width:390px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	}
	
#content #centerColumn p a {
	color:#0a72ba;
	}
	
	
#content #indexboxesBack {
	margin:0;
	padding:0;
	float: right;
	background-image: url(../images/list-back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}

#content #sponsor-logos {
	width:310px;
	margin:0;
	padding:0;
	float: right;
	}
	
/*#content #indexboxes {
	margin:0;
	padding:0;
	float: right;
	background-image: url(../images/list-back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}*/	
	
#content #indexboxes div {
	width:290px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 10;
	}
	
	#content #Spons-logos div {
	width:290px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10;
	}
	
#content #indexboxes div h2 {
	margin:0 0 3px 0;
	padding:0 0 0 76px;
	}
#content #indexboxes div h2 a:visited,
#content #indexboxes div h2 a {
	color:#ff7c00;
	font-size:75%;
	text-decoration: none;
	}
	
#content #indexboxes div ul {
	margin:0;
	/*padding:0px 0px 0px 0px;*/
	padding:0 5px 9px 76px;
	list-style-type:none;
	/*display:inline;*/
	}
	
#content #indexboxes div ul li {
	margin:0;
	
	color:#0a72ba;
	font-size:10px;
	background:none;
	line-height:1.4;
	list-style-type:none;
	}

#content #indexboxes div ul li a {
	text-decoration: none;
	color:#0a72ba;
	}
	
	#content #indexboxes div ul li a:hover {
	text-decoration: none;
	color:#ff7c00;
	}
#content #indexboxes div.loupe {
	background-image: url(../images/bg_boxes_loupe.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#content #indexboxes div.cones {
	background:url(../images/bg_boxes_cones.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#content #indexboxes div.sign {
	background:url(../images/bg_boxes_sign.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#content #indexboxes div.tree {
	background:url(../images/bg_boxes_tree.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#content #indexboxes div.house {
	background:url(../images/bg_boxes_house.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#content #indexboxes div.globe {
	background:url(../images/bg_boxes_globe.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#content #indexboxes div.book {
	background:url(../images/bg_boxes_book.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
	
#content dl {
	font-size:120%;
	}
	
#content dt {
	font-weight:bold;
	color:#0a72ba;
	}
	
#content dd {
	margin:0 0 10px 0;
	}
	
#content h1.internal {
	color:#0a72ba;
	font-size:210%;
	margin-bottom:0;
	}

#content p.internal {
	margin-top:0;
	}
		
#content #listSubhead {
	color:#0a72ba;
	padding:0 0 0 20px;
	list-style-type:none;
	font-size: 120%;	}
	
#content #breadcrumb {
	text-align:right;
	font-size:90%;
	padding-bottom:20px;
	font-weight: bold;
	}
		
#content #breadcrumb p a:visited,
#content #breadcrumb p a {
	text-decoration:none;
	margin:0;
	color:#0C582A;
	}
	
#content #infobox {
	border:4px solid #b9d299;
	margin:10px 0;
	padding:5px 10px 10px 10px;
	background:url(../images/bg_infobox.png) repeat-x center left #e5efc8;
	}
	
#content #infobox h4 {
	color:#ff7c00;
	text-transform:uppercase;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: -10px;
	margin-left: 0;	
	}
	
#content #infobox p a {
	margin-top:0;
	padding-top:0;
	color:#0C582A;
	line-height:1.7;
	}
	
#content #infobox p a:visited {color:#0C582A;}

#content #infobox p a:hover {color:#ff7c00;}
	
#content #infobox ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#content #infobox ul li {
	float:left;
	list-style-type:none;
	}
	
#content #infobox ul li a {
	float:left;
	display:block;
	padding:0 4px 0 0;
	margin:0 4px 0 0;
	border-right:1px dotted #ccc;
	color:#0C582A;
	}

#content ol li {
	font-size:120%;
	margin:5px 0;
	line-height: 17px;
	}
	
#content ol li ol {list-style-type:lower-alpha}
	
#content ol li ol li{
	font-size:100%;
	margin:5px 0;
	line-height: 17px;
	}
	
#content ul {
	list-style-type:disc;
	}
	
#content ul li {
	font-size:120%;
	/*display:block;*/
	margin:5px 0;
	list-style-type:disc;
	line-height: 17px;
	}
	
#content ul li ul li{
	font-size:100%;
	/*display:block;*/
	margin:5px 0;
	list-style-type:disc;
	line-height: 17px;
	}
	
#content .pdf-links {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#content .pdf-links li {
	padding:0 0 0 20px;
	list-style-type:none;
	font-size: 120%;
	line-height: 14px;
	}

#content .pdf-linksNews {
	margin:0;
	padding:0;
	list-style-type:none;
	}
		
#content .pdf-linksNews li {
	padding:0 0 0 0px;
	list-style-type:none;
	font-size: 120%;
	line-height: 16px;
	}	
	
#content .pdf-links li ul li{
	padding:0 0 0 0px;
	list-style-type:none;
	font-size: 100%;
	line-height: 14px;
	}
	
#content .pdf-linksSub li {
	padding:0 0 0 20px;
	list-style-type:none;
	font-size: 100%;
	}
	
#content .pdf-links li a {
	background:none;
	padding:0 0 10px 20px;
	display:block;
	}

#content .pdf-links li.pdf a {
	background:url(../images/icon_pdf.png) no-repeat top left;
	padding:0 0 10px 20px;
	}
	
	#content .pdf-links li ul li.pdf a {
	padding:0 0 10px 20px;
	background-image: none;
	}
	
#content .pdf-links li.link a {
	background:url(../images/icon_link.png) no-repeat 5px -4px;
	padding:0 0 10px 20px;
	}
	
#content .pdf-links li.doc a {
	background:url(../images/icon_doc.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content .pdf-links li.graphic a {
	background:url(../images/icon_graphic.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content .pdf-links li.ppt a {
	background:url(../images/icon_ppt.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content .pdf-links-zips {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#content .pdf-links-zips li {
	padding:0 0 0 0;
	
	list-style-type:none;
	}
	
#content .pdf-links-zips li a {
	background:none;
	padding:0 0 10px 20px;
	display:block;
	}

#content .pdf-links-zips li.pdf a {
	background:url(../images/icon_pdf.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content .pdf-links-zips li.doc a {
	background:url(../images/icon_doc.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content .pdf-links-zips li.zip a {
	background:url(../images/icon_zip.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content .pdf-links-zips li.graphic a {
	background:url(../images/icon_graphic.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content .pdf-links-zips li.ppt a {
	background:url(../images/icon_ppt.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content table tr.even {background:#F4F4F4}

#content p.green a:visited,
#content p.green a {
	color:#0C582A;
	text-decoration:underline;
	margin:0 0 50px 0;
	}
	
#content #auditreportsnav {
	font-size:120%;
	font-weight:bold;
	line-height:1.2;
	margin:0 0 20px 0;
	padding:0;
	}

#content #auditreportsnav a {line-height:1.2}

#content #auditreportsnav a:visited {
	color:#0a72ba;
	}

#content #auditreportsnav .delimiter {color:#666;}
	
#content #auditreports {font-size:120%}

#content #auditreports .auditreportstitle {
	font-weight:bold;
	font-size:110%;
	}
	
#content p.leedpagelinks {
	color:#ff7c00;
	text-align: right;
	font-size:140%;
	}
	
#content #leedpagelinks2 {
	color:#0a72ba;
	}
	
#content p.leedpagelinks a {
	color:#0a72ba;
	text-decoration: none;
	}
		
#content p.leedpagelinks a:hover {
	text-decoration: none;
	color:#ff7c00;
	}

/* =CONTENT2 STYLES
--------------------------------*/
#content2 {
	float:right;
	width:670px;
	padding:0 20px 0 0px;
	text-align:left;
	}

	
		
/*#content2.firstlevelcontent {
	padding-top:50px;
	}*/
	
#contentsearch {
	width:792px;
	padding:20px;
	text-align:left;
	min-height:300px;
	}
	
#content2 #centerColumn {
	width:430px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
	}
	
#content2 #centerColumn a {
	width:400px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
	}

#content2 p.leedpagelinks {
	color:#ff7c00;
	text-align: right;
	font-size:140%;
	}
	
#content2 #leedpagelinks2 {
	color:#0a72ba;
	}
	
#content2 p.leedpagelinks a {
	color:#0a72ba;
	text-decoration: none;
	}
		
#content2 p.leedpagelinks a:hover {
	text-decoration: none;
	color:#ff7c00;
	}
	
#content2 #centerColumn div h2 {
	margin:0 0 3px 0;
	}
#content2 #centerColumn div h2 a:visited,
#content2 #centerColumn div h2 a {
	color:#ff7c00;
	text-decoration: none;
	font-size:85%;
	}
	
#content2 #NewsItemBack {
	margin:0;
	padding:0;
	background-image: url(../../images/News-back.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 170px;
	}

#content2 #NewsItem div {
	width:390px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	}
	
#content2 #centerColumn p a {
	text-decoration: none;
	text-align: right;
	color:#0a72ba;
	}
	
	
#content2 #indexboxesBack {
	margin:0;
	padding:0;
	float: right;
	background-image: url(../../images/list-back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
#content2 #indexboxes div {
	width:290px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 10;
	}
#content2 #indexboxes div h2 {
	margin:0 0 3px 0;
	padding:0 0 0 76px;
	}
#content2 #indexboxes div h2 a:visited,
#content2 #indexboxes div h2 a {
	color:#ff7c00;
	font-size:75%;
	text-decoration: none;
	}
	
#content2 #indexboxes div ul {
	margin:0;
	/*padding:0px 0px 0px 0px;*/
	padding:0 5px 9px 76px;
	list-style-type:none;
	/*display:inline;*/
	}
	
#content2 #indexboxes div ul li {
	margin:0;
	
	color:#0a72ba;
	font-size:10px;
	background:none;
	line-height:1.4;
	list-style-type:none;
	}

#content2 #indexboxes div ul li a {
	text-decoration: none;
	color:#0a72ba;
	}
	
#content2 #indexboxes div ul li a:hover {
	text-decoration: none;
	color:#ff7c00;
	}
#content2 #indexboxes div.loupe {
	background-image: url(../../images/bg_boxes_loupe.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#content2 #indexboxes div.cones {
	background:url(../../images/bg_boxes_cones.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#content2 #indexboxes div.sign {
	background:url(../../images/bg_boxes_sign.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#content2 #indexboxes div.tree {
	background:url(../../images/bg_boxes_tree.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#content2 #indexboxes div.house {
	background:url(../../images/bg_boxes_house.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#content2 #indexboxes div.globe {
	background:url(../../images/bg_boxes_globe.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#content2 #indexboxes div.book {
	background:url(../../images/bg_boxes_book.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}

#content2 dl {
	font-size:120%;
	}
	
#content2 dt {
	font-weight:bold;
	color:#0a72ba;
	}
	
#content2 dd {
	margin:0 0 10px 0;
	}
	
#content2 h1.internal {
	color:#0a72ba;
	font-size:210%;
	}
	
#content2 #listSubhead {
	color:#0a72ba;
	padding:0 0 0 20px;
	list-style-type:none;
	font-size: 120%;	}
	
#content2 #breadcrumb {
	text-align:right;
	font-size:90%;
	padding-bottom:20px;
	}
	
#content2 #breadcrumb p a:visited,
#content2 #breadcrumb p a {
	text-decoration:none;
	text-align:right;
	margin:0;
	color:#0C582A;
	}
	
#content2 #infobox {
	border:4px solid #b9d299;
	margin:10px 0;
	padding:5px 10px 10px 10px;
	background:url(../../images/bg_infobox.png) repeat-x center left #e5efc8;
	}
	
#content2 #infobox h4 {
	color:#ff7c00;
	text-transform:uppercase;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: -10px;
	margin-left: 0;	
	}
	
#content2 #infobox p a {
	margin-top:0;
	padding-top:0;
	color:#0C582A;
	line-height:1.7;
	}
	
#content2 #infobox p a:visited {color:#0C582A;}

#content2 #infobox p a:hover {color:#ff7c00;}
	
#content2 #infobox ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#content2 #infobox ul li {
	float:left;
	list-style-type:none;
	}
	
#content2 #infobox ul li a {
	float:left;
	display:block;
	padding:0 4px 0 0;
	margin:0 4px 0 0;
	border-right:1px dotted #ccc;
	color:#0C582A;
	}

#content2 ol {
	list-style-type:decimal;
	}
	
#content2 ol li {
	font-size:120%;
	margin:5px 0;
	line-height: 17px;
	}
	
#content2 ol li ol {list-style-type:lower-alpha}
	
#content2 ol li ol li{
	font-size:100%;
	margin:5px 0;
	line-height: 17px;
	}
	
#content2 ul {
	
	}
		
#content2 ul.noIndent {
	margin-left: .5em;
	padding-left: .5em;
	}
	
#content2 ul.noIndent {
	margin-left: .5em;
	padding-left: .5em;
	}
	
#content2 ul li {
	font-size:120%;
	
	line-height: 17px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	}
	
#content2 ul li ul li{
	font-size:100%;
	/*display:block;*/
	margin:5px 0;
	list-style-type:disc;
	line-height: 17px;
	}
	
#content2 .pdf-links {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#content2 .pdf-links li {
	padding:0 0 0 20px;
	list-style-type:none;
	font-size: 120%;
	line-height: 14px;
	}
	
	#content2 .pdf-links li ul li{
	padding:0 0 0 0px;
	list-style-type:none;
	font-size: 100%;
	line-height: 14px;
	}
	
#content2 .pdf-linksSub li {
	padding:0 0 0 20px;
	list-style-type:none;
	font-size: 100%;
	}
	
#content2 .pdf-links li a {
	background:none;
	padding:0 0 10px 20px;
	display:block;
	}

#content2 .pdf-links li.pdf a {
	background:url(../../images/icon_pdf.png) no-repeat top left;
	padding:0 0 10px 20px;
	}
	
#content2 .pdf-links li ul li.pdf a {
	padding:0 0 10px 20px;
	background-image: none;
	}
	
#content2 .pdf-links li.link a {
	background:url(../../images/icon_link.png) no-repeat 5px -4px;
	padding:0 0 10px 20px;
	}
	
#content2 .pdf-links li.doc a {
	background:url(../../images/icon_doc.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content2 .pdf-links li.graphic a {
	background:url(../../images/icon_graphic.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content2 .pdf-links li.ppt a {
	background:url(../../images/icon_ppt.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content2 .pdf-links-zips {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#content2 .pdf-links-zips li {
	padding:0 0 0 0;
	
	list-style-type:none;
	}
	
#content2 .pdf-links-zips li a {
	background:none;
	padding:0 0 10px 20px;
	display:block;
	}

#content2 .pdf-links-zips li.pdf a {
	background:url(../../images/icon_pdf.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content2 .pdf-links-zips li.doc a {
	background:url(../../images/icon_doc.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content2 .pdf-links-zips li.zip a {
	background:url(../../images/icon_zip.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content2 .pdf-links-zips li.graphic a {
	background:url(../../images/icon_graphic.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content2 .pdf-links-zips li.ppt a {
	background:url(../../images/icon_ppt.png) no-repeat 0 0;
	padding:0 0 10px 20px;
	}
	
#content2 table tr.even {background:#F4F4F4}

#content2 p.green a:visited,
#content2 p.green a {
	color:#0C582A;
	text-decoration:underline;
	margin:0 0 50px 0;
	}
	
#content2 #auditreportsnav {
	font-size:120%;
	font-weight:bold;
	line-height:1.2;
	margin:0 0 20px 0;
	padding:0;
	}

#content2 #auditreportsnav a {line-height:1.2}

#content2 #auditreportsnav a:visited {
	color:#0a72ba;
	}

#content2 #auditreportsnav .delimiter {color:#666;}
	
#content2 #auditreports {font-size:120%}

#content2 #auditreports .auditreportstitle {
	font-weight:bold;
	font-size:110%;
	}
		
	
	
	
	
		
.readMoreBox {
	text-align: center;
	padding-bottom: 12px;
	}
	
.readMore a {
	text-decoration:none;
	}
		
.readMore a:hover {
	text-decoration:none;
	color:#ff7c00;
	}	

.readMore a:visited {
	text-decoration: none;
	color:#0a72ba;
	}
	
.introCopy {
	padding-right: 15px;
	}

.introCopy h4 {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 15px;
	font-weight: bold;
	}

.introCopy ol {
	margin-top: 0;
	font-size: 12px;
	}
	
.introCopy ol li p {
	padding-bottom: 10px;
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 0;
	}
		
.introCopy ul {
	font-size: 14px;
	
	}

.introCopy ul li {
	padding-top: 1em;
	color: #333;
	}

.introCopy ul li ul {
	font-size: 15px;
	}

.introCopy ul li ul li {
	padding-top: 1em;
	}
				
.actionText {
	padding-right: 15px;
	font-weight: bold;
	color: #666;
	}	
	
.Parth1 {
	font-size:200%;
	color:#197449;
	margin-top:0;
	}
	
.PartIntro {
	font-size:150%;
	}
	
.existing-subhead-barSIC {
	width:740px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 15px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #b4d442;
 }	
 
.PromoItemsSIC {
	width:740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
    }
	
.PromoItemsSIC img {
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
    }
	
.PromoItemsSIC p {
	padding-bottom: 0px;
    }

.PromoItemsSIC #widget {
	float: left;
	margin-right: 60px;
	margin-bottom: 60px;
    }
	
.PromoItemsSIC ol {
	margin-top: 0;
	margin-left: 30;
	padding-left: 280px;
    }	

.PromoItemsSIC ul {
	margin-top: 10;
	margin-bottom: 0;
    }	
		
.PromoItemsSIC li {
	margin-top: 0;
    }
	
	 	
			
/* =SIDEBAR MAIN STYLES
--------------------------------*/
#sidebar {
	float:left;
	width:170px;
	text-align:left;
	background-color: #FFF;
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	}
	
#sidebar-home {
	float:left;
	width:170px;
	text-align:left;
	background-color: #FFF;
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	}
	
#sidebar h2 {
	font-size:200%;
	color:#0a72ba;
	margin-top:4px;
	}
	
#sidebar p {
	color:#6d6d6d;
	margin:0 0 10px 0;
	font-size:120%
	}
	
#sidebar p.date {
	font-size:130%;
	font-weight:bold;
	margin:0;
	}
	
#sidebar form {
	margin:20px 0;
	}
	
#sidebar input {
	font-size:110%;
	border:1px solid #0a72ba;
	color:#666;
	}
	
#sidebar input.submit {
	background:#0a72ba;
	color:#fff;
	cursor:pointer;
	border-color:#06416a;
	}
	
#sidebar #sidebarnav {
	margin:0 0 20px 0;
	padding:0;
	list-style-type:none;
	}
	
#sidebar #sidebarnav li a {
	display:block;
	padding:7px 0;
	background:url(../images/bg_index_sidebar_nav.png) repeat-x top left;
	color:#0a72ba;
	font-size:140%;
	text-decoration:none;
	}
	
#sidebar #sidebarnav li a:hover {
	color:#ff7c00;
}


	
/* =SIDEBAR2 MAIN STYLES
--------------------------------*/
#sidebar2 {
	float:left;
	width:250px;
	text-align:left;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	}
	
.twtr-tweet-text {
    font-size: 9px !important;
    }
	
#sidebar2 h2 {
	font-size:190%;
	color:#ff7c00;
	margin-top:4px;
	margin-bottom:15px;
	}
	
#sidebar2 p {
	color:#6d6d6d;
	margin:0 0 10px 0;
	font-size:120%
	}
	
#sidebar2 p2 {
	font-size:110%;
	float: right;
	text-align: right;
	}	
	
#sidebar2 p3 {
	color:#FFF;
	font-size:110%
	}
	
#sidebar2 ul.noIndent {
	font-size:120%;
	margin-left: .5em;
	padding-left: .5em;
	line-height: 20px;
}
	
#sidebar2 p.date {
	font-size:130%;
	font-weight:bold;
	margin:0;
	}
	
#sidebar2 p.quote1 {
	color:#FFF;
	}
	
	
#sidebar2 p.twitter a {
	font-weight:bold;
	color:#ff7c00;
	margin:0;
	text-decoration: none;
	}
	
#sidebar2 form {
	margin:20px 0;
	}
	
#sidebar2 input {
	font-size:110%;
	border:1px solid #0a72ba;
	color:#666;
	}
	
#sidebar2 input.submit {
	background:#0a72ba;
	color:#fff;
	cursor:pointer;
	border-color:#06416a;
	}
	
	
#sidebar2 #sidebarnav {
	margin:0 0 20px 0;
	padding:0;
	list-style-type:none;
	}
	
#sidebar2 #sidebarnav li a {
	display:block;
	padding:7px 0;
	background:url(../../images/bg_index_sidebar_nav.png) repeat-x top left;
	color:#0a72ba;
	font-size:140%;
	text-decoration:none;
	}
	
#sidebar2 #sidebarnav li a:hover {
	color:#ff7c00;
}



/* =SIDEBAR NEWSLETTER STYLES OLD
--------------------------------*/

#sidebarNewsletter {
	float:left;
	width:170px;
	text-align:left;
	background-color: #FFF;
	padding-top: 80px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	background-image: url(../images/newsletter/newsletter-header-tail-jan11.jpg);
	background-repeat: no-repeat;
	}
	
#sidebarNewsletter #sidebarnav {
	padding:0;
	list-style-type:none;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}
		
#sidebarNewsletter #sidebarnav li a {
	display:block;
	padding:7px 0;
	background:url(../images/bg_index_sidebar_nav.png) repeat-x top left;
	color:#0a72ba;
	font-size:140%;
	text-decoration:none;
	}
	
#sidebarNewsletter #sidebarnav li a:hover {
	color:#ff7c00;
}

#sidebarNewsletter h2 {
	font-size:200%;
	color:#0a72ba;
	margin-top:4px;
	}
	
	
	/* =SIDEBAR NEWSLETTER STYLES NEW
--------------------------------*/

#sidebarNewsletterNew {
	float:left;
	width:165px;
	text-align:left;
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	}
	
#sidebarNewsletterNew #sidebarnav {
	padding:0;
	list-style-type:none;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}
		
#sidebarNewsletterNew #sidebarnav li a {
	display:block;
	padding:7px 0;
	background:url(../images/bg_index_sidebar_nav.png) repeat-x top left;
	color:#0a72ba;
	font-size:140%;
	text-decoration:none;
	}
	
#sidebarNewsletterNew #sidebarnav li a:hover {
	color:#ff7c00;
}
	
#sidebarNewsletterNew h2 a {
	color:#0a72ba;
	}
	
.sidebarNewsletterNew {
	float:left;
	width:165px;
	text-align:left;
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	}
	
.sidebarNewsletterNew #sidebarnav {
	padding:0;
	list-style-type:none;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}
		
.sidebarNewsletterNew #sidebarnav li a {
	display:block;
	padding:7px 0;
	background:url(../images/bg_index_sidebar_nav.png) repeat-x top left;
	color:#0a72ba;
	font-size:140%;
	text-decoration:none;
	}
	
.sidebarNewsletterNew #sidebarnav li a:hover {
	color:#ff7c00;
}
	
.sidebarNewsletterNew h2 a {
	color:#0a72ba;
	}	

/* =NEWSLETTER BOTTOM NAVIGATION STYLES
--------------------------------*/
#navlistNewsDiv {
	padding-left: 40px;
	}

#navlistNews {
	margin:0 auto;
	padding:0;
	width:990px;
	height:33px;
	line-height:1.3;
	text-align: center;
	}
	
#navlistNews li {
	list-style-type:none;

	}
	
#navlistNews li a {
	display:block;
	float:left;
	color:#016937;
	font-size:110%;
	text-decoration:none;
	height:26px;
	padding:7px 10px 0 9px;
	}
	
#navlistNews li.last a {
	background:none;
	color:#016937;
	padding-left:12px;
	}
	
#navlistNews li.last a:hover {
	}
	
#navlistNews li a:hover {
	color:#ff7c00;
	}
	
	text-align:left;
	

/* =NEWSLETTER HOME STYLES
--------------------------------*/	

#BodyWrapperNewsHome {
	width:970px;
	}

#contentNewsHome {
	float:left;
	width:970px;
	text-align:left;
	background-image: url(../images/newsletter/newsletter-header-tail.jpg);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	}

#contentNewsHome #breadcrumb {
	text-align:right;
	font-size:90%;
	padding-bottom:20px;
	}
		
#contentNewsHome #breadcrumb p a:visited,
#contentNewsHome #breadcrumb p a {
	text-decoration:none;
	margin:0;
	color:#0C582A;
	}

#contentNewsHome p.leedpagelinks {
	color:#ff7c00;
	text-align: right;
	font-size:140%;
	}
	
#contentNewsHome #leedpagelinks2 {
	color:#0a72ba;
	}
	
#contentNewsHome p.leedpagelinks a {
	color:#0a72ba;
	text-decoration: none;
	}
		
#contentNewsHome p.leedpagelinks a:hover {
	text-decoration: none;
	color:#ff7c00;
	}
		
#contentNewsHome #centerColumn {
	width:630px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 20px;
	float: left;
	}

.photoCapsHome {
	float: right;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	}
	
#contentNewsHome h1 {
	margin: 0px;
	}
		
#contentNewsHome #centerColumn p {
	margin: 0px;
	}
	
#contentNewsHome #centerColumn a {
	color:#0a72ba;
	text-decoration: none;
	}
	
#contentNewsHome #centerColumn a:visited {
	color:#0a72ba
	}

#contentNewsHome #centerColumn a:hover {
	color:#ff7c00;
	}

#contentNewsHome h2 {
	font-size:200%;
	color:#0a72ba;
	margin-bottom:0;
	}
	
#contentNewsHomeh2 a:link {
	text-decoration:none;
	color:#0a72ba;
}

#contentNewsHome h2 a:visited {
	text-decoration:none;
	color:#0a72ba;
}

#contentNewsHome h2 a:hover {
	text-decoration:none;
	color:#ff7c00;
}

#contentNewsHome h2 a:active {
	text-decoration:none;
	color:#0a72ba;
} 	

#contentNewsHome h3 {
	color:#0a72ba;
	margin-top:3;
	margin-bottom:0;
	}
	
#contentNewsHomeh3 a:link {
	text-decoration:none;
	color:#0a72ba;
}

#contentNewsHome h3 a:visited {
	text-decoration:none;
	color:#0a72ba;
}

#contentNewsHome h3 a:hover {
	text-decoration:none;
	color:#ff7c00;
}

#contentNewsHome h3 a:active {
	text-decoration:none;
	color:#0a72ba;
} 

#NewsWrapper #sidebarnav {
	padding:0;
	list-style-type:none;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}
		
#NewsWrapper #sidebarnav li a {
	display:block;
	padding:7px 0;
	background:url(../images/bg_index_sidebar_nav.png) repeat-x top left;
	color:#0a72ba;
	font-size:140%;
	text-decoration:none;
	}
	
#NewsWrapper #sidebarnav li a:hover {
	color:#ff7c00;
}

	
		
	
/* =OTHER NEWSLETTER STYLES
--------------------------------*/
hr {
	color:#A6C1B5;
	}

#NewsWrapper {
	width:300px;
	float:right;
	}

#NewsWrapper a {
	text-decoration: none;
	}

#rightColLinks {
	float:left;
	width:265px;
	text-align:left;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 15px;
	}

#rightColLinks #NewsWrappernav {
	padding:0;
	
	margin-top: 40;
	margin-right: 0;
	margin-bottom: 20px;
	}	

#rightColLinks #NewsWrappernav li {	
    list-style-type:none;
    }

#rightColLinks #NewsWrappernav li a {
	display:block;
	background:url(../images/bg_index_sidebar_nav.png) repeat-x top left;
	color:#0a72ba;
	font-size:120%;
	text-decoration:none;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	}
	
#rightColLinks #NewsWrappernav li a:hover {
	color:#ff7c00;
}


#NewsCurrent {
	width:220px;
	float:right;
	}
		
#News2column {
	width:280px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	margin-bottom: 15px;
	}	
	
#News2columnCerts {
	width:280px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #85b39e;
	background-image: url(../Newsletter/images/NewCertBack.jpg);
	background-repeat: no-repeat;
	}		

#News2columnCerts p {
	color:#fff;
	text-decoration: none;
	padding-left: 50px;
	margin-top: 0px;
	}
		
#News2columnCerts p a {
	color:#fff;
	text-decoration: none;
	}
	
#News2columnCerts h1 a {
	color:#fff;
	text-decoration: none;
	padding-left: 50px;
	margin: 0px;
	}
	
#News2columnCerts h2 a {
	color:#fff;
	text-decoration: none;
	padding-left: 50px;
	padding-top: 0px;
	margin: 0px;
	}

#contentNewsHome #NewsDetailBody h2 {
	color:#000;
	}
	
#contentNewsHome #NewsDetailBody ul {
	margin-left: 20px;
	}

#contentNewsHome #NewsDetailBody {
	width: 560px
	float:right;
	}
		
#contentNewsHome #NewsDetailBody ul li {
	font-size:120%;
	list-style-type:disc;
	line-height: 16px;
	margin-bottom: 5px;
	margin-left: 20px;
	}

#contentNewsHome #NewsDetailBody #gradient-style {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
	margin-top: 10px;
	}

#contentNewsHome #NewsDetailBody #gradient-style td {
	padding: 5px; 
	border-bottom: 3px solid #fff;
	color: #000;
	border-top: 1px solid #fff;
	background: #f3f6e4;
	}

#contentNewsHome #NewsDetailBody #gradient-style tbody tr:hover td {
	color: #000;
	background-color: #D0D3C3;
    }	
		
		
.NewsDetailBody h2 {
	color:#000;
	}
	
.NewsDetailBody ul {
	margin-left: 20px;
	}

.NewsDetailBody {
	width: 760px;
	float:right;
	}
		
.NewsDetailBody ul li {
	font-size:120%;
	list-style-type:disc;
	line-height: 16px;
	margin-bottom: 5px;
	margin-left: 20px;
	}

.NewsDetailBody #gradient-style {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
	margin-top: 10px;
	}

.NewsDetailBody #gradient-style td {
	padding: 5px; 
	border-bottom: 3px solid #fff;
	color: #000;
	border-top: 1px solid #fff;
	background: #f3f6e4;
	}

.NewsDetailBody #gradient-style tbody tr:hover td {
	color: #000;
	background-color: #D0D3C3;
    }	
	
				
#LeftcolumnBox {
	width:150px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #85b39e;
	margin-bottom: 15px;
	}		

#LeftcolumnBox p {
	color:#fff;
	text-decoration: none;
	padding-left: 10px;
	}
		
#LeftcolumnBox p a {
	color:#fff;
	text-decoration: none;
	}
	
#LeftcolumnBox h2 a {
	color:#fff;
	text-decoration: none;
	padding-left: 10px;
	}
	
	
		
#content #News2Column p a {
	text-decoration: none;
	text-align: right;
	color:#0a72ba;
	}

#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	text-align: left;
	border-collapse: collapse;
	margin-top: 10px;
}

#gradient-style td
{
	padding: 5px; 
	border-bottom: 3px solid #fff;
	color: #000;
	border-top: 1px solid #fff;
	background: #f3f6e4;
}

#gradient-style tbody tr:hover td
{
	color: #000;
	background-color: #D0D3C3;
}	

	
#NewsArchive {
	width:250px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	margin-bottom: 15px;
	float: right;
	}	
	
#LEEDlogo {
	float:left;
	margin-right: 10px;
	}	
	
#News2column h3 {
	margin-top: 2px;
	}

.readMore p a {
	text-align: right;
	font-size:90%;
	text-decoration:none;
	color:#0a72ba;
	}
	
.photoCaps {
	float: right;
	margin: 5;
	font-size:95%;
	color: #333;
	font-style:italic;
	width: 300px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
}

.photoCaps2 {
	float: right;
	margin: 5;
	font-size:95%;
	color: #333;
	font-style:italic;
	width: 400px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
}

			
/* =SIDEBAR INTERNAL STYLES
--------------------------------*/
#sidebarbox {
	width:124px;
	height:60px;
	padding-left:65px;
	margin:0 0 2px 0;
	}
	
#sidebarbox p a {
	color:#ff7c00;
	font-size:95%;
	text-decoration:none;
	line-height:1;
	}
	
#sidebarbox.loupe { background:url(../images/bg_box_side_loupe.png) no-repeat top left; }
#sidebarbox.loupe p {
	padding:24px 0 0 0;
	}	
	
#sidebarbox.globe { background:url(../images/bg_box_side_globe.png) no-repeat top left; }
#sidebarbox.globe p  {
	padding:18px 0 0 0;
	}

#sidebarbox.tree { background:url(../images/bg_box_side_tree.png) no-repeat top left; }
#sidebarbox.tree p  {
	padding:24px 0 0 0;
	}	
	
#sidebarbox.sign { background:url(../images/bg_box_side_sign.png) no-repeat top left; }
#sidebarbox.sign p  {
	padding:24px 0 0 0;
	}	
	
#sidebarbox.cones { background:url(../images/bg_box_side_cones.png) no-repeat top left; }
#sidebarbox.cones p  {
	padding:18px 0 0 0;
	}	

#sidebarbox.house { background:url(../images/bg_box_side_house.png) no-repeat top left; }
#sidebarbox.house p  {
	padding:18px 0 0 0;
	}	
	
#sidebarbox.book { background:url(../images/bg_box_side_book.png) no-repeat top left; }
#sidebarbox.book p  {
	padding:18px 0 0 0;
	}	
		
#sidebarbox.megaphone { background:url(../images/bg_box_side_megaphone.png) no-repeat top left; }
#sidebarbox.megaphone p  {
	padding:24px 0 0 0;
	}	

	
#sidebarbox.loupe-a { background:url(../images/bg_box_side_loupe_a.png) no-repeat top left; }
#sidebarbox.loupe-a p {
	padding:24px 0 0 0;
	}	
#sidebarbox.globe-a { background:url(../images/bg_box_side_globe_a.png) no-repeat top left;}
#sidebarbox.globe-a p  {
	padding:18px 0 0 0;
	}
#sidebarbox.tree-a { background:url(../images/bg_box_side_tree_a.png) no-repeat top left; }
#sidebarbox.tree-a p  {
	padding:24px 0 0 0;
	}	
	
#sidebarbox.sign-a { background:url(../images/bg_box_side_sign_a.png) no-repeat top left; }
#sidebarbox.sign-a p  {
	padding:24px 0 0 0;
	}	
	
#sidebarbox.cones-a { background:url(../images/bg_box_side_cones_a.png) no-repeat top left; }
#sidebarbox.cones-a p  {
	padding:18px 0 0 0;
	}
	
#sidebarbox.house-a { background:url(../images/bg_box_side_house_a.png) no-repeat top left; }
#sidebarbox.house-a p  {
	padding:18px 0 0 0;
	}	
	
#sidebarbox.book-a { background:url(../images/bg_box_side_book_a.png) no-repeat top left; }
#sidebarbox.book-a p  {
	padding:18px 0 0 0;
	}
		
#sidebarbox.megaphone-a { background:url(../images/bg_box_side_megaphone_a.png) no-repeat top left; }
#sidebarbox.megaphone-a p  {
	padding:24px 0 0 0;
	}
	
#sidebarsubmenu {
	margin:0;
	padding:0 0 0 5px;
	list-style-type:none;
	color:#016937;
	}
	
#sidebarsubmenu li a {
	color:#016937;
	padding:2px 0 2px 2px;
	display:block;
	}
	
#sidebarsubmenu li a:hover {
	background:#F5F5F5;
	color:#ff7c00;
	}

#sidebarboxes {
	margin:0;
	padding:0;
	width:190px;
	}
	
#sidebarboxes li {
	font-size:110%;
	color:#016937;
	list-style-type:none;
	padding:15px 10px 0 55px;
	}
	
#sidebarboxes li span {
	display:block;
	padding-left:10px;
	}
	
#sidebarboxes li span a {
	text-decoration:none;
	color:#ff7c00;
	}
	
#sidebarboxes li.activebook { background:url(../images/bg_box_side_book_a.png) no-repeat top left; }
#sidebarboxes li.activemegaphone { background:url(../images/bg_box_side_book_a.png) no-repeat top left; }
#sidebarboxes li.activecones { background:url(../images/bg_box_side_cones_a.png) no-repeat top left; }
#sidebarboxes li.activesign { background:url(../images/bg_box_side_sign_a.png) no-repeat top left; padding-top:25px }
#sidebarboxes li.activetree { background:url(../images/bg_box_side_tree_a.png) no-repeat top left; padding-top:25px }
#sidebarboxes li.activehouse { background:url(../images/bg_box_side_house_a.png) no-repeat top left; }
#sidebarboxes li.activeloupe { background:url(../images/bg_box_side_loupe_a.png) no-repeat top left; padding-top:25px }
#sidebarboxes li.activeglobe { background:url(../images/bg_box_side_globe_a.png) no-repeat top left; }
#sidebarboxes li.activemegaphone { background:url(../images/bg_box_side_megaphone_a.png) no-repeat top left; padding-top:25px }

#sidebarboxes li.book { background:url(../images/bg_box_side_book.png) no-repeat top left; height:47px; color:#ff7c00; }
#sidebarboxes li.megaphone { background:url(../images/bg_box_side_megaphone.png) no-repeat top left; height:45px; color:#ff7c00; padding-top:25px }
#sidebarboxes li.cones { background:url(../images/bg_box_side_cones.png) no-repeat top left; height:47px; color:#ff7c00; }
#sidebarboxes li.sign { background:url(../images/bg_box_side_sign.png) no-repeat top left; height:47px; color:#ff7c00; padding-top:25px}
#sidebarboxes li.tree { background:url(../images/bg_box_side_tree.png) no-repeat top left; height:47px; color:#ff7c00; padding-top:25px}
#sidebarboxes li.house { background:url(../images/bg_box_side_house.png) no-repeat top left; height:47px; color:#ff7c00; }
#sidebarboxes li.loupe { background:url(../images/bg_box_side_loupe.png) no-repeat top left; height:37px; color:#ff7c00; padding-top:25px}
#sidebarboxes li.globe { background:url(../images/bg_box_side_globe.png) no-repeat top left; height:47px; color:#ff7c00; }
#sidebarboxes li.megaphone { background:url(../images/bg_box_side_megaphone.png) no-repeat top left; height:47px; color:#ff7c00; }

#sidebarboxes li ul {
	margin:30px 0 0 0;
	padding:0;
	}
	
#sidebarboxes li ul li {
	font-size:100%;
	background:none;
	padding:0;
	margin:0;
	}
	
#sidebarboxes li ul li a {
	color:#016937;
	margin:4px 0;
	display:block;
	}


/* =SIDEBAR2 INTERNAL STYLES
--------------------------------*/
#sidebarbox2 {
	width:200px;
	height:60px;
	padding-left:65px;
	margin:0 0 2px 0;
	font-weight: bold;
	font-size:110%;
	}
	
#sidebarbox2 p a {
	color:#ff7c00;
	font-size:95%;
	text-decoration:none;
	line-height:1;
	}
	
#sidebarbox2.vote { background:url(../../images/leed-toplink-vote.jpg) no-repeat top left; }
#sidebarbox2.vote p {
	padding:24px 0 0 0;
	}	
	
#sidebarbox2.petition { background:url(../../images/leed-toplink-petition.jpg) no-repeat top left; }
#sidebarbox2.petition p  {
	padding:24px 0 0 0;
	}

#sidebarbox2.tweet { background:url(../../images/leed-toplink-tweet.jpg) no-repeat top left; }
#sidebarbox2.tweet p  {
	padding:24px 0 0 0;
	}	
	
#sidebarbox2.alerts { background:url(../../images/leed-toplink-alerts.jpg) no-repeat top left; }
#sidebarbox2.alerts p  {
	padding:24px 0 0 0;
	}



/* =SIDEBAR MEMBERS STYLES
--------------------------------*/
#sidebar #membersnav {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#sidebar #membersnav li {
	color:#0C582A;
	}
	
#sidebar #membersnav li a {
	background:url(../images/bg_members_nav.png) repeat-x top left #d5e6a5;
	color:#0C582A;
	padding:13px 10px 10px 10px;
	margin:0 0 2px 0;
	display:block;
	}
	
#sidebar #membersnav li a:hover {background-color:#e8f2cc;}

#sidebar2 #membersnav {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#sidebar2 #membersnav li {
	color:#0C582A;
	}
	
#sidebar2 #membersnav li a {
	background:url(../../images/bg_members_nav.png) repeat-x top left #d5e6a5;
	color:#0C582A;
	padding:13px 10px 10px 10px;
	margin:0 0 2px 0;
	display:block;
	}
	
#sidebar2 #membersnav li a:hover {background-color:#e8f2cc;}



/* =FOOTER STYLES
--------------------------------*/
#footer {
	width:1014px;
	height:37px;
	margin:0 auto;
	padding-top:10px;
	background:url(../images/bg_footer.png) no-repeat top left;
	}
	
#footer p {
	color:#fff;
	font-size:100%;
	margin-top:0;
	text-align: center;
	}
	
#footer p a {
	color:#fff;
	}

img.floatRightLogos {
	float:right;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 20px;
}


img.floatRightCards {
	float:right;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

h2homelist {
	font-size:100%;
	margin: 0px;
	padding-top: 20px;
}


#ResorcWrapper {
	float:right;
	width:750px;
	}	
	
#LeedWrapper1 {
	width:360px;
	float:left;
	}
	
		
#LeedWrapper2 {
	width:360px;
	float:right;
	}
	
#Resorc2column {
	width:320px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	margin-bottom: 15px;
	}		
	
 .LeedNewsBox {
	width:600px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 40px;
	margin-bottom: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */ 
	background-color: #f3f6e4; 
 }	
 
.leedSubhead {
	color:#ff7c00;	
	font-weight:bold;
    }
	
.FactsBox {
    width:202px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */ 
	background-color: #f3f6e4; 
	}	

#content #NewsDetailBody {
	width:730px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
	}
		
#content #NewsDetailBody img {
	margin-bottom: 5px;
	margin-left: 10px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	float: right;
	background-color: #f3f6e4; 
 }
 
#gradient-style img {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
	float: right;
 }	
 
 .settingQuote {
	float: right;
	margin: 0;
	font-size:150%;
	color: #666;
	font-style:italic;
	width: 300px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 30px;
}

img.floatRight {
	float:right;
	margin-top: 0;
	margin-bottom: 50px;
	margin-left: 20px;
}

.gfg-root {
	width : 240px;
	height : 100%;
	position : relative;
	overflow : hidden;
	text-align : center;
	font-family: "Arial", sans-serif;
	font-size: 10px;
	border: 1px solid #8ec1da;
	color: #FFF;
/*	-webkit-border-radius: 9px;  /* safari-chrome */ 
/*    -moz-border-radius: 9px;   /* firefox */ 
/*    border-radius: 9px;  /* opera */ 
}

.gfg-title {
	font-size: 10px;
	font-weight : bold;
	color : #FFF;
	background-color: #8ec1da;
	line-height : 1.4em;
	overflow : hidden;
	white-space : nowrap;
	padding: 5px;
/*    -webkit-border-radius: 9px;  /* safari-chrome */ 
/*    -moz-border-radius: 9px;   /* firefox */ 
/*    border-radius: 9px;  /* opera */ 
/*border-top-left-radius:     9px;
border-top-right-radius:    9px;
border-bottom-right-radius: 0px;
border-bottom-left-radius:  0px;*/
}

.gfg-title a {
	color : #FFF;
	text-decoration: none;
}

.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #3366cc;
  background-color: #E5ECF9;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 5px;
}

.gfg-subtitle a {
  color : #3366cc;
}

.gfg-entry {
  background-color : white;
  width : 100%;
  height : 14em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 10px;
}

.gfg-entry a {
	color : #6d9db5;
	text-decoration: none;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
	position : relative;
	background-color : white;
	width : auto;
	padding-left : 5px;
	padding-right : 5px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-list a {
	color : #6d9db5;
	text-decoration: none;
}

.gfg-listentry {
  line-height : 2em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}



.gfg-listentry-highlight { 
  background-image : url('http://www.google.com/uds/solutions/dynamicfeed/garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
	font-size: 12px;
	line-height : 1.2em;
	overflow : hidden;
	text-overflow : ellipsis;
	-o-text-overflow : ellipsis;
	margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #000000;
  margin-top : 6px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  _height : 100%;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  border: 1px solid #AAAAAA;
  padding : 5px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: #FFFFFF;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 1px solid #AAAAAA;
}

.gfg-horizontal-root .gfg-title a {
  color : #444444;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #0000cc;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

/* =CONFERENCE STYLES - start  
--------------------------------*/

#sidebarConf p {
	color:#000;
	margin:0 0 10px 0;
	font-size:120%;
	text-align: left;
	}
	
#sidebarConf ul.noIndent {
	font-size:120%;
	margin-left: .5em;
	padding-left: .5em;
	line-height: 20px;
}

#sidebarConf {
	float:left;
	width:250px;
	text-align:left;
	background-color: #FFF;
	padding-top: 80px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	}
	
.ConfVideo {
	padding-left: 0px;
	}
	
.ConfMainBox {
	width:630px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #f3f6e4;
	border: thin solid #A4C897;
    }
	
 .ConfMainBox2 {
	width:640px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 20px; 
    }	

   .ConfMainBox2images {
	float: left;
	margin-right: 15px;
	 }
	 	 
   .ConfMainBox2images img {
	margin-bottom: 8px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	 }
	 
 .ConfMainBox img {
	margin-bottom: 20px;
	margin-left: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	float: right;
	background-color: #f3f6e4; 
 }

 
.ConfMainBox #register img {

	margin-top: 5px;
	margin-left: 70px;
	float: left;
 }
 
.ConfSpeakerBox {
	width:630px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */ 
	background-color: #f3f6e4; 
	border: thin solid #A4C897;
    }
	
.ConfSpeakerBox img {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */ 
    }

.ConfSpeakerBox #categories {
	margin-bottom: 40px;
    }
	
.ConfSpeakerBox h3 {
	margin-bottom: 4px;
	margin-top: 40px; 
    }	
	
.ConfSpeakerBox h4 {
	margin-bottom: 4px; 
    }

.ConfSpeakerBox #categories h3 {
	margin: 0px;
    }

.ConfSpeakerBox #categories h4 {
	margin: 10px;
	line-height: 1.5
    }
	
.ConfSpeakerBoxTravelWrapper {
	width:610px;
}
	
.ConfSpeakerBox #travelC1 h3 {
	text-align: left;
	margin-bottom: 0px;	
	margin-top: 0px;
    }
	
.ConfSpeakerBox #travelC1 p {
	margin-top: 5px;	
    }
		
.ConfSpeakerBox #travelC1 {
	float:left;
	width:290px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	margin-top: 0px;
    }
	
.ConfSpeakerBox #travelC2 h3 {
	text-align: left;	
	margin-bottom: 0px;
	margin-top: 0px;
    }

.ConfSpeakerBox #travelC2 p {
	margin-top: 5px;	
    }
		
.ConfSpeakerBox #travelC2 {
	margin-left: 10px;	
	float:right;
	width:290px;
	padding-top: 0px;
	margin-top: 0px;
    }


	
#ConfSpeaker {
	margin-bottom: 80px; 
    }
		
#content p.awardIntro {
	color:#ff7c00;
	font-size:170%;
	}
	 
.ConfOrangeBox {
    width:202px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */ 
	background-color: #ff7c00; 
	font-size:190%;
	color:#fff;
	}

.ConfSponsorBox {
	width:202px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;

	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	background-image: url(../../images/confSponsors.jpg);
	background-repeat: no-repeat;
	}
	
.ConfOrangeBoxT1 {
	font-size:75%;
	color:#fff;
	}	
.ConfOrangeBoxT1 a {
	color:#fff;
	text-decoration: none;
	}
		
.ConfOrangeBox a {
	color:#fff;
	text-decoration: none;
	}
	
#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	;

	text-align: left;
	border-collapse: collapse;
	margin-top: 10px;
}

#gradient-style td
{
	padding: 5px; 
	border-bottom: 1px solid #fff;
	color: #000;
	border-top: 1px solid #fff;
	background: #f3f6e4;
}

#gradient-style tbody tr:hover td
{
	color: #000;
	background-color: #D0D3C3;
}		

.reg-table {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	width: 290px;
	border:0;
	border-collapse: collapse;
	font-size: 12px;
	margin-top: 0px;
}
		
.reg-table td {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom: 3px solid #fff;
	color: #000;
	border-top: 1px solid #fff;
}

.reg-table tbody tr:hover td
{
	color: #000;
	background-color: #D0D3C3;
}	

.reg-table #smtype {
	
	font-size: 9px;
}


.reg-table2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", 
	Sans-Serif;
	width: 300px;
	border:0;
	border-collapse: collapse;
	font-size: 12px;
	margin-top: 0px;
}
		
.reg-table2 td {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	color: #000;
	}

.reg-table2 tbody tr:hover td {
	color: #000;
	background-color: #D0D3C3;
	}

#gradient-style tbody tr:hover td {
	color: #000;
	background-color: #D0D3C3;
	}	

.TravelMainBox {
	}	
	
.TravelWrapper {
	width:610px;
}
	
.TravelMainBox #recipientC1 h3 {
	text-align: left;
	margin-bottom: 0px;	
	margin-top: 0px;
    }
	
.TravelMainBox #recipientC1 p {
	margin-top: 5px;	
    }
	
.TravelMainBox #recipientC1 ul {
	text-align: left;	
    }
		
.TravelMainBox #recipientC1 {
	float:left;
	width:290px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	margin-top: 0px;
    }
	
.TravelMainBox #recipientC2 h3 {
	text-align: left;	
	margin-bottom: 0px;
    }

.TravelMainBox #recipientC2 p {
	margin-top: 5px;	
    }
		
.TravelMainBox #recipientC2 {
	margin-left: 10px;	
	float:right;
	width:290px;
	padding-top: 0px;
	margin-top: 0px;
    }

.TravelMainBox #categoriesBox {
	text-align: center;	
    }

.TravelMainBox #categoriesBox h2 {
	color: #7F9078;
    }
	
.TravelMainBox #categoriesBox h1 {
	margin-bottom: 40px;
	line-height: 1.2
    }	


/* =CONFERENCE STYLES - end 
--------------------------------*/

/* =PARTICIPANTS STYLES - start  
--------------------------------*/

.participantsColumn1 {
	float:left;
	width:180px;
	height:220px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin-top: 0px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #a6ce39;
	margin-bottom: 15px;
	margin-right: 10px;
	}
	
.participantsColumn2 {
	float:left;
	width:180px;
	height:220px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin-top: 0px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #ffc439;
	margin-bottom: 15px;
	margin-right: 10px;
	}
	
.participantsColumn3 {
	float:left;
	width:180px;
	height:220px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin-top: 0px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #57b1e4;
	margin-bottom: 15px;
	}	

.widgetColumn1 {
	float:left;
	width:220px;
	margin-top: 0px;
	margin-right: 40px;
	}
	
.widgetColumn2 {
	padding-left: 55px;
	width:630px;
	}
	
.widgetColumn2 ol {
	padding-left: 240px;
	}	
	
			
.PartBox {
    width:202px;
	margin-top: 80px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */ 
	background-color: #197449; 
	}
	
.PartBox2 {
	width:202px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #197449;
	color: #FFF;
	}
	
#sidebarConf .PartBox2 p {
	color: #FFF;
	}
	
#sidebarConf .PartBox2 p a {
	color: #FFF;
	}	

.Parth1 {
	font-size:200%;
	color:#197449;
	margin-top:0;
	}
	
#Parth2 {
	font-size:190%;
	color:#fff;
    margin-top:0;
	text-decoration:none;
}

#Parth2 a:link {
text-decoration:none;
color:#fff;
}

#Parth2 a:visited {
text-decoration:none;
color:#fff;
}

#Parth2 a:hover {
text-decoration:none;
color:#fff;
}

#Parth2 a:active {
text-decoration:none;
color:#fff;
} 

#Parth2b {
	font-size:190%;
	color:#000;
    margin-top:0;
	text-decoration:none;
}

#Parth2b a:link {
text-decoration:none;
color:#fff;
}

#Parth2b a:visited {
text-decoration:none;
color:#fff;
}

#Parth2b a:hover {
text-decoration:none;
color:#fff;
}

#Parth2b a:active {
text-decoration:none;
color:#fff;
} 


.Parthr1 {
	height:10px; 
	border-top:1px dotted #fff; 
	margin-top:10px;
}

#wrapper #content #breadcrumb p {
	text-align: right;
}

#noIndentPart1 {
margin-left: 1em;
padding:0;
color:#fff;
text-decoration: none;
line-height:17px
}

#noIndentPart1 a, #noIndentPart1 a:visited {
margin:0;
padding:0;
color:#fff;
font-size:120%;
text-decoration: none;
line-height:17px
}

#noIndentPart2 {
margin-left: 1.3em;
padding:0;
list-style-type:none;
}

#noIndentPart2 a, #noIndentPart2 a:visited {
color:#000;

}
  
#backFade {
	margin:0;
	background-image: url(../../promotion/images/part-back-fade.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}

.PartIntro {
	font-size:150%;
	}

 .existing-subhead-bar {
	width:660px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 15px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */
	background-color: #b4d442;
 }	
	
 .existing-subhead-bar-form {
	width:645px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 30px;
	margin-bottom: 0px;
	font-size: 15px;
	font-weight: bold;
	background-color: #b4d442; 
 }		

.PromoItems {
	width:630px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
    }
	
.PromoItems img {
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
    }
	
.PromoItems p {
	padding-bottom: 0px;
    }

.PromoItems #widget {
	float: left;
	margin-right: 60px;
	margin-bottom: 60px;
    }
	
.PromoItems ol {
	margin-top: 0;
	margin-left: 30;
	padding-left: 280px;
    }	

.PromoItems ul {
	margin-top: 10;
	margin-bottom: 0;
    }	
		
.PromoItems li {
	margin-top: 0;
    }	
	
/* =PARTICIPANTS STYLES - end  
--------------------------------*/
	
/* =FORM PAGE STYLES - start  
--------------------------------*/	

#Part-table {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	width:670;
	border:0;
	border-collapse: collapse;
	font-size: 10px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

#Part-table td {
	padding: 3px;
	margin: 0px;
	border-top-width: 10px;
	border-right-width: 4px;
	border-bottom-width: 10px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e3e3e3;
	border-right-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
	border-left-color: #e3e3e3;
}

.LargeImage, .LargeImage:visited {
	position:absolute; 
	z-index:1;
	}
	
.LargeImage b {
	position:absolute;
	visibility:hidden; /* hide the image */
	width:400px; /* give it a width */
	height:0; /* no height to solve an Opera bug that makes it 		
	selectable when hidden */
	border:3px solid #A4C897; /* add a border */
	left: 0; /* position:the image */
	top: 0;
	}
	
.LargeImage:hover {
	text-decoration:none; 
	border:0; /* needed for this to work in IE */ 
	z-index:1000;
	}
	
.LargeImage:hover b {
	visibility:visible; /* make the image visible */
	height:300px; /* now give it a height */
	cursor:pointer; /* for IE */
	z-index:500; 
	}
	
.LargeImage:hover b img {
	border:0; /* remove the link border */
	}

.Part-OrderTable {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	width:670;
	font-size: 10px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: top;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 3;
	border-left-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #EDEDED;
}

.Part-OrderTable td {
	padding: 5px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

.Part-OrderTable #formfield {
	text-align: right;
	vertical-align: top;
	line-height: 20px;
	line-height: 20px;
	color: #666;
}

.Part-OrderTable .Title {
	font-size: 14px;
	font-weight: bold;
	color: #0a72ba;
}

.Part-OrderTable .Title a:link {
	font-size: 14px;
	text-decoration:none;
	color:#0a72ba;
	}

.Part-OrderTable .Title a:visited {
	font-size: 14px;
	text-decoration:none;
	color:#0a72ba;
	}

.Part-OrderTable .Title a:hover {
	font-size: 14px;
	text-decoration:none;
	color:#ff7c00;
	}

.Part-OrderTable .Title a:active {
	font-size: 14px;
	text-decoration:none;
	color:#0a72ba;
	} 

.Part-OrderTable .Language a:link {
	font-size: 12px;
	text-decoration:none;
	color:#0a72ba;
	}

.Part-OrderTable .Language a:visited {
	font-size: 12px;
	text-decoration:none;
	color:#0a72ba;
	}

.Part-OrderTable .Language a:hover {
	font-size: 12px;
	text-decoration:none;
	color:#ff7c00;
	}

.Part-OrderTable .Language a:active {
	font-size: 12px;
	text-decoration:none;
	color:#0a72ba;
	}
	
.Part-OrderTable .Group  {
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: #CCC;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

.Part-OrderTable .Price  {
	vertical-align: top;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

#Part-tableHeader {
	padding: 5px;
	margin: 0px;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	color: #000;
	background-color: #ffc439;
}

#Part-tableDivider {
	padding: 5px;
	margin: 0px;
	border: 0px;
	font-size: 10px;
	color: #fff;
	background-color: #fff;
}

.Part-tableheaders { 
	width:670;
	border:0;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 30px;
    padding: 5px;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	color: #000;
	background-color: #ffc439;
}

.Part-tableTitleTxt {
	font-size:190%;
	color: #197449;
	}

.PartWrapper {
	width:670px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
.PartWrapper2 {
	width:670px;
	-webkit-border-radius: 9px;  /* safari-chrome */
	-moz-border-radius: 9px;   /* firefox */
	border-radius: 9px;  /* opera */
	behaviour:url(border-radius.htc);/* IE hack */ 
	background:#f3f6e4;
	}
	
.orderTotals {
	width:325px;
	float: left;
	margin-left: 10;
	vertical-align: top;
	padding-left: 10px;
	}
		
#orderTotals-table {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	width: 250px;
	float: right;
	border:0;
	border-collapse: collapse;
	font-size: 13px;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-right: 20px;
}
		
#orderTotals-table td {
	margin: 0px;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
		
.orderform {
	width:300px;
	padding:10px;
	float: left;
	margin-top: 0;
	margin-bottom: 20;
	margin-right: 20;
	margin-left: 20;
	}

.orderform2 {
	width:300px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
		
#formstyle {
	}

#formstyle p {
	font-size:11px;
	color:#666666;
	margin-bottom:10px;
	padding-bottom:10px;
	}

#formstyle label {
	font-weight:bold;
	text-align:right;
	width:80px;
	float:left;
	padding-top: 15px;
	}

#formstyle input {
	float:left;
	font-size:10px;
	border:solid 1px #aacfe4;
	width:180px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	}
	
#formstyle textarea {
	float:left;
	font-size:10px;
	border:solid 1px #aacfe4;
	width:180px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	}	
	
#formstyle button {
	clear:both;
	margin-left:110px;
	width:70px;
	height:31px;
	background:#666666;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	}

#formstyle2 {
	}
	
#formstyle2 p {
	font-size:11px;
	color:#666666;
	margin-bottom:10px;
	padding-bottom:10px;
	}

#formstyle2 label {
	font-weight:bold;
	text-align:left;
	width:180px;
	float:left;
	padding-top: 5px;
	}

#formstyle2 input {
	float:left;
	font-size:10px;
	width:20px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	}

.vertformstyle {
	}

.vertformstyle p {
	font-size:11px;
	color:#666666;
	margin-bottom:10px;
	padding-bottom:10px;
	}

.vertformstyle label {
	font-weight:bold;
	text-align:right;
	width:80px;
	float:left;
	padding-top: 5px;

	}

.vertformstyle input {
	float:left;
	font-size:10px;
	border:solid 1px #aacfe4;
	width:180px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	}
	
.vertformstyle textarea {
	float:left;
	font-size:10px;
	border:solid 1px #aacfe4;
	width:180px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	}	
	
.vertformstyle button {
	clear:both;
	margin-left:110px;
	width:70px;
	height:31px;
	background:#666666;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	}

/* =FORM PAGE STYLES - end 
--------------------------------*/

/* =PARTICIPANTS STYLES - end 
--------------------------------*/
.icon-form {
	width:300px;
	height:350px;
	background-color: #FFF;
	padding: 20px;
	margin-top: 20px;
	margin-left: 30px;
	border: 3px solid #b4d442;
	font-size: 120%;
}

