body
{
	font-family:Arial;
	font-size:12px;
	line-height:20px;	
	color:#565657;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:1004px;
	background-color:#b1e1e5;
	background-image:url(../images/body-bg.gif);
	background-repeat:repeat-x;
}
.table, td, tr 
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#555555;	
}
.head
{
    font-family:Georgia;
	font-size:20px;
	font-weight:none;
	color:#000000;
	line-height:30px;
}
.sub-head
{
    font-family:Georgia;
	font-size:17px;
	font-weight:none;
	color:#000000;
}
.white-head
{
    font-family:Georgia;
	font-size:19px;
	font-weight:none;
	color:#FFFFFF;
}

.white-text
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#FFFFFF;
}
.bold
{
    font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#565657;
}
.red-bold-arial
{
    font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#F26101;
}
.small-bold
{
    font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#535353;
}
.bold-padl
{
    font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#535353;
	padding-left:20px;
	text-decoration:none;
}
.red-bold
{
    font-family:Times New Roman;
	font-size:17px;
	font-weight:bold;
	color:#D76307;
}
.gren-bold
{
    font-family:Times New Roman;
	font-size:17px;
	font-weight:bold;
	color:#009966;
}
.small-text
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#565657;
	line-height:16px;
}
.text-padl
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#565657;
	line-height:16px;
	padding-left:20px;
	text-decoration:none;
}
.text-padl1
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#565657;
	line-height:16px;
	text-decoration:none;
}
.small-bl-text
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#2CA8D0;
}
.blue-link
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#1C95BE;
	text-decoration:underline;
}
.blue-link:hover
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#1C95BE;
	text-decoration:none;
}
.org-link
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#D76207;
	text-decoration:underline;
}
.org-link:hover
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#D76207;
	text-decoration:none;
}
.body-link
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#535353;
	text-decoration:underline;
}
.body-link:hover
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#535353;
	text-decoration:none;
}
.red-link
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#D76207;
	text-decoration:none;
}
.red-link:hover
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#9D0400;
	text-decoration:none;
}
.org-link-big
{
    font-family:Times New Roman;
	font-size:14px;
	font-weight:bold;
	color:#D96A17;
	text-decoration:none;
}
.org-link-big:hover
{
    font-family:Times New Roman;
	font-size:14px;
	font-weight:bold;
	color:#99470A;
	text-decoration:none;
}


.left-menu
{
font-family:Arial;
font-size:12px;
color:#1E80AD;
text-decoration:none;
font-weight:bold;
background-image:url(../images/red-bullet.gif);
background-repeat:no-repeat;
background-position:15px 5px;
padding-left:30px;
}      
.left-menu:hover
{
font-family:Arial;
font-size:12px;
color:#155978;
text-decoration:none;
font-weight:bold;
background-image:url(../images/red-bullet.gif);
background-repeat:no-repeat;
background-position:15px 5px;
padding-left:30px;
}
.left-menu-sel
{
font-family:Arial;
font-size:12px;
color:#155978;
text-decoration:none;
font-weight:bold;
background-image:url(../images/red-bullet.gif);
background-repeat:no-repeat;
background-position:15px 5px;
padding-left:30px;
}


.sub-menu
{
font-family:Arial;
font-size:12px;
color:#1E80AD;
text-decoration:none;
font-weight:none;
background-image:url(../images/red-arrow.gif);
background-repeat:no-repeat;
background-position:28px 5px;
padding-left:37px;
}      
.sub-menu:hover
{
font-family:Arial;
font-size:12px;
color:#EB4D00;
text-decoration:none;
font-weight:none;
background-image:url(../images/red-arrow.gif);
background-repeat:no-repeat;
background-position:28px 5px;
padding-left:37px;
}
.sub-menu-sel
{
font-family:Arial;
font-size:12px;
color:#EB4D00;
text-decoration:none;
font-weight:none;
background-image:url(../images/red-arrow.gif);
background-repeat:no-repeat;
background-position:28px 5px;
padding-left:37px;
}

.number
{
font-family:Arial;
font-size:12px;
color:#535353;
text-decoration:none;
font-weight:none;
}      
.number:hover
{
font-family:Arial;
font-size:12px;
color:#535353;
text-decoration:none;
font-weight:none;
background-color:#E0E0E0;
display:block;
width:15px;
}
.number-sel
{
font-family:Arial;
font-size:12px;
color:#535353;
text-decoration:none;
font-weight:none;
background-color:#E0E0E0;
display:block;
width:15px;
}




