html {
	height:100%;
}
body {
	margin:0;
	padding:0;
	height:100%;	
}
#MainOuterBorder	{
	width:1010px;
	margin:0 auto;
}
#MainHolderBorder {
	width:1010px;
	margin:0 auto;
}
#tbMainHolder	{
	width:1000px;
	margin:0 auto;
	margin-top:5px;
}
#tbLefAndCenter	{
	width:695px;
}
#tbLeftColumn	{
	width:300px;
}
.tdCenterColumn	{
	width:390px;
}
#tbRightCol	{
	width:300px;
}
#pageSingle	{
	width:1010px;
	margin:0 auto;
}
#ThreeColHolder {
	width:1000px;
	clear:both;
	margin:0 auto;
}
#HeaderAndUserbar	{
	width:700px;
}
#tbPostLogin, #tbPreLogin {
	width:300px;
}
#tbSearchTopNav, #tbSearchTopNav2	{
	width:380px;
}
#tbSearchTopNav label, #tbSearchTopNav2 label {
	font-size:.7em;
}
.FormBtnSearch, .FrmLoggedinBtn	{
	font-size:.7em;
	border:none;
}
#tbPostLogin.PostLoginText, #tbPreLogin.PostLoginText	{
	padding:4px;
}
.PostLoginText p	{
	padding:4px 2px 4px 8px;
}
#LeftCenterCol {
	width:690px;
	float:left;
	margin-right:10px;
}
#RightCol {
	width:300px;
	margin:0 0 0 700px;
}
.HeaderStationPromo 
{
	height:auto;
	width:700px;
}
.UserBar, .UserBar2 {
	width:700px;
	height:65px; 		
}
#tbSearchTopNav, #tbSearchTopNav2,#tbSearchTopNavPost	{
	height:65px;
}
#tbPostLogin form label, #tbPostLogin p, #tbPostLogin form p, #tbPreLogin form label, #tbPreLogin p {
	margin:0;
	padding:0; 		
}

#tbPostLogin p, #tbPreLogin p {
	font-size:11px;
	padding:0;
}
#tbPostLogin label, #tbPreLogin label	{
	margin:0;
	padding:0;
} 

#tbPostLogin	td	{
	padding:9px 0 0 0;
}


#LeftCol {
	width:300px;
	float:left;
	padding:0;
	margin:-4px 0 0 3px;	
}
#CenterCol {
}
.tdLeftColumnPreLogged {
	padding:5px 0 0 0;
	text-align:center;	
}
.SellText	{
	width:300px;
	overflow:auto;
}
.SellText	p	
{
	text-align:left;
	padding:0 4px;
	word-wrap: break-word;

}
.AdOne {
	width:160px;
	float:left;
	margin-top:5px;
}
.AdTwo {
	width:120px;
	margin-left:180px;
	margin-top:5px;
}
#SingleLeftCol	{
	width:690px;
	padding:10px 0;
}
#ClearFooter {
	height:20px;
	clear:both;
}
.ClearFloats {
	clear:both;
}
#Footer {
	width:1000px;
	margin:0 auto;
	text-align:center;
}
.SingleColumn	{
	padding:0  0 0 8px;
}
#FormSearch {
	width:358px;
	padding:0;
}
#FormSearch p {
	margin:0;
	padding:0;
}
.SearchInput {
	padding:2px;
	font-size:11px;
	height:11px;
}
.FormLoginRowFirst {
	width:294px;
	text-align:right;
	padding:0;
	margin-bottom:-5px;
	margin-left:10px;
}
.FormLoggedinRowFirst {
	width:294px;
	/**text-align:right;**/
	padding:0;
	margin-bottom:-5px;
	margin-left:10px;
}
.FormLoginRow {
	width:294px;
	height:22px;
	text-align:right;
	padding:0;
	margin-left:10px;
}
.FormLoggedinRow {
	width:294px;
	height:22px;
	text-align:right;
	padding:0;
	margin-left:10px;
}
.FormLoginRowFinal {
	width:294px;
	text-align:right;
	padding-top:5px;
	padding-left:3px;
}
.FormLoggedinRowFinal {
	width:294px;
	text-align:right;
	padding-top:5px;
	padding-left:3px;
}
.FormLoggedinRowFirst, FormLoggedinRow p {
	font-size:12px;
	margin:0;
	padding:0 6px 0 0;
}
.LoggedinTools p {
	font-size:.8em;
	margin-left:12px;
	padding:0;
}
.LoggedinTools a {
	font-size:10px;
	border:1px solid #000;
	padding:3px 5px 3px 5px;
}
.FormBtn {
	padding:1px 0 2px 4px;
	height:17px;
	font-size:11px;
}
.LoggedinSearchInput {
	height:14px;
	font-size:11px;
}
#FormLogin {
	width:292px;
	float:left;
	text-align:right;
}
#FormLogin p, #FormLoggedin p, FormLoginRow p	{
	margin-right:6px;
	padding:4px 6px 0 0;
	font-size:11px;
}
#FormLogin p.NoMarginPadding {
	margin-top:-3px;
	padding-top:0;
}
.FrmLoginInput	{
	width:150px;
	font-size:11px;
	height:12px;
	padding:1px;
	margin:0 0 0 4px;	
}

