body {
	background-color: #e0e0e0;
	background-image: url("/images/navs/background.jpg");
	padding: 0 0 0 0;
	background-repeat: repeat-x;
	background-position: top left;
	overflow: -moz-scrollbars-vertical;
}

p, td {
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #4d4d4d;
	margin-top: 0px;
}
   
.page-wrap {
	background: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	width: 881px;
}

#bodyContent {
	background-image: url("/images/body_bg_02.gif");
	background-repeat:no-repeat;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
	padding-left:22px;
	padding-top:30px;
	padding-right:22px;
	padding-bottom:30px;
}

.rightColumnN {
	width: 237px;
	background-color: #deecd3;
	padding: 0px;
	text-align:left;
}

.rightColumnBook {
	background-image: url("/images/right_column_20bg.gif");
	background-repeat: repeat-y;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align:left;
	color: #333333;
      
	padding-left: 25px;
	padding-top:5px;
	padding-right: 15px;
	padding-bottom:5px;
}

.rightColumnVarious {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align:left;
	color: #333333;
	padding-left: 15px;
	padding-top:5px;
	padding-right: 15px;
	padding-bottom:5px;
}

.mainBodyColumn {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: normal;
	padding-right:30px;
}

.blueBox {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #595959;
	padding-left : 12px;
	padding-right : 5px;
	padding-top: 12px;
	padding-bottom: 5px;
}
   
.mainleftcol a:link {
text-decoration: underline;
color: #094987;
   }
   
.mainleftcol a:visited {
text-decoration: underline;
color: #094987;
   }
   
.mainleftcol a:hover {
text-decoration: none;
color: #007a00;
   }
   
.newssignup {
font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size: 12px;
font-weight: bold;
line-height: 14px;
color: #1658cd;
   }

.newssignup a:link {
color: #1658cd;
text-decoration: none;
   }
.newssignup a:visited {
color: #1658cd;
text-decoration: none;
   }
.newssignup a:hover {
color: #1658cd;
text-decoration: underline;
   }

.headline {
	border-bottom: 2px solid #094987;
	margin-bottom:3px;
}
   
h1 {
	font-size: 23px;
	line-height: 25px;
	color: #094987;
	margin-bottom: 8px;
	margin: -3px 0 3px 0;
}
   
h2 {
font-size: 18px;
line-height: 19px;
font-weight: normal;
font-style: italic;
color: #007a00;
margin-top: 0px;
margin-bottom: 10px;
   }
   
h3 {
font-size: 18px;
line-height: 20px;
color: #094987;
margin-bottom: 10px;
   }
   
h4 {
font-size: 16px;
line-height: 18px;
color: #4d4d4d;
margin-bottom: 10px;
   }

.maintext {
font-size: 13px;
font-weight: normal;
line-height: 16px;
color: #4d4d4d;
   }
   
.maintext p {
line-height: 20px;
}
   
.maintext a:link {
text-decoration: underline;
color: #094987;
   }
   
.maintext a:visited {
text-decoration: underline;
color: #094987;
   }
   
.maintext a:hover {
text-decoration: none;
color: #007a00;
   }
   
.maintextcta {
font-size: 13px;
font-weight: normal;
line-height: 16px;
color: #094987;
   }
.maintextcta a:link {
text-decoration: underline;
color: #094987;
   }
   
.maintextcta a:visited {
text-decoration: underline;
color: #094987;
   }
   
.maintextcta a:hover {
text-decoration: none;
color: #007a00;
   }
   
.anchor a:link {
text-decoration: underline;
color: #094987;
   }
   
.anchor a:visited {
text-decoration: underline;
color: #094987;
   }
   
.anchor a:hover {
text-decoration: none;
color: #007a00;
   }

ul.maintext {
list-style-image: url("images/navs/bullet-blue.gif");
font-size: 13px;
font-weight: normal;
line-height: 16px;
color: #4d4d4d;
  }
ul.maintext a:link {
text-decoration: underline;
color: #094987;
   }
  
   
ul.maintext a:visited {
text-decoration: underline;
color: #094987;
   } 
   
ul.maintext a:hover {
text-decoration: none;
color: #007a00;
   }
ul.inside {
list-style-image: url("/images/navs/bullet-green.gif");
font-size: 13px;
font-weight: normal;
line-height: 16px;
color: #4d4d4d;
  }

