html{height: 100%;  background: #000000;}

body
{
	height: 100%;
	color: #6e6e6e;
	background: url(images/bg.png) repeat-x; /*#0c0614;*/
	font-family: verdana, arial, sans-serif;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: .68em;
	scrollbar-base-color: #dfddbd;
	scrollbar-3dlight-color: #555555;
	scrollbar-arrow-color: #555555;
	scrollbar-darkshadow-color: #555555;
	scrollbar-face-color: #dfddbd;
	scrollbar-highlight-color: #f1f1f1;
	scrollbar-shadow-color: #dfddbd;
}

a
{
	color: #81a4f6;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

a:hover
{
	color: #feab2e;
}

h1
{
	background: transparent;
  color: #feab2e;
	font-family: arial, sans-serif;
  padding: 0px 0px 5px 0px; 
  margin: 0px 4px 6px 4px; 
  font-size: 155%;
  font-weight: bolder;
}

h2
{
	background: transparent;
	color: #a6a6a6;
  font-size: 160%;
	font-family: arial, sans-serif;
  font-weight: bold;
  padding: 0px 4px 0px 15px;
  margin: 0px 0px 0px 0px;
}

p
{
	padding: 0px 4px 0px 15px; font-family: verdana, arial, sans-serif; font-size: 1.1em;
}

ul
{
	color: #8e8e8e; font-size: 1.1em;
}

.altText
{
	font-family: Calibri, Arial, Sans-Serif; font-size: 140%; color: #feab2e; font-weight: bold;
}

#main
{
	 margin-left: auto; margin-right: auto; width: 850px;
}

#header
{
	background: transparent; float: left;
			clear: both; height: 120px; width: 850px;
}

.cultureSelect
{
	background-color: #eec0c0;
	font-size: 10px;
	height: 20px;
	margin-right: 30px;
}

.content
{
	float: left; padding: 5px 5px 5px 5px;
}

.content h1
{
	background: transparent;
  color: #feab2e;
	font-family: arial, sans-serif;
  padding: 0px 0px 5px 0px; 
  margin: 0px 4px 0px 4px; 
  font-size: 170%;
  font-weight: bolder;
}

.content p
{
	padding: 0px 4px 0px 15px; font-family: verdana, arial, sans-serif; font-size: 1.1em; color: #bebebe;
}

.content ul
{
	color: #bebebe; font-size: 1.1em;
	margin-top: 4px;
}

#column0
{ 
	width: 840px;
	clear: both;
	float: left;
	margin-top: 5px;
	padding: 5px 5px 5px 5px;
	/*background: #101014;*/
	/*background: #201631;*/
	/*background: #201631;*/
	
	background: #101014;
	border-left: solid 1px #44414a;
	border-top: solid 1px #44414a;
	border-right: solid 1px #24212a;
	border-bottom: solid 1px #24212a;
}

#footer
{
	float: left;
	background: #161b1e;
	color: #979297;
	width: 820px;
	clear: both;
  padding: 15px 15px 15px 15px;
	border-left: solid 1px #44414a;
	border-top: solid 1px #44414a;
	border-right: solid 1px #24212a;
	border-bottom: solid 1px #24212a;
}

#footer-btm
{
	float: left;
	background: transparent;
	width: 850px;
  height: 9px;
	clear: both;
}

#reflect
{
	float: left;
	width: 850px;
	height: 50px;
	background: transparent url(images/reflect.png) no-repeat;
	background-position: top;
	clear: both;
}

.form
{
	margin-left: auto; margin-right: auto;
	width: 500px; padding: 5px 5px 5px 5px; background: #000012;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: verdana, arial, sans-serif;
	font-size: .98em;
	border-top: solid 1px #57545d;
	border-left: solid 1px #57545d;
	border-right: solid 1px  #1c1c1c;
	border-bottom: solid 1px  #1c1c1c;
}

.form h1
{
	background: transparent;
  color: #aeaeae;
  border-color: #7b7b7b;
	font-family: arial, sans-serif;
  padding: 16px 0px 5px 0px; 
  margin: 0px 4px 12px 4px; 
  border-bottom: 1px solid;
  font-size: 130%;
  font-weight: bolder;
}

.form p
{
	padding: 0px 4px 0px 15px; font-family: verdana, arial, sans-serif; font-size: 1.1em; color: #8e8e8e;
}


.panel
{
	width: 833px; padding: 5px 0px 0px 0px; /*background: #101014 url(images/puzzuka.jpg) no-repeat bottom right;*/
}

.tabs
{
	width: 829px; height: 23px; background: url(images/tabPanelBg.png) repeat-x; margin: 0px 0px 0px 0px;
}

.tab
{
	font-weight: bold;
}

.tabSelLeft
{
	float: left; width: 3px; height: 23px; background: url(images/tabSelLeft.jpg) no-repeat;
}

.tabSel
{
	float: left; 
	padding: 5px 5px 0px 5px; height: 23px; background: url(images/tabSelBg.jpg) repeat-x; cursor: pointer; text-align: center; color: #a6a6a6;
}

.tabSelRight
{
	float: left; width: 2px; height: 23px; background: url(images/tabSelRight.jpg) no-repeat;
}

.tabLeft
{
	float: left; width: 2px; height: 23px; background: url(images/tabLeft.jpg) no-repeat;
}

.tabRight
{
	float: left; width: 1px; height: 23px; background: url(images/tabRight.jpg) no-repeat; color: #a6a6a6;
}

.tabUnSel
{
	float: left;
	padding: 5px 5px 0px 5px;
	height: 23px; background: url(images/tabBg.jpg) repeat-x; cursor: pointer; text-align: center; color: #a6a6a6;
}

#divTimeDisplay
{
	float: left; padding-top: 5px; text-align: right; height: 23px; color: #a6a6a6;
}

/*.timerRight
{
	float: left; width: 4px; height: 23px; background: url(images/timerRight.png) no-repeat;
}*/

.tabPanel
{
	width: 808px;
	background: #000012;
	border-left: solid 1px #57545d;
	border-right: solid 1px  #1c1c1c;
	border-bottom: solid 1px  #1c1c1c;
	padding: 10px;
	margin-top: -5px;
	float: left;
}
.mainPanel
{
	width: 720px;
	background: #000012;
	border-top: solid 1px #57545d;
	border-left: solid 1px #57545d;
	border-right: solid 1px  #1c1c1c;
	border-bottom: solid 1px  #1c1c1c;
	padding: 10px 30px 10px 30px;
}

.terms
{
	width: 720px;
	background: #000012;
	border-top: solid 1px #57545d;
	border-left: solid 1px #57545d;
	border-right: solid 1px  #1c1c1c;
	border-bottom: solid 1px  #1c1c1c;
	padding: 10px 30px 10px 30px;
}

.terms p
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding:0px;
}

.terms h1
{
	margin-left: -10px;
	margin-top: 30px;
}

table.form
{
	border: none 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 440px;
}

td.form
{
	width: 220px;
	border: none 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

.textbox
{
	border: solid 2px #000000;
	background: #ffffff;
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	width: 150px;
	margin-bottom: 10px;
}

.checkboxlist
{
	font-family: Calibri, Arial, Sans-Serif;
	font-size: 120%;
	color: #000000;
	padding: 5px;
}

.checkboxlist td
{
	width: 200px;
}

.button, .butOrange
{
	color: #81a4f6;
	font-weight: bold;
	background: transparent url(images/butorange.png) no-repeat;
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	cursor: pointer;
	border: solid 1px #25222d;
	height: 25px;
}

.butRed
{
	color: #81a4f6;
	font-weight: bold;
	background: transparent url(images/butred.png) no-repeat;
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	cursor: pointer;
	border: solid 1px #25222d;
	height: 25px;
}

.butBlue
{
	color: #81a4f6;
	font-weight: bold;
	background: transparent url(images/butblue.png) no-repeat;
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	cursor: pointer;
	border: solid 1px #25222d;
	height: 25px;
}

.butOrange:hover, .butRed:hover, .butBlue:hover
{
	color: #feab2e;
}

.fieldTitle
{
	font-weight: bolder;
	font-size: 110%;
}

td.colSpacer
{
	width: 40px;
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.spacer
{
	background: transparent;
	height: 50px;
}

.social
{
	border: none;
	vertical-align: middle;
}

.dropdown {float:left;}
.dropdown dt {width:5px; height: 28px; border: none;
	color: #606060;
	font-family: Calibri, Arial, Sans-Serif;
	font-size: 140%; padding: 10px 20px 0px 0px;
	font-weight: bolder; cursor:pointer;}
.dropdown dt:hover {color: #ffc907;}
.dropdown dd {position:absolute; overflow:hidden; width:400px; display:none; background:#1c2426; z-index:200; visibility: hidden; margin: 0px 0px 0px -25px; padding: 0px 0px 0px 0px;}
.dropdown table {width:400px; border:none; border-top:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.dropdown td {width: 200px; display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding: 5px 25px 5px 25px;
	font-family: Calibri, Arial, Sans-Serif;
	font-size: 140%; height: 18px; color:#606060; text-decoration:none; background:#1c2426; width:150px}
.dropdown a:hover {color:#ffc907}
.dropdown .underline {}


dynamic-slider-control {
	position:			relative;
	background-color:	transparent;
	-moz-user-focus:	normal;
	-moz-user-select:	none;
	cursor:				pointer;
}

.horizontal {
	width:				190px;
	height:				35px;
}

.vertical {
	width:				35px;
	height:				200px;
}

.dynamic-slider-control input {
	display:	none;
}

.dynamic-slider-control .handle {
	position:			absolute;	
	font-size:			1px;
	overflow:			hidden;
	-moz-user-select:	none;
	cursor:				pointer;
}

.dynamic-slider-control.horizontal .handle {
	width:				20px;
	height:				20px;
	background-image:	url(images/slider.png);
}

.dynamic-slider-control.horizontal .handle div {}
.dynamic-slider-control.horizontal .handle.hover {}

.dynamic-slider-control.horizontal .handle div {
	width:				20px;
	height:				20px;
}

.dynamic-slider-control.horizontal .handle.hover {}

.dynamic-slider-control.vertical .handle div {
	width:				18px;
	height:				8px;
}

.dynamic-slider-control.vertical .handle.hover {}

.dynamic-slider-control .line {
	
	behavior:			url(boxsizing.htc); /* ie path bug */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
		
	position:			absolute;
	font-size:			0.01mm;
	overflow:			hidden;
	border: none 0px;
	background: transparent	url(images/slider-bar.gif) repeat;
}

.dynamic-slider-control.vertical .line {
	width:				1px;
	
}

.dynamic-slider-control.horizontal .line {
	height:				4px;
}

.dynamic-slider-control .line div {
	display:	none;
}