body
{
	/* COMMENT * /background: #fff url('../img/bg.jpg') no-repeat 50% -9px;/**/
	color: #3e3e3e;
	background-color: #ececec;
}

h1,h2,h3,h4,h5,h6{color: #09417a;}
a{color: #0096dc; text-decoration: none; }
a:hover{color: #0096dc; text-decoration: underline; }







/* LAYOUT */
#page
{
	margin: 0 auto;
	width: 900px;
	text-align: center;
}

.frameSL
{
	background: url('../img/shadow.outer.left.png') repeat-y;
}
.frameSR
{
	background: url('../img/shadow.outer.right.png') repeat-y top right;
}
.frame
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}



.header
{
	border-bottom: 1px solid #ffffff;
	background: url('./../img/header.bg.png') repeat-x top left;
}
.header .title h1
{
	color: #ffffff;
}
.header .title h2
{
	color: #ffffff;
}





.content
{
	background: #1e5285 url('./../img/gradient.gif') repeat-x 0px 200px;
}



.banner
{
	border-bottom: 1px solid #ffffff;
}


.mainMenuRightBorder
{
	background-color: #ffffff;
}
.mainMenu
{
	border-top: 1px solid #ffffff;
	background: #09417a url('./../img/gradient.gif') repeat-x 0 136px;
}
.mainMenu ul li
{
	background: url('./../img/dots.menu.png') repeat-x top left;
}
.mainMenu ul li ul
{
	background: url('./../img/dots.menu.png') repeat-x top left;
}
.mainMenu ul li a
{
	color: #ffffff;
	background: url('./../img/gt.png') no-repeat 0px 11px;
}
.mainMenu ul li a:hover, .mainMenu ul .active a
{
	color: #0195db;
}
/* ACTIVE problems */
.mainMenu ul .active ul li a
{
	color: #ffffff;
}








.contentTitle
{
	border-left: 1px solid #ffffff;
}

.contentTitleTextSR
{
	background: url('../img/shadow.inner.left.png') repeat-y top right;
}
.contentTitleText
{
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #09417a url('./../img/gradient.gif') repeat-x top left;
}

.contentTitleTextCBL
{
	background: url('../img/shadow.inner.bottom.left.png') no-repeat top left;
}
.contentTitleTextCBR
{
	background: url('../img/shadow.inner.bottom.right.png') no-repeat top right;
}
.contentTitleTextSB
{
	background: url('../img/shadow.inner.bottom.png') repeat-x top;
}


.contentTitleText h1, .contentTitleMap h1
{
	color: #ffffff;
}
.contentTitleMap h1
{
	background-color: #ffffff;
	color: #184471;
}


.text
{
	border-left: 1px solid #ffffff;
	background: #ffffff url('./../img/shadow.inner.left.png') repeat-y;
}



.newsItem
{
	background: url('./../img/dots.news.png') repeat-x bottom left;
}
.newsItem a:hover
{
	background-color: #eff3f6;
}
.newsItem .newsItemTitle, .newsDetail h2
{
	color: #1e5285;
}
.newsItem .date, .newsDetail .date
{
	color: #0096DC;
}
.newsItem .shortText, .newsDetail .shortText
{
	color: #4f4f4f;
}
.newsDetail
{
	color: #4f4f4f;
}






.galleries a
{
	background-color: #f4f6f8;
	border: 1px solid #e4e8ed;
}
.galleries .galleryTitle
{
	color: #1e5285;
}
.galleries a:hover
{
	background-color: #d5dee7;
}
.galleries .galleryDesc
{
	color: #4f4f4f;
}








.foot
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #09417B;
}
.foot ul li
{
}
.foot ul li a
{
	color: #ffffff;
	border-right: 1px solid #ffffff;
}
.foot ul .last a
{
	border-right: 0;
}

.footText, .footText a, .foot ul li a:hover, .footText a:hover { color: #ffffff; }

