
body {background-image: url("s_images/body_banner.gif"); background-repeat:repeat-x; text-align: justify;}
* {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4C4C4C; }
		
	.remark {font-size: 10px; font-style: italic;}
	strong {color: red;  font-weight: bold;}
	.center {text-align: center;}
	
	th {vertical-align: top; text-align: center;}
	td {vertical-align: top; text-align: left;}
	
	a {color: #00F; text-decoration: none; font-weight: normal; font-style: italic;}
	a:hover {color: #F00;}
	img {border: 0;}
	
	fieldset {border: 1px solid blue; padding: 10px; margin-bottom: 15px; }
		legend {font-weight: bold; color: blue;}
		legend #note {color: red; font-weight: normal;}
		legend a {font-weight: normal;}
		fieldset img {margin: 5px;}
		
	button { font-weight: bold; color: #FFFFFF; height: 22px; width: 150px; background-image: url(s_images/button.gif); }
		

#page { position: relative; left: auto; right: auto; width: 1000px;
		background-image: url("s_images/page_banner.png"); background-repeat:repeat-x; margin: 0;
			border: 2px outset blue;}
			
#banner {padding-right: 10px; height: 107px; }

	#banner H1 {font-size: 24px;  color: #FFF; text-align: right; line-height: 24px; margin: 0;}
	#banner H2 {font-size: 20px; color: #FFFFFF; text-align: right; line-height: 20px; }

#menu {height: 27px; margin-left: 70px;}
		.menu_items{width: 120px; height: 27px; line-height: 23px; text-align: center; border-right: blue solid 1px; color: #003366}
		.menu_items a {font-size: 16px; font-variant: small-caps; text-decoration: none; font-weight: bold;}
		.menu_items a:hover {color: red; }

#message {color: #971D67; font-weight: bold; text-align:center; height: 35px; vertical-align: top;}

	#message a {font-weight: bold;}

#main {height: 500px; vertical-align: top;}

	#main H1 {font-size: 18px; text-align: center; color: #0000FF;}
	#main H2 {font-size: 14px; text-align: center; color: #971D67; }
	#main H3 {font-size: 14px; color: #003366; border-bottom: dashed #003366 1px;}
	#main H4 {font-size: 12px; text-align: center; color: #003366;}
	#main p {text-align: justify;}

	#main_left {float: left; margin-left: 30px; width: 200px; vertical-align: top;  text-align:center;}
	
		#main_left a {font-weight: bold;}
	
	#main_right {float: right;  margin-right: 30px; width: 650px;}
	
		.not_visible {display: none;}
		
		.td_border_bottom td, .td_border_bottom th {border-bottom: 1px dashed grey;}
		
		
		
	
#footer {height: 20px; text-align:center; padding-top: -25px;border-top: 1px solid blue;}
