/* base
-----------------------------------------------*/

body { 
	padding: 0px;
	margin: 0px;
	color:#666666;
	font-family:Verdana, Times;
	font-size: .8em;
	background: url(/core_images/background/background.jpg) repeat-x center top;
	background-color: #FFFFFF;
}


h3 {
	font-weight:bold;
	font-size:16px;
	font-variant:small-caps;
}

/* links
----------------------------------------------- */

a {
	color:#485E4E;
	text-decoration: underline;
}

a:hover {
	text-decoration:none;
}

/* layout
----------------------------------------------- */
#wrapper { 
	clear:left;
	height:20em;
	margin-left: auto;
	margin-right: auto;
	width:939px;
         position:relative;
}

#header {
	width:100%; 
	padding-bottom:5px;
}

#bottom {
	width:100%; 
	padding-bottom:5px;
}


#subHeader_menu {
	float:left;
	clear:left;
	width:100%; 
	height:35px;
	margin:5px;
}

#footer { 
	clear:left;
	float:left;
	width:755px;

	text-align:right;
	font-size: .8em;	
}

#colWrapper{
	clear:left;
	float:left;
	position:relative;
	width:939px;
}

#colA {
	float:left;
	width:221px;
	background:#fff;
}

#navigation {
	float:left;
	width:221px;
	background: url(/core_images/background/leftnav_bkg.jpg) repeat-y top center;
}

#colB {
	float:left;
	width:718px;
	background:#fff;
}

#colB_inner {
	float:left;
	width:718px;
	background: url(/core_images/background/maincontent_bkg.jpg) repeat-y top center;
}

#colB_inner_text {
	float:left;
	width:618px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 25px;
	padding-bottom: 25px;
}


/* Slideshow
----------------------------------------------- */

#slideshow {
    position:relative;
    height:308px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
