@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/body_bg.gif) repeat-x #f1f0ed;
	padding:0;
	margin:0;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Trebuchet MS, Helvetica, sans-serif;
	color:#554a4a;
	font-size:0.8em;
	line-height:1.3em;
	}
	
a,
a:visited{
	text-decoration:none;
	color:#ff6600;
	}

a:hover{
	text-decoration:underline;
	}
	
/**
HomePage Container
*/
#container{
	width:898px;
	margin: 0 auto;
	background:url(../images/header_home.jpg) no-repeat;
	padding:48px 0 0 0;
	height:324px;
	}
#innerContainer{
	width:898px;
	margin: 0 auto;
	background:url(../images/header_home.jpg) no-repeat;
	padding:0;
	height:324px;
	}
#innerContainer #header{ 
	background:url(../images/inner_header_bg.jpg) no-repeat;
	height:68px;
	margin:0;
	padding:0;
	}
	
#inner{
	width:898px;
	margin: 0 auto;
	background: #f1f0ec;
	}
	
#innerContainer #leftContent{
	background: #f1f0ec url(../images/bg_innercontent.jpg) no-repeat;
	min-height:748px;
	height:auto !important;
    height:748px;
	}
	
#headerHome{
	width:296px;
	margin:0 0 48px 0;
	padding:0;
	}
#headerInner{
	width:898px;
	margin: 0 auto;
	padding:0;
	}
#headerHome h1{
	width:296px;
	height:60px;
	text-indent:-9999px;
	background:url(../images/logo_proclaim.gif) no-repeat;
	margin:0 0 36px 0;
	padding:0;
	}
#headerInner h1{
	width:275px;
	height:46px;
	text-indent:-9999px;
	background: url(../images/logo_proclaim_inner.gif) no-repeat;
	margin:0 0 0 55px;
	padding:0;
	}
	
h2{
	width:296px;
	color:#fff;
	font-size:1.4em;
	font-style:italic;
	font-weight:bold;
	margin:0 0 4px 0;
	padding:2px 0 8px 0;
	}
h3{
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
	color:#372b2b;
	font-size:1.2em;
	}
	
h3 a{
	color:color:#ff6600;
	}
	
.content h3{
padding:0 0 5px 0;
	border-bottom:dashed 1px #a19991;
	}
	
h4{
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:dashed 1px #a19991;
	}
#leftContent h4{
	color:#888;
	font-weight:bold;
	padding-right:10px;
	width:600px;
	}
#leftContent h4.features{
    width:580px;
    margin-top:26px;
}
h5{
	color:#888;
	font-size:1.0em;
	margin:30px 0 6px 0;
	padding:0 0 5px 0;
	}
	
#homeBlurb p{
	color:#fff;
	margin:0 0 15px 0;
	}
	
a.readMoreHeader{
	display:block;
	width:60px;
	padding:5px 15px 5px 5px;
	border:solid 1px #fe8c3d;
	background:#fe8532 url(../images/readmore_arrow_header.gif) right 9px no-repeat;
	color:#ffffff !important;
	font-size:0.85em;
	height:14px;
	}
	
.readMoreContent{
	display:block;
	width:60px;
	padding:5px 15px 5px 5px;
	border:solid 1px #d6d1cd;
	background:#e7e6e4 url(../images/readmore_arrow_content.gif) right 9px no-repeat;
	color:#6c6259;
	font-size:0.85em;
	height:14px;
	}

a:visited.readMoreContent{
	color:#6c6259;
	}
	
#rightColumn{
	width:265px;
	padding:0;
	float:right;
	margin:0;
	background-color:#f1f0ec;
	}
	
#nav{
	width:265px;
	min-height:277px;
	background:#fff;
	padding:0;
	margin:0;
	}
	
#nav li{
	list-style:none;
	margin:0;
	padding:0;
	}

#nav li a{
	display:block;
	padding:10px 0 0 20px;
	height:23px;
	border-bottom:dashed 1px #cbc8c8;
	color:#554a4a;
	margin:0;
	}
