

/*** TEMP Hiding Float to Top Button Bug. Scrolling the browser window horzontially causes break in layout for button ***/
 
#FloaintBox {display: none;}

/***** END TEMP HIDING *****/





/**********
GLOBAL
**********/

blockquote {margin: 10px auto 20px auto;
	width: 85%;
	line-height: 1.5em;}



.padBottom25 {padding-bottom: 25px		!important;
	position: relative;}


/**********
SSI
**********/
/**********
Adobe Acrobat
**********/  

#acrobat_disclaimer div {*padding-bottom: 0px;}
#acrobat_disclaimer p {padding-right: 125px;}
#acrobat_disclaimer a {margin-top: -37px;
	margin-right: 5px;
	padding: 35px 10px 0px 10px;
	font-size: 10px;
	background: url(/images/thirdParty/get_adobe_reader.gif) no-repeat top center;
	float: right;}

.disclaimer {text-align: center;}

.disclaimer div {margin: 0px auto;
	padding: 20px 0px;
	width: 85%;
	text-align: left;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	position: relative;
	clear: both;}

.disclaimer div div {margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;}

.disclaimer p {padding: 0px 10px;
	font-size: .8em;
	line-height: 1.5em;}

.disclaimer .learnMore {padding: 5px 10px 2px 10px;
	font-size: 12px;
	position: absolute;
	bottom: 0px;
	right: 0px;}

#mailingAddress {margin-top: 50px;}
#mailingAddress div {margin-bottom: 25px;}
#mailingAddress h3 {margin-bottom: 25px;
text-align: center;}
#mailingAddress h4 {margin: 5px 0px 10px 0px;
	font-size: 11px;
	display: block;
	text-align: center;}
#mailingAddress ul {margin: 0px auto;
	width: 80%;
	text-align:center;}
#mailingAddress li {padding: .25em 0px;
	text-align: left;}

/**********
BUTTONS
**********/

.applyNow {position: absolute;
	bottom: 5px;
	right: 5px;
/*background: yellow;*/}


.apply {margin: 50px auto;
	padding: 25px 10px;
	text-align: center;
	width: 188px;
	display: block;
	clear: both;
	background: url(/images/applyOnline.gif) no-repeat center center;}




.learnMore {position: absolute;
	bottom: 5px;
	right: 5px;
	border: none;}


.learnMore_MC {margin: 0px 0px 10px 396px;
	padding: 5px 10px;
	width: 100px;
	display: block;
	text-align: right;
	border: none;}

.readArticle {position: absolute;
	bottom: 5px;
	right: 5px;
	border: none;}

.downloadPDF {width: 100px;
	position: absolute;
	bottom: 5px;
	right: 5px;
	border: none;}

.register {margin: 0px;
	padding: 5px 5px 5px 25px;
	float: right;
	border: none;}

.listen {margin: 0px;
	padding: 5px 25px 5px 5px;
	float: right;
	border: none;}

.rss {margin: 10px auto;
	padding-left: 30px;
	font-size: 12px;
	text-align: left;
	width: 75px;
	display: block;
	background: url(/images/rss.gif) no-repeat center left;}

/**********
CONTAINER
**********/

.container p {margin-top: 5px;
	line-height: 1.3em;}

.container .nav {margin: 0px;
	text-transform: none;
	width: 100%;;
	height: 17px;
	position: absolute;
	bottom: 0px;
	left: 0px;}

.container .nav li {padding: 0px;
	line-height: 13px;
	width: 50%;
	position: absolute;
	bottom: 0px;
	border: 1px solid #b3b2a7 !important;}

.container .nav a {padding: 1px 0px 2px 0px;
	color: white;
	text-align: center;
	display: block;
	background-color: #900;
	border: none !important;}

.container .nav a:hover {color: #600;
	background-color: #b3b2a7;}

.container .downloadFlash {right: 0px;}
.container .learnMore {right: 0px;}

.linkContainer .nav li {border: 1px solid white !important;}


/**********
QUOTE
**********/

.quoteWrapper {margin: 5px 0px 10px 0px;
	width: 100%;
		_height: 100%;			/* REQUIRED: resolves IE6 position bug */
		*border: 1px solid white;	/* REQUIRED: resolves IE border bug */
	float: left;
	clear: both;
	position: relative;
		*z-index: 1001;		/* REQUIRED: resolves IE zindex bug */
/** See also TOPICSWRAPPER **/ }

.quoteWrapper q {padding: 7px 10px 60px 10px;
	color: white;
	font-family: Georgia, Times, Times New Roman, serif;
	font-style: italic;
	font-size: 20px;
	text-align: left;
	display: block;
	width: 229px;
	background: #b3b2a7 url(/images/BG_quoteSmall.gif) no-repeat top center;
	position: relative;}

.quoteWrapper cite {margin: 0px;
	padding: 20px 0px 5px 0px;
	color: #9b9b9b;
	font-size: 13px;
	text-align: right;
	width: 100%;
	background: url(/images/BG_quoteSmall.gif) no-repeat bottom center;
	position: absolute;
	top: auto;
	bottom: 0px;
	left: 0px;}

.quoteWrapper .source {padding-top: 5px;
	padding-left: 25px;
	display: inline;
	background: #b3b2a7 url(/images/BG_quoteTip.gif) no-repeat -485px 0px;}

.quoteWrapper p {width: 245px;
/** See also TOPICSWRAPPER P**/ }

.quoteWrapper p span {margin-top: 10px;
	display: block;}

.giantQuote {margin: 10px 5px 25px 20px;
	line-height: 28px;
	width: 486px;}

.giantQuote q {padding: 10px 20px 60px 20px;
	width: auto;
	height: 100%;
	background-image: url(/images/BG_quote.gif);
background-color: #ccc;}

.giantQuote cite {padding: 40px 0px 12px 0px;
	font-size: 18px;
	background-image: url(/images/BG_quote.gif);}

.pressRelease_wrapper .giantQuote {margin: 10px 6px 10px 7px;}


/**********
LIST
**********/

.odd, .odd .excerpt a  {background-color: #f4eee1 !important;}
.even, .even .excerpt a {background-color: white !important;}

dt 	{font-weight: bold;}
dd 	{margin-bottom: 15px;
	padding-left: 20px;
	text-indent: 0px;}
dd .download {margin-right: 26px;}	/*TBD ???????? */


ol	{list-style-position: inside;}		/*REQUIRED*/
ol	{list-style-position: outside;}	


.noBullet {margin-right: 1.4em;}
.noBullet li:before {content: "" !important;}
.noBullet li {padding: 3px 5px 25px 5px	!important;	/*REQUIRED: reset */
	text-indent: 0px		!important;
	background: none !important;
	position: relative !important;}

.noBullet .learnMore {margin: 5px 0px;
	position: relative;
	float: right;}


.OLalpha li p, .OLdecimal li p, .OLroman li p
	{font-weight: normal;
	text-indent: 0px;}

li > h3, li > h4, li > h5, li > h6 
	{display: inline;}

.OLalpha {list-style-type: upper-alpha;}
.OLalpha .OLalpha {list-style-type: lower-alpha;}
.OLdecimal {list-style-type: decimal;}
.OLroman {list-style-type: upper-roman;}

/* do not change order */


.OLdecimal li, .OLalpha li {margin: 0px 10px 0px 30px;
	padding: 5px 0px;
	text-indent: 0px;}

.OLroman li  {margin: 0px 10px 0px 35px;
	padding: 5px 0px;}

.col50_50 {width: 100%;		/*REQUIRED */
	float: left;}

.col50_50Row {margin-bottom: 15px;
	width: 100%;		/*REQUIRED */
	float: left;
	position: relative;}

.col50_50Left, .col50_50Right {padding: 5px 5px 25px 5px;
	width: 45%;
	display: inline;	/*REQUIRED: resolve IE double margin bug */
	border: 1px solid black;
	position: relative;}

.col50_50Left {margin-left: 15px !important;
	float: left;}

.col50_50Right {float: right;}
/*
.col50_50 h3, .col50_50 h5 {color: #600;		
	font-size: 12px;				
	text-align: center;} 				
*/












.col40_60 {margin: 0px;
	width: 100%;		/*REQUIRED */
	float: left;}

.col40_60Row {
	margin-bottom: 15px;
	width: 100%;		/*REQUIRED */
	float: left;
	position: relative;}

.col40_60 h3 {color: #600;
	font-size: 12px;
	text-align: center;}

.col40_60Left {width: 215px;
	float: left;
	position: relative;}

.col40_60Right {width: 260px;
	float: right;
	position: relative;}

.directoryList {margin: 50px 0px;
	width: 100%;		/*REQUIRED */
	float: left;}

.directoryListRow {
	margin-bottom: 15px;
	width: 100%;		/*REQUIRED */
	float: left;
	position: relative;}

.directoryList h3 {color: #600;
	font-size: 12px;
	text-align: center;}

.directoryListLeft, .directoryListRight {padding: 5px 5px 25px 5px;
	width: 45%;
	display: inline;	/*REQUIRED: resolve IE double margin bug */
	border: 1px solid black;
	border-top: 0px;
	position: relative;}

.directoryListLeft {margin-left: 10px;
	float: left;}
.directoryListRight {margin-right: 10px;
	float: right;}

.directoryListCenter {text-align: center;}
.directoryListCenter div {margin: 50px auto;
	padding: 5px 5px 25px 5px;
	text-align: left;
	width: 85%;
	border: 1px solid black;
	border-top: 0px;
	position: relative;}

.directoryListCenter div div {margin: 0px;
	padding: 0px;
	width: auto;
	border: none;}

.directoryListCenter h3 {color: #600;
	font-size: 12px;
	text-align: center;}




/***** DOWNLOADLIST *****/  /* FINAL- this class must be placed last **** TBD: REVIEW THIS ******/

.downloadList {margin: 25px 0px;}

.downloadList div {margin-bottom: 25px;}

.downloadList li {*margin-bottom: -3px;			/* REQUIRED: resolves IE margin bug */
	_height: 0px;					/* REQUIRED: resolves IE6 ABS/hasLayout bug */
	padding: 3px 5px 30px 5px;
	text-indent: 0em;
	position: relative;}

.FORMS .downloadList {background-color: #600;}
.FORMS .downloadList li {*margin-bottom: 0px;}
.FORMS .downloadList h3 {padding: 4px 5px 5px 5px;
	color: #fff;
	font-size: 1.2em;}
.FORMS .downloadList .description {padding: 5px;
	color: white;}

#FORMS_formsDocs div {margin-bottom: 0px;}

#FORMS_formsDocs h4 {padding: 5px;
	color: #600;
	font-size: 1.35em;
	background: white;
	border-top: 4px double #600;
	border-bottom: 4px double #600;}

#FORMS_formsDocs li h4 {padding: 0px;
	color: black;
	font-size: 1em;
	background: transparent;
	border: 0px;}




.downloadList li li {margin: 0px;	/*REQUIRED: reset */
	padding: 0px;
	min-height: 0px;
	height: auto !important;}

.kitDescription {width: 50%;
	float: left;}

.kitPDFlist {margin-right: 25px;
	width: 40%;
	border: 1px dotted #600;
	float: right;}

.kitPDFlist h4 {padding: 2px 0px;
	color: white;
	font-weight: normal;
	text-align: center;
	background-color: #600;}

.kitPDFlist .custom-gen {margin: 10px 0px 10px 20px;
	float: left;}					/*REQUIRED: float needed for bottom padding */


.downloadList .disclaimer {margin: 0px;
	padding: 3px 0px;
	*padding: 5px 0px;
	font-size: .85em;
	line-height: 1em;
	text-align: left;
	width: 75%;
	border: 0px;
	position: absolute;
	bottom: 0px;}




.downloadList .pageDownloads {
	padding: 2px 10px 2px 5px;
	width: 40px;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: right;
	border-left: 1px dotted #808080;}


.list85 {width: 85%;}
.list100 {width: auto;}
.list85, .list100 {margin: 0px auto 10px auto;
	padding: 3px 5px;
	background-color: #f4eee1;}

.list85 .disclaimer div {margin: 25px auto;}


.outline85 {width: 85%;}
.outline100 {width: auto;}
.outline85, .outline100 {margin: 10px auto;
	padding: 3px 5px;
	border: 1px solid #f4eee1;}

.outline85 > h1, .outline85 > h2, .outline85 > h3, .outline85 > h4, .outline85 > h5, .outline85 > h6 	{padding-left: .65em;}



.outline85 .disclaimer div {margin: 25px auto;}

.outline85 .list100 {margin-top: 10px;}




/*
BULLETS
*/

.bullet_arrowBlue {padding: 0px 15px;		/*REQUIRED: paddingLR needs to be equal to perserve layout */
	background: url(/images/bullet_arrowBlue.gif) no-repeat 0px 1px;}

.bullet_arrowBlue li {padding: 0px 15px;		/*REQUIRED: paddingLR needs to be equal to perserve layout */
	background: url(/images/bullet_arrowBlue.gif) no-repeat 0px 1px;}

.bullet_arrowLTblue {padding: 0px 15px;		/*REQUIRED: paddingLR needs to be equal to perserve layout */
	background: url(/images/bullet_arrowLTblue.gif) no-repeat center left;}


/*
.custom-gen li {margin: 0px;			*REQUIRED: reset *
	padding: 0px 0px 5px 15px;
	text-indent: -15px;
		*padding: 0px 0px 5px 12px !important;
		*text-indent:  0px;
		*background: url(/images/bullet_chevron.gif) no-repeat 0px 0px;
	position: relative;}
*/

.custom-gen li {margin: 0px;			
	padding: 0px 0px 5px 15px;
	text-indent: -1em;
		*padding: 0px 0px 5px 12px !important;
		*text-indent:  0px;
		*background: url(/images/bullet_chevron.gif) no-repeat 0px 0px;
	position: relative;}

/***********************************************
REQUIRED: To expand hotspot for IE, add "*width in pixels" to the specific ".custom-gen li a"
***********************************************/


.custom-gen li a {*padding: 0px 0px 0px 12px;
		*display: block;}


.hotBox .custom-gen li {padding: 0px 0px 0px 10px !important;
		*padding: 0px 0px 5px 0px !important;
		*background: none;
		*text-indent: 0px;}

.hotBox .custom-gen li a {border-bottom: none !important;
		*background: url(/images/bullet_chevron600.gif) no-repeat 0px 0px;
		*width: 198px;}
.hotBox .custom-gen li a:hover {*background: url(/images/bullet_chevronRed.gif) no-repeat 0px 0px;}

.custom-gen li:before {
	content: "\00BB";
	margin-right: .5em;
	font-weight: bold;}

.custom-gen li p {text-indent: 0px;}

.custom-gen dt {padding-top: 5px;
	padding-left: 1.75em;
	text-indent: -1.05em;
	position: relative;}

.custom-gen dt:before {content: "\00BB";
	margin-right: .5em;
	font-weight: bold;
	vertical-align: 10%;}

.custom-gen dd {padding-left: 1.75em;}

.custom-gen ol li:before {content: "";}

#MC_body .custom-gen li:before {content: "\00BB";
	margin-right: .25em;
	font-weight: bold;}

#MC_body .custom-gen li p {text-indent: 0px;}
#MC_body .custom-gen dt {padding-top: 5px;
	padding-left: 1.75em;
	text-indent: -1.05em;
	position: relative;}

#MC_body .custom-gen dt:before {content: "\00BB";
	margin-right: .5em;
	font-weight: bold;
	vertical-align: 10%;}

#MC_body .custom-gen dd {padding-left: 1.75em;}
#MC_body .custom-gen ol li:before {content: "";}










.CVRDELL .disclaimer div {margin: 50px auto;}




/* 
PAGE LAYOUT 
*/


form 	{margin: 25px auto;
	text-align: center;
	width: 85%;
	clear: both;}					/*REQUIRED */

form #fieldset {padding: 10px 0px;
	padding: 0px;					/*REQUIRED */
	text-align: left;
	background-color: #ccc;
/*	background-color: #f4eee1; 			Amy Edits */
	*background: #ccc url(/images/whiteLine.gif) repeat-x 0px -12px;
/*	*background: #f4eee1 url(/images/whiteLine.gif) repeat-x 0px -12px;	/*Amy Edits */
	border: 1px solid #f4eee1;}

form legend {padding: 5px 10px;
	margin-left: 10px;
	*margin-left: 5px;
	color: black;
	font-size: 14px;
	font-weight: bold;
	background-color: #aaa;}

form h3 {font-size: 11px;
	font-weight: bold;}

form .leftField  {float: left;}
form .rightField {margin-right: 2px;
	float: right;}

form #instructions {margin: 15px 10px;}
form #contactInfo, form #preferences, form #submit, form #request {margin: 0px 10px 15px 10px;}

form #contactInfo label {font-size: 11px;}
form #contactInfo {clear: both;}
form #contactInfo p {padding: 0px;
	width: 48%;}
form #contactInfo input {width: 100%;}
form #contactInfo #stateField {margin-left: 17px;
	width: 5%;
	float: left;}
form #contactInfo #zipCodeField {margin-right:2px;
	width: 30%;}
form #contactInfo #emailField {width: 419px;
	_width: 409px;
	clear: both;}
form #contactInfo #homePhoneField, form #contactInfo #workPhoneField
	{margin-right: 20px;
	_margin-right: 11px;
	display: inline;
	width: 30%;
	float: left;}
form #contactInfo #faxField {width: 30%;
	float: left;}
form #preferredContact {margin-bottom: 15px;}
form #preferredContact p {margin: 0px; padding: 0px;
	float: left;}

form #preferredContact ul {margin-top: 2px;
	*margin-top: 0px;
	float: right;}
