/* =====================< Main Layout >======================= */

*
{
	margin: 0;
}

body
{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6F824A; /*	background-image: url('../Images/backgrass.jpg'); 	background-repeat:repeat; */
}

#wrapper
{
	margin: auto;
	text-align: center;
	height: auto;
	width: 1000px;
	background-color: #993300;
	background-repeat: repeat-y;
	background-image: url('../Images/middle.jpg');
}

#header
{
	width: 1000px;
	height: 164px;
	background-image: url( '../Images/MainHeader.jpg' );
	text-align: left;
}


#hdrtxtleft
{
	float: left;
	padding-top: 70px;
	padding-left: 40px;
	width: 380px;
	text-align: left; /*	background-image: url(../SiteGraphics/BlueFadebg.gif);  */
}


#hdrtxtright
{
	float: right;
	padding-top: 280px;
	padding-left: 0px;
	width: 460px;
	text-align: left; /*	background-image: url(../SiteGraphics/BlueFadebg.gif);  */
}

#left
{
	float: left;
	width: 701px;
	text-align: left;
	padding-left: 28px;
}

#right
{
	float: right;
	width: 231px;
	text-align: left;
	padding-right: 28px;
}

#mainbody
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}

#bottom
{
	/* width: 1000px; Causes IE6 problems */
	width: 990px;
	padding-top: 17px;
	padding-left: 10px;
}


#footer
{
	height: 260px;
	width: 1000px;
	background-image: url('../Images/Footer.jpg');
	background-repeat: no-repeat;
}

#TopBody
{
	padding-left: 29px;
	padding-right: 28px;
}

#TopContent
{
	height: 10px;
	background-image: url('../Images/TopContent.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}

#MiddleContent
{
	background-image: url('../Images/MiddleContent.jpg');
}

#ResultsBox
{
	float: left;
	width: 330px;
	height: 250px;
	background-color: #FFFFFF;
	background-image: url('../Images/ResultsBox.jpg');
}

#MainGraphic
{
	float: right;
	width: 600px;
	height: 250px;
	background-image: url('../Images/MainGraphic.jpg');
	text-align: left;
}

#MainTopicGraphic
{
	width: 600px;
	height: 250px;
	background-image: url('../Images/MainGraphic.jpg');
}

.MainGraphicTab
{
	width: 400px;
	height: 250px;
	text-align: left;
	vertical-align: top;
}

.tab
{
	background-image: url('../Images/TabUnSelected.png');
	width: 178px;
	height: 40px;
	margin: 3px;
}
.selectedTab
{
	background-image: url('../Images/TabSelected.png');
	width: 178px;
	height: 40px;
	margin: 3px;
}

#txtFeature
{
	float: right;
	width: 170px;
	height: 200px;
	color: #FFFFFF;
	padding: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
}


/* =====================< Box Definitions >======================= */

.clearfloat
{
	clear: both;
}

/* =====================< Twitter Feed Reader Styling >================== */

#MainTwitterFeedWrapper
{
	margin-bottom: 20px;
}

.Twitter
{
	font-family: Arial;
	font-size: 12px;
	width: 90%;
	max-height: 300px;
	overflow: auto;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}

.Twitter a, a:link, a:visited
{
	color: #3366CC;
}
.Twitter a:hover
{
	color: Green;
}

.Tweet
{
	padding: 5px;
	margin-right: 5px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #B4B4B4;
	line-height: 16px;
}

.TweetDateTime
{
	color: #0099FF;
}

.TweetText
{
	color: #257025;
}

.Twitter
{

/*
scrollbar-arrow-color: #C6C6C6;
scrollbar-3dlight-color: #C6C6C6;
scrollbar-darkshadow-color: #C6C6C6;
scrollbar-face-color: #F2F2F2;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-track-color: #ffffff;
*/
}