body{
	margin:0;
	background:#1a2674;
	min-width:988px;
	font:"Century Gothic", sans-serif;
	font-size:13px
}

.bodyhome{
	margin:0;
	background:#916f49;
	min-width:988px;
	font:10px/12px Arial, Helvetica, sans-serif;
}

.bluefont{
    margin:0;
	min-width:988px;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1a2674;
}

.redfont{
    margin:0;
	min-width:988px;
	font:14px Arial, Helvetica, sans-serif, bold;
	color:#782338;
}

img{
	margin:0;
	border:none;
	display:block;
}
a:focus{
	outline:none;
	text-decoration: none;
}
/*--header--*/
#header{
	float:left;
	width:100%;
	min-height:180px;
	z-index:2;
	position:relative;
	background:#fff url(../images/bg-header.gif) repeat-x;
}

#header-home{
	float:left;
	width:100%;
	min-height:180px;
	z-index:2;
	position:relative;
	background:#fff url(../images/bg-header2.gif) repeat-x;
}

* html #header{height:170px;}
/*--header-hold--*/
.header-hold{
	width:988px;
	margin:0 auto;
	position:relative;
}

.header-hold-home{
	width:988px;
	margin:0 auto;
	position:relative;
}

#header .logo{
	width:114px;
	height:147px;
	margin:0 0 -4px;
	float:left;
	overflow:hidden;
	text-decoration:none;
	padding:19px 28px 0 26px;
	background:url(../images/bg-logo.gif) no-repeat 100% 0;
}

#header-home .logo{
	width:114px;
	height:147px;
	margin:0 0 -4px;
	float:left;
	overflow:hidden;
	text-decoration:none;
	padding:19px 28px 0 26px;
	background:url(../images/bg-logo2.gif) no-repeat 100% 0;
}

#header .logo a{
	height:121px;
	display:block;
	text-indent:-9999px;
}

#header-home .logo a{
	height:121px;
	display:block;
	text-indent:-9999px;
}

#header p{
	overflow:hidden;
	text-align:right;
	height:1%;
	color:#d1c9ac;
	margin:0 12px 18px 0;
	padding:12px 0 0;
	font:12px/18px Arial, Helvetica, sans-serif;
}

#header-home p{
	overflow:hidden;
	text-align:left;
	height:1%;
	color:#d1c9ac;
	margin:0 0 0 0;
	padding:40px 0 0 0;
	font:30px Cambria,'Times New Roman','Nimbus Roman No9 L','Freeserif',Times,serif;
}

#header p span{padding-left:30px;}
/*--nav--*/
.nav{
	position:absolute;
	right:0;
	top:110px;
	float:left;
	width:680px;
	height:69px;
	padding:0 13px;
	background:url(../images/bg-nav.gif) no-repeat;
}
/*--navigation--*/
#navigation{
	margin:0;
	padding:0;
	float:left;
	background:#fff;
	border-right:2px solid #acacac;
}
#navigation li{
	float:left;
	width:113px;
	list-style:none;
}
#navigation a{
	display:block;
	padding:2px;
	text-align:center;
	text-decoration:none;
	color:#5b5b5b;
	font:14px/18px Arial, Helvetica, sans-serif;
	border:solid #acacac;
	border-width:0 0 2px 2px;
}
#navigation span{
	display:block;
	padding:0 0 2px;
}
#navigation img{
	margin:0 auto;
	border:1px solid #5b5b5b;
}
#navigation a:hover{text-decoration:underline;}
#navigation li:hover,
#navigation li.hover {position:relative;}
#navigation li:hover ul,
#navigation li.hover ul{display:block;}
#navigation ul{
	display:none;
	width:190px;
	margin:0;
	padding:0 0 10px;
	border:solid #acacac;
	border-width:0 2px 2px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:56px;
	background:#fff;
	z-index:5;
}
#navigation ul li{
	float:left;
	width:100%;
	padding:10px 15px 10px 20px;
	border:none;
}
#navigation ul a{
	float:none;
	border:none;
	display:inline;
	text-align:left;
}
/*--content--*/
#content{
	width:100%;
	clear:both;
	overflow:hidden;
	background:#fff;
	padding:0 0 38px;
}

#contenthome{
	width:100%;
	clear:both;
	overflow:hidden;
	background:#fff;
	padding:0 0 0 0;
}

/*--content-hold--*/
.content-hold{
	width:962px;
	min-height:419px;
	margin:0 auto;
	padding:0 14px 14px 12px;
	position:relative;
	background:url(../images/bg-content.gif) no-repeat 0 100%;
}

