html	{
		height				: auto;
}

body {
		background			: #FFFFFF;
		margin				: 0px;
		text-align			: center;
		height				: auto;
	}
	


* { behavior: url(iepngfix.htc); }

#masterWrapper {
		width				: 100%;
		background-image	: url(../images/global/blue_banner01.gif);
		background-repeat	: repeat-x;
		background-attachment: scroll;
		background-position	: 0px 58px;
		margin-top			: 0px;
		margin-left			: 0px;
		margin-right		: 0px;
		text-align			: left;
	}

#topBannerWrapper {
		width				: 100%;
		height				: 182px;
		background-image	: url(../images/global/blue_swirl01.gif);
		background-repeat	: no-repeat;
		background-attachment: scroll;
		background-position	: 0px 58px;
}

#topBanner {
		width				: 1023px;
		height				: 182px;
		margin-left			: auto;
		margin-right		: auto;
		text-align			: left;
		
}
			
/* START GLOBAL NAV */	
#globalNavWrapper {
		width				: 100%;
		height				: 30px;
		margin				: 0px;
		background-color	: #ff6699;
	}
	
#globalNavCenter {
		width				: 1023px;
		height				: 30px;
		margin-left			: auto;
		margin-right		: auto;
		text-align			: left;
		}

/* ----------- Nav Left Column ----------- */
#globalNav {
		width				: 867px;
		height				: 30px;
		padding-left		: 13px;
		margin-right		: auto;
 		float				: left;
}

/* @group My Group */



/* @end */

#globalNav ul{
		list-style			: none;
		padding				: 0;
		margin				: 0;
} 

#globalNav li{
		float				: left;
		margin				: 9px 30px 0px 0px;
} 

.globalNavLink{
		float				: left;
		display				: block;
		color				: #990033;
		text-decoration		: none;
		text-align			: left;
		text-transform		: uppercase;
		font-weight			: bold;
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		letter-spacing		: .5px;
}

.globalNavLink:hover{
		float				: left;
		display				: block;
		color				: #990033;
		text-decoration		: underline;
		text-align			: left;
		text-transform		: uppercase;
		font-weight			: bold;
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		letter-spacing		: .5px;
}

.globalNavLinkSelected{
		float				: left;
		display				: block;
		color				: #FFFFFF;
		text-decoration		: none;
		text-align			: left;
		text-transform		: uppercase;
		font-weight			: bold;
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		letter-spacing		: .5px;
		border-left			: 2px solid #ffffff;
		padding-left		: 8px;
		border-right		: 2px solid #ffffff;
		padding-right		: 8px;


}

/* Hide from IE5-Mac \*/
#globalNav a{
		float				: none;
}
/* End hide */ 


/* ----------- Nav Right Column ----------- */
#globalNavLogin {
		width				: 143px;
		height				: 30px;
		background			: url(../images/global/arrow_pink.png) no-repeat;
		float				: right;
}


a.navLogin {
		float				: right;
		display				: block;
		color				: #990033;
		text-decoration		: none;
		text-align			: left;
		text-transform		: uppercase;
		font-weight			: bold;
		font-size			: 10px;
		font-family			: Arial, Helvetica, Sans-Serif;
		letter-spacing		: .5px;
		margin				: 9px 15px 0px 25px; 
}

a.navLogin:hover{
		float				: right;
		display				: block;
		color				: #990033;
		text-decoration		: underline;
		text-align			: left;
		text-transform		: uppercase;
		font-weight			: bold;
		font-size			: 10px;
		font-family			: Arial, Helvetica, Sans-Serif;
		letter-spacing		: .5px;
		margin				: 9px 0px 0px 25px; 
}
 

/* Hide from IE5-Mac \*/
#globalNavLogin a{
		float				: none;
}
/* End hide */ 

/* END GLOBAL NAV */	



#contentWrapper {
		width				: 100%;
		min-height			: 550px;
		background			: #FFFFFF url(../images/global/content_swirl01.jpg) repeat-x;
		display				: block;
}

