﻿/*
h1 {
	color:olive; font-size:16px;
}

#wrapper { width:900px; margin:0px auto}

#banner {background-color:#9933FF; padding:10px;}

#leftnav {float: left; width:150px; padding:20px 0px; background-color:#222222;}

#content {width:650px; padding:20px 0px; margin-left:200px;}

#footer {width:100%; padding:10px 0px; text-align:center; background-color:#FFFF00;

*/

html, body { margin:0; padding:0; border:0; background:transparent; font-size:10px;	}

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li,
table, tr, th, td, tbody, tfoot, thead {
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	background:transparent;
	}
	
img	{ margin:0; padding:0; border:0;	}

table	{ border-collapse:collapse; border-spacing:0;	}

input, select, textarea, form, fieldset	{
	margin:0; padding:0; border:0;
	}
	
article, aside, dialog, figure, footer, header, hgroup, nav, section	{
	display:block;	}
	
h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	text-indent:0;
	text-decoration:none;
	text-align:left;
	color:#000;
	}
	
ol, ul	{ list-style:none;	}


/* Global */

html	{	}
body	{ background-color:#eeeeee;	}


/* Headings */

h1, h2, h3, h4, h5, h6, {font-weight: bold; color: #000;}

h1	{ font-size:24px;	}
h2	{ font-size:20px;	}
h3	{ font-size:16px;	}
h4	{ font-size:14px;	}
h5	{ font-size:14px;	}
h6	{ font-size:14px;	}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img	{
	margin:0;
	padding: 5px;
}


/* Text Elements */

p				{color:#000; font-size:14px; line-height:170%;	}
p .left			{ margin:1.5em 1.5em 1.5em 0; padding:0;	}
p .right		{ margin:1.5em 0 1.5em 1.5em; padding:0;	}


a				{ 	}
a:link			{ color:#00f;	}
a:visited		{ color:#333;	}
a:active		{ color:#000;	}
a:focus			{ color:#666;	}
a:hover			{ color:#00f; text-decoration:underline;	}



blockquote		{ color:#000; font-size:12px;	}

strong			{ font-weight:bold;	}
em				{ font-style:italic	}


/* Images */




/* Lists */

ul				{	}
ol				{ list-style-type:decimal;	}

ul li			{ color:#000; font-size:12px;	}
ol li			{ color:#000; font-size:12px;	}

dl				{	}
dt				{	}
dd				{	}



/* Tables */

table			{ width:100%;	}

tr				{	}
.odd			{ background-color:#eee;	}
.even			{ background-color:#fff;	}

th				{ font-weight:bold;	}
thead, th		{ background:#ccc;	}

tbody			{	}

th,td,caption	{	}

tfoot			{	}
.tfooter		{ background-color:#ccc; text-align:center; font-style:italic;	}

caption			{ background: #efefef;	}



/* Containers */

.style2			{ font-family:"Times New Roman", Times, serif;	}
hr.vertical		{ width:1px; height:280px; float:left;	}


#wrapper		{ width:1000px; margin:0px auto; background-color:#fff;	}

#top			{ background-color:#fff; height:100px; width:100%; padding:10px 0; overflow:hidden;} /* background-image:url('../images/SiverLineGrad.gif');	} */

#logo			{ margin:0 0 0 10px; float:left;	}
#logo img		{ width:209px; height:100px;	}

#toptxt		{ margin:0 auto; height:100px; float:left; width:645px; 	}
#toptxt h1	{ font-size:38px; color:#336699; text-align:center; font-style:normal; margin:8px 0 7 0;	}
#toptxt p	{ text-align:center; color:#7F0000; font-size:14px; font-style:normal; 	}

#right-top-image	{ float:right; margin:0 0 0 0;	}
#right-top-image p	{color:#ffffff; font-size:11px; margin:0px 0px 0px 0px;	}
#right-top-image img	{ height:100px; width:136px;	}

#c_line			{ overflow:hidden; float:left; width:1000px; height:1px; padding:0 0; margin:0 0;	}
#c_line img		{ float:left; width:100%; height:1px; padding:0 0; margin:0 0;	}

#topnav			{ background-color:#333333; clear:both;	}
#topnav	ul		{ width:100%; float:left ; margin:0 0 10px 0; background-color:#044C77; border-bottom:1px #cccccc solid;	}  
#topnav	ul li	{ display:inline;	}
#topnav ul li a	{ float:left; padding:10px 20px;	}

#topnav a:link		{ color:#ffffff;	}
#topnav a:visited	{ color:#ffffff;	}
#topnav a:active	{ color:#ffffff;	}
#topnav a:hover		{ color:#ffffff; background-color:#770000; text-decoration:none;	}
#topnav a:focus		{ color:#ffffff;	}

#banner				{ 	}

#bannertxt			{ float:left; width: 550px; padding:15px;	}
#bannertxt p		{ text-align:justify;	}
#bannertxt h1		{ font-size:18px;	}

#subbanner			{ 	}

#content-wrapper	{	}

#leftnav		{	}

#leftside		{	}

#rightbar		{ float:right; width:270px; margin:10px;	}

#rightside		{ float:right;  text-align:justify; background-color:#ddd; padding:10px;	}
#rightside h2	{ font-size:18px;	}
#rightside p	{ text-align:justify;	}

#SolutionPartner	{ float:right;  background-color:#ddd; padding:10px;	}
#SolutionPartner p	{ text-align:justify;	}

#content		{ padding:10px 0px 10px 10px; float:left; background-color:#fff;	}
#content h2		{ margin:10px; text-align:left; font-size:18px; text-decoration:underline;	}

#sectors		{ float:left; width:690px;	}

#sectorstxt		{ width:350px; float:left; padding:10px;	}
#sectorstxt p	{ text-align:justify; 	}

#sectorsimg		{ float:right; width:300px; padding:0 0 10px 10px; border-left:1px #aaa solid;	}

#footer			{ clear:both;	}
#footer p		{text-align:right; margin:10px; color:#444;	}

#officesimg		{ float:right; width:400px; margin:0px; padding:0px;	}

#officescountry				{ padding:15px;	}
#officescountry ul			{ list-style:disc; padding:0px;	}
#officescountry ul li		{ margin:10px 0px 20px 10px; font-weight:bold;	font-size:16px;	}
#officescountry ul li ul	{	}
#officescountry ul li li 	{ font-size:14px; list-style:square; margin:5px 0 10px 25px; font-weight:normal;	}


#box1			{	}

#box2			{	}

#box3			{	}

#box4			{	}

#box5			{	}

#box6			{	}

/* Services page */

#bannerservicestxt		{ width:450px; padding:20px; float:left; 	}
#bannerservicestxt p	{ text-align:justify;	}




#bannerservicespics	{ float:right; width:490px; padding:10px; 	}

#bannerservicesimg	{ float:right; margin:0 0 10px 0;}

#bannerserviceimgtxt		{	}
#bannerserviceimgtxt p	{ color:#00007F; font-size:14px;	}	

#bannerserviceimgtxt		{ margin:10px;	}
#bannerserviceimgtxt ul		{ list-style:square; margin:0px 0 0 12px;	}
#bannerserviceimgtxt ul li	{ color:#00007F; font-size:14px;	}


#servicescontent			{ float:left; margin:10px;	}

#servicescontenttxt			{ float:left; width:570px; padding:10px;	}
#servicescontenttxt	p		{ color:#00007F; font-size:14px;	}
#servicescontenttxt ul		{ list-style:square; 	}
#servicescontenttxt ul li	{ color:#00007F; font-size:14px; margin:5px;	}

#servicescontentimg			{ float:right; 	}
#servicescontentimg	img		{ width:350px; float:right; padding-left:20px; border-left:1px #aaa solid;	}



#contactrightside			{width:350px; float:right; margin:0px 15px 0px 15px; 	}
#contactrightside p			{ font-size:12px;	}

/* Products */

#productscompany			{ float:left; width:330px	}
#productscompany img		{ float:left; margin-right:15px;	}
#productscompany p			{ vertical-align:middle;	}
#productscompany h2			{ font-size:16px; font-weight:bold; padding-top:15px; 	}
#productscompany ul			{ list-style:square; margin:15px;	}
#productscompany ul li		{ padding:5px; font-size:14px;	}
#productscompany ol			{ display:inline; list-style:none; vertical-align:middle; 	}
#productscompany ol	li		{ vertical-align:text-top;}

/* Layout Extra */




/* Navigation Extra */




/* Forms */

.ValidateMessage {color: red; width:40px;}
#contactsubjectbox	{ height:170px; }

form 			{ text-align:left; margin:10px;	float:left; width: 569px; border-right:1px #aaa solid;}

label, submit, input, textarea	{ border:0; padding:0; margin:0; background:none;	}

label			{ text-align:right; width:150px; float:left; font-weight:bold;	}	/* { float:left; width:150px; height:20px; text-align:right; display:block; vertical-align:middle;	} */

input, textarea	{ border:1px #333 solid; float:left;	}


input			{	}	/* { width:280px; height:20px; background-color:#eee;} */


textarea		{	} /* {width: 280px; height:150px; margin-bottom:16px;	} */

select			{	}
/*
.submit			{ width:30px; height:20px; margin-left:150px; font-size:12px; border:thick;	}


*/
form p input	{
	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;
}
form p textarea	{ margin:0 5px 0 5px; padding:0 5px 0 5px;	}
form p label	{ 	}
form p SubmitForm { width:30px; height:20px; margin-left:150px; font-size:12px; border:thick; color:lime; display:inline;	}
form p button	{ border:thick;margin-left:160px; color:fuchsia;	}

#contactsubmit	{ margin-left:150px;	}
br				{clear:left;	}