.content-hold-home{
	width:962px;
	min-height:479px;
	margin:0 auto;
	padding:0 14px 14px 12px;
	position:relative;
	background:url(../images/bg-content.gif) no-repeat 0 100%;
}

* html .content-hold{
	height:419px;
	overflow:visible;
}
/*--main--*/
.main{
	width:916px;
	min-height:400px;
	overflow:hidden;
	padding:0 0 19px 46px;
	background:url(../images/bg-content-decor.jpg) no-repeat 100% 100%;
}

.mainhome1{
	width:430px;
	min-height:480px;
	overflow:hidden;
	padding:0 0 19px 46px;
	background:url(../images/bg-content-decor-home3.jpg) no-repeat 100% 100%;
}

.mainhome2{
	width:430px;
	min-height:480px;
	overflow:hidden;
	padding:0 0 19px 46px;
	background:url(../images/bg-content-decor-home4.jpg) no-repeat 100% 100%;
}

* html .main{
	height:400px;
	overflow:visible;
}
.content-hold .logo{
	width:619px;
	height:70px;
	display:block;
	margin:2px 0 35px 2px;
	overflow:hidden;
	text-decoration:none;
	background:url(../images/bg-content-logo.gif) no-repeat 100% 0;
}

.content-hold .logohome{
	width:350px;
	height:40px;
	display:block;
	margin:2px 0 35px 2px;
	overflow:hidden;
	text-decoration:none;
	background:url(../images/bg-content-logo2.jpg) no-repeat 100% 0;
}

.content-hold .logo span{
	display:block;
	text-indent:-9999px;
}
/*--text-section--*/
.text-section{
	overflow:hidden;
	width:605px;
	background:url(../images/bg-text-separator.gif) repeat-y 100% 0;
}

.text-section-home{
	overflow:hidden;
	width:370px;
}

.text-section-home2{
	overflow:hidden;
	width:370px;
}

.text-bar{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-text-separator-bottom.gif) no-repeat 100% 100%;
}

.text-bar-home{
	width:100%;
	overflow:hidden;
}

.text-hold{
	overflow:hidden;
	width:530px;
	margin:0 0 -25px;
	padding:0 75px 0 0;
	background:url(../images/bg-text-separator-top.gif) no-repeat 100% 0;
}

.text-hold-home{
	overflow:hidden;
	width:315px;
	height:425px;
	margin:0 0 -25px;
	padding:0 75px 0 0;
	
}

.text-hold-home2{
	overflow:hidden;
	width:315px;
	height:425px;
	margin:0 0 -25px;
	padding:0 75px 0 0;
	
}

.text-hold-home2 p{
	color:#5b5b5b;
	margin:0 0 25px;
	font:12px/18px Arial, Helvetica, sans-serif;
	
}

.text-hold-home p{
	color:#5b5b5b;
	margin:0 0 25px;
	font:12px/18px Arial, Helvetica, sans-serif;
	
}

.text-hold p{
	color:#5b5b5b;
	margin:0 0 25px;
	font:12px/18px Arial, Helvetica, sans-serif;
	
}
.text-hold h1{
	color:#1a2674;
	font: "Century Gothic", sans-serif;
	font-size:16pt;
	line-height:20pt;
	
}
.text-hold h2{
	color:#1a2674;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:16pt;
	
}
.text-hold ul li{
	color:#5b5b5b;
	margin:0 0 25px;
	font:12px/18px Arial, Helvetica, sans-serif;
	margin: 0;
}
.text-hold a{
	color:#916f49;
	
}
/*--footer--*/
#footer{
	overflow:hidden;
	width:100%;
	padding:29px 0 25px;

	background:#1a2674 url(../images/bg-footer.gif) repeat-x;
}

#footer2{
	overflow:hidden;
	width:100%;
	padding:29px 0 25px;

	background:#916f49 url(../images/bg-footer2.gif) repeat-x;
}
.footer-hold{
	overflow:hidden;
	width:980px;
	margin:0 auto;
	text-align:center;
}
.footer-hold p{
	margin:0;
	color:#d1c9ac;
	font:10px/14px Arial, Helvetica, sans-serif;
}
.footer-hold p span{
	padding:0 0 0 14px;
	margin:0 0 0 10px;
	background:url(../images/bg-footer-separator.gif) no-repeat 0 50%;
}
.footer-hold a{
	color:#d1c9ac;
}
.imageLeft {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}

