html { height: 100%;}

p { font-size: 1.0em; }

h1 { font-size: 2.0em;}
h2 { font-size: 1.5em;}
h3 { font-size: 1.2em;}

body { margin: 0px; padding: 0px;
		background: #dedcc4 url("../images/bg-grad.png") repeat-x;
		font: 76% "Bitstream Vera Sans" sans-serif;
		 color: #163D71;
}


#page_grp { width: 700px;
			margin-left: auto;
			margin-right: auto; 
			position: relative;
			min-height: 100%;
}

#header {  margin-top: 20px;  margin-bottom: 20px;
			text-align: right;
		  padding: 0px;
}

#header h1 { margin-bottom: 5px;}
#header p { margin: 0px;}

#content_grp { min-height: 500px; 
				padding-bottom: 50px; padding-top: 1px;
				}

	#sidebar { float: left; width: 175px; 
				background: transparent url("../images/lcd-body.png") left repeat-y;
				border-top: none;
				border-right: none;
				font-size: 0.9em;
			}

	#sidebar_header { background: transparent url("../images/lcd-header.png") top left no-repeat;
					  height: 187px;
					 padding: 0px;
					 }
	#sidebar_footer { background: transparent url("../images/lcd-footer.png") bottom left no-repeat;
					  height: 75px;
					 padding: 0px; }

	#sidebar_header *, #sidebar_footer * { display: none;}

	#content {	margin-left: 200px; 
				 background: #F6F5F2 url("../images/content-footer.png") bottom no-repeat;
				padding-bottom: 20px;
				 }
	#content p { margin-left: 20px; margin-right: 20px; font-family: "Verdana" "Helvetica" sans-serif;}

	#content h2 {  text-align: right; position: relative;
					margin: 0px; margin-bottom: 2em;
				  color: #DD6300;	
					background: transparent url("../images/content-header.png") top no-repeat;
					border-bottom: 1px solid #C7C5A9;
					padding: 1em 1em 1em 0;
					}
	
	#content h3  { margin-left: 2em; color: #DD6300; margin-top: 2em;}
	#content p {  text-align: justify; margin-left: 3em; margin-right: 3em; text-indent: 1em; line-height: 1.5em; margin-top: 2em;}
	#content p.no_indent { text-indent: 0;}

#footer { 
		text-align: right; padding-top: 1em;
		font-size: 0.8em;
		height: 50px;
			}

	
#footer p { margin-top: 0; margin-bottom: 0.5em}

#menu { width: 150px;
		text-align: right;
		margin: 0px auto 0px auto;
		}

#menu ul { list-style: none; margin-right: 5px; }

#menu li { font-weight: 600;
			 padding: 0px; width: 100%; margin-bottom: 10px;
			}

#menu a { display: block; padding: 0px; padding-right: 5px; margin: 0px; color: #163D71; text-decoration: none;}


#menu a:hover {
	background-color: #163D71;
	color: #E6E4C1;
}

ul { 
	margin: 0px; padding: 0px;
	padding-left: 0.5em;}


#menu ul ul {  padding-top: 10px;
			  border: 1px solid #677FAD;
			  border-left: none; border-right: none;
			}

a { color: #DD6300; text-decoration: none;}
a:hover { color: #EC7F27;}
.bottom_links {  margin-right: 40px;
			text-align: right;
		  color: #fff;
			padding: 0px;
			}



/* WINDOWPOP */

#showimage{
position:			absolute;
visibility:			hidden;
border:				1px solid #3C281E;
top:				0px;
left:				0px;
}

#dragbar{
cursor:				pointer;
background-color:	#1B365E;
min-width:			100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight:		bold;
margin-right:		1px;
color:				#FFFFFF;
}

/* WINDOWPOP END */

