/* CSS style sheet by www.abadzhiev.com */



/* mac hide\*/

/* html, body {height:100%} */

/* end hide */



/* -------------------------------------------------------------------------------------------------[ BASIC ]-------- */

/*------added style---VR------------------*/

#note01{
padding:2px 0px 2px 0px;
border-top-style:solid;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-width:1px;
}

#note02{
padding:2px 0px 2px 0px;
border-top-style:solid;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-width:1px;
}


#ccwrapper{
width:1000px;

border-style:solid;
border-width:1px;
}


div.errwrapper{
width:1000px;
height:142px;
border-style:solid;
border-width:1px;
}


table.cctable{border-style:none
}


#ccrestable{border-collapse:collapse;
border-style:solid;
border-width:1px;
	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;
}

#table_message{
border-width:0px;
font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;
}

#bordinput{
border-style:solid;
border-width:1px;
}


/*---end-of---added style---VR------------*/

* {

	outline:0;

	padding:0;

	border:0;

	margin:0;

}

html, body {

	color:#000;

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

}

iframe body { background-color:#fff; }

.clear { clear:both; font-size:1px; }

img, img a { border:0; }

#wrapper #mainContent img,

#wrapper #mainContent img a {

	border:0;

}

#clock { padding-bottom:10px; }

form { margin:0; padding:0; }

textarea,

.mceEditorIframe {

	background-color:#fff;

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	color:#000;

}

a.readon, .back_button, .back_button a,

th.pagenav_next, th.pagenav_next a,

th.pagenav_prev, th.pagenav_prev a {

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	color:#555;

	text-decoration:none;

	text-align:left;

	height:25px;

	line-height:18px;

}

a.readon:hover, .back_button a:hover {

	color:#000;

	border-bottom:1px dashed #555;

	padding-bottom:2px;

	position:relative;

}

th.pagenav_prev, th.pagenav_prev a,

th.pagenav_next, th.pagenav_next a {

	font-weight:bold;

	margin-bottom:5px;

}

th.pagenav_prev a:hover, th.pagenav_next a:hover { color:#000; }

/* ------------------------------------------------------------------------------------------------[ WRAPPER ]------- */

#wrapper {

	width:100%;

	min-height:100%;

	margin-top:0;

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	background-color:#fff;

}

/* ------------------------------------------------------------------------------------------------[ HEADER ]-------- */

#wrapper #header {

	width:100%;

	background:transparent url(../images/head-back-01.jpg) top left repeat-x;

}

#wrapper #header .head {

	width: 1002px;

	min-width:1002px; /* for mozilla*/

	height:150px;

	margin-left:auto;

	margin-right:auto;

}

.head .logo {

	float:left;

	width:328px;

}

.head .back {

	float:right;

	background:transparent url(../images/head-img-01.jpg) top left no-repeat;

	width:674px;

	height:150px;

}

.head .back .date {

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	color:#fff;

	text-align:right;

	margin:10px 0 0 0;

}

/*

.head .back .date .search {

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	color:#fff;

	text-align:right;

	margin:10px 0 0 0;

}

*/

.head .back .date .search {

	float:right;

	margin:0;

	padding:0;

}

.head .back .date .search .searchField {

	background:url(../images/search.png) top left repeat-x scroll;

	width:184px;

	height:36px;

	text-align:left;

}

.head .back .date .search .searchField input {

	font:12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	color:#000;

	margin-right:0px;

	padding:11px 7px 0 35px;

	width:142px;

	height:25px;

	background:none;

}



/* ----------------------------------------------------------------------------------[ TOP NAVIGATON + LANG ]-------- */

#wrapper #topLine {

	background:transparent url(../images/top-nav-back.gif) top left repeat-x;

	height:28px;

}

#wrapper #topLine #topNav {

	width:1002px;

	margin-left:auto;

	margin-right:auto;

}

#wrapper #topLine #topNav .lang {

	float:right;

}

#wrapper #topLine #topNav .menu {

	float:left;

	font:12px Tahoma, Verdana, Helvetica, sans-serif;

	height:28px;

	line-height:25px;

}