ul.inside a:link {
text-decoration: underline;
color: #094987;
   }

ul.inside a:visited {
text-decoration: underline;
color: #094987;
   }
   
ul.inside a:hover {
text-decoration: none;
color: #007a00;
   }



ul.sidebox {
	list-style-image: url("/images/navs/bullet-blue2.gif");
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #4d4d4d;
	padding-top: 5px;
	padding-left: 15px;
	margin-top: 5px;
	margin-left: 10px;
}

li.sidebox {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #4d4d4d;
	margin-top: 5px;
	margin-bottom: 5px;
}
  
.wbmainbox {
font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size: 13px;
font-weight: normal;
color: #1658cd;
}   

.rcol {
background:url(images/navs/bkglcol.jpg) repeat;
background-color: #d9ecd3;
padding-left : 10px;
padding-right : 10px;
padding-top: 10px;
padding-bottom: 5px;
 }

.rcoltopborder  {
float: top;
width: 217;
   }
   
.rcolbottomborder  {
float: bottom;
width: 217;
   }

.rcolhead {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #333333;
	padding-bottom: 3px;
   }
   
.rcolbody {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #333333;
	padding-bottom: 5px;
}
.rcoltest {
font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size: 12px;
font-weight: normal;
line-height: 14px;
color: #333333;
   }

.rcoltestatt {
font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size: 12px;
font-weight: normal;
line-height: 14px;
color: #333333;
   }

.rcolctahead {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	font-weight: normal;
	line-height: 15px;
	color: #094987;
	text-align: left;
	padding-bottom: 3px;
}
   
