/*defaults all undesginated padding, margin, and borders to zero*/
* {
	padding: 0px;
	margin: 0px;
	border: 0px;}


* html .visualIEFloatFix { height: 0.01%; }


body	{
	text-align: center;
	background: #e7e7e7;
	margin: 0px;
	padding: 0px 0px 25px 0px;
	border: 0px;}





/*wrapper envelops the header, content, and footer stuff and keeps it all together*/
#wrapper {
	text-align: left;
	background-color: #fff;
	width: 740px;
	\width: 740px;
	w\idth: 740px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	position: relative;
	border: 1px #999 solid;}		




/*----------------------------------------------Stuff in the header------------------------------*/


#head {
	position: relative;
	background: #fff ;
	padding: 0px;
	margin-bottom: 5px;
	height: 200px;}

#content {

	padding: 10px 10px 10px 15px;
	margin-right: 220px;
	margin-left: 0px;
	background-color: none;
	position: relative; }

	#content p { padding-bottom: 10px; color: #666666; font: normal 8pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; line-height: 160%; }
	#content strong { padding-bottom: 10px; color: #666666; font: bold 8pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }
	#content ul { padding: 0px; color: #666666; font: normal 8pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }
	#content li { padding: 0px 0px 5px 0px; margin-left: 25px; color: #666666; font: normal 8pt Arial, Tahoma, Verdana, sans-serif; text-decoration: none; }
	#content h1 { padding-top: 10px;padding-bottom: 10px; color: #a80f04; font: bold 24px Verdana, Arial, Tahoma, sans-serif;}
	#content h2 { padding: 10px 0px 5px 0px; color: #a80f04; font: bold 18px Verdana, Arial, Tahoma, sans-serif; }
	


	#content h3 { padding: 8px 0px 2px 0px; color: #666666; font: bold 10pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }
	#content h3 a:link   { color: #666666; font: bold 10pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }
	#content h3 a:visited   { color: #666666; font: bold 10pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }
	#content h3 a:hover   { color: #0066CC; font: bold 10pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }
	#content h3 a:active   { color: #666666; font: bold 10pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }



	#content a:link   { color: #a80f04; font: normal 8pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }
	#content a:visited   { color: #a9c5d1; font: normal 8pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }
	#content a:hover   { color: #0066CC; font: normal 8pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }
	#content a:active   { color: #a80f04; font: normal 8pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }

	/*form content not given a class tag will be invisible*/	
	#content .form { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #888;  background: #E4E4E4; padding: 1px 3px 1px 3px;}
	#content .select { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #888;  background: #E4E4E4; padding: 1px 3px 1px 3px;}

	/*default tables will be invisible but td tags with class="grey" will be kick-butt grey! Wow.*/
	#content td { background: #fff; padding: 0px 0px 0px 3px; color: #666666; font: normal 10pt Arial, Tahoma, Verdana, sans-serif; text-decoration: none; }
	#content table { margin: 0px 0px 15px 0px;}
	#content td.grey { background: none; padding: 4px 4px 4px 4px; border: #E5E5E5 solid 1px;
			color: #666666; font: normal 10pt Arial, Tahoma, Verdana, sans-serif; text-decoration: none; }




#crumb {
	margin: 0px;
	padding: 0px 0px 10px 0px;  }

	#crumb { color: #799eae; font: normal 8pt/8pt Verdana, Arial, Tahoma, sans-serif; }
	#crumb p { color: #799eae; font: normal 8pt/8pt Verdana, Arial, Tahoma, sans-serif; }
	#crumb br { color: #799eae; font: normal 8pt/8pt Verdana, Arial, Tahoma, sans-serif;}
	#crumb a:link { color: #799eae; font: normal 8pt/8pt Verdana, Arial, Tahoma, sans-serif; }
	#crumb a:visited   { color: #799eae; font: normal 8pt/8pt Verdana, Arial, Tahoma, sans-serif; }
	#crumb a:hover   { color: #a80f04; font: normal 8pt/8pt Verdana, Arial, Tahoma, sans-serif; }
	#crumb a:active   { color: #799eae; font: normal 8pt/8pt Verdana, Arial, Tahoma, sans-serif; }


#rightsidebar {
	position: relative;
	float: right;
	width: 210px;
	\width: 220px;
	w\idth: 210px;
	margin: 0px 10px 20px 0px;
	padding: 0px 0px 0px 0px;
	background: #d8e7ee;  }

	#rightsidebar p { padding: 10px 5px 5px 10px; color: #666666; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }

	#rightsidebar br { padding: 0px; color: #666666; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }

	#rightsidebar ul {
		list-style: none;
		margin: 0;
		padding: 10px;
		border: none;
		}

	#rightsidebar li a {
		display: block;
		Margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 5px;
		border: 1px solid #bed5df;
		background-color: #none;
		text-decoration: none;
		width: 90%;
		}
	#rightsidebar li a:link   {  color: #799eae; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
	#rightsidebar li a:visited   { color: #799eae; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
	#rightsidebar li a:hover   {  color: #a80f04; border: 1px solid #a80f04; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
	#rightsidebar li a:active   { color: #799eae; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }



#foot {
	background: #fff;
	clear: both;
	padding: 0px 0px 0px;
	margin-top: 0px;		
	background-color: #fff;
	text-align: center;
	height: 41px;}

	#foot p { color: #666666; font: normal 7.5pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }

	#foot ul { display: inline; margin: 0px; padding: 0px; list-style-image: none}
	#foot li { display: inline; margin: 0px; padding: 0px 10px 0px 0px;}

	#foot a:link { color: #666666; font: normal 7.5pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }
	#foot a:visited { color: #666666; font: normal 7.5pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }
	#foot a:hover { color: #333399; font: normal 7.5pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }
	#foot a:active { color: #666666; font: normal 7.5pt Verdana, Arial, Tahoma, sans-serif; text-decoration: none; }


	/* This is for the whats new box*/
	#whats_new {
		Margin: 5px 10px 15px 0px;
		padding: 5px;
		border: 1px solid #bed5df;
		text-decoration: none;
		background-color: #f5f5f5;
		}


	#whats_new a:link  {  color: #799eae; font: bold 8pt/12pt Verdana, sans-serif; text-decoration: none; }
	#whats_new a:visited    { color: #799eae; font: bold 8pt/12pt Verdana, sans-serif; text-decoration: none; }
	#whats_new a:hover    {  color: #a80f04; font: bold 8pt/12pt Verdana, sans-serif; text-decoration: none; }
	#whats_new a:active   { color: #799eae; font: bold 8pt/12pt Verdana, sans-serif; text-decoration: none; }


