@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	color:#555555;
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	padding: 0px;
	background-attachment: scroll;
	background: url(images/bg.jpg) top repeat-x;
}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.clear{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------top--------------------*/
#top{
	width:1000px;
	margin: 0 auto;
	line-height: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	height: 351px;
	background: url(images/header.jpg) no-repeat;
	/*padding: 128px 0 0 0;*/
}

/*------------------------------------------------container-nav--------------------*/
#container-nav{
	width:960px;
	margin: 0 auto;
	color: #dcd66e;
	text-decoration: none;
	float: none;
	height: 53px;
	padding-top: 300px;
	/*background-color: #FBF5D1;*/
}
.nav {
	margin: 0px;
	float: left;
	height: 53px;
	width: 960px;
	/*background:#FBF5D1 url(images/bg-nav.jpg) no-repeat;*/
	padding: 0 0 0 5px;
}
.nav a {
	font: bold 0.95em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #313A12 /*#FFFFFF*/;
	text-decoration: none;
	/*background-color: #299a26;*/
	margin: 9px 5px 0 5px;
	float: left;
	padding: 10px 10px 11px 10px;
}
.nav a:hover {
	color: #7E1509;
	/*text-decoration: underline;*/
	background-color: #F5F1C2;
	float: left;
}
.search_area {
	margin: 0 0 0 20px;
	float: left;
	height: 36px;
	width: 278px;
	padding: 17px 0px 0px 56px;
	background: #0F3446 url(images/bg-search.jpg) no-repeat;
}
.searchbox {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #585e4c;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 195px;
	border: 1px solid #585e4c;
}
/*------------------------------------------------container-highlight--------------------*/
#container-highlight{
	width:960px;
	background: url(images/bg-highlight.jpg) repeat-x;
	margin: 0 auto;
	font-family: normal 12px Verdana, Tahoma, Arial, Geneva, sans-serif;
	line-height: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	float: none;
	height: 235px;
	padding: 0px;
}
.highlight-left {
	font: normal 0.6em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #47769D /*#3c6384*/;
	text-decoration: none;
	background: /*url(images/image.jpg) no-repeat*/;
	margin: 0px;
	float: left;
	height: 69px;
	width: 291px;
	padding: 166px 0 0 31px;
}
.highlight-left_greentext {
	font: bold 1em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #5d9109;
	text-decoration: none;
}
.highlight{
	/*background:#f00;*/
	margin: 0px;
	float: left;
	/*height: 200px;*/
	width: 900px;
	padding: 26px 50px 0 30px;
}

.highlight img{
	border:none;
	margin: 0px;
	padding: 0 20px 0 10px;
}
.highlight p {
	font: normal 80%/1.5em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #607600;
}
.highlight h2 {
	font: normal 1.3em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #762C00;
	text-decoration: none;
	text-transform: uppercase;
	line-height:30px;
	margin-bottom:5px;
}
.highlight a {
	/*font: bold 11px "Trebuchet MS";*/
	color: #4C5D01 /*#3c6384*/;
	text-decoration: underline;
	/*background: url(images/tickmark.gif) no-repeat;*/
	margin: 0px;
	/*float: left;*/
	/*height: 20px;*/
	/*width: 600px;*/
	/*padding: 0 0 0 20px;*/
	background-position: 0px;
}
.highlight a:hover {
	color: #40220A;
	text-decoration: underline;
}

/*------------------------------------------------footer--------------------*/
#footer{
	width:100%;
	height:120px;
	background: url(images/footer.jpg) repeat-x ;
	margin: 0 auto;
	font: normal 12px Tahoma;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	float: left;
	background-attachment: scroll;
}
.footer_image {
	/*background-image: url(images/fotter_logo.jpg);*/
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 100%;
}
.footer_text {
	font-family: normal 12px Arial;
	color: #cb0002;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 43px;
	width: 944px;
	padding-top: 53px 30px 32px 30px;
}
.footer_copyrights {
	font: normal 0.95em Verdana, Tahoma, Arial, Geneva, sans-serif;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #F6E7BC;
	padding: 2px 0 2px 0;
}

