/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}

img, fieldset {
	border: 0;
}

/* set image max width to 100% */
/*
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}
*/

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
html,body { height:100%; }
body {
/*#E2C738*/
	background-color:#294461;
	font: 0.94em/150% Arial, Helvetica, sans-serif;
	color: #333;
}
a {
	color: #000080;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
p {
	margin: 0 0 1.2em;
	padding: 0;
}

/* list */
ul, ol {
	margin: 1em 0 1.4em 24px;
	padding: 0;
	line-height: 140%;
}
li {
	margin: 0 0 .5em 0;
	padding: 0;
}

/* headings */
h1, h2, h3, h4, h5, h6 {
line-height: 1.4em;
}
h1 {

font-size: 1.4em;
color: #fff;
display:inline;
float:left;

}

h2 {
font-size: 1.4em;
color: #fff;
display:inline;

}

/* reset webkit search input styles */
input[type=search] {
	-webkit-appearance: none;
	outline: none;
}
input[type="search"]::-webkit-search-decoration, 
input[type="search"]::-webkit-search-cancel-button {
	display: none;
}



/************************************************************************************
HEADER / FOOTER
*************************************************************************************/
#header {
padding:0px;
background-color:#294461;
padding-left:0px;
overflow:hidden;
}


#footer {
clear:both;
background-color:#294461;
padding:1px;
color:#fff;
vertical-align:middle;
}

.f_link{

background-color:#294461;
}

.f_link a{
border-right:solid 1px #fff;
color:#fff;
padding:0px 15px;
}

#footer_e {
clear:both;
background-color:#294461;
padding:5px;
color:#fff;
font-weight:bold;
text-align:right;
}

#footer_e a{
color:#fff;
}

#langButtonBox{font-size: 1.4em; float:right;}
strong.langOn{
border-left:solid 1px #fff;
background-color:orange;
color:#fff;
line-height: 1.4em;
padding:3px;
}


a.langOff{
border-left:solid 1px #fff;
background-color:#294461;
color:#fff;
line-height: 1.4em;
padding:3px;
}


/************************************************************************************
STRUCTURE
*************************************************************************************/
hr{border-width:1px 0px 0px 0px; border-style:dashed; border-color:#C8B032; height:1px; clear:both;}

#map{
background-color:#f4dcb6;
background-image:url('../img/bg01.jpg');
margin-left:385px;
height:300px;
}

#menuBox{
background-color:#f4dcb6;
background-image:url('../img/bg01.jpg');
width:350px;
height:70%;
padding:0px 5px 0px;
text-align:left;
float:left;
overflow:auto;
font-size:12px;
}

#gMapArrow{
background-image:url('../img/gMapArrow.gif');
height:40px;
margin:0px;
}


.txtBox{
margin:20px auto;
padding:20px;
background-color: #fff;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;

filter:alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}



div.ctgLinkDefault{display:none;}


#form_h{ background-color:#294461; font-weight:bold; padding:5px; color:#ffffff; white-space:nowrap;}
#form_d{ background-color:#e6e6fa; padding:5px;}

#form_tbl .txt{width:230px;}
#iconBox{
display:none; padding:10px; background-color:#ffffff;
}

#editTbl a.ctgName{
display:block;
color:#fff;
margin:2px 0px;
padding:5px;
text-align:left;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background-color:#008080;
}

#editTbl a.ctgName:hover{
background-color:#ffb6c1;
}

fieldset{border:dashed 2px orange; background-color:#dcdcdc; padding:5px;}
legend{background-color:#dcdcdc; padding:5px;}
/************************************************************************************
Map Window
*************************************************************************************/
#iwin {
color:ccc;
}

#iwin img{
border:solid 1px ccc;
float:left;
margin:0px 10px 10px 0px;
}

#main-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	position: relative;
}
#main-nav li:first-child {
	margin-left: 10px;
}
#main-nav a {
	line-height: 100%;
	font-weight: bold;
	color: #fff;
	display: block;
	padding: 14px 15px;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(0,0,0,.5);
}
#main-nav a:hover {
	color: #fff;
	background: #474747;
	/* gradient */
	background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#4f4f4f));
	background: -moz-linear-gradient(top,  #282828,  #4f4f4f);
	background: linear-gradient(-90deg, #282828, #4f4f4f);
}



#code{border:solid 1px #555; margin:10px 0px 0px; padding:0px;}
#code_box_h{background-color:#555; font-weight:bold; padding:5px; color:#ffffff; text-align:center;}
#code_box{width:100%; height:300px; font-size:11px; margin:0px; padding:0px; border:none;}




#g_336x280{
width:336px;
margin:10px auto 5px; 
}

#g_728x90{
width:728px;
margin:15px auto;
}