#wrapper #topLine #topNav .lang ul,

#wrapper #topLine #topNav .menu ul {

	height:28px;

	margin:0px;

}

#wrapper #topLine #topNav .lang ul {

	padding:0;

}

#wrapper #topLine #topNav .menu ul li {

	float:left;

	list-style:none;

	padding-top:0;

}

#wrapper #topLine #topNav .menu ul li a {

	font:12px Tahoma, Verdana, Helvetica, sans-serif;

	display:block;

	margin:0;

	padding:0 10px;

	height:28px;

	line-height:25px;

	text-transform:uppercase;

}

#wrapper #topLine #topNav .menu ul li a:hover {

	background:transparent url(../images/top-nav-hover.gif) center bottom no-repeat;

	color:#fff;

}

#wrapper #topLine #topNav ul#mainlevel-nav {

	padding:0;

}

.menu a {

	display:block;

	position:relative;

	background-image:none;

	background:none;

	text-decoration:none;

	text-transform:none;

	color:#d8efff;

	height:28px;

	padding:0 10px;

}

.menu a:hover {

	background-image:url(../images/top-nav-hover.gif);

	background-position:center bottom;

	background-repeat:no-repeat;

	color:#fff;

}

/* -----------------------------------------------------------------------------------------------[ PATHWAY ]-------- */

#wrapper #mainContent,

#wrapper #pathway {

	width: 1002px;

	margin-left:auto;

	margin-right:auto;

}

#wrapper #pathway {

	margin-top:10px;

}

#wrapper #pathway .pathway_text {

	font:11px Tahoma, Verdana, Helvetica, sans-serif;

	overflow: hidden;

	display: block;

	height: 25px;

	line-height: 25px !important;

	line-height: 22px;

	color:#555555;

}

#wrapper #pathway .pathway_text img {

	margin:6px 3px 0 3px;

	background:none;

	background:transparent url(../images/arrow.gif) top left no-repeat;

}

#wrapper #pathway .pathway_text a {

	font:11px Tahoma, Verdana, Helvetica, sans-serif;

	color:#555555;

	text-decoration:none;

}

#wrapper #pathway .pathway_text a:hover {

	color:#60B6F3;

}

/* ---------------------------------------------------------------------------------------------[ INTRO BOX ]-------- */

#wrapper #mainContent {

	margin-top:10px;

}

#wrapper #mainContent .intro {

	border:0;

	color:#333;

}

.intro .introBox {

	padding:0;

	width:auto;

}

.intro .introBox .ibTop {

	background:transparent url(../images/big-box-t.png) no-repeat scroll left top;

	font-size:1px;

	height:18px;

}

.intro .introBox .ibCenter {

	background:transparent url(../images/big-box-c.png) repeat-y scroll left top;

	padding:0 15px;

}

.intro .introBox .ibBottom {

	background:transparent url(../images/big-box-b.png) no-repeat scroll left top;

	font-size:1px;

	height:18px;

}

.intro .introBox .ibCenter h1 {

	color:#001d84;

	font-family:Tahoma, Verdana, Helvetica, sans-serif;

	font-size:20px;

	font-weight:normal;

	line-height:1.2;

	margin:0;

	padding:0 0 10px 0;

}

.intro .introBox .ibCenter span.subtitle {

	color:#001d84;

	font-family:Tahoma, Verdana, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	line-height:1.2;

	margin:0;

}

.intro .introBox .ibCenter p {

	color:#333;

	font-family:Tahoma, Verdana, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:1.2;

	text-align:justify;

	padding:0;

	margin:5px 0;

}

.intro .introBox .ibCenter a {

	font-family:Tahoma, Verdana, Helvetica, sans-serif;

	font-size:12px;

	color:#555;

	text-decoration:none;

	border-bottom:0;

}

.intro .introBox .ibCenter a:hover {

	color:#000;

	border-bottom:1px dashed #555;

	padding-bottom:2px;

	position:relative;

}

/* -----------------------------------------------------------------------------------[ MAIN CONTENT SPACES ]-------- */

