div#homeContainer {
    margin: 0 auto;
    width: 926px;
    overflow: auto;
    padding-bottom: 50px;
}

/* Strap Line */
div#strapLine {
	margin-top: 17px;
	width: 650px;
	margin-left: 14px;
}

div#strapLine h1 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 22px;
	font-family: Georgia;
}

/* Main Page */
div#mainPage {
	clear: both;
	margin-top: 30px;
	overflow: auto;
	padding-left: 10px;
}

div#mainPage h3 {
	font-size: 22px;
	font-weight: bold;
	color: #363636;
	padding-left: 45px;
}

div#mainPage div#blogEntries {
	float: left;
	width: 470px;
	padding-right: 40px;
	border-right: 1px solid #7E93A5;
}

div#mainPage div#blogEntries h3 {
	background: transparent url(/images/icons/latest_blog.png) no-repeat left center;
}

div#mainPage div#blogEntries div#entries {
	margin-top: 15px;
}

div#mainPage div#blogEntries div.entry h5 a {
	color: #3F3F3F;
	font-weight: bold;
	font-size: 15px;
	font-family: Georgia;
}

div#mainPage div#blogEntries div.entry h5 a:hover {
	text-decoration: underline;
	color: #623880;
}

div#mainPage div#blogEntries div.entry p {
	font-size: 13px;
	margin-bottom: 5px;
}

div#mainPage div#testimonials {
	float: right;
	width: 380px;
}

div#mainPage div#testimonials h3 {
	background: transparent url(/images/icons/testimonial.png) no-repeat left center;
}

div#mainPage div#testimonials div.quoteBox {
	padding-bottom: 35px;
}

div#mainPage div#testimonials div.quotes {
    margin-left: 58px;
}

div#mainPage div#testimonials div.quoteText, div#mainPage div#testimonials div.quoteAuthor {
	margin-left: 0;
}

div#mainPage div.contactBox {
	width: 345px;
	background: #C0AAD1 url(/images/homepage/contact_box.png) no-repeat scroll left bottom
}

div#mainPage div.contactBox h3 {
	color: #FFFFFF;
}

div#mainPage div.contactBox div.actionHolder {
	padding-right: 9px;
}

/* Slide Deck */
div#slideDeckContainer {
    background: url(/images/slide_deck/background.png) no-repeat;
    width: 900px;
    height: 300px;
    padding: 10px 13px;
    margin-top: 27px;
}

div#slideDeck {
    position: relative;
}

div#slideDeck dl {
    width: 900px;
    height: 300px;
}

div#slideDeck dl dt.spine {
	color: #FFFFFF !important;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif !important;
	font-size: 17px !important;
}

div#slideDeck dl div.index {
    color: #FFFFFF !important;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); BACKGROUND-COLOR: transparent !important;    
}

div#slideDeck dl dt#slide1.spine.active {
    background: url(/images/slide_deck/background_slides.png) no-repeat 0 0 !important;
}

div#slideDeck dl dt#slide1.spine {
    background: url(/images/slide_deck/background_slides.png) no-repeat 0 -47px !important;
}

div#slideDeck dl dt#slide2.spine.active {
    background: url(/images/slide_deck/background_slides.png) no-repeat 0 -93px !important;
}

div#slideDeck dl dt#slide2.spine {
    background: url(/images/slide_deck/background_slides.png) no-repeat 0 -141px !important;
}

div#slideDeck dl dt#slide3.spine.active {
    background: url(/images/slide_deck/background_slides.png) no-repeat 0 -188px !important;
}

div#slideDeck dl dt#slide3.spine {
    background: url(/images/slide_deck/background_slides.png) no-repeat 0 -236px !important;
}

div#slideDeck dl dt#slide4.spine.active {
    background: url(/images/slide_deck/background_slides.png) no-repeat 0 -283px !important;
}

div#slideDeck dl dt#slide4.spine {
    background: url(/images/slide_deck/background_slides.png) no-repeat 0 -331px !important;
}

div#slideDeck dl dt#slide5.spine.active {
    background: url(/images/slide_deck/background_slides.png) no-repeat 0 -378px !important;
}

div#slideDeck dl dt#slide5.spine {
    background: url(/images/slide_deck/background_slides.png) no-repeat 0 -426px !important;
}

div#slideDeck dl div.activeCorner {
    width: 11px !important;
}
	
div#slideDeck dl div.activeCorner.arrow1 {
    background: url(/images/slide_deck/background_arrows.png) no-repeat 0px 0 !important;
}

div#slideDeck dl div.activeCorner.arrow2 {
    background: url(/images/slide_deck/background_arrows.png) no-repeat -11px 0 !important;
}

div#slideDeck dl div.activeCorner.arrow3 {
    background: url(/images/slide_deck/background_arrows.png) no-repeat -22px 0 !important;
}

div#slideDeck dl div.activeCorner.arrow4 {
    background: url(/images/slide_deck/background_arrows.png) no-repeat -33px 0 !important;
}

div#slideDeck dl div.activeCorner.arrow5 {
    background: url(/images/slide_deck/background_arrows.png) no-repeat -44px 0 !important;
}

div#slideDeck dl dd.slide {
    background: #FFFFFF !important;
    margin-left: 42px !important;
}

div#slideDeck dl dd.slide div.slideContent {
    padding: 40px 40px 0;
}

div#slideDeck dl dd.slide div.slideContent div.image {
	float: right;
}	

div#slideDeck dl dd.slide div.slideContent div.text {
    width: 280px;
    color: #3F3F3F;
}

div#slideDeck dl dd.slide div.slideContent div.text h2, 
div#slideDeck dl dd.slide div.slideContent div.text h2 a {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 13px;
    color: #3F3F3F;
    font-family: Georgia;
}

div#slideDeck dl dd.slide div.slideContent div.text p {
    font-size: 13px;
}

div#slideDeck dl dd.slide div.slideContent div.text a {
    color: #3E0A63;
    font-size: 13px;
    font-weight: bold;
}
