body {
	font-family : Arial, helvetica, sans-serif;
    background-color: #fff; 
	margin : 0;
	padding : 0;
}

.screenonlyDS { display : inline; }

.screenonlyHC { display : none; }

.printonly {
      font-size : medium;
      color : #000;
      display : none;
   }

.accessText {
    display : inline;
    float : right;
    clear : none;
    margin : 0;
    padding-right : 20px;
	color : #000;
	font-size : small;
}

.hide {
    display : none;
}


DIV#main {
   width : 850px;
   margin-top : 15px;
   margin-bottom : 15px;
   margin-left : auto;
   margin-right : auto;
   padding-bottom : 15px;
   background-color: #fff; 
}

DIV#head {
    width:            840px;
    height:           70px;
    background-color : #069;

}

DIV#access {
    float : left;
    clear : none;
    width:            834px;
#    background-color: #006699;
    background-color: #5498bb;
    padding-top : 2px;
    padding-bottom : 2px;
	padding-left : 16px;
}

   DIV#access .accessText form {
       display : inline;
   }

   DIV#access .accessText .button {
       display : inline;
       background-color: #b4e2f9;
       color : #000;
       border : 1px solid #000;
       font-size : small;
   }

DIV#neck {
	float : left;
	width : 834px;
	height : 30px;
	padding-left : 16px;	
}
	
DIV#navigatrix {
	float : left;
	clear : none;
	width : 200px;
	margin : 0;
	padding : 0;
}

	DIV#navigatrix UL {
		display : block;
		margin : 0;
		padding : 0 16px;
		list-style : none outside;
		font-size : small;
	}
	
	DIV#navigatrix UL LI {
		margin : 0 0 10px 0;
		padding : 0 0 10px 0;
		border-bottom : 1px solid #39c;
	}
	
	DIV#navigatrix UL LI A:link, DIV#navigatrix UL LI A:visited {
		color : #069; 
		font-weight : normal;
		text-decoration : none;
	}
	
	DIV#navigatrix UL LI A:active, DIV#navigatrix UL LI A:hover {
		color : #c02;
		font-weight : normal;
		text-decoration : underline;
	}		
		

	
DIV#central {
	background-color : #99bbff;
	float : left;
	clear : none;
	width : 630px;
	margin : 0;
	padding : 0 0 20px 0;
	border-left : 1px solid #39c;
	border-right : 1px solid #39c;
}

	DIV#central h1 {

	   display : block;
	height : 32px;
       color : #001133;
	background-color : #5599bb;
	background-image : url("../images/h1.jpg");
	background-repeat : no-repeat;
       font-size : medium;
       font-weight : bold;
	   margin-top : 0;
	   margin-bottom : 0;
	   padding :8px 16px;


    }

	DIV#central h3 {
	   display : block;
	height : 64px;
       color : #001133;
	background-color : #5498bb;
	background-image : url("../images/title-m.jpg");
	background-repeat : no-repeat;
       font-size : medium;
       font-weight : bold;
	   margin-top : 0;
	   margin-bottom : 0;
	   padding : 0 16px;


    }

	DIV#central h2 {
	   display : block;
       color : #c02;
       font-size : small;
       font-weight : normal;
	   margin-top : 0;
	   margin-bottom : 0;
	   padding : 5px 16px;
    }

	DIV#central p {
	   display : block;  
	   margin-top : 0;
	   margin-bottom : 0;
	   padding : 5px 16px 15px 16px;
	   font-size : small;
    }
	
	DIV#central ul, DIV#central ol {
		display : block; 
		font-size : small;
	    padding-top : 5px;
		margin-top : 0;
	}
	
	DIV#central A:link, DIV#central A:visited {
		color : #069; 
		font-weight : normal;
		text-decoration : none;
	}
	
	DIV#central A:hover {
		color : #c02;
		font-weight : normal;
		text-decoration : underline;
	}	
		
/*
DIV#sidebar {
	float : left;
	clear : none;
	width : 165px;
	margin : 0;
	padding : 0;
}


	DIV#sidebar IMG {
	   padding-left : 22px;
	   padding-bottom : 10px;
	}
	
	DIV#sidebar UL {
		display : block;
	    margin : 0;
		padding : 0 16px;
		list-style : none outside;
		font-size : small;
	}
	
	DIV#sidebar UL LI {
		margin : 0 0 10px 0;
		padding : 0 0 10px 0;
		border-bottom : 1px solid #39c;
	}
	
	DIV#sidebar UL LI A:link, DIV#sidebar UL LI A:visited {
		color : #069; 
		font-weight : normal;
		text-decoration : none;
	}
	
	DIV#sidebar UL LI A:hover {
		color : #c02;
		font-weight : normal;
		text-decoration : underline;
	}		
	
*/
