html {
	width: 100%;

}

body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font: 62.5% Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 100%;

}

h1 {

	font-size: 2.8em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

h2 {

	font-size: 2.3em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

h3 {

	font-size: 1.7em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	
}

h4 {

	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

h5 {

	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

a {

	color: #3366CC;
	text-decoration: none;
	
}

a:link {

	color: #3366CC;
	text-decoration: none;
	
}

a:visited {

	color: #3366CC;
	text-decoration: none;
	
}

a:hover {

	color: #6699FF;
	text-decoration: underline;
	
}

a:active {

	color: #003399;
	text-decoration: none;
	
}

p {
	
	font-size: 1.1em;
	line-height: 16px;

}

td {
	
	font-size: 1.1em;

}

ul {
	
	font-size: 1.1em;

}

ol {
	
	font-size: 1.1em;

}

ul ul {
	
	font-size: 1.0em;

}

ul ol {
	
	font-size: 1.0em;

}

ol ul {
	
	font-size: 1.0em;

}

ol ol {
	
	font-size: 1.0em;

}

form {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#mainContainer {

	margin: 15px auto 0px auto;
	width: 760px;
	position: relative;
	padding: 0px 0px 20px 0px;
	text-align: left;
	
}

#mainContainer p {

	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;

}

#mainContainer li {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#mainContainer ul {

	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;

}

#mainContainer ol {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;

}

#mainContainer ol li {

	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;

}

#mainContainer ul li {

	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;

}

#mainContainer ol ul li {

	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;

}

#mainContainer td {

	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;

}

#mainContainer td p {

}

#mainContainer td ul {

	font-size: 1.0em;

}

#mainContainer td h4 {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#mainContainer h3 {

	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#mainContainer h4 {

	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#mainContainer #jumpContainer {

	display: none;
	visibility: hidden;
	
}

#mainContainer #navContainer {

	background-image: url(/common/images/mainnav/background.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 85px;
	float: left;
	position: relative;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mainContainer #navContainer h1 {

	background-image: url(/common/images/logo/stf.gif);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 18px;
	padding: 69px 0px 0px 0px;
	width: 68px;
	overflow: hidden;
	float: left;
	position: relative;
	display: inline;
	background-position: left top;
	height: 0px !important; 
	height /**/:69px; /* for IE5/Win */
	
}

#mainContainer #navContainer h1 a {
	
	padding: 69px 0px 0px 68px;
	margin: 0px 0px 0px 0px;
	width: 68px;
	height /**/:69px; /* for IE5/Win */
	
}

#mainContainer #navContainer #printlogoContainer {

	display: none;
	visibility: hidden;

}

#mainContainer #navContainer #topNav {
	
	margin: 17px 0px 0px 45px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	width: 372px;
	position: relative;
	list-style-type: none;
	overflow: hidden;
	float: left;
	
}

#mainContainer #navContainer #topNav li {

	margin: 0px 3px 0px 3px; 
	padding: 0px 0px 0px 0px;
	display: inline;
	list-style-type: none;
	
}

#mainContainer #navContainer #topNav a {

	float: left;
	width: 87px;
	padding: 30px 0px 0px 0px;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win */
	
}
	
#mainContainer #navContainer #topNav #thestf a:hover, #mainContainer #navContainer #topNav #benefits a:hover, #mainContainer #navContainer #topNav #services a:hover, #mainContainer #navContainer #topNav #theprofession a:hover {

	background-position: 0 -60px;
}

#mainContainer #navContainer #topNav #thestf a:active, #mainContainer #navContainer #topNav #thestf .selected, #mainContainer #navContainer #topNav #thestf a.selected, #mainContainer #navContainer #topNav #thestf a.selected:hover,#mainContainer #navContainer #topNav #benefits a:active, #mainContainer #navContainer #topNav #benefits .selected, #mainContainer #navContainer #topNav #benefits a.selected, #mainContainer #navContainer #topNav #benefits a.selected:hover, #mainContainer #navContainer #topNav #services a:active, #mainContainer #navContainer #topNav #services .selected, #mainContainer #navContainer #topNav #services a.selected, #mainContainer #navContainer #topNav #services a.selected:hover, #mainContainer #navContainer #topNav #theprofession a:active, #mainContainer #navContainer #topNav #theprofession .selected, #mainContainer #navContainer #topNav #theprofession a.selected, #mainContainer #navContainer #topNav #theprofession a.selected:hover {

	background-position: 0 -30px;
	
}
	
