*{font-size:100.01%}
html {
	font-size:62.5%;
	background:#d1ebeb;
}
body {
	margin:0;
	font:1.2em Arial, Helvetica, sans-serif;
	background: transparent url(../images/body-bg.gif) no-repeat 50% 0;
	color:#004a4a;
	min-width:1000px;
}
img {border:none;}
form {
	padding:0;
	margin:0;
}
ul {
	margin:0 0 0 15px;
	padding:0;
}
ul ul {margin:2px 0 2px 15px;}
a {color:#004a4a;}
a:hover {text-decoration:none;}
p {line-height:1.417em;}
/*page*/
#page {
	margin:0 auto;
	width:1000px;
	overflow:hidden;
}
/*header*/
.header {
	height:1%;
	overflow:hidden;
	position:relative;
	z-index:5;
	padding:19px 9px 0 26px;
}
.logo {
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:309px;
	height:104px;
	background:url(../images/main-logo.gif) no-repeat;
}
.logo a {
	display:block;
	height:100%;
}
.header-cnt {
	float:right;
	width:620px;
	padding:41px 0 0;
}
.search {
	float:left;
	width:207px;
	padding:17px 0 0;
}
.search label {display:none;}
.search input.text {
	float:left;
	margin:0;
	width:129px;
	border:1px inset #404040;
	padding:1px 5px;
	font:11px Arial, Helvetica, sans-serif;
}
.search input.button {float:right;}
.header-cnt ul {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
.header-cnt ul li {float:left;}
.header-cnt ul a {
	display:block;
	overflow:hidden;
	text-indent:-9999px; 
}
.header-cnt ul a.donate {
	background:url(../images/donate.gif) no-repeat;
	width:105px;
	height:46px;
	margin:3px 10px 0 0;
}
.header-cnt ul a.client-zone {
	background:url(../images/client-zone.gif) no-repeat;
	width:191px;
	height:50px;
}
ul.menu {
	position:absolute;
	top:0;
	right:-1px;
	padding:0;
	margin:0;
	list-style:none;
}
ul.menu li {
	float:left;
	padding:16px 9px 0 8px;
	background:url(../images/separator01.gif) no-repeat 100% 0;
	font:bold 1.084em Arial, Helvetica, sans-serif;
}
ul.menu li.first {
	background:none;
	padding-right:21px;
}
ul.menu a {
	color:#0d6e6e;
	text-decoration:none;
}
ul.menu a:hover,
ul.menu .active a {color:#e80b8c;}

.promo {
	height:1%;
	overflow:hidden;
	padding:7px 9px 0 7px;
}
.promo-box {
	width:667px;
	float:left;
	background:#239d9f url(../images/promo-box-top.gif) no-repeat;
	overflow:hidden;
}
.promo-box-cnt {
	width:630px;
	padding:33px 18px 20px 19px;
	min-height:463px;
	background:url(../images/promo-box-btm.gif) no-repeat 0 100%;
}
* html .promo-box-cnt {height:463px;}

.promo-box-inn {
	width:100%;
	overflow:hidden;
	color:#fff;
	padding:0 0 11px;
}
.promo-box-inn img {
	float:left;
	margin:2px 15px 0 0;
}
.promo-box-inn h1 {
	color:#23faff;
	margin:0 0 15px;
	letter-spacing:-1px;
	font:bold 2.3em/1em Arial, Helvetica, sans-serif;
}
.promo-box-inn p {
	margin:0;
	font:italic 1em/1.5em Arial, Helvetica, sans-serif;
}
ul.promo-list {
	width:650px;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	color:#fff;
	background:url(../images/promo-list-bg.gif) repeat-y;
}
ul.promo-list li {
	float:left;
	width:145px;
	padding:0 17px 7px 0;
}
ul.promo-list img {
	display:block;
	margin:0 0 4px;
}
ul.promo-list p {
	margin:0 3px 0 6px;
	line-height:1.25em;
}
ul.promo-list p a {
	background:url(../images/arrow01.gif) no-repeat 1px .3em;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 8px;
}
ul.promo-list a:hover {text-decoration:underline;}


.promo-col {
	float:right;
	width:310px;
	padding:36px 0 0;
}
.promo-col img {display:block;}
.promo-col h2 {
	color:#009397;
	margin:13px 0 6px;
	font:bold 1.833em Arial, Helvetica, sans-serif;
}
ul.news-list {
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:url(../images/dotted01.gif) repeat-x;
}
ul.news-list li {
	background:url(../images/dotted01.gif) repeat-x 0 100%;
	padding:4px 0 6px;
}
ul.news-list p {
	background:url(../images/arrow02.gif) no-repeat 0 .4em;
	padding:0 0 0 13px;
	line-height:1.334em;
	margin:0;
}
ul.news-list p span {display:block;}
ul.news-list p a {
	font-weight:bold;
	text-decoration:none;
}
ul.news-list p a:hover {text-decoration:underline;}

/*footer*/
.footer {
	height:1%;
	padding:13px 0 25px;
	margin:0 27px;
	overflow:hidden;
	position:relative;
	font:.917em Arial, Helvetica, sans-serif;
}
.footer address {
	font-style:normal;
	margin-bottom:4px;
}
.footer a {text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footer dl {
	list-style:none;
	height:1%;
	overflow:hidden;
	margin:0 0 4px -6px;
	padding:0;
}
.footer dl dt {
	float:left;
	background:url(../images/separator02.gif) no-repeat 0 .2em;
	padding:0 5px 0 6px;
}
.footer dl dd {
	font-weight:bold;
	float:left;
	margin:0;
	padding:0 5px 0 0;
}
* html dl.profile-list dt {margin-right:-3px;}

.footer ul {
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.footer ul li {
	float:left;
	padding:0 4px 0 5px;
	margin:0 5px 0 -5px;
	background:url(../images/separator02.gif) no-repeat 0 .2em;
}
.footer p {margin:12px 0 0;}
.footer p img {
	vertical-align:middle;
	padding-left:5px;
}

/* standard page */

/*primary content*/
.primary {
	height:1%;
	overflow:hidden;
	background:url(../images/primary-bg.gif) repeat-y;
	padding:0 7px 0 0;
	margin:5px 0 0 6px;
}
.content-area {
	width:728px;
	float:left;
	padding:0 0 69px;
	background:url(../images/content-area-bg.gif) no-repeat 0 100%;
}
.head01 {
	height:1%;
	overflow:hidden;
	padding:24px 10px 14px 22px;
	margin:0 0 8px;
	color:#fff;
	background:url(../images/head-bg.gif) no-repeat;
}
.head01 p,
.head01 h1 {
	margin:0 0 15px;
	font:bold 2.166em/1.3em Arial, Helvetica, sans-serif;
}
ul.breadcrumbs {
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.breadcrumbs li {
	background:url(../images/arrow03.gif) no-repeat 0 .4em;
	padding:0 5px 0 9px;
	float:left;
}
ul.breadcrumbs a {
	text-decoration:none;
	color:#fff;
}
ul.breadcrumbs a:hover {text-decoration:underline;}
.content {
	height:1%;
	overflow:hidden;
	padding:0 11px 0 20px;
	background:url(../images/dotted02.gif) repeat-y 198px 0;
}
.content:after {
	display:block;
	clear:both;
	content:" ";
}
.content-no-dot {
	height:1%;
	overflow:hidden;
	padding:0 11px 0 20px;
}
.content-no-dot:after {
	display:block;
	clear:both;
	content:" ";
}
/*main column*/
.main-area {
	width:506px;
	float:right;
}
.article,
.article01 {height:1%;}
.article:after,
.article01:after {
	content:" ";
	display:block;
	clear:both;
}
.img-box01 {
	float:left;
	margin:0 10px 0 0;
	position:relative;
	width:291px;
}
.img-boxgal {
	float:left;
	margin:0 5px 0 0;
	position:relative;
	width:166px;
}
* html .img-box01 {margin-right:4px;}
.img-box01 img {
	display:block;
	margin:0 auto;
	border:1px solid #fff;
}
.article h1,
.article h2,
.article h3,
.article01 h1,
.article01 h3 {
	color:#e80b8c;
	margin:1px 0 18px 0;
	font:2em/1.2em Arial, Helvetica, sans-serif;
}
.article01 h1 {margin-bottom:15px;}
.article h2 {
	font:1.167em/1.286em Arial, Helvetica, sans-serif;
	margin:0 10px 16px 0;
}
.article01 h2 {
	color:#e80b8c;
	font:1em/1.334em Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 18px;
}
.article01 h2 span {display:block;}
.article h3,
.article01 h3 {
	margin:0 0 1px;
	font:bold 1em Arial, Helvetica, sans-serif;
}
.article01 h3 {font:1em Arial, Helvetica, sans-serif;}
.article p,
.article01 p {margin:0 0 18px;}
.article .holder{
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 0 0 7px;
}
.article-content{
	overflow: hidden;
	height: 1%;
}
.article img{
	<!-- margin: 0 11px 0 0; -->
}
.article-block{
	overflow: hidden;
	height: 1%;
	padding: 8px 0;
	border-bottom: 1px solid #b5b5b5;
}
.article-block img{
	float: left;
	margin: 1px 12px 0 5px;
}
.article-block dl,
.article dl{
	margin: 0 0 13px;
	padding: 0;
	overflow: hidden;
	height: 1%;
}
.article-block dl dt,
.article dl dt{
	float: left;
	color: #e947a5;
	font-size: 1.16em;
	line-height: 1.391em;
	margin: 0 3px 0 0;
}
.article-block dl dd,
.article dl dd{
	margin: 0;
	font-size: 1.16em;
	line-height: 1.391em;
}
.article-block p,
.article p{
	margin: 0;
	line-height: 1.391em;
}
.article p{margin: 0 0 20px;}



.side-area {
	float:left;
	width:171px;
}
ul.side-nav {
	padding:0;
	margin:4px 0 0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:url(../images/dotted01.gif) repeat-x 0 100%;
}
ul.side-nav li {
	background:url(../images/dotted01.gif) repeat-x;
	height:1%;
	vertical-align:top;
	font:bold .917em/1.455em Arial, Helvetica, sans-serif;
	overflow:hidden;
}
ul.side-nav a {
	text-decoration:none;
	display:block;
	background:url(../images/arrow02.gif) no-repeat 0 1em;
	padding:7px 0 7px 7px;
}
ul.side-nav .active a,
ul.side-nav a:hover {
	color:#e91691;
	background-image:url(../images/arrow04.gif);
}
ul.side-nav a.haschildren {
	background-image:url(../images/arrow04.gif) !important;
}
ul.side-nav .non-active a {
	color:#004A4A !important;
	background-image:url(../images/arrow02.gif); !important;
}
ul.side-nav ul {
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:none;
}
ul.side-nav ul li {
	padding-left:10px;
	font-size:1em
}

/*sidebar*/
.sidebar {
	width:251px;
	float:right;
	padding:12px 0 0;
}
.box01,
.box02,
.box03 {
	height:1%;
	overflow:hidden;
	margin-bottom:10px;
	background:url(../images/box-bg.gif) repeat-y;
}
.title {
	background:url(../images/title01-bg.gif) no-repeat;
	color:#fff;
	margin:0 0 4px;
	padding:0 11px;
	font:bold 1.167em/2.857em Arial, Helvetica, sans-serif;
}
.box02 .title {background-image:url(../images/title02-bg.gif);}
.box03 .title {background-image:url(../images/title03-bg.gif);}
.box-cnt {
	height:1%;
	overflow:hidden;
	padding:0 5px 0 10px;
	margin-bottom: 13px;
}
.box-cnt img {
	float:left;
	border:1px solid #75b544;
	margin:3px 5px 0 0;
}
.box02 .box-cnt img {border-color:#b54491;}
.box-cnt p {margin:0 0 7px;}
.box-cnt p strong {
	color:#75b544;
	font-weight:normal;
	display:block;
	margin-bottom:4px;
}
.box02 .box-cnt p strong {color:#b54491;}
ul.downloads-list {
	padding:0 0 8px;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.article ul.downloads-list,
.article01 ul.downloads-list {
	background:url(../images/dotted01.gif) repeat-x;
	padding:0;
	width: 495px;
}
ul.downloads-list li {
	background:url(../images/dotted01.gif) repeat-x 0 100%;
	height:1%;
	vertical-align:top;
	overflow:hidden;
	font:bold .917em Arial, Helvetica, sans-serif;
}
.article01 ul.downloads-list li {font:1em Arial, Helvetica, sans-serif;}
ul.downloads-list a {
	color:#023c6d;
	text-decoration:none;
	/*background:url(../images/arrow02.gif) no-repeat 7px .7em;*/
	padding:5px 0 6px 22px;
	float:left;
}
.article ul.downloads-list a,
.article01 ul.downloads-list a  {
	color:#004a4a;
	font-weight:normal;
}
ul.downloads-list a.pdf {background:url(../images/pdf-ico.gif) no-repeat 0 .5em;}
ul.downloads-list a.word {background:url(../images/word-ico.gif) no-repeat 2px .4em;}
ul.downloads-list a:hover {text-decoration:underline;}

/* news listing page */

ul.paging {
	float:right;
	padding:7px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
ul.paging li {
	float:left;
	color:#fff;
	font:bold .917em Arial, Helvetica, sans-serif;
	padding:0 4px 0 6px;
	margin:0 2px 0 -2px;
	background:url(../images/separator03.gif) no-repeat 0 .3em;
}
ul.paging li a {
	text-decoration:none;
	color:#fff;
}
ul.paging li a:hover { text-decoration:underline;}
ul.news-listing {
	padding:0;
	margin:4px 0 0 -5px;
	position:relative;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:url(../images/dotted01.gif) repeat-x;
}
ul.news-listing li {
	background:url(../images/dotted01.gif) repeat-x 0 100%;
	height:1%;
	padding:3px 0 4px;
	overflow:hidden;
}
.img-box02 {
	float:left;
	width:163px;
	margin-right:14px;
	background:#b6dedf url(../images/img-box-top02.gif) no-repeat;
}
.img-box02-cnt {
	width:100%;
	overflow:hidden;
	padding:6px 0;
	background:url(../images/img-box-btm02.gif) no-repeat 0 100%;
}
* html .img-box02-cnt {height:102px;}
.img-box02-cnt img {
	display:block;
	margin:0 auto;
	border:1px solid #fff;
}
ul.news-listing p {margin:2px 25px 0 0;}
ul.news-listing p a {
	color:#e91a93;
	text-decoration:none;
}
ul.news-listing p a:hover {text-decoration:underline;}
.paging-box {
	position:relative;
	height:1%;
	padding:0 13px;
	overflow:hidden;
	margin:20px 0 -45px;
}

/* events-detail page */

ul.list {
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.list li {
	background:url(../images/dotted01.gif) repeat-x;
	padding:5px 0 6px 5px;
}
ul.list li .item {color:#e80f8e;}
ul.list li a {text-decoration:none;}
ul.list li a:hover {text-decoration:underline;}
ul.list ul {
	padding:2px 0 0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.list ul li {
	background:none;
	padding:0 0 2px;
}

.primary01 {
	height:1%;
	overflow:hidden;
	position:relative;
	margin:-6px 5px 0 6px;
	z-index:1;
	background:url(../images/primary-bg01.gif) repeat-y;
}
.primary01 .content-area {
	width:989px;
	float:none;
	overflow:hidden;
	background:url(../images/content-area-bg02.gif) no-repeat 0 100%;
}
.primary01 .head01 {
	padding:35px 10px 12px 20px;
	margin:0 0 8px;
	background:url(../images/head-bg02.gif) no-repeat 2px 0;
}
.primary01 .head01 p,
.primary01 .head01 h1 {margin-bottom:15px;}
.primary01 .head01 ul.paging {padding-top:4px;}
.primary01 .content {
	padding:0 18px 0 22px;
	background-position:200px 0; 
}
.primary01 .main-area {width:763px;}
.intro {
	height:1%;
	overflow:hidden;
	padding:0 0 0 3px;
}
.intro h1 {
	margin:0;
	font:2em/1.1em Arial, Helvetica, sans-serif;
	color:#e80b8c;
}
.intro p {margin:0;}
.image-listing {
	width:763px;
	overflow:hidden;
	position:relative;
	margin-bottom:-16px;
	background:url(../images/image-listing-bg.gif) repeat-y;
}
.image-listing ul {
	padding:0;
	margin:0 0 16px;
	list-style:none;
	width:790px;
	background:url(../images/dotted01.gif) repeat-x 0 100%;
	overflow:hidden;
}
.image-listing ul li {
	float:left;
	width:167px;
	padding:0 29px 0 0;
}
.image-listing ul img {
	display:block;
	margin:0 auto;
	border:1px solid #fff;
}
.image-listing ul p {
	margin:0 0 9px;
	text-align:center;
}
.image-listing ul p a {
	color:#e80b8c;
	text-decoration:none;
}
.image-listing ul p a:hover {text-decoration:underline;}
.primary01 .paging-box {margin-bottom:-47px;}

/* gallery detail page */

.img-cnt {height:1%;}
.img-cnt:after {
	content:"";
	display:block;
	clear:both;
}
.img-box03 {
	float:left;
	width:463px;
	position:relative;
	margin:0 13px 14px -3px;
}
* html .img-box03 {margin-right:3px;}
.img-box03 img {
	display:block;
	margin:0 auto;
	border:1px solid #fff;
}
.img-cnt h1 {
	margin:0;
	padding:4px 0 0;
	font:2em Arial, Helvetica, sans-serif;
	color:#e80b8c;
}
.img-cnt h2 {
	font:1em/1.334em Verdana, Arial, Helvetica, sans-serif;
	color:#e80b8c;
	margin:14px 0 17px;
}
.img-cnt h2 span {display:block;}
.img-cnt p {margin:0 0 17px;}
.img-nav {
	width:100%;
	padding:4px 0 5px;
	position:relative;
	margin:-7px 0 0;
	clear:both;
	overflow:hidden;
	background:url(../images/dotted01.gif) repeat-x;
}
.back-btn,
.next-btn {
	float:left;
	width:73px;
	height:27px;
	font:bold 1.167em/1.714em Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/back-btn-bg.gif) no-repeat;
	overflow:hidden;
	margin-right:5px;
	text-indent:24px;
	text-decoration:none;
}
.next-btn {
	text-indent:25px;
	width:72px;
	margin-right:6px;
	background:url(../images/next-btn-bg.gif) no-repeat;
}
.back-btn:hover,
.next-btn:hover {color:#fd97c9;}
.img-nav ul {
	float:left;
	padding:0 30px 5px 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	background:url(../images/img-control-bg.gif) no-repeat;
}
.img-nav ul li {
	font:bold 1.167em/1.714em Arial, Helvetica, sans-serif;
	background:url(../images/separator04.gif) no-repeat 0 .4em;
	float:left;
	padding:0 6px 0 9px;
	margin:0 3px 0 -3px;
}
.img-nav ul a {
	color:#fff;
	text-decoration:none;
}
.img-nav ul a:hover,
.img-nav ul .active a {color:#fd97c9;}

/* personnel-listing page */

.personnel-listing {
	width:763px;
	overflow:hidden;
	background:url(../images/dotted02.gif) repeat-y 378px 0;
}
.personnel-listing ul a{
	color: #EA2397;
}
.personnel-listing ul {
	padding:0;
	margin:0;
	list-style:none;
	width:783px;
	overflow:hidden;
	background:url(../images/dotted01.gif) repeat-x 0 100%;
}
.personnel-listing ul li {
	float:left;
	width:371px;
	padding:10px 15px 8px 0;
}
.img-box04 {
	float:left;
	margin-right:10px;
	display:inline;
	overflow: hidden;
}
.img-box04 img {
	border:1px solid #fff;
	display:block;
	margin:0 auto;
}
.personnel-listing ul ul {
	padding:0;
	margin:0;
	width:240px;
	overflow:hidden;
	list-style:none;
	background:none;
}
.personnel-listing ul ul li {
	float:none;
	padding:0 0 14px;
}
.personnel-listing ul ul li span,
.personnel-listing ul p a {
	color:#ea2397;
	text-decoration:none;
}
.personnel-listing ul p {margin:0;}
.personnel-listing ul p a:hover {text-decoration:underline;}

/* personel detail */

.persona {
	height:1%;
	overflow:hidden;
	padding:0 0 0 4px;
}
.img-box05 {
	float:left;
	width:262px;
	display:inline;
	margin:0 14px 0 -4px;
	position:relative;
}
* html .img-box05 {margin-right:11px;}
.img-box05 img {
	display:block;
	margin:0 auto;
	border:1px solid #fff;
}
.persona h1 {
	margin:10px 0 15px;
	color:#e80b8c;
	font:2em Arial, Helvetica, sans-serif;
}
.persona h2 {
	font:1em Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 18px;
}
.persona h2 span,
.telephone p span,
.contact-form p span {color:#e80b8c;}
.persona p {margin:0 0 18px;}
.telephone {
	height:1%;
	background:url(../images/dotted01.gif) repeat-x 0 100%;
	overflow:hidden;
	position:relative;
	margin:10px 0 0;
}
.telephone p {
	padding:5px 0 5px 4px;
	margin:0;
	background:url(../images/dotted01.gif) repeat-x;
}
.contact-form {
	height:1%;
	overflow:hidden;
	padding:12px 0 15px 4px;
}
.contact-form p {margin:0 0 13px;}
.contact-form .row1 {
	height:1%;
	padding:0 0 3px;
	overflow:hidden;
}
.contact-form label {
	float:left;
	width:90px;
	line-height:1.667em;
}
.contact-form input.text,
.contact-form textarea {
	width:272px;
	padding:2px 5px;
	border:1px inset #8f8f8f;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
}
.contact-form textarea {
	width:660px;
	padding:2px 0 2px 5px;
	height:90px;
	overflow:auto;
}
.contact-form .row2 {
	height:1%;
	margin:2px 0 0;
	overflow:hidden;
	background:url(../images/dotted01.gif) repeat-x;
}
.contact-form input.button {
	display:block;
	margin:4px 0 0;
}

/* job-listings page */

.job-listing {
	height:1%;
	overflow:hidden;
	margin:2px 0 0;
	background:url(../images/dotted01.gif) repeat-x;
}
.job-listing ul,
.service-listing ul {
	padding:0 0 0 4px;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:url(../images/dotted01.gif) repeat-x 0 100%;
}
.job-listing ul li,
.service-listing ul li {
	float:left;
	padding:9px 10px 7px 0;
}
.job-listing ul.head li,
.service-listing ul.head li {
	color:#eb088c;
	padding:9px 10px 9px 0;
	font:bold .917em Arial, Helvetica, sans-serif;
}
.job-listing ul li.item1 {width:278px;}
.job-listing ul li.item2 {width:242px;}
.job-listing ul li.item3 {width:132px;}
.job-listing ul li.item4 {
	width:75px;
	padding-right:0;
}
.job-listing ul li a,
.service-listing ul li a {text-decoration:none;}
.job-listing ul li a:hover,
.service-listing ul li a:hover {text-decoration:underline;}

/* job-detail page */

.job {
	height:1%;
	overflow:hidden;
	padding:0 0 0 4px;
}

/* services-listings page */

.control {
	height:1%;
	overflow:hidden;
	margin:3px 0 0;
	background:url(../images/dotted01.gif) repeat-x;
}
.control ul {
	padding:10px 0 7px;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.control ul li {
	float:left;
	font:bold .917em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 3px 0 5px;
	background:url(../images/separator05.gif) no-repeat 0 .25em;
	color:#239d9f;
	margin:0 2px 0 -2px;
}
.control ul a {
	text-decoration:none;
	color:#eb088c;
}
.control ul a:hover {color:#239d9f;}
.service-listing {
	height:1%;
	overflow:hidden;
	background:url(../images/dotted01.gif) repeat-x;
}
.service-listing ul li.item1 {width:206px;}
.service-listing ul li.item2 {width:410px;}
.service-listing ul li.item3 {
	width:120px;
	padding-right:0;	
}

/* services-map */

.map {
	height:1%;
	overflow:hidden;
	background:url(../images/dotted01.gif) repeat-x;
	padding:8px 0 0;
}
.map_popup_style {
	font-weight: bold;
	color: #5E5F61;
	font-size: 1.2em;
	line-height: 1.4em;
	display: inline;
}
.map_popup_question {
	float: left;
}
.map_popup_answer {
	float: left;	
}
.map_popup {
	width: 200px;
	font-weight: bold;
	color: #5E5F61;
	font-size: 1.2em;
	line-height: 1.4em;
}
.answer {
	width: 110px;
	float: left;
}
.question {
	width:80px;
	float: left;
	padding-right: 10px;
}
.img-box06 {
	width:539px;
	overflow:hidden;
	padding:13px 0 0;
	height:402px;
	background:url(../images/img-box-bg06.gif) no-repeat;	
}
.img-box066 {
	width:539px;
	overflow:hidden;
	padding:13px 0 0 14px;
	height:402px;
	background:url(../images/img-box-bg06.gif) no-repeat;	
}
.img-box06 img {
	display:block;
	margin:0 auto;
	border:1px solid #fff;
}

/* sitemap page */
.view-area {
	height:1%;
	overflow:hidden;
	padding:8px 0 4px;
	margin:4px 0 0;
	background:url(../images/dotted01.gif) repeat-x;
}
.view-area label {display:none;}
.view-area select {
	float:left;
	width:133px;
	padding:1px 0;
	margin-right:1px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.view-area input.button {float:left;}
ul.site-map {
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.site-map li {
	background:url(../images/dotted01.gif) repeat-x;
	width:100%;
	font:bold 1em Arial, Helvetica, sans-serif;
	overflow:hidden;
}
ul.site-map div {
	height:1%;
	overflow:hidden;
}
ul.site-map a {
	float:left;
	text-decoration:none;
	color:#e80b8c;
	padding:7px 2px;
}
ul.site-map a:hover {text-decoration:underline;}
ul.site-map ul {
	padding:4px 0 5px;
	margin:0;
	list-style:none;
	height:1%;
	background:url(../images/dotted01.gif) repeat-x;
	overflow:hidden;
}
ul.site-map ul li {
	background:none;
	vertical-align:top;
	font:1em Arial, Helvetica, sans-serif;
}
ul.site-map ul li a {padding:3px;}
ul.site-map ul ul {
	background:none;
	clear:both;
	padding:0 0 0 36px;
}
ul.site-map ul ul a {color:#004a4a;}

/* search page */

.search-result {
	height:1%;
	overflow:hidden;
	margin:4px 0 0;
	padding:7px 3px 5px 0;
	background:url(../images/dotted01.gif) repeat-x;
}
.view {
	float:right;
	width:50%;
}
.view input.button {float:right;}
.view select {
	float:right;
	width:112px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:1px 0;
	margin:0 0 0 7px;
}
.view label {float:right;}
.view2 {
	float:right;
	width:55%;
}
.view2 input.button {float:right;}
.view2 select {
	float:right;
	width:112px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:1px 0;
	margin:0 0 0 7px;
}
.view2 label {
	float:right;
	padding-left: 4px;
	padding-top: 2px;
}
.search-result p {margin:0;}

ul.section {
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	background:url(../images/dotted01.gif) repeat-x 0 100%;
	overflow:hidden;
}
ul.section li {
	background:url(../images/dotted01.gif) repeat-x;
	height:1%;
	vertical-align:top;
	overflow:hidden;
}
ul.section a {text-decoration:none;}
ul.section a:hover {text-decoration:underline;}

ul.section div {
	height:1%;
	color:#e80b8c;
	padding:8px 2px;
	font-weight:bold;
	overflow:hidden;
}
ul.section span {float:right;}
ul.section div a {color:#e80b8c;}
ul.section ul {
	padding:0;
	background:url(../images/dotted01.gif) repeat-x;
	margin:0 0 -1px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.section ul li {
	background:url(../images/dotted03.gif) repeat-x 0 100%;
	padding:7px 3px 8px;
}
ul.section ul ul {background:none;}
ul.section ul ul li {
	float:left;
	padding:0 2px;
	background:none;
	font-weight:bold;
}
ul.section ul ul li a {color:#e80b8c;}
.file{background:url(../images/ico-file.gif) no-repeat 0 50%;}
.xls,.xlsx{background:url(../images/ico-exl.gif) no-repeat 0 50%;}
.gif,.jpg,.bmp,.jpeg,.png,.ai,.psd{background:url(../images/ico-image.gif) no-repeat 0 50%;}
.pdf{background:url(../images/ico-acrobat.gif) no-repeat 0 0.2em;}
.doc,.docx{background:url(../images/ico-word.gif) no-repeat 0 50%;}

.rss-icon-right {
	float: right;
}
.news-filter { 
	float: left;
}
.news-filter select{ 
	float: left;
}
.go-button { 
	float: left;
}
.select-control {
	padding:1px;
}
.nolabel label {
	float: none !important;
}
.rbroundbox { 
	background: url(../images/img1-bg.gif) repeat; 
	}
	.rbroundbox2 { 
	background: url(../images/img1-bg.gif) repeat; 
	}
.rbtop { background: url(../images/img1-top.gif) no-repeat top; }
.rbbot { background: url(../images/img1-btm.gif) no-repeat bottom; }
.rbtop, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 6px; }
.article .rbcontent img{
	float: none !important;
}
.page-cont ul {
	margin: 2px 0 0 5px;
}
.rbroundbox3 { background: url(../images/img1-bg.gif) repeat; }
.rbtop3 { background: url(../images/imggal-top.gif) no-repeat top; }
.rbbot3{ background: url(../images/imggal-btm.gif) no-repeat bottom; }
.rbtop3, .rbbot3 {
width: 100%;
height: 14px;
font-size: 1px;
}
.rbcontent3 { margin: 0 6px; }
.article .rbcontent3 img{
	float: none !important;
}
.nem-image-right{
	margin-left: 10px;
	margin-bottom: 10px;
	border: 5px;
	border-style: solid;
	border-color: #abdada;
}

.nem-image-left{
	margin-right: 10px;
	margin-bottom: 10px;
	border: 5px;
	border-style: solid;
	border-color: #abdada;
}

.nem-noborder{
	border: 0px;
}
.greenborder {
	border: 5px;
	border-style: solid;
	border-color: #abdada;
}
.news-legend {
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 5px;
}