.rcolctahead a:link { text-decoration: underline; color: #094987; }
.rcolctahead a:visited { text-decoration: underline; color: #094987; }
.rcolctahead a:hover { text-decoration: underline; color: #007a00; }






.rcolcta {
font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size: 12px;
font-weight: normal;
line-height: 14px;
color: #094987;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
   }

 .rcolcta a:link {
text-decoration: underline;
color: #094987;
   }
 
 .rcolcta a:visited {
text-decoration: underline;
   }

.rcolcta a:hover {
text-decoration: underline;
color: #007a00;
   }



   
table.rcolbox {
	border-width: 2px;
	border-color: #c7d9c1;
	border-style: solid;
	border-collapse: collapse;
	background-color: #ecf7e9;
}

table.rcolbox th {
	border-width: 0px;
	padding: 7px;
	border-style: solid;
	border-color: gray;
	background-color: #ecf7e9;
}
table.rcolbox td {
	border-width: 0px;
	padding: 7px;
	border-style: solid;
	border-color: gray;
	background-color: #ecf7e9;
}
 
table.lbluebox {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: #ffffff;
	border-collapse: collapse;
	background-color: #d1e2eb;
}
table.lbluebox th {
	padding: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: #ffffff;
	border-collapse: collapse;
	background-color: #d1e2eb;
}
table.lbluebox td {
	padding: 2px;
	border-spacing: 0px;
	border-style: none;
	border-color: #ffffff;
	border-collapse: collapse;
	background-color: #d1e2eb;
}
.awbmainbox {
font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size: 13px;
font-weight: bold;
color: #1658cd;
text-decoration: underline;
   }
   

.awbmainbox a:link {
text-decoration: underline;
font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size: 13px;
font-weight: bold;
color: #1658cd;
text-decoration: underline;
  }  
.awbmainbox a:visited {
text-decoration: underline;
font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size: 13px;
font-weight: bold;
color: #1658cd;
text-decoration: underline;
  }  
.awbmainbox a:hover {
text-decoration: none;
font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size: 13px;
font-weight: bold;
color: #094987;
text-decoration: none;
   }
   
.arcol {
text-decoration: underline;
color: #007a00;
   }

.arcol:link {
text-decoration: underline;
color: #007a00;
   }   
.arcol:visited {
text-decoration: underline;
color: #007a00;
   }   
.arcol:hover {
text-decoration: none;
color: #094987;
   }

table.rnlbox {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: #ffffff;
	border-collapse: collapse;
}
table.rnlbox th {
	padding: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: #ffffff;
	border-collapse: collapse;
}
table.rnlbox td {
	padding: 2px;
	border-spacing: 0px;
	border-style: none;
	border-color: #ffffff;
	border-collapse: collapse;
}


.sideBoxTL  {
	background-color: #d1e2eb;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #595959;
	padding-left : 12px;
	padding-right : 12px;
	padding-top: 12px;
	padding-bottom: 5px;
	margin-right:15px;
	margin-bottom:15px;
}

.sideBoxHP  {
	background-color: #d1e2eb;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #595959;
	padding-left : 6px;
	padding-right : 6px;
	padding-top: 6px;
	padding-bottom: 5px;
}

.sideBoxNL  {
	background-color: #d1e2eb;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #595959;
	padding-left : 12px;
	padding-right : 12px;
	padding-top: 12px;
	padding-bottom: 5px;
	margin-right:15px;
	margin-bottom:15px;
}

.blueBoxHP2  {
	width:346px;
	background-color: #d1e2eb;
	background-image:url("/images/blue_top_2.gif");
	background-repeat:no-repeat;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	text-align:center;
	color: #595959;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}


table.sidebarnl {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: #ffffff;
	border-collapse: collapse;
	background-color: #d1e2eb;
	float: left;
	width: 175px;
	margin-right: 20px;
	margin-bottom: 10px;
	height: auto;
}
table.sidebarnl th {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	border-spacing: 0px;
	border-style: none;
	border-color: #ffffff;
	border-collapse: collapse;
	background-color: #d1e2eb;
}
table.sidebarnl td {
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	border-spacing: 0px;
	border-style: none;
	border-color: #ffffff;
	border-collapse: collapse;
	background-color: #d1e2eb;
}

.imagepos {;
	float: left;
}

.footerText {
	width:920px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: normal;
	text-align:center;
	vertical-align:top;
	color: #333333;
	padding-bottom: 5px;
	height:500px;
}

.clear {
	clear: both;
	display: block;
	height: 0;
	font-size: 0px;
}

.fillerBlueBottomA {
	height: 17px; 
	background-image:url("/images/blue_bottom_1.gif");
	background-repeat:no-repeat;
}
.fillerBlueBottomB {
	height: 8px; 
	background-image:url("/images/blue_top_2.gif");
	background-repeat:no-repeat;
}
.fillerBlueBottomC {
	height: 8px; 
	background-image:url("/images/blue_bottom_2.gif");
	background-repeat:no-repeat;
}
.ce {
	margin-left: auto;
	margin-right: auto;
}

.rcsmall {
	font-size:11px;
	text-decoration: underline;
	color: #007a00;
   }

.rcsmall:link {
	font-size:11px;
	text-decoration: underline;
	color: #007a00;
   }   
.rcsmall:visited {
	font-size:11px;
	text-decoration: underline;
	color: #007a00;
   }   
.rcsmall:hover {
	font-size:11px;
	text-decoration: none;
	color: #094987;
   }
#nav {
	list-style: none;
	margin: 0px;
	position: relative;
left:-5px;

	padding:0 0 0 0;
	background: #797979 url(../images/navbg.jpg) repeat-x;
}
#nav li {
	float: left;
	margin-left: 0px;
	background: #797979 url(../images/navbg.jpg) repeat-x;
}
#nav .current_page_item a, #nav .current_page_item a:visited{
	color: #ddd;
	text-transform:uppercase;
	background: #797979 url(../images/navbg.jpg) repeat-x;
}
#nav li.page_item a{
	color: #ddd;
	text-decoration: none;
	text-transform:uppercase;
	background: #797979 url(../images/navbg.jpg) repeat-x;
	padding: 10px 15px 5px 15px;
height:17px;
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	/*border-top: 1px solid #E6EED0;*/
	/*border-left: 1px solid #797979;*/
	border-right: 1px solid #797979;
	display: block;
}
#nav li.page_item a:hover {
background: #5c8d0c url(../images/navhbg.jpg) repeat-x;
	color: #ddd;
}
tr.navgo{
background: #797979 url(../images/navbg.jpg) repeat-x;}
   .textwid {border:2px solid #d1e0cd;
   background:#eff8ed;
   padding:10px 5px;}
   .rssitems {margin-left:150px;}
   .feedburnerFeedBlock {text-align:left;}
   .feedburnerFeedBlock ul li {list-style-type:none;}
   .feedburnerFeedBlock ul li div {padding-right:20px; margin-bottom:10px;}
   
   
   .feedburnerFeedBlock ul li span.headline {
border-bottom:none;
margin-bottom:3px;}
.feedburnerFeedBlock ul li p.date {margin-bottom:2px;}