@charset "utf-8";
/* CSS Document */
a {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	font-size: xx-small;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #dd0fe5;
	text-decoration: none;
}
a:active {
	color: #000;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#3c3c3c;
}
html {scrollbar-face-color: #fdfdfb;
scrollbar-shadow-color: #FFF;
scrollbar-highlight-color: #fdfdfb;
scrollbar-3dlight-color: #FFF;
scrollbar-darkshadow-color: #FFF;
scrollbar-track-color: #fdfdfb;
scrollbar-arrow-color: #bc0bad;}

/*NAVBAR Styles*/
#navbar {
	font-family:Verdana, Geneva, sans-serif;
	font-size:xx-small;
	position: inherit;
	margin-left: 5px;
	top:0;
	left:0;
	height:460px;
	color:#000;
}
#name {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 560px;
	height: 40px;
}
#footer {
	position: absolute;
	top: 390px;
	left: 0px;
	width: 450px;
	height: 40px;
	z-index: 3;
}
#footer2 {
	position: relative;
	top: 10px;
	left: 0px;
	width: 420px;
	height: 40px;
	z-index: 3;
}
#fshare {
	position: absolute;
	top: 390px;
	left: 450px;
	width: 100px;
	height: 40px;
	z-index: 3;
}
#fshare2 {
	position: relative;
	top: 10px;
	left: 0px;
	width: 140px;
	height: 40px;
	z-index: 3;
}
/*Content Styles*/
.contentmain {
	position: absolute;
	top: 390px;
	left: 0px;
	width: 450px;
	height: 500px;
	z-index: 3;
}
.adjust {
	position: absolute;
	top: 40px;
	left: 0px;
}
/*box style Styles*/
#boxcontenta1 {
	position: absolute;
	top: 40px;
	left: 10px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontenta2 {
	position: absolute;
	top: 40px;
	left: 110px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontenta3 {
	position: absolute;
	top: 40px;
	left: 220px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontenta4 {
	position: absolute;
	top: 40px;
	left: 330px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontenta5 {
	position: absolute;
	top: 40px;
	left: 440px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontentb1 {
	position: absolute;
	top: 150px;
	left: 10px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontentb2 {
	position: absolute;
	top: 150px;
	left: 110px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontentb3 {
	position: absolute;
	top: 150px;
	left: 220px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontentb4 {
	position: absolute;
	top: 150px;
	left: 330px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontentb5 {
	position: absolute;
	top: 150px;
	left: 440px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontentc1 {
	position: absolute;
	top: 260px;
	left: 10px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontentc2 {
	position: absolute;
	top: 260px;
	left: 110px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontentc3 {
	position: absolute;
	top: 260px;
	left: 220px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontentc4 {
	position: absolute;
	top: 260px;
	left: 330px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
#boxcontentc5 {
	position: absolute;
	top: 260px;
	left: 440px;
	width: 100px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-image:url(images/translucent.png);
}
/*onhovercaption onimage Styles*/
.imgteaser {
	margin: 0;
	overflow: hidden;
	float: left;
	position: relative;
}
.imgteaser a {
	text-decoration: none;
	float: left;
}
.imgteaser a:hover {
	cursor: pointer;
}
.imgteaser a:hover .desc{
	display: block;
	font-family:Verdana, Geneva, sans-serif;
	font-size: xx-small;
	padding: 0px 0;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 0px;
	margin: 0;
	width: 10px;
	border-top: 3px solid #FFF;
}
/*.imgteaser a:hover .desc{
	display: block;
	font-family:Verdana, Geneva, sans-serif;
	font-size: xx-small;
	padding: 10px 0;
	background: #111;
	filter:alpha(opacity="75");
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	color: #FFF;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 10px;
	margin: 0;
	width: 90px;
	border-top: 1px solid #999;
} */
.imgteaser a:hover .desc strong {
	display: block;
	margin-bottom: 5px;
	font-size:1.2em;
}
.imgteaser a .desc {
	display: none; 
}
/*Contact Page Styles Styles*/
.submitbutton {
	font-family:Verdana, Geneva, sans-serif;
	font-size:xx-small;
	color:#000;
	margin: 0px;
	font-weight:bold;
    border: 1px solid #000;
    background: #dd0fe5;
	}
.submitbutton:hover {
    border: 1px solid #000;
    background: #CCCCCC;
}

.inputcontact:hover {
    border: 1px solid #000;
    background: #dd0fe5;
}
.inputcontact {
    border: 1px solid #000;
    background: #CCCCCC;
}
/*Translucent Table Styles*/
.tabletranslucent {
	background-image:url(images/translucent.png);
	margin: 0px;
}
.tabletranslucentmain {
	width: 560px;
	height: 380px;
	background-image:url(images/translucent.png);
}
.tabletranslucentmain2 {
	width: 560px;
	height: 160px;
	background-image:url(images/translucent.png);
}
.tablenavbar {
	width: 560px;
	height: 20px;
	background-color:#4c4c4c;
	overflow-y: hidden;
	overflow-x: hidden;
}
.tabletranslucentcontent {
	width: 560px;
	height: 520px;
	background-image:url(images/translucent.png);
	overflow-y: hidden;
	overflow-x: hidden;
}
/*Full Background Styles*/
	*{
			margin:0;
			padding:0;
		}
		img{
			border:none;
		}
		body {
			overflow: hidden;/*Needed to eliminate scrollbars*/
			background: #000;
			min-height: 900px;
			min-width: 600px;

		}
		#content{
			margin:0px auto;
			height:100px;
			width:100%;
			bottom:5%;
			z-index: 3;
			background:#262626 no-repeat 90%;
			border-top:1px solid #000;
			border-bottom:1px solid #4F4F4F;
			position:absolute;
		}
		#contentframe{
			overflow: hidden;
			border-top:solid 1px #4F4F4F;
			border-bottom:1px solid #000;
			height: 100%;
			text-align:left;
			z-index: 3;
		}
		#slidecounter{
			float:left;
			color:#4F4F4F;
			font:50px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:18px 20px;	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:26px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:33px 0;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			background: url('images/navbg.gif') no-repeat;
			float: right;
			margin:22px 20px 0 0;
		}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
/*Content and centering Styles*/
#background {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	background-image:url(images/greysquare.gif);
	background-repeat:repeat;
}
#scrollable { 
	position: absolute; 
	width: 100%; 
	height: 100%; 
	top: 0px; 
	left: 0px; 
	z-index: 3; 
	overflow-x: auto; 
	overflow-y: auto; 
}
#scrollablecontent { 
	position: absolute; 
	width: 1024px; 
	height: 1024px;
	top: 100px;
	left: 20%;
	z-index: 3; 
	overflow-y: auto;
	background-color:#CCC;
}
#outer {
	height: 500px; 
	overflow: hidden; 
	position: relative; 
	width: 100%;
}
#outer[id] {
	display: table; 
	position: static;
}
#middle {
	position: absolute; 
	top: 50%; 
	width: 100%; 
	text-align: center;
} /* for explorer only*/
#middle[id] {
	display: table-cell; 
	vertical-align: middle; 
	position: static;
}
#inner {
	position: relative; 
	top: -50%; 
	text-align: left;
} /* for explorer only */
#inner {
	width: 500px; 
	margin-left: auto; 
	margin-right: auto;
} /* for all browsers*/

