/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat-x;
	background-color: #594a34;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
}
#main { 
	width: 770px;
	background-image: url(../images/mainbg.gif);
	background-repeat: repeat-y;
	margin: 0 auto;
	clear: both;
	padding: 0px 12px 0px 12px;
}
#header { 
	height: 117px;
	width: 770px;
}
#links { 
	height: 21px;
	width: 770px;
	clear: both;
	border-top: 1px solid #5c5c59;
}
.pros {
	width: 147px;
	border-right: solid 1px #9cbeb9;
	height: 19px;
	float: left;
	display: inline;
	background-image: url(../images/prosp_bg.gif);
	background-repeat: repeat-x;
}
.curr {
	width: 127px;
	border-right: solid 1px #e8d5b0;
	height: 19px;
	float: left;
	display: inline;
	background-image: url(../images/cur_bg.gif);
	background-repeat: repeat-x;
}
.former {
	width: 128px;
	border-right: solid 1px #e8c3a5;
	height: 19px;
	float: left;
	display: inline;
	background-image: url(../images/formet.gif);
	background-repeat: repeat-x;
}
.vol {
	width: 153px;
	border-right: solid 1px #dfccc5;
	height: 19px;
	float: left;
	display: inline;
	background-image: url(../images/voll.gif);
	background-repeat: repeat-x;
}
.res {
	width: 111px;
	border-right: solid 1px #d1cdc3;
	height: 19px;
	float: left;
	display: inline;
	background-image: url(../images/res_bg.gif);
	background-repeat: repeat-x;
}
.events {
	width: 51px;
	border-right: solid 1px #cfcac0;
	height: 19px;
	float: left;
	display: inline;
	background-image: url(../images/events_bg.gif);
	background-repeat: repeat-x;
}
.paddingtop3 {
	padding-top: 3px;
	color: #FFFFFF;
	font-weight: bold;
}
.about {
	width: 47px;
	height: 19px;
	float: left;
	display: inline;
	background-image: url(../images/events_bg.gif);
	background-repeat: repeat-x;
}
#logo {
	width: 336px;
	float: left;
	height: 117px;
	padding-left: 4px;
	background-color: #fefef8;
}
#logoright {
	width: 430px;
	height: 117px;
	float: left;
}
#l_r_top {
	width: 418px;
	float: right;
	height: 15px;
	background-image: url(../images/contact_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	padding-right: 10px;
	color: #7b7b77;
	font-size: 10px;
	padding-top: 2px;
}
#l_r_bot {
	width: 430px;
	float: right;
	height: 100px;
	float: left;
	background-color: #fefef8;
}
#book {
	width: 58px;
	height: 80px;
	float: right;
	padding-top: 10px;
}
#connection {
	width: 200px;
	height: 60px;
	float: right;
	padding: 30px 0px 10px 20px;
}
#imageheader { 
	height: 123px;
	width: 496px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#imageheadersub { 
	height: 120px;
	width: 770px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
	text-align: center;
}
#headersub {
	height: 22px;
	width: 770px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/sub_head.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
	text-align: center;
}
#headerbanner { 
	height: 37px;
	width: 211px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/stories.gif); 
	background-repeat: no-repeat;
	text-align: center;
	font-size: 11px;
	padding-top: 86px;
	padding-left: 63px;
}
/* donation temporary changes */
#contentbghome { 
	height: 943px; /* old: 383px */
	width: 472px; 
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bg_body.jpg);
	background-repeat: no-repeat;
	background-color: #322614;
	padding: 29px 5px 2px 19px;
}
#contentbg { 
	height: 383px;
	width: 457px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bg_body.jpg);
	background-repeat: no-repeat;
	background-color: #322614;
	padding: 29px 20px 2px 19px;
}
#contentbgsub { 
	height :auto;
	width: 515px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/sub_cont.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #322614;
	padding: 17px 20px 2px 19px;
}
#bottombg { 
	width: 770px;
	height: 28px;
	background-image: url(../images/sub_cont_bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.liststy { 
	list-style: square;
	padding: 0px;
	margin-left: 30px;
}
#sidebanner { 
	height: 412px;
	width: 274px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#sidebannersub { 
	height: 414px;
	width: 214px; 
	float: left;
	padding: 0px;
	margin: 0px;
	background-color: #322614;
	border-right: 2px solid #322614;
}
#search { 
	float: left; 
	width: 120px;
	margin-top: 4px;
}
#formfiled {
	font-size: 9px;
	color: #7b7b77;  
	background-image: url(../images/textbox_gra.gif); 
	background-repeat: repeat-x;
	border: 1px solid #a19b91;
	padding: 0px 3px 0px 3px;
	width: 120px;
}
#searchgo { 
	width: 20px;
	height: 20px;
	float: left;
	padding: 2px 0px 0px 15px;
	margin-top: 4px;
}
#news {
	width: 175px;
	height: 31px;
	background-image: url(../images/news_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	float: left;
	padding-top: 15px;
	border-right: solid 1px #b9b9b5;
	color: #FFFFFF;
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding-top: 10px;
	padding-left: 10px;
}
#programs { 
	width: 264px;
	float: left;
	background-image: url(../images/red_bg.jpg);
	background-repeat: no-repeat;
	height: 168px;
	padding: 10px 0 0 10px;
	color: #FFFFFF;
	font-size: 11px;
}
.aboutlink { 
	height: 24px;
	list-style: none;
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(../images/aboutbg.jpg);
	background-repeat: repeat-x;
}
.currentlink { 
	height: 24px;
	list-style: none;
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(../images/cur_bg.gif);
	background-repeat: repeat-x;
}
.eventslink	{ 
	height: 24px;
	list-style: none;
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(../images/events_bg.gif);
	background-repeat: repeat-x;
}
.subEventslink	{ 
	height: 24px;
	list-style: none;
	padding-left: 30px;
	padding-top: 5px;
	background-image: url(../images/events_bg.gif);
	background-repeat: repeat-x;
}
.formerlink	{
	height: 24px;
	list-style: none;
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(../images/vol_bg.gif);
	background-repeat: repeat-x;
}
.programrlink {
	height: 24px;
	list-style: none;
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(../images/program_bg.gif);
	background-repeat: repeat-x;
}	
.resourcecenterrlink {
	height: 24px;
	list-style :none;
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(../images/res_bg.gif);
	background-repeat: repeat-x;
}	
.pvlink { 
	height: 24px;
	list-style: none;
	padding-left: 10px;
	padding-top: 5px;
	background-image: url(../images/prosp_bg.gif);
	background-repeat: repeat-x;
}
#linkbottom{ 
	background-image: url(../images/linkbottom.jpg);
	background-repeat: repeat-x;
	height: 100px;
	list-style: none;
}
#linkbottomres { 
	background-image: url(../images/linkbottom.jpg);
	background-repeat: repeat-x;
	height: 60px;
	list-style: none;
}
.bar{
	border-bottom: 1px solid #000000;
	color: #6a5c48;
	font-family: "Times New Roman", Times, serif;
}
#newshome{
	width: 175px;
	height: 31px;
	background-image: url(../images/news_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	float: left;
	padding-top: 15px;
	border-right: solid 1px #b9b9b5;
	color: #FFFFFF;
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding-top: 10px;
	padding-left: 10px;
}
/* donation temporary changes */
#programshome { 
	width: 264px;
	float: left;
	background-image: url(../images/red_bg.jpg);
	background-repeat: no-repeat;
	height: 740px; /* old: 168px */
	padding: 10px 0 0 10px;
	color: #FFFFFF;
	font-size: 11px;
}
#newsbghome {
	width: 158px;
	height: 190px;
	background-image: url(../images/news_bodybg.gif);
	background-repeat: repeat-y;
	float: left;
	padding: 5px 14px 0px 14px;
	font-size: 11px;
}
#donatehome {
	width: 88px;
	height: 25px;
	background-image: url(../images/donate_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	float: left;
	text-align: center;
	text-transform: uppercase;
	padding-top: 15px;
	color: #818b9e;
	font-family: "Times New Roman", Times, serif;
}
#subdonatehome {
	width: 58px;
	height: 25px;
	background-image: url(../images/donate_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
	padding-left: 30px;
	text-transform: uppercase;
	padding-top: 10px;
	color: #818b9e;
	font-family:"Times New Roman", Times, serif;
}
#donateimghome {
	width: 88px;
	height: 73px;
	float: left;
	text-align: right;
}
#visitimghome {
	width: 88px;
	height: 73px;
	float: left;
	text-align: right;
}
#visithome {
	width: 88px;
	margin-left: 0px;
	height: 22px;
	float: left;
	background-color: #02163d;
	text-align: center;
	text-transform: uppercase;
	padding-top: 8px;
	color: #818b9e;
	font-family: "Times New Roman", Times, serif;
}
	
