﻿/***************************************************/
/*                                                 */
/*                   Page Styles                   */
/*                                                 */
/***************************************************/

a {
	text-decoration:none;
	color:black;
}
a:hover {
	text-decoration:underline;
}
body {
	background: #cfb68e url(images/Home_BG.jpg);
	margin: 0px;
	color:#000000;
	font-family: Arial;
	font-size:70%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

h2{
	color: #333333;
	font-size: 20px;
	font-family: Tahoma;
	font-weight: bold;
}

#container {
	float:left;
}
#contentContainer {
	float:left;
	width: 400px;
	margin:100px 0 0;
	margin-left:-419px;
	left:50%;
	position:absolute;
}
#centerDiv{margin-left:50%;position:absolute;z-index:100}
#home #logo {
	background:transparent url(../images/LogoTop.bmp) no-repeat scroll 0% 0%;
}
#default #logo {
	background:transparent url(../images/LogoTopDefault.jpg) no-repeat scroll 0% 0%;
}
#logo{
	height:200px;
	margin:33px 0pt 0pt -187px;
	position:absolute;
	width:374px;
}
/*#logo {display:none}*/
/*hack for goDaddy advertisements*/
iframe{display:none}

/***************************************************/
/*                                                 */
/*                   Content Styles                */
/*                                                 */
/***************************************************/
.blackarrow
{
	background:transparent url(../images/arrow_black.gif) no-repeat right center;
	padding-right:10px;
}

#contentArea
{
	float:left;
	margin-left:30px;
	margin-top:137px;
	height:188px;
	width:397px;
	padding:10px 0 0 4px;
	position:absolute;
}

/***************************************************/
/*                                                 */
/*                   Runner Styles                 */
/*                                                 */
/***************************************************/

#runner {
	width: 772px;
	height: 84px;
	margin: 33px 0px 7px;
	background: #d1a163 url('../images/Runner_BG.jpg') top left;
	padding:10px 15px;
	position:absolute;
}

#runner .text{
	width:430px;
	padding:10px 0px;
	z-index:101;
	margin-top:5px;
	_margin-top:15px;
}

*:first-child+html #home #runner .text
{
	margin-top:15px;
}
#runner p{
	font-size:10px;
	font-weight:bold;
	margin:0 0 5px;
}


/***************************************************/
/*                                                 */
/*                  Main Nav Styles                */
/*                                                 */
/***************************************************/
#mainNav {
	float:left;
	width:280px;
	height:40px;
	position:absolute;
	margin:20px 0pt 0pt 450px;
}


#mainNav ul {
	list-style-type:none;
	margin:0;
	padding: 15px 0 0;
	background: transparent url(../images/NavBG.gif) no-repeat;
	height:318px;
}

#mainNav li a  {
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	padding:14px 30px 10px;
	display:block;
	font-style:italic;
	letter-spacing: 1.5px;
	text-decoration:none;
}

#mainNav #homelink {margin-left:170px;padding-bottom:0}

#mainNav li a:hover  {
	text-decoration:underline;
}

#mainNav li a.primaryNavOn {
	background-color:#B8C8B0;
}

/*****************Float Styles**********************/

#mainNav .float {
	background-color:#bd9f79;
	display:none;
	left:0px;
	margin-left:120px;
	margin-top:-25px;
	position:absolute;
	width:130px;
	padding:5px;
	border:2px solid #DDDDDD;
	color:#EEEEEE;
	font-weight:bold;
}


/***************************************************/
/*                                                 */
/*                 Feature Styles                  */
/*                                                 */
/***************************************************/

