body {

	text-align: center;

	background-color:#a6a7a9;

	margin:auto;

	font: normal 0.715em Verdana, Arial, Helvetica, sans-serif;

	padding-top:5px;

}

p {

	

	margin-bottom: 10px;

}

#wrapper {

	text-align: left;

	margin: 0px auto;

	padding: 0px;

	width: 800px;

	background-color:#FFFFFF;



	border-right: 1px solid #225b26;

	border-left: 1px solid #225b26;

/*	background: url(../images/bg.gif) repeat;

*/	border-top: 0;



	border-bottom: 0;



}



#header {

	margin: 0 0 0px;

	height: 140px;

	background: #235A26;

/*	background: #FFFFFF center;*/

}

#headerHome {

	margin: 0 0 0px;

	height: 200px;

	background: #235A26;

/*	background: #FFFFFF center;*/

}

#contentBanner img, #InteriorcontentBanner img {

	margin-left: 15px;

	margin-top: 5px;

}





#container {

	width:795px;

	background: #FFFFFF url(../images/cnt_bg.gif) no-repeat center top;

	margin:15px auto auto;

	min-height:500px;

	height:100%;

	z-index: -1;

	padding-bottom: 20px;

}

#containerHome {

	width:795px;

	background: #FFFFFF url(../images/cnt_bg.gif) no-repeat center top;

	margin:auto;

	min-height:500px;

	height:100%;

	z-index: -1; /*zoom:1;*/

	margin-top:20px;

}

.chinese {

	font: normal 180% Verdana, Arial, Helvetica, sans-serif;

	letter-spacing: 1em;

}



#side-a {

	margin-left:5px;

	float: left;

	width: 386px;

	margin-top:15px;

/*	position: relative;*/

/*	background-color:#f5fafc ;*/height:100%;



}



#side-b { 



	float: left;

	background-color:#FFFFFF;

	width: 386px;height:100%;	

	margin-top:15px;

}

#col70 {

	margin-left:15px;

	

	

/*	position: relative;*/

	/*background-color:#f5fafc ;*/height:100%; z-index:-1;

}

#col30 {

	float: right;

	width: 230px;

	padding-left: 5px;

	margin-left:2px;

	

	padding-right: 5px;

	background: #fefdf2;

	margin-right:10px;

	

	margin-top:0px;

/*	margin-top:10px;

*/	display: inline;

	position:static;

	margin-bottom:0px;

}



#footer {

	clear: both;

	background: url(../images/footer_bg.gif) repeat-x;







	height: 1% /* Holly hack for Peekaboo Bug */

	color: #FFFFFF;

	background-color:#1d4a1b;

	margin-top:0px;

	padding-bottom: 10px;

	padding-top: 0px;

	vertical-align: bottom;

	color: #FFFFFF;

	

	

}

#side-a #mainCT {

	background: #e6f2f7;

	border-bottom: 1px dotted #1f8fbc;

	margin-top:-2px;



}

#mainCT {

	background: #e6f2f7;

	border-bottom: 1px dotted #1f8fbc;

	padding-top:5px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 15px; 

	



}

#side-b #CTheader ,

#col30 #CTheader{

	font: bold 1.3em Arial, Helvetica, sans-serif;

	color: #225b26;

	margin-left:5px;

	margin-top: 10px;

	background: #fcf490;

	padding: 5px 5px 5px 10px;

	margin-bottom:2px;



}

#CTheaderSteps

{

	font: bold 1.3em Arial, Helvetica, sans-serif;

	color: #0983b5;

	margin-left:5px;





	padding: 5px 5px 5px 10px;

	margin-bottom:2px;



}

#CTLinks {

	font: bold 1.3em Arial, Helvetica, sans-serif;

	color: #225b26;

	/*margin-left:5px;*/

	margin-top: 10px;

	background: #fcf490;

	padding: 5px 5px 5px 10px;

	margin-bottom:2px;}

#CTheaderHome {

font: bold 1.3em Arial, Helvetica, sans-serif;

	color: #225b26;

	margin-left:0px;

	margin-top: 10px;



	padding: 5px 5px 5px 10px;}

#side-b #video .head {

	text-transform: uppercase;

	color: #225b26;

	font-weight: bold ;

}

#side-b #video .date { color: #009933; }

#side-b #video {

	margin-left: 10px;

}





#side-b #boxCT {

	background: #fdfad3;

	border-top: 3px solid #ffd68b;

	border-bottom: 3px solid #ffd68b;

		margin-left:10px;	margin-top: 10px;

			margin-bottom: 10px;

}

