body {
	background-image: url(../images/bg.jpg);	background-repeat: repeat-x;	background-position: 0 0;
	background-color:#2b3751; 
}

#container {
	/*position:absolute;
	left:0px;
	top:0px;

	width:909px;
	height:724px;	*/
	margin-left:auto;
	margin-right:auto;
}

#header {
	margin-left:auto;
	margin-right:auto;
	left:0px;
	width:909px;
	height:98px;
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;

	background-image: url(../images/web_css_01.jpg);
}

#top_navigation {
	text-align:left;
	margin-top:0;
	padding-top:0;
	margin-bottom:0px;
	padding-bottom:0;
	margin-left:auto;
	margin-right:auto;
	top:90px;
	width:800px;
	height:160px;
	padding-left:0;
	background-image: url(../images/background.jpg);
	background-repeat:repeat-y;
}

#content {
	background-image: url(../images/background.jpg);
	top:134px;
	width:800px;
	height:auto;
	text-align:left;
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding-left:0;

	background-repeat: repeat-y;
}

#blue_footer {
	background-image: url(../images/web_css_04.jpg);
	background-repeat:repeat-x;
	top:666px;

	height:28px;
	
	text-align:left;
	margin-top:20px;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	margin-left:auto;
	margin-right:auto;

}

#footer {
	text-align:center;
	margin-top:0;
	padding-top:0;
	margin-bottom:0px;
	padding-bottom:0;
	margin-left:auto;
	margin-right:auto;
	top:90px;
	width:800px;
	height:30px;
	padding-left:0;
	background-image: url(../images/background.jpg);
	background-repeat:repeat-y;
}

#top_navigation p {
	padding-top:6px;
	font-size:12pt;
}
.pipe {color:#eee; display:inline-block;padding-bottom:1px;}

#footer p {
	padding-top:4px;
	font-size:10pt;
}

A {color:black; text-decoration: underline;}
A:link {text-decoration: none;text-decoration: underline;}
A:visited {text-decoration: none;text-decoration: underline;}
A:active {text-decoration: none;text-decoration: underline;}
A:hover {text-decoration: underline; color: black;}
#top_navigation A:hover {text-decoration: underline; color: #eee;}
strong{font-weight:bold;}
ul{margin-left:20px; font-size:13pt;}
h1, h2, h3,h4 {font-family:"Trebuchet MS",Trebuchet;}
h5 {font-family:Arial, Helvetica, sans-serif;}
h1{width:486px;font-size:18pt;color:#4c6664;padding-top:10px;padding-bottom:6px;}
h2{
	font-size:16pt;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:16px;
}
h3{
	font-size:14pt;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:16px;
}

#footer a {
font-size:1.4em;
}

#content p,  #content ol{
	color:#FFFFFF;
	font-size:1.3em;
	line-height:auto;
	margin-bottom:1em;
	margin-right: 30px;
}


#content ul { 
 margin-left:0em; 
  padding-left:0.2em; 
  margin-bottom:1em; 
}

 
#content ol li,#content ul li { margin-bottom:0.5em; }

#content ol { 
  margin-left:1.5em; 
  padding-left:0px; 
}
#content ol li { 
  list-style:decimal; 
  background-image:none; 
  padding-left:0em; 
} 


.background_box{float:right; margin-top:20px; margin-right:55px; width:266px; height:450px;}
.inner_box_top{
	border:solid #84a8a6 1px;
	height:260px;
}
.inner_box_bottom{width:266px; padding:7px; margin-top:15px;background-color:#b9d5d2; border:solid #84a8a6 1px;height:230px;}

.inner_box_bottom2{width:266px; padding:7px; margin-top:15px;background-color:#b9d5d2; border:solid #84a8a6 1px;height:90px;}

.book_page .inner_box_bottom, .book_page .inner_box_bottom2{height:210px;}
.main_content{
	padding-left:32px;
	width:760px;
}

#top_navigation p {white-space:nowrap;}
#top_navigation .innerdiv {margin-left:22px;}
#top_nav_pad {padding-top:70px;}
#top_nav_pad p {font-family:Arial, Helvetica, sans-serif; font-size:20px;}
#top_nav_pad a { color:#222;}

#top_nav_table {
	width:760px;
}
em {font-style:italic;}

.UPPER {font-variant:small-caps; font-weight:bold;}

#content table p {
margin-bottom:4px;
margin-left:4px;
}
#content table td, #content table tr, #content table {
border:none;
}
.selected {
font-weight:bold;
}

