body {
	background: #2D434D url("/files/images/all-in-one-bg.gif") repeat fixed top center;
	margin: 0px; 
	padding: 0px;
	font-size: 100%;
	}
/*_________________________________________________________________________________________ Links _*/
a:link {
	color: #000;
	text-decoration: none;
	}

a:visited {
	color: #666;
	text-decoration: none;
	}

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

a:active {
	color: #666;
	text-decoration: underline;
	}


	
/*____________________________________________________________________________________________ _Extras _*/

.clearer { clear: both; line-height: 0px; font-size: 0px; width: 0px; height: 0px; margin: 0px; padding: 0px; }
	
/*___________________________________________________________________________________________ Main Layout _*/

#background {
	margin: 0px; 
	width: 100%;
	height: 100%;
	}

#head-bg {
	background: url("/files/images/head-bg-1.") no-repeat center;
	margin: 0px auto 0px auto; 
	width: 980px;
	height: 44px;
	}

#bot-bar {
	background: url("/files/images/bot-bar.gif") no-repeat center;
	margin: 0px auto 0px auto; 
	padding: 0px 0px 0px 0px;
	width: 980px;
	height: 40px;
        clear: both;
	}

#head-img {
	margin: 0px auto 0px auto; 
	width: 980px;
	height: 100px;
	}

        .logo {
	        background: url("/files/images/all-in-one-logo.png") no-repeat center;
	        margin: 0px auto 0px auto; 
	        width: 668px;
	        height: 100px;
	        float: left;
	        }

        .banner-clear {
	        background: transparent;
	        margin: 0px auto 0px auto; 
	        width: 312px;
	        height: 100px;
	        float: left;
	        }

#container { 
	background: url("/files/images/top-bg.gif") repeat-x top;
	width: 950px;
	height: 100%;
	margin: 0px auto 0px auto;
	}