form #preferredContact li {padding-left: 10px;
	float: left;
	display: inline;}

form #preferredContact li input {margin-right: 5px;
	*margin-right: 0px;
	float: left;}
form #preferredContact li label {*padding-top: 3px;
	float: left;}

form #commentsField label {display: block;}



form #commentsField textarea {width: 417px;
	height: 200px;}

form #profession, form #rank {width: 100%;
	float: left;}

form #request label, form #rank label {float: left;}
form #request select, form #rank select {float: right;}

form #assistance li {margin-bottom: 5px;
vertical-align: center;
	width: 100%;
	float: left;}
form #assistance li label {margin-left: 10px;}
form #assistance li input {margin-left: 10px;
		*margin-top: -4spx;
		*margin-bottom: -3px;
	float: left;}


iframe {width: 100%;
	height: 1230px;
	border: none;
	overflow: hidden;}

/****** TEST *********/

.hotBox {width: 45%;
	float: right;
	clear: both;}

.hotBox div {margin: 0px 0px 10px 10px;
	padding: 5px 10px 15px 10px;
	*padding: 5px 5px 15px 5px;
	font-size: 11px;
	background-color: #f4eee1;}

.hotBox h3 {text-align: center;}

.hotBox li {padding-bottom: 5px;
	color: #600;}




/****** END TEST *********/
/****** ORIG *********/
/*
.hotBox {margin: 0x 0px 5px 5px !important;
	padding: 5px;
	width: 200px;
	_width: 205px;
	font-size: 11px;
	background-color: #f4eee1;
background-color: #b3b2a7;
	float: right;
	clear: both;}

.hotBox h3 {font-size: 12px;
	text-align: center;}
.hotBox ul {margin-bottom: 5px;}
.hotBox li {color: #600;}
*/


/* TBD Review if this is needed for ADD INFO 
.hotBox li p {margin-left: 25px;
	padding: 3px 5px;
	text-indent: 0px;
	font-size: 80%;
	border: 1px dotted #600;}
*/

/****** END ORIG *********/





.topLink {display: none;}





/* 
CLASSES
*/


/******
 TEMP: Will need to rework code so it doesn't affect "Tom's Blog" <cite> tag 
******/

cite {margin: 5px 5px 10px 0px;
	color:  #b3b2a7;
	text-align: right;
	display: block;
	width: 145px;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 145px;}

cite span {display: block;}


/*********** test ***************/

.excerpt {margin-top: 10px;
	margin-right: 150px;
	overflow: hidden;
	height: 2.5em;
	position: relative;}


.excerpt a {
background: url(/overflowTest.gif) no-repeat 0px 5px;
padding-right: 25px;
border: 0px !important;
position: absolute;
bottom: 0px;
right: 0px;
width: 1em;
height: 1em;}

.excerpt a:hover {
background: url(/overflowTest_RO.gif) no-repeat 0px 5px;}




/************ END TEST***************/



.contactEmail {background: url(/images/bullet_email.gif) no-repeat -5px -3px;}
.contactNumber {background: url(/images/bullet_phone.gif) no-repeat -5px -3px;}
.contactEvent {background: url(/images/bullet_event.gif) no-repeat center left;}

.overviewDirectory p {margin: 0px 15px;}

.overviewDirectory div {margin: 5px 0px;}

.overviewDirectory ul {margin: 10px 0px 10px 25px;
	padding-left: 0px;			/*REQUIRED: removes padding from UL, leaving padding for LI only*/

/*	clear: both;*/
	background-image: none;}		/*REQUIRED: removes bullet from UL, leaving bullet for LI only*/

#MC_body .overviewDirectory li a {border: 0px;}		/*REQUIRED: MC_body needed to reset */

.overviewDirectory ul ul {margin-left: 0px;}

.overviewDirectory h3 {padding: 0px 15px;
	color: #466f81;
	font-size: 16px;
	text-transform: none;
	display: inline;					/*REQUIRED: resolves IE6 rendering bug */
	background: url(/images/bullet_arrowLTblue.gif) no-repeat 0px 2px;
	clear: both;}					/*REQUIRED: prevents floating bullet */


.overviewDirectory li {margin: 0px 15px 0px 15px;
	clear: both;}

.overviewDirectory li h4 {padding-left: 15px;
	text-transform: none;
	background: url(/images/bullet_arrowBlue.gif) no-repeat 0px 0px;
	display: inline;}				/*REQUIRED: resolves IE6 rendering bug */

.overviewDirectory li h5 {padding: 0px 15px;
	background: url(/images/bullet_arrowBlue.gif) no-repeat 0px 0px;}


.profileList div {margin: 0px 0px 15px 50px;
	padding-bottom: 25px;
	min-height: 175px;
	height: auto !important;	/*REQUIRED: IE hack for minHeight */
	height: 150px;			/*REQUIRED: IE hack for minHeight */
	border: 3px double #b3b2a7;
	position: relative;}

.profileList div div {margin: 0px;
	min-height: 0px;
	height: 0px;}

.profileList h3 {padding: 0px 5px 1px 5px;
	color: white;
	font-size: 1.2em;
	background: #600;}

.profileList img {margin-top: 10px;
	border: 1px solid #b3b2a7;
	position: absolute;
	left: -51px;}

.profileList ul {margin: 10px 5px 25px 60px;/*
margin: 10px 5px 25px 60px;*/}

.profileList li {/*
padding-right: 100px;*/
	position: relative;}
/*
.profileList .bioDates {padding: 0px;
	text-indent: 0px;
	display: block;
	width: 95px;
	position: absolute;
	top: 0px;
	right: 0px;}
*/
.profileList .contactInfo {
	padding: 0px;
	width: 100%;
	background: #b3b2a7;
	border: 0px;
	position: absolute;
	bottom: 0px;
}

.profileList .contactInfo h4 {margin-left: 5px;
	padding: 1px 0px 0px 0px;
	color: white;
	float: left;}

.profileList .contactInfo ul {margin: 0px 0px 0px 75px;
	height: 16px;
	position: relative;}

.profileList .contactInfo li {padding: 1px 0px 2px 20px;
	color: white;
	position: absolute;
	top: 0px;}

.profileList .contactEmail {background: none;
	right: 0px;}

.profileList .contactEmail a {
	padding: 0px 5px 1px 20px;
	color: white;
	background: url(/images/bullet_emailWhite.gif) no-repeat 0px center;
	border: 0px !important;}

.profileList .contactEmail a:hover {color: #466f81;
	color: #600;
	background-image: url(/images/bullet_emailRed.gif)}






.profileList .contactNumber {background: url(/images/bullet_phoneWhite.gif) no-repeat left center;
	left: 0px;}






/************* where is this being used?????? **************************/
/*** THIS IS BEING USED IN ARTICLES ****/

.ARTICLES .source {margin-bottom: 25px;}
.ARTICLES.source .relationship {padding-bottom: 5px;}
.ARTICLES.source .company {padding-top: 5px;}

/********************** END where? ************************************/

#SYMP_status {clear: both;}

.SYMP_reg {margin: 0px auto 25px auto;
	padding: 10px 0px;
	color: white !important;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	width: 200px;
	display: block;
	background: url(/images/buttons/menu.gif) no-repeat center center;
	clear: both;}

.SYMP_reg:hover {background: url(/images/buttons/menu_RO.gif) no-repeat center center;}

.applyOnline {margin: 0px auto 25px auto;
	padding: 25px 10px;
	text-align: center;
	width: 200px;
	display: block;
	clear: both;
	background: url(/images/applyOnline.gif) no-repeat center center;}

.soldOut {display: none;}

.SYMP_soldOut .soldOut {display: block;}
.SYMP_soldOut .SYMP_reg {display: none;}



.SYMP .linkContainer {position: absolute;
	bottom: 8px;
	left: 20px;}

.SYMP .linkContainer:hover a {border: none !important;}

.SYMP .youTube {padding: 5px 30px;
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 1.4em;
	background: url(/images/buttons/tv.gif) no-repeat center left;}

.youTube:hover {background-image: url(/images/buttons/tv_RO.gif);}

.linkContainer .IEdisclaimer {padding: 5px 5px 25px 5px;
	color: #600;
	font-family: Verdana, "Century Gothic", Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	display: none;
	width: 291px;
	position: absolute;
	top: 32px;
	left: 0px;
	z-index: 1000;
	background: white;
	border: 1px solid #600;}

.linkContainer:hover .IEdisclaimer {*display: block;}

.IEdisclaimer h4 {padding-bottom: 2px;
	line-height: 1em;
	border-bottom: 3px double #600;}

.IEdisclaimer p {display: block;
	width: auto;
	position: static;}

.SYMP h3 {color: #600;
	font-size: 14px;
	text-align: left;}

.SYMP .eventAgenda {margin-top: 10px;
	text-align: right;}

.SYMP .eventAgenda a {
	padding: 6px 0px 3px 0px;
	font-size: 1.2em;
	font-weight: bold;}

.SYMP .soldOut {margin-bottom: 31px;
	padding: 5px 0px;
	color: #600;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	clear: both;}

#SYMP_attend .col50_50Row {margin-bottom: 10px;}
#SYMP_attend .col50_50Left, #SYMP_attend .col50_50Right {border: 0px;}

#SYMP_attend .col50_50Right .list85 {background-color: transparent;}

.SYMP_contact {width: 100%;
	float: left;}

#SYMP_sample .col50_50Row {margin-top: 25px;}
#SYMP_sample .list85 {background-color: transparent;}
#SYMP_sample .list85 p {font-style: italic;}

#SYMP_sample .col50_50Row h4 {color:#600;
	text-align: center;}

#SYMP_sample h5 {margin: 25px 0px;
	padding: 5px 15px;
	color: white;
	font-size: 1.2em;
	background: #600;}


#SYMP_bonus ul {margin-top: 25px;}
#SYMP_bonus .disclaimer {text-align: left;}

#SYMP_bonus #SYMP_status {width: 100%;
	float: left;
	clear: both;}

#SYMP_bonus .SYMP_reg {margin: 0px auto 30px auto !important;
	padding: 0px !important;
	color: white !important;
	font-size: .2em;
	width: 400px;
	height: 100px;
	background: url(/images/symposium/winNetbook.jpg) no-repeat center center !important;
	border: 1px solid white;}

#SYMP_bonus .SYMP_reg:hover {border: 1px solid #466f81;}

#SYMP_regDetailsLeft {padding: 10px;
	width: 55%;
	float: left;}

#SYMP_regDetails ul {margin: 0px 25px 25px 0px;
	padding: 10px;
	width: 30%;
	float: right;
	display: inline;		/*REQUIRED: resolves IE doubleMargin issue */
	background-color: #f4eee1;}

#SYMP_sponsors ul {margin-bottom: 50px;
	text-align: center;}

#SYMP_sponsors li {display: inline;
	display: inline;}