#FormLogin label	{
	text-align:left;
}
#FormLogin p.tools	
{
	margin-top:-15px;
}
.FrmLoginBtn	{
	padding:4p 2px 2px 2px;
	width:70px;
	margin:0 0 0 8px;
	height:17px;
	font-size:11px;
}
.FrmLoginBtn p	{
	font-size:7px;
	margin:2px 0 0 0;
}

.TopNav {
	width:380px;
	margin:0;
}
#FormLoggedin	{
	width:320px;
	float:left;
	text-align:left;
}
.FormLoggedinRowFirst {
	width:294px;
	/**text-align:right;**/
	padding:3px 0 0 0;
	margin-bottom:-5px;
	margin-left:10px;
}
.HiddenSlot
{
	position: absolute;
	
}
.VisibleSlot
{
	z-index: 100;	
	position: absolute;
	left: 20px;
	top: 20px;
}

/************************ GENERIC OR GLOBAL SETTINGS *****************************/
a, a:link, a:visited, a:hover, img, img a:link, img a:hover, img a:visited {
	text-decoration:none;
	border:none;
}
.DivMarginFivePX {
	margin-top:5px;
}
#UserBar a:link, #UserBar a:visited	{
	text-decoration:none;
}
#LogInRequired	{
	text-align:left;
	padding:10px 4px;
	display:block;
	background-color: #ffe292;
	font-weight:normal;
	font-size:8pt;
}
#LogInRequired p.AlignCenter	{
	text-align:center;
	display:block;
}

#SlotUnavailable	{
	text-align:left;
	padding:10px 4px;
	display:block;
	background-color: #ffe292;
	font-weight:normal;
	font-size:8pt;
}
#SlotUnavailable p.AlignCenter	{
	text-align:center;
	display:block;
}
h3.AlertTitle	{
	margin:0 0 4px 0;
	padding:0;
	font-weight:normal;
	font-size:12pt;
}

/**************** LINKS **************************/
#FormLoggedin a:link	{
}
p.Links	{
	line-height:2em;
}
.Logout	{
	padding:4px 8px;
}

.MyAccount	{
	padding:4px 8px 4px 20px;
}


/***************************** RSS LINKS AND POSITIONING ***************************************************************/
#UsePointsRSS ul li a:link, #UsePointsRSS ul li a:visited, #GetPointsRSS ul li a:link, #GetPointsRSS ul li a:visited {
	text-decoration:none;
	display:block;
}
a.displayblock, .displayblock	{
	display:block;
}
#UsePointsRSS ul li a:hover, #GetPointsRSS ul li a:hover {
}
.RSSMore a:link, .RSSMore a:visited {
	padding:2px 4px;
	font-size:.8em;
	font-weight:bold;
	display:block;
	text-decoration:none;
	text-align:center;
}
.RSSMore a:hover {
}


