﻿* {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
}
p {
line-height: 1.7em;
margin-bottom: 5px;
}
body {
font: 14px trebuchet ms,tahoma,arial;
color: #ADADAD;
background: #EBEBEB;}
.block {
position: relative;
width: 960px;
padding: 30px 19px 20px 19px;
margin-bottom: 40px;
background: #FFFFFF;
border: 1px solid #D5D5D5;
float: left;
}
#header {
position: relative;
width: 900px;
height: 130px;
margin: 10px auto 0px auto;
background: url(../images/bg-shadow.gif) no-repeat left bottom;
}
#header #logo {
width: 210px;
height: 120px;
float: left;
}
#header #menu {
position: relative;
height: 45px;
margin-top: 27px;
float: right;
}
#header #menu ul {
list-style: none;
}
#header #menu ul li {
float: right;
padding-left: 20px;
}
#header #menu ul li a {
height: 45px;
display: block;
text-decoration:none;
color:#adadad;
font-weight:bold;
font-size:24px;
}
#header #menu ul li a:hover {
color:#333333;
}

#error404 {
}
#error404 #innerMenu 
{
    width:950px;
    margin-top:-40px;
}
error404 #innerMenu ul {
list-style: none;
}
#error404 #innerMenu ul li {
	list-style: none;
	float: left;
	padding-right: 30px;
}
#error404 #innerMenu ul li a {
height: 17px;
display: block;
color:#adadad;
font-weight:bold;
font-size:24px;
text-decoration:none;
list-style: none;
}

#error404 #data
{
    margin-top:10px;
    width:400px;
}
#feedback
{
    font-size:14px;
    font-weight:bold;
  color:#f7931e;
  margin:0px;
}

#error404 h1 {
position: absolute;
bottom: 0px;
right: 30px;
width: 248px;
height: 248px;
background: url(../images/error404.png) no-repeat left bottom;
}
#error404 .block {
width: 920px;
padding: 40px;
height: 480px;
}
#error404 h2 {
width: 220px;
height: 95px;
font-size:24px;
background: url(../images/oops.gif) no-repeat left top;
}
#error404 #innerMenu .about {
width: 51px;
}
#error404 .dontWorry {
position: relative;
width: 400px;
top: -80px;
left: 260px;
font-size: 15px;

}
#footer {
clear: both;
}
.content {
position: relative;
width: 900px;
margin: 0px auto;
}
#footer #relatedInfo {
	font-size: 12px;
	color: #7C7B7B;
	padding: 25px 0px 36px 0px;
	height: 180px;
	background: #323232;
	/*background: #323232 url(http://portal.tekieazi.com/images/bg-footer-related.gif) repeat-x left top;*/
}
#footer #relatedInfo .links a {
color: #7C7B7B;
text-decoration: none;
}

#footer #relatedInfo #validations a, #footer #relatedInfo #validations span {
color: #313131;
text-decoration: none;
}
#footer #relatedInfo #validations {
margin-top: 15px;
background: #414141;
padding: 10px 17px;
float: left;
}

.textbox {
	background: transparent url(http://portal.tekieazi.com/images/shaded-input-bg.jpg) repeat-x;
	border: 1px solid #f7921e;
	outline: 0;
	height: 25px;
	width: 275px;
} 

.thebutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:30px;
	-moz-border-radius-topleft:30px;
	border-top-left-radius:30px;
	-webkit-border-top-right-radius:30px;
	-moz-border-radius-topright:30px;
	border-top-right-radius:30px;
	-webkit-border-bottom-right-radius:30px;
	-moz-border-radius-bottomright:30px;
	border-bottom-right-radius:30px;
	-webkit-border-bottom-left-radius:30px;
	-moz-border-radius-bottomleft:30px;
	border-bottom-left-radius:30px;
	text-indent:0;
	border:3px solid #dcdcdc;
	display:inline-block;
	color:#f7921e;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:42px;
	line-height:42px;
	width:130px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.thebutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.thebutton:active {
	position:relative;
	top:1px;
}

blockquote.style1 {
  font: 14px/20px italic Times, serif;
  padding: 8px;
  background-color: #faebbc;
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  margin: 5px;  
  text-indent: 23px;
  }
  blockquote.style1 span {
    	display: block;
    	
  	}
  	
  	.scroll
  	{
  	   overflow-y:scroll; height:300px;
  	   width:530px;
  	   float:right;
  	   background-color:#F7F7F7;
  	   border:1px #ddd solid;
  	   padding:5px;
  	}
  	.trace
  	{
  	    font-size:10px;
  	    font-style:italic;
  	    color:Red;
  	}
.code {
	padding: 1px 4px;font-size: 110%;color: #c7254e;background-color: #fffecb;border-radius: 4px;
}