
/*****************************************************************************************

					Gallery Menu

*****************************************************************************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv2 ul
{
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 190px;
}

.suckerdiv2 ul li
{
	margin: 0;
	position: relative;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	padding: 0px 10px 0px 5px;
}

.suckerdiv ul
{
	font-family: Arial;
	font-size: 9pt; /*color: #afafaf;*/
	text-decoration: none;
	margin: 0;
	padding: 0; /*padding: 0px 10px 0px 5px;*/
	list-style-type: none;
	width: 90px; /**/ /* Width of Menu Items */ /*border: 1px solid #ccc;*/
}

.suckerdiv ul li
{
	margin: 0;
	position: relative;
	font-family: Arial;
	font-size: 9pt;
	color: #afafaf;
	padding: 0px 10px 0px 5px;
}

/* Sub level menu links style */
.suckerdiv ul li a
{
	display: block; /**/
	overflow: auto; /*force hasLayout in IE7 */ /*color: black;*/
	text-decoration: none;
	font-family: Arial;
	font-size: 9pt; /*color: #afafaf;*/ /*padding: 0px 10px 1px 0px;*/ /*border: 1px solid #ccc; 	border-bottom: 0;*/
}

/*Sub level menu items */
.suckerdiv ul li ul
{
	font-family: Arial;
	font-size: 8pt;
	color: #afafaf;
	position: absolute;
	width: 100px; /*sub menu width*/
	top: 2px;
	margin: 0;
	padding: 0; /*px 10px 0px 5px;*/ /*border: 1px solid #ccc;*/
	visibility: hidden; /**/
}
.suckerdiv ul li ul li
{
	padding: 0px 10px 0px 5px;
}
.suckerdiv ul li ul li a
{
	font-size: 8pt;
}


/* Holly Hack for IE \*/
* html .suckerdiv ul li
{
	float: left;
	height: 1%;
}
* html .suckerdiv ul li a
{
	height: 1%;
}
/* End */

/*---------------------------------------------------------------------
                    Page Properties
---------------------------------------------------------------------*/
body
{
	margin: 0;
	font-family: Tahoma;
	font-size: 10pt;
}

TD
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}

.customFont
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.customFont a
{
	color: #000000;
	text-decoration: none;
}

.customFontB
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.customFontB a
{
	color: #000000;
	text-decoration: none;
}

.mainFont
{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}

.mainFont a
{
	color: #000000;
	text-decoration: none;
}

.mainFontB
{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.mainFontB a
{
	color: #000000;
	text-decoration: none;
}

.Menu
{
	font-family: Arial;
	font-size: 9pt;
	color: #afafaf;
	text-decoration: none; /*	padding-right: 10px;*/
}

a:hover.Menu
{
	color: #000000;
	text-decoration: none;
}

.Menu a
{
	color: #afafaf;
	text-decoration: none;
}

.Menu a:hover
{
	color: #000000;
	text-decoration: none;
}

.MenuSelected
{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	background-image: url(images/Arrow.gif);
	background-position: right 3px;
	background-repeat: no-repeat; /*padding-right: 10px;*/
}

.MenuSelected a
{
	color: #000000;
	text-decoration: none;
}

.SubMenu
{
	font-family: Arial;
	font-size: 8pt;
	color: #afafaf;
	text-decoration: none;
}

.SubMenu a
{
	color: #afafaf;
	text-decoration: none;
}

.SubMenu a:hover
{
	color: #000000;
	text-decoration: none;
}

.SubMenuSelected
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.SubMenuSelected a
{
	color: #000000;
	text-decoration: none;
}

.footer
{
	color: #646464;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
}

.footer a
{
	text-decoration: none;
}

.cssInput
{
	font-family: Arial;
	font-size: 9pt;
	border: solid 2px #cfcfcf;
	color: #646464;
}

.MainTableBig
{
	width: 924px;
}

.MainTableSmall
{
	width: 834px;
}


/*---------------------------------------------------------------------
                    Guest book scrollbar Css Properties
---------------------------------------------------------------------*/
.scroll-track
{
	height: 10px;
	width: 7px;
	background: #dddddd;
}

.scroll-handle
{
	border: 1px solid #9b999a;
	height: 10px;
	width: 7px;
	background: #9b999a;
	cursor: pointer;
}

/*scroll-track-top, scroll-track-bot
  scroll-handle-top, scroll-handle-bot
*/

/*---------------------------------------------------------------------
                    Grid View Css Properties
---------------------------------------------------------------------*/
.grdvTable
{
}
.grdvTableHeader
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
}
.grdvTableHeader a
{
	color: #666666;
}

