body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	line-height:1.0em;
	}


/*----------------------------------BANNER SECTION---------------------------------------------------*/
#banner h1 {
	color:#fff;
	display:none;
	}

#banner p {
	color:#fff;
	display:none;
	}

/*----------------------------------NAVBAR SECTION---------------------------------------------------*/
#navbar {
	color:#fff;
	}

#tabs ul {
	font-size:0.8em;
	margin:0px;
	padding:0px;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0px 2px 0px 0px;
	padding:0px;
	}


#tabs a {
	float:left;
	color: #fff;
	background: #3366CC url(../images/tab-left.gif) no-repeat left top;
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 3px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background: transparent url(../images/tab-right.gif) no-repeat right top;
	padding:3px 10px 0px 6px;
	}

#tabs a span {
	float:none;
	}

#tabs a:hover {
	color: #6FB4FF;
	}
	

/*--------------------------------RIGHT COLUMN SECTION--------------------------------------------------*/	
#right-column {
	color:#fff;
	font-size:0.8em;
	}	

#right-column h2 {
	font-weight:normal;
	background-color:#008a40;
	font-size:1.4em;
	margin-top:8px;
	padding:5px 0px;
	text-align:center;
	}

#right-column ul {
	margin-left:0px;
	padding-left:30px;
	}

#right-column li {
	list-style-image:url(../images/bullet.jpg);
	padding:0px 3px 8px 0px;
	font-size:0.9em;
	}

#right-column a:link, #right-column a:visited {
	color:#fff;
	text-decoration:none;
	}

#right-column a:hover, #right-column a:active {	
	text-decoration:underline;
	}
	

#right-column2 {
	font-size:0.8em;
	}	

#right-column2 p {
	font-size:0.9em;
	}

#right-column2 a:link, #right-column2 a:visited {
	color:#242f99;
	text-decoration:none;
	}

#right-column2 a:hover, #right-column2 a:active {	
	text-decoration:underline;
	}

/*----------------------------------CONTENT SECTION---------------------------------------------------*/
#content {
	font-size:0.8em;
	color:#00288b;
	}

#content p {
	line-height:1.8em;
	font-size:0.85em;
	}

#content h1 {
	font-weight:normal;
	color:#242f99;
	font-size:1.95em;
	line-height:1.2em;
	}

#content h2 {
	font-size:1.4em;
	font-weight:normal;
	color:#3366cc;
	margin:0px;
	padding:0px;
	padding-top:5px;
	line-height:1.2em;
	}

#content h3 {
	font-size:1.2em;
	font-weight:bold;
	color:#008a40;
	}

#content h4 {
	font-size:1.0em;
	font-weight:bold;
	color:#04a357;
	}

#content h4 a:link, #content h4 a:visited {
	color:#04a357;
	}

#content h4 a:hover, #content h4 a:active {
	color:#04a357;
	}

#content a:link, #content a:visited {
	color:#4579DF;
	text-decoration:none;
	}

#content a:hover, #content a:active {
	text-decoration:underline;
	}

#content td {
	vertical-align:top;
	}

#content td h2 {
	background-color:#d8e5ef;
	padding:3px 0px 3px 8px;
	}

#content td h3 {
	background-color:#d8e5ef;
	padding:3px 0px 3px 8px;
	margin:0px;
	font-size:1.0em;
	color:#1549AF;
	font-weight:normal;
	}

#content td h4 {
	margin:0px;
	padding:0px;
	}

#content td p {
	line-height:1.3em;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	}

#content ol {
	padding-top:0px;
	margin-top:0px;
	}

#content li {
	line-height:1.6em;
	font-size:0.85em;
	padding-bottom:10px;
	}

#content li li {
	font-size:1.0em;
	padding-bottom:5px;
	}

#content li h3 {
	margin:0px;
	padding:0px;
	}

#content li p {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-size:1.0em;
	line-height:1.5em;
	}

#content ul.links li {
	padding-bottom:5px;
	}

.small {
	font-weight:normal;
	color:#00288b;
	font-size:0.8em;
	}

#content p.small {
	line-height:1.5em;
	font-size:0.8em;
	}

#faq td p {
	line-height:1.6em;
	padding-bottom:10px;
	}

#faq td li {
	padding-bottom:5px;
	line-height:1.4em;
	}

#content p.big {
	line-height:1.4em;
	font-size:1.0em;
	font-weight:bold;
	padding-bottom:0px;
	}

#content .callout {
	width:270px;
	float:left;
	padding:10px;
	text-align:center;
	}

