/* Homepage only Styles */
body { line-height: 1.5em; }

h1 { 
	position: absolute;
	margin: -9999px
}
h2 { 
	font: bold 1.9em arial;
	margin: 0; 
}
h2, h3 { color: #337700; }

.contentTop, .contentBtm { height: 15px; }

html>body .contentTop { background: url(../images/home/contentbckgrd-top.png) no-repeat 0 0; }
* html .contentTop { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home/contentbckgrd-top.png', sizingMethod='crop'); }

.contentArea { padding: 0 0 0 1.5em; }
html>body .contentArea { background-image: url(../images/home/contentbckgrd-middle.png); }
* html .contentArea { 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home/contentbckgrd-middle.png', sizingMethod='scale');
	width: 97.4%;
}

html>body .contentBtm { background: url(../images/home/contentbckgrd-bottom.png) no-repeat 0 0; }
* html .contentBtm { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home/contentbckgrd-bottom.png', sizingMethod='crop'); }

* html .contentArea a,
* html .contentArea object { position: relative; }

p.intro { 
	color: #666;
	font-weight: bold; 
	padding-right: 2em;
}

.leftCol {
	float: left;
	width: 557px;
}

/* Did You Know styles */
.dykTop {
	background: url(../images/home/dyk-top.gif) no-repeat 0 bottom; 
	height: 10px;
	margin-top: 1em;
}

.dykContent {
	background: url(../images/home/dyk-middle.gif) repeat-y 0 0; 
	float: left;
	position: relative;
	width: 100%; 
}

.dykContent .dyk-text { 
	line-height: 1.35em;
	padding: 0.2em 0 0 1em; 
	margin-left: 203px;
}

.dyk-text h2 a,
.dyk-text h2 a:link,
.dyk-text h2 a:visited { text-decoration: none; }

.dykBtm {
	background: url(../images/home/dyk-bottom.gif) no-repeat 0 0; 
	float: left;
	height: 11px;
	width: 100%;
}

.dykcsroller {  
	clear: both;
	height: 185px;
	overflow: hidden;
	position: relative;
 }
 
 .dykContent .items { 
    clear: both; 
	position: absolute;
	width: 20000em; 
} 
 
.slide { 
    float: left; 
    display: block; 
	margin: .1em 1.2em;
    width: 525px;
}

.dyk-thumb {
	border: 1px solid #d9d9d9; 
	float: left; 
	padding: .6em;
}
div.dyk-thumb a:hover { background-color: transparent; } 

.nextbar { 
	background: url(../images/home/nextbar-border.gif) no-repeat;   
	bottom: -0.3em;
	height: 74px; 
	left: 225px; 
	position: absolute;
	width: 320px;
	z-index: 99999; 
}

.nextbar div { padding: 2.5em 0 0 7em; }

.nextbar span { cursor: pointer; }

span.next, span.prev, span.play { 
	border-right: 1px solid #333;
	margin-right: .4em;
	padding-right: .4em;
}

span.imgprev,
span.imgnext { 
	border: 0;
	left: 1em;
	position: absolute; 
	top: 28px; 
}
span.imgnext { left: 3.8em; }

/* Right Col Styles */
.rightCol { 
	margin: 0;
	padding: 0 1.5em 0 0;
	text-align: left;
	width: 306px; 
}
* html .rightCol { padding-right: .75em; }

.rightCol div { 
	position: relative;
	width: 100%;
}
.rightCol p { width: 98%; }

#flashPromo { margin: -2px 0 0 -3px; }

/* Extra Info styles */
.extraInfo h3 {
	background: #e1f6a3 url(../images/home/extraInfo-top.gif) no-repeat 0 0; 
	line-height: 1.3em;
	margin: .8em 0 0;
	padding: .3em 0 0 .5em;
	width: 293px;
}
.extraInfo .headingBtm {
	background: #e1f6a3 url(../images/home/extraInfo-bottom.gif) no-repeat 0 bottom; 
	float: left; 
	height: 3px;	
	line-height: 3px;
	width: 300px; 
}
.extraInfo p { 
	font-size: .9em; 
	margin: 0;
	margin-top: .6em;
	padding-bottom: .2em; 
}

/* Important Area styles */
.importantArea {
	border-top: 1px solid #66aa00;
	color: #fff;
	float: left;
	font-size: 1.1em;
	margin: 1em 0 0 .5em;
	padding-top: .75em;
	width: 98.4%;
}
* html .importantArea { float: none; }

.importantArea h3 {
	color: #ccee00;
	font-size: 1em;
	letter-spacing: .23em;
	margin-bottom: 1em;
	text-transform: uppercase;
}

.importantArea a,
.importantArea a:link,
.importantArea a:visited { 
	color: #ccff00; 
	font-weight: normal;
}

.footerArea { width: 98.4%; }