#SYMP_sponsors img {margin: 25px 5px;
	vertical-align: middle;
	width: 150px;}

#SYMP_comments {position: relative;}

#SYMP_comments blockquote {padding-bottom: 0px;
	width: 60%;}

#SYMP_comments ul {position: absolute;
	top: 25px;
	right: 0px;}

#SYMP_comments li img {width: 200px;}

.table85 {text-align: center;}
.table85 table {margin: 0px auto 10px auto;
	width: 85%;
	background-color: #f4eee1;
	border: 1px solid white;}
.table85 table caption {margin: 0px 0px;
	padding: 5px 5px;}
.table85 th {padding: 2px 5px;
	text-align: center;
	color: white;
	background-color: #600;
	border: 1px solid white;}

.table85 td {padding: 5px 5px;
	border: 1px solid white;}

.table85 td p {line-height: 1.25em;}

.table85 .na {background-color: #b3b2a7;}

table sup {margin-left: 3px;
	color: #600;
	font-weight: bold !important;}

.SDI_EBOOK sup, .SDI_EBOOK_REG sup, .SDI_EBOOK_DL sup
	{margin-left: 0px;
	color: black;
	font-size: .6em;}

.SDI_EBOOK_DL .downloadPDF {margin: 0px auto;
	padding: 300px 75px 25px 75px;
	background: url(/images/ebook_icon.gif) no-repeat 50% 25px;
	position: static;
	display: block;
	text-align: center;}

/*	THIS WILL NEED TO CONDENSED LATER */



.table95 {text-align: center;}
.table95 table {margin: 0px auto 10px auto;
	width: 95%;
	background-color: #f4eee1;
	border: 1px solid white;}
.table95 table caption {margin: 0px 0px;
	padding: 5px 5px;}
.table95 th {padding: 2px 5px;
	text-align: center;
	color: white;
	background-color: #600;
	border: 1px solid white;}

.table95 td {padding: 5px 5px;
	border: 1px solid white;}

.table95 td p {line-height: 1.25em;}

.table95 .na {background-color: #b3b2a7;}

.table95 sup {margin-left: 3px;
	font-weight: bold;}


/*  END CONDENSE */


/*** TEST ******/

#PLN_COMPAR_table {margin-top: 25px;}

#PLN_COMPAR_table td {text-align: left;
	width: 27%;}

#PLN_COMPAR_table .catType {width: 19%;
	font-weight: bold;}
#PLN_COMPAR_table td {vertical-align: top;}




/*** END TEST ***/



/*************************
HOMEPAGE CONTENT OVERRIDES
*************************/


.gHOME h3, .gHOME h4 {padding: 0px;
	color: #600;}

.gHOME #contentWrapper {padding-top: 7px;}

.gHOME #banner {margin-bottom: 7px;
	background: #466f81;
	height: 200px;
	position: relative;}

.gHOME #banner #services {padding: 15px 20px;	/*REQUIRED: using abs pos to resolve IE6 padding issue */
	color: white;
	font-size: 16px;
	width: 325px;
	height: 180px;
	position: absolute;
	top: 0px;
	right: 0px;}

.gHOME #banner #services h2 {width: 550px;
	display: inline-block;
	float: left;}

.gHOME #banner #services p {padding: 0px;
	font-weight: bold;
	line-height: 1.5em;}



.gHOME #banner #services ul {margin: 15px 35px;}

.gHOME #banner #services li {margin-bottom: 10px;
	padding: 0px;
	height: auto;
	text-align: right;}

.gHOME #banner #services li a {margin: 0px;
	padding: 6px 25px 6px 0px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	background: url(/images/bullet_arrowLTblue_DKblue.gif) no-repeat 235px center;
	background-color: #466f81;
	border: 1px solid #b3b2a7;}


.gHOME #banner #services li a:hover {color: #466f81;
	color: white;
	background: #699 url(/images/bullet_arrowWhite.gif) no-repeat 235px center;}

.gHOME #MC_head #intro {padding: 10px 15px;
	width: 647px;
	background-color: white;
	float: right;
	position: relative;
	clear: none;}

.gHOME #intro div {margin-right: 150px;
	padding-bottom: 10px;
	height: 100%;
	position: relative;}

.gHOME #intro h3 {margin-bottom: 5px;}

.gHOME #intro ul {margin-top: -40px;
	color: #600;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	top: 50%;
	right: 25px;}

.gHOME #intro li {padding: 0px;
	padding-left: 15px;
	line-height: 1.75em;
	letter-spacing: 2px;
	background: url(/images/bullet_grayBox.gif) no-repeat 0px 8px;}

#contactIntroWrapper {width: 100%;
	float: left;
	background: url(/images/BG_contactIntroWrapper.gif) repeat-y top center;}

.gHOME #MC_head #contactPensco {padding: 10px 0px 10px 15px;
	text-align: left;
	width: 240px;
	height: 80px;
	background: white;
	float: left;
	position: relative;}		/*REQUIRED: resolves IE6 peekaboo bug */

.gHOME #contactPensco h3 {margin-bottom: 10px;}
.gHOME #contactPensco li {margin: 5px 0px;
	padding-left: 25px;
	position: relative;}

.gHOME #contactPensco li a {color: #300;}
.gHOME #contactPensco li a:hover {color: #466f81;}

.contactEmail {background: url(/images/bullet_email.gif) no-repeat center left;}
.contactNumber {background: url(/images/bullet_phone.gif) no-repeat center left;}
.contactEvent {background: url(/images/bullet_event.gif) no-repeat center left;}


/**********
LEARNING CENTER
**********/

#learningCenter {padding: 5px 10px 20px 10px;
	width: 728px;
	background-color: #b3b2a7;
	float: left;
	position: relative;} 		/*REQUIRED: prevents IE layout bug */

#learningCenter .intro {color: white;}