#nav li a:hover{
	/*background:url(../images/nav_hover_bg.gif) repeat-x;*/
	/*color:#362d2d;*/
	}
#nav .last a{
	border-bottom:none;
	}
#nav .current a{
	color:#ff6600;
	background: url(../images/nav_arrow.gif) 240px 15px no-repeat;
	}
#nav li.link a{
    color:#554a4a;
    background:none;
}
#nav .section a{
    
    
}

.secondLevel{
	padding:0;
	margin:0;
}
.secondLevel li a{
	padding-left:40px !important;
	border-bottom:none;
}
.thirdLevel{
	background:url(../images/bg_subnav_related.jpg) no-repeat !important;
	border-bottom:dashed 1px #cbc8c8;
	padding-bottom:8px;
	margin-left:0;
	padding-left:40px;
}

.thirdLevel li a{
	border:none !important;
	font-size:0.8em;
	padding:5px 0 0 20px !important;
	}

.thirdLevel li a:hover{
	/*background-image:none !important;*/
	}
	
.thirdLevel #link a{
	color:#554a4a;
	}
	
.thirdLevel #current a{
	display:block;
	background: url(../images/nav_arrow.gif) 200px 10px no-repeat;!important
	background-color:#00FF00;
	color:#ff6600;
	}

/**
Breadcrumb
*/
#breadcrumbs{
	margin:2px 0 8px 0;
	padding:0;
	font-size:0.8em;
	color:#666;
	font-weight:bold;
	}
#breadcrumbs a{
	color:#666;
	font-weight:bold;
	
	padding:0 10px 0 0;
	margin:0 4px;
	background:url(../images/breadcrumb_arrow.gif) right 4px no-repeat;
	}
#breadcrumbs a.current{
	color:#ff6600;
	background:none;
	}
	
#rightContent{
	width:225px;
	height:300px;
	background:url(../images/bg_rightcolumn.jpg) no-repeat;
	padding:20px;
	}

.content{
	margin:20px;
	width:580px;
	}
.content h2{
	font-size:1.8em;
	color:#ff6600;
	font-style:normal;
	}

.content ul li,
.content ol li
{
    margin-bottom:4px;
}

.content img{
    border:1px solid #e1ddde;
}

.paging ul{
    list-style:none;    
}

.paging ul li{
    float:left;
    width:20px;
    margin:0;
    padding:0;
}
.paging ul li a{
    display:block;
}
/**
Page Footer
*/
#footer{
	width:100%;
	height:138px;
	background: url(../images/bg_footer.jpg) no-repeat;
	padding-bottom:6px;
	margin-top:20px;
	}
	
#footer .footerNav{
	width:340px;
	height:138px;
	float:left;
	}

#footer .footerNav ul{
	padding:0;
	margin:4px 30px 0;
	list-style:none;
	}

#footer .footerNav ul li{
	margin:0;
	padding:0;
	height:14px;
	}

#footer .footerNav a{
	text-transform:uppercase;
	color:#fff;
	padding:0;
	margin:0;
	font-size:0.7em;
	}
#rightContent p{
	font-size:0.8em;
	padding:0 0 8px 0;
	margin:0;
	}
#rightContent p.date{
	font-size:0.75em;
	
	}
	
#info{
	float:right;
	position:relative;
	text-align:right;
	height:138px;
	width:200px;
	}
#info p{
	font-size:0.6em;
	font-family:arial,verdana,helvetica;
	position:absolute;
	padding:0;
	margin:0;
	color:#777;
	bottom:0;
	right:0;
	}
	
/**
HomePage elements
*/
div.homeFeature{
	float:left;
	width:305px;
	margin-bottom:20px;
	}
div.homeFeature p{
	padding:0;
	margin:0 0 6px 0;
	}
div.homeFeature img{
	float:left;
	border:1px solid #e1ddde;
	}
div.homeFeature div{
	float:left;
	margin-left:8px;
	width:174px;
	}

