body {
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Geneva, sans-serif, Arial;
font-size: 0.8em;
width: 740px;
margin: 0px auto 0px auto;
text-align: center;
color: #336699;
background-image: url(images/background.gif);
background-position: center top;
}

h1 {
letter-spacing: -1px;
font-size: 1.3em;
font-weight: normal;
color: #00417A;
margin-bottom: 0px;
margin-top: 0px;
}

h2 {
letter-spacing: -1px;
font-size: 1.3em;
font-weight: normal;
margin-bottom: 0px;
margin-top: 0px;
}

h3 {
letter-spacing: -1px;
font-size: 1.3em;
font-weight: normal;
color: #336699;
margin-top: 5px;
margin-bottom: 10px;
border-bottom: 4px #E5F4F4 solid;
}

h4 {
letter-spacing: -1px;
font-size: 1.2em;
font-weight: normal;
color: #336699;
margin-top: 0px;
margin-bottom: 0px;
}

input {
font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif;
margin-top:5px;
}

select {
font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif;
}

textarea {
font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif;
}

option {
font-size: 1.1em;
font-family: Arial, Helvetica, sans-serif;
}

.10pxmargin {
margin-bottom:10px;
}

.green{color:#009999}
.olive{color:#AAAA2B}
.rust {color:#C78C14}
.orange{color:#E9760E}
.pinkred{color:#C52E48}
.purple{color:#903F79}
.blue{color:#005BA6}

a:link.rust {color:#C78C14}
a:visited.rust {color:#C78C14}
a:hover.rust {color:#CCCCCC}

em {
color: #009999;
font-size: 1.1em;
}

li {text-align: left;
color: #009999;
list-style-position: inside;
margin-bottom:5px;
}

#frame {
width: 740px;
margin-top:15px;
background-image: url(images/content.gif);
background-repeat: repeat-y;
}

#maincontent {width:740px;
clear: both;
margin-bottom:15px;}

#banner {width: 740px;
height:103px;
background-color: #E5F4F4;
clear: both;
float: left;}

.logo {
width: 425px;
height: 103px;
float: left;
display:block;
background-image: url(images/logo.gif);
background-repeat: no-repeat;}

span.logo span {display:none;}

.header {width: 315px;
height: 103px;
float: left;
display:block;
background-image: url(images/street_corner.gif);
background-repeat: no-repeat;
}

span.header span {display:none;}

#ncapmenu {
width:740px;
height:35px;
background-color: #E5F4F4;
}

.one {
background-image: url(images/home_bg.gif);
width:83px;
height:35px;
float: left;
display:block;
cursor: pointer;
background-repeat: no-repeat;}

span.one span {display:none;}

.two {
background-image: url(images/about_bg.gif);
width:87px;
height:35px;
float: left;
display:block;
cursor: pointer;
background-repeat: no-repeat;}

span.two span {display:none;}

.three {
background-image: url(images/news_bg.gif);
width:52px;
height:35px;
float: left;
display:block;
cursor: pointer;
background-repeat: no-repeat;}

span.three span {display:none;}

.four {
background-image: url(images/docs_bg.gif);
width:156px;
height:35px;
float: left;
display:block;
cursor: pointer;
background-repeat: no-repeat;}

span.four span {display:none;}

.five {
background-image: url(images/orgs_bg.gif);
width:146px;
height:35px;
float: left;
display:block;
cursor: pointer;
background-repeat: no-repeat;}

span.five span {display:none;}

.six {
background-image: url(images/involved_bg.gif);
width:116px;
height:35px;
float: left;
display:block;
cursor: pointer;
background-repeat: no-repeat;}

span.six span {display:none;}

.seven {
background-image: url(images/affiliate_bg.gif);
width:95px;
height:35px;
float: left;
display:block;
cursor: pointer;
background-repeat: no-repeat;}

span.seven span {display:none;}

.eight {
background-image: url(images/contactus.gif);
width:78px;
height:25px;
float: right;
margin-right:3px;
margin-top:35px;
display:block;
cursor: pointer;
background-repeat: no-repeat;}

span.eight span {display:none;}

.nine {
width:78px;
height:25px;
margin-right:3px;
margin-top:30px;
float: right;
display:block;
cursor: pointer;
}

span.nine span {display:none;}

.ten {
background-image: url(images/terms.gif);
width:82px;
height:25px;
margin-top:30px;
margin-right:3px;
float: right;
display:block;
cursor: pointer;
background-repeat: no-repeat;}

span.ten span {display:none;}

.eleven {
background-image: url(images/accessible.gif);
width:223px;
margin-top:30px;
height:25px;
float: right;
display:block;
cursor: pointer;
background-repeat: no-repeat;}

span.eleven span {display:none;}

#undermenu {width:740px;
height: 48px;
clear: both;
float: left;
margin-bottom:10px;}

.home {background-image: url(images/swish_green.gif);
background-repeat: no-repeat;}

.about {background-image: url(images/swish_about.gif);
background-repeat: no-repeat;}

.news {background-image: url(images/swish_news.gif);
background-repeat: no-repeat;}

.docs {background-image: url(images/swish_docs.gif);
background-repeat: no-repeat;}

.orgs {background-image: url(images/swish_orgs.gif);
background-repeat: no-repeat;}

.involved {background-image: url(images/swish_involved.gif);
background-repeat: no-repeat;}

.affiliate {background-image: url(images/swish_affiliate.gif);
background-repeat: no-repeat;}

#mission {width:700px;
padding: 0px 20px 15px 20px;
clear: both;}

#onecolumn {width:700px;
text-align: justify;
line-height: 1.5em;
float: left;
padding:0px 20px 0px 20px;
clear: both;
margin-bottom:10px;}

.center {
text-align: center;
letter-spacing: -1px;}

#leftside {width:353px;
text-align: justify;
line-height: 1.5em;
float: left;
padding:0px 20px 0px 20px;

}

#rightside {width:327px;
text-align: left;
line-height: 1.5em;
float: left;
text-align: justify;
padding:0px 20px 0px 0px;
}

#news {width:660px;
padding: 0px 20px 15px 20px;
text-align: left;
line-height: 1.8em;
clear: both;
margin-bottom:15px;
border-top: solid 4px #E5F4F4;
background-image: url(images/newsbg.gif);
background-repeat: no-repeat;}

