li.home a:link, #topNav li.home a:visited{
	color: #FFF;
	font-weight: bold;
	background-image: url(/images/template/bg_topNav-on.jpg);
	background-repeat: repeat-x;
	border-left: 1px solid #400039;
	}

h1 { margin: 0 0 0px 0;}

h2 { font-size: 100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; color: #521742; margin: 0 0 6px 0; padding: 0; border-bottom: none;}

#FAQpanel h2 { font-size: 120%; margin: 0 0 10px 0; padding: 0;}

h3{ color:#FFFFFF; font-size: 110%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; padding: 0; margin: 0 0 15px 0; }

/* ---[ main content ]------------------------------- */

#WelcomeCont
	{
	height: 270px; 
	}

/* ---[ welcome ]------------------------------- */

#welcomePanel
	{
	float: left;
	width: 400px;
	margin:0 0 0 20px;
	}

#welcomePanel ul
	{
	margin: 3px 0 10px 20px;
	padding-top: 2px;}

#welcomePanel li
	{
	font-size: 90%;
	list-style: none;
	background-image: url(/images/template/bullet_welcome.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin: 7px 0;
	color: #400039;
	line-height: 17px;
	}

/* ---[slide Show ]--------------------- */

#welcomeImg{
	float:left;	
	width: 511px;
	height: 241px;
	background-image: url(/images/homepage/bg_homePgSlideShow.jpg);
	background-repeat: no-repeat;}

#slideshow{
	/*z-index: 1!important; */
	margin: 11px 11px 0 45px;  
	WIDTH: 455px; 
	HEIGHT: 181px; 
	}

#slideControlBar{
	background-color: #DCDCDC;	
	margin: 0 11px 0 45px;  
	padding: 9px 10px 0 10px;
	WIDTH: 435px; 
	HEIGHT: 25px; }
	
#slideControlBarLeft{
	float: left;
	width: 200px;}

#slideControlBarRight{
	float: right;
	width: 60px;}

#slideControlBarRight IMG{
	margin-left: 5px;}
	
.pics {
	OVERFLOW: hidden; 
	}

.pics IMG {
	WIDTH: 455px; 
	HEIGHT: 181px; 
	margin: 0px;
	}

/* ---[ news ticker ]------------------------------- */

#newsTicker{
	clear: both;
	margin: 10px 0 20px 0;
	height: 18px;
	padding: 5px 0;
	width: 960px;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #400039;	
	border-bottom: 6px solid #400039;
}

#newsTicker P{
	width: 150px;
	position: absolute;
	display: block;
	top: 10px;
	left: 10px;
	float: none;
	font-weight: bold;
	color: #fff;
	padding-right: 10px;
	}

#newsTicker ul{
	float: left;
	display: none;
	position: absolute;
	top: 5px;
	margin: 0px;
	padding: 0px;
	}

#newsTicker li{
	display: inline;
	color: #013366;
	margin: 0px;
	padding: 0px;
	vertical-align:text-top;
	}

#newsTicker li a:link, #newsTicker li a:visited { color: #DCAED4; text-decoration:none; }
#newsTicker li a:hover { color: #fff; }

/* ---[ project panels ]------------------------------- */