#mainContainer #navContainer #topNav #thestf {

	float: left;
	background: url(/common/images/mainnav/the_stf.gif) no-repeat left top;
	
}
	
#mainContainer #navContainer #topNav #thestf a {

	background: url(/common/images/mainnav/the_stf.gif) no-repeat left top;
	
}
	
#mainContainer #navContainer #topNav #benefits {

	float: left;
	background: url(/common/images/mainnav/benefits.gif) no-repeat left top;
	
}
	
#mainContainer #navContainer #topNav #benefits a {

	background: url(/common/images/mainnav/benefits.gif) no-repeat left top;
	
}
	
#mainContainer #navContainer #topNav #services {

	float: left;
	background: url(/common/images/mainnav/services.gif) no-repeat left top;
	
}
	
#mainContainer #navContainer #topNav #services a {

	background: url(/common/images/mainnav/services.gif) no-repeat left top;
	
}
	
#mainContainer #navContainer #topNav #theprofession {

	float: left;
	background: url(/common/images/mainnav/the_profession.gif) no-repeat left top;
	
}
	
#mainContainer #navContainer #topNav #theprofession a {

	background: url(/common/images/mainnav/the_profession.gif) no-repeat left top;
	
}

#mainContainer #searchContainer {

	margin: 20px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
	width: 195px;
	float: left;
	position: relative;
		
}

#mainContainer #searchContainer label {

	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	float: left;
	position: relative;
	color: #669933;
	width: 155px;
	display: inline;
	
}

#mainContainer #searchContainer #query {

	margin: 3px 0px 0px 0px;
	float: left;
	position: relative;
	
}

#mainContainer #navContainer #searchContainer #submit {

	display: inline;
	float: left;
	position: relative;
	margin: 17px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	
}

#mainContainer #contentContainer {

	position: relative;
	float: left;
	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#mainContainer #contentContainer #headerContainer {

	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	position: relative;
	
}

#mainContainer #contentContainer #headerContainer #breadcrumbContainer {
	
	width: 580px;
	float: left;
	position: relative;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#mainContainer #contentContainer #headerContainer #breadcrumbContainer #breadcrumbNav {

	display: inline;
	float: left;
	list-style-type: none;
	position: relative;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 5px 0px;
	background: url(/common/images/dots/bbtt.gif) repeat-x left bottom;
	
}

#mainContainer #contentContainer #headerContainer #breadcrumbContainer #breadcrumbNav li {

	font-size: 0.9em;
	display: inline;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	
}

#mainContainer #contentContainer #headerContainer #breadcrumbContainer #breadcrumbNav a {

	
}

#mainContainer #contentContainer #leftnavContainer {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 30px;
	float: left;
	width: 190px;
	position: relative;
	overflow: hidden;

}

#mainContainer #contentContainer #leftnavContainer a:hover {

	color: #99CC33;
	text-decoration: none;

}

#mainContainer #contentContainer #leftnavContainer ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	position: relative;
	width: 150px;

}

#mainContainer #contentContainer #leftnavContainer li {

	background-image: url(/common/images/dots/3366CC.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	width: 150px;
	float: left;
	position: relative;

}

#mainContainer #contentContainer #leftnavContainer .noback {

	background-image: none;

}

#mainContainer #contentContainer #leftnavContainer .none {

}

#mainContainer #contentContainer #leftnavContainer .selected {

	font-weight: bold;

}


#mainContainer #contentContainer #leftnavContainer .selected a {
 
 color: #669933;
 
}
 
#mainContainer #contentContainer #leftnavContainer .selected a.link {
 
 color: #669933;
 
}
 
#mainContainer #contentContainer #leftnavContainer .selected a.visited {
 
 color: #669933;
 
}
 
#mainContainer #contentContainer #leftnavContainer .selected a.hover {
 
 color: #669933;
 
}
 
