/* COMMON SETTINGS */
* { margin:0; padding:0; position:relative; }
body { font-family:'Open Sans',sans-serif; font-size:13px; background:#ffffff; color:#000000; }
section { text-align:center; }
.osc { font-family: 'Open Sans Condensed', sans-serif; }
.wrap { width:996px; margin:0 auto; }
.clear { clear:both; font-size:1px; }
.greygrad {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmZDNkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(207,211,214,1) 0%, rgba(253,253,253,0) 100px, rgba(255,255,255,0) 100px); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,211,214,1)), color-stop(100px,rgba(253,253,253,0)), color-stop(100px,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(207,211,214,1) 0%,rgba(253,253,253,0) 100px,rgba(255,255,255,0) 100px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(207,211,214,1) 0%,rgba(253,253,253,0) 100px,rgba(255,255,255,0) 100px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(207,211,214,1) 0%,rgba(253,253,253,0) 100px,rgba(255,255,255,0) 100px); /* IE10+ */
	background: linear-gradient(to bottom, rgba(207,211,214,1) 0%,rgba(253,253,253,0) 100px,rgba(255,255,255,0) 100px); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfd3d6', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
}
.logos { height:90px; background:url(../img/top_logo_grad.png) 0% 0%; border-bottom:3px solid #ffffff; }
	.logos .logo1 { text-align:left; float:left; padding-left:95px; height:90px; background:url(../img/logo1.png) 0% 50% no-repeat; color:#ffffff; font-weight:bold; text-decoration:none; text-shadow:1px 1px 1px #013e6e; font-size:14px; line-height:13px; }
	.logos .logo2 { text-align:right; float:right; padding-right:80px; height:90px; background:url(../img/logo2.png) 100% 50% no-repeat; color:#ffffff; font-weight:bold; text-decoration:none; text-shadow:1px 1px 1px #013e6e; font-size:14px; line-height:17px; }

	
#back-to-top {
	background: url("../img/arrow-up-large.png") no-repeat scroll center center rgba(179, 217, 60, 0.7);
    bottom: 20px;
    color: rgba(0, 0, 0, 0);
    display: none;
    font: 0px/0 a;
    height: 46px;
    position: fixed;
    right: 20px;
    text-shadow: none;
    transition: all 0.2s ease 0s;
    width: 45px;
    z-index: 100;
	opacity: 0;
	filter: alpha(opacity:0);
}
#back-to-top:hover { background-color:#88b821; }
	

/* TOP MENU */	
.menu { height:90px; background:#015062; z-index:99; }
	.menu h1 { font-size:16px; text-align:left; padding:21px 0 0 13px; height:65px; background-position:0% 0%; background-repeat:repeat-x; }
	.menu h1.hov { background-image:url(../img/menu-grad.png); }
	.menu a { display:block; height:100%; line-height:22px; text-decoration:none; color:#ffffff; }
	.menu ul { list-style:none; height:86px; top:2px; width:100%; border-left:solid 1px #017189; }
		.menu ul li { height:100%; width:123px; border-right:solid 1px #017189; float:left; }
			.menu .dropdown {
				position:absolute; top:100%; left:-1px; height:auto; background:#015b6f; 
				border:solid 1px #017189; padding:3px 0 2px 0; 
				opacity:0; filter:alpha(opacity:0); 
				-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.75);
				-moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.75);
				box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.75);
			}
				.menu .dropdown  a { display:block; padding: 0 3px 0 3px; }
					.menu .dropdown h2 { font-size:14px; text-align:left; font-weight:normal; padding:3px 10px; border-bottom:solid 1px #017189; }
					.menu .dropdown  h2.last { border-bottom:solid 1px #015b6f; }
				.menu .dropdown a:hover h2 { background:#017189; }
	.logos .langbar { position:absolute; bottom:2px; right:0px; }
		.logos .langbar a { margin:0 0 0 2px; }

				
/* HOME PAGE MENU */
.homemenu1 { background:#015062; margin-top:3px; height:370px; }
	.homemenu1 .pic { /*background:url(../img/homemenu1.jpg) 50% 50% no-repeat; */height:296px; z-index:2; }
		.homemenu1 .pic a { 
			display:block; position:absolute; right:0px; color:#ffffff; font-size:20px; line-height:25px;
			text-decoration:none; height:115px; width:350px; text-align:right;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTk3YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(left, rgba(30,87,153,0) 0%, rgba(1,151,181,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,87,153,0)), color-stop(100%,rgba(1,151,181,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(1,151,181,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(1,151,181,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(1,151,181,1) 100%); /* IE10+ */
			background: linear-gradient(to right, rgba(30,87,153,0) 0%,rgba(1,151,181,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#0197b5',GradientType=1 ); /* IE6-8 */
		}
		.homemenu1 .pic a:hover { 
			
		}
			.homemenu1 .pic a  h3 { font-weight:normal; padding-right:20px; margin-top:12px; text-shadow: 1px 1px 1px #000000; }
			.homemenu1 .pic a .rbrd { position:absolute; top:50%; right:0px; height:0%; width:7px; background:#086588; border-left:solid 1px #aedaeb; }

/* HOME SLIDER */
.homeslide { position:absolute; top:0px; left:0px; width:100%; height:370px; overflow:hidden; z-index:0; }
	.homeslide div.img { position:absolute; top:0px; left:0px; width:100%; height:100%; }
	.homeslide .mstm { position:absolute; top:0; left:0px; width:100%; height:2px; z-index:99; opacity:0; filter:alpha(opacity:0); }
		.homeslide .mstm .ins { position:absolute; top:0px; left:0px; width:0%; height:100%; background:transparent; }


/* HOME PAGE WIDGETS */			
.homewidgets { background:#ffffff; margin-top:15px; height:317px; }
	.homewidgets .box { width:490px; height: 317px; border:solid 1px #cfd3d6; }
	.homewidgets h4 { 
		font-weight:normal; text-shadow:1px 1px 1px #000000;
		color:#ffffff; font-size:18px; text-align:left; 
		height:48px; line-height:48px; padding-left:16px;
		background:#015062 url(../img/box_ttl_grad_.png) 0% 100% repeat-x;
	}
		.homewidgets h4 .nav { position:absolute; top:16px; right:15px; width:117px; height:16px; cursor:pointer; }
			.homewidgets h4 .nav a { display:block; float:right; margin-left:5px; width:16px; height:16px; border:solid 1px #8c949a; border-radius:50%; }
			.homewidgets h4 .nav a.curr { border-color: #ffffff; }
			.homewidgets h4 .nav a.hov { border-color: #cfd3d6; }
		.homewidgets ul.newsslide { list-style:none; margin:10px; width:470px; height:247px; overflow:hidden; }
			.homewidgets ul.newsslide li { position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:left; }
			.homewidgets ul.newsslide li h6 { font-size:14px; color:#015062; padding-bottom:10px; border-bottom:solid 1px #cccccc; margin-bottom:10px; width:100%; line-height:16px; overflow: hidden; }
			.homewidgets ul.newsslide li .fix { width:100%; height:173px; overflow:hidden;}
				.homewidgets ul.newsslide li .fix img { float:left; margin:5px 10px 10px 0; border: solid 1px #cccccc; }
				.homewidgets ul.newsslide li .fix .txt { font-size:13px; line-height:17px; }
			.homewidgets ul.newsslide li a.sm { position:absolute; bottom:0px; right:0px; font-size:13px; padding:2px 7px; border: solid 1px #cccccc; text-decoration:none; color:#333333; background:url(../img/see_morel_grad.png) 0% 100% repeat-x; }
			.homewidgets ul.newsslide li a.sm:hover { color:#000000; border-color:#aaaaaa; }
				.homewidgets ul.newsslide li a.sm .fa { margin-left:8px; font-size:17px; }
			.homewidgets .mstm { position:absolute; top:47px; left:0px; width:100%; height:2px; z-index:99; opacity:1; filter:alpha(opacity:100); }
				.homewidgets .mstm .ins { position:absolute; top:0px; left:0px; width:0%; height:100%; background:rgba(0,0,0,0.3); }
	.homewidgets a.line { display:block; margin:5px 5px 0 5px; height:83px; line-height:83px; color:#ffffff; text-decoration:none; text-align:left; }
	.homewidgets a.line:hover { 
		
	}
		.homewidgets .line h5 { position:absolute; top:0px; left:0px; height:83px; font-size:15px; margin-left:20px; text-shadow:1px 1px 1px #07677b; z-index:9; }
		.homewidgets a.line .img { position:absolute; top:0px; right:0px; width:138px; height:83px; overflow:hidden; z-index:0; }
			.homewidgets a.line .img img { position:absolute; left:0px; top:-10px; }
		.homewidgets a.line .lbrd { position:absolute; top:50%; left:0px; height:0%; width:7px; background:#87cae0; border-right:solid 1px #ffffff; z-index:8; }
		.homewidgets a.line .grad { 
			position:absolute; top:0px; left:0px; height:100%; width:100%; z-index:1; 
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxOTdiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzdjYjllNyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(left, rgba(1,151,181,1) 0%, rgba(124,185,231,0) 99%, rgba(125,185,232,0) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(1,151,181,1)), color-stop(99%,rgba(124,185,231,0)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left, rgba(1,151,181,1) 0%,rgba(124,185,231,0) 99%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left, rgba(1,151,181,1) 0%,rgba(124,185,231,0) 99%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left, rgba(1,151,181,1) 0%,rgba(124,185,231,0) 99%,rgba(125,185,232,0) 100%); /* IE10+ */
			background: linear-gradient(to right, rgba(1,151,181,1) 0%,rgba(124,185,231,0) 99%,rgba(125,185,232,0) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0197b5', endColorstr='#007db9e8',GradientType=1 ); /* IE6-8 */
		}
		
.homeinfo { background:#ffffff; margin-top:15px; margin-bottom:12px; }
	.homeinfo .box { border:solid 1px #cfd3d6; }
	.homeinfo h4 { 
		color:#015062; text-shadow:1px 1px 1px #babbbb; font-size:15px; text-align:left; 
		height:48px; line-height:48px; padding-left:16px;
		background: url(../img/box_ttl_grad.png) 0% 100% repeat-x;
	}
	.homeinfo .line { padding: 30px; text-align: left; border:none !important; }
	

/* FOOTER */	
.footer { background:#015062; margin-top:5px; padding-top:6px; }
	.footer .gray { background:#e5e7e9; }
	.footer .socials { float:left; margin-top:4px; }
		.footer .socials a { 
			display:block; float:left; margin-right:7px; width:20px; height:20px; background-repeat:no-repeat; background-color:transparent; background-position:50% 50%; text-decoration:none; 
			perspective: 1000; 
			-moz-perspective: 1000px; 
			-webkit-perspective: 1000px; 
			-o-perspective: 1000px; 
		}
			.footer .socials a img {
				-webkit-transform-style: preserve-3d;
				-webkit-transition: all 0.4s linear;
				-moz-transform-style: preserve-3d;
				-moz-transition: all 0.4s linear;
				-o-transform-style: preserve-3d;
				-o-transition: all 0.4s linear;
				transform-style: preserve-3d;
				transition: all 0.4s linear;
			}
			.footer .socials a:hover img { 
				-webkit-transform: rotateY(180deg);
				-moz-transform: rotateY(180deg);
				-o-transform: rotateY(180deg);
				transform: rotateY(180deg);
			}
	.footer .allrights { float:right; height:20px;font-size:10px; color:#d0dfe2; }
		.footer .allrights a { color:#a3dde9; text-decoration:none; line-height:17px; }
	.footer .box { width:490px; height:275px; border:solid 1px #b2b9be; margin:3px 0; color:#196070; }
		.footer .box  h5 { font-weight:normal; padding:5px 10px 0 10px; font-size:15px; color:#000000; }
		.footer .box  h6 { font-weight:normal; padding:0 10px; font-size:12px; }
		.footer .box  .mapinfo { border-top:solid 1px #b2b9be; margin:5px 10px 5px 10px; }
			.footer .box  .mapinfo .map { width:250px; height:205px; margin:10px 0 5px 0; border:solid 1px #b2b9be; }
	.footer .box2 { padding:2px 0 5px 0; color:#196070; }
		.footer .box2  h5 { font-weight:normal; padding:0 0 0 0; font-size:15px; color:#000000; }


/* POST NAVIGATOR */			
.postnav { background:#015062; margin-top:3px; padding:3px 0; }
	.postnav .line { 
		height:40px; line-height:37px; color:#ffffff; text-shadow:1px 1px 1px #07677b; text-align:left; padding-left:15px; font-size:20px;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxOTdiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left, rgba(1,151,181,1) 0%, rgba(125,185,232,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(1,151,181,1)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(1,151,181,1) 0%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(1,151,181,1) 0%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(1,151,181,1) 0%,rgba(125,185,232,0) 100%); /* IE10+ */
		background: linear-gradient(to right, rgba(1,151,181,1) 0%,rgba(125,185,232,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0197b5', endColorstr='#007db9e8',GradientType=1 ); /* IE6-8 */
	}
		.postnav .line a { text-decoration:underline; color:#ffffff; text-shadow:1px 1px 1px #07677b; }

		
/* GALLERY */	
.galboxes  { padding:0 0 15px 0; }	
.galboxes .pbx3 { float:left;  margin:7px 7px 0 0; width:230px; text-decoration:none; border:solid 1px #cfd3d6; color:#333333; }
	.galboxes .pbx3 .p { height:151px; overflow:hidden; width:230px; }
	.galboxes .pbx3 .nf { position:absolute; left:0px; bottom:0px; background:rgba(255,255,255,0.75); padding:5px 10px; text-align:center; border-top:solid 1px #bbbbbb; width:210px; }
		.galboxes .pbx3 .p .t { position:absolute; height:100%; width:100%; overflow:hidden; background:rgba(255,255,255,0.7); opacity:0; filter;alpha(opacity:0); }
			.galboxes .pbx3 .p .t .fa { font-size:32px; color:#01a6c7; text-shadow:1px 1px 1px #015062; position:absolute; top:165px; left:102px; }
	.galboxes .pbx3 h3 { font-weight:normal; text-align:left; font-size:13px; line-height:15px; padding:5px 7px; }


/* NEWS PAGE */	
.newslists .news { padding:10px; overflow:hidden; width:470px; height:auto; border:solid 1px #cfd3d6; text-align:left; margin-top:10px; }
	.newslists .news h6 { font-size:14px; color:#015062; padding-bottom:10px; border-bottom:solid 1px #cccccc; margin-bottom:10px; width:100%; line-height:15px; }
		.newslists .news .fix { width:100%; height:120px; overflow:hidden;}
			.newslists .news .fix img { float:left; margin:5px 10px 10px 0; border:solid 1px #cccccc; }
			.newslists .news .fix .txt { font-size:13px; line-height:17px; }
		.newslists .news a.sm { position:absolute; bottom:10px; right:10px; font-size:13px; padding:2px 7px; border:solid 1px #cccccc; text-decoration:none; color:#333333; background:url(../img/see_morel_grad.png) 0% 100% repeat-x; }
		.newslists .news a.sm:hover { color:#000000; border-color:#aaaaaa; }
			.newslists .news a.sm .fa { margin-left:8px; font-size:17px; }
	.newslists .pagginator { 
		height:26px; line-height:26px; border:solid 1px #CFD3D6; margin-top:10px; text-align:center;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmZDNkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmQzZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(207,211,214,1) 0%, rgba(253,253,253,0) 20%, rgba(255,255,255,0) 21%, rgba(255,255,255,0) 80%, rgba(207,211,214,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,211,214,1)), color-stop(20%,rgba(253,253,253,0)), color-stop(21%,rgba(255,255,255,0)), color-stop(80%,rgba(255,255,255,0)), color-stop(100%,rgba(207,211,214,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(207,211,214,1) 0%,rgba(253,253,253,0) 20%,rgba(255,255,255,0) 21%,rgba(255,255,255,0) 80%,rgba(207,211,214,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(207,211,214,1) 0%,rgba(253,253,253,0) 20%,rgba(255,255,255,0) 21%,rgba(255,255,255,0) 80%,rgba(207,211,214,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(207,211,214,1) 0%,rgba(253,253,253,0) 20%,rgba(255,255,255,0) 21%,rgba(255,255,255,0) 80%,rgba(207,211,214,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(207,211,214,1) 0%,rgba(253,253,253,0) 20%,rgba(255,255,255,0) 21%,rgba(255,255,255,0) 80%,rgba(207,211,214,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfd3d6', endColorstr='#cfd3d6',GradientType=1 ); /* IE6-8 */
	}
		.newslists .pagginator a { color:#777777; text-decoration:none; font-size:13px; padding:0 3px; }
		.newslists .pagginator a:hover { color:#000000; }
		.newslists .pagginator span { color:#0197b5; font-size:13px; padding:0 3px; }
		
		
/* RELATIVE NEWS 
.relatives { margin:0 15px 15px 0; }
.relatives .news { padding:10px; overflow:hidden; border:solid 1px #cfd3d6; text-align:left; margin-top:10px; }
	.relatives .news img { float:left; margin:0; border:solid 1px #cccccc; }
	.relatives .news h6 { float:right; font-size:14px; color:#015062; padding-bottom:10px; width:570px; line-height:15px; height:42px; overflow:hidden; }
		.relatives .news a.sm { position:absolute; bottom:10px; left:130px; font-size:13px; padding:2px 7px; border:solid 1px #cccccc; text-decoration:none; color:#333333; background:url(../img/see_morel_grad.png) 0% 100% repeat-x; }
		.relatives .news a.sm:hover { color:#000000; border-color:#aaaaaa; }
			.relatives .news a.sm .fa { margin-left:8px; font-size:17px; }
*/
.relatives { margin:40px 15px 15px 0; }
.relatives .news { padding:10px; border:solid 1px #cfd3d6; text-align:left; }
	.relatives .news img { float:left; margin:0; border:solid 1px #cccccc; }
	.relatives .news h6 { float:right; font-size:12px; font-weight:normal; color:#015062; padding-bottom:10px; width:210px; line-height:13px; height:42px; overflow:hidden; }
		.relatives .news a.sm { position:absolute; bottom:0px; left:120px; font-size:13px; padding:2px 7px; border:solid 1px #cccccc; text-decoration:none; color:#333333; background:url(../img/see_morel_grad.png) 0% 100% repeat-x; }
		.relatives .news a.sm:hover { color:#000000; border-color:#aaaaaa; }
			.relatives .news a.sm .fa { margin-left:8px; font-size:17px; }

		
/* CONTACTS PAGE */
.contacts .box { width:490px; border:solid 1px #cfd3d6; margin:3px 0; color:#196070; text-align:left; }
.contacts .box  h5 { font-weight:normal; padding:5px 10px 0 10px; font-size:15px; color:#000000; }
	.contacts .box  h6 { font-weight:normal; padding:0 10px; font-size:12px; }
	.contacts .box  .info { border-top:solid 1px #cfd3d6; margin:5px 10px 5px 10px; }
	.contacts .box  .gmap { margin:0 0 10px 0; }
		.contacts .box  .maptools { text-align:right; padding-right:5px; font-size:11px; }
		.contacts .box  .maptools span { cursor:pointer; color:#777777; }
		.contacts .box  .mapbox { height:340px; width:100%; overflow:hidden; border-top:solid 1px #015062; }
			.contacts .box  .mapbox .mapcanvas { position:absolute; top:0px; left:0px; width:100%; height:100%; }
			.contacts .box  .mapbox .viewcanvas { position:absolute; top:0px; left:100%; width:100%; height:100%; }

			
/* MENU PAGE */
.menupage .leftmenu { float:left; width:235px; }
	.menupage .leftmenu h2 { 
		font-size:16px; font-weight:bold; color:#ffffff; text-shadow:1px 1px 1px #78a90a; border: solid 1px #78a90a; padding:10px; line-height:17px;
		background: rgb(134,183,32); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzg2YjcyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2ZGIzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmI3MjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left, rgba(134,183,32,1) 1%, rgba(182,219,62,1) 50%, rgba(134,183,32,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(134,183,32,1)), color-stop(50%,rgba(182,219,62,1)), color-stop(100%,rgba(134,183,32,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(134,183,32,1) 1%,rgba(182,219,62,1) 50%,rgba(134,183,32,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(134,183,32,1) 1%,rgba(182,219,62,1) 50%,rgba(134,183,32,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(134,183,32,1) 1%,rgba(182,219,62,1) 50%,rgba(134,183,32,1) 100%); /* IE10+ */
		background: linear-gradient(to right, rgba(134,183,32,1) 1%,rgba(182,219,62,1) 50%,rgba(134,183,32,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86b720', endColorstr='#86b720',GradientType=1 ); /* IE6-8 */
	}
	.menupage .leftmenu ul { list-style:none; margin:0; padding:10px 0 10px 0; border:solid 1px #cfd3d6; border-top:none; text-align:left; }
		.menupage .leftmenu ul li { margin:0; padding:0px 0px; }
		.menupage .leftmenu ul li:hover { 
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxOTdiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzAxOTdiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTk3YjUiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(left,  rgba(1,151,181,1) 0%, rgba(1,151,181,1) 30%, rgba(1,151,181,0) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(1,151,181,1)), color-stop(30%,rgba(1,151,181,1)), color-stop(100%,rgba(1,151,181,0))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left,  rgba(1,151,181,1) 0%,rgba(1,151,181,1) 30%,rgba(1,151,181,0) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left,  rgba(1,151,181,1) 0%,rgba(1,151,181,1) 30%,rgba(1,151,181,0) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left,  rgba(1,151,181,1) 0%,rgba(1,151,181,1) 30%,rgba(1,151,181,0) 100%); /* IE10+ */
			background: linear-gradient(to right,  rgba(1,151,181,1) 0%,rgba(1,151,181,1) 30%,rgba(1,151,181,0) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0197b5', endColorstr='#000197b5',GradientType=1 ); /* IE6-8 */
		}
		.menupage .leftmenu ul li.sel { 
			background:#0197B5; 
		}
		.menupage .leftmenu ul li.sel:hover { background:#0197B5; }
		.menupage .leftmenu ul a { display:block; font-size:13px; color:#333333; text-decoration:none; padding:7px 10px 7px 10px; }
		.menupage .leftmenu ul a:hover { color: #ffffff; text-shadow:1px 1px 1px #07677B; }
			.menupage .leftmenu ul a h5 { float:left; width:180px; line-height:14px; font-size:13px; font-weight:normal; }
				.menupage .leftmenu ul li a h5 span { display:block; }
				.menupage .leftmenu ul li a h5 div { position:absolute; left:0px; bottom:-8px; height:1px; width:110%; border-bottom:solid 1px #e1e1e1; }
				.menupage .leftmenu ul li:last-child a h5 div { border-bottom:solid 1px transparent; }
			.menupage .leftmenu ul li.sel a { color: #ffffff; text-shadow:1px 1px 1px #07677B; }
			.menupage .leftmenu ul li.sel:hover  a { color: #ffffff; text-shadow:1px 1px 1px #07677B; }
			.menupage .leftmenu ul li.sel a h5 { margin-left:15px; width:190px; }
.menupage .singlepost { float:right; width:730px; padding:15px 0px 0px 15px; border:solid 1px #cfd3d6; }
	.menupage .medics { margin-bottom:15px; }
	.menupage .pbx2 { display:block; float:left; width:129px; border:solid 1px #cfd3d6; margin:0 15px 15px 0; text-decoration:none;}
		.menupage .pbx2 h6 { font-weight:normal; font-size:11px; color:#333333; text-align:center; padding:7px 5px; line-height:12px; }
		.menupage .pbx2 img { border-bottom:solid 1px #cfd3d6; }
	
	.partmeds { font-family:'Open Sans',sans-serif; font-size:13px; }
		.partmeds .mimg { border:solid 1px #CFD3D6; padding:1px; }
		.partmeds .ttl { color:#015062; font-size:15px; }
		.partmeds .sttl { color:#015062; font-size:15px; font-weight:normal; }
		.partmeds .lspc { border-top:solid 1px #CFD3D6;margin-top:10px;font-size:7px; }

/* MEDICS */			
.medics { margin-top:5px; }
.medics .line { border: solid 1px #CFD3D6; text-align:left; }
.search_medic { float:left; margin-left:15px; width:214px; margin-top:5px; border:solid 1px #076277; background:#019fbe; }
	.search_medic input { background:none; padding:4px 6px 5px 6px; border:none; font-family:'Open Sans',sans-serif; font-size:14px; color:#ffffff; }
	.search_medic .fa { position:absolute; top:4px; right:6px; font-size:18px; }
	.medics .med { display:none; position:absolute; top:0px; left:0px; width:135px; height:205px; border:solid 1px #CFD3D6; cursor:pointer; background:#ffffff; overflow:hidden; }
		.medics .med img { position:abolute; top:0px; left:0px; }
		.medics .med .dname { 
			position:absolute; bottom:-1px; left:-1px; width:135px; height:38px; padding:5px 0; text-align:center; 
			border:solid 1px #999999; background:rgba(255, 255, 255, 0.7);
		}
		.medics .med .cont { display:none; }
.singlemed { display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(255, 255, 255, 0.85); z-index:2; text-align:center; }
	.singlemed table { 
		margin:15px auto; border: solid 1px #CFD3D6; background:#ffffff; 
		-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
		box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	}
		.singlemed table td { padding:10px; font-family:'Open Sans',sans-serif; font-size:13px; color:#000000; }
	.singlemed .fa { position:absolute; top:24px; right:124px; z-index:9; cursor:pointer; font-size:18px; color:#999999; }


/* MEDSBOX */
.medsbox { margin-bottom:30px; }
.medsbox .med { float:left; margin:7px 7px 0 0; width:135px; height:205px; border:solid 1px #CFD3D6; cursor:pointer; background:#ffffff; overflow:hidden; }
	.medsbox .med img { position:abolute; top:0px; left:0px; }
		.medsbox .med .dname { 
			position:absolute; bottom:-1px; left:-1px; width:135px; padding:5px 0; text-align:center; 
			border:solid 1px #999999; background:rgba(255, 255, 255, 0.7);
		}
		.medsbox .med .cont { display:none; }

/* INNER SLIDER */
.sld { width:712px; height:400px; overflow:hidden; border:solid 1px #CFD3D6; margin-bottom:20px; }
	.sld a { position:absolute; display:block; left:0px; top:0px; width:712px; height:400px; z-index:0; }
	.sld .prev { position:absolute;top:135px;left:20px;width:60px;height:60px;background:rgba(0,0,0,0.7); border-radius:50%; cursor:pointer; z-index:99; }
		.sld .prev .fa { font-size:50px; color:#bbbbbb; left:17px; top:4px; }
	.sld .next { position:absolute;top:135px;right:20px;width:60px;height:60px;background:rgba(0,0,0,0.7); border-radius:50%; cursor:pointer; z-index:99; }
		.sld .next .fa { font-size:50px; color:#bbbbbb; left:23px; top:4px; }
	.sld .mstm { position:absolute; top:0px; left:0px; width:100%; height:3px; z-index:99; opacity:1; filter:alpha(opacity:100); }
		.sld .mstm .ins { position:absolute; top:0px; left:0px; width:0%; height:100%; background:rgba(0,0,0,0.4); }
	
	
/* TAB */
.tabs { height:40px; width:720px; margin-bottom:40px; }
.tabs a { 
	float:left; height:100%; width:175px; text-align:center; line-height:38px; font-size:18px; text-decoration:none !important;
	display:block; background:#0197B5; margin-right:5px; color:#ffffff !important; text-shadow: 1px 1px 1px #07677B;
}
.tabs a.last { float:right; }
.tabs a div { 
	position:absolute; left:0px; bottom:0px; height:2px; width:100%; background:#015062; 
	border-top:solid 1px #ffffff; display:none; 
}
.tabs a b { 
	position:absolute; left:0px; top:100%; height:8px; width:100%; 
	background:url(../img/tab_sel.png) 50% 50% no-repeat; display:none;
}
.tabs a.sel div { display:block; }
.tabs a.sel b { display:block; }
.tabs a.disabled { opacity:0.35; filter:alpha(opacity:35); }

	
/* SINGE POST TAXONOMY */		
.singlepost .line { border: solid 1px #CFD3D6; padding:30px 30px 30px 30px; text-align:left; }
	.singlepost .baseimg { float:left; border: 3px solid #d3d3d3; margin: 0 25px 5px 0; padding:1px; }
	/* TAXONOMY */
	.singlepost p, .medinfo p { margin:0 0 15px 0; padding:0; color:#333333; }
	.singlepost ul, .singlepost ol, .medinfo ul, .medinfo ol { padding:0; color:#333333; }
	.singlepost ul, .medinfo ul  { margin:0 20px 15px 20px; list-style: none; }
	.singlepost ol, .medinfo ol  { margin:0 20px 15px 40px; }
	.singlepost ul li, .medinfo ul li { background-image:url(../img/bullet.png); background-repeat:no-repeat; background-position:0px 1px; padding-left:20px; }
	.singlepost li, .medinfo li  { margin-bottom:5px; }
	.singlepost a, .medinfo a { text-decoration:underline; color:#015062; }
	.singlepost .header_1, .medinfo .header_1 { font-size:15px; color:#015062; }
	.singlepost .header_2, .medinfo .header_2 { font-size:17px; color:#015062; font-family: 'Open Sans Condensed', sans-serif; }
	

/* PROMOBOX */
.promobox { list-style:none; margin:10px; width:470px; height:207px; overflow:hidden; }
.promobox .fix { width:100%; height:173px; overflow:hidden;}
	.promobox .fix img { float:left; margin:5px 10px 10px 0; border: solid 1px #cccccc; }
	.promobox .fix .txt { font-size:13px; line-height:17px; }
.promobox a.sm { position:absolute; bottom:0px; right:0px; font-size:13px; padding:2px 7px; border: solid 1px #cccccc; text-decoration:none; color:#333333; background:url(../img/see_morel_grad.png) 0% 100% repeat-x; }
.promobox a.sm:hover { color:#000000; border-color:#aaaaaa; }
	.promobox a.sm .fa { margin-left:8px; font-size:17px; }