#learningCenter h3 {margin-bottom: 5px;
	color: #466f81;
	font-size: 1.8em;}

#LC_containers {width: 100%;
	background: white url(/images/BG_LCcontainer.gif) repeat-y center center;
	float: left;}

#LC_containers>div {
	margin-left: 7px;
	padding: 10px 10px 35px 10px;
	width: 218px;
	text-align: left;
	float: left;
	position: relative;}

#LC_containers div {
	_margin-left: 7px;
	_padding: 10px 10px 35px 10px;
	_width: 218px;
	_text-align: left;
	_float: left;
	_position: relative;}

#learningCenter h4 {margin-bottom: 10px;
	color: #600;
	text-align: center;}

#learningCenter div div h5 {font-weight: normal;}

#LC_containers li {position: relative;}

#LC_containers li a {padding-left: 15px;
	display: block;
	width: 203px;		/*REQUIRED: IE */
	background: url(/images/bullet_arrowBlue.gif) no-repeat 0px -1px;
	color: #300;
	border: none !important;}

#LC_containers li a:hover {color: #466f81;
	background: url(/images/bullet_arrowLTBlue.gif) no-repeat 0px -1px;
}

#LC_containers li li a {padding: 0px; 	/*REQUIRED: reset */
	background-image: none !important;}			/*REQUIRED: reset */


/***** 
GET STARTED 
*****/


#LC_containers #LC_getStarted  {margin: 0px;}

#freeEbook {font-size: 1.1em;}

#LC_getStarted #freeEbook {background: url(/images/ebook_75px.gif) no-repeat top right;}

#LC_getStarted #freeEbook a {padding-bottom: 40px;
	padding-right: 85px;
	width: auto;
	display: block;
	background-position: 0px 2px;}

#freeEbook h5 {padding-bottom: 2px;
	color: #466f81;
	font-size: 1.2em;
	font-weight: bold !important;}

/***** 
NEWS & ARTICLES 
*****/

#LC_articles ul {margin-bottom: 25px;
	padding-bottom: 25px;
	position: relative;
height: 100%;}

#LC_articles li {padding-bottom: 10px;}


#LC_articles li h5 {padding: 0px;}

#LC_articles cite {margin: 0px;
	display:block;
	width: 200px;
	text-align: left;
	position: relative;}

#LC_articles cite .date {position: absolute;
	top: 0px;
	right: 0px;}

#LC_articles a:hover h5 {border-color: #466f81;}


#LC_articles a:hover cite {color: #3a3a3a;}

#learningCenter #rssContainer {width: 238px;
	position: absolute;
	bottom: 5px;
	left: 0px;
		_margin: 0px;
		_padding: 0px;}

#learningCenter #rssContainer a {margin: 0px auto;}

#LC_containers #newsLink, #LC_containers #articlesLink 
	{padding: 0px;
	text-align: center;
	width: 85px;
	border-left: 3px double #466f81;
	border-right: 3px double #466f81;
	position: absolute;
	bottom: 0px;}

#LC_containers #articlesLink {left: 7px;}
#LC_containers #newsLink {right: 7px;}

#LC_containers #newsLink a, #LC_containers #articlesLink a 
	{padding: 2px 0px;
	width: 85px;
	color: #466f81;
	background-image: none;
	border-top: 1px dotted #466f81 !important;
	border-bottom: 1px dotted #466f81 !important;}

#LC_containers #newsLink a:hover, #LC_containers #articlesLink a:hover 
	{color: white;
	background: #699;
	border-color: white !important;
		*border-color: #699 !important;}

#LC_containers #newsLink:hover , #LC_containers #articlesLink:hover
	{border-color: #699 !important;}

/***** 
EVENTS 
*****/

#LC_events ul {margin: 5px 0px 10px 0px;}

#LC_events #symposiumDates {margin: 10px 30px;
	text-align: center;
	position: relative;
		_margin: 10px 17px;
		_padding: 0px;
		_width: 150px;}

#LC_events #symposiumDates h5 {padding: 2px 0px 3px 0px;
	color: white;
	text-align: center;
	width: 100%;
	background-color: #466f81;
	position: absolute;
	left: 0px;}

#LC_events #symposiumDates ul {margin: 0px;
	padding: 20px 2px 5px 2px;
	border: 1px dotted #466f81;}

#LC_events #symposiumDates li {margin: 3px 0px;
	line-height: 1em;}

#LC_events #symposiumDates a {color: #466f81 !important;
	width: 100%;		/*REQUIRED: IE */
	display: block;}

#LC_events #symposiumDates a:hover {color: #98b4b8 !important;}


#LC_getStarted li, #LC_articles li, #LC_events li {
		_position: relative;}		/*REQUIRED: resolves IE6 disappearing img bug */

/**********
END LEARNING CENTER
**********/


.gHOME .learnMore {padding: 0px 20px 1px 0px;
	color: #466f81;
	font-weight: bold;
	text-transform: uppercase;
	background: url(/images/bullet_arrowBlue.gif) no-repeat center right;
	position: absolute;
	bottom: 0px;
	right: 0px;}


.gHOME #learningCenter .learnMore {color: white;
	background-image: url(/images/bullet_arrowwhite.gif);
	bottom: 3px;
	right: 5px;}


/**********
IDS
**********/

#AEE_intro, #AEE_topics {margin-left: 10px;}

#AEE_events hr {margin: 5px auto;
	*margin: 0px auto;
	text-align: center;}

#AEE_events div {display: inline-block;}

#AEE_50-50 .col40_60Right  {padding: 5px;
	border: 1px solid #600;}

#AEE_events h4 {font-size: 1.4em;}

#AEE_events ul {margin-bottom: 10px;
	float: left;}

#AEE_events li {padding-bottom: 5px;
/*	width: 100%;*/
	display: inline;
	float: left;}
#AEE_events li h5 {padding-bottom: 1px;			/*REQUIRED: equalizes w/ inline P*/
	width: 70px;
	line-height: 1em;
	float:left;}
#AEE_events li p {width: 180px;
	line-height: 1em;
	float: left;}

.AEE_moreInfo {clear: both:}

#AEE_topics {padding: 10px;
	background-color: #f4eee1;}

.AEE_CONFIRM h3 {font-size: 1.4em;}

/** TEMP: will need to recode (id) to reflect PORTSMOUTH webpage **/
#AEE_intro #portsmouthWorkshop_location {margin-bottom: 25px;}
/** **/

.ARTICLES .downloadPDF {left: 5px;}

#BK_SPEAKER_50-50 .col50_50Right {padding: 0px;
	width: 237px;
	border: 0px;}

#BK_SPEAKER_50-50 .col50_50Right div {margin-bottom: 20px;
	padding: 5px 5px 25px 5px;
	border: 1px solid black;}

#BK_SPEAKER_50-50 h3 {text-align: center;}

.BOARD .contactInfo {display: none;}

#CO_ADV_intro li {padding-bottom: 10px;} 

#CO_calc h3 {font-size: 12px;
	text-align: center;}

.CONTACT #genInfo h3, .CONTACT #genInfoLeft {display: none;}

.CONTACT #genInfoRight {margin: 0px auto;
	width: 85%;
	float: none;
	text-align: center;
	border: 0px;}

.CONTACT #genInfoRight h4 {text-align: left;}

#CONTACT_form #instructions, #CONTACT_form #statusApplicant {display: inline;}		/*REQUIRED: resolves IE double margin bug */

#CONTACT_form #instructions {margin: 15px 0px 0px 10px;
	float: left;
	width: 46%;}

#CONTACT_form #statusApplicant {margin: 10px 10px 10px 0px;
	float: right;
	width: 46%;
	background: #aaa;}

#CONTACT_form #statusApplicant div {margin: 5px;
	float: left;}

#CONTACT_form #statusApplicant ul {
	width: 100%;
	float: left;}

#CONTACT_form #statusApplicant li {padding-bottom: 5px;
	width: 100%;
	float: left;
	clear: both;}

#CONTACT_form #statusApplicant li input {margin: 12px 5px 0px 3px;	
		*margin-top: 7px;
		*margin-left: -2px;
	float: left;}

#CONTACT_form #statusApplicant li p {width: 160px;
	line-height: 1.5em;
	float: left;}

.CONTACT #existingAcccount {margin-top: 25px;}

#CONTACT_mailingDirections {font-size: 1.25em;
	font-weight: bold;
	position: relative;
	bottom: -50px;}

.CONTACT #businessDevelopmentCenter, .CONTACT #clientServices {margin: 25px 0px 50px 0px;}
.CONTACT #mailingAddress h3 {display: none;}



.CONTRIB hr {margin-top: 50px;
	margin-bottom: 50px;}

#CONTRIB_deadlines h3, #CONTRIB_individual h3 {font-size: 1.25em;}


/**	IF NEEDED **/
#CONTRIB_deadlines div h2 {font-size: 1em;}
#CONTRIB_deadlines div h3 {font-size: 1em;}
#CONTRIB_deadlines div h4 {font-size: 1em;}
#CONTRIB_deadlines div h5 {font-size: 1em;}
#CONTRIB_deadlines div h6 {font-size: 1em;}
/** END IF NEEDED **/

.CONTRIB .table85 table table thead td {padding-bottom: 10px;
	text-align: center;}

.CONTRIB .table85 table table, .table85 table table td {padding: 0px;
	border: none;}

.CONTRIB .table85 table table td {text-align: right;
	vertical-align: bottom;}

.CONTRIB .table85 table table tbody td:first-child {text-align: left;}

#CONTRIB_ED li {padding-top: 10px;
	padding-bottom: 10px;}

.CONTRIB th {width: 38%;}
.CONTRIB .taxYear, .CONTRIB .year, .CONTRIB .standardLimit
	{width: 24%;}
.CONTRIB td li {text-align: left;}
.CONTRIB td li h4 {width: 100px;
	display: inline-block;}
.CONTRIB td li p {display: inline-block;}
.CONTRIB .MAGIlimits {width: 76%;}
#CONTRIB_SEPtable tfoot {text-align: left;}

#CONTRIB_special dl {text-align: left;}

#CONTRIB_special dt {padding: 0px;
	padding-left: 25px;
	width: 25%;}

#CONTRIB_special dd {padding-right: 75px;
	text-align: right;}

#CONTRIB_deadlines_soloKTable .contribType,
#CONTRIB_deadlines_soloKTable .busType, 
#CONTRIB_deadlines_soloKTable .eleDeadline,
#CONTRIB_deadlines_soloKTable .contribDeadline,
#CONTRIB_deadlines_soloKTable .contribExtension
	{width: 20%;}

#CONTRIB_deadlines_soloKTable tfoot ul {margin-left: 10px;}

#EVENTS_other {padding-bottom: 25px;
	clear: both;
	position: relative;}

.FORMS .downloadList {border: 1px solid black;
	position: relative;		/* REQUIRED: resolves IE6 rendering bug */
	clear: both;}

#FORMS h4 {font-size: 12px;}

#FORMS_50-50 #acrobat_disclaimer {width: 100%;}

#FORMS_50-50 #acrobat_disclaimer div {margin: 0px auto;
	padding: 0px;
	width: 100%;}

#FORMS_50-50 #acrobat_disclaimer p {margin: 0px;		/*REQUIRED: reset */
	padding: 10px;
	width: auto;}

#FORMS_50-50 #acrobat_disclaimer a {margin: 10px 50px;
	padding-top: 35px;
	display: inline-block;
	width: 110px;
	text-align: center;
	background: url(/images/thirdParty/get_adobe_reader.gif) no-repeat top center;
	float: none;} 