#mainContainer #contentContainer #leftnavContainer .selected a.active {
 
 color: #669933;
 
}




#mainContainer #contentContainer #leftnavContainer .sub {

	margin: -5px 0px 0px 0px;
	padding: 0px 0px 4px 10px;
	float: left;
	position: relative;
	width: 95%

}

#mainContainer #contentContainer #leftnavContainer .sub ul {

	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	position: relative;
	width: 95%

}

#mainContainer #contentContainer #leftnavContainer .sub li {

	background-image: none;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	width: 95%

}

#mainContainer #contentContainer #dataContainer {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	float: left;
	width: 540px;
	position: relative;

}

#mainContainer #contentContainer #dataContainer p {
	font-size: 1.1em;
	line-height: 1.4em;
	
}

#mainContainer #contentContainer #dataContainer .imageRight {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;
	float: right;
	position: relative;
	
}

#mainContainer #contentContainer #dataContainer .imageRight img {

	border: 0px;
	
}

#mainContainer #contentContainer #dataContainer #titleContainer {

	float: left;
	position: relative;
	width: 540px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	
}

#mainContainer #contentContainer #dataContainer #titleContainer h2 {

	font-family: Georgia, "Times New Roman", Times, serif;
	color: #669933;
	font-size: 2.8em;
	font-weight: normal;
	width: 540px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#mainContainer #contentContainer #dataContainer #textContainer {

	float: left;
	position: relative;
	width: 540px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	
}

#mainContainer #contentContainer #dataContainer #textContainer img {

	border: 0px;

}

#mainContainer #contentContainer #dataHomeContainer #adContainer {
	float: left;
	width: 420px;
	height: 250px;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mainContainer #contentContainer #dataHomeContainer #adContainer h2 {

	float: left;
	width: 420px;
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 0px 0px;
	padding: 250px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	height: 0px !important; 
	height /**/:250px; /* for IE5/Win */
	
}

#mainContainer #contentContainer #dataHomeContainer #adContainer .ad1 {

	
	
}

#mainContainer #contentContainer #dataHomeContainer #adContainer .ad1 a {

	padding: 250px 0px 0px 420px;
	margin: 0px 0px 0px 0px;
	width: 420px;
	height: 250px;

}

#mainContainer #contentContainer #dataHomeContainer #adContainer .ad2 {

		
}

#mainContainer #contentContainer #dataHomeContainer #adContainer .ad2 a {

	padding: 250px 0px 0px 420px;
	margin: 0px 0px 0px 0px;
	width: 420px;
	height: 250px;

}
#mainContainer #contentContainer #dataHomeContainer #adContainer .ad3 {

	background-image: url(../images/home/mainads/learning_from_practice_ad1.jpg);
	
}

#mainContainer #contentContainer #dataHomeContainer #adContainer .ad3 a {

	padding: 250px 0px 0px 420px;
	margin: 0px 0px 0px 0px;
	width: 420px;
	height: 250px;

}

#mainContainer #contentContainer #dataHomeContainer #whatsnewContainer {

	margin: 10px 0px 0px 0px;
	padding: 0px 10px 10px 15px;
	float: left;
	width: 140px;
	height: 220px;
	display: inline;
	position: relative;
	background-image: url(/common/images/dots/3366CC.gif);
	background-repeat: repeat-y;
	background-position: right top;

	
}

#mainContainer #contentContainer #dataHomeContainer #whatsnewContainer h2 {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #669933;
	font-size: 2.0em;
	float: left;
	position: relative;
	margin: 0px 0px 0px -3px;
	padding: 0px 0px 5px 0px;
	width: 140px;
	
}


#mainContainer #contentContainer #dataHomeContainer #whatsnewContainer a {

	color: #669933;
	line-height: 1.3em;
	
}


#mainContainer #contentContainer #dataHomeContainer #whatsnewContainer p {

	line-height: 1.3em;
	width: 140px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	
}

#mainContainer #contentContainer #dataHomeContainer #whatsnewContainer a .more {

	color: #3366CC;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#mainContainer #contentContainer #dataHomeContainer #whatsnewContainer p .more {

	color: #3366CC;
	float: right;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#mainContainer #contentContainer #quicklinks {

	font-size: 1.1em;
	width: 167px;
	
}

