/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

* {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}



body 				{background-color:#ccc;}
#main-container 	{width:760px; margin:0 auto; padding:0;}
#header				{display:none;width:760px; height: 114px; margin:0; padding:0; background:#fff url(images/bg-header.gif) top right no-repeat;}
#new-header {width:760px;margin-top:20px; text-align: center; font-family: "Trebuchet MS", Arial;
	background:#193d55 url(images/bg-header-v2.png) center center no-repeat;



/* Advanced */

border-top-left-radius:15px;
-moz-border-top-left-radius:15px;
-webkit-border-top-left-radius:15px;

border-top-right-radius:15px;
-moz-border-top-right-radius:15px;
-webkit-border-top-right-radius:15px;

border-width: 1px 1px 0; border-style: solid; border-color:#193d55;

}

#new-header h1 {font-size:25px; color:#fff;font-weight:100; text-shadow:0 0 7px #111; padding:16px ; margin-bottom:0; letter-spacing: .02em;}
#info-bar {background:#b32481; opacity: .8; color:#eee; text-align: center; padding:6px; text-transform: uppercase; font-size:14px; letter-spacing.02em; }
#info-bar a {color:#fff;}
#header a img		{position:relative; left:0; margin:0;}
#content-ext		{width:760px; margin:0; padding:0;background: #fff repeat-y; border-width:0 1px; border-color:#193d55; border-style: solid;}
#content			{width:700px; margin:0 auto; background-color:#fff; padding:6px 0 10px;
					 font-family:Georgia, "Times New Roman", Times, serif; color:#213D70; line-height:1.5em;}
#navbar 			{font-family: "Trebuchet MS", Arial; text-align:center; border-bottom:solid 1px #ccc; padding-bottom:4px; margin-bottom:10px; color:#ccc;}
#navbar a 			{/*color:#996633;*/ color:#727069;}
#navbar a:hover 	{color:#213D70;}					 
#content img 		{border:solid 1px #bbb; padding:2px;}
#content p {margin:6px 0;}
#content ul {padding-left:10px;}
#content .dida		{text-align:center; font-size:.85em; font-style:italic; color:#75746f; width:600px; margin:0 auto; padding:10px 0 12px; }				
#content .tel		{font-family:Arial, Helvetica, sans-serif;}

#content a 			{/*color:#996633;*/ color:#666;}
#content a:hover	{color:#20262c; background-color:#eee;}
#content h1			{font-weight:normal; font-size:24px; color:#182D52; text-align:center; line-height:35px;}
#content h2			{text-align:center; font-family: Helvetica, Arial, sans-serif; font-size:24px; font-weight:normal;color:#7e8695; border-bottom:solid 1px dashed #ccc; margin: 10px 0; line-height:1.2em;/* color:#182D52; */ }
#content h3			{text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:19px; margin:16px 0 12px;color:#425270; border-bottom:solid 1px dashed #ccc; /* color:#182D52; */}
#content li 		{list-style-type:disc; margin-top:16px;}
#content ul.compact li {margin-top:0;}
#footer-ext			{width:760px; min-height:47px; height:auto; border-width:0 1px 1px; border-color:#193d55; 
	border-style:solid; background:#fff;
	
	
border-bottom-left-radius:15px;
-moz-border-bottom-left-radius:15px;
-webkit-border-bottom-left-radius:15px;

border-bottom-right-radius:15px;
-moz-border-bottom-right-radius:15px;
-webkit-border-bottom-right-radius:15px;



}
#footer				{width:700px; font-family:"Trebuchet MS", Arial; text-align:center; font-size:.8em; color:#98968F;border-top:solid 1px #ccc; margin:0 auto;padding-top:10px;}
#footer	a {color:#666;}

.map 				{width: 600px; margin:0 auto; text-align:center;}
.map 	iframe		{border:solid 1px #ccc;}
.map-dida 			{font-size:12px; text-align:center;}

.map-container {margin:0 auto;}




#signature 			{width:740px; margin:0 auto 20px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-top:12px;}
#signature a 		{font-weight:bold; color:#182D52; text-decoration:none;}
#signature a:hover	{color:#213D70; text-decoration:underline;}

@media screen and (max-width: 760px) {
	html {font-size: 62.5%; -webkit-text-size-adjust: 100%; }
	#main-container,#header	,#content-ext,#footer-ext,#new-header	 {width:98%; margin-left: auto; }

	#info-bar  {font-size:13px;}
	#content,#footer	 {width: 90%; font-size:16px;}
	#content img {max-width:100%; height:auto;}
	#content .dida {max-width:90%;}
	#signature {width:90%;}
	
	#navbar {font-size: 14px; padding-bottom:8px;}
	#navbar a {padding:6px 8px 8px;}
	
	#gmap_canvas {width:90% !important; margin:0 auto !important; height:300px !important;}
	.map-container .gmap_canvas-ext {width:100% !important;}

}