* {
  margin: 0;
  padding: 0;
}

img {
	border:none;
	}
	
body.main {
  font: Arial, Helvetica, sans-serif;
  background-image:url(images/background_header.jpg); 
  background-repeat:repeat-x; text-align: center; 
  min-width: 760px;
  background-color:#FFFFFF;
  
 }
 body.blog {
  font: Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
  margin: 0 10% 0 10%;
  text-align: center;
 
 }
 
 a:link {color:#292f6f;text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
 
 a:hover {color:#CC6600;}
 	 
 a:visited {color:#003399;}
 
 #wrapper {
  width: 100%;
  margin:auto; 
  text-align: left;
  padding: 0;
  margin-top: -4px;
}


div#header {text-align:left; margin:0; padding:0; text-align:left; padding:0; }
div#header img {margin:0; padding:0; top:0; left:0;}
div#quickjump {position:absolute; margin:0; padding:0; top:148px; left:0; clear:right;}
.select { position:absolute; top:142px; left:0px;  
		margin:0; padding:0 0 0 620px;}
		
div#nav {font-family:Arial, Helvetica, sans-serif;padding:0 0 25px 0; margin:-4px 0 0 -2px;; width:157px;float: left; background-image:url(images/nav_bg.gif); 
background-repeat: no-repeat;}
div#nav ul {border:0; margin:0; padding-top:2px; list-style-type:none; font-weight:normal; font-size:11px;}
div#nav li { margin-left:0; padding:0 -20px 0 0; text-align:left; width:157px; border-bottom:#292f6f 1px solid;  }
div#nav li.nolink { text-decoration:none; font-weight:bold; color:#000033;display:block; width: 100%;  padding:1em 0 1em 1.1em; background-image:url(images/mustard_bg.jpg); background-color: #C27317;  }
div#nav li.nolink:hover { text-decoration:none; font-weight:bold; color:#000033;display:block; width: 100%;  padding:1em 0 1em 1.1em; background-image:url(images/mustard_bg.jpg); background-color: #C27317;   }
div#nav li a {text-decoration:none; font-weight:bold; color:#000033;display:block; width:140px; padding:.5em 0.5em .5em 1.25em; }
div#nav a img {margin:10px 0 0 0; padding:0 0 0 8px;}
div#nav li:hover {background-image:url(images/nav_li_bg_rollover.png); background-repeat:repeat-x; padding: 0; text-decoration:underline;}
div#nav li:hover.large {background-image:url(images/nav_li_bg_rollover2.png); background-repeat:repeat-x; padding: 0; text-decoration:underline;}
div#nav li:hover.larger {background-image:url(images/nav_li_bg_rollover3.png); background-repeat:repeat-x; padding: 0; text-decoration:underline;}
div#nav li.noborder {border-bottom:none;}
div#nav a img.home {margin-bottom:-5px;}

div#back { margin:5px 0 5px 15px; clear:both; font-family:Arial, Helvetica, sans-serif; text-align:left; float:left; width:170px; }
div#back h2 {font-size:10px; font-weight:bold; font-style:oblique;}
		

#content { 
font-size:12px;
text-align:left;
width: 75%; 
margin-top: 10px;
float:left; 
font-family:Arial, Helvetica, sans-serif;
padding-left:15px;
}

#content p {padding-bottom:15px;} 

#content img {margin-bottom:5px;}

.floatRight {float:right; display:inline; margin: -35px 0 25px 10px; padding-right:10px;} /*book cover*/


div#subcontent {margin-top:10px; padding:2px 20px 0 0;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#subcontent img {margin-bottom:2px;}
div#subcontent h1{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000066; margin-bottom:2px;}
div#subcontent p {font-size:12px; margin:0 0 3px 0;font-family:Arial, Helvetica, sans-serif;font-family:Arial, Helvetica, sans-serif;}	
.bordertop {border-top:#999999 thin solid; padding-top:15px;}

#footer {
  padding: 4px 10px; text-align:left; clear: both; font-size:10px; margin-top:5px; border-top:#333333 thin solid; width:100%;
}


#footer ul {margin-top: -45px; padding-left:155px;font-family:Arial, Helvetica, sans-serif; line-height:14px;} 
#footer li {display:inline; color:white; border-left:1px solid; color:#003366; padding:0 5px 0 9px; 
						}
#footer li:first-child {border-left:0; padding-left:-9px;} 
#footer li.noborder {border-left:0; padding-left:-9px;} 
#footer li.break {display:block; list-style-type:none;border-left:0; padding-left:-9px;}
#footer ul li a {text-decoration:underline;}
#footer ul.bottom_footer {margin-top:5px;}
 


/*--table styles--*/

h1 {
	font-family: Arial, Times, sans-serif; 
	font-weight:bold;
	font-size: 20px;
	color: #292f6f;
	margin-bottom: 10px;
}


.tablehead {
	font-family: Arial, Times, sans-serif;   
	font-size: 14px;
	font-weight: bold;
	color:#292f6f;
	padding: 4px;
}

.table {
	width: 80%;
}
.table2 {
	font-family: Arial, Times, sans-serif;   
	font-size: 12px;
	background-color:#d2d3dd;
	padding: 4px;
	line-height: 17px;
}

.table1 {
	font-family: Arial, Times, sans-serif;    
	font-size: 12px;
	padding: 4px;
	background-color: #FFF;
	line-height: 17px;
}

