a {text-decoration:none; color:#369;}
a:hover {text-decoration:underline; color:#369;}

body {
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#666666;
	text-decoration:none;
	border: 0;
	padding: 0;
	margin: 0;
	width:100%;
}
h1{
	display:block;
	color:#F30;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom:40px;
	margin-top:0px;
}
h2{
	display:inline;
	color:#F30;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
h3{
	display:inline;
	color:#333;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.adLabel{
	text-transform:uppercase;
	font-size:10px;
	text-align:right;
}
.smallTxt{
	font-size:11px;
}
.tinyTxt{
	font-size:10px;
}

/* Form Items */
	form{display:inline;}
	input{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px #818181 solid;}
	select{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px #818181 solid;}
	textarea{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px #818181 solid;}


/* Top Banner Ad*/
	#topBannerAdHolder{
		min-width:933px;
		height:104px;
		background:#333 url(/images/bg-banner-ad.gif) repeat-x;
	}
	#topBannerAdBG{
		width:748px;
		height:104px;
		margin-left:auto;
		margin-right:auto;
		background:transparent url(/images/bg-banner-ad-shadow.gif) no-repeat;
	}
	#topBannerAdBG iframe{
		margin-left:15px;
		margin-top:7px;
	}


/* Page Top Shadow*/
	#topShadow{
		width:100%;
		min-width:933px;
		height:13px;
		background:#FFF url(/images/bg-page-shadow.gif) repeat-x;
	}

/* Main Holder */
	#mainHolder{
		width:933px;
		margin-right:auto;
		margin-left:auto;
	}
	.mainHolderFade{
		width:933px;
		margin-right:auto;
		margin-left:auto;
		opacity:.25;
		filter: alpha(opacity=25); 
		-moz-opacity: 0.25;
	}
	.mainHolder{
		width:933px;
		margin-right:auto;
		margin-left:auto;
	}

/* Logo */
	#logo{
		margin:20px;
	}

/* Search Bar */
	#searchHolder{
		float:right;
		margin:30px 20px 20px 0px;
		font-size:11px;
	}
	
	#searchBox{
		font-size:13px;
	}

/* Header Bar */
	#headerBarHolder{
		clear:both;
		height:15px;
		margin-bottom:40px;
	}
	#headerBarHolder .orangeBar{
		float:left;
		width:50px;
		height:100%;
		background:#F30 url(/images/bg-orange-bar.gif) repeat-x;
		border-right:4px #FFF solid;
	}
	#headerBarHolder .diagBar{
		height:100%;
		background:#F30 url(/images/bg-diag-lines.gif) repeat-x;
	}

/* Content Area */
	#contentHolder{
		float:left;
		width:553px;
		margin:0px 40px 20px 20px;
	}
	#contentButtons{
		float:right;
		margin-left:20px;
	}

/* Right Column */
	#rightColHolder{
		float:right;
		width:300px;
		margin:0px 20px 20px 0px;
	}
	
	/* Article Info Box */
		#articleInfoHolder .boxContent{
			font-size:11px;
			line-height:16px;
			overflow:hidden;
		}
		#articleInfoDetails{
			border-collapse:collapse;
			width:100%;
		}
		#articleInfoDetails td{
			border-bottom:1px #CCC solid;
			padding:3px 0px 3px 0px;
		}
		#articleInfoDetails .leftCol{
			font-weight:bold;
			width:90px;
		}
		#articleInfoDetails .rightCol a{
			display:block;
			float:left;
			margin-right:10px;
		}
	
	/* Boxes */
		.boxHolder{
			background:#EBEBEB url(/images/box/bg-grad.gif) repeat-x;
			margin-bottom:10px;
		}
		.boxTopRight{
			float:right;
			width:5px;
			height:5px;
			background:transparent url(/images/box/top-right.gif) no-repeat;
		}
		.boxTopLeft{
			width:5px;
			height:5px;
			background:transparent url(/images/box/top-left.gif) no-repeat;
		}
		.boxContent{
			padding:10px 14px 10px 14px;
			border-left:1px #CCC solid;
			border-right:1px #CCC solid;
			min-height:150px;
		}
		.boxBotRight{
			float:right;
			width:5px;
			height:5px;
			background:transparent url(/images/box/bot-right.gif) no-repeat;
		}
		.boxBotLeft{
			float:left;
			width:5px;
			height:5px;
			background:transparent url(/images/box/bot-left.gif) no-repeat;
		}
		.boxBot{
			height:5px;
			background:transparent url(/images/box/bg-bot.gif) repeat-x;
		}
		
	/* External Link Icons */
		#externalLinkIcons{
			text-align:right;
			margin-bottom:15px;
		}
		
		#addthis_dropdown15{
			margin-left:73px !important;
		}
	
	/* Right Banner Ad Holder */
		#rightBannerAdHolder{
			
		}
	
/* Footer Holder */
	#footerHolder{
		clear:both;
		border-top:1px #CCC solid;
		padding:10px 20px 40px 20px;
		font-size:11px;
	}
	#footerLinks{
		float:right;
	}

/* Buttons */
	.button{
		border:0px;
		cursor:pointer;
	}
	.cButton{
		border:0px;
		cursor:pointer;
	}

/* Content Sub Blocks */
	.contentSubBlocks{
		padding:10px 0px 10px 0px;
		border-top:1px #CCC solid;
	}
	
	#articleAlert{
		border:1px #CCC solid;
		background:#FFC;
		padding:10px;
		font-size:11px;
		line-height:14px;
	}

#infotreeStatement{
	margin-top:20px;
	font-size:10px;
	line-height:10px;
	text-align:right;
}
