/* CSS Document */

body
{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-image: url(../img/background_repeat.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
h1
{
	margin-top:0px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#3a5fa5;
	margin-top:0px;
}

img
{
	border:none;
}
li, ul
{
	list-style-type:none;
	list-style-position: outside;
}
/*img
{
	border-style:none;
}*/

#wraper
{
	background-image: url(../img/background_twos.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:1024px;
	height:768px;
	margin-right:auto;
	margin-left:auto;
}

.content{
	color:#000000;
	font-size:8pt;
	font-weight: normal;
	display: block;
}

span {
	display:none;
}

#header
{
	padding-top:0px;
	width:900px;
	padding-top:30px;
	padding-left:120px;
	height:50px;
	
}
#topnav
{
	float:left;
	width:100%;
	margin-left:73px;
	height:36px;
}
#leftnav
{
	width:200px;
	height:510px;
	float:left;
	margin-left:60px;
	_margin-left:67px;
	.margin-top:15px;
}
#leftnav a
{
	width:190px;
	height:42px;
	display:block;
}

#home a
{
	background-image:url(../img/home_1.jpg)
}
#home-active a, #home a:hover
{
	background-image:url(../img/home_2.jpg);
}
#about-us a
{
	background-image:url(../img/about-us_1.jpg);
}
#about-us a:hover, #about-us-active a
{
	background-image:url(../img/about-us_2.jpg);
}
#services a
{
	background-image:url(../img/services_1.jpg);
}
#services a:hover, #services-active a
{
	background-image:url(../img/services_2.jpg);
}
#other-services a
{
	background-image:url(../img/other-services_1.jpg);
}
#other-services a:hover, #other-services-active a
{
	background-image:url(../img/other-services_2.jpg);
}
#portfolio a
{
	background-image:url(../img/portfolio_1.jpg);
}
#portfolio a:hover, #portfolio-active a
{
	background-image:url(../img/portfolio_2.jpg);
}
#request-samples a
{
	background-image:url(../img/request-samples_1.jpg);
}
#request-samples a:hover, #request-samples-active a
{
	background-image:url(../img/request-samples_2.jpg);
}
#glossary a
{
	background-image:url(../img/glossary_1.jpg);
}
#glossary a:hover, #glossary-active a
{
	background-image:url(../img/glossary_2.jpg);
}
#employment a
{
	background-image:url(../img/employment_1.jpg);
}
#employment a:hover, #employment-active a
{
	background-image:url(../img/employment_2.jpg);
}
#outsourcing a
{
	background-image:url(../img/outsourcing.jpg);
}
#outsourcing a:hover, #outsourcing-active a
{
	background-image:url(../img/outsourcing_2.jpg);
}
#contact-us a
{
	background-image:url(../img/contact-us_1.jpg);
}
#contact-us a:hover, #contact-us-active a
{
	background-image:url(../img/contact-us_2.jpg);
}
#title
{
	float:left;
	width:100%;
	height:15px;
	margin-top:10px;
	margin-left:0px;
}
#content
{
	float: left;
	width:650px;
	_width:600px;
	height:auto;
	margin-left:70px;
	_margin-left:30px;	
	margin-top:10px;
}
#images_home
{
	float:left;
	width:209px;
	height:144px;
	margin-left:-22px;
	_margin-left:0px;
	margin-top:25px;
	margin-bottom:10px;
}

#images
{
	float:left;
	width:550px;
	height:144px;
	margin-left:0px;
	_margin-left:0px;
	margin-top:25px;
	margin-bottom:10px;
}

#text
{
	padding-right:0px;
	margin-top:10px;
	-margin-top:-15px;	
	float:left;
}
#text_home
{
	padding-right:35px;
	margin-top:10px;
	-margin-top:-15px;	
	float:left;
	width:385px;
	_width:356px;	
}
#footer
{
	float:left;
	width:100%;
	_margin-left:35px;
}
#ifoot
{
	margin-left:75px;
	margin-top:10px;
}

#ifoot2
{
	margin-left:75px;
	margin-top:80px;
	_margin-top:40px;
}

#ifoot3
{
	margin-left:75px;
	margin-top:190px;
	_margin-top:40px;
}

#lfoot
{
	margin-left:100px;
	color:#466594;
	font-size:12px;
	font-weight:bold;
}
#lfoot a:link, #lfoot a:visited
{
	text-decoration:none;
	color:#466594;
}
#lfoot a:hover
{
	text-decoration:underline;
}
#center1
{
	font-size:14pt;
}
#center2
{
	font-size:12pt;
	
}
#text2
{
	padding-right:50px;
	margin-top:10px;
	.margin-top:15px;
	_margin-top:0px;	
	float:left;
	color:#000000;
	font-weight:none;
	text-align:left;
	width:80%;
}
#texttit
{
	text-align:left;
	font-size:18px;
	margin-top:15px;
}

.footer {
	margin-left:50px;
}

.image_home {
	_margin-left:-5px;
}

.ocult {
	visibility:hidden;
}

.special {
	font-size:16px;
	font-weight:bold;
	color:#3a5fa5;
	margin:0;
	padding:0;
}

.cell_table {
	.padding-bottom:15px;
}

.search{
	margin-left:44px;
	.margin-left:22px;
	width:190px;
	.width:204px;
	margin-top:23px;
	.margin-top:6px;
	margin-bottom:20px;
}

.list li{
	list-style:circle;
	list-style-position:outside;
}

.list_2 a:link, .list_2 a:visited{
	font-size:16px;
	color:#3A5FA5;
	text-decoration:none;
	font-weight:bold;
	float:left;
	margin-top:15px;
}

.list_2 a:hover {
	text-decoration:underline;
}

.p_2 {
	font-size:18px;
	margin-top:10px;
	font-weight:bold;
	color:#3A5FA5;
}

.description {
	font-size:8pt;
	color:#333333;
	font-weight:normal;
	margin-top:5px;
	text-decoration:none!important;
	width:450px;
}

/*-----------DROPDOWN-------------*/

.hide
{
	display:none;
}

#mKids ul, #mKids li {
	list-style:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
}

#mKids {
	position:absolute;
	margin-top:-35px;
	margin-left:134px;
/*	.margin-top:-35px;*/
/*	.margin-left:49px;*/
}

#mKids ul {
	width:120px;
}

#mKids li {
	float:left;
	border:1px solid #3A5FA5;
}

#mKids a {
	display:block;
	height:22px;
	background-color:#ececec;
	background-image:none;
	color:#262626;
	text-decoration:none;
	padding-left:5px;
	padding-top:3px;
	font-weight:bold;
}

#mKids a:hover {
	background-image:none;
	background-color:#1f1a17;
	display:block;
	height:22px;
	padding-top:3px;
	color: #FFFFFF;
}

#mKids a, #mKids a:hover {
	width:100px;
}

#mKids a, #mKids a:visited {
	background-color:#ececec;
}

#mKids a:hover {
	background-color:#3A5FA5;	
}

/*-----------END DROPDOWN-------------*/