#wrapper-container {
    background-color: #E3E9DD;
    height: 100%;
    margin: 0px auto 0px auto;
    float: left;
}
	
	#navigation {
		width: 980px;
		height: 49px;
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		}

	        #navigation .current {
		background-position: 0 0;
		}

	        a.nav-home { 
		        background: url("/files/images/nav-home.gif") no-repeat;
		        width: 130px;
		        height: 44px;
		        float: left;
		        margin: 0px 0px 0px 0px;
		        }

	        a.nav-transport { 
		        background: url("/files/images/nav-transport.gif") no-repeat;
		        width: 200px;
		        height: 44px;
		        float: left;
		        margin: 0px 0px 0px 0px;
		        }

	        a.nav-interpret { 
		        background: url("/files/images/nav-interpret.gif") no-repeat;
		        width: 192px;
		        height: 44px;
		        float: left;
		        margin: 0px 0px 0px 0px;
		        }

	        a.nav-team { 
		        background: url("/files/images/nav-team.gif") no-repeat;
		        width: 127px;
		        height: 44px;
		        float: left;
		        margin: 0px 0px 0px 0px;
		        }

	        a.nav-testimonials { 
		        background: url("/files/images/nav-testimo.gif") no-repeat;
		        width: 187px;
		        height: 44px;
		        float: left;
		        margin: 0px 0px 0px 0px;
		        }

	        a.nav-contact { 
		        background: url("/files/images/nav-contact.gif") no-repeat;
		        width: 144px;
		        height: 44px;
		        float: left;
		        margin: 0px 0px 0px 0px;
		        }

		        a.nav-hover:hover {
		        	background-position: 0 -44px;
		        	}

		        a.nav-selected:selected {
		        	background-position: 0 -44px;
		        	}

	#content {
		width: 661px;
		height: 100%;
	        margin: 0px 0px 0px 0px;
	        float: left;
		}

		#content-padding {
			padding: 0px 0px 0px 0px;
			}

                .title { 
	                font: 1.34em/1.5em /* 21.4px/24px */ "Helvetica", Tahoma, sans-serif;
	                color: #117C70;	
	                font-weight: bold;
	                margin: 25px 0px 0px 20px;
	                padding: 0px 0px 0px 20px;
	                }

                .title-0 { 
	                font: 1.34em/1.5em /* 21.4px/24px */ "Helvetica", Tahoma, sans-serif;
	                color: #117C70;	
	                font-weight: bold;
	                margin: 25px 0px 0px 116px;
	                padding: 0px 0px 0px 20px;
	                }

                .title-1 { 
	                font: 1.2em/1.5em /* 21.4px/24px */ "Helvetica", Tahoma, sans-serif;
	                color: #676b62;	
	                font-style italic;
	                font-weight: normal;
	                line-spacing 5px;
	                margin: 0px 0px 0px 20px;
	                padding: 0px 0px 0px 20px;
	                }

                .title-1-1 { 
	                font: 1.2em/1.5em /* 21.4px/24px */ "Helvetica", Tahoma, sans-serif;
	                color: #676b62;	
	                font-style italic;
	                font-weight: normal;
	                line-spacing 5px;
	                margin: 0px 0px 25px 130px;
	                padding: 0px 0px 0px 20px;
	                }

                .title-2 { 
	                font: 1.34em/1.5em /* 21.4px/24px */ "Helvetica", Tahoma, sans-serif;
	                color: #676b62;	
	                font-style italic;
	                font-weight: normal;
	                margin: 0px 0px 0px 20px;
	                padding: 0px 0px 0px 20px;
	                }

                .title-right { 
		        width: 255px;
	                font: 1.34em/1.5em /* 21.4px/24px */ "Helvetica", Tahoma, sans-serif;
	                color: #117C70;	
	                font-weight: bold;
	                margin: 25px 0px 0px 20px;
	                padding: 25px 0px 0px px;
	                }

                .title-right-1 { 
	                font: 1.34em/1.5em /* 21.4px/24px */ "Helvetica", Tahoma, sans-serif;
	                color: #117C70;	
	                font-weight: bold;
	                margin: 0px 0px 4px 20px;
	                padding: 0px 0px 0px 0px;
	                }

                .site-content { 
	                font: 1.1em /* 17.6px */ "Helvetica", Tahoma, sans-serif;
	                color: #000;	
	                font-weight: normal;
	                margin: 0px 30px 25px 40px;
	                }

                .site-content-list { 
		        width: 211px;
	                font: 1.2em /* 19.2px */ "Helvetica", Tahoma, sans-serif;
	                color: #676b62;	
	                font-weight: bold;
	                font-style: italic;
	                margin: 0px 0px 0px 20px;
	                padding: 0px 0px 0px 20px;
	                float: left;
	                }

                .site-content-list-1 { 
		        width: 255px;
	                font: 1.2em /* 19.2px */ "Helvetica", Tahoma, sans-serif;
	                color: #000;	
	                font-weight: bold;
	                font-style: italic;
	                margin: 0px 0px 0px 20px;
	                padding: 0px 0px 0px 20px;
	                float: left;
	                }

                .site-content-small { 
	                font: 0.8em /* 12.8px */ "Helvetica", Tahoma, sans-serif;
	                color: #676b62;	
	                font-weight: normal;
	                font-style: italic;
	                margin: 0px 0px 0px 0px;
	                padding: 0px 0px 0px 15px;
	                float: left;
	                }

                .site-content-left { 
	                width: 490px;
	                font: 1.2em /* 19.2px */ "Helvetica", Tahoma, sans-serif;
	                color: #000;	
	                font-weight: normal;
	                margin: 0px 10px 10px 40px;
	                float: left;
	                }

                .site-content-right { 
	                width: 490px;
	                font: 1.2em /* 19.2px */ "Helvetica", Tahoma, sans-serif;
	                color: #000;	
	                font-weight: normal;
	                margin: 0px 31px 10px 10px;
	                float: right;
	                }

                .testimo-name-right { 
	                width: 490px;
	                font: 1.2em /* 19.2px */ "Helvetica", Tahoma, sans-serif;
	                color: #000;	
	                font-weight: bold;
	                margin: 0px 31px 25px 10px;
	                float: right;
	                }

                .testimo-name-left { 
	                width: 490px;
	                font: 1.2em /* 19.2px */ "Helvetica", Tahoma, sans-serif;
	                color: #000;	
	                font-weight: bold;
	                margin: 0px 10px 25px 40px;
	                float: left;
	                }

                .languages { 
		        width: 211px;
	                font: 1.2em /* 19.2px */ "Helvetica", Tahoma, sans-serif;
	                color: #676b62;	
	                font-weight: bold;
	                font-style: italic;
	                margin: 10px 0px 20px 10px;
	                padding: 0px 0px 20px 10px;
	                float: left;
	                }

                .link { 
	                font: 0.8em /* 12.8px */ "Helvetica", Tahoma, sans-serif;
	                color: #314C58;	
	                font-weight: normal;
	                margin: 0px 0px 0px 0px;
	                }

                .column-title-transp { 
	                font: 1.1em /* 17.6px */ "Helvetica", Tahoma, sans-serif;
	                color: #000;	
	                font-weight: bold;
	                margin: 0px 30px 0px 40px;
	                padding: 0px 0px 0px 0px;
	                }

                .column-content-transp { 
	                font: 1em /* 16px */ "Helvetica", Tahoma, sans-serif;
	                color: #000;	
	                font-weight: normal;
	                margin: 0px 30px 25px 40px;
	                }


                .column-title { 
	                font: 1.1em /* 17.6px */ "Helvetica", Tahoma, sans-serif;
	                color: #000;	
	                font-weight: bold;
	                margin: 0px 30px 0px 0px;
	                padding: 0px 0px 0px 0px;
	                }

                .column-content { 
	                font: 1em /* 16px */ "Helvetica", Tahoma, sans-serif;
	                color: #000;	
	                font-weight: normal;
	                margin: 0px 30px 25px 0px;
	                }

                a.brochure { 
	                font: 1em /* 16px */ "Helvetica", Tahoma, sans-serif;
	                color: #117C70;	
	                font-weight: normal;
	                margin: 0px 30px 25px 0px;
	                text-decoration: none;
	                }

	#slides {
	        background: #E3E9DD;
		width: 600px;
		height: 400px;
	        margin: 0px 0px 25px 40px;
	        padding: 0px 0px 0px 0px;
	        display: inline;
	        float: left;
		}

	#flag {
		width: 29px;
		height: 19px;
	        margin: 0px 10px 0px 0px;
	        padding: 0px 0px 0px 0px;
	        border: 0px solid #e2e1df;
	        display: inline;
	        float: right;
		}

	#team {
		width: 150px;
		height: 150px;
	        margin: 0px 25px 15px 31px;
	        padding: 0px 0px 0px 0px;
	        display: inline;
	        float: left;
		}

        #title-number { 
	        font: 1.55em /* 24.8px */ "Helvetica", Tahoma, sans-serif;
	        color: #117C70;	
	        font-weight: bold;
	        margin: 25px 49px 0px 0px;
	        padding: 0px 0px 0px 0px;
	        float: right;
	        }

        #title-number-1 { 
	        font: 1.55em /* 24.8px */ "Helvetica", Tahoma, sans-serif;
	        color: #117C70;	
	        font-weight: bold;
	        margin: 25px 49px 25px 0px;
	        padding: 0px 0px 0px 0px;
	        float: right;
	        }

	#small {
		width: 661px;
		height: 86px;
	        margin: 10px 30px 25px 40px;
	        padding: 0px 0px 0px 0px;
	        float: left;
		}

	        .img {
		        width: 94px;
		        height: 80px;
	                margin: 0px 0px 0px 0px;
	                padding: 0px 0px 0px 0px;
	                border: 3px solid #e2e1df;
	                float: left;
		        }

	#columns {
		width: 660px;
		height: 100%;
	        margin: 5px 0px 32px 0px;
	        padding: 0px 0px 0px 0px;
	        float: left;
		}

	#column-left {
		width: 255px;
		height: 100%;
	        margin: 0px 0px 0px 0px;
	        padding: 0px 0px 0px 0px;
	        float: left;
		}

	#column-right {
		width: 405px;
		height: 100%;
	        margin: 0px 0px 0px 0px;
	        padding: 0px 0px 0px 0px;
	        float: left;
		}

	#column-left-transp {
		width: 330px;
		height: 100%;
	        margin: 0px 0px 0px 0px;
	        padding: 0px 0px 0px 0px;
	        float: left;
		}

	#column-right-transp {
		width: 330px;
		height: 100%;
	        margin: 0px 0px 0px 0px;
	        padding: 0px 0px 0px 0px;
	        float: left;
		}

	#content-right {
	        background: #eff0f1;
		width: 260px;
		height: 100%;
	        margin: 53px 15px 25px 0px;
	        border: 6px solid #e2e1df;
	        float: left;
		}
		
	#footer {
		width: 550px;
		border-top: 0px solid #9ca194;
		color: #eff0f1;
		clear: both;
                font: 0.85em/1em / * 13.6px/12pt */ "Helvetica", Tahoma, sans-serif;
		margin: 0px auto 34px auto;
		padding: 0px auto 0px auto;
		}