#subvisithome {
	width: 88px;
	margin-left: 0px;
	height: 15px;
	float: left;
	background-color: #02163d;
	text-align: center;
	text-transform: uppercase;
	padding-top: 8px;
	color: #818b9e;
	font-family: "Times New Roman", Times, serif;
}
#newsbg {
	width: 158px;
	height: 190px;
	background-image: url(../images/news_bodybg.gif);
	background-repeat: repeat-y;
	float: left;
	padding: 5px 14px 0px 14px;
	font-size: 11px;
}
#donate{
	width: 88px;
	height: 25px;
	background-image: url(../images/donate_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	float: left;
	text-align: center;
	text-transform: uppercase;
	padding-top: 15px;
	color: #818b9e;
	font-family: "Times New Roman", Times, serif;
}
#donateimg {
	width: 88px;
	height: 73px;
	float: left;
	text-align: right;
}
#visitimg {
	width:88px;
	height:73px;
	float:left;
	text-align:right;
}
#visit {
	width: 88px;
	margin-left: 0px;
	height: 22px;
	float: left;
	background-color: #02163d;
	text-align: center;
	text-transform: uppercase;
	padding-top: 8px;
	color: #818b9e;
	font-family: "Times New Roman", Times, serif;
}
#dorothy{
	background-image: url(../images/dorothy.jpg);
	background-repeat: no-repeat;
	height: 106px;
	width: 406px;
	margin-left: 12px;
}
#searchtext { 
	width: 180px;
}
	