#contentCenter {
		width				: 1023px;
		min-height			: 550px;
		margin-left			: auto;
		margin-right		: auto;
		text-align			: left;
		background			: #FFFFFF;
		display				: block;
	
}


/* ----------- Content Left Column ----------- */

#SubNav {
		width				: 200px;
		height				: 550px;
		margin-left			: auto;
		margin-right		: auto;
 		float				: left;
		background			: #FFFFFF url(../images/global/green_fade.gif) repeat-x;
}



#primarySubNav {
		width				: 200px;
		height				: 550px;
		margin-left			: auto;
		margin-right		: auto;
 		float				: left;
		background			: #FFFFFF url(../images/global/green_fade.gif) repeat-x;
}


#prContent {
		width				: 200px;
		height				: 400px;
}

.leftContent {
		color				: #000000;
		width				: 170px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		text-align			: left;
		line-height			: 25px;
		padding				: 10px 10px 0px 20px;


}

.prAdobe {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		letter-spacing		: 1px;
		color				: #666666;
		background			: url(../images/global/acrobat_icon.gif) no-repeat;
		width				: 170px;
		height				: 22px;
		margin				: 8px;		
		padding-left		: 30px;
		padding-bottom		: 10px;

}

.prAdobeDesc {
		font-size			: 9px;
		font-family			: Arial, Helvetica, Sans-Serif;
		letter-spacing		: 1px;
		color				: #666666;
		text-decoration		: none;
		display				: block;
		padding-top			: 5px;
}

.prAdobeDesc:hover {
		font-size			: 9px;
		font-family			: Arial, Helvetica, Sans-Serif;
		letter-spacing		: 1px;
		color				: #666666;
		text-decoration		: underline;
		display				: block;
}

.prItem {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #666666;
		background			: url(../images/global/arrow_green.gif) no-repeat 0px 21px;
		width				: 160px;
		padding-top			: 20px;
		padding-left		: 20px;
		margin-bottom		: 30px;
		margin-left			: 10px;
		padding-right		: 10px;

}
.prItemTop {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #666666;
		background			: url(../images/global/arrow_green.gif) no-repeat 0px 1px;
		width				: 160px;
		padding-left		: 20px;
		margin-bottom		: 30px;
		margin-left			: 10px;
		padding-right		: 10px;

}

a.prLink {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #003399;
		text-decoration		: underline;
}

a.prLink:hover {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #669900;
		text-decoration		: underline;
}

a.prLink:visited {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #666666;
		text-decoration		: underline;
}

.primaryNavtitle { 
		color				: #3f6618;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		font-weight			: bold;
		text-transform		: uppercase;
		text-align			: left;
		width				: 170px;
		letter-spacing		: .5px;
		margin				: 20px 0px 0px 13px;
		padding				: 11px 0px 8px 0px;
		border-bottom		: 1px dotted #336600; 
		display				: block;
}

#subNav {
		width				: 170px;
		border-bottom		: 1px dotted #336600;
		display				: block;
		overflow			: visible;
		margin				: 0px 0px 0px 13px;
}
		
.subNavLink {
		width				: 170px;
		color				: #000000;
		font-family			: Arial, Helvetica, Sans-Serif;
		font-style			: normal;
		font-size			: 12px;
		line-height			: 10px;
		text-align			: left; 
		text-decoration		: none;
		padding				: 8px 0px 8px 0px;
		display				: block;
		overflow			: visible;
}

.subNavLink:hover {
		width				: 170px;
		color				: #3f6618;
		font-family			: Arial, Helvetica, Sans-Serif;
		font-style			: normal;
		font-size			: 12px;
		line-height			: 10px;
		text-align			: left; 
		text-decoration		: underline;
		padding				: 8px 0px 8px 0px;
		display				: block;
		overflow			: visible;
}

.subNavLinkSelected {
		width				: 170px;
		color				: #000000;
		font-family			: Arial, Helvetica, Sans-Serif;
		font-weight			: bold;
		font-size			: 12px;
		line-height			: 10px;
		text-align			: left; 
		text-decoration		: none;
		padding				: 8px 0px 8px 0px;
		display				: block;
		overflow			: visible;
}