.footer_copyrights a {
	text-decoration: none;
	color: #F6E7BC;
}

.footer_copyrights a:hover{
	text-decoration: underline;
	color: #F6E7BC;
}
.footer_validation {
	font: normal 9px "Trebuchet MS";
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #c75c2c;
	padding: 5px 0 0 0;
}
/*------------------------------------------------footerlinks --------------------*/
.footer_links {
	font: normal 1.1em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #F2EE97;
	padding: 35px 0 0 0;
}
.footer_links a:link, .footer_links a:visited {
	font: normal 13px "Trebuchet MS";
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #232323;
	padding-right: 8px;
	padding-left: 8px;
}

.footer_links a:hover {
	text-transform: none;
	text-decoration: none;
	color: #fff;
	padding-right: 8px;
	padding-left: 8px;
}
.footer_links a:active{
	text-decoration: none;
	color: #232323;
	padding-right: 8px;
	padding-left: 8px;
}

a#hiddenlink, a#hiddenlink:hover { color: #F6E7BC; text-decoration: none; cursor: text; background:none; }

/*------------------------------------------------footerlinks-end--------------------*/

/*----------------------------------------------------------------------------Innerpage-------------------------------------------------------------------------------*/
#container-main{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	background:#FFEEB6;
}

#main-body{
	width:980px;
	margin: 0 auto;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	float: none;
	padding: 0px;
	
}

#main-left {
	margin: 0px;
	float: left;
	width: 620px;
	padding: 32px 30px 30px 30px;
	background:#FFF url(images/bg-mainleft.jpg) repeat-x;
}

#main-left-gallery {
	margin: 0px;
	float: left;
	width: 920px;
	padding: 32px 30px 30px 30px;
	background:#FFFFF1 url(images/bg-mainleft.jpg) repeat-x;
}

#main-left-gallery h1{
	font: normal 1.8em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #022F56 /*#7cc10e*/;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0 15px 0;
}
#main-left h1{
	font: normal 1.8em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #022F56 /*#7cc10e*/;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0 15px 0;
}

#main-left h2{
	font: normal 1.7em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #C54836 /*#7cc10e*/;
	text-decoration: none;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}
#main-left h3{
	font: normal 1.2em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #2B3844 /*#7cc10e*/;
	text-decoration: none;
	margin: 10px 0 0 0;
}
#main-left h4{
	font: bold 0.9em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #800000 /*#7cc10e*/;
	text-decoration: none;
	margin: 15px 0 0 0;
}
#main-left p {
	clear: both;
	font: normal 0.8em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #555555 /*#3c6384*/;
	line-height: 1.7em;
	margin: 0px;
	padding:5px 0 5px 0;
}
#main-left  img {
	background:#fff;
	border: 1px solid #ddd;
	padding: 5px 5px 5px 5px;
	margin: 10px 20px 10px 10px;
}
#main-left a {
	text-decoration: none;
	color: #427B10;
}
#main-left a:hover{
	text-decoration: underline;
	color: #3A66A8;
}
#main-left table { clear:both; font: normal 0.8em Verdana, Tahoma, Arial, Geneva, sans-serif;}
#main-left table th { background-color: #FFF3D0; color:#232323; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; padding:8px; text-align:left; }
#main-left table tr { background-color: #FEF9E3;  color:#232323; font-weight:normal; text-align:left; margin:0 5px 0 0;}
#main-left table td { padding:10px;}
	
#main-left .text{
	font: bold 1em Verdana, Tahoma, Arial, Geneva, sans-serif;
}
#main-left ul li {
	margin-left:50px;
	padding:2px;
	font: normal 0.8em Verdana, Tahoma, Arial, Geneva, sans-serif;
	list-style-type:disc;
	color:#555555;
}
#main-left ol li {
	font: normal 0.8em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color:#555555;
	padding:5px;
}

.textbg {
	background:#F3E7CD;
}
.textbg-yellow{
	background:#FFFF00;
}
.important{
	color:#800000;
	font-weight:bold;
}
#main-left .caption{
	 font-style: italic;
	 color:#7F1308;
}

