/* CSS Document */
BODY {
	background-color: #C7C7C7;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 15px;
	color: #000000;
	font-size: 90%;
}

#main-pane {
	margin-left: 16em;
	padding-left: 2%;
	margin-right: 2%;
	padding-top: 5ex;
	vertical-align: top;
	width: 730px;
	height: 100%;
	float: left;
}

.cell-bg {
	background-image: url(images/cell_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #C7C7C7;
	vertical-align: top;
}

.cell-bg-bar {
	background-image: url(images/cell_bgbar.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#skip-navigation, #end-navigation {
	display: none;
}


#navbar-container {
	padding: 3ex 0px;
}

#navbar {
	list-style: none;
	display: inline;
	font-size: 100%;
}

#navbar li {
	display: inline;
	padding: 2ex 0px;
	vertical-align: middle;
}

#navbar li span {
	background-image: url(images/divline01.gif);
	background-position: top right;
	background-repeat: repeat-y;
	color: #15496D;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 13px;
	text-align: center;
	line-height: 3ex;
}

#navbar .current-page {
	color: #1a4a76;
}

#navbar A {
}

#navbar A:link {
	color: #15496D;
}

#navbar A:active {
	color: #15496D;
}

#navbar A:visited {
	color: #15496D;
}

#navbar A:hover {
	color: #FFFFFF;
}

#banner {
	clear: both;
	text-align: center;
	margin: 2ex 0px;
}

#banner .left {
	width: 251px;
	height: 283px;
	float: left;
}

#banner .right {
	width: 251px;
	height: 283px;
	float: left;
}

#banner .center {
	float: left;
	background-image: url(images/banner-center.jpg); /* url(images/p02.jpg); */
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
	vertical-align: top;
	padding-top: 45px;
	width: 212px;
	height: 283px;
}

#banner .error {
	color: rgb(200,40,40);
}

#banner .center .title {
	font-size: 18px;
	line-height: 20px;
	color: #467888;
	font-weight: bold;
}

#banner .center .slogan {
	text-align: center;
	vertical-align: top;
	margin-top: 45px;
	color: #373737;
	font-size: 14px;
}

#banner .attention {
	color: rgb(230,130,130);
	background-color: #f0f0f0;
	margin: 2ex 0ex;
	padding: 1ex .5ex;
	font-size: 90%;
	font-weight: bold;
	border-left: thin solid black;
	border-right: thin solid black;
}

#content {
	padding: 5ex 3ex;
	vertical-align: bottom;
	text-align: left;
	line-height: 18px;
	clear: both;
	font-size: 80%;
}

#content .title {
	font-size: 18px;
	color: #000000;
	line-height: 23px;
}
#content .content {
	float: left;
	width: 53%; /* 355px; */
}
#content .content p {
	padding-left: 2ex;
	padding-right: 2ex;
}

#content .faq .question {
	font-size: 18px;
	color: #000000;
	line-height: 23px;
  border-top: dotted thin #909090;
  padding-top: 1ex;
}
#content .faq .answer {
  margin-bottom: 3em;
}

#content .news {
	float: left;
	width: 45%; /* 340px; */
	background-image: url(images/cell_bg2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: rgb(99, 125, 145); padding : 3px;
	color: #A7C2CD;
	vertical-align: top;
}

#content .gallery {
	text-align: center;
}
#content .gallery .slideshow {
	margin-top: 2em;
}

#content .error .title {
	color: rgb(200,40,40);
}

.news-bullet {
	background-image: url(images/arr03a.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 15px;
	color: #A7C2CD;
	font-weight: bold;
	text-align: left;
}



/* Footer */
#footer {
	clear: both;
	background-image: url(images/cell_bg3.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border-left: 1px dotted #FFFFFF;
	border-right: 1px dotted #FFFFFF;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	margin-top: 15ex;
	margin-left: 2ex;
	margin-right: 2ex;
	padding-top: 37px;
	padding-bottom: 3px;
}

/* Link Styles */
A.btnLink {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

A.btnLink:link {
	color: #4F748B;
}

A.btnLink:active {
	color: #4F748B;
}

A.btnLink:visited {
	color: #4F748B;
}

A.btnLink:hover {
	background-color: #4F748B;
	color: #FFFFFF;
}

A.btnLink2 {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

A.btnLink2:link {
	color: #FFFFFF;
}

A.btnLink2:visited {
	color: #FFFFFF;
}

A.btnLink2:active {
	color: #FFFFFF;
}

A.btnLink2:hover {
	color: #657F91;
}

A.btnLink3 {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

A.btnLink3:link {
	color: #FFFFFF;
}

A.btnLink3:visited {
	color: #FFFFFF;
}

A.btnLink3:active {
	color: #FFFFFF;
}

A.btnLink3:hover {
	color: #000000;
}

A.btnLink4 {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

A.btnLink4:link {
	color: #A0A0A0;
}

A.btnLink4:active {
	color: #A0A0A0;
}

A.btnLink4:visited {
	color: #A0A0A0;
}

A.btnLink4:hover {
	color: #000000;
}

A.btnLink5 {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

A.btnLink5:link {
	color: #000000;
}

A.btnLink5:visited {
	color: #000000;
}

A.btnLink5:active {
	color: #000000;
}

A.btnLink5:hover {
	color: #FFFFFF;
}
