#container
	{
	padding-left: 0 !important;
	position: inherit;
	width:1000px;
	}

#leftCell
	{
	width: 162px;
	padding: 15px 0 0 0;
	}

#leftCell h3
	{
	text-indent: -999em;
	background: transparent url(/img/testimonial.gif) left top no-repeat;
	height: 27px;
	width: 162px;
	padding: 0;
	margin: 0;
	}

#testimonial p
	{
	margin: 10px 0 0 0;
	width: 162px;
	height: 288px;
	text-indent: -999em;
	background: transparent url(/img/testimonial_my_alerts.gif) left top no-repeat;
	}

.documentDownload
	{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	}

.introWrap
	{
	margin: 15px 0 0 0;
	background: #fff url(/img/640_fff_header.gif) left top no-repeat;
	width: 640px;
	}
	
h3.intro,
h3.intro
	{
	font: normal 12px/1.5 verdana, arial, sans-serif;
	padding: 15px 20px;
	width: 600px;
	background: transparent url(/img/640_fff_bottom.gif) left bottom no-repeat;
	}

.intro strong
	{
	font-weight: bold;
	color: #00652C;
	}

.intro img
	{
	position: relative;
	top: 5px;
	}	
	
#pnlNonAuthORNoAlerts h2
	{
	margin: 10px 0 0 0;
	}
	

.hide123Regis
	{
	display: none;
	}

.show123Regis
	{
	position: absolute;
	top: 10px;
	left: 10px;
	}

td
	{
	vertical-align: top;
	}

#alertIntro
	{
	width: 640px;
	padding: 15px 0;
	}

#alertIntro p
	{
	padding: 0 10px;
	font: bold 16px/1.5em arial, sans-serif;
	}

#mainCell
	{
	width: 658px;
	vertical-align: top;
	background: #fff;
padding-left: 10px;
	}
   
#mainCell h2
	{
	margin: 15px 0 0 0;
	}

#alertList
	{
	list-style: none;
	margin: 15px 0 0 0px;
	}

#alertList li
	{
	margin: 10px 0 0 0;
	display: block;
	padding: 5px 0 0 10px;
	background: #fff url(/img/640_fff_header.gif) left top no-repeat;
	}
	
#alertList li img
	{
	display: block;
	float: left;
	margin: 15px 10px 0 0;
	}

#alertList li a
	{
	color: #0006A4;
	font: bold 17px/1.5em arial, sans-serif
	}

#alertList li p
	{
	padding: 10px 45px 20px 55px;
	background: transparent url(/img/640_fff_bottom.gif) left bottom no-repeat;
	margin: 0 -10px;
	font-size: 12px;
	}

#leftSideBar
	{
	width: 162px;
	float: left;
	font-family: "lucida console", Sans-Serif;
	margin: 15px 0 0 0;
	text-align: center;
	}

#leftSideBar h2
	{
	text-align: center;
	color: #fff;
	background: #4E4E4E url(/img/dark_gray_162_bg.gif) left top no-repeat;
	font: normal 14px/26px  'Lucida Console', arial, sans-serif;
	height: 25px;
	}

#leftSideBar ul
	{
	text-align: left;
	list-style: none;
	margin: 0 0 0 0;
	}

#leftSideBar ul li
	{
	margin: 10px 0 0 0;
	width: 142px;
	padding: 5px 9px 0;
	background: #fff url(/img/160_fff_box.gif) left top no-repeat;
	}

#leftSideBar ul li div.AAbottom
	{
	height: 10px;
	width: 160px;
	margin: 0 -9px;
	background: #fff url(/img/160_fff_box.gif) left bottom no-repeat;
	}

#leftSideBar ul li img
	{
	float: left;
	display: block;
	padding: 0 3px 0 0;
	}