.books {
clear: both;
width:319px;

float: left;
display:block;
margin-bottom:8px;
text-align: left;
background-color: #E5F4F4;
padding:4px;}

img {text-decoration:none;}

.bookborder {
border-right: 4px #bdbdbd solid;
border-bottom: 4px #bdbdbd solid;
margin-right:4px;}

.quote
{
background-color: #E5F4F4;
}

#footer {
clear: both;
width: 740px;
margin-top: 20px;
font-size: .7em;
font-family: Verdana, Helvetica, Arial, sans-serif;}

.small {font-size: .7em;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height:1.6em;
text-align: left;}

#affiliatemenu {text-align: center;
padding: 15px 10px 10px 10px;
border-bottom: 4px #E5F4F4 solid;
background-image: url(images/menbac.gif);}

#searchbar {
margin:20px 0px 20px 0px;
width:700px;
clear: both;
float:left;
width:}

div#no_results {
	clear: both;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #DDD;
	padding: 20px 0;
	margin: 20px 0;
	border-top: 2px solid #E5F4F4;
	border-bottom: 2px solid #E5F4F4;
	text-transform: uppercase;
}

#affborder {padding: 10px;
border: 1px #E5F4F4 solid;
margin: 10px 0px 10px 0px;}

#organisations {
padding: 10px;
width:323px;
border-bottom: 1px #cccccc solid;
border-right: 1px #cccccc solid;
float: left;
background-color: #f5f5f5;
margin-bottom:10px;}

#organisations2 {
padding: 10px;
clear: both;
width:680px;
border-bottom: 1px #cccccc solid;
border-right: 1px #cccccc solid;
float: left;
background-color: #f5f5f5;
margin-bottom:10px;}

#end {
width: 725px;
clear: both;
height:90px;
margin-bottom: 0px;
padding: 0px 15px 0px 0px;
}

.endhome {background-image: url(images/basehome.gif);
background-repeat: no-repeat;}

.endabout {background-image: url(images/baseabout.gif);
background-repeat: no-repeat;}

.endnews {background-image: url(images/basenews.gif);
background-repeat: no-repeat;}

.enddocs {background-image: url(images/basedocs.gif);
background-repeat: no-repeat;}

.endorgs {background-image: url(images/baseorgs.gif);
background-repeat: no-repeat;}

.endinvolved {background-image: url(images/baseinvolved.gif);
background-repeat: no-repeat;}

.endaffiliate {background-image: url(images/baseaffiliate.gif);
background-repeat: no-repeat;}

a:visited {
	color: #03B67B;
}

a:link {
	color: #03B67B;
}

a:hover {
	color: #66CC00;
}

.daymonth {
	color: #c1c1c1;
}

#recent_topics {
	width: 100%;
	margin: 0;
	padding: 0;
}

#recent_topics th {
	text-align: left;
}