#wrapper #mainContent .left {

	float:left;

	width:736px;

	margin-top:10px;

	padding:0;

}

#wrapper #mainContent .right {

	float:right;

	width:250px;

	margin-top:10px;

	border-left:1px dashed #c7c7c7;

	padding-left:10px;

}

/*

#wrapper #mainContent .break {

	float:left;

	background:transparent url(../images/vertical_border.gif) repeat-y scroll top center;

	width:16px;

	height:100%;

	border:0;

	margin-top:20px;

}

*/

/* -------------------------------------------------------------------------------------[ MAIN CONTENT LEFT ]-------- */

#wrapper #mainContent .left .contentpaneopen,

#wrapper #mainContent .left table.contentpaneopen {

	width:100%;

	padding:0;

	border:0;

	margin:0;

	height:27px;

	line-height:25px;

}

#wrapper #mainContent .left table {

	padding-right:2px;

	border:0;

}

#wrapper #mainContent .left table.contentpaneopen {

	margin-top:-2px;

	margin-left:-2px;

}

#wrapper #mainContent .left table.contentpaneopen p img {

	padding:0 5px;

}

#wrapper #mainContent .left table.contentpaneopen a {

	color:#001C80;

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	text-transform:none;

	text-decoration:none;

}

#wrapper #mainContent .left table.contentpaneopen a:hover {

	color:#60B6F3;

}

ul li a { color:#001C80; text-decoration:none; }

ul li a:hover { color:#60B6F3; }

#wrapper #mainContent .left table.contentpaneopen td {

}

#wrapper #mainContent .left table.contentpaneopen td.componentheading {

}

#wrapper #mainContent .left td.contentheading,

#wrapper #mainContent .left h2 {

	background:transparent url(../images/title-back.png) no-repeat scroll left top;

	font:18px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	font-weight:normal;

	text-align:left;

	color:#fff;

	height:27px;

	line-height:25px;

	padding-left:25px;

	padding-bottom:10px;

	margin:0;

}

#wrapper #mainContent .left p,

#wrapper #mainContent .left td {

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	text-align:justify;

	color:#333;

	padding:0;

	margin:0;

}

#wrapper #mainContent .left a.readMore,

#wrapper #mainContent .right a.readMore {

	line-height:35px;

	font-family:Tahoma, Verdana, Helvetica, sans-serif;

	font-size:12px;

	color:#555;

	text-decoration:none;

	border-bottom:0;

	display:inline;

}

#wrapper #mainContent .left a.readMore:hover,

#wrapper #mainContent .right a.readMore:hover {

	color:#000;

	border-bottom:1px dashed #555;

	padding-bottom:2px;

}

#wrapper #mainContent .left ul {

	margin:10px 0;

}

#wrapper #mainContent .left ul li {

	list-style:square;

	margin-left:50px;

}

/* ------------------------------------------------------------------------------------[ MAIN CONTENT RIGHT ]-------- */

#wrapper #mainContent .right h2 {

	font:18px Tahoma, Verdana, Helvetica, sans-serif;

	color:#fff;

	font-weight:normal;

	background:transparent url(../images/title-back.png) no-repeat scroll left top;

	height:27px;

	line-height:25px;

	text-align:left;

	padding-left: 25px;

	padding-bottom:10px;

	margin:0;

}

#wrapper #mainContent .right p.date {

	display:block;

	color:#001d84;

	font-family:Tahoma, Verdana, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	background:transparent url(../images/cal.gif) no-repeat scroll 0 7px;

	padding-left:18px;

	font-weight:bold;

	line-height:1.2;

	margin:0;

}

#wrapper #mainContent .right p {

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	text-align:justify;

	color:#333;

	padding:5px 0;

	margin:0;

	text-decoration:none;

}

#wrapper #mainContent .right .news {

	padding-bottom:10px;

	text-align:justify;

	padding-left:0;

}

#wrapper #mainContent .right .news table,

#wrapper #mainContent .right .news table th,

#wrapper #mainContent .right .news table td{

	width:100%;

}