#leftSideBar a
	{
	color: #4948C7;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	}

#leftSideBar p
	{
	color: #676767;
	font-weight: bold;
	cursor:pointer;
	}

#leftSideBar iframe
	{
	margin: 10px 0 0 0;
	}
	
#mainAlert
	{
	margin: 15px 0 0 10px;
	float: left;
	width: 652px;
	}

#mainAlert h2
	{
	width: 300px;
	}






#filterWrap
	{
	background: #fff;
	padding: 0 10px 20px 10px;
	border: 1px solid #ccc;
	position: relative;
	width: 602px;
	}

#myInboxWrap
	{
	position: relative;
	width: 625px;
	clear: left;
	background: #eee url(/img/645_eee_box.gif) left top no-repeat;
	padding: 6px 10px 0 10px;
	}

#myInboxWrap .bottom
	{
	height: 30px;
	margin: 0 -10px;
	background: #fff url(/img/645_eee_box.gif) left bottom no-repeat;
	}

#myInboxWrap h3
	{
	font-weight: bold;
	}

#myInboxWrap td.filterBy label
	{
	font-weight: bold;
	display: block;
	clear: left;
	float: left;
	width: 110px;
	margin: 4px 4px 0 0;
	text-align: right;
	font-size: 12px;
	}

#myInboxWrap td.filterBy select
	{
	width: 170px;
	margin:4px 0 0 0;
	}

#myInboxWrap td.filterDate
	{
	padding: 0 0 0 20px;
	}

#myInboxWrap td.filterDate span
	{
	font-size: x-small;
	}

#myInboxWrap td.filterDate label
	{
	font-weight: bold;
	width: 200px;
	font-size: x-small;
	}

.dabuttonUpdate
	{
	background: transparent url(/img/button_update.gif) left top no-repeat;
	border: 0;
	text-indent: -999em;
	width: 90px;
	height: 22px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	cursor: pointer;
	}



#myAlertSuccess
	{
	position: absolute;
	top: 25px;
	left: 50px;
	background: transparent url(/img/alert_pop.gif) left top no-repeat;
	width: 257px;
	padding: 10px 20px 0 20px;
	text-align: center;
	font: bold 12px/1.5em verdana, sans-serif;
	color: #5B5B5B;
	z-index: 999;
	}


.closemyAlertSuccess
	{
	background: #006D30 url(/img/close.gif) left top no-repeat;
	width: 45px;
	height: 20px;
	text-indent: -999em;
	margin: 10px auto;
	cursor: pointer;
	}


#myAlertSuccess .mABottom
	{
	background: transparent url(/img/alert_pop.gif) left bottom no-repeat;
	height: 20px;
	margin: 0 -20px;
	}


#createNewEmailAlert
	{
	width: 645px;
	background: #eee url(/img/create_email_header.gif) left top no-repeat;
	padding: 6px 0 0 0;
	position: relative;
	}

	
#createNewEmailAlert div.bottom
	{
	clear: left;
	text-align: right;
	padding: 13px 13px 13px 13px;
	width: 620px;
	background: #fff url(/img/645_eee_box.gif) left bottom no-repeat;
	overflow:hidden;
	}
	
.displaynone
{
	display:none;
}

#alertSteps
	{
	background: #fff url(/img/create_email_bg.gif) left top repeat-y;
	padding: 5px 0 3px 1px;
	width:644px;
	overflow: hidden;
	}
	
#step1 h3,
#step2 h3,
#step3 h3
	{
	font: bold 12px/18px verdana;
	}
	
	
#step1
	{
	float: left;
	padding: 10px 0 0 45px;
	width: 182px;
	margin: 0;
	background: #eee url(/img/step1_header.gif) left top no-repeat;
	}	

#step1 input 
	{
	width: 165px !important;
	height: 16px !important;
	line-height: 16px;
	}

#step1 p.bottom
	{
	color: #999;
	font: 11px/1.3em arial, sans-serif;
	padding: 7px 0 8px 25px;
	background: #eee url(/img/step1_bot.gif) -20px bottom no-repeat;
	margin: 0 0 0 -25px;
	width: 182px;
	}
	
#step1Person
	{
	float: left;
	padding: 10px 0 0 45px;
	width: 182px;
	margin: 0;
	background: #eee url(/img/step1_header.gif) left top no-repeat;
	}	

#step1Person input 
	{
	width: 165px !important;
	height: 16px !important;
	line-height: 16px;
	}

#step1Person p.bottom
	{
	color: #999;
	font: 11px/1.3em arial, sans-serif;
	padding: 7px 0 8px 25px;
	background: #eee url(/img/step1_bot.gif) -20px bottom no-repeat;
	margin: 0 0 0 -25px;
	width: 182px;
	}
	
#step1Industry
	{
	float: left;
	padding: 10px 0 0 45px;
	width: 182px;
	margin: 0;
	background: #eee url(/img/step1_header.gif) left top no-repeat;
	}	

#step1Industry input 
	{
	width: 165px !important;
	height: 16px !important;
	line-height: 16px;
	}

#step1Industry p.bottom
	{
	color: #999;
	font: 11px/1.3em arial, sans-serif;
	padding: 7px 0 8px 25px;
	background: #eee url(/img/step1_bot.gif) -20px bottom no-repeat;
	margin: 0 0 0 -25px;
	width: 182px;
	}
	
#step2
	{
	float: left;
	padding: 10px 0 0 45px;
	width: 151px;
	background: #eee url(/img/step2_header.gif) left top no-repeat;
	}

#step2 input
	{
	width: 130px !important;
	height: 16px !important;
	line-height: 16px;
	}

#step2 p.bottom
	{
	background: #eee url(/img/step2_bot.gif) left bottom no-repeat;
	font: 11px/1.3em arial, sans-serif;
	color: #999;
	width: auto;
	height: 20px;
	margin: 10px 0 0 -45px;
	padding: 0px 0 0px 45px;
	}

#step3
	{
	float: left;
	padding: 12px 0 0 45px;
	width: 167px;
	background: #eee url(/img/step3_header.gif) left top no-repeat;
	}

#step3 textarea
	{
	width: 150px;
	background: #fff;
	border: 1px solid #ccc;
	height: 38px;
	overflow: auto;
	}

#step3 .bottom
	{
	background: #eee url(/img/step3_bot.gif) left bottom no-repeat;
	font: 11px/1.3em arial, sans-serif;
	color: #999;
	width: 166px;
	height: 20px;
	margin: 10px 0 0 -45px;
	padding: 0px 0 0px 45px;
	}
	
.step3ErrorMessage
	{
	display: block;
	position: absolute;
	top: 55%;
	left: 45px;
	border: 1px solid red;
	width: 157px;
	text-align: center;
	background: #fff;
	}

#rightSideBar iframe
	{
	margin: 15px 0 0 -20px;
	}
	
#myInbox #rightSideBar iframe
	{
	margin: 15px 0 0 0px;
	}
		
#rightSideBar #changeTickerSymbol
	{
	margin: 0 !important;
	} 
	
#rightCell 
	{
	vertical-align: top;
	padding: 15px 0 0 10px;
	}

#sideBarCell #rightSideBar 
	{
	margin: 0px 0 0 5px;
	width: 175px !important;
	padding: 0px 0 0 20px;

	}
	
#UcCreateEmailAlert1_raAjaxPanel1 #addToAlertsSuccess
	{
	position: absolute;
	left: 350px !important;
	top: 150px;
	background: transparent url(/img/alert_pop.gif) left top no-repeat;
	width: 257px;
	padding: 10px 20px 0 20px;
	text-align: center;
	font: bold 12px/1.5em verdana, sans-serif;
	color: #5B5B5B;
	z-index: 999;
	}

#UcCreateEmailAlert1_raAjaxPanel1 .alertSavedBottom
	{
	background: transparent url(/img/alert_pop.gif) left bottom no-repeat;
	height: 20px;
	margin: 0 -20px;
	}

#UcCreateEmailAlert1_raAjaxPanel1 .closeAddToAlertsSuccess
	{
	background: #006D30 url(/img/close.gif) left top no-repeat;
	width: 45px;
	height: 20px;
	text-indent: -999em;
	margin: 10px auto;
	cursor: pointer;
	}

#tab_nav
	{
	background: #fff;
	margin: 15px 0 0 0;
	overflow: hidden;
	width: 600px;
	}

#tab_nav span
	{
	display: block;
	float: left;
	margin: 0 8px 0 0;
	}

#tab_nav img
	{
	display: block;
	}


#myAlertsWrap
	{
	width: 645px;
	clear: left;
	background: #eee url(/img/create_email_header.gif) left top no-repeat;
	padding:6px 0 0 0;
	}

#myAlertsWrap .bottom
	{
	height: 10px;
	background: #eee url(/img/create_email_bot.gif) left bottom no-repeat;
	}

#myAlertsByType
	{	
	background: #eee url(/img/create_email_bg.gif) left top repeat-y;
	clear: left;
	width: 625px;
	padding: 10px 10px 3px 10px
	}

#myAlertsHeader
	{
	padding: 15px 5px;
	overflow: hidden;
	width: 620px;
	text-align:right;
	}

#myAlertsHeader h2
	{
	float: left;
	width: 200px;
	padding: 0;
	margin: 0;
	font: bold 18px/1.5em arial, sans-serif;
	letter-spacing: 1px;
	color: #111;
	}

#myAlertsByType label
	{
	float: left;
	display: block;
	font: bold 13px/1.5em arial, sans-serif;
	letter-spacing: 1px;
	width: 418px;
	}

#myAlertsHeader select
	{
	float: left;
	width: 200px;
	display: block;
	border: 1px solid #1946CF;
	font: normal small/1em arial, sans-serif;
	}

#myAlertsHeader select option
	{
	padding: 2px 4px;
	font: normal small/1em arial, sans-serif;
	}

.GridHeader_myAlerts,
.alertNameHead
	{
	font-weight: bold;
	color: #001A56;
	background: #eee;
	padding: 5px 8px 3px 8px;
	border-top: 1px solid #ddd;
	text-align:center;
	}

.alertNameHead
	{
	text-align: left;
	}

div.RadGrid_myAlerts
	{

	width: 622px !important;
	border: 1px solid #ddd !important;
	border-width: 0 1px 0 1px !important;
	}

.MasterTable_myAlerts td
	{
	padding: 5px 0;
	border-bottom: 1px solid #ddd;
	font-size: x-small;
	background: #fff;
	vertical-align: middle;
	}

.MasterTable_myAlerts td a
	{
	font-size: x-small;
	}

.MasterTable_myAlerts td.alertNameCell
	{
	text-align: left;
	padding: 0 0 0 12px;
	}

.MasterTable_myAlerts td img,
.MasterTable_myAlerts td input
	{
	display: block;
	margin: 0 auto;
	padding: 4px 12px 6px 12px;
	}

.inboxDownloadPDF
	{
	text-align: center;
	cursor: pointer;
	height: 27px;
	display: block;
	text-indent: -999em;
	background: transparent url(/img/icon_download_pdf.gif) center top no-repeat;
	}

.inboxDownloadRTF
	{
	cursor: pointer;
	height: 27px;
	display: block;
	text-indent: -999em;
	background: transparent url(/img/icon_download_rtf.gif) center top no-repeat;
	}

.emailAFriend
	{
	cursor: pointer;
	height: 27px;
	display: block;
	text-indent: -999em;
	background: transparent url(/img/icon_email_friend.gif) center top no-repeat;
	}

.MasterTable_myAlerts td a.viewFilingButton
	{
	width: 69px;
	height: 18px;
	outline: none;
	display: block;
	text-indent: -999em !important;
	background: transparent url(/img/view_filing.gif) left -18px no-repeat;
	}

.MasterTable_myAlerts td a.viewFilingButton:hover
	{
	background-position: left top;
	}

#myInboxWrap h3
	{
	color: #00682E;
	}

.datefilter
	{
	background: #fff;
	padding: 10px;
	border: 1px solid #ccc;
	}

/**********
SPECIAL OFFERS
**********/
#CoRegUserWrap
	{
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	padding: 40px;
	width: 1000px;
	z-index: 888;
	}

#ucCoRegUser
	{	
	background: #fff;
	padding: 20px;
	margin: 0 auto;
	width: 750px;
	}

#ucCoRegUser h3
	{
	padding: 15px 0 0 0;
	margin: 0;
	font: bold 19px/1.5em arial, sans-serif;
	color: #568FC4;
	letter-spacing: 1px;
	}

#ucCoRegUser h4
	{
	padding: 5px 0 0 0;
	margin: 0;
	font: normal small/1.5em arial, sans-serif;
	}

#ucCoRegUser .error
	{
	display: block;
	color: red;
	border: 1px solid red;
	padding: 3px;
	}

#CoRegUserOfferWrapper
	{
	padding: 0;
	width: 750px;
	overflow: hidden;
	}

#CoRegUserOfferWrapper .left,
#CoRegUserOfferWrapper .right
	{
	height: 6.5em;
	border-bottom: 1px solid #ccc;
	padding: 10px 15px 10px 0;
	position: relative;
	font: normal small/1.5em arial, sans-serif;
	}

#CoRegUserOfferWrapper .left
	{
	float: left;
	clear: left;
	width: 355px;
	}

#CoRegUserOfferWrapper .right
	{
	margin: 0 0 0 375px;
	width: 355px;
	}

#CoRegUserOfferWrapper p
	{
	position: absolute;
	right: 5px;
	top: 10px;
	width: 215px;
	}

#signUpForm label
	{
	display: block;
	clear: left;
	float: left;
	width: 120px;
	background: #fff;
	margin: 12px 5px 0 0;
	font: normal small/1.5em arial, sans-serif;
	}

#signUpForm input,
#signUpForm select
	{
	margin: 12px 0 0 0;
	display: block;
	float: left;
	width: 220px;
	background: #fff;
	border: 1px solid #999;
	padding: 3px;
	font: normal small/1.5em arial, sans-serif;
	}

#signUpForm span
	{
	float: left;
	border: 1px solid red;
	display: block;
	width: 100px;
	margin: 10px 0 0 2px;
	padding: 0 3px;
	font: normal small/1.5em arial, sans-serif;
	}

#acceptSignUp
	{
	clear: left;
	padding: 15px 0 0 0;
	margin: 10px 0 0 125px;
	font: normal small/1.5em arial, sans-serif;
	}

#acceptSignUp .button
   {
   margin: 10px 10px 0 0;
   }
 
.myInboxEmailAFriend
	{
	display: none;
	position: absolute;
	top: 45px;
	left: 100px;
	width: 415px;
	height: 160px;
	z-index: 999;
	background: transparent url(/img/435_popup_box_top.gif) left top no-repeat;
	padding: 15px 15px 15px 15px;
	overflow: hidden;
	}
	
.myInboxEmailAFriend .popBottom
	{
	clear: left;
	z-index: 999;
	width: 436px;
	height: 22px;
	margin: 0 -15px;
	background: #fff url(/img/435_popup_box_bottom.gif) left bottom no-repeat;
	}	

.myInboxEmailAFriend h3,
.myInboxEmailAFriend h4
	{
	color: #333;
	font: bold 13px/1.5em arial;
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	}

.myInboxEmailAFriend textarea
	{
	width: 390px;
	height: 70px;
	margin: 5px 0 10px 0;
	overflow: auto;
	}

.myInboxEmailAFriend input.sendButton
	{
	width: 100px;
	background: #006D30 url(/img/send.gif) left top no-repeat;
	border: 0;
	display: block;
	float: left;
	text-indent: -999em;
	width: 116px;
	height: 27px;
	cursor: pointer;
	margin: 0 5px 0 0;
	}

.myInboxEmailAFriend input.cancel
	{
	background: #67717C;
	font: normal x-small/1.5em arial, sans-serif;
	position: absolute;
	top: 0;
	right: 25px;
	color: #fff;
	border: 1px solid #ddd;
	cursor: pointer;
	width: 70px;
	font-variant: small-caps;
	letter-spacing: 1px;
	}

#emailError
	{
	width: 400px;
	color: red;
	font-weight: bold;
	border: 3px solid red;
	background: #eee;
	padding: 15px;
	margin: 15px;
	position: absolute;
	top: 150px;
	left: 100px;
	z-index: 999;
	}

#emailSuccess
	{
	position: absolute;
	top: 120px;
	left: 100px;
	background: transparent url(/img/alert_pop.gif) left top no-repeat;
	width: 257px;
	padding: 10px 20px 0 20px;
	text-align: center;
	font: bold 12px/1.5em verdana, sans-serif;
	color: #5B5B5B;
	z-index: 999;
	}

#emailSuccess .close
	{
	background: #006D30 url(/img/close.gif) left top no-repeat;
	width: 45px;
	height: 20px;
	text-indent: -999em;
	margin: 10px auto;
	}

.emailSuccessBottom
	{
	background: transparent url(/img/alert_pop.gif) left bottom no-repeat;
	height: 20px;
	margin: 0 -20px;
	}
