html, body, div, dl, dt, dd, ul, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, th, td, img {	margin: 0; padding: 0;	}
h1,h2,h3,h4,h5,h6,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
.clearfix:after {   content: "."; display: block; height: 0; clear: both; visibility: hidden;	}
* html .clearfix {	height: 1%;	}
table {	border-collapse: collapse; border-spacing: 0;	}
a:link, a:visited ,a:hover 	{ text-decoration: none; color: #0C7006; }
a:active, a:focus {	outline: none ! important;	}
ol, ul {	list-style: none;	}

body {	font-family:Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000; line-height: 1.6em;	}
#header .inner, #wrapper .inner, #footer .inner {	width: 950px; margin: 0 auto; padding: 0;	}

#header {	margin-left: auto; margin-right: auto; height: 150px;	}
#header .inner {	position: relative; padding-bottom: 20px;}
#header h1 a {	display: block; text-indent: -9000em; width: 298px; height: 112px; background-image: url(../images/digitron.jpg); margin-top: 25px;	}
#header .grid_3 {	width: 288px;	float: left;}
#header .grid_6 {	width:600px;	float:right;}
.grid_3, .grid_6 {	display: inline; }

#nav {	float: right;	}
#nav li {	float: left;	}
#nav a:after {	content: ' ';	}
#nav a {	font-weight:bold; font-size:12px; font-family: helvetica, arial, verdana, sans-serif; color: #b9b9b9; text-decoration: none; display: block; position: relative; outline: none; padding-right: 28px; padding-bottom: 13px; 	padding-top: 13px; margin-top: 100px; border-bottom: 1px solid #6f6f6f;	}
#home #homeNav, #about #aboutNav, #products #productsNav, #services #servicesNav, #consulting #consultingNav, #portfolio #portfolioNav, #contact #contactNav, #nav a:hover {	color: #666666; margin-top: 100px; border-bottom: 2px solid #1e71b8; padding-bottom: 12px;	}

/* main content */
#wrapper {	background-color: #ffffff;	 min-height: 415px;	} 
#wrapper .inner {	position: relative;  min-height: 415px; padding-left:0px;  margin-top: 70px;	}
#wrapper .inner p {	margin-bottom: 2em; }

/*footer*/
#footer {	position:relative; background-color: #343A3E; border-top: solid 1.5px #e9e9e9; font-family: tahoma, helvtetica, arial, sans-serif; color: #B2BAC0; font-size: 9px; padding: 20px 0 10px; width: 100%;	}
#footer a:link, #footer a:visited {	color: #B2BAC0;	}
#footer a:hover {	color: #6dcff6;	}

#contactinfo, #phone {	float: left; text-align:left; width: 200px; padding-left: 30px;	}
.red {	color: #ee8600;	}
#copyright {	float: right; text-align: right; color: #808080; width: 400px; padding-right:30px;	}

#footer #menu {	float: right;	}
#footer #menu a {	padding: 0px; font-size: 10px;	}
#footer #menu ul{	line-height:1; list-style:none; margin:0; padding:0;	}
#footer #menu ul li { padding:0px; padding-left: 4px; padding-right: 4px; border-right-style: solid; border-right-width: 1px; border-right-color: #808080; float:left;	}
#Footer {
	width:100%;
	padding-top:30px;
}


/* all */
#rightblock2 {	padding: 15px 0px 0px 0px; width: 400px; float:right; }
#leftblock2 {	float: left; width: 520px; margin-bottom: 85px; }

p.TextMain { padding:15px 0px 0px 10px; margin:0; line-height:17px; margin-top:5px; }
a.TextMain {text-decoration: none; color: #0C7006; font-weight: bold; }
a:hover.TextMain{text-decoration: underline; color: #0C7006; font-weight: bold; }
ul.TextMain { padding:15px 0px 0px 10px; margin:0; line-height:19px; margin-left:30px; margin-top:5px; }

/* accesories */
.required {	color:#FF0000;	}
.tablemail td{ padding:2px 5px 2px 5px;}
.errorsigma {	font-family:Arial, Helvetica, sans-serif; color:#dd0000; font-style:italic;	}
.tablesigma {	line-height:200%;	}
.inputfields {	font-family:Arial, Helvetica, sans-serif; font-size:11px;	}
.boldsigma {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#05317A; font-size:12px;}
.somebold {font: 1.17em Arial, Helvetica, sans-serif; font-weight:bold;}

h1 {	font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#181c1e; padding-top:20px;	color:#00587a;}
h2 {	font: 2.0em Arial, Helvetica, sans-serif; color:#838a8f; line-height:22px; margin-bottom:5px; padding:10px 0 15px 0; border-bottom:solid 1px #dddddd;	}
h4 {font: 1.5em Arial, Helvetica, sans-serif; color:#0086B9;}