/*___________________________________________________________________________________________ General Layout _*/

#clear-box {
	img-src: url("/files/images/clear.gif") no-repeat;
	width: 0px;
        height: 60px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	}

#clear-box-1 {
	img-src: url("/files/images/clear.gif") no-repeat;
	width: 10px;
        height: 15px;
	margin: 0px 0px 0px 0px;
	}

#clear-box-2 {
	img-src: url("/files/images/clear.gif") no-repeat;
	width: 10px;
        height: 25px;
	margin: 0px auto;
	padding: 0px 0px 20px 0px;
	}

#clear-box-4 {
	img-src: url("/files/images/clear.gif") no-repeat;
	width: 0px;
        height: 20px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	}

#clear-box-5 {
	img-src: url("/files/images/clear.gif") no-repeat;
	width: 0px;
        height: 80px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	}

#clear-box-6 {
	img-src: url("/files/images/clear.gif") no-repeat;
	width: 0px;
        height: 15px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	clear: both;
	}

/*____________________________________________________________________________________________Contact Layout_*/

.contact-left {
	width: 690px;
	float: left;
	}

	#form-section {
		float: left;
		}
	.input-names {
		width: 80px;
		height: 20px;
	        font: 1.25em /* 20px */ "Helvetica", Tahoma, sans-serif;
	        color: #000;	
	        font-weight: normal;
	        margin: 0px 30px 25px 40px;
		float: left;
		}

	.input-names-1 {
		width: 80px;
		height: 20px;
	        font: 1.25em /* 20px */ "Helvetica", Tahoma, sans-serif;
	        color: #000;	
	        font-weight: normal;
	        margin: 0px 30px 40px 40px;
		float: left;
		}

	.inputs {
		width: 260px;
		height: 20px;
		padding: 3px 0px 0px 5px;
		float: left;
		font-size: 1em/ * 16px */ Helvetica, Tahoma, sans-serif;
		border: 1px solid #CFC9C2;
		float: left;
		}
	.selects {
		width: 209px;
		height: 25px;
		padding: 2px 0px 2px 0px;
		float: left;
		font: 1em/ * 16px */ Helvetica, Tahoma, sans-serif;
		border: 1px solid #CFC9C2;
		}
	.textareas {
		width: 400px;
		height: 150px;
		padding: 2px 0px 2px 5px;
		float: left;
		font-size: 1em/ * 16px */;
		font-family: Helvetica, Tahoma, sans-serif;
		border: 1px solid #CFC9C2;
		}
	#submit-btn {
		color: #000;
		padding: 10px 0px 0px 150px;
		border: 0px;
		float: left;
		}

	        .success {
	                font: 1.25em /* 20px */ "Helvetica", Tahoma, sans-serif;
	                color: #117C70;	
	                font-weight: normal;
	                margin: 0px 0px 10px 135px;
		        }
	
/*____________________________________________________________________________________________Form Validation_*/
	
.error { 
	float: left;
	clear: left;
	margin: 2px 0px 2px 0px;
	padding: 2px 5px 2px 5px;
	border: 0px solid #FFF100;
	color: red;
	font: 1em / * 16px */ Helvetica, Tahoma, sans-serif;
	}