.infoPanel{
	float: left;
	width: 294px;
	border: 6px solid #ccc;
	margin: 0 20px 15px 0;
	background-image: url(/images/homepage/bg_hpInfoPanel.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	}

.infoPanelTxt
	{
	padding: 8px 15px;
	border-top:  6px solid #ccc;
	}

.infoPanelTxt P{
	padding: 0;
	margin: 0 0 6px 0;}
	
.infoPanelTxt P a:link, .infoPanelTxt Pa:visited {
	border-style: none; 
	}

.infoPanelBtm{
	clear: both;
	height: 41px;
	margin: 0px 15px;
	padding-top: 6px;
	border-top: 1px dotted #ccc;}

.infoPanelMeetings, .infoPanelReports{
	float: left;
	height: 41px;
	background-repeat: no-repeat;
	}

.infoPanelMeetings{
	width: 90px;
	padding-left: 40px;
	background-image: url(/images/homepage/icon_meetings.jpg);
	}

.infoPanelReports{
	width: 95px;
	padding-left: 34px;
	background-image: url(/images/homepage/icon_reports.jpg);
	}

.infoPanelMeetings p, .infoPanelReports p
	{
	padding-top: 12px;
	}
	
/* ---[ FAQ panel ]------------------------------- */

.infoPanelRight
	{
	margin-right: 0px;
	border: 4px solid #B787A9;
	}

#FAQpanel
	{
	margin: 5px 10px 0 10px;
	padding: 0px;
	}

#FAQcont {
	width: 274px;
	HEIGHT: 130px;
	}
	
#FAQcont DIV.faq {
	width: 274px;
	 HEIGHT: 130px; 
	 OVERFLOW: hidden;
	}
	
#FAQcont DIV.faq P{
	padding-bottom: 8px;
	}

#FAQpanel IMG{
	float:left;
	margin-right: 5px;}

.txtQuestion{
	color: #551845;
	}

#faqNav{
	height: 20px;
	width: 200px;
	padding: 8px 0px 0px 0px;
	text-align:right;
	}

#faqNav IMG, #faqNav P{
	float:left;
	margin: 0px 5px 0 0;}

#partnerLinks{
	clear:both; 
	height: 45px;
	color:#FFF;
	padding: 6px 10px 12px 10px;
	margin: 0px;
	background-color: #551845;
	}

#partnerLinks label{
	font-size: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	height: 15px;
	margin-bottom: 12px;}
	
/* ---[ latest panel ]------------------------------- */

#latestInfo{
	clear: both;
	height: 203px;
	color: #FFF;
	margin: 0 0 15px 0;
	padding: 15px;
	border: 1px solid #551845;
	background-image: url(/images/template/bg_infoPanel.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#6D3059;
	}

.latestInfoCol{
	float: left;
	width: 280px;
	margin-right: 35px;
	}

.latestInfoCol P{
	font-size: 75%;
	line-height: 16px;
	}

.latestInfoColRight{
	margin-right: 0px;
	margin-left: 15px;
	width: 250px;
	}

IMG.docIcons{
	float:left;
	margin-right: 4px;
	}

INPUT.txtBoxNewsletter
	{
	width: 200px;
	height: 21px;
	border: none;
	margin: 0px;
	padding: 5px 5px 0 8px;
	margin-bottom: 5px;
	background: none;
	color: #666;
	background-image: url(/images/homepage/bg_txtBoxNewsletter.gif);
	background-repeat: no-repeat;
	}

LABEL .labelCheckbox{
	font-size: 70%;
	margin-bottom: 4px;
}

.btnNewletterSubmit{
	float:right;}

#latestInfo a:link, #latestInfo a:visited { color: #DCAED4; text-decoration:none; }
#latestInfo a:hover { color: #fff; }

.viewLinks
	{
	margin-top: 5px;}
	
	.viewLinks P
	{
	float: left;
	margin-right: 5px;
	}
	
.viewLinks a:link, .viewLinks a:visited { 
	color: #DCAED4;
	text-decoration: none;
	background-color: transparent;
	border-color: #DCAED4;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}

.viewLinks a:hover { color: #fff; }

#eventsBlock{
	float: left;
	width: 60px;
	margin-right: 10px;
	border: 1px solid #fff;}

#eventsBlockDate {	color: #76285F;
	background-color:#FFF;}

#eventsBlockMonth P, #eventsBlockDate{
	padding-top: 5px;
	text-align: center;
	font-family:Georgia, "Times New Roman", Times, serif;}

#eventsBlockMonth P {
	font-size: 120%}

#eventsBlockDate P{
	font-size: 150%;}
	
/* ---[ partners ]------------------------------- */

#partners{
	background-color: #fff;}

#partners a:link, #partners a:visited { color: #AD7E9F; }