div.featureHeading{
    float:left;
    width:285px;
	margin-bottom:20px;
    }
div.featureHeading p{
    padding:0;
    margin:0 0 6px 0;
    }
div.featureHeading img{
    float:left;
    border:1px solid #e1ddde;
    }
div.featureHeading div{
    float:left;
    margin-left:8px;
    width:159px;
    }

div.smallImage{
	float:left;
	margin-right:4px;
	border:1px solid #e1ddde;
	width:116px;
	height:106px;
	position:relative;
	}
div.smallImage a{
	position:absolute;
	bottom:4px;
	left:6px;
	padding-right:8px;
	}

/**
Subscribe Form
*/
#SSSubscribeForm_SubscribeForm{
	margin:0;
	padding:0;
	}
#SSSubscribeForm_SubscribeForm input.text{
	float:left;
	margin-right:4px;
	margin-top:4px;
	}
#SSSubscribeForm_SubscribeForm input.action{
	display:block;
	width:60px;
	float:left;
	padding:2px 15px 2px 5px;
	margin:0;
	border:solid 1px #d6d1cd;
	background:#e7e6e4 url(../images/readmore_arrow_content.gif) right 6px no-repeat;
	color:#6c6259;
	font-size:0.8em;
	}

.related{
	background:#ffffff url(../images/bg_subnav_related.jpg) no-repeat;
	border:dashed 1px #cbc8c8;
	width:300px;
	padding-left:20px;
	}
.related ul{
	margin:12px 6px 12px 0px;
	list-style-image: url(../images/list_arrow.gif);
	}
.related ul li{
	margin:2px 0 4px 0;
	}
.related ul a{
	color:#666 !important;
	font-size:0.8em;
	}

a.skipLink{
    position: absolute;
    margin-top: -999px;
}
div.prop{
    float:left;
    height:748px;
}
.featureSnippet{
    float:left;
    width:188px;
    margin-right:5px;
}
.featureSnippet p.date{
	margin:6px 0 6px 0;
	color:#666;
	padding:0;
	font-size:0.7em;
}
.differenceSnippet{
    width:180px;
	height:320px;
	overflow:hidden;
    float:left;
    margin-right:13px;
    margin-bottom:20px;
}

.differenceSnippet h3,
.featureSnippet h3{
	height:2.1em;
	padding:0;
	border:none;
	margin-bottom:-.5em;
	}
	
.featureHeading h3{
	padding:0;
	border:none;
	}
	
.newsItem h3{
	padding:0;
	border:none;
	}

.differenceSnippet p{
	height:5em;
	}

fieldset{
    border:none;
    padding:0;
}
.newsItem,
.featureItem
{
    margin-bottom:30px;   
}
.newsItem img{
    float:left;
    margin-right:10px;
}
.newsItem p
{
    margin:4px 0 8px 0;
    padding:0;
}

.featureItem img{
    float:left;
}

.featureItem p
{
    margin:4px 0 8px 126px;
    padding:0;
}

.featureItem h3{
	margin-left:126px;
	border:none;
	}
.newsItem p.newsDate
{
    margin:0;
    padding:0;
    font-size:0.75em !important;
    color:#666;
}

.featureItem p.newsDate
{
    padding:0;
    font-size:0.75em !important;
    color:#666;
}

.featureItem a.readMoreContent{
	margin-left:126px;
	}

form ul{
	margin-left:0;
	padding-left:0;
    list-style:none;
}
form div.field{
    padding-bottom:4px;
}

.imageRight{
	float:right;
	margin:0 0 20px 20px;
	border:solid 1px #ccc;
	font-size:0.8em;
	}

.imageLeft{
	float:right;
	margin:0 20px 20px 0;
	border:solid 1px #ccc;
	font-size:0.8em;
	}
	
.imageCenter{
	display:block;
	margin:0 auto;
	font-size:0.8em;
	border:solid 1px #ccc;
	}
	
.imageLeft p,
.imageRight p,
.imageCenter p{
	margin-left:5px;
	margin-right:5px;
	}