.tbl-menu-off
{
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
background-image:url(../images/pro-tbl-off.gif);
}
.tbl-menu-on
{
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
background-image:url(../images/pro-tbl-on.gif);
}



.field
{
border: solid 1px #D1DBE7;
color:#4A4949;
font-family:Arial;
font-size:12px;
padding-left:3px;
height:18px;
width:168px;
}
.field-big
{
border: solid 1px #D1DBE7;
color:#4A4949;
font-family:Arial;
font-size:16px;
padding-left:3px;
height:30px;
width:168px;
}
.field-btn
{
border: solid 1px #D1DBE7;
color:#4A4949;
font-family:Arial;
font-size:18px;
font-weight:bold;
padding-left:3px; padding-top:2px;
height:30px;
margin-top:2px;
}
.field-name
{
border: solid 1px #D1DBE7;
color:#4A4949;
font-family:Arial;
font-size:12px;
padding-left:3px; padding-top:2px;
height:18px;
width:168px;
margin-top:2px;
}

.foot
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#F9F3DF;
}
a.foot-link
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#F9F3DF;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
a.foot-link:hover
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#D8D8D8;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}


#logo
{
float:left;
width:110px;
padding-left:39px;
padding-top:36px;
}
#main
{
width:1004px;
margin-left:auto;
margin-right:auto;
}
#main-970
{
width:970px;
float:left;
padding-bottom:18px;
}
#pg-left-img
{
float:left;
width:17px;
}
#pg-right-img
{
float:right;
width:17px;
}
#left-div
{
float:left;
}
#right-div
{
float:right;
}
#index-top
{
float:left;
width:970px;
}
#inner-top
{
float:left;
width:970px;
/*background-image:url(../images/projects-top.jpg);*/
background-repeat:no-repeat;
height:174px;
}
#white-section
{
float:left;
width:950px;
padding:10px 10px 10px 10px;
background-color:#FFFFFF;
/*background-image:url(../images/index-lines.gif);
background-repeat:repeat-y;*/

}
#top-menus-main
{
float:left;
width:950px;
height:43px;
padding-bottom:15px;
}
#body-main
{
float:left;
width:950px;
}
#index-left-main
{
float:left;
width:426px;
padding-right:26px;
/*background-image:url(../images/blue-bit.gif);
background-repeat:repeat-y;
background-position:right;
*/}
#left-text
{
float:left;
padding-left:10px;
width:410px;
}
#hori-line
{
float:left;
width:410px;
background-image:url(../images/hor-line-bit.gif);
background-repeat:repeat-x;
}
#recent-projects
{
float:left;
width:405px;
}
#arrows
{
float:right;
padding-right:7px;
padding-top:5px;
}
#index-middle-sec
{
float:left;
width:238px;
padding-left:17px;
padding-right:17px;
/*background-image:url(../images/blue-bit.gif);
background-repeat:repeat-y;
background-position:right;*/
}
#hori-line-235
{
float:left;
width:238px;
background-image:url(../images/hor-line-bit.gif);
background-repeat:repeat-x;
}
#width-235
{
float:left;
width:220px;
padding-left:12px;
padding-right:3px;
}
#red-bg
{
float:left;
width:177px;
height:20px;
background-image:url(../images/red-bg.gif);
background-repeat:no-repeat;
padding-left:9px;
}
#index-right-main
{
float:left;
width:225px;
background-color:#F2FBFB;
}
#donation
{
float:left;
height:173px;
padding:15px 40px 10px 30px;
}
#donation-txt
{
float:left;
width:155px;
height:124px;
padding-top:10px;
}
#inner-left-text
{
float:left;
width:403px;
padding-left:21px;
}
#inner-middle
{
float:left;
width:225px;
padding-left:42px;
padding-right:33px;
background-image:url(../images/blue-bit.gif);
background-repeat:repeat-y;
background-position:right;
}
#white-head-tbl
{
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding-left:12px;
padding-top:5px;
}

#gallery
{
float:left;
width:371px;
padding:10px 11px 10px 11px;
}
#pad-top
{
float:left;
width:371px;
padding:10px 11px 0px 11px;
}
#foot-div
{
float:left;
width:970px;
height:90px;
background-image:url(../images/foot-bg.jpg);
background-repeat:repeat-x;
}
#pad-left-20
{
float:left;
padding-left:20px;
}






