html *{ outline:none;}

body { padding:0px; 
margin:0px; 
font-family:Tahoma; 
font-size:13px;
line-height:16px;
color:#8B8B8B;
background:url(../images/main_bg.gif) left top repeat-x;
}

a { text-decoration:none;
color:#FFA80E;}

a:hover { text-decoration:underline;
color:#FFA80E;}

p, ul, div, form, h1, h2, h3 { padding:0px; margin:0px;}

.left { float:left;}
.right { float:right;}
.clr { clear:both;}
/* CSS Document */

#main_container { width:957px; margin:0 auto;}

#top_container { overflow:hidden;}

.logo { padding:25px 0px 0px 0px;
margin:0px;
float:left;
}

.logo a { display:block;
text-indent:-999px;
background:url(../images/logo.jpg);
width:191px;
height:38px;}


.nav_right { background:url(../images/nav_cor_right.jpg); width:171px; height:36px; float:left;}
.nav_right .text { padding:10px 0px 10px 30px;}
.nav { float:left; margin-left:35px; margin-top:36px; background:url(../images/nav_center.gif) left top repeat-x;}
.nav ul { float:left; width:533px;}
.nav ul li { list-style:none;
display:inline;
line-height:35px;}

.nav ul li a { list-style:none;
display:inline;
line-height:35px;
color:#606060;
padding:10px 30px 8px 30px;
text-decoration:none;}

.nav ul li a:hover { text-decoration:none;
padding:10px 30px 9px 30px;
text-decoration:none;
color:#333333;
background:url(../images/nav_hover_bg.jpg) center bottom no-repeat;}


.nav ul li a.active { text-decoration:none;
padding:10px 30px 9px 30px;
text-decoration:none;
color:#333333;
background:url(../images/nav_hover_bg.jpg) center bottom no-repeat;}

.nav ul li a#french { text-decoration:none;
padding:10px 30px 9px 30px;
text-decoration:none;
color:#333333;
}


.nav ul li a#french:hover { text-decoration:none;
padding:10px 30px 9px 30px;
text-decoration:none;
color:#333333;
background:url(../images/nav_hover_french_bg.jpg) center bottom no-repeat;}


.nav ul li a.current{ text-decoration:none;
padding:10px 30px 9px 30px;
text-decoration:none;
color:#333333;
background:url(../images/nav_hover_french_bg.jpg) center bottom no-repeat;}






.banner { background:url(../images/banner.jpg) left top no-repeat;}

.body_container { padding:10px 0px 0px 0px; width:957px; margin:0 auto;}

.left_side { width:590px; padding-right:25px; float:left;}
.left_side_in { }

.left_side_in ul { padding:0px 0px 0px 15px; margin:0px;}
.left_side_in ul li { line-height:22px;}

.left_side ul { padding:10px 0px 0px 0px; margin:0px;}
.left_side ul li { list-style:none;
background:url(../images/orrange_blt.gif) left 10px no-repeat;
padding:5px 0px 5px 20px;} 

h2 { background:url(../images/heading_bullet.gif) left 3px no-repeat;
padding-left:15px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFB737;
padding-bottom:10px;
line-height:20px;
font-weight:normal;}

.experience {float:left; width:470px; padding-right:20px;}
.technical {float:left; width:460px;}
.right_side { width:338px; float:right;}
.right_side ul { list-style:none; padding-top:10px;}
.right_side li { background:url(../images/bullet.gif) left 5px no-repeat;
list-style:none;
padding-left:20px;
padding-bottom:10px;
}

#footer_outer{ background:url(../images/footer_bg.gif) left bottom repeat-x;}
.footer_innter { width:957px; margin:0 auto; background:url(../images/ft_text_bg.jpg) left bottom repeat-x;}
.footer_text { background:url(../images/ft_logo.jpg) center top no-repeat;
padding:60px 10px 10px 10px;}

.footer_text ul { padding:0px 0px 20px 150px; margin:0px; list-style:none;}
.footer_text ul li { list-style:none;
display:inline; padding:0px 00px;
color:#FFFFFF;
}

.footer_text ul li a { list-style:none;
display:inline; padding:0px 30px;
color:#FFFFFF;
text-decoration:none;
}

.footer_text ul li a:hover { padding:0px 30px;
color:#FF9900;
text-decoration:none;
}


.contact_form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1E1E1E;
	list-style:none;
	line-height:17px;
	padding-top:5px;
	font-weight:bold;

	}
	
.contact_form p {
	padding-bottom:15px;
	}

.contact_form label { 
	width:100px;
	float:left;
	text-align:right;
	padding-right:40px;}
	
.inpput_box {
	width:300px;
	padding:4px;
	border:1px solid #E1E1E1;
	background-color:#F9F9F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.inpput_text {
	width:300px;
	height:100px;
	padding:4px;
	border:1px solid #E1E1E1;
	background-color:#F9F9F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.submit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	padding:3px 6px;
	font-weight:bold;
	margin-left:190px;
	border:none;
	cursor:pointer;
	background-color:#C11928;
	}

.submit:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1E1E1E;
	cursor:pointer;
	padding:3px 6px;
	font-weight:bold;
	background-color:#DCDCDC;
	}

.faq_sp { padding-left:15px;}

.go { float:left; padding-left:10px; color:#FFA810; font-size:13px; padding-top:3px; font-weight:bold;}
