*{ padding: 0; margin: 0; }
body{	
	border:0;
	padding:0;
	margin:0;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#555555;
	background: #cccccc;
}
h1, h2, h3, h4, h5, h6 { font: 1em/1.4em "Times New Roman", Times, serif; }
h1{ font-size: 2.2em; }
h2{ font-size: 2.0em; }
h3{ font-size: 1.6em; }
h4{ font-size: 1.4em; }
p{ font-size: 1.1em; }

a, a:visited { color: #ff8c00; outline: invert; text-decoration: none; }
a img, img a {border: none; text-decoration: none;}
a:hover { text-decoration: underline; }


/* =layout
-------------------------------------------*/
			
			#container {
width:expression(document.body.clientWidth > 1000? "1000px": "auto" );
	min-width:1000px;
	xwidth: 96%;
	min-height: 100%; /* the container div will stretch the full viewport in all browsers */
	margin: 0 auto;
	padding: 0;
	max-width: 1000px;
}
	
		#vertical{	
		width: 900px;  
	border:0;
	padding:0;
	 margin-left: auto;
    margin-right: auto;
}
	
	#vertical2{	
	width: 900px; 
	border:0;
	padding:0;
	 margin-left: auto;
    margin-right: auto;
}

	#vertical3{	
	width: 900px; 
	border:0;
	padding:0;
 margin-left: auto;
    margin-right: auto;
	margin-top: -3px;
}

#vertical4{
	width: 25px;
	margin-top: 40px;
		
	float: left;
	position:fixed;
	top: 10px;
left: 20px;
line-height: 22px;
  z-index:300;
}

	#vertical3{	
	width: 900px; 
	border:0;
	padding:0;
 margin-left: auto;
    margin-right: auto;
	margin-top: -3px;
}

	#icon1{	
background: url(../icon1_grey.gif)  bottom no-repeat;
display:block;
width:100%;
height:100%;
text-decoration:none;
cursor: pointer;
}
	
		#icon2{	
		width: 25px;
background: url(../icon2_grey.gif)  bottom no-repeat;
display:block;
width:100%;
height:100%;
text-decoration:none;
cursor: pointer;
padding-top:3px;
}

		#icon3{	
		width: 25px;
background: url(../icon3_grey.gif)  bottom no-repeat;
display:block;
width:100%;
height:100%;
text-decoration:none;
cursor: pointer;
padding-top:3px;
}

		#icon4{	
		width: 25px;
background: url(../icon4_grey.gif)  bottom no-repeat;
display:block;
width:100%;
height:100%;
text-decoration:none;
cursor: pointer;
padding-top:3px;
}

		#icon5{	
		width: 25px;
background: url(../icon5_grey.gif)  bottom no-repeat;
display:block;
width:100%;
height:100%;
text-decoration:none;
cursor: pointer;
padding-top:5px;
}

		#icon6{	
		width: 25px;
background: url(../icon62.gif)  bottom no-repeat;
display:block;
width:100%;
height:100%;
text-decoration:none;
cursor: pointer;
padding-top:5px;
}

		#icon7{	
		width: 25px;
display:block;
width:100%;
height:100%;
text-decoration:none;
cursor: pointer;
padding-top:5px;
padding-left:5px;
}

		#icon8{	
		width: 25px;
background: url(../icon8_grey.gif)  bottom no-repeat;
display:block;
width:100%;
height:100%;
text-decoration:none;
cursor: pointer;
padding-top:5px;
}
	
			#icon_expand{	
		width: 25px;
background: url(../icon_open3_grey.gif)  bottom no-repeat;
display:block;
width:100%;
height:100%;
text-decoration:none;
cursor: pointer;
padding-top:25px;
}
	
	#header {margin:0; padding: 0px; border-bottom: 1px solid #2A2F34; width: 790px;}
	
	#container h3 { width: 100%; height: 8px; line-height: 8px; padding: 0px; margin: 0px; position: relative; }
	#container h3 a{ text-decoration: none; }	
	#container h3 span { position: absolute; top: 1px;  font-size: 0.8em; font-weight: bold;}
	
	/*#container h2{padding: 5px;  }*/
	div.heading {margin: 0 0 0 0; padding: 0px;}

#photo{ 
	width: 900px; 
	padding:0;
 margin-left: auto;
    margin-right: auto;
	
	}

div.collapse{ width: 100%;  margin: 0px;}	
div.collapse2{ width: 100%;  margin: 0px 0;  background: top center no-repeat #ffffff; }	

div.collapse-container{ width: 878px; font-size: 14px; height: 100%; padding-left: 20px; padding-top: 3px; padding-bottom: 3px; background: #e9e9e9; text-align:left; border-bottom:1px solid #b1b1b1; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
div.collapse-container2{ width: 600px; height: 100%; padding: 3px 20px; background: #e9e9e9; text-align:left; border-top:1px solid #b1b1b1; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1; }

div.collapse-container6{ width: 250px; height: 100%; padding-right:10px; text-align:right;  margin-top: -21px;}

div.collapse-container3{ width: 600px;  height: 100%; padding: 3px 20px; background: #e9e9e9; border-bottom:1px solid #999999; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
div.collapse-container4{ width: 25px;  height: 100%; padding: 0px;}

#footer { width: 800px;  text-align: center;}

