body { margin:0px; padding:0px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:90%; font-weight:normal; background-color:/*#003344;#003366;*/ #363634; color:#fff;/*#D2D2D0;*/ }
.two-lines{ clear:both; height:3px; background-color:#535353; border-bottom:#070707 2px solid; overflow:hidden; }
#main { width:760px; margin-left:auto; margin-right:auto; }
#header-left{ float:left; width:230px; height:280px; }
#up-company-name{ background:url(../images/up-company-name.jpg) bottom left no-repeat; height:63px; }
#company-name{ font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; text-transform:uppercase; color:#FFFFFF; background:url(../images/company-name.jpg) repeat-y; padding:50px 0px 0px 23px; height:110px; }
#down-company-name{ background:url(../images/down-company-name.jpg) no-repeat; height:9px; }
#date{ background:url(../images/date.jpg) 23px 16px no-repeat; font-size:11px; color:#FFFFFF; text-align:center; height:18px; padding:15px 0px 0px 0px; }
#header-center{ float:left; width:333px; height:280px; background:url(../images/header1.jpg) no-repeat; }
#header-right{ float:left; width:196px; height:280px; }
#up-header-right{ background:url(../images/up-header-right.gif) bottom left repeat-x; height:37px; }
#header-right ul { margin:0px; padding:0px; list-style:none; }
#header-right li { margin:0px; padding:0px; background:url(../images/header-right-bg.jpg) repeat-y; border-top:#7E7E7A 1px solid; border-bottom:#5D5D59 1px solid; height:28px; line-height:28px; }
#header-right li.home { border-top:0px; padding:24px 0px 0px 0px; height:24px; line-height:24px; }
#header-right li.contact { border-bottom:0px; padding:4px 0px 0px 0px; height:44px; line-height:24px; }
#header-right a { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#0A0B06; background-position:20px 0px; background-repeat:no-repeat; padding:0px 0px 0px 50px; }
#header-right a:hover { color:#cc0000; }
#header-right a.link1{ background-image:url(../images/home.gif); }
#header-right a.link1:hover{ background-image:url(../images/home-hover.gif); }
#header-right a.link2{ background-image:url(../images/about.gif); }
#header-right a.link2:hover{ background-image:url(../images/about-hover.gif); }
#header-right a.link3{ background-image:url(../images/services.gif); }
#header-right a.link3:hover{ background-image:url(../images/services-hover.gif); }
#header-right a.link4{ background-image:url(../images/careers.gif); }
#header-right a.link4:hover{ background-image:url(../images/careers-hover.gif); }
#header-right a.link5{ background-image:url(../images/solutions.gif); }
#header-right a.link5:hover{ background-image:url(../images/solutions-hover.gif); }
#header-right a.link6{ background-image:url(../images/contact.gif); }
#header-right a.link6:hover{ background-image:url(../images/contact-hover.gif); }
#down-header-right{ background:url(../images/down-header-right.gif) repeat-x; height:5px; }
#content-left{ float:left; width:229px; border-left:#191919 1px solid; }
#left-menu{ width:210px; border-left:#474843 19px solid; /*background-color:#171717;*/ padding:30px 0px; }
#left-menu ul { margin:0px; padding:0px; list-style:none; }
#left-menu li { margin:0px; padding:0px; height:20px; line-height:20px; }
#left-menu a{ font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#D7D7D7; background:url(../images/left-menu.gif) 26px 5px no-repeat; padding-left:47px; }
#left-menu a:hover{ background:url(../images/left-menu-hover.gif) 26px 5px no-repeat; text-decoration:underline; color:#CC0000; }
#best{ width:167px; background:url(../images/best-bg.jpg) repeat-y; color:#FFFDFF; font-size:14px; font-weight:bold; text-transform:uppercase; height:42px; line-height:42px; padding:0px 0px 0px 63px; }
#left-world{ width:210px; border-left:#474843 19px solid; /*background-color:#171717;*/ height:110px; }
#left-world, #left-menu {background-color:#171717;}

#left-world img{ margin:12px 6px 6px 0px; border:0px; }
#content-right{ float:left; width:529px; }
#content-main{ padding:10px; }
 h1{
	color:#FFFDFF;
	font-size:16px;
	font-weight:bold;
	text-transform:capitalize;
	padding:5px 10px;
	margin:0px;
}
 p{
	padding:5px 0px 5px 5px;
	margin:0px;
}
#content-main span{ font-weight:bold; }
#content-main img{ border:#696969 1px solid; margin:0px 10px; float:left; }
.brand img {float:none!important;}
#content-main a.read-more{ font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#992018; font-weight:bold; text-decoration:none; background:url(../images/read-more.gif) 0px 3px no-repeat; float:right; padding: 0px 0px 0px 20px; }
#content-main a.read-more:hover{ text-decoration:underline; }
#services{ clear:both; float:left; width:314px; margin:20px 0px 0px 0px; }
#address_1{
	clear:both;
	float:left;
	width:200px;
	margin:20px 0px 0px 20px;
	font-size: 11px;
	padding: 0px 0px 10px 10px;
}
 h2{
	color:#FFFDFF;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	border-top:#0F0F0F 1px solid;
	padding:10px 0px 10px 10px;
	margin:0px 0px 0px 10px;
}
#services a{ font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; color:#D2D2D0; text-decoration:underline; }
#services a:hover{ text-decoration:none; }
#services img{ margin:0px 10px; float:left; }
#services p{ margin:20px 0px 20px 20px; }
#testimonials{ float:left; width:186px; color:#191A15; font-size:11px; background-color:#61625C; margin:20px 0px 0px 15px; padding:0px 0px 10px 10px; }
#address_2{
	float:left;
	width:200px;
	color:#FFFFFF;
	font-size:11px;
	background-color:#61625C;
	margin:20px 0px 0px 15px;
	padding:0px 0px 10px 10px;
}
#highlights{
	float:right;
	width:200px;
	color:#FFFFFF;
	font-size:.9em;
	background-color:#61625C;
	margin:20px 0px 0px 15px;
	padding:0px 0px 10px 10px;
}