#side-b #boxCT img { padding: 10px; margin:auto;

 }



#side-a p,  p {

	color: #000000;

	padding: 0px;

	margin-right: 10px;

	margin-left: 10px;

}

#side-a #sponsor #header, 

#side-a #leftContent #header,

 #sponsor #header,

 #leftContent #header {

	color: #0983b5;

	font: bold 1.2em Arial, Helvetica, sans-serif;

	margin-left:10px;

	margin-bottom: 10px;

	height: 20px;

}

#side-a #sponsor, 

#side-a #leftContent,

 #sponsor, 

 #leftContent {

	margin-top:0px;

	padding-top: 10px;

	background-color:#f5fafc;



	font-size: 1.0em;

	margin-right: 10px;

	margin-left: 15px;

	padding-bottom:10px;

/*	border-bottom: 3px dotted #89d6f5;*/

}





#side-a #mainCT ul,

 #mainCT ul  {

	/*	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;

*/	list-style: url(../images/bullet_orange.gif) outside;

	margin-right: 10px;

	font-weight: bold;

}

#side-a #leftContent ul,

 #leftContent ul{

/*	font: 0.8em Verdana, Arial, Helvetica, sans-serif ;

*/	list-style: url(../images/bullet_orange.gif) outside;

/*	margin-left: 35px;*/



	margin-right: 10px;

}



#side-a #siteagreement, #side-b #siteagreement {

	margin-top: 10px;

	border: 1px solid #ffb735;

	/*	font: 0.8em Verdana, Arial, Helvetica, sans-serif;

*/		color: #419fc4;

	margin-left:10px;

	background: #fdfad3;

	padding: 5px;



}

#side-b #siteagreement img {

	margin-top: 0px;

	vertical-align: middle;

	padding: 15px;

}

#footer p {

	font: 0.9em Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-align:center;

	

}

#side-a #mainCT h1,

 #mainCT h1 {

	font: bold 1.4em Arial, Helvetica, sans-serif;

	color: #0581b4;

	margin-left:10px;

}

#side-a #leftContent h2,

 #leftContent h2 {

	color:#369a47;

	margin-top:0px;

	font: bold 1.1em Arial, Helvetica, sans-serif;

	margin-bottom: 0px;

 }

#steps {

	background: #f5fafc;

	border-bottom: 1px dotted #89d6f5;

	margin-left:5px;

	/*		margin-top: auto;

margin-bottom: 5px;*/

	padding-top: 2px;

	padding-bottom: 2px;

	vertical-align: middle;

/*

	display:block;*/

}

#steps img {

/*	float: left;*/

	padding: 5px;

/*	clear: left;*/

	vertical-align:middle;

/*	clear:both;*/

	margin-top: auto;

	margin-bottom: auto;

	display: block;

}

#steps p {/*font: 0.8em Verdana, Arial, Helvetica, sans-serif; */

	vertical-align:middle;

	text-align: left;

	display: block;

	margin-left:95px;

	margin-top:5px;

/*	margin: auto 5px auto 70px;*/

}

 #leftContent ul.subBullet  {

	list-style:url(../images/bullet_green.gif) outside;

	padding: 5px;

	margin-top: 10px;

}

#header #language, #headerHome #language {

	color: #FFFFFF;

	position: relative;

	top: -25px;

	margin-left: 700px;

}

#language a { color: #FFFFFF; }

#curve {

	/*width: 215px; */ /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background:#fdfad3;

	/*	margin: 0 auto;*/ /* the auto margins (in conjunction with a width) center the page */

	text-align: left; /* this overrides the text-align: center on the body element. */

	padding: 10px 5px;	/*margin: 5px;*/

	border-bottom: 1px dotted #ffb52e;		

}

/* -- Curved Divs Definition Starts -- */

/* big curve starts */

.bigcurve {

	width:170px;

	height: 90%;

	/*	background-color:#FFFFFF;*/

	color: #555555;

	font-size: 11px;/*border-top: 5px solid #ffb52e;*/

	/*	position: absolute;*/

	top:60px;

	left:20px;

	margin: 0px 20px 0px 0px;

	padding: 0px 0px 20px 0px;

	overflow:visible;

	

}

.content{

	/*margin: 0px; */

	/*padding: 0 0 0 20px;*/

	vertical-align: top;margin-right:5px;

	border-right: 1px solid #ffb52e;

	border-left: 1px solid #ffb52e; background-color:#FFFFFF;

}

.bigcurve_top{ background: url(../images/bigcurve_tr.gif) no-repeat right top;}