/*

#FORMS_50-50 #acrobat_disclaimer a {
background: url(/images/thirdParty/get_adobe_reader.gif) no-repeat top center;}


#acrobat_disclaimer a {margin-top: -37px;
	margin-right: 5px;
	padding: 35px 10px 0px 10px;
	font-size: 10px;
	background: url(/images/thirdParty/get_adobe_reader.gif) no-repeat top center;
	float: right;}
*/








#FORMS_downloadList {clear: both;}
#FORMS_maintenance_distribution {padding-bottom: 45px;}
#FORMS_openNew_application {padding-bottom: 30px;}
#FORMS_newInvestmentKit ul li {margin-left: 25px;
	padding-bottom: 30px;}

#genInfo h3 {text-align: center;}



#GS_step1 li, #GS_step2 li {padding-left: 15px;
	text-transform: none;
	background: url(/images/bullet_arrowBlue.gif) no-repeat 0px 0px;}

#GS_step2 li li {margin: 0px;
	padding: 0px;
	background: none;}






#INV_IOOVIEW_SDIoptions ul ul {margin-left: 50px;}

#investmentResources .outline85 .disclaimer {border: 0px;}




#IRA_EST_steps li {margin-bottom: 10px;
	clear: both;}
#IRA_EST_steps h3, #IRA_EST_steps h4  {display: block;}		/*REQUIRED: reset */

.IRA_EST_reg {margin: 50px 0px;
	padding: 25px 10px;
	float: right;
	width: 40%;
	display: block;
	background: url(/images/applyOnline.gif) no-repeat center center;}

#IRA_EST_freeCopy {margin: 25px 0px;
	width: 50%;
	float: left;}

#IRA_EST_hints {clear: both;}


/************************** DISABLED: new draft layed out **************

.IRA_EST hr {margin-left: -2px;
	width: 4px;
	border: 0px;		 REQUIRED 
	border-bottom: 775px solid #f4eee1;
	position: absolute;
	top: 100px;
	left: 50%;}

.IRA_EST h3 {padding-left: 5px;}

.IRA_EST .col50_50Left,.IRA_EST .col50_50Right {border: 0px;}

.IRA_EST .col50_50 ul	{margin: 0px;
	padding: 0px;
	text-indent: 0px;}
.IRA_EST .col50_50 li:first-child {margin-bottom: 10px;}
.IRA_EST #delivery_disclaimer {clear: both;}
.IRA_EST #delivery_disclaimer div {margin: 0px auto;}
#IRA_EST_specs {padding: 5px;}
#IRA_EST_specs div {padding: 0px;}

#IRA_EST_specs dl {margin: 10px auto;
	width: 80%;
	border: 1px solid #f4eee1;}
#IRA_EST_specs dt {padding-left: 5px;
	background-color: #f4eee1;}
#IRA_EST_specs dd {margin-left: 0px;
	padding-left: 5px;}
#IRA_EST_forms li {padding-left: 0px;}	 REQUIRED: alignment 

#IRA_EST_forms #acrobat_disclaimer {width: 231px;}

#IRA_EST_forms #acrobat_disclaimer p {margin: 0px;		REQUIRED: reset 
	padding: 0px;
	width: auto;}

#IRA_EST_forms #acrobat_disclaimer a {margin: 10px 50px;
	padding-top: 35px;
	display: inline-block;
	width: 110px;
	text-align: center;
	background: url(/images/thirdParty/get_adobe_reader.gif) no-repeat top center;} 

#IRA_EST_takeControl {position: relative;}

#IRA_EST_iraWealth {margin: 10px 0px;
	padding: 5px 10px;
	border: 1px solid #600 !important;
	position: relative;}
#IRA_EST_iraWealth h4 {padding: 15px 0px 10px 60px;
	background: url(/images/irawealth.jpg) no-repeat top left;}

#IRA_EST_hints {padding-bottom: 25px;
	position: relative;}


***************** END OF DISABLED  *****/



#BASICS_directory h3 {padding: 0px 15px;			/*REQUIRED: paddingLR needs to be equal to perserve layout */
	color: #466f81;
	font-size: 16px;
	text-transform: none;
	background: url(/images/bullet_arrowLTblue.gif) no-repeat 0px 4px;}
#BASICS_directory li {padding: 0px 15px 5px 15px;}
#BASICS_directory li h4 {margin: 0px -15px;		/*REQUIRED */
	padding: 0px 15px;	/*REQUIRED: paddingLR needs to be equal to perserve layout */
	text-transform: none;
	background: url(/images/bullet_arrowBlue.gif) no-repeat 0px 1px;}
#BASICS_directory li p {margin: 0px;}

.NONIRA .OLalpha {margin-top: 10px;}
.NONIRA .OLalpha li {margin: 0px 10px 0px 30px;
	padding: 5px 0px;
	text-indent: 0px;}

#NONIRARO_list .disclaimer {margin-left: -1.5em;}
#NONIRARO_list .disclaimer div {margin: 25px auto;}


#EDU_RE_example .disclaimer div {margin: 10px auto 25px auto;}

#EDU_RESOURCES_addResources li {padding-left: 165px;
	min-height: 105px;
	height: auto !important;	/*REQUIRED: IE hack for minHeight */
	height: 105px;			/*REQUIRED: IE hack for minHeight */
}
#EDU_RESOURCES_cfa {background: url(/images/thirdParty/cashFlowAnalyzer_logo.jpg)
no-repeat 7px 22px;}
#EDU_RESOURCES_iraVestor {background: url(/images/thirdParty/iravestor_logo.jpg) no-repeat 7px 22px;}
#EDU_RESOURCES_iraVest {background: url(/images/thirdParty/iravest_logo.jpg) no-repeat 7px 22px;}
#EDU_RESOURCES_irs {background: url(/images/thirdParty/irs_logo.jpg) no-repeat 7px 22px;}
#EDU_RESOURCES_nasb {background: url(/images/thirdParty/nasb_logo.jpg) no-repeat 7px 22px;}
#EDU_RESOURCES_nai {background: url(/images/thirdParty/nationalAlternative_logo.jpg) no-repeat  7px 22px;}
#EDU_RESOURCES_sageHarbor {background: url(/images/thirdParty/sageHarbor_logo.jpg) no-repeat  7px 22px;}
#EDU_RESOURCES_virginMoney {background: url(/images/thirdParty/virginMoney_logo.jpg) no-repeat  7px 22px;}

#FP_agreement .agreeDisagree_inline {margin-top: 50px;
	margin-bottom: 25px;
	text-align: center;}
#FP_agreement .agreeDisagree_inline li {margin: 10px;
	padding: 5px 15px;
	color: white !important;
	font-weight: bold;
	display: inline;
	background: #600;}

#FP_agreement .agreeDisagree_inline a {color: white;}

#FUND_SDIRA_intro {margin: 25px 0px;}

#FUND_SDIRA_intro a {padding: 6px 0px 6px 30px;
	background: url(/images/faq.gif) no-repeat center left;}

#FUND_SDIRA_IRAs ul, #FUNDING_soloK ul {margin-left: 25px;}

#FUND_SDIRA_questions ul {margin-left: 25px;}

#FUND_SDIRA_questions li {padding-left: 25px;}
	

#genInfo div {margin-bottom: 25px;}
#genInfo h3 {margin-bottom: 25px;}
#genInfo h4 {margin: 5px 0px 10px 0px;
	font-size: 11px;
	display: block;
	text-align: center;}
#genInfo ul {margin: 0px auto;
	width: 80%;
	text-align:center;}
#genInfo li {padding: .25em 0px;
	text-align: left;}

.GLSSRY #MC_body {position: relative;}


/*********** START: dupe for SOLOKfee (table) **********/


#IRAfee_intro {margin-bottom: 100px;}
#IRAfee_intro div {border: none;}
#IRAfee_intro .col50_50Right {padding-bottom: 5px;
	background-color: #f4eee1;}

#IRAfee_tables {clear: both;}

#IRAfee_tables .feeType {width: 60%;
	text-align: left;}
#IRAfee_tables .feeCost {width: 40%;}

.IRAfee table caption h3 {position: relative;}
.IRAfee table caption span {font-weight: normal;
	text-transform: none;}
.IRAfee table caption p {padding: 0px;}		/*REQUIRED: reset */


#SOLOK_2009table caption {color: white;
	background-color: #600;}

#SOLOK_2009table caption h4 {padding: 0px;}	/*REQUIRED: reset */

#soloKfee_intro {margin-bottom: 100px;}
#soloKfee_intro div {border: none;}
#soloKfee_intro .col50_50Right {padding-bottom: 5px;
	background-color: #f4eee1;}

#soloKfee_tables {clear: both;}

#soloKfee_tables .feeType {width: 60%;
	text-align: left;}
#soloKfee_tables .feeCost {width: 40%;}

.soloKfee table caption h3 {position: relative;}
.soloKfee caption span {font-weight: normal;
	text-transform: none;}
.soloKfee table caption p {padding: 0px;}		/*REQUIRED: reset */



/*********** END: dupe for SOLOKfee (table) **********/



#IRAglossary_index {margin: 50px auto 75px auto;
	text-align: center;
	width: 100%;
	float: left;}

#IRAglossary_index ul {margin-left: 14px;
	float: left;
	display: inline;}		/*REQUIRED: resolves IE DM bug */


#IRAglossary_index li {margin: 10px 0px 0px 1px;
	padding: 0px;
	text-align: center;
	color: #777;
	font-size: 14px;
	float: left;
	width: 16px;
	height: 20px !important;
	background-color: #f4eee1;position: relative;}

#IRAglossary_index a:link, #IRAglossary_index a:visited, #IRAglossary_index a:active 
	{padding: 10px 0px;
	color: white;
	font-size: 14px;
	display: block;
	background-color: #600;
	text-decoration: none;
	position: relative;
	top: -10px;
		_position: absolute;
		_top: -10px;
		_left: 0px;
		_width: 16px;}

#IRAglossary_index a:hover {background-color: red;}

#IRAglossary_index #other {width: auto;
	position: relative;}
#IRAglossary_index #other a {padding: 10px 2px;
	width: auto;}

#IRAglossary_list {clear: both;}

#IRAnp_options .disclaimer {border: 0px;}

.IS_GS .disclaimer div {margin: 25px auto 50px auto;}

#MF_hotBox {margin-bottom: 25px;}

.NRL table {margin-bottom: 25px;
	width: 100%;
	border: 1px solid #300;}

.NRL th {padding: 1px 5px 4px 5px;
	color: white;
	font-weight: bold;
	background-color: #600;}

.NRL td {padding: 5px;
	border: 1px solid #300;
vertical-align: top;}

.NRL .terms {width: 325px;}

#PRODUCTS_DL dd {padding-bottom: 15px;
	position: relative;}


#OF_intro {padding: 5px 10px;
	border: 1px solid black;}

#OF_questions ul {margin-left: 25px;}

#OF_questions li {padding-left: 25px;}	



/************ ARCHIVED **************/
/*********************************************/
#OF_freeBook {padding-bottom: 140px;
	background: url(/images/irawealth_200.jpg) no-repeat top left;}
#OF_freeBook p {margin-left: 215px;}
#OF_accounts ul {margin-top: 15px;}
#OF_accounts ul li {display: inline;
	float: left;
	text-align: center;
	width: 50%;}
