/* CSS Document */

#header {
	height:162px;
	background:url(../images/layout/home/bglogo_home.jpg) no-repeat top left;
}	
#headerlogo {
	height:162px;
}

div#nav ul li a,
div#nav ul li a:link,
div#nav ul li a:visited,
div#nav ul li a:hover,
div#nav ul li a:active{
	font-size:1.05em;
	font-weight:bold;
}

div#topnav { display:none; }
div#header_text { visibility:hidden; display:none; }


/* begin homenav */
#homenav {
	position:absolute;
	top:0;
	right:0;
	padding:0;
	margin:0 2px 0 0;
}
	#homenav ul li {
		padding:0;
		margin:0;
		display:inline;
		padding-right:1px;
		padding-left: 1px;
	}
		#homenav ul li a,
		#homenav ul li a:link,
		#homenav ul li a:visited,
		#homenav ul li a:hover,
		#homenav ul li a:active {
			color:#fff;
			font-size:.95em;
			font-weight:bold;
			text-decoration:none;
			padding:0;
			margin:0;
		}
/* end homenav */

/* content area start */
div#wrapper div#content div#homecontent {
	padding-top:10px;
	float:left;
	width:530px;
}
div#wrapper div#content div#homecontent div#hcmain {
	padding-top:12px;
}
div#wrapper div#content div#homesidebar {
	float:right;
	width:175px;
	background-color:#FFFFCC;
	background-image:url(../images/layout/home/bg_creammshdw.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding: 15px 3px 0 25px;
	/*min-height:378px;*/	
}
	div#wrapper div#content div#homesidebar img {
		margin:0;
		padding:0;
	}
	div#wrapper div#content div#homesidebar div {
		margin:-3px 0 5px 0;
		text-align:center;
		background-color:#D5DEEF;
		border:1px solid #B8C7E4;
		width:164px;
	}
		div#wrapper div#content div#homesidebar div h4 {
			background-image:url(../images/layout/redbttnbar.jpg);
			background-position:top left;
			background-repeat:repeat-y;
			background-color:#880000;
			height:20px;
			text-align:left;
			vertical-align:middle;
			color:#FFFFFF;
			padding-left:4px;
		}
		div#wrapper div#content div#homesidebar div h5 {
			text-align:left;
			border:1px solid #B8C7E4;
			padding-left:4px;
		}
		div#wrapper div#content div#homesidebar div img {
			padding-top:12px;
			padding-bottom:12px;
		}
		div#wrapper div#content div#homesidebar div h6 {
			padding-top:10px;
			color:#0000CC;
			font-size:1.5em;
		}
img#mainimage {
	float:left;
	margin: 2px 5px 5px 0px; 
}
img#donegalbuilding {
	text-align:center;
	margin: 15px 3px 15px 30px; 
}
span { 
	font-size:2em;
	font-weight:bold;
	color:#999999;
	clear:right;
}
/* begin homebuttons */
	 div.homebuttons  {
	 	display:block;
		float:left;
		width:171px;
		/*border:1px solid #006699;*/
		margin: 15px 0 0 4px;
		
	}
		 div.homebuttons div {
			padding:3px;
			font-size: 10pt;
			color:#666666;
		}
 		div.homebuttons h4 a,
		div.homebuttons h4 a:link,
		div.homebuttons h4 a:visited,
		div.homebuttons h4 a:hover,
		div.homebuttons h4 a:active {
			height:20px;
			display:block;
			color:#fff;
			font-size:1em;
			font-weight:bold;
			text-decoration:none;
			/*background-color:#336699;	*/
			background-image:url(../images/layout/bluebttnbar.jpg);
			background-position:top right;
			background-repeat:repeat-x;
			padding-left:4px;
			margin:0;
		}
		div.homebuttons h4 a:hover {
			background-image:url(../images/layout/redbttnbar.jpg);
			background-position:top right;
			background-repeat:repeat-x;
		}
		homemakeapaymentbox{
			margin:0;
		}
			
/* end homebuttons */

/* begin mainsidebox */
body div#wrapper div#content div.mainsidebox k{
	position:relative;
	float:right;
	width:90%;
	background-color:#E0E0E0;
	color:navy;
	border:1px solid navy;
	padding:0;
	margin:5px 0 5px 0;
}
	body div#wrapper div#content div.mainsidebox h4{
		font-size:1.05em;
		background-color:#cdcdcd;
		border-bottom:1px solid navy;
		padding-left:5px;
		padding-bottom:1px;
		background-image:url(../images/layout/bg_silvergrdnt.jpg);
		background-position:right top;
		background-repeat:repeat-x;
	}
	body div#wrapper div#content div.mainsidebox div {
		padding: 3px;
	}
	body div#wrapper div#content div.mainsidebox input.imagebutton {
		background-color:#E0E0E0;
	}
/* end mainsidebox */