html {
	height: 100%;
}
body {
	height: 100%; 
	color: #000; 
	font-family: Tahoma,Verdana,Arial; 
	font-size: 80%; 
	margin: 0; 
	padding: 0;
	
	
	
	
}
a:link {
	color: #333388; 
	text-decoration: none;
    }
a:visited {
	color: #333388; 
	text-decoration: none;
    }
a:active {
	color: #333388; 
	text-decoration: none;
    }
a:hover {
	color: #333388; 
	text-decoration: underline;
   }
#Page{
    width: 740px;
    float:left;
    margin:0;
    padding:0;
    
    }
#Header{
    width: 737px;
    float:left;
    height:auto;
    }
#Footer {
    border-top: 1px solid #000;
    width:740px;
    float: left;
    }    
#ContentArea {
    width:570px;
    background-color: #FFFFFF;
    border: 1px ;
    float:left;
    }     
    
#Left3Column{
	width: 170px;
	float: left;
}    
#Middle3Column{
width: 398px;
float: left;

}

#Right3Column{
width: 170px;
float: left;
}

#Left2Column{
	width: 170px;
	float: left;
}    
#Middle2Column{
	width: 560px;
	float: left;

}

.clearthis {
    clear:both;
    height: 0px;
    line-height: 0px;
 }

 #leftmenu {
	padding: 0; 
	margin: 0;
}
#leftmenu :first-child{
	border: 0px solid #FFFFFF; 
}
#leftmenu dl {
	border: 1px solid #007124; 
	background-color: #EEEDF2; 
	color: #000; 
	font-size: 11px; 
	padding: 0; 
	margin: 0 0 3px 0;
}
#leftmenu dt {
	background-image: url(../Images/Bentley/arrow.gif); 
	background-color: #8A8AF3; 
	background-repeat: no-repeat; 
	background-position: 3px; 
	font-size: 11px; 
	font-weight: bold; 
	padding-top: 1px; 
	padding-right: 1px; 
	padding-bottom: 3px; 
	padding-left: 12px;
}
#leftmenu dd {
	padding: 1px 1px 2px 5px; 
	margin: 0;
}
#leftmenu a {
	color: #555555; 
	text-decoration: none;
}
#leftmenu A:active {
	color: #0000AA;
}
#leftmenu A:hover {
	color: #0000AA;
}

#rightmenu {
	padding: 0; 
	margin: 0;
}
#rightmenu :first-child{
	border: 0px solid #FFFFFF; 
}
#rightmenu dl {
	border: 1px solid #007124; 
	background-color: #EEEDF2; 
	color: #000; 
	font-size: 11px; 
	padding: 0; 
	margin: 0 0 3px 0;
}
#rightmenu dt {
	background-image: url(../Images/Bentley/arrow.gif); 
	background-color: #8A8AF3; 
	background-repeat: no-repeat; 
	background-position: 3px; 
	font-size: 11px; 
	font-weight: bold; 
	padding-top: 1px; 
	padding-right: 1px; 
	padding-bottom: 3px; 
	padding-left: 12px;
}
#rightmenu dd {
	padding: 1px 1px 2px 5px; 
	margin: 0;
}
#rightmenu a {
	color: #555555; 
	text-decoration: none;
}
#rightmenu A:active {
	color: #0000AA;
}
#rightmenu A:hover {
	color: #0000AA;
}

.Controls th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top; font-family: Arial;
	padding: 1px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controls td { 
	font-size: 70%; font-family: Arial;
	padding: 1px;
	
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}

.Bottom td { 
	font-size: 70%; font-family: Arial;
	padding: 1px;
	
	background-color: #d4e9ff; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Bottom a:link { 
	color: #6685e4;
	}

.Bottom a:visited { 
	color: #934242;
	}

.Bottom a:hover, .Caption a:active { 
	color: #ff7272;
	}

.Bottom img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottom input {
	vertical-align: middle;
	}

 
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	
}
.boxbody {
	background: url(sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}