#OF_accounts ul li p {margin-top: 0px;	/* REQUIRED */
	font-size: .9em;
	font-weight: normal;}
#OF_accounts p {clear: both;}


#OF_acctType div div {padding-bottom: 0px;
	background-color: #f4eee1;}


#OF_acctType ol {padding-top: 110px;
	list-style-position: outside;
	list-style-type: decimal;}

#OF_acctType li {*margin: 10px 0px 10px 50px;
	color: #600;
	font-size: 1.5em;
	font-weight: none;
	position: relative;}

#OF_acctType li a {margin-left: -50px;
	padding: 20px 0px;
	display: block;
	text-align: center;
	border: 1px solid #600;}




#OF_acctType li a:hover {border: 1px solid red;}
#OF_acctType li em {
	font-size: 10px;
	text-transform: uppercase;
position: absolute;
	top: 5px;
	left: 10px;}

#OF_TSR ol {background: url(/images/SDI_TSR_logo.gif) no-repeat 0px 10px;}
#OF_soloK ol {background: url(/images/soloK_logo.gif) no-repeat 0px 23px;}

/*********************************************/
/*********************************************/

#OPEN_ACCT_hotBox {margin-bottom: 50px;}

#OPEN_SDIRA_contactUs li {padding-left: 17px !important;}

#OPEN_SDIRA_TypesOfIRA {margin-left: 33px;
	width: 45%;}

#OPEN_SDIRA_intro .list85 {background: none;}

#OPEN_SDIRA_intro .apply {margin-bottom: 100px;}

.PE_PROCEDURE .custom-gen li {position: static; clear:both;}		/*REQUIRED: fixes link */

.PE_PROCEDURE .bottomLinks ul {margin-right: 75px;
	text-indent: 0px;
		*margin-right: 65px;
		*display: inline;}

.PE_PROCEDURE .bottomLinks li {text-indent: 0px;
	clear: none;
	border-left: 1px solid transparent;
		*padding: 0px !important;

		*background: none;}

.PE_PROCEDURE #MC_body .bottomLinks li:before {margin: 0px;
	content: "";}
#PK_haveAcct {margin-bottom: 50px;}
#PK_openNew {margin-bottom: 50px;}

.PLN_OVIEW .col50_50 h4 {color: #600;
	text-align: center;}

#PLN_SEP_contribution .list85, #PLN_SEP_soloK .outline85 {margin-bottom: 25px;}


/******************* STARTING POINT ***************/

.pressRelease_wrapper {margin-bottom: 50px;
	width: 100%;
	border: 1px solid #b3b2a7;
	float: left;}

.pressRelease_body {margin: 5px;
	padding-bottom: 100px;
	position: relative;
	float: left;}

.pressRelease_wrapper h4 {clear: both;}

.pressRelease_wrapper strong {font-weight: bold;}

.penscoProfile {padding: 5px 5px 100px 5px;
	border-top: 1px dotted #b3b2a7;
	position: relative;
	float: left;}

.penscoProfile h4 {padding: 2px 0px 3px 0px;
	color: #600;}

.pressRelease_wrapper .contactInfo {width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;}

.pressRelease_wrapper .contactInfo>div {padding: 5px;
	width: 236px;
	border: 1px solid #b3b2a7;
	position: absolute;
	bottom: 5px;}

.pressRelease_wrapper .contactInfo h4 {text-align: center;}

.pressRelease_wrapper .contactInfo ul {margin: 5px 0px;}

.pressRelease_wrapper .contactInfo li {padding-left: 25px;}



.pressRelease_wrapper .mediaContact {left: 5px;}

.pressRelease_wrapper .marketingContact {right: 5px;}


/***********
START Press Release Components
**********/

.penscoProfile, .penscoProfile p,
.penscoPromo, .penscoPromo p,
.speakers, .speakers p,
.topics, .topics p,
.moreInfo 
	{font-size: 11px !important;} 

/*****
START PenscoPromos
*****/

.penscoPromo {color: white;
	width: 200px;
	background: #600;
	float: right;
	position: relative;
	right: -6px;}

.penscoPromo div {padding: 0px 5px 40px 5px;
		*width: 190px;				/* REQUIRED: resolves IE sizing bug */
	border: 1px solid #b3b2a7;}

.penscoPromo h4 {padding: 2px 0px 3px 0px;
	border-bottom: 1px dotted white;}

.earlyBird {margin: 0px 5px;
	padding: 0px 5px 5px 5px;
	border: 1px dotted white;}

.penscoPromo li {
		*background-image: url(/images/bullet_chevronWhite.gif);}

/*****
END PenscoPromos
*****/

.moreInfo {padding: 0px;
	line-height: 1.2em;
	position: absolute;
	bottom: 0px;
	left: 0px;}

.moreInfo li {padding: 0px;}

.speakers h4, .topics h4 {padding: 2px 0px 3px 0px;
	color: white;
	text-align: center;
	background-color: #b3b2a7;}

.speakers {margin: 0px auto;
	width: 450px;
	border: 3px double #b3b2a7;
	clear: both;}

.speakers ul {margin: 10px;}

.speakers li {height: 1.2em;
	position: relative;}

.speakers li+.more {margin-top: 10px;
	text-align: center;
	font-weight: bold;}

.speakers li h5 {padding: 0px;
	position: absolute;
	left: 0px;}

.speakers li p {position: absolute;
	left: 150px;}

.topicsWrapper {width: 100%;
		_height: 100%;			/* REQUIRED: resolves IE6 position bug */
		*border: 1px solid white;	/* REQUIRED: resolves IE border bug */
	float: left;
	clear: both;
	position: relative;
		*z-index: 1001;		/* REQUIRED: resolves IE zindex bug */
/** See also TOPICSWRAPPER **/ }

.topicsWrapper p {margin: 0px;
	width: 249px;
	display: inline;
/** See also QUOTEWRAPPERR P**/ }

.topicsWrapper div {width: 240px;
	display: block;
/** See also TOPICSWRAPPER P**/ }

.topics {margin-right: 10px;
	padding: 0px;
	width: 244px;
	border: 1px solid #b3b2a7;}

.topics div {padding: 0px 5px;
	background: #b3b2a7;}

.topics>div h4 {text-align: left;
	border-bottom: 1px dotted white;}

.topics>div p {padding-bottom: 7px;
	color: white;}

.topics ul {margin: 10px 5px 25px 5px;}



/***********
END Press Release Components
**********/


/***** 
Start Unique ID
*****/

#pressRelease_20080318 .topics {margin-bottom: 50px;}

#pressRelease_20070817 .quoteWrapper {margin-top: 10px;}

#pressRelease_20070817 .topicsWrapper {margin-top: 25px;}

#pressRelease_20070817 .topics,
#pressRelease_20070511 .topics,
#pressRelease_2007 .topics,
#pressRelease_20070321 .topics,
#pressRelease_20070309 .topics,
#pressRelease_2006 .topics,
#pressRelease_20050913 .topics
	{margin: 0px auto;
	width: 450px;
	clear: both;
	border: 3px double #b3b2a7;}

#pressRelease_20050913 .topics ul {margin-left: 50px;}
#pressRelease_20050913 .topics>p {text-align: center;}

/*****
END Unique ID
*****/


















#RE_PROCEDURE_hotBox {margin-bottom: 50px;}

#RE_PROCEDURE_purchase h3, #RE_PROCEDURE_purchase li {clear: none;}

#PRO_RESOURCES_directory ul ul {margin: 10px 0px 10px 50px;
	padding: 5px;
	width: 200px;
background-color: #f4eee1;}

#PRVCY_join {text-align: center;}
#PRVCY_join .list85 {text-align: left;}

#PT_calc h3 {font-size: 12px;
	text-align: center;}


#PTO_deniseMaryland ul {margin-bottom: 35px;}
#PTO_heatherAnderson ul {margin-bottom: 10px;}
#PTO_armandoQuintero ul {margin-bottom: 20px;}
#PTO_michaelScott ul {margin-bottom: 10px;}
#PTO_robSpalding ul {margin-bottom: 20px;}

#RE_PROCEDURE_documentation .learnMore_MC {margin-left: 330px;}
/*396px;*/
#RE_PROCEDURE_download {margin: 50px 0px 75px 0px;}

#RE_PROCEDURE_documentation .outline85 {position: relative;}

#RE_PROCEDURE_directory h3 {padding: 0px 15px;			/*REQUIRED: paddingLR needs to be equal to perserve layout */
	color: #466f81;
	font-size: 16px;
	text-transform: none;
	background: url(/images/bullet_arrowLTblue.gif) no-repeat 0px 4px;}
#RE_PROCEDURE_directory li {padding: 0px 15px 5px 15px;}
#RE_PROCEDURE_directory li h4 {margin: 0px -15px;		/*REQUIRED */
	padding: 0px 15px;	/*REQUIRED: paddingLR needs to be equal to perserve layout */
	text-transform: none;
	background: url(/images/bullet_arrowBlue.gif) no-repeat 0px 1px;}
#RE_PROCEDURE_directory li p {margin: 0px;}

#RSS_how .list85 {padding-bottom: 25px;
	position: relative;}

#RSS_newsfeedList li {margin-bottom: 25px;}
#RSS_newsfeedList .RSS_address {padding-left: 10px;}

#RSS_SDI_newsfeed h4, #RSS_SymposiumSDI_newsfeed h4
	{;}

#RSS_SDI_newsfeed ul, #RSS_SymposiumSDI_newsfeed ul
	{padding: 5px 0px;
	text-align: center;
	width: 100%;
	float: left;}

#RSS_SDI_newsfeed li, #RSS_SymposiumSDI_newsfeed li
	{margin: 0px;			/*REQUIRED */
	display: inline;
	float: left;}

#RSS_SDI_newsfeed li a, #RSS_SymposiumSDI_newsfeed li a
	{padding: 5px 10px;}

#RSS_NR_readersList {padding: 10px;
	border: 1px solid #f4eee1;}

#RSS_NR_readersList li {padding-bottom: 5px;
	clear: both;}

#RSS_NR_readersList li a {position: absolute;}
#RSS_NR_readersList li .readerRequirement {
margin: 0px;
paddding: 0px;
margin-left: 150px;}











.SB #MC_body {position: relative;}

#SB_50-50 div div {border: 0px;}

#SB_50-50 hr {margin-left: -2px;
	width: 4px;
	border: 0px;		
	border-bottom: 4250px solid #f4eee1;
	position: absolute;
	top: 100px;
	left: 50%;}

.EDU_OVIEW {height: 2000px;}

#EDU_OVIEW_PP ul {margin: 10px 0px;
	margin-right: 35px;				/*REQUIRED: resolves OVERVIEW_DIRECTORY nested list centering issue*/
	padding: 5px 0px;
/* Amy edits
	border: 1px solid #466f81;
*/}



#EDU_OVIEW_resourceList ul {padding: 0px 10px;}

#EDU_OVIEW_resourceList li {margin: 0px;
	padding: 6px 0px 6px 30px;
	background: none;}

#EDU_OVIEW_resourceList li h4 {background-image: none;
	margin: 0px 0px 0px -30px;					/*REQUIRED: reset */
	padding: 0px;
	display: inline;}						/*REQURRED: resolves IE6 line break issue */

#EDU_OVIEW_resourceList li p {margin: 3px 0px 0px 0px;}

#EDU_OVIEW_resourceList li h4 a {padding: 6px 10px 6px 30px;}		/*REQUIRED: reset */

