/* IE6 css fixer v0.1 alpha: Tue, 14 Apr 2009 16:34:51 +0200 */



/* ============================================= */

/* safe settings                                 */



/* add display:inline to floated elements */

#header,

.piccyright,

.piccyleft,

.piccyright-nopadding,

.piccyleft-nopadding,

#jobs,

#additional_sidebar_right,

#sidebar_right,

#sidebar_right_about,

#sidebar_right_about img,

#contact,

#footer {display:inline;}



body{margin:0; padding:0; border:#FFF; width:100%; font:62.5%/1.6em Arial,Helvetica,sans-serif; color:#666}



#top{clear:both; background:#242424; background-image:url(../images/top-bg.gif); background-repeat:repeat-x; margin:0; padding:6px 15px !important}



#header{clear:both; float:left; width:100%; margin-bottom:15px}



.piccyright{float:right; margin:0px 0px 7px 3px; padding:3px; border:1px solid #e5e5e5}

.piccyleft{float:left; margin:0px 7px 3px 0px; padding:3px; border:1px solid #e5e5e5}

.piccyright-nopadding{float:right; margin:0}

.piccyleft-nopadding{float:left;  margin:0}



.image-caption{font-size:90%; margin-left:5px;color:#8b8b8b; font-family:"Trebuchet MS" Arial, Helvetica, sans-serif; color:#474a4d}



img{border:none}

caption{font-size:70%}



a{color:#c93a3a; text-decoration:underline; outline:none}

a:visited{text-decoration:underline; color:#c93a3a; outline:none}

a:hover{text-decoration:none; color:#c93a3a; outline:none}

a:active{text-decoration:underline; outline:none}



#dotted{border:none; border-top:1px dotted #999; height:1px}



#content{margin-left:auto; margin-right:auto; background:#FFF; width:868px; font-size:120%; left:2%}



#content h1{font:190% Trebuchet MS; color:#c93a3a}



#content h2{font:150% Trebuchet MS; color:#222}



#content h3{font:140% Arial; color:#222; padding:5px}



#content h1, h2, h3, h4, p, ul, ol, blockquote{margin:15px 0; line-height:25px}



h1#about,h2#about{color:#e05223}

h1#applications,h2#applications{color:#d7ad18}

h1#capabilities,h2#capabilities{color:#235eb2}



h1#downloads,h2#downloads{color:#494397}

h1#contact,h2#contact{color:#242424}



h2#products{color:#20a448}

h3#red{color:#c93a3a}

.red-type{color:#c93a3a}



.products{color:#168d3a}

.products-lighter{color:#20a448}



.products a{text-decoration:none; color:#20a448}

.products, .applications, capabilities a:hover{text-decoration:none}



.applications a{text-decoration:none; color:#d7ad18}

.capabilities a{text-decoration:none; color:#235eb2}





#content ul{margin-left:15px}



.title{font-size:130%; font-family:Trebuchet MS; color:#000}



#jobs{background-image:url(../images/jobs-bg.gif); background-repeat:no-repeat; margin:0; padding:5px 15px 15px 15px; float:left}



.first-para{font-size:125%}



/*  .dark{color:#333}*/



.contact-title{font-size:100%; color:#666; margin:0; padding:0}

.company-title{font-size:90%; margin:0; color:#333}

#contact-name{background-image:url(../images/contact-bg.gif); background-repeat:no-repeat; width:250px; height:100px; padding:75px 15px 15px 15px}

#contact a:link{font-weight:bold}

#contact p{font-size:100%; margin:0}

.small{font-size:50%; color:#666}



.contact-btn{margin:0px 0px 0px 5px}



#additional_sidebar_right{width:210px; padding:0; float:right; margin:15px 0 15px 15px; font:120% Trebuchet MS; color:#474a4d}



#downloads_sidebar_right{width:360px; padding:0; float:right; margin:0; font:120% Trebuchet MS; color:#474a4d}



#sidebar_right h2{margin:5px 0 0 0; padding:10px; width:250px; height:33px; color:#393735}



#sidebar_right{width:250px; height:590px; padding:0; float:right; margin:5px 0 15px 15px; font:120%; color:#474a4d; background-image:url(../images/sidebar-bg.gif); background-repeat:no-repeat}



#sidebar_right p{font-size:80%; text-align:right; margin:0; color:#8b8b8b}



#our-products{width:250px; padding:5px}



#our-products p{text-align:left; line-height:15px; margin:0 10px 0px 0; font-size:100%; color:#474a4d; padding:0px 5px 0px 10px}



#our-products a{color:#c71820; text-transform:none; text-decoration:none; font:85% Arial; padding:0}



#our-products a:hover{color:#c71820}



#whats-new{width:250px; padding:0px; margin:18px 0 0 0}



#whats-new h2{margin:0px 0 0 0; padding:5px 0 0 15px}



#whats-new p{text-align:left; line-height:15px; margin:5px 15px 0 0; font-size:100%; padding:0px 5px 0px 15px; color:#474a4d}



#whats-new img{margin:0 0 0 5px}



#whats-new a{color:#c71820; text-transform:none; text-decoration:none; font:85% Arial; line-height:1.8em}



#whats-new a:hover{color:#c71820}



#side-bar-contact{margin-top:37px}



#sidebar_right_about{width:315px; padding:0; float:right; margin:15px 0 15px 15px; font:120% Trebuchet MS; color:#474a4d}

#sidebar_right_about p{font-size:80%; text-align:right; margin:0; color:#8b8b8b}



#sidebar_right_about img{float:right; margin:0px; padding:3px}



#black{color:#000}



#contact{margin:0 0 0 0; float:left}



#contact_form{background-image:url(../images/form-bg.gif); background-repeat:no-repeat; width:400px;  padding:0px 15px 0px 15px; margin-left:185px}



#contact_form .form-label{width:110px}



#contact_form label{font-size:90%; color:#696969}



#contact_form .text_field{height:20px; padding:3px 10px 0px 10px; width:240px; border:0; font-size:100%; background:url(../images/text_field_bg.gif) top left no-repeat; color:#5d5d5d}



#contact_form .text_area{height:50px; padding:8px 10px 0 10px; width:250px; border:0; font-size:120%; background:url(../images/text_area_bg.gif) top left no-repeat; color:#5d5d5d; overflow:none; background-color:#FFF}



.form form{padding:10px 0 0 0}



.form-item{ clear:both; padding:0; margin-bottom:3px}



.form-item .form-label label{font-size:100%; color:#696969; line-height:20px; cursor:pointer}



.form-item .formError{color:#e32929; font-size:95%}



span.required{color:#F00}



#footer{clear:both; float:left; width:100%; background-image:url(../images/footer-bg.gif); background-repeat:repeat-x; color:#c1c1c1; background-color:#393735; text-align:center}

 

#footer p{padding:10px; margin:0}



#footer a{color:#c1c1c1; text-decoration:none}

#footer a:hover{text-decoration:underline; color:#FFF}



#test {height: 144px; margin-top: -4px; padding:0}

#link {height: 64px;}


/* ------------- IE7 Fixes ---------------*/

*:first-child+html #test {height: 144px; margin-top: 0px; padding:0}
