    html{
    	margin-top: 0px; 
    	/*background-image: url(../images/bg.jpg); 
		background-repeat: repeat-x; 
		background-color: #E4E4E4;*/
		background-color: #f0f0f0;
		width: 100%;
    }
	 
    body{
    	margin-top: 0px; 
    }
	 
	 #page{
		margin-left: auto; 
		margin-right: auto; 
		margin-top: 10px; 
		height: auto;
	   width: 800px;
	 	background-color: white;
		border: thin solid silver;
		-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);
		-moz-box-shadow:0 0 10px rgba(0,0,0,.5);
		box-shadow:0 0 10px rgba(0,0,0,.5);
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=5)"; /* IE8+ */
		filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=5); /* IE7 and lower */
	 }
	 
	 #page a{
	 	color: black;
		text-decoration: underline;
		margin-left: 2px;
		font-size: 17px;
		font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
 	}
	 
	 #page a:hover{
	 	color: #003399;
		text-decoration: underline;
	 }
	 
	 #page #header{
	 	height: 95px; 
		margin-bottom: 0px;
		border-bottom: thin solid silver;
	 }
	 
	 #page #main{
	 	background-color: white;
		min-height: 800px; 
	 }
	 
	 #page #sidemenu{
		position: absolute; 
		width: 150px; 
		height: auto; 
		/*background-color: #FAFAFA;*/
		background-color: #fff;
		border-right: thin solid silver;
		border-bottom: thin solid silver;
		/*margin-top: 40px;*/
    }
	 
	 #page #sidemenu font b a{
	 	color: #333;
		text-decoration: none;
		margin-left: 2px;
		font-size: 15px;
		text-transform: uppercase;
		font-family: Helvetica, Arial, sans-serif;
 	}
	 
	 #page #sidemenu font b a:hover{
	 	color: #003399;
	 }
	 
	 #page #sidemenu font a{
	 	color: #333;
		text-decoration: none;
		margin-left: 15px;
		font-size: 15px;
		font-family: Helvetica, Arial, sans-serif;
	 }
	 
	 #page #sidemenu font a:visited{
	 	color: #333;
	 }
	 
	 #page #sidemenu font a:hover{
	 	color: #003399;
		text-decoration: underline;
	 }
	 
	 #page #sidemenu font a:active{
	 	color: red;
	 }
	 
	 #page #main #search{
	 	margin-left: 0px;
		width: 800px; 
		background-color: #85A0CB;
		height: 0px;
                visibility: hidden;
	 }
	 
	 #page #main #search form{
	 	margin-bottom: 5px;
	 }
	 
	 #page #main #search form input.input_text{
	 	height: 22px; 
		width: 600px; 
		font-size: 16px; 
		margin-top: 5px;
	 }
	 
	 #page #main #mainbody{
	 	margin-left: 160px;
	 	margin-bottom: 0px;
		width: 630px; 
		background-color: white;
		/*font-size: 15px;
		font-family: Arial;*/
		font: 15px Palatino Linotype, Book Antiqua, Palatino, serif;
	 }
	 
	 #page #main #mainbody #message_wrapper{
		width: 100%; 
		background-color: white;
		position: relative; 
		z-index: 1;
		padding-top: 10px;
	 }
	 
	 #page #main #mainbody #message_wrapper #title{
	 	background-color: white; 
		position: absolute; 
		margin-left: 15px; 
		z-index: 10;
		margin-top: 10px;
	 }
	 
	 #page #main #mainbody #message_wrapper #title font{
	 	color: black; 
		font-size: 16px;
	 }
	 
	 #page #main #mainbody #message_wrapper #content{
		padding-top: 10px;
	 	background-color: #F0F8FF; 
		position: relative; 
		margin-top: 20px; 
		border: thin solid #85A0CB; 
		width: 625px; 
		z-index: 5;
	 }
	 
	 #page #main #mainbody #message_wrapper #content a img{
	 	float: right; 
		margin: 5px; 
		border: thin solid #85A0CB;
	 }
	 
	 #page #main #mainbody #message_wrapper #content p.margin_top{
	 	margin-top: 12px; 
		margin-bottom: 0px; 
		text-indent: 25px;
		font-size: 15px;
		text-align: justify;
	 }
	 
	 #page #main #mainbody #message_wrapper #content p.align_right{
	 	margin-top: 0px; 
		margin-bottom: 0px; 
		text-indent: 25px;
		font-size: 15px;
		text-align: right;
	 }
	 
	 #page #main #mainbody #message_wrapper #content p{
	 	margin-top: 0px; 
		margin-bottom: 0px; 
		text-indent: 25px;
		font-size: 15px;
		text-align: justify;
	 }
	 
	 #page #main #mainbody p{
	 	margin-left: 10px; 
		margin-right: 10px;
		text-align: justify;
	 }
	 
	 #page #footer{
		background-color: white;
	 	margin-left: 150px;
		width: 650px; 
		text-align: center;
	 }
	 
	 #page #footer table{
		margin-left: auto;
		margin-right: auto;
	 	width: 625px; 
		height: 40px;
	 }
	 
	 #page #footer table tr td{
	 	background-color: #ADC0DF;
		height: 40px; 
		border: 1px solid Black;
	 }
	 
	 #page #footer table tr td font b{
	 	color: black;
		font-size: 14px;
		font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	 }
	 
	 #page #footer table tr td font a{
	 	color: black;
		font-size: 14px;
		text-decoration: none;
		font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	 }
	 
	 #page #footer table tr td font a:visited{
	 	color: black;
	 }
	 
	 #page #footer table tr td font a:hover{
	 	color: black;
		text-decoration: underline;
	 }
	 
	 #page #footer table tr td font a:active{
	 	color: red;
	 }
	 
	 #page #main #mainbody table{
	 	width: 620px;
	 }
	 
	 #page #main #mainbody table tr td.border_right{
		border-right: thin solid Silver;
	 }
	 
	 #page #main #mainbody table tr td.spacer{
	 	width: 10px;
	 }
	 
	 #page #main #mainbody table tr td font{
	 	font-size: 22px;
	 }
	 
	 #page #main #mainbody table tr td ul li font{
	 	font-size: 18px;
		color: black;
	 }
	 
	 #page #main #mainbody table tr td ul li font a{
	 	color: black;
		text-decoration: none;
	 }
	 
	 #page #main #mainbody table tr td ul li font a:visited{
	 	color: black;
	 }
	 
	 #page #main #mainbody table tr td ul li font a:hover{
	 	color: #003399;
		text-decoration: underline;
	 }
	 
	 #page #main #mainbody table tr td ul li font a:active{
	 	color: red;
	 }
	 
	 #page #main #mainbody table tr td dd li font a{
	 	color: black;
		text-decoration: none;
	 	font-size: 18px;
	 }
	 
	 #page #main #mainbody table tr td dd li font a:visited{
	 	color: black;
	 }
	 
	 #page #main #mainbody table tr td dd li font a:hover{
	 	color: #003399;
		text-decoration: underline;
	 }
	 
	 #page #main #mainbody table tr td dd li font a:active{
	 	color: red;
	 }
	 
	 #page #main #mainbody table tr td ul dd font{
	 	font-size: 16px;
	 }
	 
	 #page #footer font.update_dttm{
	 	color: black;
		font-size: 10px;
		text-decoration: none;
		font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
		margin-top: 20px;
	 }
	 