.grdvTableData
{
	font-family: Tahoma;
	font-size: 8pt;
	padding-top: 4px;
	padding-bottom: 4px;
}

.grdvTableDataAlter
{
	font-family: Tahoma;
	font-size: 8pt;
	background-color: #cdcdcd;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.grdvTableFooter
{
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #313131;
}
.grdvTablePager
{
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #666666;
}


/*---------------------------------------------------------------------
                    Form View Css Properties
---------------------------------------------------------------------*/
.frmvTableFooter
{
}
.frmvTableEditRow
{
}
.frmvTableRow
{
}
.frmvTableHeader
{
	font-family: Tahoma;
	font-size: 8pt;
	color: lightgrey;
	font-weight: bold;
}

.frmvTableInsertRow
{
}

.frmvHeaders
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #cdcdcd;
}
.frmvData
{
	color: #666666;
	font-family: Tahoma;
	font-size: 8pt;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	background-color: #efefef;
}
.frmvTable
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
}
.frmvItemTable
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
}
.frmvInsertTable
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
}
.frmvEditTable
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
}
.frmvOuterTable
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}



/************************************************************************************************

							JQuery - Accordion

************************************************************************************************/


/* UNLESS YOU KNOW WHAT YOU'RE DOING, DO NOT CHANGE THE FOLLOWING RULES */
.easy-accordion
{
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.easy-accordion dt,
.easy-accordion dd
{
	margin: 0;
	padding: 0;
}
.easy-accordion dt,
.easy-accordion dd
{
	position: absolute;
}
.easy-accordion dt
{
	margin-bottom: 0;
	margin-left: 0;
	z-index: 5;
	background-color: #FFFFFF; /* Safari 
	-webkit-transform: rotate(-90deg);*/ /* Firefox 
	-moz-transform: rotate(-90deg);
	-moz-transform-origin: 20px 0px;*/ /* Internet Explorer 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
	cursor: pointer;
	text-align: right;
}
.easy-accordion dd
{
	z-index: 1;
	opacity: 0;
	overflow: hidden;
	text-align: left;
}
.easy-accordion dd.active
{
	opacity: 1;
}
.easy-accordion dd.no-more-active
{
	z-index: 2;
	opacity: 1;
}
.easy-accordion dd.active
{
	z-index: 3;
}
.easy-accordion dd.plus
{
	z-index: 4;
}


/* FEEL FREE TO CUSTOMIZE THE FOLLOWING RULES */
#accordion-1
{
	width: 1067px;
	height: 425px;
	background: #fff;
	/*border: solid 1px #ff0000;*/
}
#accordion-1 dl
{
	width: 1067px;
	height: 425px;
	/*border: solid 1px #0000ff;*/
}
#accordion-1 dt
{
	/*text-align: right;*/
	color: #26526c;
	/*border: solid 1px #00ff00;*/
}
#accordion-1 dt.active
{
	cursor: pointer;
	color: #000;
}
#accordion-1 dt.hover
{
	color: #68889b;
}
#accordion-1 dt.active:hover
{
	color: #000;
}
#accordion-1 dd
{
	padding: 0px;
	/*background: url(images/slide.jpg) bottom left repeat-x;*/
	background-color: #FFFFFF;
    border-left: 0;
	margin: 0px;
	/*border: solid 1px #000000;*/
	/*overflow: hidden;*/
}
.image-description
{
	height: 25px;
	background-color: #FFFFFF;
	padding: 7px;
	/*z-index: 200;*/
	text-align: left;
	width: 750px;
	font-family: Arial;
	font-size: 9pt;
	color: #afafaf;
}

/************************************************************************************************

							JQuery - Gallery

************************************************************************************************/

.ad-gallery
{
	width: 840px;
}
.ad-gallery, .ad-gallery *
{
	margin: 0;
	padding: 0;
}
.ad-gallery .ad-image-wrapper
{
	width: 840px;
	height: 560px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader
{
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
	border: 1px solid #CCC;
}
/*.ad-gallery .ad-image-wrapper*/ .ad-next
{
	/*position: absolute;
	right: 0;
	top: 0;
	z-index: 100;*/
	width: 15px;
	height: 15px;/**/
	cursor: pointer;
	display: inline;
}
/*.ad-gallery .ad-image-wrapper*/ .ad-prev
{
	/*position: absolute;
	left: 0px;
	top: 0px;*/
	width: 15px;
	height: 15px;/**/
	cursor: pointer;
	display: inline;
	z-index: 100;
}
/*.ad-gallery .ad-image-wrapper .ad-prev,*/
/*.ad-gallery .ad-image-wrapper .ad-next*/
/*{*/
	/* Or else IE will hide it */
	/*background: url(non-existing.jpg)\9;*/
/*}*/
/*.ad-gallery .ad-image-wrapper .ad-prev*/ .ad-prev-image
/*,
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image*/
{
	background-image: url(images/Gallery/ad_prev.jpg);
	width: 15px;
	height: 15px;
	/*position: absolute;
	top: 47%;
	left: 0;*/
	z-index: 101;
}
/*.ad-gallery .ad-image-wrapper .ad-next*/ .ad-next-image
{
	background-image: url(images/Gallery/ad_next.jpg);
	width: 15px;
	height: 15px;
	/*right: 0;
	left: auto;*/
}
.ad-gallery .ad-image-wrapper .ad-image
{
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-image a img
{
	border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
	/*background: url(opa75.png);*/
	color: #000;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src= 'opa75.png' );
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title
{
	display: block;
}
.ad-gallery .ad-info
{
	float: left;
}
.ad-slideshow-start,
.ad-slideshow-stop
{
	cursor: pointer;
}
.ad-gallery .ad-nav
{
	width: 100%;
	position: relative;
}
.ad-forward,
.ad-back
{
	position: absolute;
	top: 0;
	height: 100%;/**/
	z-index: 10;
}
/* IE 6 doesn't like height: 100% */
.ad-forward,
.ad-back
{
	height: 55px;
}
.ad-back
{
	cursor: pointer;
	left: -20px;/**/
	width: 20px;
	display: block;
	background-image: url(images/Gallery/ad_scroll_back.jpg);
	background-repeat: no-repeat;
}
.ad-forward
{
	cursor: pointer;
	display: block;
	right: -20px; /**/
	width: 20px;
	background-image: url(images/Gallery/ad_scroll_forward.jpg);
	background-repeat: no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs
{
	overflow: hidden;
	width: 100%;
}
.ad-gallery .ad-thumbs .ad-thumb-list
{
	float: left;
	width: 9000px;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ad-gallery .ad-thumbs li
{
	float: left;
	/*padding-right: 5px;*/
}
.ad-gallery .ad-thumbs li a
{
	display: block;
}
.ad-gallery .ad-thumbs li a img
{
	border: 3px solid #CCC;
	display: block;
}
.ad-gallery .ad-thumbs li a.ad-active img
{
	border: 3px solid #616161;
}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads
{
	position: absolute;
	left: -9000px;
	top: -9000px;
}

#imgNum, #descriptions
{
	background-color: #FFFFFF;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	color: #afafaf;
}