/* ----------- Content Middle Column ----------- */

#contentMiddle {
		width				: 500px;
 		float				: left;
 		display				: block;
 		background			: #FFFFFF;


}

.pageContent {
		color				: #000000;
		width				: 490px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		text-align			: left;
		line-height			: 18px;
		padding				: 0px 10px 0px 20px;


}

.contactContent {
		color				: #000000;
		width				: 170px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		text-align			: left;
		line-height			: 20px;
		margin				: 20px 0px 0px 13px;
		padding				: 11px 0px 8px 0px;

}

.resourcesTitle { 
		color				: #666666;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		font-weight			: bold;
		text-transform		: uppercase;
		text-align			: left;
		width				: 263px;
		letter-spacing		: .5px;
		padding				: 20px 15px 0px 20px;
		display				: block;
		margin-bottom		: -5px;
}

.resourcesItem	{
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #003399;
		background			: url(../images/global/arrow_blue.gif) no-repeat 0px 1px;
		width				: 263px;
		padding-left		: 20px;
		margin-bottom		: -7px;
		margin-left			: 20px;

}

.resourcesItemBottom	{
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #003399;
		background			: url(../images/global/arrow_blue.gif) no-repeat 0px 1px;
		width				: 263px;
		padding-left		: 20px;
		margin-left			: 20px;

}
.resourcesItemLink {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #003399;
		width				: 263px;

}
.resourcesItemLink:hover {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #3f6618;
		width				: 263px;


}
.link {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #003399;

}
.link:hover {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #3f6618;

}
.link:visited {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #666666;

}

/* ----------- Middle column if no pictures/ bios ---*/


#contentMiddleSpan {
		width				: 823px;
 		float				: left;
 		display				: block;
 		background			: #FFFFFF;
}

.pageContentSpan {
		color				: #000000;
		width				: 783px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		text-align			: 20px;
		line-height			: 18px;
		padding				: 0px 20px 0px 20px;
}

.pageContentSpanBio {
		color				: #000000;
		width				: 580px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		text-align			: left;
		line-height			: 18px;
		padding				: 0px 20px 0px 0px;		
}

.bioSubTitle {
		color				: #205f8e;
		width				: 580px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		font-weight			: bold;
		text-transform		: uppercase;
		letter-spacing		: .5px;
		text-align			: left;
		margin-bottom		: -10px;
		margin-top			: -2px;
}

#bioPhoto {
		color				: #000000;
		width				: 143px;
		padding				: 0px 0px 0px 10px;		
}
		


/* ----------- 2 columns pages ----------- */
#links1 {
		width				: 400px;
 		float				: left;
 		display				: block;
 		background			: #FFFFFF;
}

#links2 {
		width				: 400px;
 		float				: left;
 		display				: block;
 		background			: #FFFFFF;

}

.pageContent2cols {
		color				: #000000;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		text-align			: left;
		line-height			: 18px;
		padding				: 0px 10px 0px 20px;


}


/* ----------- Content Right Column ----------- */
#contentRight {
		width				: 293px;
		min-height			: 550px;
 		float				: right;
 		display				: block;
 		background			: #FFFFFF;

}

.primaryPhoto {
		margin-top			: 10px;
		padding				: 20px 15px 0px 15px;
}

.primaryPhotoCaption { 
		color				: #666666;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 9px;
		text-align			: left;
		line-height			: 12px;
		width				: 263px;
		letter-spacing		: .5px;
		display				: block;
		font-style			: italic;
		padding				: 0px 15px 0px 15px;	
		margin-top			: -2px;		
}



/* ----------- Footer ----------- */
#footerWrapper {
		width				: 1023px;
		margin-left			: auto;
		margin-right		: auto;
		text-align			: left;
}

.footer {
		text-align			: left;
		text-transform		: uppercase;
		font-size			: 9px;
		font-family			: Arial, Helvetica, Sans-Serif;
		letter-spacing		: 1px;
		float				: left;
		color				: #669900;
		width				: 1023px;
		margin-top			: 40px;
		border-top			: 1.5px solid #669900;
		padding-top			: 5px;
		padding-bottom		: 25px;
}