.bigcurve_bottom{ background: url(../images/bigcurve_br.gif) no-repeat right top; }



img.bigcurve_corner

{

	border: none;

	display: block !important;

	width: 215px;

}

 img.bigcurve_cornerBT

{

	border: none;

	display: block !important;

	width: 215px;

	margin-top:-10px;

}



/* big curve ends */#curve .content img { /*margin-left: -25px;*/ }

#col30 ul {

	list-style: url(../images/bullet_arrow.gif) outside;

	/*margin-left: 25px;*/

	color:#4fa75f;

	margin-right: 10px;

/*	margin-left: -15px;*/

}

li{

padding-bottom:5px;

padding-top:5px;}

#col30 #divide {

	border-top: 1px dotted #ffb52e;

	margin-top: 20px;

}

#info {

	color: #419fc4;

	border: 1px solid #ffb735;

	padding: 5px;

	margin: 5px;

	background: #fdfad3;

}

#leftContent h2 a { color: #369a47; }

#col30 li a { color: #4fa75f; }

#col30 ol a { color: #4fa75f;  }

.greenlink a { color: #4fa75f;  }

#col30 #links { background: #fdfad3; border-bottom: 1px dotted #ffb52e;

	margin-bottom: 20px;}

#leftContent #faq { margin-left: 20px; }

.pagetop {margin: 1em 0; font-size: 0.80em; background: url(../images/pagetop.gif) no-repeat 0 50%; }

.pagetop a { color: #666; padding-left: 8px; text-decoration: none; }

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

a {

	outline: none;

	overflow: hidden;

	color: #4d8dca;

}

#siteagreement a {

	color: #419fc4;



}

#footer a { color: #FFFFFF; }



#col30 #info img { float: left;  margin-right:5px;}

#side-b #info img { float: left;margin-right:5px;}

#leftContent h1 { 	font: bold 1.4em Arial, Helvetica, sans-serif;

	color: #0581b4;

	margin-left:10px;}

#divLine {

	border-top: 1px dotted #febd42;

	margin-top: 20px;

	clear:left;

}

#leftContent #featured {

	float: left;

	width: 65%;

}

#leftContent #featured ul { list-style: url(../images/bullet_featured.gif) none outside;	margin-right: 10px; }

#leftContent img {

	float: left;

	padding-right: 0px;

}

#leftContent .quote {

	clear:left;

	font-style: italic;

}

#InteriorcontentBanner { /*margin-top: 35px; */}

#col30 #curve .content p {

	margin-right: 5px;

	margin-left: 5px;

}

/*#wrapper #container  #leftContent #lists li { margin-top: -5px; }

#wrapper #container  #leftContent #lists h2 { margin-bottom: -8px; }*/

h3.tblHead {color:#FFFFFF; padding:0px; margin:0px; font-size:1.0em;}

h3.ProfileHead {color:#225B26; padding:0px; margin:0px; font-size:1.0em;}

td.tblLine {border-bottom:dotted 1px #0983b5}

td.h3 {font-size:1.0em}

#leftContent .featured { float: left; width:500px; clear:left;}

#wrapper #header img { }

#heading {

	font: bold 1.4em Arial, Helvetica, sans-serif;

	color: #0581b4;

	margin-left: 10px;

}

.fileinfo {

	font-size: 0.8em;

	color: #666666;

}

li.energy { margin-left: 240px; }

li.energy2 { margin-left: 190px; }

#wrapper #header #headImg, #wrapper #headerHome #headImg {

	top: 3px;

	position: relative;

	margin-bottom: -10px;

}

.tableList { border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }



.tableList td { border-bottom: 1px dotted #CCCCCC; }

.required { color: #FF0000; }

.quoteSource {

	font-style: italic;

	margin-left: 50px;

}

.photo {

	float: left;

	width:200px;

	margin: 0px;

	padding-right: 20px;

	padding-left: 20px;

}

.photo img { clear: both; }

.photo p {

	margin: 0px;

	padding: 0px;clear: both; 

}

.photo2 {

	float: left;

	width:170px;

	margin: 0px;

	padding-right: 20px;

	padding-left: 20px; 

}

.photo2 img { clear: both; margin-left:5px; }

.photo2 p {

	margin: 0px;

	padding: 0px;clear: both; text-align:center;

}



greenlink {

color: #0581b4;

}







#library h2 { padding-left: 15px; margin-left: 15px;}

#library ul { padding-left: 15px; margin-left: 45px;}

.tablesteps td { border-bottom: 1px dotted #89d6f5; }


