body {
	width: 100%;
	height: 100%;
	min-width: 100%;
	min-height: 100%;
	overflow: auto;
}


form {
	margin: 0px;	
}
td {
	color: #aeaeae;
	line-height: normal;
}
div.centeredArea {
	position: absolute; 
	width: 640px;
	left: 50%;
	top: 0px;
	margin-left: -320px;
	margin-top: 180px;
}

div.reflect {
	background-image: url(graphic/reflect.png);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-bottom: 50px;
	width: 640px;
	height: 50px;
}


/********* TAB Styles *********/

div.tabBox {

}

div.tabArea {
	padding: 0px 0px 0px 0px;

}

a.tab {
  background-color: #232323;
  border: 1px solid #0f0f0f;
  border-bottom-width: 0px;
  border-color: #232323 #121312 #121312 #232323;
  padding: 5px 10px 15px 10px;
  position: relative;
  text-decoration: none;
  top: -3px;
  right: -20px;
  z-index: 100;
  font-size: 11px;
  font-family: Tahoma, Geneva, sans-serif;
  background-image: url(graphic/bg_tab.png);
  background-repeat: repeat-x;
 
}
a.tab_icon {
  background-color: #232323;
  border: 1px solid #0f0f0f;
  border-bottom-width: 0px;
  border-color: #232323 #121312 #121312 #232323;
  padding: 5px 10px 15px 10px;
  position: relative;
  text-decoration: none;
  top: -3px;
  right: -20px;
  z-index: 100;
  font-size: 11px;
  font-family: Tahoma, Geneva, sans-serif;
  background-image: url(graphic/bg_tab_icon.png);
  background-repeat: no-repeat;
}



a.tab, a.tab:visited {
   color: #767676;
}

a.tab:hover {
  color: #aeaeae;
}


a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #232323;
  border-color: #3c3c3c #1a1a1a #1a1a1a #3c3c3c;
  color: #aeaeae;
  background-image: url(graphic/bg_tab_active.png);
  background-repeat: repeat-x;
}
a.tab_icon.activeTab_icon, a.tab_icon.activeTab_icon:hover, a.tab_icon.activeTab_icon:visited {
  background-color: #232323;
  border-color: #3c3c3c #1a1a1a #1a1a1a #3c3c3c;
  color: #aeaeae;
  background-image: url(graphic/bg_tab_active_icon.png);
  background-repeat: no-repeat;
}

a.tab.activeTab {
  padding-bottom: 6px;
  top: -5px;
  z-index: 102;
}
a.tab_icon.activeTab_icon {
  padding-bottom: 6px;
  top: -5px;
  z-index: 102;
  background-image: url(graphic/bg_tab_active_icon.png);
  background-repeat: no-repeat;
}


div.tabMain {
	background-repeat: repeat-x;
	min-height: 570px;
	background-color: #232323;
	border: 1px solid #000000;
	border-color: #3c3c3c #1a1a1a #1a1a1a #3c3c3c;
	position: relative;
	z-index: 101;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 18px;
	color: #aeaeae;
}

/************************/

div.tabContent {
	padding: 45px 60px 45px 65px;
}





/******* FORMS *******/

label.placeholder span {
	position: absolute;
	z-index: 5;
	padding-left: 5px;
	color: #5a5a5a;
	cursor: text;
	line-height: normal;
	margin-top: 4px;
}
label.placeholderInactive span {
	position: absolute;
	z-index: 5;
	padding-left: 5px;
	color: #3a3a3a;
	cursor: text;
	line-height: normal;
	margin-top: 4px;
}

input.text {
	background-color: #171717;
	border: 1px solid #000;
	border-color: #0b0b0b #303030 #303030 #0b0b0b;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: normal;	
	color: #5a5a5a;
	padding-left: 5px;
	padding-right: 5px;
	height: 13px;
}
input.textActive {
	background-color: #171717;
	border: 1px solid #000;
	border-color: #0b0b0b #303030 #303030 #0b0b0b;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #aeaeae;
	padding-left: 5px;
	padding-right: 5px;
	height: 15px;
}



/************************/

#dhtmltooltip {
	position: absolute;
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	line-height: 14px;
	color: #8b8b8b;
	visibility: hidden;
	z-index: 110;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);
	font-family: Tahoma, sans, Sans Serif;
	font-size: 11px;
	line-height: 13px;
	border: 0px solid #777;
}