#wrapper #mainContent .right .news a {

	display:block;

	color:#000;

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	text-transform:none;

	text-decoration:none;

	text-align:left;

	background:transparent url(../images/news.gif) no-repeat scroll 0 3px;

	padding-left:18px;

	line-height:13px;

	padding-top:3px;

	padding-bottom:3px;

	margin:0;

}

#wrapper #mainContent .right .news a:hover {

	color:#60B6F3;

}

#wrapper #mainContent .right table.moduletable {

	width: 100%;

	margin-bottom: 5px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

}

#wrapper #mainContent .right div.moduletable {

	padding: 0;

	margin-bottom: 2px;

}

#wrapper #mainContent .right table.moduletable th,

#wrapper #mainContent .right div.moduletable h3 {

	font:18px Tahoma, Verdana, Helvetica, sans-serif;

	color:#fff;

	font-weight:normal;

	background:transparent url(../images/title-back.png) no-repeat scroll left top;

	height:27px;

	line-height:25px;

	text-align:left;

	padding-left: 25px;

	padding-bottom:10px;

	margin:0;

}

#wrapper #mainContent .right table.moduletable td {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	font-weight: normal;

}

#wrapper #mainContent .right .pool {

	padding-bottom:10px;

}

#wrapper #mainContent .right table {

	border:0;

	margin-bottom:10px;

	padding:0;

}

#wrapper #mainContent .right tbody {

	margin:0;

	padding:0;

}

table.pollstableborder td {

	text-align:left;

	margin:0;

}

.sectiontableheader {

	background:#f0f0f0;

}

td.sectiontableheader {

	height:30px;

}

.sectiontableentry1, .sectiontableentry1 a {

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	color:#001C80;

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	text-transform:none;

	text-decoration:none;

	height:25px;

}

.sectiontableentry1 a:hover {

	color:#60B6F3;

}

.sectiontablefooter {

}

.sectiontableentry1 {

	padding:3px;

	background-color: #ffffff;

}

.sectiontableentry2 {

	padding:3px;

	background-color: #f9f9f9;

}

#wrapper #mainContent .right .button {

	font: 12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	background:transparent url(../images/btn1.png) top left no-repeat;

	line-height:28px;

	text-decoration:none;

	width:90px;

	height:30px;

	padding-bottom:2px;

	color:#333;

	border:0;

}

#wrapper #mainContent .right .poolTitle {

	text-align:center;

	color:#001d84;

	font:14px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	font-weight:bold;

	margin-bottom:5px;

}

#wrapper #mainContent .right .poolButtons {

	width:200px;

	margin-top:10px;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

}

#wrapper #mainContent .right .poolButtons a.l {

	float:left;

	background:url(../images/btn1.png) top left no-repeat;

	line-height:28px;

	text-decoration:none;

	width:90px;

	height:30px;

	color:#333;

}

#wrapper #mainContent .right .poolButtons a.r {



	float:right;

	background:url(../images/btn1.png) top left no-repeat;

	text-decoration:none;

	line-height:28px;

	width:90px;

	height:30px;

	color:#333;

}

#wrapper #mainContent .right .poolButtons a.l:hover,

#wrapper #mainContent .right .poolButtons a.r:hover {

	background:url(../images/btn1.png) bottom left no-repeat;

	line-height:28px;

	width:90px;

	height:30px;

	color:#000;

}

/* ------------------------------------------------------------------------------------------------[ FOOTER ]-------- */

#wrapper #footer {

	width:100%;

	background-color:#4273a9;

	padding-bottom:10px;

}

#wrapper #footer .fBreak {

	background:transparent url(../images/footer-break.jpg) top left repeat-x;

	height:37px;

}

#wrapper #footer .fContainer {

	width: 1002px;

	min-width:1002px; /* for mozilla*/

	min-height:155px;

	margin-left:auto;

	margin-right:auto;

}

#wrapper #footer .fContainer .fBox1 {

	float:left;

	width:434px;

}

