/* ******** */
/* DEFAULTS */
/* ******** */
BODY {
/*	background-color: white;
	font-family: sans-serif;
	font-size: 12px;
	color: black;
	*/
}
TABLE {
	border-collapse: collapse;
}
TD {
	font-family: sans-serif;
	font-size: 12px;
	color: black;
	vertical-align: top;
}

/* **************** */
/* MISC. FORMATTING */
/* **************** */
div.code {
	font-family: courier;
	font-size: 11px;
	border: solid thin #0000CC;
	background-color: #FFFFCC;
	white-space: nowrap;
	overflow:auto;
	display:block;
	width:97%;	
	padding-bottom: 20px;
}

/* Observatory template stuff */
/*	+---------------------------------------------------------------
	| REDEFINE DEFAULT XHTML TAGS
	+---------------------------------------------------------------
*/
BODY {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 76%;
	margin: 0px;
	padding: 0px;
	text-align: center;

	color: #000;
	float: none;
	height: 100%;
	background-color: #c1c1c1;
}


	p {
		font-family: arial, georgia, helvetica, sans-serif;
		font-size: 1em;
		margin:0px 0px 15px 0px;
		padding:0px; }

	
	h1 {
		font-size: 1.8em;
		margin: 0px 0px 10px 0px;
		}
	
	h2 {
		font-size: 1.4em;
		margin: 0px 0px 15px 0px;
		font-weight: normal; }
	
	h3 {
		font-size: 1.2em;
		margin: 0px 0px 10px 0px;
		font-weight: bold; }
		
	h5 {
		padding:0;
		margin: 0px 0px 15px 0px;
	}
	
	
		a {
		color: #05435A;
		text-decoration: underline; }

	a:link 		{ color:#003366; }
	a:visited 	{ color:#003366; }
	a:active 	{ color:#003366; }
	a:hover 	{ text-decoration: none; color:#ff6600; }
	
	img {
		border: 0; }
	
	hr {
		color:#06445B;
		height:1px;
	}
	
	ul {
		padding-bottom:15px;
	}
	
	ol, ul, li {	
		font-size: 1.0em;
		margin-top: 1em;
		margin-bottom: 0.1em; }
	
	li > p {
		margin-top: 0.2em; }
		
	pre {
		font-family: monospace;
		font-size: 1.0em; }
		
	strong, b {
		font-weight: bold; }
	
	form {
		margin:0;
		padding:0;
	}
	
/*
	+---------------------------------------------------------------------------------------------------------------------
*/

/*	+---------------------------------------------------------------
	| Custom Page layout objects
	+---------------------------------------------------------------
*/		


	#container {
		width: 800px;
		background-color: #ffffff;
		margin:10px auto 0px auto;
		padding:0px; 
	}

/*	+---------------------------------------------------------------
	| Header Block
	+---------------------------------------------------------------
*/
#header-top {
		display:block;
		width: 800px;
		height: 90px;
	}

		#header-top-one{
			padding-top:10px;
			float:left;
			width: 13%;
		}
		
		#header-top-two{
			float:left;
			width: 16%;
		}
		
		#header-top-three{
			padding-top:40px;
			float:left;
			width: 32%;
			vertical-align:middle;
		}

		#header-top-four{
			float:left;
			width: 13%;
		}
		
		#header-top-five{
			float:left;
			width: 25%;
		}


#header-bottom1{
	clear:both;
	display:block;
	float:left;
	width: 95px;
	}


#header-bottom2{
	clear:both;
	display:block;
	float:left;
	width: 606px;
}


#header-bottom3{
	clear:both;
	display:block;
	float:left;
	width: 20px;
}


#header-tabbar{
	font-family:verdana,arial;
	font-size:65%;
	padding-left:15px;
	width: 800px;
}

#header-tabbar img {
		vertical-align:bottom;
	}
#header-tabbar ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
#header-tabbar li {
		float:left;
		margin:0;
		padding:0;
	}

#navi-endbar{
		clear:both;
		display:block;
		font-size:0.80em;
		line-height:17px;
		height:25px;
		background-image: url(../images/jpg/nav_layout/header/nav-back.jpg); 
		background-repeat:repeat-x;
	}

#other{
	width: 100%;
	height: 3%;
}

	#breadcrumbtrail-container {
		width: 100%;
		text-align: left;
		padding-left: 10px;
		padding-right: 10px;
		
	}


/*	+---------------------------------------------------------------
	| Footer Links bar
	+---------------------------------------------------------------
*/
#plug {
		clear:both;
		font-size:2em;
		font-weight:bold;
		text-align:center;
		margin-bottom:15px;
		float: left;
	}
	
#footerlinksbar{	
	clear:both;
	background-color:ffffff;
	text-align:center;
	width: 100%;
	height: 2em;
	background-image: url(../images/jpg/nav_layout/header/nav-back.jpg); 
	background-repeat: repeat-x;
	margin:4px 0px 10px 0px;
}

#footerlinksbar ul {
		list-style-type:none;
		text-align:center;
		padding:0;
		margin:0;
	}
	
#footerlinksbar li {
		display:inline;
		font-size:0.80em;
		line-height:17px;
		padding-left:3em;
		margin:0;
	}
	
#footerlinksbar a {
		color:#000;
		text-decoration:none;
	}
	
#footerlinksbar a:hover {  text-decoration: underline; 
} 

#text{
	float: left;
	padding:15px;
	padding-top:20px;
	background-color:#efefef;
	width: 100%;
	height:80px;
	border:black;
	margin:0;
}



#lastUpdated{
	width: 100%;
	float: right;
	text-align: right;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
}


#tbl-plain {
width:100%;
padding:10px;
background:#F5F5F5;
border:1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}

#copyright {
height: 40px;
vertical-align:top;
}
#tbl-copyright {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	padding: 10px;
	border:none;
	height:12px;
	vertical-align:top;
}

#td-copyright-lft {
text-align:left;
}

#td-copyright-rt {
align:right;
}
/*						 END TEMPLATE PAGE STYLING
	+---------------------------------------------------------------------------------------------------------------------
*/

