@charset "utf-8";
/* CSS Document */

body, h1, h3, form, p{
	margin:0;
	padding:0;
}

h1 {
	font-size: 1.75em;
	color: #801323;
	margin: 30px 0px 10px 0px;
}

.imageFloat {
	float:left;
}

.imageFloat p {
	padding:10px;
	font-size:9px;
	color:##333333;
	line-height:15px;
	margin:0;
}

body{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#404041;
	background-color:#b68a78;
}

h2{
	color:#aa5c68;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0 6px 0;
	padding:0;
}
h3{
	color: #424242;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}

a{
	color:#801323;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

p{
	margin-bottom:10px;
	line-height:18px;
}

#overflowLeft{
	background:url(/images/utilities/left.jpg) top right no-repeat;
}

#overflowRight{
	background:url(/images/utilities/right.jpg) 0 0 no-repeat;
}

#overflowLeft_bottom{
	background:url(/images/utilities/bottom-left.jpg) top right no-repeat;
}

#overflowRight_bottom{
	background:url(/images/utilities/bottom-right.jpg) 0 0 no-repeat;
}

#nav{
	background:url(/images/utilities/nav-bar-right.gif) 0 0 repeat-x;
	vertical-align:top;
}

	#utilities{
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#76211a;
	}
	
	#utilities a{
		text-decoration:none;
		color:#76211a;
	}
	
	#utilities a:hover{
		text-decoration:underline;
	}
	
#body-container{
	background:url(/images/utilities/body-bg.jpg) top right no-repeat #fff;
}
	#breadcrumb{
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#363636;
	}
		#breadcrumb a{
			text-decoration:underline;
			color:#363636;
		}
		#breadcrumb a:hover{
			text-decoration:none;
		}
	#content{
		padding:17px 25px 80px 41px;
		vertical-align:top;
		line-height:20px;
	}
#content ul {
	margin-left:40px;
	margin-top:-10px;
	padding-left:5px;
	padding-top:0;
	}
#content ul li {
	line-height:17px;
	margin:0;
	padding-bottom:2px;
	padding-top:2px;
}

#cta{
	vertical-align:top;
	padding:69px 0 0 0;
}
#cta a{
	color:#424242;
	text-decoration:underline;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#cta a:hover{
	text-decoration:none;
}
	
	#cta2{
		background:url(/images/cta/cta2.gif) 0 0 no-repeat;
		padding:28px 0 10px 43px;
		font-size:10px;
		line-height:14px;
	}
	#cta3{
		background:url(/images/cta/cta3.gif) 0 0 no-repeat;
		padding:28px 0 10px 43px;
		font-size:10px;
		line-height:14px;
	}
	
#footer{
	background:url(/images/utilities/footer.jpg) 0 0 no-repeat;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:11px 0 0 44px;
	line-height:16px;
}
	#footer a{
		text-decoration:none;
		color:#333;
	}
	#footer a:hover{
		text-decoration:underline;
	}

#gssi{
	color:#666666;
}
#gssi a{
	color:#666666;
}

.imageRight {
	border:1px solid #666666;
	margin-left:1em;
}
.imageLeft {
	border:1px solid #666666;
	margin-right:1em;
}

img{
	border:0px;
	}

.imageBorder {
	border:1px solid #666666;
}

.floatleft {
	float: left;
	float: right; width: 220px; margin-right: 50px;
}

.smallgrey {
	color:#666666;
	font-size:10px;
}
input {
	-x-system-font:none;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
.formtext{
	font-size:9px;
	color:#404041;
}
.form-background {
	background-color:#ffffff;
	border:1px dashed #76211c;
}


/******************************    HOME    *************************************/

#body-container_home{
	background:url(/images/utilities/home_content_bg.jpg) 0 0 no-repeat #fff;
}

#home_intro_container{
	vertical-align:top;
	padding:27px 82px 0 69px;
	line-height:18px;
	height:266px;
	background:url(/images/utilities/home_intro_bg.jpg) 0 0 repeat-x;
}

#home_latest_news_container{
	vertical-align:top;
	background:url(/images/utilities/home_news_bg.jpg) 0 0 no-repeat #c3c3c3;
	padding:29px 26px 0 29px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}
	#home_news{
		font:bold 18px Verdana, Arial, Helvetica, sans-serif;
		color:#fffbfb;
	}
	.home_news_heading{
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#76211a;
		line-height:16px;
	}
	#home_latest_news_container p a{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#404041;
		text-decoration:none;
	}
	#home_latest_news_container p a:hover{
		text-decoration:underline;
	}

#home_cta12_container{
	background:url(/images/utilities/home_cta12_bg.jpg) 0 0 no-repeat;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	height:169px;
	vertical-align:top;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
	#home_cta12_1{
		vertical-align:top;
		padding:73px 16px 0 191px;
		line-height:14px;
	}
	#home_cta12_2{
		vertical-align:top;
		padding:53px 32px 0 174px;
		line-height:14px;
	}
		#home_cta12_2 a{
			font-weight:bold;
			text-decoration:underline;
			color:#424242;
		}
		#home_cta12_2 a:hover{
			text-decoration:none;
		}
#home_cta34_container{
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #ffffff;
	vertical-align:top;
	background:url(/images/utilities/home_cta34_bg.jpg) 0 0 no-repeat;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	padding:57px 0 0 64px;
}
	#home_cta34_container a{
		font-weight:bold;
		text-decoration:underline;
		color:#424242;
	}
	#home_cta34_container a:hover{
		text-decoration:none;
	}
	
/********************************************************************************************************************/
/********************************************************************************************************************/


.dmenu {
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	display:block;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#143234;
}

.dmenu ul {
	border:1px solid #76211a;
	border-bottom:none;
}

.dmenu li {
	list-style:none;
	margin:0;
	padding:0;
    display:block;
	border-bottom:1px solid #76211a;
	text-align:center;
}

.dmenu li a, ul.dmenu li a:visited {
	display:block;
	padding:3px 10px;
	background:white;
	color:#76211a;
	text-decoration:none;
	zoom:1;
	background-color:#FFFFFF;
	
}

.dmenu li a:hover {
	color:#ffffff !important;
	background-color:#ad7a76;
	text-decoration:none;
	zoom:1;
}

iframe { visibility:hidden; }