h3{ color:#FFFDFF; font-size:14px; font-weight:bold; text-transform:uppercase; padding:10px 0px 10px 10px; margin:0px 0px 0px 10px; }
#testimonials img{ border:#8C8D87 2px solid; margin:0px 10px 10px 0px; float:left; }
#testimonials a{ font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#571C20; text-decoration:none; }
#testimonials a:hover{ text-decoration:underline; }
#testimonials p { clear:left; }
#testimonials a.all-testimonial{ font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#DBDCD7; font-weight:bold; text-decoration:none; background:url(../images/all-testimonial.gif) 0px 3px no-repeat; float:left; padding: 0px 0px 0px 20px; }
#testimonials a.all-testimonial:hover{ text-decoration:underline; }
#copy{ float:left; width:230px; height:61px; font-size:11px; color:#D6D6D4; padding:24px 0px 0px 0px; text-align:center; text-decoration:none; }
 #footer-menu{ float:left; width:530px; height:85px; color:#762A1C; line-height:85px; text-align:center; background-color:#171717; }
#footer-menu ul { margin:0px; padding:0px; list-style:none; }
#footer-menu li { margin:0px; padding:0px; display:inline; }
#footer-menu a { color:#ECECEC; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; padding:0px 10px; text-decoration:none; }
#footer-menu a:hover { color:#FFFFFF; text-decoration:underline; }
 a { color:#ECECEC; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; }
 a:hover { color:#FFFFFF; text-decoration:underline;}


label{
text-align: right;
float: left;
width: 140px;
font-size: .9em;
}
div#submitted_info label {float:none; width: 200px;}
div#submitted_info {padding: 20px;}

label.required {font-weight:bold;}

input, textarea, select {
width: 175px;
margin-bottom: 5px;
margin-left: 5px;
font-weight:bold;
}

textarea {font-weight:normal!important;  font-size: 1.2em;width: 300px!important;}

#submit, #reset {width:90px!important;}

.texta {
 font-size: 1em;
 background-color: #CCCCCC;
 border: 1px solid #666666;
}

.buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #333333;
 color: #FFFFFF;
 margin-right: 6px;
}

#error_field {background: red ; font-weight:bold; margin:1em auto; padding: .3em; text-align:center; width:75%;}

.facts {background: #171717; border-left: red thin solid; width: 250px; color:#fff; font-size: .8em; margin: 5px 0 0 15px; padding:5px;}