#tbl-left
{
float:left;
padding-left:20px;
text-decoration:none;
}

#tbl-right
{
float:right;
padding-right:16px;
padding-top:7px;
}
#tbl-stat-l
{
float:left;
padding-left:12px;
text-decoration:none;
}

#tbl-stat-r
{
float:right;
padding-right:5px;
padding-top:7px;
}

.btn-go
{
width:40px;
height:21px;
background:url(../images/go-button.gif);
border:none;
}

/* Top horizontal menus*/

.horizontalmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
height:43px;
/*float:right;*/
}
/*Top level list items*/
.horizontalmenu ul li{
position: relative;
display: inline;
float: left;
height:43px;
font-weight:bold;
}

/*Top level menu link items style*/
.horizontalmenu ul li a{
display: block;
text-decoration: none;
/*border: 0px solid #FFFFFF;*/
}
.horizontalmenu ul li a:hover{
display:block;
}
.horizontalmenu ul li ul{
left: 0;
top: 0;
margin-top: 1px;
position: absolute;
display:block;
visibility: hidden;
border-top: 1px solid #ECDBAA;
}

/*Sub level menu list items*/
.horizontalmenu ul li ul li{
display: inline;
float: none;
height:23px;
}

/* Sub level menu links style */
.horizontalmenu ul li ul li a{
/*border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:0px solid #FFFFFF; border-bottom:1px solid #FFFFFF;*/ 
border: solid #203D6C;
border-width: 0 1px 1px 1px;
line-height:23px;
color:#DBEDF5;
padding-left:12px; 
font-weight:normal; font-size:11px; font-family:Verdana;
background-color:#1F73A1;
}
.horizontalmenu ul li ul li a:hover{
color:#FFFFFF;
font: normal 11px Verdana;
line-height:23px;
background-color:#188EB2;
}
* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
.vertical ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 240px;/* WIDTH OF MAIN MENU ITEMS*/
/*border: 1px solid black;*/
}

.vertical ul li{
position:relative;
height:31px;
width: 240px;
/*display:inline;*/
}


.vertical ul li a{
background-image:  url(../images/left-menu-off.jpg); background-repeat:no-repeat;
font: bold 12px Arial;
color: #FFFFFF;
display: block;
text-decoration: none;
line-height:31px;
height:31px;
padding-left:16px;
}

.vertical ul li a:hover{
color:#FFFFFF;
background-image: url(../images/left-menu-on.jpg); background-repeat:no-repeat;
height:31px;
line-height:31px;
}
/*ends here*/


.left-menu-head
{
background-image:url(../images/red-bullet.gif);
background-repeat:no-repeat;
background-position:15px 7px;
padding-left:30px;
color:#1E80AD;
font-weight:bold;
}

.blue-bold
{
font-family:Arial;
font-size:12px;
color:#317EAC;
text-decoration:none;
font-weight:bold;
/*padding-left:5px;*/
} 

.red-bold
{
font-family:Arial;
font-size:13px;
color:#EB4D00;
text-decoration:none;
font-weight:bold;
} 



.team
{
font-family:Arial;
font-size:12px;
color:#535353;
text-decoration:none;
font-weight:none;
background-image:url(../images/red-bullet.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:15px;
padding-bottom:2px;	
} 
.btnsub
{
background-image:url(../images/submit.gif);
border:none;
width:68px;
height:19px;
}

.small-bl-link
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#2CA8D0;
	text-decoration:underline;
}

.small-bl-link:hover
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#2CA8D0;
	text-decoration:none;
}

.gallery-big-image
{
background-image:url(../images/gallery-border-middle.gif);
width:441px;
padding:19px 19px 19px 22px;
}

.bdr:link img,
.bdr:visited img
{
border:4px solid #FFFFFF;
}
.bdr:focus img,
.bdr:hover img,
.bdr:active img
{
border:4px solid #B0E0E4;
}


#thumb-out
{
float:left;
padding-left:8px;
padding-right:17px;
}
#thumb-border
{
float:left;
width:62px;
height:62px;
padding:7px 6px 6px 7px;
border:solid 1px #8BCFE5;
}
#thumb-border-news
{
float:left;
width:62px;
height:62px;
padding:7px 6px 6px 7px;
border:solid 1px #8BCFE5;
margin-right:3px;
}