.main-right {
	background:#EBF2BE;
	border:1px solid #BBC971;
	border-top:10px solid #BBC971;
	border-bottom:10px solid #BBC971;
	margin: 0 0 0 10px;
	float: left;
	/*height: 238px;*/
	width: 260px;
	padding: 10px 10px 10px 0;
}

.main-right  img{
	border:none;
}

.main-right h3 {
	font: normal 2.1em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #19711A /*#7cc10e*/;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 30px;
	padding: 0 0 10px 0;
}

.main-right_image1 {
	font: normal 0.9em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #3c6384;
	text-decoration: none;
	/*background: url(images/family_image1.jpg) no-repeat;*/
	margin:12px 0 0 0;
	float: left;
	height: 90px;
	width: 260px;
	padding: 5px 0 0 10px;
}

.main-right_image2 {
	font: normal 0.9em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #3c6384;
	text-decoration: none;
	/*background: url(images/family_image2.jpg) no-repeat;*/
	margin: 0px;
	float: left;
	height: 90px;
	width: 260px;
	padding: 5px 0 0 10px;
}

.main-right_redtext {
	font: bold 13px "Trebuchet MS";
	color: #b7090a;
	text-decoration: none;
}

#main-right-menu{
	margin: 0 15px 0 0;
	float: left;
	padding:0 20px 0 20px;
}

#main-right-menu h3 {
	font: normal 1.3em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #0057A1 /*#7cc10e*/;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px; 
	padding: 10px 0 0 0;
}

#main-right-submenu{
	margin: 10px 0 0 0;
	float: left;
	padding:0px;
}

#main-right-submenu ul{
	width:225px;
	/*background:url(images/mid_div2.gif) left top repeat-x;*/
	padding:0 0 0 0;
}

#main-right-submenu ul li li a{
	display:block;
	padding:8px 0 8px 35px;
	list-style-type:disc;
	/*height:18px;*/
	background:url(images/smallarrow.gif) 15px 10px no-repeat;
	text-decoration:none;
	font:normal 13px/18px "Trebuchet MS", Arial, Verdana, Tahoma, Geneva, sans-serif;
	color:#3F1A30;
	border-bottom: 1px dashed #D0BBB2;
	background-color:inherit;
}

#main-right-submenu ul li li a:hover{
	background:#BEEAF2 url(images/smallarrow-hover.gif) 15px 10px no-repeat;
	color:#3F1A30;
}

#main-right-submenu ul li a{
	display:block;
	padding:8px 0 8px 21px;
	list-style-type:disc;
	/*height:18px;*/
	background:url(images/smallarrow.gif) 4px 9px no-repeat;
	text-decoration:none;
	font:normal 13px/18px "Trebuchet MS", Arial, Verdana, Tahoma, Geneva, sans-serif;
	color:#3F1A30;
	background-color:inherit;
		border-bottom: 1px dashed #D0BBB2;
}
#main-right-submenu ul li a:hover{
	background:#BEEAF2 url(images/smallarrow-hover.gif) 4px 9px no-repeat;
	color:#3F1A30;
}

	
/*----------------------------------------------------------------------------Innerpage------------------------------------------------------------------------------*/
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/					
.contactfeildname{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #3c6384;
}
.contactfeild{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #3c4538;
	border:solid;
	border-width:1px;
	border-color:#d2e3e9;
	background-color:#fffdfd;
	height:20px;
}
.contactfeild:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#3c4538;
	border:solid;
	border-width:1px;
	border-color:#d2e3e9;
	background-color:#fffdfd;
	height:20px;
}
.submit{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#b7090a;
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
.submit:hover{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#289a25;
	border:solid;
	border-width:1px;
	border-color:#c22934;
}
.contactinput{
	width:160px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#3c4538;
	background-color:#FFFFFF;
	border:solid;
	border-color:#F3F3F3;
	border-width:1px;
}
.contactinput:hover{
	width:160px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#3c4538;
	background-color:#F9F9F9;
	border:solid;
	border-color:#F3F3F3;
	border-width:1px;		
}


/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/