#mainContainer #contentContainer #quicklinksContainer {

	float: left;
	height: 20px;
	width: 167px;
	margin: 0px 0px 0px 8px;
	padding: 10px 0px 10px 0px;
	position: relative;
	display: inline;
	background-image: url(/common/images/dots/3366CC.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	
}

#mainContainer #contentContainer #headerContainer #quicklinksContainer {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 167px;
	height: 30px;
	position: relative;
	background: none;
	
}

#mainContainer #contentContainer #dataHomeContainer .podad {
	
	width: 164px;
	background-image: url(/common/images/dots/3366CC.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	position: relative;
	display: inline;
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 7px 0px 7px 5px;
	
}

#mainContainer #contentContainer #dataHomeContainer .podad img {
	
	border: 0px;
	
}

#mainContainer #contentContainer #dataHomeContainer #podadOneContainer {

	height: 55px;
	width: 164px;
	
}

#mainContainer #contentContainer #dataHomeContainer #podadOneContainer .ad1 {

	float: left;
	position: relative;
	background-image: url(/common/images/home/podads/tmail_podad.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 0px 0px;
	padding: 55px 0px 0px 0px;
	width: 164px;
	display: inline;
	overflow: hidden;
	height: 0px !important; 
	height /**/:55px; /* for IE5/Win */
	
}

#mainContainer #contentContainer #dataHomeContainer #podadOneContainer a {

	padding: 55px 0px 0px 164px;
	margin: 0px 0px 0px 0px;
	height: 55px;

}

#mainContainer #contentContainer #dataHomeContainer #podadTwoContainer {

	height: 55px;
	width: 164px;
	
}

#mainContainer #contentContainer #dataHomeContainer #podadTwoContainer .ad2 {

	float: left;
	position: relative;
	background-image: url(/common/images/home/podads/professional_growth_podad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 164px;
	margin: 0px 0px 0px 0px;
	padding: 55px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	height: 0px !important; 
	height /**/:55px; /* for IE5/Win */
}


#mainContainer #contentContainer #dataHomeContainer #podadTwoContainer a {
	padding: 55px 0px 0px 164px;
	margin: 0px 0px 0px 0px;
	width: 164px;
	height: 55px;
}
	

#mainContainer #contentContainer #dataHomeContainer #podadThreeContainer {

	height: 55px;
	background-image: none;
	padding: 7px 0px 0px 5px;
	width: 164px;
	
}

#mainContainer #contentContainer #dataHomeContainer #podadThreeContainer .ad3 {

	float: left;
	position: relative;
	background-image: url(/common/images/home/podads/infosource_podad.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 164px;
	margin: 0px 0px 0px 0px;
	padding: 55px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	height: 0px !important; 
	height /**/:55px; /* for IE5/Win */
	
}

#mainContainer #contentContainer #dataHomeContainer #podadThreeContainer a {

	padding: 55px 0px 0px 164px;
	margin: 0px 0px 0px 0px;
	width: 164px;
	height: 55px;

}

#mainContainer #contentContainer #linksContainer {

	float: left;
	position: relative;
	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 26px 0px 10px 0px;
	background-image: url(/common/images/links/gradient.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#mainContainer #contentContainer #linksContainer h3 {

	font-family: Georgia, "Times New Roman", Times, serif;
	color: #669933;
	font-size: 1.8em;
	float: left;
	position: relative;
	margin: -3px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	width: 100%;
	font-weight: normal;
	
}

#mainContainer #contentContainer #linksContainer h3 a {

	color: #669933;
	width: 100%;
	
}

#mainContainer #contentContainer #linksContainer .linksNav {
	
	float: left;
	position: relative;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	
}

#mainContainer #contentContainer #linksContainer .linksNav li {

	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	
}

#mainContainer #contentContainer #linksContainer .linkslist {

	float: left;
	position: relative;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	background-image: url(/common/images/dots/3366CC.gif);
	background-repeat: repeat-y;
	background-position: right top;
	display: inline;
	
}
#mainContainer #contentContainer #linksContainer #thestfLinksContainer {

	width: 175px;
	
}

#mainContainer #contentContainer #linksContainer #benefitsLinksContainer {

	width: 175px;
	
}

