
html{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;}
	
*{margin:0; padding:0; list-style-type:none;}

img {border:none;}


.wrapper {width:970px; margin:0 auto;}

a {color:#0f4173;}
a:hover {color:#37516c; text-decoration:none;}

.right {float:right}
.left {float:left;}

/*88888888888888888888888888888888888888888888888888888888888888888888888
						General Fieldsets
88888888888888888888888888888888888888888888888888888888888888888888888*/
input, textarea, select {color:#6a6a6a; background-color:#fff; border:1px solid #0c3762;  padding:5px 3px; margin-bottom:5px; width:145px;}
textarea {
	width: 203px;
	height: 90px;
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
}
input.errorField, textarea.errorField, select.errorField {
	border: 1px solid #FF0000;
	background-color: #948181;
}

input.long {width:300px;}

fieldset br{ clear:both;}
fieldset{ border:none; padding:0; margin:0;}

#searchsubmit {background-color:transparent; border:none; width:34px; height:25px; font-weight:bold;}

#formsubmit {color:white; background-color:#0c3762; width:auto; }

/*88888888888888888888888888888888888888888888888888888888888888888888888
						Clear Fix
88888888888888888888888888888888888888888888888888888888888888888888888*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

/*88888888888888888888888888888888888888888888888888888888888888888888888
						HEADER START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#header{}

#header h2 {color:#052b51; text-align:right; font-size:2em; padding-top:25px;}
#header h2 span {color:#2F6F00; font-size:.6em; display:block; margin-right:10px;}

#header #nav {clear:both; border-top:1px solid #174574; border-bottom:1px solid #174574; height:46px; overflow:hidden;}  
#header #nav ul li.first {border-left:1px solid #174574;}
#header #nav ul li {float:left; overflow:hidden; display:block; border-right:1px solid #174574; border-left:1px solid #c7c7c7; height:46px; }
#header #nav ul li a{text-decoration:none; display:inline-block; height:33px; padding:13px 12px 0 12px; color:#174574; font-weight:bold; font-size:1.2em;}	
#header #nav ul li a:hover, #header #nav ul li a.active{}

#header #nav ul.dropdown li ul {position: absolute; display: none; background:#fff; z-index:100; margin-left:-2px;}
#header #nav ul.dropdown li ul li {display: block; clear:both; border-bottom:1px solid #174574; }
#header #nav ul.dropdown li ul li a {width:130px; display:block; float:left; color:#174574; z-index:999;}
#header #nav ul.dropdown li ul.long li a {width:170px;}

#header #nav ul.dropdown li ul li ul {position: absolute; display: none; background:#fff; z-index:100; margin-left:-2px; left:157px;}

#header form table {padding:3px 0 0 10px; }
#header input {border:1px solid #ccc; width:115px;}
#header #searchsubmit {width:auto; border:none;}

#header #banner .wrapper {width:930px;}
#header #banner {background:url('../images/ui/bg_banner.png') top left repeat-x; height:299px; color:#052b51; padding:30px 0 0 0;}
#header #banner img.right {overflow:hidden; padding-left:20px;}
#header #banner h2 {font-size:2.4em; text-transform:uppercase; padding:10px 0 5px 0; text-align:left;}
#header #banner h3 {font-size:1.6em; padding-bottom:5px;}
#header #banner p {font-size:.8em; line-height:1.6em; padding-bottom:10px;}
#header #banner a.helvetica {background:url('../images/ui/btn_green.png') top left no-repeat; width:293px; height:52px; text-align:center; padding-top:15px; display:block; color:#225100; font-size:1.8em; text-decoration:none;}

/*88888888888888888888888888888888888888888888888888888888888888888888888
						CONTENT START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#content{width:930px; margin:0 auto; padding:0 20px 20px 20px;}
#content p, #content ul{line-height:1.5em; padding-bottom:15px; font-size:.8em;}

#content #content-main #buttons {background:url('../images/ui/bg_buttons.png') top left no-repeat; width:635px; height:99px; overflow:hidden; padding:20px 0 0 30px; margin-bottom:15px;}
#content #content-main #buttons a.left {margin-right:15px;}

#content #content-main ul#services { width:665px; font-size:1em; padding-bottom:15px; border-bottom:5px solid #e0e9f7; overflow:hidden;}
#content #content-main ul#services li{width:195px; float:left; overflow:hidden; padding-right:15px; margin-right:15px; border-right:1px solid #ccc;}
#content #content-main ul#services li img {padding:5px 5px 0 0;}
#content #content-main ul#services li h3 {font-size:1.6em; color:#0f4173;}
#content #content-main ul#services li.last {border:none; padding:0; margin:0;}

#content #content-main {width:665px; padding-right:25px; overflow:hidden;}
#content #content-main h2 {color:#0f4173; font-size:2em; padding-top:15px; clear:both;}

#content #content-main ul.circle, #content #content-main ul.circle li {margin-left:15px; list-style-type:circle;}
#content #content-main ul ul, #content #content-main ul ul ul {font-size:1em; padding-bottom:5px;}

#content #content-main img.right {padding:0 0 10px 10px; clear:both;}
#content #content-main h3 {padding-bottom:5px; font-size:1.4em; color:#2F6F00;}
#content #content-main h2 {padding-bottom:10px;}

#content #content-main #products {width:550px;}
#content #content-main #products span{display:block; clear:both; padding:25px;}
#content #content-main #products span img {padding-left:15px;}

#content #content-main input {margin-bottom:10px;}
#content #content-main textarea {width:295px; height:150px;}
#content #content-main span.check {font-size:.8em; width:120px; padding:10px 10px 0 10px; display:inline-block;}
#content #content-main input.checkbox {border:none; float:left; width:30px;}
#content #content-main label {clear:both;}

/*88888888888888888888888888888888888888888888888888888888888888888888888
						SIDEBAR START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#sidebar{width:240px; overflow:hidden; padding-top:15px;}
#sidebar #contact {background:url('../images/ui/bg_contact.png') top left no-repeat; width:211px; height:393px; color:white; padding:10px 15px; margin-bottom:15px;}
#sidebar #contact h3 {font-size:1.8em;}
#sidebar #contact p {line-height:1.4em; padding-bottom:5px;}
#sidebar #contact input {width:203px;}
#sidebar #contact #formsubmit {width:auto; float:right;}

#sidebar a.helvetica {background:url('../images/ui/btn_green-small.jpg') top left no-repeat; width:240px; height:40px; text-align:center; padding-top:15px; display:block; color:#225100; font-size:1.4em; text-decoration:none;}


/*88888888888888888888888888888888888888888888888888888888888888888888888
						FOOTER START
88888888888888888888888888888888888888888888888888888888888888888888888*/


#footer{font-size:.8em; background:#356aa0; border-top:1px solid #1d4a78; border-bottom:1px solid #1d4a78; height:95px; padding-top:10px; color:white; overflow:hidden;}
#footer p.links {padding:15px 0 15px 0;}
#footer p.links a {padding: 0 11px 0 8px; text-decoration:none;}
#footer span.right {background:url('../images/ui/bg_footer-right.png') top left; padding:5px; width:186px; height:79px; text-align:center; line-height:1.5em;}
#footer a {color:white;}
#footer p.links a.first {padding: 0 11px 0 0;}


/*-------------------------------------------------21-08-2010-----------------------------------------------------*/

h6
{
margin:0px;
padding:8px 0 5px 0;
font:normal 12px Arial,Helvetica,sans-serif;
}
h6 a
{
text-decoration:none;
margin:0px;
padding:0 8px;
}
h6 a.first
{
text-decoration:none;
margin:0px;
padding:0 8px 0 0;
}