/*RECAPTCHA Styles*/
 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#FFF; /*!important; //reCaptcha widget background color*/
 } 
 #recaptcha_table {
   border-color: #999; /*!important; //reCaptcha widget border color*/
 } 
 #recaptcha_response_field {
	border-color: #dd0fe5; /*!important; //Text input field border color*/
	background-color:#999; /*!important; //Text input field background color*/
 }
.captchafont {
	font-family: "Verdana, Geneva, sans-serif";
	font-size: 12px;
	color: #000;
}
.textnormalcontent {
	font-family:Verdana, Geneva, sans-serif;
	font-size:xx-small;
	color:#000;
	margin: 20px;
}
.textheadernormalcontent {
	font-family:Verdana, Geneva, sans-serif;
	font-size:xx-small;
	color:#000;
	margin: 20px;
	font-weight:bold
}
.textcontent {
	font-family:Verdana, Geneva, sans-serif;
	font-size:xx-small;
	color:#000;
	margin: 0px;
}
.textcontent2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:xx-small;
	color:#FFF;
	margin: 0px;
	width: 520px;
}
.textcontent3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:x-small;
	color:#FFF;
	margin: 0px;
	width: 350px;
	text-align:justify;
	text-indent: 30px;
}
.textcontent3b {
	font-family:Verdana, Geneva, sans-serif;
	font-size:x-small;
	color:#FFF;
	margin: 0px;
	width: 500px;
	text-align:justify;
	text-indent: 30px;
}
.textcontent3c {
	font-family:Verdana, Geneva, sans-serif;
	font-size:x-small;
	color:#FFF;
	margin: 0px;
	width: 500px;
	text-align:justify;
}
.textcontent4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:x-small;
	color:#FFF;
	margin: 0px;
	padding-left:15px;
}
.textcontent5 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:x-small;
	color:#FFF;
	margin: 0px;
	width: 350px;
	text-align:justify;
	padding-left:15px;
}
.textcontent6 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:x-small;
	color:#FFF;
	margin: 0px;
	width: 350px;
	text-align:justify;
}
.textcontent5 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:x-small;
	color:#FFF;
	margin: 0px;
	width: 350px;
	padding-left:15px;
}
/* show or hide Styles */
.hide { visibility:hidden; display : none; height: 1px; overflow:hidden }
.show { visibility:visible; display : block; height: 250px; overflow:auto }
.sillyvideo { overflow:auto }
