body{background-color:#3e8fb9; margin:0; padding:0; font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,sans-serif; color:#000; font-size:85%}

h1, h2, h3, h4, h5, h6{background-color:transparent; color:#1d487e; clear:both}

h2, h3, h4, h5, h6{margin-top:24px}

h1{margin-top:5px; font-family:'Times New Roman',Georgia,'Palatino Linotype',Palatino,serif; border-bottom:0 solid #8f8fb3; text-align:left; padding-right:5px}

h2{
	font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,sans-serif;
	color:#F60;
	background-repeat:no-repeat;
	padding-bottom:5px;
	background-position:left;
	font-size: 18px;
}

h3{font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,sans-serif; border-bottom:0 solid #8f8fb3; color:#006}

blockquote{margin:12px 56px; color:#006; font-size:100%; line-height:20px; font-family:'Courier New',Courier,monospace}

code{color:navy}

img{border:0 solid #ddd}

a:link img{border:0}

a:link{color:#006; text-decoration:underline; font-weight:bold}

a:visited{color:#069; text-decoration:underline; font-weight:bold}

a:hover{color:#F30; text-decoration:underline; font-weight:bold}

#PageWrapper{width:960px; background-repeat:repeat-y}

#Header{position:relative; height:220px}

#ContentWrapper{float:left; width:100%}

#ContentColumn{margin:0 400px 0 0px; padding-left:5px; padding-right:10px}

#NavColumn{float:left; width:199px;  margin-left:-400px}

#ExtraColumn{float:left; width:179px;  margin-left:-180px}

#Footer{clear:both; width:100%; padding:0px 0 0px 0; text-align:left}

.Liner{padding:10px}

#Header .Liner{padding:0}

#Footer .Liner{margin:0; padding:100px 0 50px 0}

#PageWrapper{margin:0px auto; background-repeat:repeat-y; background-image:url(../image-files/page-wrapper.jpg)}

#Header{background-image:url(../image-files/header-image.jpg); background-repeat:no-repeat; background-color:transparent; background-position:top left}

#ContentWrapper{background-repeat:repeat-y; background-color:transparent; background-image:url(../image-files/page-wrapper.jpg)}

#NavColumn{background-repeat:no-repeat; background-color:transparent; padding-top:60px; background-image:url(../image-files/nav-column-bg.jpg); background-position:top left}

#ContentColumn{background-image:url(../image-files/content-column-bg.jpg); background-repeat:no-repeat; background-color:transparent; background-position:top left}

#ExtraColumn{background-image:url(); background-repeat:no-repeat; background-color:transparent}

#Footer{background-image:url(../image-files/footer.jpg); background-repeat:no-repeat; background-color:transparent;  text-align:left; font-size:85%}

#NavColumn{font-size:90%; color:#069; font-weight:bold}

#ExtraColumn{font-size:90%; color:#069; font-weight:bold}

#NavColumn h4{font-size:90%; color:#006; margin-top:0}

#ExtraColumn h4{font-size:90%; color:#006; margin-top:0}

.Navigation{width:100%; font-family:Arial,Helvetica,sans-serif; background-color:transparent}

.Navigation h3{padding:10px 0 10px 0; font-size:120%; color:#25507c; margin:20px 0 20px 0; border-top:2px solid #3e8fb9; border-bottom:2px solid #3e8fb9; text-align:center}

.Navigation ul{list-style-type:none; padding:0 0 8px 5px; margin:-6px 0 0 0}

.Navigation li{background-color:transparent; margin-bottom:3px}

.Navigation a:link{color:#006; display:block;  padding:3px 0 3px 0px; text-decoration:underline}

.Navigation a:visited{color:#069; display:block;  padding:3px 0 3px 0px; text-decoration:none}

.Navigation a:hover{color:#F30; display:block;  padding:3px 0 3px 0px; background-color:transparent;  text-decoration:underline}

.ThumbnailLink{text-align:center}

.ThumbnailLink a:link{text-decoration:none; color:#006}

.ThumbnailLink a:hover .Caption{text-decoration:underline; color:#F30; font-weight:bold}

.ExtraNav{font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,sans-serif}

.ExtraNav ul{list-style-type:none; padding:0}

.ExtraNav ul li{
	display:inline;
	background-color:transparent;
	text-align:left;
	padding-bottom:0px;
	padding-right:15px
}

.ExtraNav a:link{color:#006; text-decoration:none; text-align:left; padding:0 4px; font-weight:bold}

.ExtraNav a:visited{color:#CFF; text-decoration:none; font-weight:bold}

.ExtraNav a:hover{color:#FFF; background-color:transparent; text-decoration:underline; font-weight:bold}

#Header .ExtraNav{
	font-size:85%;
	background-color:transparent;
	position:relative;
	left:0px;
	width:60%;
	margin:0px auto 18px auto;
	padding-top:160px;
	text-align:left;
	padding-left:5px;
	padding-right:500px
}

#Header .ExtraNav ul{margin:0}

#Footer .ExtraNav{margin:5px 0 0px 0; background-color:transparent; width:85%; position:relative; padding:0px 0 20px 0}

#Footer .ExtraNav ul li{display:inline; background-color:transparent; text-align:left; padding-bottom:0px}

#Footer .ExtraNav a:link{color:#006; text-decoration:none; text-align:left; padding:0 4px; font-weight:bold}

#Footer .ExtraNav a:visited{color:#CFF; text-decoration:none; font-weight:bold}

#Footer .ExtraNav a:hover{color:#FFF; background-color:transparent; text-decoration:underline; font-weight:bold}
#Footer p{background-color:transparent; color:#006; text-align:center}

.CalloutBox{background-color:#3e8fb9; width:480px; margin:18px auto 18px auto; padding:4px 4px 1px 4px; color:black; background-image:url(../image-files/callout-box.jpg); background-repeat:no-repeat; background-position:top center}

div.CalloutBox p{margin:13px}

p.CalloutBox{padding:13px}

div.CalloutBox h1, 
div.CalloutBox h2, 
div.CalloutBox h3, 
div.CalloutBox h4, 
div.CalloutBox h5, 
div.CalloutBox h6{margin:13px 0 0 13px}

.ReminderBox{background-color:transparent; width:35%; margin:0 18px 12px 0px; float:left;             color:#006; text-align:justify}

.ReminderBox h4{margin:0; padding:25px 0 12px 0; text-align:center; background-color:transparent; background-image:url(../image-files/reminder-box.jpg); background-repeat:no-repeat; background-position:top left}

.ReminderBox p{font-size:80%; padding:0 10px 0 0; line-height:120%; border-right:5px solid #3e8fb9}

.AdSenseBoxLeft, .AdSenseBoxRight, .AdSenseBoxCenter468, .AdSenseBoxExtraColumn{padding:0px; background-color:transparent; border:0px}

.AdSenseBoxLeft{
	margin:0 18px 12px 0px;
	float:left
}

.AdSenseBoxRight{margin:0px 18px 10px 10px; float:right}

.AdSenseBoxCenter468{width:468px; margin:0 auto 12px auto; clear:both}

.AdSenseBoxExtraColumn{padding:0; margin:25px 0 12px 0; clear:both}

.ReturnToNavBox{background-color:transparent; width:90%; margin:0 auto 12px auto; padding:4px 4px 8px 55px; background-image:url(../image-files/return-to.jpg); background-repeat:no-repeat; background-position:top left}

#RSSbox{width:148px; background-color:transparent; margin:2px auto 5px 3px; padding:2px 2px 5px 2px; font-size:100%; font-weight:bold; color:#1d487e; line-height:120%; text-align:center}

.Clear{clear:both}

.Caption{font-size:85%; font-weight:bold; color:#006; display:block; line-height:150%; margin-bottom:10px}

.ItemRight{float:right; margin:2px 0 12px 18px; text-align:center}

.ItemCenter{margin:2px auto 12px auto; text-align:center; clear:both}

.ItemLeft{float:left; margin:2px 18px 12px 0; text-align:center}

