﻿.banner
{
	background-color: #D0C9C1;
	background-position: left top;
	background-repeat: repeat-x;
	color: inherit;
	margin: 0 0 16px 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

.bannerContent
{
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.bannerContent h1
{
	background-color: Transparent;
	color: #633269;
}

.bannerContent h2
{
	font-size: 110%;
	margin: 0;
}

.bannerContent ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.bannerContent .button
{
	background: url("../images/focus_btn_top.png") center top no-repeat;
	background-color: Transparent;
	border-style: none;
	clear:both;
	color: #FFF;
	padding: 21px 0 0 0;
	width: 250px;
}

.bannerContent .button span
{
	background: url("../images/focus_btn_btm.png") center bottom no-repeat;
	background-color: Transparent;
	color: #FFF;
	padding: 0 0 22px 0;
}

.bannerContent .button span span
{
	background: url("../images/focus_btn_mid.png") center center repeat-y;
	margin: 0;
	padding: 0 10px;
}

.bannerContent .button.buttonNarrow
{
    background: url("../images/focus_btn_narrow_top.png") center top no-repeat;
    clear:none;
    width:125px;
    float: left;
}

.bannerContent .button.buttonNarrow span
{
    background: url("../images/focus_btn_narrow_btm.png") center bottom no-repeat;
}

.bannerContent .button.buttonNarrow span span
{
    background: url("../images/focus_btn_narrow_mid.png") center center repeat-y;
}

.bannerContent .button:hover
{
	background: url("../images/focus_btn_top_hover.png") center top no-repeat;
}

.bannerContent .button:hover span
{
	background: url("../images/focus_btn_btm_hover.png") center bottom no-repeat;
	background-color: Transparent;
}

.bannerContent .button:hover span span
{
	background: url("../images/focus_btn_mid_hover.png") center center repeat-y;
}



.bannerContent .button.buttonNarrow:hover
{
	background: url("../images/focus_btn_narrow_top_hover.png") center top no-repeat;
}

.bannerContent .button.buttonNarrow:hover span
{
	background: url("../images/focus_btn_narrow_btm_hover.png") center bottom no-repeat;
	background-color: Transparent;
}

.bannerContent .button.buttonNarrow:hover span span
{
	background: url("../images/focus_btn_narrow_mid_hover.png") center center repeat-y;
}






.bannerShadow
{
	background: url("../images/shadow_focus.gif") left top no-repeat;
	padding: 30px 0 30px 330px;
	text-align: center;
	width: 250px;
}

.box
{
	background: url("../images/box_bg_01.gif") center top repeat-x;
	padding: 16px;
}

.columns
{
	background-position: 60% 50%;
}

.columns .column1
{
	width: 60%;
}

.columns .column2
{
	width: 40%;
}

.columns .column2 h1
{
	background-color: Transparent;
	color: #633269;
	font-size: 145%;
}

.columns .column2 .buttonList
{
	text-align: left;
}

.columns .column2 .buttonList .button
{
	float: right;
	margin: 0;
}

.contentBody
{
	padding: 0;
}

.node
{
	margin-left: 15px;
	margin-right: 15px;
	width: auto;
}

.node fieldset
{
	margin: 0;
}

.node td
{
	vertical-align: top;
}