#EDU_OVIEW_mediaList, #EDU_OVIEW_toolsList {background-color: #f4eee1;
	border: 0px;}

#EDU_OVIEW_mediaList ul, #EDU_OVIEW_toolsList ul {margin-left: 0px;} 	/*REQUIRED: reset */





/*************  REQUIREMENT: layout requires "!important" *****************/

#EDU_OVIEW_blog a {background: url(/images/blog.gif) no-repeat center left;}
#EDU_OVIEW_podcast a {background: url(/images/podcast.gif) no-repeat center left;}
#EDU_OVIEW_videos a {background: url(/images/video.gif) no-repeat center left;}
#EDU_OVIEW_twitter a {background: url(/images/twitter.gif) no-repeat center left;}
#EDU_OVIEW_mySpace a {background: url(/images/mySpace.gif) no-repeat center left;}
#EDU_OVIEW_facebook a {background: url(/images/facebook.gif) no-repeat center left;}
#EDU_OVIEW_youTube a {background: url(/images/youTube.gif) no-repeat center left;}
#EDU_OVIEW_flickr a {background: url(/images/flickr.gif) no-repeat center left;}
#EDU_OVIEW_squidoo a {background: url(/images/squidoo.gif) no-repeat center left;}



#EDU_OVIEW_freeEbook {padding: 0px 0px 50px 80px !important;}	

#EDU_OVIEW_freeEbook h4 {margin-left: -80px !important;}



#EDU_OVIEW_freeEbook h4 a {*margin-top: -10px;
	padding: 0px 0px 85px 80px !important;	/*REQUIREMENT: layout requires "!important" */
	background: url(/images/ebook_75px.gif) no-repeat top left;}



#EDU_OVIEW_newsletter a {background: url(/images/newsletter.gif) no-repeat center left;}


#EDU_OVIEW_FAQs a {background: url(/images/faq.gif) no-repeat center left;}
#EDU_OVIEW_glossary a {background: url(/images/glossary.gif) no-repeat center left;}
#EDU_OVIEW_calculator a {background: url(/images/calculator.gif) no-repeat center left;}


/************* END REQUIREMENT: layout requires "!important" *****************/








#EVENTS_webinar .listen {position: absolute;
	bottom: 0px; 
	left: 5px;}

#SECUR_ACTrequirements h4 {font-size: 12px;
	text-align: center;}


#SL_PROCEDURE_intro {margin-bottom: 25px;}



/** TEST  **/
#SOLOK_OPEN_docName {width: 20%;}
#SOLOK_OPEN_who {width: 15%;}
#SOLOK_OPEN_doesWhat {width: 45%;}
#SOLOK_OPEN_where {width: 20%;}
#SOLOK_OPEN_SOPT, #SOLOK_OPEN_EK {width: 10%;}

#SOLOK_OPEN_part1 .docName, #SOLOK_OPEN_part1 .instructions {text-align: left;}














/** END TEST **/


#SOLOK_2009table td {width: 60px;
	text-align: right;}

#SOLOK_2009table #SOLOK_salary, #SOLOK_2009table #SOLOK_contrib, #SOLOK_2009table #SOLOK_catchUp, #SOLOK_2009table #SOLOK_PSC, #SOLOK_2009table #SOLOK_total
	{text-align: left;
	width: auto;}

#SOLOK_INV_forms li {margin: 0px;
	padding: 0px;
	display: block;}

#SOLOK_INV_downloadList li {float: left;}

#SOLOK_INV_downloadList .custom-gen li {*margin: 5px 0px;
	*padding: 0px;
	*background: url(/images/bullet_arrowBlue.gif) no-repeat top left;}

.SOLOK_INV #acrobat_disclaimer {float: left;}		/*REQUIRED: float needed for positioning */


#SRS401k_hotBox {margin-bottom: 25px;}

#SRS401k_firstDay {clear: both;}



.SYMP blockquote {margin:0px;
	padding-top: 10px;
	padding-bottom: 25px;
	line-height: 1.2em;
	width: auto;
	border-bottom: 1px solid black;}

#SYMP_attend .col50_50Right .contactNumber {background-image: none;}		/*REQUIRED: image removal */

.TESTIM blockquote {padding-top: 10px;
	padding-bottom: 25px;
	line-height: 1.2em;
	border: 0px;
	border-bottom: 1px solid black;}
.TESTIM blockquote cite {font-size: 12px;
	font-style: normal;
	font-weight: bold;}


#topTen_list li {padding-top: 10px;
	padding-bottom: 25px;
	position: relative;}

#TRA97_deductibleTable th {width: 38%;}
#TRA97_deductibleTable .taxableYears {width: 24%;}

.WAC .downloadList {border: 1px solid black;}
.WAC .downloadList {background-color: #600;}
.WAC .downloadList li {*margin-bottom: 0px;
	clear: none;}
.WAC .downloadList h3 {padding: 4px 5px 5px 5px;
	color: #fff;
	font-size: 1.2em;}
.WAC .downloadList .description {padding: 5px;
	color: white;}

/*** TESTING ***/

.WAC #sbR_stayCurrent {
display: none;
}

/*** END TESTING ***/



#WAC_form {margin: 25px 10px 100px 25px;
	color: white;
	width: 470px;
	border: 3px double #b3b2a7;}

#WAC_form fieldset {padding: 5px;
	background: #b3b2a7;}
/*
#WAC_form label {float: left;}
#WAC_form input {float: right;}
*/
#WAC_form .learnMore {right: 10px;}

#WAC_50-50form .col50_50Row {margin: 0px;
	background: url(/images/BG_whiteLine.gif) repeat-y top center;}

#WAC_50-50form .col50_50Left, #WAC_50-50form .col50_50Right
	{padding: 0px;
	width: 48.5%;
	border: none;}

#WAC_formIntro {margin: 0px 5px 0px 0px !important;
	font-size: 1.2em;
	text-align: left;}

#WAC_formEntry {margin: 0px 0px 0px 5px !important;
	font-size: .9em;
	font-weight: bold;}

#WAC_formEntry p {height: 1em;}

#WAC_formEntry p#firstName {margin-top: 2px;}

#WAC_formEntry p input {border: 1px solid #aaa;}

#WAC_formEntry p input:focus, #WAC_formEntry p input:hover
	 {border: 1px solid #ede3c8;}


#WAC_formEntry #submit {margin: 10px 0px;
	text-align: center;
	width: 100px;}

#WAC_50-50resources .col50_50Left, #WAC_50-50resources .col50_50Right
	{background-color: #f4eee1;
	border: none;}

#WAC_50-50resources h3 {text-align: center;}



/*

.WEBINARS h3 {color: #600;
	font-size: 1.4em;}

.WEBINARS hr {margin: 25px auto;}

#WEBINARS_eventInfo {padding-top: 50px;
	position: relative;}

#WEBINARS_eventDate {position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	border-bottom: 1px dotted #600;}

#WEBINARS_eventDate h4 {font-size: 1.2em;}

#WEBINARS_eventDate ul {}

#WEBINARS_eventDate li {padding-right: 25px;
	display: inline;}

#WEBINARS_keyTopics {background-color: #f4eee1;
	border: 0px;}
#WEBINARS_keyTopics ul {font-size: 1.2em;}
#WEBINARS_keyTopics li {padding-bottom: 10px;}

#WEBINARS_hostsSpeakers {border: 0px;}
#WEBINARS_hostsSpeakers h4 {padding-bottom: 10px;
	color: #600;
	text-align: center;}
#WEBINARS_hostsSpeakers h5 {font-size: 1.2em;}

#WEBINARS_hostsSpeakers li {padding-bottom: 10px;}

#WEBINARS_hosts {padding-top: 175px;
	background: url(/images/profiles/webinar_hosts_photos.jpg) no-repeat top center;}

#WEBINARS_registration h3 {text-align: center;}

.WEBINARS .PDF, .WEBINARS .PDF:visited {margin: 25px auto 50px auto; 
	padding: 5px 10px;
	width: 250px; 
	display: block; 
	text-align: center; 
	background-color: #600;
	clear: both;
	font-size: 1.5em;
	color: white;}

.WEBINARS .PDF:hover {color: #600;
	background-color: #b3b2a7;}



*/







/***********************************************
************************************************
************************************************

DO NOT DELETE- We may reference this list later

      <img title="" src="images/profiles/" />


#PTB_tomAnderson div {background: url(/images/profiles/tomAnderson.jpg) no-repeat 0px 25px;}
#PTB_thomasRoberts {background: url(/images/profiles/thomasRoberts.jpg) no-repeat top left;}
#PTB_brianMcGuinn {background: url(/images/profiles/brianMcGuinn.jpg) no-repeat top left;}
#PTB_johnBuckner {background: url(/images/profiles/johnBuckner.jpg) no-repeat top left;}
#PTB_jamesGuckian {background: url(/images/profiles/jamesGuckian.jpg) no-repeat top left;}
#PTB_bjRobichaud {background: url(/images/profiles/bjRobichaud.jpg) no-repeat top left;}

#PTO_tomAnderson {background: url(/images/profiles/tomAnderson.jpg) no-repeat top left;}
#PTO_chrisRadich {background: url(/images/profiles/chrisRadich.jpg) no-repeat top left;}
#PTO_jamesHerold {background: url(/images/profiles/jamesHerold.jpg) no-repeat top left;}
#PTO_daveDean {background: url(/images/profiles/daveDean.jpg) no-repeat top left;}
#PTO_margeChapman {background: url(/images/profiles/margeChapman.jpg) no-repeat top left;}
#PTO_jeannyLo {background: url(/images/profiles/jeannyLo.jpg) no-repeat top left;}
#PTO_deniseMaryland {background: url(/images/profiles/deniseMaryland.jpg) no-repeat top left;}
#PTO_jimWeinberg {background: url(/images/profiles/jimWeinberg.jpg) no-repeat top left;}
#PTO_helenYee {background: url(/images/profiles/helenYee.jpg) no-repeat top left;}
#PTO_benjaminStrub {background: url(/images/profiles/benjaminStrub.jpg) no-repeat top left;}
#PTO_heatherAnderson {background: url(/images/profiles/heatherAnderson.jpg) no-repeat top left;}
#PTO_edwardJamgotchian {background: url(/images/profiles/edwardJamgotchian.jpg) no-repeat top left;}
#PTO_bobChin {background: url(/images/company/profiles/bobChin.jpg) no-repeat top left;}
#PTO_armandoQuintero {background: url(/images/profiles/armandoQuintero.jpg) no-repeat top left;}
#PTO_michaelScott {background: url(/images/profiles/michaelScott.jpg) no-repeat top left;}
#PTO_kathyHolcomb {background: url(/images/profiles/kathyHolcomb.jpg) no-repeat top left;}
#PTO_robSpalding {background: url(/images/profiles/robSpalding.jpg) no-repeat top left;}


************************************************
************************************************
************************************************ /





/************** ICON HELPERS **********************/

.iconicLinks {margin-left: 0px;}

.iconicLinks li {margin: 0px;}


.iconicLinks li p {padding: 6px 0px 6px 30px; !important;
display: inline-block;}

.icon_questions {background: url(/images/faq.gif) no-repeat center left; !important;}
.icon_downloadPDFmini {background: url(/images/bullet_PDFmini.gif) no-repeat center left; !important;}
.icon_onlineApp {background: url(/images/online.gif) no-repeat center left; !important;}





/************** ICON HELPERS **********************/



.inlineDL dt {padding: 0px 20px 0px 40px;
	float: left;}

