﻿/* CSS Document */

*{
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
}

img{
border:0px;
}

.logo{
float:left;
}

.floatl{
float:left;
}

.floatr{
float:right;
}

.clear{
clear:both;
}

body{
	background: url('images/bg.png');
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	background-repeat: repeat-x;
}

#container{
	background: #fff;
	width: 865px;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #E9E8E5;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #E9E8E5;
}

.content-box{
padding-bottom:30px;
}

.left-col{
width:311px;
background:url("images/left-img.jpg") top left no-repeat;
padding-top:400px;
}

.navigation{
width:275px;
}

.navigation h1{
color:#000;
font-weight:normal;
font-size:18px;
padding-bottom:20px;
}

.navigation ul{
list-style:none;
}

.navigation li{
line-height:30px;
color:#656565;
background:url("images/dotted-bg.gif") bottom left repeat-x;
}

.navigation li a{
line-height:30px;
color:#656565;
text-decoration:none;
background:url("images/navigation-list-bullets.gif") left 3px no-repeat;
padding-left:10px;
}

.left-section{
padding-top:30px;
}

.left-section h2{
color:#000;
font-weight:normal;
font-size:18px;
padding-bottom:20px;
}

.left-section p{
color:#656565;
line-height:18px;
}

.left{
width:275px;
background:url("images/footer-dotted-bg.gif") bottom left repeat-x;
padding-bottom:20px;
}

.right-col{
width:536px;
background: #fff;
}

.top-area{
padding:60px 0px 40px 0px;
}

.global{
background:url("images/links-bg.gif") top right repeat-x;
padding-top:11px;
height:56px;
}

.global ul{
list-style:none;
}

.global li{
display:block; float:left;	text-align:center;	list-style:none;
padding:0px 7px 0px 7px;
}

.global li a{
color:#407587;
display:block;
float:left;
padding:0px 0px 0px 4px;
text-decoration:none;
cursor:pointer;
}

.global li a span{
color:#407587;
display:block;
float:left;
padding:3px 7px 4px 5px;
}

.global li a:hover{
background:url("images/li-left-bg.gif") left top no-repeat;
color:#fff;
}

.global li a:hover span{
background:url("images/li-right-bg.gif") top right no-repeat;
color:#fff;
}

.global li a.active{
background:url("images/li-left-bg.gif") left top no-repeat;
color:#fff;
}

.global li a.active span{
background:url("images/li-right-bg.gif") top right no-repeat;
color:#fff;
}

a{color:#6A6A6A; text-decoration:underline;}
a:hover{text-decoration:none;}
a:visited {color:#BDBDBD;}

h1{line-height:normal;}

h2{line-height:normal;}

h3{line-height:normal;}

h4{line-height:normal;}

.index{
padding-top:20px;
color:#656565;
line-height:22px;
background:url("images/dotted-bg.gif") bottom left repeat-x;
padding-bottom:10px;
}

.index h1{
color:#464746;
font-weight:normal;
font-size:20px;
padding-bottom:20px;
}

.index h2{
color:#464746;
font-weight:normal;
font-size:20px;
padding-bottom:20px;
}

.index p{
color:#656565;
line-height:22px;
padding-bottom:20px;
}

.main-content{
padding-top:20px;
color:#656565;
line-height:22px;
padding-bottom:10px;
}

.main-content h1{
color:#464746;
font-weight:normal;
font-size:20px;
padding-bottom:20px;
}

.main-content h2{
color:#464746;
font-weight:normal;
font-size:18px;
padding-bottom:15px;
}

.main-content h3{
color:#464746;
font-weight:normal;
font-size:15px;
padding-bottom:15px;
}

.main-content p{
color:#656565;
line-height:22px;
padding-bottom:20px;
}

.article-section{
	padding: 0px 0px 16px 0px;
}

.article-section h2{
	font-size: 15px;
	font-weight: bold;
	color: #6E8A85;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #666;
	margin: 0px 0px 10px 0px;
}

.article-column1{
width:48%;
float:left;
margin:0px 0px 10px 0px;
}

.article-column2{
width:48%;
float:right;
margin:0px 0px 10px 0px;
}

.article-icon{
float:left;
margin:0px 20px 0px 0px;
}

.icon{
float:left; 
margin:0px 5px 0px 0px;
}

.readmore
{padding:10px 0px 10px 0px;}

.events-section{
padding-top:30px;
background:url("images/dotted-bg.gif") bottom left repeat-x;
padding-bottom:10px;
}

.events-section h1{
color:#464746;
font-weight:normal;
font-size:20px;
padding-bottom:25px;
}

.events-content{
width:247px;
}

.events-date{
width:43px;
font-size:24px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background:url("images/date-bg.gif") top left no-repeat;
padding-top:2px;
}

.events-date span{
display:block;
color:#fff;
font-size:11px;
padding:0px 0px 8px 0px;
}

.events-text{
width:192px;
}

.events-text span{
color:#6e8a85;
font-size:13px;
font-weight:bold;
}

.events-text p{
color:#656565;
line-height:22px;
padding-top:15px;
}

.author{
background:url("images/footer-dotted-bg.gif") top left repeat-x;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
}

.topics-section{
background:url("images/footer-dotted-bg.gif") bottom left repeat-x;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
}

.footer{
color:#407587;
background:url("images/footer-dotted-bg.gif") top left repeat-x;
width:875px;
}

.footer ul{
list-style:none;
}

.footer li{
float:left;
margin-right:10px;
color:#000;
line-height:71px;
}

.footer li a{
text-decoration:none;
color:#000;
}

.footer p{
padding-top:28px;
color:#407587;
}

/* End CSS Document */