.gal-blue-bold
{
font-family:Arial;
font-size:12px;
color:#317EAC;
text-decoration:none;
font-weight:bold;
} 
.left-mnu-sel
{
	font-family: Arial;
	font-size:12px;
	color:#DB5200;
	font-weight:bold;
}
.news-link
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#1E7BA8;
	text-decoration:none;
}
.news-link:hover
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#1C95BE;
	text-decoration:none;
}


.left-mnu-bullet
{
background-image:url(../images/left-mnu-bullet.gif); background-repeat:no-repeat;
background-position:18px 8px;
padding:1px 0px 2px 28px;/*top,right,bott,left*/
}
.left-mnu-bullet1
{
background-image:url(../images/left-mnu-bullet.gif); background-repeat:no-repeat;
background-position:2px 9px;
padding:1px 0px 2px 12px;/*top,right,bott,left*/
}

.bullet
{
background-image:url(../images/bullet.gif); background-repeat:no-repeat;
background-position:3px 9px;
padding-left:13px;
padding-top:2px;
padding-bottom:0px;
color:#323232;
}



.bullet-blue
{
font-family:Arial;
font-size:12px;
color:#1E80AD;
text-decoration:none;
font-weight:bold;
background-image:url(../images/red-bullet.gif);
background-repeat:no-repeat;
background-position:15px 5px;
padding-left:30px;
}      
.gallery-text-link
{
font-family:Arial;
font-size:12px;
color:#317EAC;
text-decoration:none;
font-weight:bold;
} 
.gallery-text-link:hover
{
font-family:Arial;
font-size:12px;
color:#317EAC;
text-decoration:underline;
font-weight:bold;
} 
a
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#993333;
	text-decoration:underline;
	outline:none;
}
a:hover
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#993333;
	text-decoration:none;
	outline:none;
}
.breadcrumb-link
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#2CA8D0;
}
.breadcrumb-link:hover
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#2CA8D0;
}
a.small-text-link
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#565657;
}
a.small-text-link:hover
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#565657;
}
.link
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#535353;
	text-decoration:none;
}
.link:hover
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#535353;
	text-decoration:underline;
}


.st-bold
{
display:none;
}
.field-n
{
border:#C2CED2 1px solid;
background-color:#F2FAFC;
font-family:Arial;
height:19px;
width:210px;
padding-top:4px;
padding-left:2px;
font-size:12px;
}
.field-t
{
border:#C2CED2 1px solid;
background-color:#F2FAFC;
font-family:Arial;
width:280px;
padding-top:4px;
padding-left:2px;
font-size:12px;
}
.field-d
{
border:#C2CED2 1px solid;
background-color:#F2FAFC;
font-family:Arial;
width:65px;
padding-top:2px;
padding-left:2px;
font-size:12px;
}
.submit
{
border:#CED4D7 1px solid;
background-color:#F2FAFC;
font-family:Arial;
width:60px;
height:20px;
padding-top:0px;
padding-left:2px;
font-size:12px;
padding-bottom:1px;
font-weight:bold;
color:#343A3C;
}
.small-bold-b
{
    font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#1E80AD;
}
.home-body-main
{
float:left;
width:950px;
background-image:url(../images/index-lines.gif);
background-repeat:repeat-y;
}
.donation-text
{
float:left;
height:168px;
padding-top:5px
}
.common-right { float:right; }
.common-left { float:left; }
.text-14-bold
{
font-size:13px;
color:#000;
font-weight:bold;
}
.text-14-link
{
font-size:14px;
color:#565657; text-decoration:underline;
}
.text-14-link:hover
{
font-size:14px;
color:#565657; text-decoration:none;
}
a.project-link
{
font-size:12px;
color:#535353;
text-decoration:underline;

}
a.project-link:hover
{
font-size:12px;
color:#535353;
text-decoration:none;
}
.project-state-band
{
background-image:url(../images/project-state-band.jpg);
background-repeat:no-repeat;
padding-left:50px;
color:#FFFFFF;
padding-top:10px;
font-size:16px;
font-weight:bold;
height:30px;
}
.top-pad
{
padding-top:7px;
}
.field
{
border: solid 1px #D1DBE7;
color:#4A4949;
font-family:Arial;
font-size:12px;
padding-left:3px;
height:18px;
width:168px;
}
.cal-main-div
{
float:left;
width:659px;
margin-bottom:25px;
margin-top:10px;
}
.cal-left
{
float:left;
width:230px;
}
.cal-right
{
float:right;
width:410px;
padding-left:10px;
}
