body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, helvetica, arial;
	background-color: #455163;
	}
	h1,h2,h3,h4,h5 {
		font-family: helvetica, arial;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	#alert {
		background-color: #f7941d;
		font-weight: bold;
		color: #fff;
		font-size: 1.0em;
		padding: 5px;
		text-align: center;
		font-family: helvetica, arial, verdana;
	}

	#container {
		position: relative;
		height: 800px;
		position: 175px;
		background-image: url(../images/public2/bg.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		}
	#subcontainer {
		/*background-image: url(../images/montage.jpg);
		background-repeat: no-repeat;
		background-position: center 41px;;*/
		}
	#header {
		background-image: url(../images/public2/title.gif);
		background-repeat: no-repeat;
		background-position: center 0px;
		height: 60px;
		width: 900px;
		margin-left: auto;
		margin-right: auto;
		}
		#header h1 {
			width: 900px;
			height: 60px;
			}
			#header h1 a {
				position: relative;
				z-index: 200;
				display: block;
				height: 60px;
				width: 700px;
				left: 100px;
				}
			#header h1 span {
				display: none;
				}
		#header h2 {
			display: none;
			}
			h2 span {
				display: none;
				}


		#navigation {
			position: relative;
			z-index: 50;
			clear: both;
			width: 739px;
			margin-left: auto;
			margin-right: auto;
			}
			#navigation ul {
				list-style: none;
				padding: 0px;
				margin: 0px;
				}
				#navigation ul li {
					display: inline;
					}
					#navigation ul li a {
						margin-left: 0px;
						margin-right: 0px;
						font-family: helvetica, arial;
						text-decoration: none;
						font-size: 30px;
						font-weight: bold;
						letter-spacing: -2px;
						line-height: .85em;
						color: #fff;

						display: block;
						border-left: 1px solid #455163;
						width: 184px;
						height: 99px;
						float: left;
						background-color: #708093;
						background-image: url(../images/public2/navbg.gif);
						background-repeat: repeat-x;
						position: relative;
						z-index: 200;
						}
						#navigation ul li a.first {
							border-left: 0px;	
							}
						#navigation ul li a span {
							width: 90%;
							position: absolute;
							bottom: 2px;
							left: 5px;
							cursor: hand;
							}
					#navigation ul li a:hover {
						background-color: #a0abb7;
						background-image: url(../images/public2/navbg_hover.gif);
						}
					#navigation ul li a.current {
						background-color: #455163;
						background-image: url(../images/public2/navbg_current.gif);
						}
						#navigation ul li a.current:hover {
							background-image: url(../images/public2/navbg_current.gif);
							}
		#sub_navigation {	
			width: 730px;
			margin-left: auto;
			margin-right: auto;
			background-color: #455163;
			clear: both;
			}
			#sub_navigation ul {	
				padding-left: 10px;
				padding-right: 10px;
				list-style: none;
				padding: 0px;
				margin: 0px;
				height: 23px;
				padding-top: 5px;
				}
				#sub_navigation li {
					display: inline;
					height: 25px;
					}
					#sub_navigation li a {
						margin-left: 3px;
						margin-right: 3px;
						padding-left: 7px;
						padding-right: 7px;
						display: block;
						float: left;
						color: #fff;
						text-decoration: none;
						font-family: helvetica, arial, verdana;
						font-size: 18px;
						letter-spacing: -1px;
						margin-bottom: 0px;
						padding-top: 2px;
						}
						#sub_navigation li a:hover {
							color: #fff;
							background-color: #596a82;
							}
					#sub_navigation li a.current {
						background-color: #8a95a6;
						color: #fff;
						}
						#sub_navigation li a.current:hover {
							background-color: #8a95a6;
							color: #fff;
							}



	#content {
		padding: 0px;
		clear: both;
		width: 730px;
		margin-left: auto;
		margin-right: auto;
		}
		#content a {
			color: #c64f24;
			}
			#content a:hover {
				background-color: #c64f24;
				color: #fff;
				}
		#title {
			float: left;
			width: 530px;
			background-color: #8a95a6;
			padding: 10px;
			font-size: 30px;
			font-weight: bold;
			font-family: helvetica, arial, verdana;
			color: #fff;
			letter-spacing: -2px;
			line-height: .8em;
			}
		#main {
			background-color: #fff;
			padding: 0px;
			width: 550px;
			float: left;
			margin: 0px;
			font-size: 12px;
			line-height: 1.5em;
			background-image: url(../images/public2/main_bg.gif);
			background-repeat: repeat-x;
			background-position: bottom;
			}
			
			/* for understanding browsers */
			#main {
			min-height:485px; 
			height:auto;
			}
			/* for Internet Explorer */
			/*\*/
			* html #main {
			height: 485px;
			}
			/**/			
			
			#main_content {
				padding: 10px;
				min-height: 549px;
				}
			*html #main_content {
				height: 549px;
				}
			#main p {
				margin-top: 10px;
				margin-bottom: 10px;
				}
			#main h1, #main h2, #main h3 {
				margin-top: 0px;
				margin-bottom: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				line-height: 1em;
				color: #708093;
				font-family: helvetica, arial, verdana;
				clear: both;
				}
			#main h1 {
				font-size: 20pt;
				letter-spacing: -1pt;
				}
			#main h2 {
				font-size: 15pt;
				letter-spacing: 0pt;
				}
			#main h3 {
				font-size: 13pt;
				letter-spacing: 0pt;
				}
		#sub {
			font-size: 12px;
			float: right;
			padding: 0px;
			width: 180px;
			color: #fff;
			margin: 0px;
			background-color: #455163;
			background-image: url(../images/public2/subbg.jpg);
			background-position: top;
			background-repeat: no-repeat;
			}
			#sub div {
				margin: 10px;
				}
			#sub ul {
				list-style: none;
				margin: 0px;
				padding: 0px;
				}
			#sub ul li {
				margin-top: 3px;
				margin-bottom: 3px;
				}
			#sub a {
				color: #fff;
				}
			#sub a:hover {
				background-color: #fff;
				color: #000;
				}
			#contact {
				padding: 8px;
				border-bottom: 1px solid #000;
				}
			#related {
				padding: 10px;
				width: 195px;
				}
			#sub p {
				margin-top: .3em;
				margin-bottom: .3em;
			}
	
	.right-bug {
		float: right;
		margin-left: 10px;
		margin-bottom: 15px;
		margin-top: 5px;
		}
		.left-bug {
			float: left;
			margin-right: 10px;
			margin-bottom: 15px;
			margin-top: 5px;
			}
				
	#footer {
		color: #000;
		background-color: #fff;
		clear: both;
		width: 100%;
		padding-bottom: 100px;
		font-size: 12px;
		}
		#footer_content {
			padding-top: 50px;
			padding-bottom: 20px;
			background-image: url(../images/public2/gradientbottom.gif);
			background-repeat: no-repeat;
			background-position: top;
			width: 730px;
			margin-left: auto;
			margin-right: auto;
			}

		#footer div#logos {
			width: 720px;
			float: left;
		}
		#footer div#logos a{
			float: left;
			margin: 10px;
			border: 0px;
		}
		#footer div#logos a img {
			border: 0px;
		}
		#footer div#links{
			float: right;
			width: 180px;
		}
		#footer div#links ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
		#footer div#links ul li {
			margin-bottom: 5px;
		}
		#footer div#links a {
			color: #000;
		}
		#footer div#links a:hover {
			background-color: #000;
			color: #fff;
		}

	#extraDiv0 {
		position: absolute;
		top: 0px;
		width: 100%;	
		z-index: 90;
		}
	#extraDiv1 {
		height: 60px;
		width: 900px;
		margin-left: auto;
		margin-right: auto;
		}
		#extraDiv2 {
			position: relative;
			z-index: 100;
			top: 0px;
			left: 62px;
			float: left;
			margin-top: 0px;
			margin-bottom: 0px;
			width: 109px;
			height: 99px;
			background-image: url(../images/public2/logo.gif);
			}



	div.montage_photo {
		position: absolute;
		top: 187px;
	}
	div#montage_photo1 {
		z-index: 50;
	}
	div#montage_photo2 {
		z-index: 25;
	}
	div#montage_photo3 {
		z-index: 1;
	}
	
	
	div#content form fieldset {
		font-size: 13px;
		font-family: verdana;
		border: 0px;
		padding: 0px;
		margin: 0px;
		padding: 15px;
		margin-top: 10px;
		margin-bottom: 10px;
		border-top: 3px solid #DDD;
		border-bottom: 3px solid #DDD;
		}
		div#content form fieldset fieldset {
			margin: 0px;
			padding: 0px;
			border: 0px;
			margin-bottom: 5px;
			}
		div#content form legend {
			font-family: helvetica, arial, verdana;
			font-size: 1.4em;
			font-weight: bold;
			color: #999;
			}
		div#content form fieldset label {
			font-size: 12px;
			display: block;
			width: 150px;
			float: left;
			}
	   div#content form br {
	       clear: left;
	       }
	
	
div#copyright {
	text-align: center;
	padding: 20px;
	clear: both;
	color: #888;
	font-size: .9em;
}
}