html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a
{
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #03486b;
	background: #bbd6d0;
	font-size: 12px;
        background-image: url(../images/background_pattern.gif);
	}
#container {
        margin: 0 auto;
	background: #fff;		
	padding: 0px;
	width: 800px;
        border: 1px solid #03486b;
        text-align: left;
	}	

#top {
	background-color: #016867;
	margin: 0px auto;
	height: 140px; 
	background-image: url(../images/banner800.jpg);
	}

a {color: #03486b; font-weight: normal;}
a:visited {color: #03486b;  }
a:hover {color: #009999;}
a:active {color: #03486b;}

p {padding-bottom: 5px; line-height: 150%;}

ul { list-style-position: inside; margin-left: 10px;}
li {line-height: 150%;}

.leftNavigation {padding-left: 10px; }
.leftNavigation a {text-decoration: none;}
.leftNavigationHeader {font-weight: normal; letter-spacing: .15em; line-height: 150%; margin: 0; }
.leftNavigationHeader a {text-decoration: none; font-weight: normal;}

#left {
	float: left;
        border: 1px dashed #9abeb6 ;
	border-style: none solid none none;
	background: none;
	width: 140px;
        margin: 10px;
	}	


	
#content
{
	width: 380px;
	float: left;
        overflow: auto;
	
}

#contentwide img {padding: 0 20px;}

#contentwide
{
	width: 629px;
        float: left;
        overflow: visible;
        margin-left:10px;


}	

	
.sidebar {
	float: right;
        right: 0px; /* Opera5.02 will show a space at right when there is no scroll bar */
	width: 200px; 
	background-color: #d3e6e2;
        margin:10px;
	}

.sidebarHome {
	float: right;
	right: 0px; /* Opera5.02 will show a space at right when there is no scroll bar */
	width: 200px; 
	background-color: #d3e6e2;
        margin: 0 10px 10px 10px;
	}

.sidebar p{padding: 5px; color: #03486b;}	
	
.sidebarBlog {
	float: right;
	right: 0px; /* Opera5.02 will show a space at right when there is no scroll bar */
	width: 200px; 
	background-color: #d3e6e2;
        margin: 10px 10px 20px 20px; 
	}

.sidebarModule {padding: 10px; margin: 0;}

#footer {
margin-top: 20px;
	padding: 10px;
	clear: both;
	font-size: x-small;
}	


#contentwide h1,h2,h3,h4,h5 {
font-style: italic; color: #016867; padding: 10px 0; line-height: 150%;}

	


.testimonials {font-size: 125%; font-style: italic; font-weight: bold; font-family: georgia, times, serif; line-height: 150%; }
.smalldetail {text-align: right; }

.sectionHeadline {ftext-transform: uppercase; border-bottom: 1px dashed #9abeb6; padding-left: 2px; background-color: #b7d5cf;}
.sectionSubHeadline {padding: 10px 0 0 0;}

.asset-name {font-size: 18px; margin-bottom: 20px; margin-top: 10px;}

.bookList {font-weight: bold; line-height: 200%;}

.linkStyle {font-size: 125%; font-weight: bold; font-style: normal; line-height: 200%;}

.author {font-size: 90%; padding-bottom: 10px; margin-top: -10;}

.summaryFooter {border-bottom: 1px dashed #9abeb6; margin-bottom: 10px; width: 350px;}



.homeHeadlines {font-size: 150%;}
.homeHeadlinesTop {margin-top: 0px; font-size: 150%;}

.contentColumn {width: 380px;}
.contentColumn h1,h2,h3,h4,h5 {margin-bottom: 20px;}


#contentwide h1,h2,h3,h4,h5 {padding: 0;}
#contentwide ul li {color: #497e99; margin: 10px;  }
#contentwide ul {font-size: 16px; list-style-position: outside; margin: 0 0 0 20px; padding: 0; list-style-image:url(../images/dingbat_16px.gif); }
#contentwide li	{padding: 0; margin: 0; }

#contentwide .sidebarBlog h1,h2,h3,h4,h5 {padding: 0;}
#contentwide .sidebarBlog ul li {color: #497e99; margin: 10px;  }
#contentwide .sidebarBlog ul {font-size: 12px; list-style-position: outside; margin: 0 0 0 20px; padding: 0; list-style-image:url(../images/dingbat_16px.gif); }
#contentwide .sidebarBlog li {padding: 0; margin: 0; }



.section {margin-bottom: 10px; margin-top: 5px;}



	