.inlineDL dd {margin: 0px;} 	/*REQUIRED: removes extra spacing */



/**TESTING- TEMP CODE...needs to be reworked**/

.bottomLinks {margin: 10px 0px 25px 0px;
	width: 100%;
	float: left;}

.bottomLinks ul {float: right;}


.bottomLinks li {padding: 3px 0px;
	display: inline;
	float: left;
	clear: none;
	border-left: 1px solid white;}

.bottomLinks li a, .bottomLinks li a:visited 		/*REQUIRED: "a:visited" is needed to function in IE6 */
	{padding: 2px 10px 3px 10px;
	color: white;
	background: #600;
	border: 0px !important;}

.bottomLinks li a:hover {color: #600;
	background: #b3b2a7;
	border: 0px !important;}







/*REQUIRED: when .bottomLinks is used on "overviewDirectory" webpages */

.overviewDirectory .bottomLinks li {margin: 0px;
	position: relative;
	right: -15px;}

/*END REQUIRED */


/*REQUIRED: when .bottomLinks is used in "DISCLAIMERS" */

.IS_GS .disclaimer div {padding-bottom: 50px;
			*padding-bottom: 0px;}			/* IE BUG: need to determine why */	


.IS_GS .bottomLinks {margin-bottom: 0px !important;	/*REQUIRED: resolves IE layout issues */
	padding: 0px !important;
	display: inline;}

.IS_GS .bottomLinks ul {margin-right: 28px;
	display: inline;}


/* THIS NEEDS TO BE PERMANENTLY REMOVED AFTER REVIEW OF CODE
.overviewDirectory li {clear: both;}
*/

.downloadList li {clear: both;}


/*END REQUIRED */


.articleWrapper {border: 1px solid black;
	background-color: #600;}

.articleWrapper h3 {padding: 4px 5px 5px 5px;
	color: #fff;
	font-size: 1.2em;}

.articleWrapper h4 {padding-right: 150px;}




#WEBINARS_eventInfo {margin: 10px 0px 15px 0px;
	font-size: 11px;
	width: 100%;
	border-bottom: 1px dotted black;
	float: left;
	position: relative;}

#WEBINARS_eventInfo dl {width: 135px;
	position: absolute;
	bottom: 0px;
	left: 0px;}

#WEBINARS_eventInfo dt {text-transform: uppercase;}

#WEBINARS_eventInfo dd {margin: 0px;
	padding: 0px;}

#WEBINARS_eventInfo ul {float: right;}

#WEBINARS_eventInfo li {padding: 0px 0px 0px 25px;
	color: #b3b2a7;
	display: inline;
	float: left;}

#webinarTopics {margin: 25px 13px 50px 19px;
	padding: 10px;
	position: relative;
	z-index: 1000;}

#topicWrapper {position: relative;
	z-index: 100;}

#flag	{width: 25px;
	height: 40px;
	text-align: center;
	background: #600 url(/images/BG/flag.gif) no-repeat center center;
	position: absolute;
	top: 10px;
	left: -25px;
*display:none;}

#flag p {padding: 0px 0px 1px 0px;
	color: white;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 1em;
	text-transform: uppercase;}

#flag p:first-child {font-size: 9px;
	font-weight: normal;
	border-top: 3px solid #300;}

#topicWrapper>div {padding-bottom: 15px;}

.WEBINARS h2 {padding: 0px;
	font-size: 13px;}

.speaker {padding: 0px;
	color: #b3b2a7;
	font-size: .85em;
	font-weight: normal;
	text-transform: none;}

#topicWrapper .custom-gen {margin-top: 5px;}

#userOptions {font-size: 11px;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 3px;
	left: 3px;}

/** TEMP BUG FIX FOR IE6 **/
#flag {
_display: none;
}

#userOptions {
_width: 483px;
_left:-10px;
_height: 25%;
}

#userOptions #visitArchives {
_bottom: 10px !important;
_right: 5px !important;
}

#userOptions .downloadPDF a {
_border: 0px !important;
}

#userOptions .downloadPDF a span {
_bottom: -24px !important;
}

/** END TEMP FIX **/




#userOptions li {padding: 0px;
	position: absolute;
	z-index: 10;}

#userOptions li a {padding: 2px 5px 2px 25px;
	color: #b3b2a7;
	display: block;
	border: 0px;}

#userOptions li a:hover {color: #600;}

#userOptions .downloadPDF {padding: 0px;
	text-align: center;
	height: 100%;
	border: 3px double #b3b2a7;
	width: 100%;
	position: static;}

#userOptions .downloadPDF a {padding: 0px;
	color: white;
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%;
	border: 3px double #b3b2a7;
	position: relative;
	top: -3px;
	left: -3px;
	z-index: -1;}

#userOptions .downloadPDF a:hover {color: white;
	border-color: #600;
	z-index: 10;}

#userOptions .downloadPDF a span {margin-left: -100px;
	padding: 2px 0px 3px 0px;
	display: block;
	width: 200px;
	background: #b3b2a7 url(/images/buttons/PDFdownload.gif) no-repeat center center;
	position: absolute;
	bottom: -21px;
	left: 50%;}

#userOptions .downloadPDF a:hover span {background-color: #600;}

#userOptions #visitArchives {bottom: -3px;
	right: -3px;}

#userOptions .outlook {top: -17px;
	right: -6px;
display: none;}

#userOptions .outlook a {padding-right: 0px;
	background: url(/images/buttons/show.gif) no-repeat 10px 4px;}

#userOptions .emailFriend {top: -17px;
	right: 100px;
display: none;}

#userOptions .emailFriend a {background: url(/images/buttons/show.gif) no-repeat 10px 4px;}

.WEBINARS #speakers {margin: 0px 0px 50px 50px;
	display: inline;			/*REQUIRED: resolves IE6 DoubleMargin bug */
	width: 425px;
	float: left;}

.WEBINARS #speakers div {padding: 5px 5px 10px 5px;
	display: inline;
	width: 190px;}

#speakers h3 {margin-bottom: 10px;
	padding-bottom: 5px;
	color: #600;
	font-size: 11px;
	text-align: center;
	border-bottom: 1px solid #b3b2a7;}

.WEBINARS #speakers li {margin-bottom: 10px;}

.WEBINARS #speakers li h4 {font-size: 13px;}

.WEBINARS #speakers li p {font-size: 11px !important;}

.WEBINARS hr {margin: 25px auto;}

 

/*** WORKING NEW SYMPOSIUM PAGE: need to move upto location ***/

.SYMP #MC_body h2 {padding-top: 0px;
	font-size: 1em;}

#symposiumKeynoteSpeaker {
	padding: 0px 50px 0px 110px;
	min-height: 100px;		
	height: auto !important;	/*REQUIRED: IE hack for minHeight */
	height: 100px;			/*REQUIRED: IE hack for minHeight */
	background: url(/images/symposium/sponsors/20100610_11_boston/mitchAnthony.jpg) no-repeat 15px 0px;}

#symposiumAgenda {margin: 25px 0px 50px 14px;
	padding: 5px;
	width: 486px;
	border: 1px solid #b3b2a7;
	float: left;}

#symposiumAgenda>div {margin-top: 25px;
	padding: 5px;
	width: 228px;
	border: 1px solid #b3b2a7;
	position: relative;}

#symposiumAgenda h3 {
margin: 0px;
padding-bottom: 3px;
color: #600;
font-size: 11px;
text-align: center;
border-bottom: 1px dotted #600;}

#symposiumAgenda ul {margin: 5px 0px;}

#symposiumAgenda {
position: relative;
}

#viewAgenda {
text-align: center;
display: block;
width: 100% !important;
height: 100% !important;
border: 1px solid #b3b2a7;
position: absolute;
top: -1px;
left: -1px;
}

#viewAgenda:hover {
border-color: #600;
}

#viewAgenda span {margin-left: -100px;
padding: 2px 0px 3px 0px;
color: white;
display: block;
width: 200px;
background:  #b3b2a7 url(/images/buttons/viewAgenda.gif) no-repeat center center;
position: absolute;
bottom: -19px;
left: 50%;
}

#viewAgenda:hover span {background-color: #600;}

.playVideo {padding-left: 20px;
position: absolute;
top: 20px;
left: 10px;
background: url(/images/buttons/play.gif) no-repeat 0px -20px;
border: none;
}

.playVideo:hover {
background-position: 0px -40px;
}

#sponsorList {
margin: 50px 0px 100px 14px;
padding: 0px;
float: left;
position: relative;
}

#sponsorList>div {
margin-bottom: 10px;
padding: 5px 5px 25px 5px;
width: 486px;
border: 1px solid #b3b2a7;
float: left;
position: relative;
}

#sponsorList li {
margin: 5px;
padding: 0px;			/* TEMP: resolution */
display: inline;
cursor: pointer;
width: 150px;
height: 50px;
border: 1px solid white;
float: left;
position: relative;
} 

#sponsorList li:hover {
border-color: #600;
}

#sponsorList li a {
display: block;
height: 100%;
width: 150px;
height: 50px;
border: none !important;
}



#sponsorList #penscoTrust {cursor: auto;
	background: url(/images/symposium/sponsors/20100610_11_boston/penscoINC.jpg) no-repeat top left;}
#sponsorList #penscoTrust:hover {border-color: transparent;}
#sponsorList #NASB {background: url(/images/symposium/sponsors/20100610_11_boston/NASB_logo.jpg) no-repeat top left;}
#sponsorList #bullivantHouserBailey {background: url(/images/symposium/sponsors/20100610_11_boston/bullivantHouserBailey_logo.jpg) no-repeat top left;}
#sponsorList #brookviewFinancial {background: url(/images/symposium/sponsors/20100610_11_boston/brookviewFinancial_logo.jpg) no-repeat top left;}
#sponsorList #MFglobal {background: url(/images/symposium/sponsors/20100610_11_boston/MFglobal_logo.jpg) no-repeat top left;}
#sponsorList #financialAdvisor {background: url(/images/symposium/sponsors/20100610_11_boston/financialAdvisor_logo.jpg) no-repeat top left;}
#sponsorList #KKOlawyers {background: url(/images/symposium/sponsors/20100610_11_boston/KKOlawyers_logo.jpg) no-repeat top left;}
#sponsorList #iridiumCapital {background: url(/images/symposium/sponsors/20100610_11_boston/iridiumCapital_logo.jpg) no-repeat top left;}
#sponsorList #lienQuest {background: url(/images/symposium/sponsors/20100610_11_boston/lienQuest_logo.jpg) no-repeat top left;}
#sponsorList #dreambuilder {background: url(/images/symposium/sponsors/20100610_11_boston/dreambuilder_logo.jpg) no-repeat top left;}
#sponsorList #hechtDevelopment {background: url(/images/symposium/sponsors/20100610_11_boston/hechtDevelopment_logo.jpg) no-repeat top left;}
#sponsorList #rLevin {background: url(/images/symposium/sponsors/20100610_11_boston/rLevin_logo.jpg) no-repeat top left;}

#sponsorList .clearB {
padding: 0px;
text-indent: 0px;			/*REQUIRED: for popup */
position: absolute;
bottom: 13px;
left: 11px;
}




.new	{background: url(/images/BG/label_new.gif) no-repeat 150px 0px;}

#EDU_OVIEW_events .new {background-position: 200px 0px;}

/** TEMP CODE TO HIDE REGISTER BUTTON **/
#SYMP_status .SYMP_reg {position: relative;
	left: -9999px;}