#footer { 
	width: 756px;
	background-color: #322614;
	margin: auto;
	padding-top: 5px;
	padding-left: 20px;	
	height: 70px;
	background-image: url(images/footerbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*#copyright { 
	width: 340px;
	float: left;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 15px;
}*/
#copyright {
	margin-top: 5px;
}
#footerlinks { 
	width: 410px;
	float: left;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 18px;
	text-align: right;
}
div.u-printing {
	height: 50px;
	float: left;
	margin-right: 45px;
	width: 275px;	
}
a#u-printing:link,a#u-printing:visited, a#u-printing:active {
	display: block;
}
a#u-printing:hover, a#u-printing:focus {

}
.fontcolourgreen { 
	color: #18795e;
}
.fontcolourblue { 
	color: #006c89;
}
.fontcolouryellow { 
	color: #cf8828;
}
.fontcolourred { 
	color: #c12d2d;
}
.ocar {
	color: #ede7d5;
}
.font11 { 
	font-size: 11px;
}
.clear { 
	padding: 0px;
	margin: 0px;
	clear: both;
}
.paddding20 { 
	padding-left: 20px;
}
.paddding30 { 
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.underline {
	text-decoration: underline;
}
h1 {
	padding-bottom: 0px;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: -1px;
	font-style: italic;
	color: #024f38;
	font-size: 24px;
	text-decoration: none;
}
h1 a:link, h1 a:active, h1 a:visited {
	padding-bottom: 0px;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: -1px;
	font-style: italic;
	color: #024f38;
	font-size: 24px;
	text-decoration: none;
}
h1 a:hover {
	padding-bottom: 0px;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: -1px;
	font-style: italic;
	color: #024f38;
	font-size: 24px;
	text-decoration: none;
}
h2 { 
	padding-bottom: 0px;
	margin: 0px;
	font-family:"Times New Roman", Times, serif;
	color: #ffffff;
	font-size: 1.7em;
	letter-spacing: -.5px;
	text-transform: uppercase;
}
h4 { 
	padding-bottom: 0px;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	color: #ffffff;
	font-size: 1.7em;
	letter-spacing: -.5px;
	text-transform: uppercase;
	text-decoration: none;
}
h5 {
	font-size: 14px;
	padding: 0px;
	margin: 0 0 10px 0;
}
h6{
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}
h7 {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
p { 
	padding: 0 0 10px 0;
	margin: 0px;
}
li {
	padding-bottom: 4px;
}
.uppercase {
	text-transform: uppercase;
}

.bold { 
	font-weight: bold;
}
.a1 { 
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}
.a1:hover { 
	text-decoration: none;
	font-weight: bold;
	color: #CCCCCC;
}
.a1Sel { 
	text-decoration:none; 
	font-weight:bold; 
	color:#CCCCCC;
	font-size:11px;
}
.a1Sel:hover { 
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.a2 { 
	text-decoration: underline;
	color:#FFFFFF;
}
.a2:hover { 
	text-decoration: none;
}
.a3 { 
	text-decoration: none;
	color: #FFFFFF;
	padding: 4px 3px 3px 3px;
	text-decoration: underline;
}
.a3:hover { 
	text-decoration: none;
}

.a4 { 
	text-decoration: underline;
	color: #4f0202;
}
.a4:hover { 
	text-decoration: none;
}

.thickbox { 
	text-decoration: underline;
	color: #4f0202;
}
.thickbox:hover { 
	text-decoration: none;
}

.a5 { 
	text-decoration: none;
	color: #7b7b77;
	padding: 4px 3px 3px 4px;
	font-size: 10px;
}
.a5:hover { 
	text-decoration: underline;
}
.a6 { 
	color: #4f0202;
	font-size: 10px;
	text-decoration: underline;
}
.a6:hover { 
	text-decoration: none;
}
.a7 { 
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
}
.a7:hover { 
	text-decoration: none;
	font-weight: bold;
	color: #CCCCCC;
}
.a7Sel { 
	text-decoration:none; 
	font-weight:bold; 
	color:#CCCCCC;
	font-size:11px;
}
.a7Sel:hover { 
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
/*styles from designer*/
.padLeftMenu {
	padding-left: 20px;
}
.padLeftSubMenu {
	padding-left :40px;
}
/* Styles for anchor tag*/
a.subMenuActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #fec461;
	text-decoration: none;
}
a.subMenuDefault {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c4515;
	text-decoration: none;
}
a.subMenuActive:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fec461;
	text-decoration: none;
}
a.subMenuDefault:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5c4515;
	text-decoration: none;
}
/* Sub heading styles - like Schools, Presenter - SMARI*/
.subHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #24598d;
	font-weight: bold;
}
.imgBorder { 
	border: 0px;
}
.frmTableBorder {
	border-collapse: collapse;
	border-color: #594A34;
}
.mandatoryCls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.noteCls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.columnHeader {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #443424;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}
.fieldSetCls {
	border:thin #594A34 solid;
}
.bigDropDownCls {
	font-family: Arial;
	font-size: 12px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	width: 180px;
}
.bigDropDownCls_search {
	font-family: Arial;
	font-size: 12px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	width: 300px;
}
INPUT.submitCls2 {
	font-family: Arial;
	padding: 0px;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #ffffff;
	background-image:url(../images/button_bg.gif);
	border: solid 1px #594A34;
	height:25px;
	vertical-align:bottom;
}
INPUT.submitCls {
	font-family: Arial;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ffffff;
	background-image: url(../images/button_bg.gif);
	border: solid 1px #594A34;
	width: 80px;
	height: 25px;
	vertical-align: bottom;
}
.resPadd{
	padding-left:20px;
}
INPUT.textboxCls {
	font-family: Arial;
	font-size: 12px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	height: 15px;
	width: 180px;
}
.dropDownCls {
	font-family: Arial;
	font-size: 12px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	width:172px;
}
.textAreaCls {
	font-family: Arial;
	font-size: 12px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	width:180px;
}
.textAreaCls2 {
	font-family: Arial;
	font-size: 12px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;

}
.brownBoldLink {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-stretch: expanded;
	text-decoration: none;
	color: #594A34;
	font-size: 12px;
}
a.brownBoldLink:hover {
	text-decoration: underline;
}
.brownBoldText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #443424;
	font-size: 14px;
}
.blackBoldText {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-weight: bold;
	color: #000000;
	font-size: 16px;
}
.blackText {
	font-family: Trebuchet MS, Arial, Helvetica;
	color: #000000;
	font-size: 12px;
}
.brownBoldLink {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-stretch: expanded;
	text-decoration: none;
	color: #3F2F1F;
	font-size: 12px;
}
a.brownBoldLink:hover{
	text-decoration: underline;
}
.fontcolourbrown { 
	color: #4f3f2f;
}
INPUT.datePickerButCls {
	font-family: Arial;
	padding: 2px;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: solid 1px #594A34;
	vertical-align: bottom;
	background-image: url(../images/calendar.gif);
	width: 35px;
	height: 22px; 
}
INPUT.dateTextBoxCls {
	font-family: Arial;
	font-size: 12px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	height: 15px;
	width: 170px;
}
.whiteLine { 
	text-decoration: underline;
	color: #FFFFFF;
}
.contentClass{
	overflow-x: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
div.css_map {
	border: 1px red solid;
}
.dateTxt{ 
	color: #4f3f2f;
	font-size: 10px;
}
.bigDropDownCls_con {
	font-family: Arial;
	font-size: 12px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	width: 458px;
}
.displayname {
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
}
.maindisplayprogram {
	border: 1px solid #6A5C48;
	height: auto;
	cursor: pointer;
	padding-left: 10px;
}
#captchadiv
{
	display:none;
}
#razoo_donation_widget {
  margin-top: 20px;
}