.footerLink {
		text-align			: left;
		text-transform		: uppercase;
		font-size			: 9px;
		font-family			: Arial, Helvetica, Sans-Serif;
		text-decoration		: none;
		letter-spacing		: 1px;
		color				: #669900;
}

.footerLink:hover {
		text-align			: left;
		text-transform		: uppercase;
		font-size			: 9px;
		font-family			: Arial, Helvetica, Sans-Serif;
		text-decoration		: underline;
		letter-spacing		: 1px;
		color				: #669900;
}


/* ----------- Generic styles ----------- */

h1 {
		color				: #205f8e;
		width				: 500px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 18px;
		font-weight			: bold;
		text-transform		: uppercase;
		text-align			: left;
		padding				: 0px 0px 0px 20px;
		margin-top			: 30px;


}
.h1Span {
		color				: #205f8e;
		width				: 783px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 18px;
		font-weight			: bold;
		text-transform		: uppercase;
		text-align			: left;
		padding				: 0px 0px 0px 20px;
		margin-top			: 30px;


}

/* h1 */
.titlePlusSub {
		color				: #205f8e;
		width				: 500px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 18px;
		font-weight			: bold;
		text-transform		: uppercase;
		text-align			: left;
		padding				: 0px 0px 10px 20px;
}	
	

.h2SugarPlum {
		color				: #205f8e;
		width				: 500px;
		letter-spacing		: .5px;
		text-align			: left;
		padding				: 0px 0px 0px 20px;
		margin-top			: -20px;
		margin-bottom		: 10px;
		font				: italic 12px Arial, Helvetica, San Serif;
}

h3 {
		color				: #205f8e;
		width				: 500px;
		letter-spacing		: .5px;
		text-align			: left;
		padding				: 0px 0px 0px 20px;
		margin-top			: -10px;
		font				: italic 12px Arial, Helvetica, San Serif;
}




.h3italic {
		color				: #205f8e;
		width				: 500px;
		text-align			: left;
		padding				: 0px 0px 8px 20px;
		margin-top			: -15px;
		font				: italic 18px Georgia, "Times New Roman", Times, serif;
}


.subItalics {
		color				: #205f8e;
		width				: 500px;
		letter-spacing		: .5px;
		text-align			: left;
		padding				: 0px 0px 0px 20px;
		margin-top			: 10px;
		font				: italic 12px Arial, Helvetica, San Serif;
}
/* h1 */
.titlePlusSubTwoLines {
		color				: #205f8e;
		width				: 500px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 18px;
		font-weight			: bold;
		text-transform		: uppercase;
		text-align			: left;
		padding				: 0px 0px 0px 20px;
		margin-bottom		: -30px;
}	

/* h1 */
.titleMemberArea {
		color				: #205f8e;
		width				: 500px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 18px;
		font-weight			: bold;
		text-transform		: uppercase;
		text-align			: left;
		padding				: 0px 0px 0px 20px;
		margin-top			: 30px;
		margin-bottom		: -10px;
}	


h2 {
		color				: #205f8e;
		width				: 500px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		font-weight			: bold;
		text-transform		: uppercase;
		letter-spacing		: .5px;
		text-align			: left;
		padding				: 20px 0px 0px 20px;
		margin-top			: 5px;
		margin-bottom		: -30px;
}

/* h3 */
.subTitleTop {
		color				: #205f8e;
		width				: 500px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		font-weight			: bold;
		text-transform		: uppercase;
		letter-spacing		: .5px;
		text-align			: left;
		padding				: 3px 0px 0px 20px;
		margin-bottom		: -10px;
}		

/* h3 */
.subTitle {
		color				: #205f8e;
		width				: 370px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		font-weight			: bold;
		text-transform		: uppercase;
		letter-spacing		: .5px;
		text-align			: left;
		padding				: 10px 0px 0px 20px;
		margin-bottom		: -10px
}	

