body {
	width:814px;
	top:0;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	padding-right:0;
	border:0;
	font-family: arial, helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.4em;
	background:#fff;
	 }
	 
	 div.page_wrapper{
	 position:relative;
	 width:820px;
	 border:1px solid #333333;
	 top:5px;
	 margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    float:left;
	 }
    
    div.page_container{
    position:relative;
	 margin-top:100px;
	margin-left:auto;
    margin-right:auto;
    /*
    background-image: url(../images/right.gif);
     background-repeat:repeat-y;
     background-position:right;
     */
    }
    
    
         div.page{
     position:relative;
    float:left;
    background:#ffffff;
   width:820px;
   margin-top:0;
  margin-left:auto;
    margin-right:auto;
  min-height:400px;
    padding:0;
   border:0;
   /*
   background-image: url(../images/left.gif);
   background-repeat:repeat-y;
   background-position:left;
   */
    clear:both;
    }
    

    
    
    
    div.page_body{
position:relative;
float:right;
background:#ffffff;
width:794px;
margin-top:0;
margin-left:auto;
margin-right:auto;
min-height:500px;
padding:0;
border:0;
/*
background-image: url(../images/right.gif);
background-repeat:repeat-y;
background-position:right;
*/
clear:both;
}

*html div.page_body {
height:500px;
}

*html div.page {
height:400px;
}

div.border_bcon{
background:#ffffff;
float:left;
width:820px;
height:41px;
padding:0;
border:0;
margin-left:auto;
margin-right:auto;
/*
background-image: url(../images/bottom_all.gif);
background-repeat:no-repeat;
*/
clear:both;
}

	div.banner {
	position:absolute;
	top:0;
	width:820px;
	height:174px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0;
	padding-bottom:0;
	margin-bottom:0;
	border:0;
	background-color:#ffffff;
	/*
	background-image: url(../images/top_all.gif);
    background-repeat:repeat-y;
     background-position:left;
     */
}
	
   div.footer{
   top:0px;
    margin-left:auto;
   margin-right:auto;
   width:700px;
   clear:both;
   margin-top:20px;
       }
       
 	div.main_nav {
	position:relative;
	float:left;
	width:180px;
	top:0;
	margin-top:20px;
	margin-left:-6px;
	margin-right:10px;
	padding-left:0;

	}      
	
	
	div.mid_col { 
	position:relative; 
	float:left; 
	width:540px; 
	top:0; 
	margin: 20px 0 30px 10px; 
	padding-left:10px; 
	padding-bottom:20px; 
	padding-right:10px; 
		border-left:1px dashed #ccc;
	
	}     
	
	    	div.list_item{
	border-bottom:1px dashed #cccccc;
	float:left;
	width:100%;
	margin-top:5px;
	padding-top:2px;
	padding-bottom:2px;
  }
  div.footer{
background:transparent;
float:left;
width:860px;
padding:0;
border:0;
margin-top:10px;
margin-left:auto;
margin-right:auto;
color:#999;
font-size:0.85em;
text-align:center;
clear:both;
       }
       
         	div.pageNavFoot{
margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	font-size:0.9em;
	color:#666666;
	clear:both;
	width:100%;
	   text-align:center;
	}
  
div.page_toolbar{
float:left;
clear:both;
width:100%;
}

table.public_form{
	border:1px solid #ccc;
	background:#e7e7e7;
	margin-bottom:5px;
	width:570px;
	}
	
	table.submit{
	border:1px solid #ccc;
	background:#e7e7e7;
	margin-bottom:5px;
	width:570px;
	text-align:center;
	}
	   

 label{
 font-family: arial, helvetica, sans-serif;
font-size:0.8em;
color:#666666;
margin-right:5px;
 }
 
 
td.label_1{
vertical-align:top;
}

td.label_2{
vertical-align:bottom;
}	  
  .pagenav{
  margin-top:10px;
font-family: arial, helvetica, sans-serif;
font-size:1em;
color:#666666;
}

h1{
font-size:1.2em;
  color:#369;
  border-bottom:1px solid #369;
}

h2{
font-size:1.1em;
  color:#369;
  border-bottom:1px solid #369;
}

ul{
font-family: arial, helvetica, sans-serif;
font-size:0.85em;
color: #666;
}

p{
font-family: arial, helvetica, sans-serif;
font-size:0.85em;
color: #666;
margin: 0px 0px 0.8em 0px;
padding: 0px 0px 0px 0px;
}

p.form_title{
font-weight:700;
}


  p.list_item{
  margin-top:0px;
  padding-top:0px;
  }
  
  	p.footer{
	font-size:0.8em; 
	color:#999999;
	padding-top:0.3cm;
	text-align:center;
	font-weight:400;
		}

p.note{
font-size: 0.8em;
}

a{
text-decoration: none;
}
	
  a.list_link{
  color:#369;
  }
  
  img.summary_tn{
  margin-top:5px;
  }
  
  
  img.p_right{
  margin-left:10px;
  border:1px solid #ccc;
  }
  
  img.p_left{
  margin-right:10px;
  border:1px solid #ccc;
  }
    img.p_center{
  margin-right:auto;
  margin-left:auto;
  clear:both;
  border:1px solid #ccc;
  }
  
  
