﻿body {
	background-image: url('images/rbg.jpg');
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px auto 0px auto;
	background-color: #3A465E;
}
h1 {
	font-family: tahoma;
	font-size: 14pt;
	color: #900;
}
h2 {
	font-family: tahoma;
	font-size: 12pt;
	color: #F30;
}
h3 {
	font-family: tahoma;
	font-size: 10pt;
	color: #00C;
}
.mainbg {
	background-image: url('images/bg.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	width: 1200px;
	height: 1200px;
	margin: 0px auto 0px auto;
}
.header {
	width: 1200px;
	height: 98px;
	margin: 0px auto 0px auto;
}
.menu {
	background-image: url('images/menu.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	width: 1200px;
	height: 54px;
	margin: 0px auto 0px auto;
}
.container {
	width: 981px;
	height: 1000px;
	margin: 0px auto 0px auto;
	background-color: #FFFFFF;
}
.inmenu {
	width: 950px;
	height: 54px;
	margin: 0px auto 0px auto;
	text-align: right;
}
.menu a {
	width: 100px;
	height: 54px;
	float: right;
	display: block;
	line-height: 54px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	font-family: tahoma;
	font-size: 9pt;
	color: #FFFFFF;
}
.menu a:hover {
	width: 100px;
	height: 54px;
	float: right;
	display: block;
	line-height: 54px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	font-family: tahoma;
	font-size: 9pt;
	color: #FFFFFF;
	background-image: url('images/hover.png');
	background-repeat: repeat-x;
	background-position: top;
}
.footer {
	width: 981px;
	height: 59px;
	background-image: url('images/footer.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px auto 0px auto;
}
.ufooter {
	width: 981px;
	height: 310px;
	margin: 0px auto 0px auto;
	background-image: url('images/footerbg.jpg');
	background-repeat: repeat-x;
	background-position: top;
}
.footer2 {
	width: 981px;
	height: 59px;
	background-image: url('images/footer.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px auto 0px auto;
}
.ufooter2 {
	width: 981px;
	height: 100px;
	margin: 0px auto 0px auto;
	background-image: url('images/footerbg.jpg');
	background-repeat: repeat-x;
	background-position: top;
}
.ufooterinner2 {
	width: 981px;
	height: 100px;
	margin: 0px auto 0px auto;
	background-image: url('images/footerbg.jpg');
	background-repeat: repeat-x;
	background-position: top;
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
.block1 {
	width: 973px;
	height: 310px;
	margin: 0px auto 0px auto;
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 5px;
}
.videoblock {
	width: 690px;
	height: 310px;
	float: left;
}
.link1 {
	width: 283px;
	height: 100px;
	float: left;
}
.link1 a {
	width: 283px;
	height: 100px;
	float: left;
	display: block;
	background-image: url('images/dis.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
	color: #DCEFEE;
}
.link1 a:hover {
	width: 283px;
	height: 100px;
	float: left;
	display: block;
	background-image: url('images/dishover.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
	color: #DCEFEE;
}
.link2 {
	width: 283px;
	height: 70px;
	float: left;
}
.link2 a {
	width: 283px;
	height: 70px;
	float: left;
	display: block;
	background-image: url('images/photogallery.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
	color: #DCEFEE;
}
.link2 a:hover {
	width: 283px;
	height: 70px;
	float: left;
	display: block;
	background-image: url('images/photohover.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
	color: #DCEFEE;
}
.link3 {
	width: 283px;
	height: 70px;
	float: left;
}
.link3 a {
	width: 283px;
	height: 70px;
	float: left;
	display: block;
	background-image: url('images/videogallery.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
	color: #DCEFEE;
}
.link3 a:hover {
	width: 283px;
	height: 70px;
	float: left;
	display: block;
	background-image: url('images/videohover.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
	color: #DCEFEE;
}
.link4 {
	width: 283px;
	height: 70px;
	float: left;
}
.link4 a {
	width: 283px;
	height: 70px;
	float: left;
	display: block;
	background-image: url('images/photo.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
	color: #DCEFEE;
}
.link4 a:hover {
	width: 283px;
	height: 70px;
	float: left;
	display: block;
	background-image: url('images/phothover.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
	color: #DCEFEE;
}
.block2 {
	width: 973px;
	height: 208px;
	margin: 0px auto 0px auto;
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 5px;
	background-image: url('images/block2bg1.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	font-family: tahoma;
	font-size: 10pt;
	color: #333333;
}
.block2txt {
	width: 950px;
	height: 220px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
.style1 {
	font-size: medium;
}
.block2txt a {
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.block2txt a:hover {
	font-family: tahoma;
	font-size: 8pt;
	color: #495D7D;
	text-decoration: none;
}
.block3 {
	width: 981px;
	height: 290px;
	margin: 0px auto 0px auto;
	float: left;
	background-repeat: repeat-x;
	background-position: top;
	font-family: tahoma;
	font-size: 9pt;
	color: #333333;
	text-align: center;
	text-decoration: none;
	background-color: #333333;
}
.block33 {
	width: 981px;
	height: 200px;
	margin: 0px auto 0px auto;
	float: left;
	background-repeat: repeat-x;
	background-position: top;
	font-family: tahoma;
	font-size: 9pt;
	color: #333333;
	text-align: center;
	background-color: #333333;
}
.block4 {
	width: 660px;
	height: 700px;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 5px;
	font-family: tahoma;
	font-size: 10pt;
	color: #333;
	background-color: #ffffff;
	text-align: left;
}
.videophoto {
	width: 660px;
	height: 220px;
}
.video {
	width: 310px;
	height: 220px;
	float: right;
}
.photo {
	width: 310px;
	height: 220px;
	float: left;
}
.photobig {
	width: 650px;
	height: 350px;
}
.feature {
	width: 660px;
	height: 100px;
}
.featureleft {
	width: 310px;
	height: 100px;
}
.featureright {
	width: 310px;
	height: 100px;
}
.featurecenter {
	width: 206px;
	height: 100px;
}
.block5 {
	width: 289px;
	height: 586px;
	float: left;
	background-color: #DDEDED;
}
.block55 {
	width: 289px;
	float: left;
	background-color: #DDEDED;
}
.block555 {
	width: 280px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #DDEDED;
}
.block5 a {
	width: 289px;
	height: 54px;
	display: block;
	float: left;
	text-align: left;
	line-height: 35px;
	vertical-align: middle;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #B1D6D6;
	padding-top: 5px;
	padding-bottom: 5px;
}
.block5 a:hover {
	background-position: top;
	width: 289px;
	height: 54px;
	display: block;
	float: left;
	text-align: left;
	line-height: 35px;
	vertical-align: middle;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #B1D6D6;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url('images/linkhover.png');
	background-repeat: repeat-x;
}
.footerblock {
	width: 275px;
	height: 270px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
}
.block3block {
	height: 145px;
	width: 235px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.block3blockimg {
	width: 235px;
	height: 120px;
	float: left;
	text-decoration: none;
}
.block3blocktxt {
	width: 235px;
	height: 25px;
	float: left;
	text-decoration: none;
}
.block3blocktxt a {
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
	vertical-align: middle;
}
.block3blocktxt a:hover {
	font-family: tahoma;
	font-size: 8pt;
	color: #33CCFF;
	font-weight: bold;
	line-height: 15px;
	vertical-align: middle;
	text-decoration: underline;
}
.ufooterinner {
	width: 981px;
	height: 351px;
	margin: 0px auto 0px auto;
	background-image: url('images/footerbg.jpg');
	background-repeat: repeat-x;
	background-position: top;
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
.block1inner {
	width: 979px;
	height: 200px;
	margin: 0px auto 0px auto;
	float: left;
}
.style2 {
	border-width: 0;
}
.style3 {
	font-size: small;
	text-decoration: none;
}
.servicesp1 {
	height: 185px;
}
.serveimage {
	float: left;
	width: 125px;
	height: 120px;
}
.servethumb {
	float: left;
	width: 700px;
	height: 157px;
}
.servicetitle {
	height: 25px;
	background-color: #625448;
}
.servicetitle a {
	font-family: tahoma;
	font-size: 9pt;
	color: #FFFFFF;
	vertical-align: middle;
	line-height: 18px;
	font-weight: bold;
}
.servicetitle a:hover {
	font-family: tahoma;
	font-size: 9pt;
	color: #D2BB3F;
}
.dhonishow {
	overflow: hidden;
	font: 10px/1.2em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	position: relative;
	border-bottom: 0px solid #fff;
	border-top: 0px solid #fff;
	color: #00062d;
}
.dhonishow * {
	list-style: none;
	border: none;
	padding: 0;
	margin: 0;
}
.dhonishow .dhonishow-elements {
	display: block;
	overflow: hidden;
	text-align: left;
	position: relative;
}
.dhonishow .element {
	position: absolute;
	overflow: visible;
	line-height: 1px;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
}
.dhonishow .element * {
	line-height: 1px;
}
.dhonishow .dhonishow-alt {
	line-height: 16px;
	text-align: center;
	padding: 4px 0;
	bottom: 0;
	width: 100%;
	z-index: 100;
	background: url("images/dhonishow-navi_background.png");
}
* html .dhonishow .dhonishow-alt, * html .align-pagingbuttons_inside-top-right .dhonishow-paging-buttons, * html .align-pagingbuttons_bottom-right .dhonishow-paging-buttons, * html .align-pagingbuttons_inside-top .dhonishow-paging-buttons, * html .align-pagingbuttons_bottom .dhonishow-paging-buttons, * html .align-alt_inside-top .dhonishow-paging-buttons, * html .align-alt_inside-top-right .dhonishow-paging-buttons, * html .hide-alt_true .dhonishow-paging-buttons {
	background: #fff;
}
.dhonishow .dhonishow_module_alt {
	padding: 0 10em 0 7px;
	display: block;
}
.dhonishow .dhonishow-paging-buttons {
	position: absolute;
	bottom: 0;
	right: 0;
	height: auto;
	padding: 4px 5px 5px;
	width: 10em;
	z-index: 100;
}
.dhonishow .dhonishow-paging-button .dhonishow-theme-helper {
}
.dhonishow .dhonishow-next-button, .dhonishow .dhonishow-previous-button {
	text-indent: -10000em;
	cursor: pointer;
	float: right;
	width: 15px;
	height: 15px;
	margin: 0;
}
.dhonishow .dhonishow-next-button {
	background: url("images/dhonishow-next-button.png") 50% 50% no-repeat;
	margin-left: 5px;
}
.dhonishow .dhonishow-previous-button {
	background: url("images/dhonishow-previous-button.png") 50% 50% no-repeat;
}
.dhonishow .dhonishow-paging {
	margin-left: 5px;
	float: right;
	margin-top: 2px;
}
.dhonishow .error {
	background: #ea2032;
	text-align: center;
	line-height: 18px;
	padding: 1em;
	font-size: 10px;
	color: #fff;
}
/* Hide */
.hide-alt_true .dhonishow-alt, .hide-buttons_true .dhonishow-paging-buttons, .hide-paging_true .dhonishow-paging, .hide-navigation_true .dhonishow-alt, .hide-navigation_true .dhonishow-paging-buttons {
	display: none;
}
/* Align */
/* DhoniShow alt Right ++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.align-alt_inside-top-right .dhonishow_module_alt, .align-alt_inside-bottom-right .dhonishow_module_alt, .align-alt_bottom-right .dhonishow_module_alt {
	padding: 0 7px 0 10em;
}
.align-alt_inside-top-right .dhonishow-alt, .align-alt_inside-bottom-right .dhonishow-alt, .align-alt_bottom-right .dhonishow-alt {
	right: auto;
	left: 0;
	padding-right: 0;
	padding-left: 5px;
}
/* DhoniShow alt Right ------------------------------------------------------*/
/* DhoniShow Paging and Buttons Left ++++++++++++++++++++++++++++++++++++++++*/
.align-pagingbuttons_inside-top .dhonishow-paging-buttons, .align-pagingbuttons_inside-bottom .dhonishow-paging-buttons, .align-pagingbuttons_bottom .dhonishow-paging-buttons {
	right: auto;
	left: 0;
	width: 8em;
}
/* DhoniShow Paging and Buttons left ++++++++++++++++++++++++++++++++++++++++*/
/* DhoniShow Alt, Paging and Butons top +++++++++++++++++++++++++++++++++++++*/
.align-alt_inside-top .dhonishow-alt, .align-alt_inside-top-right .dhonishow-alt, .align-pagingbuttons_inside-top .dhonishow-paging-buttons, .align-pagingbuttons_inside-top-right .dhonishow-paging-buttons {
	bottom: auto;
	top: 0;
}
/* DhoniShow Alt, Paging and Butons top -------------------------------------*/
/* ALIGN_INSIDE-BOTTOM IS SET */
/* DhoniShow Alt bottom +++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.align-alt_bottom .dhonishow-alt, .align-alt_bottom-right .dhonishow-alt {
	position: relative;
}
/* DhoniShow Alt bottom -----------------------------------------------------*/
.align-pagingbuttons_inside-top-right .dhonishow-paging-buttons, .align-pagingbuttons_bottom-right .dhonishow-paging-buttons, .align-pagingbuttons_inside-top .dhonishow-paging-buttons, .align-pagingbuttons_bottom .dhonishow-paging-buttons, .align-alt_inside-top .dhonishow-paging-buttons, .align-alt_inside-top-right .dhonishow-paging-buttons, .hide-alt_true .dhonishow-paging-buttons {
	background: url("dhonishow-navi_background.png");
	width: 100%;
}
.align-pagingbuttons_inside-top .dhonishow-paging-buttons .dhonishow-theme-helper, .align-pagingbuttons_bottom .dhonishow-paging-buttons .dhonishow-theme-helper {
	overflow: hidden;
	width: 8em;
}
.align-alt_inside-top .align-pagingbuttons_inside-top-right .dhonishow-paging-buttons, .align-alt_inside-top-right .align-pagingbuttons_inside-top .dhonishow-paging-buttons, .align-alt_inside-bottom .align-pagingbuttons_bottom-right .dhonishow-paging-buttons, .align-alt_inside-bottom-right .align-pagingbuttons_bottom .dhonishow-paging-buttons, .align-alt_bottom-right .align-pagingbuttons_bottom .dhonishow-paging-buttons, .align-alt_bottom .align-pagingbuttons_bottom-right .dhonishow-paging-buttons {
	background: none;
	width: 8em;
}
/*Buttons in the middle +++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.align-alt_inside-top-right .align-pagingbuttons_inside-middle .dhonishow-paging-buttons, .align-alt_inside-top .align-pagingbuttons_inside-middle .dhonishow-paging-buttons, .align-alt_inside-bottom .align-pagingbuttons_inside-middle .dhonishow-paging-buttons, .align-alt_inside-bottom-right .align-pagingbuttons_inside-middle .dhonishow-paging-buttons, .align-alt_bottom .align-pagingbuttons_inside-middle .dhonishow-paging-buttons, .align-alt_bottom-right .align-pagingbuttons_inside-middle .dhonishow-paging-buttons {
	background: none;
}
.align-pagingbuttons_inside-middle .dhonishow-paging-buttons {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.align-pagingbuttons_inside-middle .dhonishow-paging {
	display: none;
}
.align-pagingbuttons_inside-middle .dhonishow-next-button, .align-pagingbuttons_inside-middle .dhonishow-previous-button {
	float: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
	background: url("images/dhonishow-next-button_big.png") 80% 50% no-repeat;
}
.align-pagingbuttons_inside-middle .dhonishow-previous-button {
	right: auto;
	left: 0;
	background: url("images/dhonishow-previous-button_big.png") 20% 50% no-repeat;
}
.align-pagingbuttons_inside-middle .dhonishow-next-button:hover {
	background-image: url("images/dhonishow-next-button_big_hover.png");
}
.align-pagingbuttons_inside-middle .dhonishow-previous-button:hover {
	background-image: url("images/dhonishow-previous-button_big_hover.png");
}
.align-pagingbuttons_inside-top .dhonishow_module_alt, .align-pagingbuttons_inside-top-right .dhonishow_module_alt, .align-pagingbuttons_inside-middle .dhonishow_module_alt, .align-pagingbuttons_bottom .dhonishow_module_alt, .align-pagingbuttons_bottom-right .dhonishow_module_alt, .align-alt_inside-top .dhonishow_module_alt, .align-alt_inside-top-right .dhonishow_module_alt, .align-alt_inside-bottom .dhonishow_module_alt, .align-alt_inside-bottom-right .dhonishow_module_alt, .align-alt_bottom .dhonishow_module_alt, .align-alt_bottom-right .dhonishow_module_alt, .hide-buttons_true .dhonishow_module_alt {
	padding-right: 7px;
}
.align-alt_inside-top-right .align-pagingbuttons_inside-top .dhonishow_module_alt, .align-alt_inside-top .align-pagingbuttons_inside-top-right .dhonishow_module_alt, .align-alt_inside-bottom-right .align-pagingbuttons_bottom .dhonishow_module_alt, .align-alt_inside-bottom .align-pagingbuttons_bottom-right .dhonishow_module_alt {
	padding-right: 10em;
}
.align-pagingbuttons_inside-middle .dhonishow-alt {
	z-index: 1000;
}
/* Effects  */
.dhonishow-effect-helper {
	position: relative;
	overflow: hidden;
}
.effect_slide .dhonishow-elements {
	position: absolute;
	width: 100%;
}
/* Thumbnails */
.dhonishow .dhonishow-thumbnails {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding-top: 3px;
	margin-bottom: -1px;
	overflow: hidden;
	width: 100%;
}
.dhonishow .dhonishow-thumbnails li {
	float: left;
	overflow: hidden;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 55px;
	height: 55px;
	position: relative;
}
.dhonishow .dhonishow-thumbnails li * {
	position: absolute;
}
.dhonishow .dhonishow-thumbnails .active {
	display: block;
	border: 1px solid #fff;
	position: relative;
	width: 53px;
	height: 53px;
}
.style4 {
	margin-left: 5px;
	margin-right: 5px;
}
.style5 {
	margin-left: 4px;
	margin-right: 4px;
}
.boxcolor {
	
	background-color:#FAFAE0;
	}
.style6 {
	font-style: italic;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.hide {
	text-decoration: none;
}
.style77 {
	border-style: solid;
	border-width: 0;
}
.style99 {
	width: 660px;
	height: 500px;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 5px;
	font-family: tahoma;
	font-size: 10pt;
	color: #333;
	background-color: #ffffff;
	text-align: center;
}
.style11 {
	font-size: large;
	color: #F17A1B;
}

.style7 {
	color: #000000;
}
.style8 {
	color: #131212;
	font-weight: bold;
}
.style9 {
	color: #131212;
}
.style10 {
	color: #131212;
	font-weight: normal;
}