@charset "utf-8";

body 
{
	margin: 20px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #777777; font-weight: normal;
  BACKGROUND-COLOR: #FFFFFF;		
	SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-FACE-COLOR: #D9DAD0; SCROLLBAR-HIGHLIGHT-COLOR: #9A9698; SCROLLBAR-SHADOW-COLOR: #666666; SCROLLBAR-3DLIGHT-COLOR: #E9E9E9; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #4C4B4C;	
}

td {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #777777; font-weight: normal}

a 
{
  text-decoration: none;
  color: #CB0000;
  font-weight: bold;
  padding:0px;
}

a:hover
{
	text-decoration: underline;
}

input.t1 {
	font-size: 11px;
	width: 200px;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	color: #48534F;
	background-color: #F9F9F9;
	border: #A81C2D 1px solid;
}

input.t5 {
	font-size: 10px;
	width: 120px;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	background-color: #F9F9F9;
	border: #CDDBE8 1px solid;
}
input.t5_2 {
	font-size: 10px;
	width: 70px;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	background-color: #F9F9F9;
	border: #CDDBE8 1px solid;
}

select.t2 {
	font-size: 10px;
	width: 170px;
	border: #CDDBE8 1px solid;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;  
}

select.t6 {
	font-size: 10px;
	width: 50px;
	border: #CDDBE8 1px solid;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;  
}

textarea.t3 {
	font-size: 11px;
	width: auto;
	height: 100px;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	color: #48534F;
	border: #A81C2D 1px solid; 
	background-color: #F9F9F9; 
}

select.t4 {
	font-size: 10px;
	width: auto;
	border: #CDDBE8 1px solid;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	color: #48534F;
	background-color: #F9F9F9;  
}

.checkbox
{
	vertical-align:middle;
}

.input-btn
{
  font-size: 10px;
	font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	width: auto;
	border:#A71D2C 1px ridge;
	background-color: #E37E8F;
	color: #000000;
}

.img_class
{
	display:block;
	border:none;
	vertical-align:middle;
}

.img_border
{
	border:#000000 1px solid;
}

#mainDiv
{
	margin: 0 auto;
	width: 744px;
}

#headerDiv
{
	float:left;
	width:100%;
	border: #000000 1px solid;
}

#headerDiv_logo
{
	float:left;
	width:271px;
	height:157px;
}

#headerDiv_navi
{
	float:left;
	width:473px;
	height:157px;
	background-image: url('http://www.smarttech-games.com/images/default/smt_bgck.gif');
	background-repeat: no-repeat;
	background-position:right;
	display:table;
	vertical-align:bottom;
}

#headerDiv_navi div.botboxrow
{
  display:table-row;
  vertical-align: bottom;
  padding: 0px;
  top:100%;
  height:auto;
  min-height: 1px;
  position:relative;
}

#headerDiv_navi div.botboxcell
{
  height: 32px;
  display:table-cell;
  vertical-align: bottom;
  padding: 0px;
  position: relative;
  top:-31px;
}

#headerDiv_navi div.botboxcell div
{
  float:right;
}

#containerDiv
{
	float:left;
	width:100%;
	margin-top:30px;
}

#bottomDiv
{
	float:left;
	width:100%;
	height:5px;
	margin-top:30px;
	background-image:url('http://www.smarttech-games.com/images/default/smt_dots.gif');
	background-repeat:repeat-x;
}

.separator
{
	padding-top:13px;
}

.about_us
{
	margin-right:8px;
}

.jobs
{
	margin-left:3px;
	margin-right:6px;
}

.contact
{
	margin-left:5px;
	margin-right:8px;
}

.portfolio
{
	margin-left:4px;
	margin-right:6px;
}

.submenu
{
	width:110px;
	padding:3px;
	background-color:#CF4455;
	border:#000000 1px solid;
	margin-bottom:2px;
	filter:alpha(opacity=70);
	opacity:.70;
	white-space:nowrap;
}

.headline
{
	color:#960000;
	font-weight:bold;
}

.dtitle
{
	font-size:13px;
	color:#D54B5C;
	font-weight:bold;
}

.t_table
{
	border-collapse:collapse;
}

.t_main
{
	background-color:#5A5D5B;
	padding:4px;
	border:#545654 1px solid;
	font-weight:bold;
	color:#FFFFFF;
}

.t_def
{
	background-color:#DFD2D6;
}

.t_add
{
	background-color:#EABEBE;
}

.t_def_hover
{
	background-color:#D3E6DB;
}

.t_td
{
	padding:4px;
	border:#545654 1px solid;
	color:#000000;
}

.message
{
	color:#2D2D6F;
	font-weight:bold;
	margin-bottom:20px;
}

div.scroll
{
	height: 225px;
	width: 100%;
	overflow: auto;
	border: none;
	padding-right: 5px;
}

.white
{
	font-weight: none;
	color: #e0e6e6;
}

.black
{
	font-weight: none;
	color: #000000;
}

.red
{
	font-weight: none;
	color: red;
}

.green
{
	font-weight: none;
	color: green;
}

.gray
{
	color: gray;
}