body{
	margin:  0;
	padding:  0;
	 text-align: center;
}

#container {
  margin: 0 auto;
  width: 770px;
  text-align: left;
}

#container_noRight {
  margin: 0 auto;
  width: 1000px;
  text-align: left;
}

#header {
	position: relative;
	top: 0px;
	left: 0px;
	width: 770px;
	height: 136px;
	z-index: 998;
}

#contentarea {
	margin-left: 185px;
	margin-right: 0px;
	display:inline;
}

#leftcolumncontent {
	margin:  0;
	padding:  0;
	width:  180px;
	float: left;
	display:inline;
}

#footer {
	clear: both;
	margin:  0;
	padding:  0;
	width:  770px;
	height:  20px;
	border-top: 7px solid #10315D;
	padding: 10px 0px 10px 0px;
}

/***********************************************/
/* Header Divs                               */
/***********************************************/
#HM_header {
	position: relative;
	top: 0px;
	left: 0px;
	width: 770px;
	height: 136px;
	z-index: 998;
}

#Navbar{
	position: relative;
	left:0px;
	right: auto;
	top:0px;
	bottom:auto;
	height: 27px;
	width: 770px;
	border-top: 3px solid #10315D;
	z-index: 1000;
	background-repeat:repeat;
}

#logo{
	position: relative;
	top: auto;
	bottom: 0px;
	left: 0px;
	right: auto;
	float: left;
	width: 250px;
	height:105px;
}

#utility{
	position: absolute;
	top: auto;
	bottom: 0px;
	left: auto;
	right: 0px;
	z-index: 999;
	padding-bottom: 15px;
}
/***********************************************/
/* Homepage main image divs                    */
/***********************************************/
#MainImageContainer{
	position: absolute;
	top: 108px;
	width:770px;
	height:200px;
	background-image: url(hm_main_bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	z-index: 1;
}

#MainGraphic{
	position: absolute;
	top: 0px;
	left:0px;
	right: auto;
	width: 600px;
	height:200px;
	z-index: 2;
}

#MainButtonsContainer{
	position: absolute;
	left: auto;
	right: 0px;
	top: auto;
	bottom: 0px;
	width: 170px;
	height: 170px;
	float: right;
	z-index: 3;
}

#MainButtons{
	position: absolute;
	left: 20px;
	right: auto;
	top: 23px;
	bottom: auto;
	width: auto;
	height: auto;
	line-height: 18px;
	z-index: 4;
}
/***********************************************/
/* Homepage Join email divs                    */
/***********************************************/

#joinEmail{
	position: absolute;
	width: 770px;
	height: 32px;
	top:306px;
	bottom: auto;
}
/***********************************************/
/* Homepage Content divs                        */
/***********************************************/
#HMcontentContainer{
	position: absolute;
	top:341px;
	width:770px;
	height:auto;
}

#content{
	position: relative;
	top: auto;
	left: 0px;
	right: auto;
	width: 771px;
	height: auto;
	background-color: #ffffff;
	padding: 5px;
}
/***********************************************/
/* Page Header Divs                            */
/***********************************************/
#pageHeader{
	top: 0px;
	bottom: auto;
	height: 74px;
	width: 585px;
	left: auto;
	right: 0px;
	float: right;
	border-bottom: 5px solid #10315D;
}

#pageHeader_noRight{
	top: 0px;
	bottom: auto;
	height: 74px;
	width: 585px;
	margin-left: 5px;
	right: auto;
	float: left;
	border-bottom: 5px solid #10315D;
}
/***********************************************/
/* breadcrumb Divs                             */
/***********************************************/
#breadcrumbContainer{
	top: 0px;
	bottom: auto;
	height: 36px;
	width: 585px;
	left: auto;
	right: 0px;	
	float: right;
	border-bottom:1px dotted #cccccc;
}

#breadcrumbContainer_noRight{
	top: 0px;
	bottom: auto;
	height: 36px;
	width: 585px;
	margin-left: 5px;
	right: auto;	
	float: left;
	border-bottom:1px dotted #cccccc;
}