#wrapper #footer .fContainer .fBox1 .phone {

	background:transparent url(../images/footer-phone.jpg) no-repeat scroll 0 10px;;

	font-family:Tahoma, Verdana, Helvetica, sans-serif;

	font-size:14px;

	padding-left:65px;

	color:#fff;

	margin-top:40px;

}

#wrapper #footer .fContainer .fBox1 .copyright,

#wrapper #footer .fContainer .fBox1 .copyright a {

	color:#A0C7F3;

	margin-top:20px;

	text-decoration:none;

}

#wrapper #footer .fContainer .fBox1 .copyright a:hover{

	color:#fff;

}

#wrapper #footer .fContainer .fBox2 {

	float:left;

}

#wrapper #footer .fContainer .fBox2 .t,

#wrapper #footer .fContainer .fBox3 .t {

	background:transparent url(../images/footer-box-t.jpg) no-repeat scroll left top;

	font-size:1px;

	width:275px;

	height:13px;

}

#wrapper #footer .fContainer .fBox2 .c,

#wrapper #footer .fContainer .fBox3 .c {

	background-color:#688fba;

	padding:0 7px;

}

#wrapper #footer .fContainer .fBox2 .c h3,

#wrapper #footer .fContainer .fBox3 .c h3 {

	color:#bcd6f4;

	font-family:Tahoma, Verdana, Helvetica, sans-serif;

	font-size:20px;

	font-weight:normal;

	line-height:1.2;

	margin:0;

	padding-bottom:5px;

	padding-left:7;

	padding-right:7;

}

#wrapper #footer .fContainer .fBox3 .c p {

	color:#bcd6f4;

	font: 11px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	margin:0;

	text-decoration:none;

	display:block;

	line-height:1.4;

}

#wrapper #footer .fContainer .fBox2 .c a,

#wrapper #footer .fContainer .fBox3 .c a {

	color:#bcd6f4;

	font: 11px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

	margin:0;

	text-decoration:none;

	display:block;

	padding:1px 0;

}

#wrapper #footer .fContainer .fBox2 .c a:hover,

#wrapper #footer .fContainer .fBox3 .c a:hover {

	color:#fff;

}

#wrapper #footer .fContainer .fBox2 .b,

#wrapper #footer .fContainer .fBox3 .b {

	background:transparent url(../images/footer-box-b.jpg) no-repeat scroll left top;

	font-size:1px;

	width:275px;

	height:13px;

}

#wrapper #footer .fContainer .fBox3 {

	float:right;

}

#wrapper #footer .fContainer h1 {

	color:#001d84;

	font-family:Tahoma, Verdana, Helvetica, sans-serif;

	font-size:20px;

	font-weight:normal;

	line-height:1.2;

	margin:0;

	padding:0 0 10px 0;

	padding:0;

}

.intro .introBox .ibCenter span.subtitle {

	color:#001d84;

	font-family:Tahoma, Verdana, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	line-height:1.2;

	margin:0;

}

.intro .introBox .ibCenter p {

	color:#333;

	font-family:Tahoma, Verdana, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:1.2;

	text-align:justify;

	margin:5px 0;

}

/* ------------------------------------------------------------------------------------------[ JA_TRANSMENU ]-------- */

#wrapper #topLine #topNav .transMenu {

	position:absolute;

	overflow:hidden;

	left:-780px;

	top:-780px;

	height:auto;

}

#wrapper #topLine #topNav .transMenu table, #wrapper #topLine #topNav .transMenu table tbody, #wrapper #topLine #topNav .transMenu table tr, #wrapper #topLine #topNav .transMenu table td {

	border:0;

}

#wrapper #topLine #topNav .transMenu .content {

	position:absolute;

}

#wrapper #topLine #topNav .transMenu .items {

	font-weight:normal;

	position:relative;

	left:0px;

	top:0px;

	z-index:2;

}

#wrapper #topLine #topNav .transMenu .top .items {

	border:0;

}

#wrapper #topLine #topNav .transMenu .background {

	position:absolute;

	left:0px;

	top:0px;

	z-index:1;

	-moz-opacity:.8;

	filter:alpha(opacity=80);

}

