body {background:#fff url(../images/bodybg.jpg) repeat-x top left; margin:0px;padding:0px;line-height:19px;}
div, td, span, p{font-family:Arial;font-size:12px;color:#020202;}

a:link, a:visited {color:#2c2cf9; text-decoration:underline;}
a:hover {color:#000;text-decoration:none;}
img {border:0px;}

.logo {padding:12px;}
.logo a:link, .logo a:visited {display:block; background-repeat:no-repeat; text-indent:-999999px; background-image:url(../images/logo.jpg); width:68px; height:80px; padding:0px}

.toplinks{ margin:0px; padding: 20px 0px 0px 0px; }
.toplinks ul{ margin:0px; padding:0px;  }
.toplinks li{list-style:none;float:left; font-size:12px; padding:0px 12px 0px 12px;display: inline;background: url(../images/brown_arrow.jpg) no-repeat 0px 6px; text-transform: uppercase; font-weight:bold; color:#29165c; font-family:"Trebuchet MS";}
.toplinks li a:link, .toplinks li a:visited{color:#29165c;font-weight:bold; text-decoration:none; }
.toplinks li a:hover{color:#000000;}

.topsub{padding-left:10px;color:#FFFFFF;}
/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */
.ddsubmenustyle, .ddsubmenustyle {margin:0px;padding:0px;position:absolute;visibility: hidden;}

.ddsubmenustyle a:link, .ddsubmenustyle a:visited{width:150px;color:#fff;background:#29165c;text-decoration:none;padding:3px 8px 3px 8px; border-bottom:1px solid #000;display:block;text-align:left;}
.ddsubmenustyle a:hover{background-color:#43278d;color:#fff;}

/* ######### Neutral CSS  ######### */
.ddiframeshim{position: absolute;z-index:500;background:transparent;border-width: 0;width: 0;height: 0;display: block;}
/* Navigation Ends */


.signup {font-size:12px; color:#a75838; text-transform: uppercase; padding:0px 20px 12px 0px; font-weight:bold;}
.contentbg { background:url(../images/homematterbg.jpg) left top no-repeat; height:301px; width:350px; padding:20px;}
.contentbginner {padding:20px;}

.contenthome {padding:15px 30px 15px 30px; }


.purplebg {background:#29165c;}
.financingtitle {font-weight:bold; color:#fff; font-family:"Trebuchet MS"; font-size:16px; padding:10px 0px 0px 25px; background:url(../images/financing_icon.jpg) left top no-repeat; height:20px; width:44px; }

.bottomtitle{ margin:0px; padding:3px 0px 5px 10px;}
.bottomtitle ul{ margin:0px; padding:0px;  }
.bottomtitle li{list-style:none;float:left; display: inline;font-weight:bold; color:#fff; font-family:"Trebuchet MS"; font-size:16px; padding:3px 35px 6px 35px; background:url(../images/financing_icon.jpg) left top no-repeat; }
.bottomtitle li.projects{background: url(../images/projects_icon.jpg) left top no-repeat; display:block;}
.bottomtitle li.events{background: url(../images/events_icon.jpg) left top no-repeat;display:block; }
.bottomtitle li.news{background:url(../images/newsletter-icon.jpg) left top no-repeat; display:block; }
.bottomtitle li a:link, .bottomtitle li a:visited{color:#fff;font-weight:bold; text-decoration:none; }
.bottomtitle li a:hover{color:#edf3cb;}

.bullet{ margin:0px; padding: 10px 0px;}
.bullet ul{ margin:0px; padding:0px;  }
.bullet li{list-style:none; background:url(../images/icon.jpg) 0px 5px no-repeat; margin:0px; padding:0px 0px 0px 15px;}
.bullet li a:link, .bullet li a:visited{font-weight:bold; text-decoration:none; color:#000000;}
.bullet li a:hover{font-weight:bold; text-decoration:underline; color:#000000;}



.bulletinner{ margin:0px; padding: 10px 0px;}
.bulletinner ul{ margin:0px; padding:0px;  }
.bulletinner li{list-style:none; background: url(../images/midbullet.jpg) 0px 5px no-repeat; margin:0px; padding:0px 0px 0px 10px;font-weight:bold;}

.footer{ height:80px; padding:0px 30px 15px 30px; font-family:"Trebuchet MS"; font-size:15px; font-weight:bold;}
.footerlinks { color:#000000;  height:30px; font-size:11px; }
.footerlinks a:link, .footerlinks a:visited { color:#000000; }
.footerlinks a:hover { color:#000000; }

.menubg {background:#29165c; padding:0px 0px 0px 10px;}


h1{margin:0px;padding:0px;line-height:20px; font-family:"Trebuchet MS";font-size:20px; color:#a75838;font-weight:bold; padding-bottom:10px;}

.fcont {position:absolute;width:350px;height:301px;margin-left:510px;margin-top:-340px;background:url(../images/cont-bg.png) repeat top left;padding:20px;z-index:1;}

/* ######### Style for Drop Down Menu ######### */
/*MENU STYLE

	LEVEL ONE
*/
ul.dropdown                         {position: relative;}
ul.dropdown li                      {font-weight: bold; float: left; zoom: 1;}
ul.dropdown a:hover		            {color: #fff;  }
ul.dropdown a:active                {color: #ffa500; font-family:"Trebuchet MS"; font-size:12px; }
ul.dropdown li a                    {display: block; color: #000; font-family:"Trebuchet MS"; font-size:12px; 
									 text-decoration:none; padding:0px;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,                
ul.dropdown li:hover                {  color: white; position: relative;  }
ul.dropdown li.hover a              { color: black; background:#43278d; }

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{width:180px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{width:180px; font-weight: normal; background: #29165c; color: #000; 
									  border-bottom: 1px solid #ccc; float:left}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; font-family:"Trebuchet MS"; 
									  font-size:12px;  text-decoration:none; padding:3px; } 
									  
/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible;  }





ul.menu {list-style:none; margin:0; padding:0; z-index:0;}
ul.menu * {margin:0; padding:0; z-index:0;}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px;}
ul.menu ul {position:absolute; top:26px; left:0; background:#29165C; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; width:200px; margin:0;}
ul.menu ul li a:link, ul.menu ul li a:visited {display:block; padding:3px 7px 5px; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; }
ul.menu ul li a:hover {background:#43278d ;}
ul.menu ul ul {left:200px; top:-1px;}
ul.menu .menulink {background:url(../images/menuicon.jpg) no-repeat 0px 10px;text-transform: uppercase; font-weight:bold; color:#fff; font-family:"Trebuchet MS"; letter-spacing:.3px; font-size:12px; padding-left:10px; height:23px; float:left; padding-top:4px; margin-left:8px; display:inline}

ul.menu a.menulink{background:url(../images/menuicon.jpg) no-repeat 0px 10px;text-transform: uppercase; font-weight:bold; color:#fff; font-family:"Trebuchet MS"; letter-spacing:.3px; font-size:12px; padding-left:10px; height:23px; float:left; padding-top:4px; margin-left:8px; display:inline; text-decoration:none}

ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#29165C url(images/arrow.gif) 150px 8px no-repeat;}
h2 {
	color:#060;
	font-size: 14px;
	font-weight: bold;
}

.EWC_PhotoGallery {
	margin: auto;
	padding: 20px;
}
.EWC_PhotoGalleryCategory {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #a75838;
	font-weight: bold;
	padding-bottom:	10px;
}
.EWC_PhotoGalleryDescription {
	margin-bottom: 10px;
}
.EWC_PhotoGalleryTable {
	margin: auto;
	width: 100%;
	border: 0px;
	padding: 0px;
	text-align: center;
}
.EWC_PhotoGalleryTable td {
	margin: auto;
	text-align: center;
	padding-bottom: 16px;
}
.EWC_PhotoGalleryTable img {
	border: 2px solid #666666;
}
.EWC_PhotoGalleryTable a {
	text-decoration: none;
}
.EWC_PhotoGalleryCategoryCaption {
	text-decoration: none;
}
.EWC_PhotoGalleryCaption {
	display: none;
}
.purplebullets {
	color: #060;
}


.required {
	color: #FF0000;
}