#breadcrumbs{
	position: relative;
	top: 3px;
	bottom: auto;
	float: left;
	height: 26px;
	width: 400px;
	vertical-align: top;
	left: 0px;
	right: auto;
}

#quicklinks{
	position: relative;
	top: 3px;
	bottom: auto;
	float: right;
	height: 26px;
	width: 185px;
	text-align:right;
	left: auto;
	margin-right: 0px;
}
/***********************************************/
/* Content Divs                                */
/***********************************************/
#contentContainer{
	top: 0px;
	bottom: auto;
	height: auto;
	width: 585px;
	left: auto;
	right: 0px;	
	float: right;
}

#contentContainer_noRight{
	top: 0px;
	bottom: auto;
	height: auto;
	width: 585px;
	margin-left: 5px;
	right: auto;	
	float: left;
}

#pageTitle{
	position: relative;
	top: 5px;
	bottom: auto;
	height: 26px;
	vertical-align: top;
	width: 385px;
	left: 0px;
	right: auto;
	FONT:Normal 18px Arial, Verdana, sans-serif; 
	color: #802F7E;
	background-image:url(DIVIDER_GOLD.gif);
	background-position:left;
	background-position: bottom;
	background-repeat:no-repeat;
	text-align: left;
}

#pageContent{
	position: relative;
	top: 0px;
	bottom: auto;
	left: 0px;
	right: auto;
	width: 385px;
	height: auto;
	padding-top: 5px;
}

#pageContent_noRight{
	position: relative;
	top: 0px;
	bottom: auto;
	left: auto;
	right: 0px;
	height: auto;
	width: auto;
	float: left;
	padding-top: 5px;
}

#rightArea{
	position: relative;
	top: 5px;
	bottom: auto;
	float: right;
	left: auto;
	right: 0px;
	width: 185px;
}
/***********************************************/
/* My Styles                                   */
/***********************************************/
img.grants {width: 200px;src: url(1X1.GIF);}
/***********************************************/
/* left Nav Styles                             */
/***********************************************/