.subTitlePink {
		color				: #ff67a9;
		width				: 500px;
		letter-spacing		: .5px;
		text-align			: left;
		padding				: 0px 0px 0px 20px;
		margin-bottom		: -20px;
		font				: bold 14px Arial, Helvetica, San;
}
.subTitleSpan {
		color				: #205f8e;
		width				: 783px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		font-weight			: bold;
		text-transform		: uppercase;
		letter-spacing		: .5px;
		text-align			: left;
		padding				: 10px 0px 0px 20px;
		margin-bottom		: -10px
}

.content {
		color				: #000000;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		text-align			: left;
		line-height			: 20px;
		padding				: 0px 20px 0px 20px;

}
.contentSmall {
		color				: #666666;
		font-family			: Arial, Helvetica, San Serif;
		font-style			: italic;
		font-size			: 10px;
		text-align			: left;
		padding				: 0px 20px 0px 20px;

}

hr {
		size				: 1;
		color				: #999999;
		height				: 1px;
		margin-left			: 20px;
}

#linksLeftSm {
		width				: 240px;
		margin-left			: 30px;
 		float				: left;
 		display				: block;
 		background			: #FFFFFF;
}

#linksRightSm {
		width				: 230px;
 		float				: left;
 		display				: block;
 		background			: #FFFFFF;
}



/* ----------- News, Press Releases ----------- */
#contentNews {
		width				: 773px;
 		float				: left;
 		background			: #FFFFFF;
		margin-left			: 20px;
		padding-bottom		: 10px;
		border-bottom		: 1px dotted #336600;
}

#contentNewsBottom {
		width				: 773px;
		height				: 45px;
 		float				: left;
 		display				: block;
 		background			: #FFFFFF;
		margin-left			: 20px;
		margin-bottom		: 20px;
}

#newsDate {
		width				: 80px;
 		float				: left;
 		display				: block;
 		background			: #FFFFFF;
 		padding-top			: 15px;
}

#newsTitle {
		width				: 673px;
 		float				: right;
 		display				: block;
 		background			: #FFFFFF;
 		padding-top			: 15px;

}

.dateItem {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #666666;
		width				: 80px;
		display				: block;
		float				: left;
}

.TitleItem {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #666666;
		width				: 673px;
		display				: block;
		float				: left;
}

.prLink {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #003399;
		text-decoration		: underline;
		display				: block;
		float				: left;
}

.prLink:hover {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #669900;
		text-decoration		: underline;
}

.prLink:visited {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #666666;
		text-decoration		: underline;
}


.subTitleTopSpacer {
		color				: #205f8e;
		width				: 370px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		font-weight			: bold;
		text-transform		: uppercase;
		letter-spacing		: .5px;
		text-align			: left;
		padding				: 8px 0px 0px 20px;
		margin-bottom		: 6px;
}

.subTitleSpacer {
		color				: #205f8e;
		width				: 370px;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		font-weight			: bold;
		text-transform		: uppercase;
		letter-spacing		: .5px;
		text-align			: left;
		padding				: 10px 0px 0px 20px;
		margin-bottom		: 8px
}	
	
#baseListSpan {
		margin-left			: 20px;
		width				: 783px;
}

#baseList {
		margin-left			: 20px;
		width				: 300px;
}

ul	{
		list-style-type		: none;
		padding				: 0;
		margin-top			: 0;
		margin-left			: 10px;
}

.list {
		color				: #000000;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		text-align			: left;
		line-height			: 18px;
		background-image	: url(../images/global/bullet.gif);
		background-repeat	: no-repeat;
		background-position	: 0 2px;
		padding-left		: 10px;

}

.membersAdobeDesc {
		font-size			: 10px;
		font-family			: Arial, Helvetica, Sans-Serif;
		letter-spacing		: 1px;
		color				: #666666;
		text-decoration		: none;
		display				: block;
		padding-top			: 1px;
		padding-left		: 20px;
}

.textForm {
		color				: #000000;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		text-align			: left;
		padding-left				: 20px;
	}