td a:hover {color:#CC6600;}

.content {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:10px;}
.description {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:10px;}
p.description {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:10px;}
td.description {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:10px; vertical-align: top; padding-top: 5px;}
.jbLink {
	color: #292f6f;
	font-weight: normal;
}
.jbLink:link {
	color: #292f6f;
	font-weight: normal;
}
.jbLink:visited {
	color: #292f6f;
	font-weight: normal;
}

.chapterList a:link {
	color: #044376;
	font-weight: bold;
	text-decoration: none;
}
.chapterList a:visited {
	color: #044376;
	font-weight: bold;
	text-decoration: none;
}
.chapterList a:hover {
	color: #044376;
	font-weight: bold;
	text-decoration: underline;
}
.chapterList li {
	font-size: 12px;
	padding: 5px 0 5px 15px;
	border-bottom: 1px solid #C27317;	
	width: 350px;
	list-style-type: none;
}
/******** Blog ************************/
#blogHeader{
	text-align: center;
	background-image: url(images/header_login.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 750px;
	height: 169px;	
	border-right: solid 1px #87A1B0;
  	border-left: solid 1px #87A1B0; 
	margin: 0;
	}
.blogTitle {
	background-color: #034275;
	color: #FFF;
	font-size: 32px;
	letter-spacing: 1px;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	width: 750px;
	border-right: solid 1px #87A1B0;
  	border-left: solid 1px #87A1B0; 
	padding: 10px 0 10px 0;
	margin: 0;
}	
.recentArticlesHeading {
	background-color: #E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#333333;
	font-weight: bold;
	padding: 10px 0 5px 10px;
	border-bottom: solid 1px #E0E0E0;
}
.blogEntries {
	background-color: #FFF;	
	font-size: 12px;	
	font: Arial, Helvetica, sans-serif;
	width: 750px;
	border-right: solid 1px #87A1B0;
  	border-left: solid 1px #87A1B0; 
	padding: 5px 5px 5px 5px;
	border-bottom:  solid 1px #87A1B0; 
}	
.head1{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #034275;
	width: 100%;
	padding: 20px 15px 5px 15px;
	
}
.blogEntryAreaOnBlogEntriesPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 5px 10px 5px 10px;
}
.blogEntryAreaOnBlogEntriesPage p{
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.pastBlogEntryAreaOnBlogEntriesPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 5px 10px 5px 10px;
}
.blogEntryAreaOnDiscussionPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 15px 15px 10px 15px;
}
.blogEntryAreaOnDiscussionPage p
{
	padding-bottom: 10px;
}
.blogEntryAreaOnAdminPage {
	width: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0 5px 10px 5px;	
}
.tblBlogOnAdminPage {
	width: 750px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	border: solid 1px #87A1B0; 
}

.blogTitleArea {
	font-size: 12px;
	font-weight: bold;
	padding: 15px 5px 15px 5px;
}
.enterDiscussionLink {
	padding-bottom: 20px;
	font-size: 12px;
}
.mainTable {
	width: 750px;
	border: solid 1px #87A1B0; 
}
.adminForm {
	font-family: Arial, Helvetica, sans-serif;
	width: 750px;
	}
.adminForm th {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	padding: 5px 0 5px;
}
.adminForm td {
	padding: 5px 0 5px;
	}
.adminEntryTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 10px;
	padding: 0 0 0 10px;
	}
.blogLogin {
	width: 350px;
	margin: 10px 0 30px 5px;
	border: solid 1px #87A1B0;
	}
.blogLogin th {
	background-color: #87A1B0;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	}
.blogLogin td {
	font-weight: bold;
	padding: 5px;
	vertical-align: top;
}
.discussionLoginMsg {
	width: 750px;
}
.pnlSignedIn {
	padding: 5px 0;
	}
.floatingPanel {
	background-color: #FFF;
	position: absolute;
	top: 275px;
	left: 10px;
	width: 750px;
	z-index: 4;	
}	
.postEntry {
	width: 750px;
	border: solid 2px #064475; 
}
.postEntry td {
	text-align: center;
	padding: 5px 0 5px;
	}
.postEntry th {
	background-color: #87A1B0;
	font-weight: bold;
	padding: 5px 0 5px;
}
.txtBox {
	width: 80%;
	}
.discussionLoginMsg {
	padding: 15px 0 15px;
	font-family: Arial;
	
}
.discussionLoginMsg a:link {
	padding: 15px 0 15px;
	color: #054374;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial;
}
.discussionLoginMsg a:visited{
	padding: 15px 0 15px;
	color: #054374;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial;
}
.discussionLoginMsg a:hover{
	padding: 15px 0 15px;
	color: #DB8F31;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
	font-family: Arial;
}
.discussionTable {
	font-family: Arial, Helvetica, sans-serif;
	width: 750px;
	border-top: solid 1px #064475; 
	margin-top: 5px;
}
.discussionTable td { 
	
}
.discussionHeader {
	font-size: 16px;
	padding: 5px 0 5px 10px;
	color: #064475;
	font-weight: bold;
	border-bottom: solid 1px #064475; 
	}
.discussionPost {
	padding: 5px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 150px;
	overflow: auto;
	vertical-align: top;
	border-bottom: solid 1px #999; 
}
.discussionSubHeaders {
	padding: 5px 3px 5px 10px;
	font-weight: bold;
	font-size: 12px;
	color: #999;
}
.linkButton {
	font-size: 12px;
	margin: 10px 10px 15px;
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
	}
td.sectionHeader{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E0E0E0;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	}
.signUp{	
	width: 450px;
	margin: 10px 0 10px;
	border: solid 1px #064475;
}
.signUp td {	
	padding: 5px;
	text-align: left;	
	}
.signUp th {
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	font-weight: bold;
	font-size: 12px;
	padding: 5px; 
	text-align: right;
	}
@charset "UTF-8";
/* CSS Document */


