/* GENERAL */
html,body,h1,h2,h3,h4,h5,h6,div,p,ul,li,input{
	margin:0;
	padding:0;
	border:0;
}
html{
	background:#9c9c9c url(../images/html.jpg) repeat-x;
	height: 100%; 
	width: 100%; 
/*	display: table; */
}
body{
	font:14px/19px Georgia,serif;
	height: 100%; 
	width: 100%; 
	vertical-align: middle; 
/*	display: table-cell; */
}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
form{display:inline;}
img{border:none;display:block;}
label,select,textarea,input{vertical-align:middle;}
/* end GENERAL */
/* start header */
#header{
/*	background: url(../images/header.jpg) no-repeat;*/
	width: 908px;
	height: 153px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	position: relative;
}
.logo{
	display: block;
	width: 102px;
	height: 102px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -3000px;
	position: relative;
}
/* end header */
#main-holder{
	background: url(../images/green-box-part-1.png) no-repeat;
	width: 977px;
	margin:0 auto;
	padding: 11px 0 0 0;
}
#main{
	width: 955px;
	background: url(../images/green-box-part-2.png) repeat-y;
	padding: 0 11px;
}
#inner{
	background: url(../images/background.gif);
}
#l1{
	background: url(../images/green-box-part-3.png) no-repeat;
	width: 977px;
	height: 11px;
}
#holder{
	width: 955px;
	background: url(../images/bg1.gif) repeat-y;
}


/*-- start content --*/
#content{
	width: 629px;
	float: left;
/*	overflow: hidden;*/
	padding: 10px 19px 7px 22px;
}
#content a{
	color: #103f1e;

	font-weight:bold;
/*	position: relative;*/
}
#content h1{
	font: 36px/43px Georgia,serif;
	text-align: center;
	padding: 7px 0 9px 0;
}
#content p{
	padding: 5px 0 20px 0;

}



#content h2{
	color: #333;
	padding: 14px 10px 0px 0px;
	font-size: 16px;
	line-height: 18px;
	border-bottom: 1px solid #999;
	margin-bottom:15px;
	display:inline;
}


#content h2 span{
	border-bottom: 1px solid #999;
	padding: 0 0 5px 0;
}
.frame{
	float: right;
	text-align: right;
	padding: 0 15px 0 20px;
	margin-left:10px;
}
.frame{
	font-size: 11px;
	line-height: 16px;
	color: #000;
}
.frame em{font-style: normal;}
.h-outer{
	width: 955px;
	background: url(../images/column-left.gif) no-repeat;
}
.h-inner{
	background: url(../images/column-right.gif) no-repeat 100% 0;
	width: 955px;
}
/*-- end content --*/
/* start left column */
#column{
	float: left;
	width: 139px;
	padding: 51px 5px 0 0;
}
.frame1{
	background: url(../images/frame.gif) no-repeat;
	width: 107px;
	height: 86px;
	margin: 0 auto 8px auto;
	position: relative;
}
.frame1 a{
	display: block;
	position: absolute;
	width: 107px;
	height: 31px;
	overflow: hidden;
	text-indent: -3000px;
	top: 53px;
	left: 0px;
}
.frame1.st1 a{background: url(../images/btn1.gif) no-repeat;}
.frame1.st2 a{background: url(../images/btn2.gif) no-repeat;}
.frame1.st3 a{background: url(../images/btn3.gif) no-repeat;}
.frame1.st4 a{background: url(../images/btn4.gif) no-repeat;}
.frame1 a:hover{background-position: 0 100%;}
/* end left column */
/* start right column */
#column1{
	width: 133px;
	float: left;
	padding: 71px 0 0 8px;
}
.links{
	background: url(../images/title-links.gif) no-repeat;
	width: 107px;
	height: 31px;
	overflow: hidden;
	text-indent: -3000px;
	margin: -15px 0 0 0;
	position: relative;
}
.module{
	background: url(../images/box-green-part2.gif) repeat-y;
	width: 107px;
	margin: 0 auto;
	padding: 5px 0 0 0;
}
#column1 ul{
	background: url(../images/box-green-part1.gif) no-repeat 0 100%;;
	list-style: none;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	margin: -21px 0 0 0;
	padding: 0 10px 46px 10px;
}
#column1 ul li{
	background: url(../images/decoration.gif) no-repeat 50% 0;
	padding: 30px 0 18px 0;
}
#column1 ul .first{background: none;}
#column1 ul li a{
	color: #fff;
	position: relative;
}
#column1 ul li a:hover{
	text-decoration: none;
	color: #10411f;
}
/* end right column */
/* start footer */
#footer{
	clear:both;
	border-top: 1px solid #666;
	width: 633px;
	margin: 0 auto;
	color: #666;
	font-size: 10px;
	line-height: 12px;
	padding: 10px 0 10px 0;
}
#footer ul{
	display: inline;
	list-style: none;
	font-size: 10px;
	padding: 0 246px 0 78px;
}
#footer li{
	display: inline;
	padding: 0 4px;
}
#footer li a{
	color: #666;
}
/* end footer */





/** EXTRAS **/

#flash {
	position:absolute;
	margin: -5px auto 0px auto;
	width:142px;
	height:128px;
	clear:none;
	display:inline-block;
	left: 384px;
	top: 5px;
	}
	
	
.quote {
	font:17px/20px Georgia,serif;
	margin: 0px 50px 0px 40px;
	font-style:italic;
	color: #222222;
	font-weight:lighter;
	text-align:left;
	}
	
.quotee {
	font:13px/13px Georgia,serif;
	margin-top:-20px;
	color: #333;
	font-weight:bold;
	text-align:right;
	margin-right:30px;
	}
	
.quotee2 {
	font:11px/13px Georgia,serif;
	margin-top:-20px;
	color: #333;
	font-weight:normal;
	text-align:right;
	margin-bottom:30px;
	margin-right:30px;
	}
	
.firstPara {
	font:14px/19px Georgia,serif;
	height: 100%; 
	width: 100%;
	font-weight:bold;
	vertical-align: middle; 
/*	display: table-cell; */
	padding: 0 0 20px 0;
	color: #444444;
	}
	
p {
	color: #666;
	}
	
.caption {
	font:10px/12px Georgia, serif;
	text-align:right;
	color:#000000;
	font-style:italic;
	float:right;
	margin: -10px 0px 5px 10px;
	}
	
h4 {
	font:12px/12px Georgia, serif;
	text-align:left;
	color:#333333;
	font-weight:bold;
	margin-bottom:2px;
	}
	
blockquote {
/*	margin-top: 0px;
	padding-top:0px;*/
	margin-left:30px
	}

#content ul li, #content ul li ul li {
	list-style-type:none;
	}
	
#content ul, #content ul li ul, #content blockquote ul, #content blockquote ul li  {
	margin-top:2px;)
	}
#content ul {
	margin-left:50px;
	}
#content ul li {
	margin-left:10px;
	}
	
	
td {
	padding:1px;
	}
	
#headerImage {
	float:left;
	clear:none;
	margin:-10px auto 0px auto;
	width:908px;
	height:133px;
	position:relative;
	}
	
	
.expandable {
	display: none;
}

.red {
	color:#CC0000;
	}
	
	