/* TYPOGRAPHY FOR RSS */
#UsePointsRSS h3, #GetPointsRSS h3 {
	margin:0;
	padding:4px 4px 4px 5px;
	font-weight:bold;
	text-align:left;
	display:block;
	font-weight:bold;
}
#UsePointsRSS ul, #GetPointsRSS ul {
	padding:0 4px 4px 0;
	margin:0;
	text-align:left;
}
#UsePointsRSS ul li, #GetPointsRSS ul li, .AlertMessage ul li {
	list-style-type: none;
	font-size:.7em;
	display:block;
	line-height:1.4em;
}
#UsePointsRSS {
}
#GetPointsRSS {
	width:300px;
	margin:0 auto;
}
.TitleImage, .ThreeStepsImage	
{
	margin:0 auto;
}

/****************************** GOOGLE ADS **********************************/
/* DIV FOR SINGLE AD */
#GoogleADSingle	{
	width:300px;
	height:250px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f3f6f8;
}


/* DIV WITH MULTIPLE ADS */
#GoogleADMultiple	{
	width:300px;
	height:250px;
	text-align:left;
	padding:0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f3f6f8;
}
/* PADDING FOR GOOGLE ADS */
.InnerDiv	{
	padding:4px;
}
#GoogleADSingle .InnerDiv	{
	padding:4px;
	padding-top:90px;
}

/* SUBJECT LINE OR HEADING OF THE AD */
.SingleGSubject, .MultipleGSubject	{
	font-weight:bold;
}

/* THE MEAT OF THE AD - THE DESCRIPTION */
.SingleGContent, .MultipleGContent	{
	color:#000;
}

/* THE LINKS IN THE AD */
#GoogleADSingle a, #GoogleADMultiple a	{
	text-decoration:none;
	color:#16639b;
}
#GoogleADSingle a:hover, #GoogleADMultiple a:hover	{
	text-decoration:none;
	color:#419cde;
}

/* ADS BY GOOGLE AT THE BOTTOM FOR TEXT ADS - SINGLE AND MULTIPLE */

.AdsByGoogleDiv {
	font-weight:bold;
	margin-top:-18px;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
}

/* ADS BY GOOGLE AT THE BOTTOM FOR IMAGE AND FLASH ADS */
.AdsByGoogleImgFlaDiv	{
	background-color:#f3f6f8;
	width:300px;
	padding-top:2px;
	font-size:11px;
}

.AdsByGoogleLink, .AdsByGoogleImgFlaLink	{
	padding:0 4px 4px 4px;
	color:#1571b4;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	display:block;
	text-align:right;
}
.AdsByGoogleLink:hover, .AdsByGoogleImgFlaLink:hover	{
	color:#419cde;
}

/******************************** END GOOGLE ADS ***********************/

/****************** T Information Hack ****/

/** TEXT COLOR AND SIZE */
.tInformation p {
	font-size:.8em;
	padding:2px 4px;
	margin:2px;
}

/* TITLES - ALL H4 TAGS, if any other H tags are used, add them here */
.tInformation	h4	{
	padding:2px 4px;
	margin:2px;

}

/* Activity History Hacks */
#ActivityHistoryPage	{
	width:100%;
	margin:0;
	background:#fff;
}
h3.ActivityHistoryH	{
	color:#000;
}
.AHsmallLink	{
	color:#3366cc;
	font-size:10px;
}
.AHIcon	{
	margin-bottom:-10px;
	margin-right:-10px;
}
.ActivityHistoryTableOne	{
	background:#f6f5f3;
	color:#000;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	margin-left:10px;
	margin-bottom:10px;
}
.ActivityHistoryTableOneText	{
}
.activityHistoryTableOneInput	{
	width:100px;
	backgrond:#fff;
	border:1px solid #ccc;
	padding:2px;
}
.ActivityHistoryTable	{
	font-family:Arial, Helvetica, sans-serif;
	background:#edeaea;
	margin-left:10px;
	width:680px;
	border:none;
	margin-bottom:20px;
}
.ActivityHistoryTable	td	{
	font-size:12px;
	border-bottom:1px solid #fff;
	padding:2px;
}
.ActivityHistoryHeading	{
	background:#4d4c4c;
	color:#eee;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:2px;
}
.HeadingOne	{
	width:400px;
}

.HeadingTwo	{
	width:75px;
}

.HeadingThree	{
	width:125px;
}