@charset "utf-8";
/* CSS Document */
/*Overall*/
body{
	margin:0;
	padding:0px 0px 92px 0px;
	background-position:left top;
	background-color:#FFFFFF;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	background-repeat: repeat-x;
	background-image: url(../images/body_bg2.jpg);
}

h1, h2, h3, p {
	margin:0px;
	padding:0px;
}

/*-----------------------------text-----------------------------------*/

.normalText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:20px;
}
a:hover.normalText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:20px;
	text-decoration:none;
}

.whiteMenuText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:20px;
	text-decoration: none;
}
a:hover.whiteMenuText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:20px;
	}

.footerTextBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#381D12;
	font-weight:bold;
	line-height:20px;
}

.innerTextHding {
	font-family:"Century Gothic";
	font-size:24px;
	color:#AF9F48;
	font-weight:normal;
	line-height:20px;
}

.menuHding {
	font-family:"Century Gothic";
	font-size:24px;
	color:#381D12;
	font-weight:normal;
	line-height:20px;
}

.serviceMenuHding {
	font-family:"Century Gothic";
	font-size:18px;
	color:#381D12;
	font-weight:bold;
	line-height:20px;
}
/*--------------------------------- link -----------------------------------------*/


a.topMenuLink:link, a.topMenuLink:active, a.topMenuLink:visited {

	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	line-height:30px;
	color:#fff;
	text-decoration:none;
	height:43px;
}

a.topMenuLink:hover {
    
	color:#381D12;
	
}



a.footerLinks:link, A.footerLinks:active, A.footerLinks:visited {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	line-height:20px;
}

a.footerLinks:hover {
	
	text-decoration:underline;
	color:#381D12;
	
}

a.copyLinks:link, A.copyLinks:active, A.copyLinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#381D12;
	text-decoration:none;
	line-height:20px
}

a.copyLinks:hover {

	text-decoration:underline;
}






















a.mailTo:link, A.mailTo:active, A.mailTo:visited {
	
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	line-height:20px;
}

a.mailTo:hover {

	text-decoration:underline;
}













/*-----------------------------misc-----------------------------------*/


.topBarBG {
	background-image:url(../images/footer_line.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:12px;
}


.menuBarBG {
	background-position:left top;
	background-repeat:repeat-x;
	height:35px;
	background-image: url(../images/button_bg.jpg);
}

.logoBackcolor{
	background-color:#FDFDFD;
}

.footerBG {
	background-image:url(../images/footer_bg_topline.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:90px;
}
.images_border {
	border:1px solid #C1B561;
	padding:3px;
}

.dash {
	padding:3px;
	margin-right:10px;
	margin-bottom:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #C1B561;
	border-right-color: #C1B561;
	border-bottom-color: #C1B561;
	border-left-color: #C1B561;
}

.boxes {
	border: 1px dashed #C1B561;
}


.frame {
	border:1px solid #BD7022;
}