#mainContainer #contentContainer #linksContainer #servicesLinksContainer {

	width: 175px;
	background-image: url(none);
	
}

#mainContainer #contentContainer #linksContainer #theprofessionLinksContainer {

	width: 175px;
	
}

#mainContainer #infoContainer {

	position: relative;
	float: left;
	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 17px 0px 0px 0px;
	background-image: url(/common/images/infobar/header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#mainContainer #infoContainer h4 {

	position: relative;
	float: left;
	width: 253px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 0px 0px;
	padding: 54px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	height: 0px !important; 
	height /**/:54px; /* for IE5/Win */
	
}

#mainContainer #infoContainer a {

	padding: 54px 0px 0px 253px;
	margin: 0px 0px 0px 0px;
	width: 253px;
	height: 54px;

}

#mainContainer #infoContainer .ad1 {

	background-image: url(/common/images/infobar/parental_planning.gif);
	
}

#mainContainer #infoContainer .ad2 {

	width: 254px;
	background-image: url(/common/images/infobar/retirement_planning.gif);
	
}

#mainContainer #infoContainer .ad3 {

	background-image: url(/common/images/infobar/beginning_teachers.gif);
		
}

#mainContainer #footerContainer {

	position: relative;
	float: left;
	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 20px 0px;
	background-image: url(/common/images/lines/v-99CC33.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	
}

#mainContainer #footerContainer #copyright {

	font-size: 1em;
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	
}

#mainContainer #footerContainer #footerNav {

	display: inline;
	width: 760px;
	position: relative;
	float: left;
	list-style-type: none;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#mainContainer #footerContainer #footerNav li {

	display: inline;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	
}

#mainContainer #footerContainer .lisep {

	background-image: url(/common/images/lines/v-3366CC.gif);
	background-position: right center;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#mainContainer #footerContainer .lastmodified {

	position: relative;
	float: left;
	font-size: 0.9em;
	width: 100%;
	text-align: center;

}

#mainContainer .inputTextMed {

	width: 150px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-size: 1.1em;

}

#mainContainer #contentContainer #dataContainer #textContainer h3 {
	color: #3366CC;
}

#mainContainer #contentContainer #dataContainer #extraContainer #extraWhatsNewContainer {
	background-image: url(/common/images/extracontent/whats_new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 255px;
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#mainContainer #contentContainer #dataContainer #extraContainer #extraWhoToContainer {
	background-image: url(/common/images/extracontent/who_to_contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 255px;
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	float: left;
}

#mainContainer #contentContainer #dataContainer #extraContainer img {

	border: 0px;

}

#mainContainer #contentContainer #dataContainer #extraContainer #extraWhatsNewContainer img {

	border: 0px;

}

#mainContainer #contentContainer #dataContainer #extraContainer #extraextraWhoToContainer img {

	border: 0px;

}

#mainContainer #contentContainer #dataHomeContainer #adContainer .sep {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 1px;
	height: 250px;
	background: #000000;
}

#mainContainer #contentContainer #dataContainer .photocredit {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.9em;
	font-style: italic;
	text-align: right;
}

.mediumgreen {
	background: #D4F19E
	
}

.mediumblue {
	background: #D6E2FA
}

.lightgreen {
	background: #E6F6C8
	
}

.lightblue {
	background: #E6EDFA
}

#mainContainer #contentContainer #dataContainer #textContainer .pullquote {
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: right;
	width: 200px;
	font-size: 1.4em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #3366CC;
}

#mainContainer #contentContainer #dataContainer #textContainer .contact {

	background: url(/common/images/extracontent/contact_information.gif) no-repeat left top;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	width: 540px;
	overflow: hidden;
	float: left;
	position: relative;
	display: inline;
	height: 0px !important; 
	height /**/:15px; /* for IE5/Win */
	
}

#mainContainer #contentContainer #dataContainer #textContainer .row {
	
	position: relative;
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#mainContainer #contentContainer #dataContainer #textContainer .table2col {

	width: 50%;
	position: relative;
	float: left;
	
}

#mainContainer #contentContainer #dataContainer #textContainer .center {

	text-align: center;
	
}