#home #feature
{
	background:#996625;
	float:left;
	margin-left:30px;
	margin-top:137px;
	height:188px;
	width:397px;
	padding-left:4px;
	position:absolute;
}
#textArea
{
	background:#996625;
	float:left;
	margin-left:30px;
	margin-top:137px;
	height:188px;
	width:397px;
	padding-left:4px;
	position:absolute;
	overflow:scroll;
}
#home #feature #featureBlock
{
	float:left;
	margin:10px;
}
#feature .featureOff 
{
	display:none;
}
#feature .linkFloat 
{
	background: #996625;
	width:100px;
	height:16px;
	position:absolute;
	margin-left:278px;
	padding:0px 0 0 5px;
	font-weight:bold;
	display:none;
}
/***************************************************/
/*                                                 */
/*                 Content Styles                  */
/*                                                 */
/***************************************************/

body #content {
	width:794px;
	float:left;
	padding:40px 22px 20px;
	height:460px;
	background:transparent url(../images/home_container.jpg) no-repeat scroll 0% 50%;
	/*margin-left:-419px;*/
}
#default #contentExtender #content {
	float:left;
	width:794px;
  	min-height: 354px;
  	height:auto;
	background:transparent url(../images/container_top.jpg) no-repeat scroll 0% top;
	margin:0;
	
}
#default #content {
	float:left;
	width:794px;
  	height: 354px;
	background:transparent url(../images/home_container.jpg) no-repeat scroll 0% 50%;
}
#default #mainContent
{
	margin-left:50px;
	margin-top:50px;
}
#mainContent {
	padding-left:40px;
	padding-top:10px;
	width:470px;
	float:left;
}

#mainContent .text {
	float:left;
	width: 450px;
	margin: 10px;
}

#mainContent #image {
	float:left;
	margin-top: 70px;
	margin-left: 10px;
	width: 300px;
}

#default .mainbox, #rightNavBody .mainbox {
	border-bottom:solid 2px #b79966;
	margin-bottom:30px;
	padding-bottom:15px;
	background-color:#fff;
}
div#rightColumn{
	float:left;
	margin:25px 0px 25px 25px;
	padding-left:29px;
	width:170px;
}
#rightColumn .rightItem{border-bottom:1px solid #121F05;padding-right:15px;}
#rightColumn .rightItem a{text-decoration:none;}
#rightColumn .rightItem h5{
	font-size:1.3em;
	margin-bottom:0px;
	color:black;
}
#rightColumn .rightItem a img{border:none;padding:10px 0px}
.debugger{display:none;}
#contentExtender
{
	width:848px;
	background:transparent url(../images/container_ext.jpg) repeat-y;
	/*margin-left:-419px;*/
	float:left;
}
/***************************************************/
/*                                                 */
/*                  Tab Styles                     */
/*                                                 */
/***************************************************/
#tabs {
	background:#f6c381 ;
	height:82px;
	margin-top:360px;
	width:810px;
	position:absolute;
}

#tablist {
	margin:0;
	padding:0;
	list-style-type:none;
}

#tablist li
{
	background:#f6c381 url(../images/TabOff.jpg) no-repeat left top;
	padding:0px;
	width:270px;
	height:82px;
	float:left;
}
#tablist img {
	border:medium none;
	margin:8px 0pt 0pt 10px;
	float:left
}
#tablist li.tabOn
{
	background:#f6c381 url(../images/TabOn.jpg) no-repeat right top;
	padding:0px;
	width:270px;
	height:82px;
	float:left;
}
#tablist li.tabOff
{
	padding-top:2px;
	height:80px;
}
#tablist li a.tabLink {
	display:block;
	width:270px;
	height:82px;
	text-decoration:none;
}
.tabText {
	margin: 10px 0 0 10px;
	color: #000;
	float:left;
	font-weight:bold;
}

/***************************************************/
/*                                                 */
/*               Footer Styles                     */
/*                                                 */
/***************************************************/

#footer
{
	width:794px;
	height:41px;
	background:transparent url(../images/container_footer.jpg) no-repeat;
	/*margin-left:-419px;*/
	padding:20px 27px 0px;
	float:left;
}

#home #footerText
{
	position:absolute;
	top:520px;
	text-align:center;
	left:50%;
	width:100%;
}

#default #footerText
{
	text-align:center;
	margin-left:50%;
	width:100%;
}

/**************** End Styles ****************/