/* CSS Document for Capacity Building Pojects Database
////////////////////////////////////////////////////////

(C) 2004 Coutts J & R and Kindalogical Studios

	www.couttsjr.com.au
	www.kindalogical.com

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
*/

body {	margin: 0;	background: #001E51 url(images/pd_bg.gif) center repeat-y;	font-family: Arial, Helvetica, sans-serif;	color: #001E51; text-align: center; }

blockquote { margin: 0 0 20px 10px; }

img { border: 0; }

a:link, a:visited, a:active { color: #0B3A85; }
a:hover { color: #FF6600; text-decoration: none; }


#main {	position: relative; width: 750px; text-align: center; margin: 0 auto; padding: 0 0 0 0 !important; padding: 0 0 0 1px;}

#header {text-align: left; padding: 0; margin: 0;}

#index { padding: 2px; }

#container {text-align: left; padding: 10px; }

#view { padding: 20px; }

#hd {background-color: #001E51; }
#hd span {display: none;}

#bd {padding: 0 0 0 25px; margin: 10px 0 0 0; }


.BTNup, .BTNdown, .BTNnone { font-size: 70%; position: relative; float: left; padding: 7px; width: 125px;}

.BTNup {z-index: 2; float: left; text-align: center; border-style: solid; border-width: 1px; border-left-color: #CCCCCC; border-right-color: #CCCCCC; border-top-color: #CCCCCC; border-bottom-color: #FFFFFF; }
.BTNdown {z-index: 3; float: left; text-align: center; border-style: solid; border-width: 1px; border-color: #CCCCCC; background-color: #EEEEEE; }
.BTNnone {z-index: 4; float: left; text-align: right;}

.BTNup a:link, .BTNup a:visited, .BTNup a:active {display: block; width: 125px; color: #0B3A85; text-decoration: none; font-weight: bolder; }
.BTNdown a:link, .BTNdown a:visited, .BTNdown a:active {display: block; width: 125px; color: #000000; text-decoration: none; }
.BTNnone a:link, .BTNnone a:visited, .BTNnone a:active {display: block; width: 125px; color: #000000; text-decoration: none; }
.BTNup a:hover, .BTNdown a:hover, .BTNnone a:hover {display: block; width: 125px; color: #FF6600; }


#container { float: left; font-size: 80%;  margin: -1px 0 0 0; width: 700px; border: 1px solid #CCCCCC; z-index: 1; padding: 0; }

#index {margin: 0 10px 0 10px; }

#adminmain { padding: 10px; }

#keybar {	width: 225px; float: right; padding: 0 5px 0 15px; border-style: solid; border-color: #CCCCCC; border-width: 0px 0px 0px 1px; margin: 10px; }

#sortby { margin: 0 5px 0 5px; }
#orderby { margin: 0 5px 0 5px; }

.commentry {	font-size: 80%; }

.feedbackbar {	float: left; padding: 20px; }

.results {	clear: both; padding: 20px; }

.topresults { font-size: 100%; font-weight: bolder; }

.fineprint { font-size: 90%; }

.lightblue { color: #0B3A85; }

.orange { color: #FF6600; }

.tabletop { background-color: #0B3A85; color: #FFFFFF; font-size: 90%; font-weight: bolder; }
.tabletop a:link, .tabletop a:visited, .tabletop a:active { color: #FFFFFF; }
.tabletop a:hover { color: #FFFFFF; text-decoration: line-through; }

.tborder { border-color: #BBBBBB; border-width: 1px; border-style: solid; }
.tborderbtm { border-bottom-color: #DDDDDD; border-bottom-width: 1px; border-bottom-style: solid; }
.tborderrig { border-right-color: #DDDDDD; border-right-width: 1px; border-right-style: solid; }
.tborderbar { border-bottom-color: #DDDDDD; border-bottom-width: 1px; border-bottom-style: solid; border-right-color: #DDDDDD; border-right-width: 1px; border-right-style: solid; }

.pad { padding: 0 0 0 5px; }

.right { float: right; text-align: right; }

.bigreddot { color: #FF0000; font-size: 20px; font-weight: bolder; padding: 0 10px; background-color: #FFFFFF; }

.reddot { color: #FF0000; font-weight: bolder; padding: 0 5px; background-color: #FFFFFF; }

.pdinputs {  font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #001E51;}

.notify { clear: both; float: left; width: 90%; min-height: 30px; height: auto; margin: 5px; padding: 3px 3px 3px 45px; background: #F7F7F7 url(images/kc_error_ico.gif) no-repeat 5px 5px; border: #CCCCCC 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; }

.error { clear: both; float: left; width: 90%; min-height: 30px; height: auto; margin: 5px; padding: 3px 3px 3px 45px; background: #F7F7F7 url(images/kc_error_ico.gif) no-repeat 5px 5px; border: #CCCCCC 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; }

.top { float: right; padding: 10px; }

#disclaimer { font-size: 10px; color: #0B3A85; margin: 20px; clear: both; padding-top: 10px; }