#content table.repository {
	width:95%;
	margin-top:20px;
	border:1px solid #d8e5ef;
	}

#content table.repository td {
	padding:3px;
	margin:0px;
	}
#content table.sitemap h2 {
	margin-bottom:10px;
	}
	
#content table.sitemap ul {
	margin:0px;
	padding:0px;
	padding-left:20px;
	}

#content h4.readings {
	margin-bottom:0px;
}

#content table.readings {
	margin:5px 0px 0px 20px;
	width:95%;
}

#content table.readings td {
	vertical-align:middle;
}

#content p.keywords {
	margin:8px 0px 0px 0px;
	padding:0px;
	font-size:0.7em;
}






/*----------------ROTATION (on homepage)--------------------*/
#news  {
	height:220px;
	overflow:hidden;
	margin-bottom: -30px;
}

#news .theimage {
	float:left;
	width:256px;
	margin-right:20px;
	padding-bottom:10px;
}

#news #master0{
	-moz-box-shadow: 0 0 20px #888;
	-webkit-box-shadow: 0 0 20px#888;
	box-shadow: 0 0 20px #888;
	border:none;
}

#news .title {
	height:156px;
	overflow:hidden;
}

#news #controls {
	border-top:1px solid #efefef;
	padding-top:8px;
	clear:both;
}

#news #controls .count {
	float:left;
	font-size:0.8em;
}

#news #controls .controls {
	float:right;
}

#news h2, #news p {
	margin:0;
	padding:0;
}

/*----------------WELCOME BOX SECTION (on homepage)--------------------*/
#welcome-text {
	border-left:1px solid #dbdbe7;
	border-right:1px solid #dbdbe7;
	padding:0px 25px;
	color:#17197F;
	}

#welcome-text p {
	margin:0px;
	padding:0px;
	font-size:1.0em;
	line-height:1.4em;
	}

#announce {
	padding:8px;
	background-color:#eaeaf7;
	border:1px solid #dbdbe7;
	}
	
/*----------------NOTEPADS SECTION (on homepage)--------------------*/	
#notepad .notepad {
	height:207px;
	background-image:url(../images/notepad.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 20px 10px 20px;
	font-size:0.8em;
	}

#notepad .notepad h1 {
	margin:0px;
	padding:20px 0px 0px 20px;
	font-size:1.0em;
	color:#072b86;
	}

#notepad .notepad h2 {
	margin:0px;
	padding:20px 0px 0px 0px;
	font-size:1.0em;
	color:#072b86;
	font-weight:normal;
	}

#notepad .notepad p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#5a6184;
	line-height:1.4em;
	padding-top:0px;
	margin-top:8px;
	}

#notepad .notepad a:link, #notepad .notepad a:visited {
	color:#c64444;
	text-decoration:underline;
	}

#notepad .notepad a:hover, #notepad .notepad a:active {
	text-decoration:none;
	}

#notepad td {
	vertical-align:top;
	}

#notepad a.toc:link, #notepad a.toc:visited  {
	color:#339;
	text-decoration:none;
	}



/*----------------MISSION (on homepage)--------------------*/
#mission {
	margin-top:20px;
}

#mission p {
	text-align:center;
	font-size:0.65em;
	color:#999;
	margin:0 30px;
	padding:0 0 15px 0;
	line-height:1.2em;
}


/*----------------RSS section (on homepage)--------------------*/
#rss {
	width:120px;
	border:1px solid #17197F;
	padding:3px;
	margin:10px;
	}

#rss p {
	margin:0px;
	padding:0px;
	color:#339;
	}

#footer #rss a:link, #footer #rss a:visited {
	text-decoration:none;
	color:#DE643D;
	}

#footer #rss a:hover, #footer #rss a:active {
	text-decoration:underline;
	}

#rss img {
	margin:0px 10px 0px 0px;
	}



/*----------------------------------ADMIN SECTION---------------------------------------------------*/

table.member-details {
	border:1px solid #ccc;
	border-bottom:0px;
	background-color:#efefef;
	font-size:0.9em;
	margin-bottom:10px;
	}

table.member-details td {
	border-bottom:1px solid #ccc;
	}



/*----------------------------------FOOTER SECTION---------------------------------------------------*/
#footer {
	color:#fff;
	font-size:0.6em;
	}

#footer p {
	line-height:1.3em;
	}

#footer a:link, #footer a:visited {
	color:#fff;
	text-decoration:underline;
	}

#footer a:hover, #footer a:active {
	text-decoration:none;
	}