a{FONT:Bold 11px Arial, Helvetica, sans-serif; color:#683668; TEXT-DECORATION:none;}
a:link, a:active, a:visited{FONT:Bold 11px Arial Verdana, sans-serif; color:#683668; TEXT-DECORATION:none;}
a:hover{TEXT-DECORATION:underline;}

.nav2 {
	background-color:#E8F0FD; 
	border:1px solid #BBCFF0;
	background-image: url(arrow.jpg);
	background-repeat:no-repeat;
}

a.secondaryNav:link, a.secondaryNav:active, a.secondaryNav:visited {
	padding: 5px 0px 5px 15px; 
	display:block;
	FONT:Bold 12px Arial, Verdana, sans-serif; 
	color: #7E3183; 
	TEXT-DECORATION: none;
}
a.secondaryNav:hover {TEXT-DECORATION: underline;}

a.secondaryNavOn:link, a.secondaryNavOn:active, a.secondaryNavOn:visited{
	padding: 5px 0px 5px 15px; 
	display:block; 
	background-image: url(arrow_On.jpg); 
	background-repeat:no-repeat;
	FONT:Bold 12px Arial, Verdana, sans-serif; 
	color: #7E3183; 
	TEXT-DECORATION: none; 
	background-color:#ffffff;
}
a.secondaryNavOn:hover {TEXT-DECORATION: underline;}

.nav3 {
	background-color:#E8F0FD;
	border-left:1px solid #BBCFF0;
	border-right:1px solid #BBCFF0;
 	background-image: url(navbar_bullet.jpg);
	background-repeat:no-repeat;
}
a.thirdNav:link, a.thirdNav:active, a.thirdNav:visited {
	padding: 1px 0px 1px 15px; 
	display:block;
	FONT:Normal 11px Arial, Verdana, sans-serif; 
	color: #7E3183; 
	TEXT-DECORATION: none;
}

a.thirdNav:hover {TEXT-DECORATION: underline;}

a.thirdNavOn:link, a.thirdNavOn:active, a.thirdNavOn:visited{
	padding: 1px 0px 1px 15px; 
	display:block; 
	background-image: url(navbar_bullet_On.jpg); 
	background-repeat:no-repeat; 
	FONT:Normal 11px Arial, Verdana, sans-serif; 
	color: #7E3183; 
	TEXT-DECORATION: none; 
	background-color:#ffffff;
}

a.thirdNavOn:hover{TEXT-DECORATION: underline;}

.nav4 {
	background-color:#E8F0FD; 
	border-left:1px solid #BBCFF0; 
	border-right:1px solid #BBCFF0; 
	background-image: url(navbar_bullet2.jpg);
	background-repeat:no-repeat;
}

a.fourthNav:link, a.fourthNav:active, a.fourthNav:visited {
	padding:1px 0px 1px 22px; 
	display:block; 
	FONT:Normal 11px Arial, Verdana, sans-serif; 
	color: #7E3183; 
	TEXT-DECORATION: none;
}

a.fourthNavOn:hover, a.fourthNav:hover {TEXT-DECORATION: underline;}

a.fourthNavOn:link, a.fourthNavOn:active, a.fourthNavOn:visited{
	padding:1px 0px 1px 22px; 
	display:block; 
	background-image: url(navbar_bullet2_On.jpg); 
	background-repeat:no-repeat;
	FONT:Normal 11px Arial, Verdana, sans-serif; 
	color: #7E3183; 
	TEXT-DECORATION: none; 
	background-color:#ffffff;
}

a.fourthNavOn:hover{TEXT-DECORATION: underline;}

.InThisSection{
	background-color:#BBCFF0; 
	border:1px solid #BBCFF0;
	padding-top: 5px;
	padding-bottom: 5px;
	FONT:Bold 12px Arial, Verdana, sans-serif; 
}

.leftnav{
	border-bottom:1px solid #BBCFF0;
	width: 180px;
}

/***********************************************/
/* Text Styles                                 */
/***********************************************/
.copyrightTxt {font-size:8pt }
.breadcrumb{padding-bottom:5px;}
a.Path:link, a.Path:active, a.Path:visited, a.Path:hover{FONT:Normal 11px Arial, Helvetica, sans-serif; color:#006699;} 

.utilityNav, .utilityNav:visited, .footerNav, .footerNav:visited {font:7pt Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#006699;}
.utilityNav:hover, .footerNav:hover {font:7pt Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#3F949B}
.utilityNavOn, .utilityNavOn:visited {font:bold 7pt Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#3F949B}
.utilityNavOn:hover {font:bold 7pt Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#3F949B}

/***********************************************/
/* form Styles                                 */
/***********************************************/
.searchInput {width:115px; height:16px; border:1px solid #CFCDDB; font:7pt Verdana, Arial, Helvetica, sans-serif}
.searchSubmit, .enewsSubmit {height:20px; width:20px; border:0px; font:bold 7pt Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; background-image: url(button_search.jpg);background-repeat:no-repeat}

/***********************************************/
/* Calendar Styles                             */
/***********************************************/
.CDtableout {
	visible:False;
	width: 550px;
	}
	
.CDtablein{
	visible:False;
	width: 550px;
	}
	
.CDtitle {    
	font-size:11px;
	background-color:#dddddd;
	visible:False;
	}
	
.CDheader {    
	font-size: 11px;
	background-color:#eeeeee;	
	visible:False;
	}
	
.CDodd {    
	font-size: 9px;
	background-color:#bbbbbb;	
	visible:False;    
	}
	
.CDeven {    
	font-size: 9px;	
	background-color:#aaaaaa;	
	visible:False;	    
	}
	
.CDctitle {    
	font-size: 11px;	
	visible:False;
	}
	
.CDcsubtitle {    
	font-size: 11px;	
	visible:False;
	}

.CDcauthor {    
	font-size: 11px;	
	visible:False;	
	}
	
.Cdctime {    
	font-size: 11px;	
	visible:False;	
	}

.CDcdate {    
	font-size: 11px;	
	visible:False;	
	}
	
/***********************************************/
/* Other Styles                                */
/***********************************************/

.CT{FONT:Normal 11px Arial, Verdana, sans-serif;}
.CTtableout{BACKGROUND-COLOR: #FFFFFF; 	width:550px;}
.CTtablein{width:550px;}
.CTtitle{FONT: bold 11px Arial, Verdana, sans-serif;}
.CTsubtitle{FONT: bold 11px Arial, Verdana, sans-serif;}
.CTheader{FONT: bold 11px Arial, Verdana, sans-serif; background-color:#dddddd}
.CTodd{FONT:Normal 11px Arial, Verdana, sans-serif; background-color:#eeeeee}
.CTeven{FONT: bold 11px Arial, Verdana, sans-serif;}

.CFdirectory{FONT: bold 11px Arial, Verdana, sans-serif;}
.CFtitle{FONT: bold 11px Arial, Verdana, sans-serif}
.CFtext{FONT: Normal 11px Arial, Verdana, sans-serif}


.FCtableout{BACKGROUND-COLOR:#ffffff}
.FCtablein{}
.FClabel{FONT: bold 11px Arial, Verdana, sans-serif;}
.FCfn{FONT: bold 11px Arial, Verdana, sans-serif;}
.FCfnreq{FONT: bold 11px Arial, Verdana, sans-serif;}
.FCfnerr{FONT: bold 11px Arial, Verdana, sans-serif; COLOR:#ff0000;}
.FCfh{FONT: bold 11px Arial, Verdana, sans-serif;}
.FCin{FONT: bold 11px Arial, Verdana, sans-serif;}

.LKleft{padding-right: 20px}
.LKmid{border-left-color: Gray; border-left-width: thin; border-left-style: solid; padding-left: 20px; padding-right: 20px}
.LKmid2{border-left-color: Gray; border-left-width: thin; border-left-style: solid; padding-left: 20px; padding-right: 20px}
.LKright{border-left-color: Gray; border-left-width: thin; border-left-style: solid; padding-left: 20px; padding-right: 20px}

.LKl1{FONT:Bold 11px Arial, Verdana, sans-serif; TEXT-DECORATION: none}
.LKl2{FONT:Normal 11px Arial, Verdana, sans-serif; TEXT-DECORATION: none}
.LKl3{FONT:Normal 11px Arial, Verdana, sans-serif; TEXT-DECORATION: none}

.LKd1{}
.LKd2{TEXT-INDENT: 20px}
.LKd3{TEXT-INDENT: 40px}

.NL{FONT:Normal 11px Arial, Verdana, sans-serif}
.NLtoctitle{FONT: Normal 1 pt Arial, Verdana, sans-serif}
.NLtoc{FONT:Normal 11px Arial, Verdana, Helvetica, sans-serif; color:#1055A2; text-decoration:none}
.NLtocdiv{padding: 11px; background-color: #eeeeee}
.NLtochr{COLOR: #ffffff}
.NLtitle{display:block; FONT: bold 12pt Arial, Verdana, sans-serif; color:#000000; text-decoration:none}
.NLsubtitle{FONT:Bold 11px Arial, Verdana, sans-serif;}
.NLauthor{FONT:Italic 11px Arial, Verdana, sans-serif;}
.NLsummary{FONT:Normal 11px Arial, Verdana, sans-serif;}
.NLcopyright{FONT:Normal 11px Arial, Verdana, sans-serif;}
.NLdate{color:#666666; font-style:italic;}
.NLdiv{COLOR: #DEE1E5; height:1px}

.icl_container{FONT:Normal 11px Arial, Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
.icl_title{FONT:Normal 11px Arial, Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