#wrapper #topLine #topNav .transMenu .shadowRight {

	position:absolute;

	z-index:3;

	top:3px;

	width:2px;

	-moz-opacity:.4;

	filter:alpha(opacity=40);

}

#wrapper #topLine #topNav .transMenu .shadowBottom {

	position:absolute;

	z-index:1;

	left:3px;

	height:2px;

	-moz-opacity:.4;

	filter:alpha(opacity=40);

}

#wrapper #topLine #topNav .transMenu .item {

	text-align:left;

	font:11px/1.2 Tahoma, Verdana, Helvetica, sans-serif;

    text-decoration:none;

	font-weight:normal;

    margin:0px;

	display:block;

	

/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */



	border:none;

	cursor:pointer;

	cursor:hand;

	border-bottom:0;

	height:20px;

	line-height:18px;

	padding:4px 0;

}

#wrapper #topLine #topNav .transMenu td.item  {

	font:11px Tahoma, Verdana, Helvetica, sans-serif;

	font-weight:normal;

	display:block;

	margin:0;

	padding-left:15px;

	padding-right:15px;

	height:28px;

	line-height:25px;

	text-transform:uppercase;

	color:#fff;

	border:0;

	background:none;

}

#wrapper #topLine #topNav .transMenu td.item a:link.

#wrapper #topLine #topNav .transMenu td.item a:activ {

	background-color:none;

}

#wrapper #topLine #topNav .transMenu td.item a:hover {

	background-color:#deeaf6;

}

#wrapper #topLine #topNav .transMenu top {

	visibility:hidden;

	left:152px;

	top:177px;

	z-index:101;

}

#wrapper #topLine #topNav .transMenu .item img {

	margin-left:0px;

}

#wrapper #topLine #topNav #wrap {

   margin:0px;

   padding:0px;

}

#wrapper #topLine #topNav .transMenu .item#active {

	background-color:#deeaf6;

	color:#6e87c1;

	-moz-opacity:.6;

	filter:alpha(opacity=60);

}

#wrapper #topLine #topNav .transMenu .item#active.hover {

	background-color:#deeaf6;

	color:#fff;

	font-size:bold;

}

#wrapper #topLine #topNav .transMenu .item.hover {

	background-color:#deeaf6;

}

#wrapper #topLine #topNav .transMenu .item.hover td {

	color:#3a4c6c;

}

#wrapper #topLine #topNav a.mainlevel-trans:link,

#wrapper #topLine #topNav a.mainlevel-trans:visited,

#wrapper #topLine #topNav a.mainlevel_active-trans,

#wrapper #topLine #topNav a.mainlevel_active-trans:link

#wrapper #topLine #topNav a.mainlevel_active-trans:visited {

	font:11px Tahoma, Verdana, Helvetica, sans-serif;

	display:block;

	margin:0;

	padding:0 15px;

	height:28px;

	line-height:25px;

	text-transform:uppercase;

	color:#fff;

	border:0;

	background:none;

}

#wrapper #topLine #topNav a.mainlevel-trans:hover,

#wrapper #topLine #topNav a.mainlevel_active-trans:hover {

	background:transparent url(../images/top-nav-hover.gif) top center no-repeat;

	color:#fff;

}

/* ----------------------------------------------------------------------------------------------[ LIGHTBOX ]-------- */

#wrapper #lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#wrapper #lightbox img{ width: auto; height: auto;}

#wrapper #lightbox a img{ border: none; }

#wrapper #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#wrapper #imageContainer{ padding: 10px; }

#wrapper #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#wrapper #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#wrapper #imageContainer>#hoverNav{ left: 0;}

#wrapper #hoverNav a{ outline: none;}

#wrapper #prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#wrapper #prevLink { left: 0; float: left;}

#wrapper #nextLink { right: 0; float: right;}

#wrapper #prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }

#wrapper #nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#wrapper #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#wrapper #imageData{ padding:0 10px; color: #666; }

#wrapper #imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#wrapper #imageData #caption{ font-weight: bold;	}

#wrapper #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#wrapper #imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#wrapper #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }