* {
margin: 0;
padding: 0;
border: 0;
}

html{
height:100%;
}

.hiddenc {
position:absolute;
left:0px;
top:-5000px;
width:1px;
height:1px;
overflow:hidden;
}

body{
font-family:Arial, Helvetica, sans-serif;
background:#bc0637 url(../img/bgback.gif) repeat-x;
text-align:center;
height:100%;
}

#mainWrapper{
text-align:left;
width:892px;
min-height: 100%;
height: auto !important;
height: 100%;
margin:0 auto;
margin-bottom: -70px;
}

#nav{
background: url(../img/topmenubg.gif) repeat-x;
float:right;
height:34px;
width:200px;
margin-left:250px;

}


#header{
background: url(../img/headerbg.gif) repeat-x;
width:892px;
height:100px;	
}

#logo{
float:left;	
background: url(../img/logo.jpg) no-repeat scroll center top;
width:219px;
height:112px;
}

#fholder {
margin:0 auto;
width:913px;
}

.clearfooter {
clear:both;
height:70px;
}

p.copy {
color:#fff;
float:right;
margin:7px 26px 0 20px;
padding-top:12px;
font-size:12px;

}

#footer{
background:#cb3c4a url(../img/footerBack.gif) repeat-x;
width:auto;
height:70px;
font-size:12px;
color:#fff;
}

.lng {
background:transparent url(../img/flagsbg.gif) no-repeat scroll center top;
float:left;
height:25px;
margin-top:-4px;
padding-top:5px;
width:166px;
}

.lng span{
margin-left:23px;	
position:absolute;
}

.flags{
padding:2px 0 0 124px;	
}


.lng a{
text-decoration:none;
border:0px;	
}

#contact{
color:#FFFFFF;
float:right;
font-family:Arial;
font-size:12px;
margin-left:196px;
margin-top:22px;
font-weight:bold;
}

.toplinks{

}

.toplinks ul{

}

.toplinks li{
display:inline;
float:left;
margin-left:5px;
}

.toplinks li a{
text-decoration:none;
color:#dde3ee;
}

.toplinks li#clientlogin{
background:transparent url(../img/locker.gif) no-repeat scroll 0 0;
padding-left:18px;
padding-top:1px;
}

.toplinks li#contactus{

}

.toplinks li#last{
margin-top:2px;
}


#content{
background:url(../img/contentbghome.jpg) no-repeat center;
width:895px;
height:335px;
margin-top:6px;
}

#contentleft{
float:right;
width:307px;
height:auto;
margin-top:24px;
}

#contentleft p{
color:#FFFFFF;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
margin-top:0px;
line-height:16px;
margin-left:20px;
width:260px;
}

#contentleft p#leadingtext{
font-size:13px;
text-align:center;
width:270px;
color:#FFFFFF;
font-family:Trebuchet MS;
margin-top:10px;
line-height:17px;
margin-left:20px;
height:50px;
}

#contentaboutus{
background:url(../img/contentaboutus.jpg) no-repeat center;
width:891px;
height:179px;
margin-top:9px;
position:relative;
}

h1.aboutus{
border-bottom:1px solid #FADDE4;
color:#C30B3C;
font-family:Trebuchet MS;
font-weight:bold;
margin-bottom:10px;
margin-left:12px;
padding-bottom:5px;
size:12px;
}

/* MRTVO DUGME */
#requestinfo{
margin-top:30px;
text-align:center;
margin-left:71px;
}

#requestinfo ul{
}

#requestinfo ul li{
color:#fff;
font-family:Trebuchet MS;
font-size:12px;
list-style:none;

}

#requestinfo ul li a{
background:url(../img/btn_requestinfo.gif) no-repeat;
text-decoration:none;
color:#fff;
display:block;
width:157px;
height:25px;

}

#requestinfo ul li a:hover{
background-position:0 -25px;
color:#F8F2C8;
}






#requestinfo_mex{
margin-top:30px;
text-align:center;
margin-left:71px;
}

#requestinfo_mex ul{
}

#requestinfo_mex ul li{
color:#fff;
font-family:Trebuchet MS;
font-size:12px;
list-style:none;

}

#requestinfo_mex ul li a{
background:url(../img/btn_requestinfo_mex.gif) no-repeat;
text-decoration:none;
color:#fff;
display:block;
width:157px;
height:25px;

}

#requestinfo_mex ul li a:hover{
background-position:0 -25px;
color:#F8F2C8;
}


/*   */




/* MRTVO DUGME 2  */
#downloadbrochurebtn{
margin-top:30px;
text-align:center;
margin-left:71px;
}

#downloadbrochurebtn ul{
}

#downloadbrochurebtn ul li{
color:#fff;
font-family:Trebuchet MS;
font-size:12px;
list-style:none;

}

#downloadbrochurebtn ul li a{
background:url(../img/btn_downloadbrochure.gif) no-repeat;
text-decoration:none;
color:#fff;
display:block;
width:157px;
height:25px;

}

#downloadbrochurebtn ul li a:hover{
background-position:0 -25px;
color:#F8F2C8;
}






#downloadbrochurebtn_mex{
margin-top:30px;
text-align:center;
margin-left:71px;
}

#downloadbrochurebtn_mex ul{
}

#downloadbrochurebtn_mex ul li{
color:#fff;
font-family:Trebuchet MS;
font-size:12px;
list-style:none;

}

#downloadbrochurebtn_mex ul li a{
background:url(../img/btn_downloadbrochure_mex.gif) no-repeat;
text-decoration:none;
color:#fff;
display:block;
width:157px;
height:25px;

}

#downloadbrochurebtn_mex ul li a:hover{
background-position:0 -25px;
color:#F8F2C8;
}


/*   */



#contentleftabout{
float:right;	
}

#image{
width:570px;
height:174px;
position:absolute;
z-index:1;
bottom:2px;
left:0;
}

#buttons {
text-decoration:none;
}

#buttons li{
list-style:none;
}

#buttons li a{
text-decoration:none;
color:#fff;
}

.company{
background:url(../img/btn_company.jpg) no-repeat center;
width:213px;
height:44px;
}

.company a{
font-weight:bold;	
float:left;
padding-left:65px;
padding-top:14px;
text-decoration:none;
font-family:Trebuchet MS;
font-size:15px;
width:134px;
}

#buttonwrapper .company a:hover{
background:transparent url(../img/btn_company_hover.jpg) no-repeat;
color:#F8F2C8;
height:29px;
width:148px;
}

#buttonwrapper .company a.case1a {
color:#f8f2c8;
}

#buttonwrapper .team a.case2a {
color:#f8f2c8;
}

#buttonwrapper .history a.case3a {
color:#f8f2c8;
}


.team{
background:url(../img/btn_team.jpg) no-repeat center;
width:212px;
height:45px;
}

.team a{
font-weight:bold;
float:left;
padding-left:65px;
padding-top:14px;
text-decoration:none;
font-family:Trebuchet MS;
font-size:15px;
width:134px;
}

#contentWrapper{width:891px;}

#buttonwrapper .team a:hover{
color:#f8f2c8;
background:transparent url(../img/btn_team_hover.jpg) no-repeat;
color:#F8F2C8;
height:29px;
width:148px;
}

.history{
background:url(../img/btn_history.jpg) no-repeat center;
width:212px;
height:45px;
}

.history a{
font-weight:bold;
float:left;
padding-left:65px;
padding-top:14px;
text-decoration:none;
font-family:Trebuchet MS;
font-size:15px;
width:134px;
}

#buttonwrapper .history a:hover{
color:#f8f2c8;
background:transparent url(../img/btn_history_hover.jpg) no-repeat;
color:#F8F2C8;
height:29px;
width:148px;
}




#horizontalline{
background: url("../img/hr.gif");
width:805px;
height:43px;
margin-left:45px;
margin-bottom:10px;
}

#horizontalline p{
padding-top:12px;	
text-align:center;
color:#f8f2c8;
font-family:Trebuchet MS;
font-size:14px;
font-style:italic;
font-weight:normal;
}


.jquerybody {
float:right;
width:640px;
}

#jquerycontent {
background:#F2F1F1 url("../img/curvetop.png") no-repeat;
font-size:0.01%;
height:22px;
width:640px;
font-size:0.001%;
}

.jquerybodyAmi{
background:white;
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
width:634px;
margin-left:4px;
}

.jquerybodyAmi h1{
border-bottom:1px solid #FADDE4;
color:#C30B3C;
font-family:Trebuchet MS;
font-weight:bold;
margin-bottom:10px;
margin-left:12px;
padding-bottom:5px;
size:12px;
width:604px;
}


.jquerybodyAmi p{font-size:14px;
color:#565454;
width:600px;
font-family:Trebuchet MS;
line-height:20px;
padding:0 15px;
}

.jquerybodyAmi span{
color:#50565A;
font-family:Trebuchet MS;
font-size:14px;
font-style:italic;
font-weight:bold;
}

.jquerybodyAmi ul{
margin-left:15px;
}

.jquerybodyAmi ul li{
background:transparent url(../img/bullet.gif) no-repeat top left;
color:#50565A;
font-family:trebuchet MS;
font-size:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:3px;
padding:0 17px 3px;
}



#whitecontent{
background:transparent url(../img/curveend.png) no-repeat;
height:26px;
width:649px;
font-size:0.001%;
margin-left:-3px;}
	
#buttonwrapper{
width:auto;
height:auto;
float:left;
}

.hpimage{
margin-left:9px;
margin-top:4px;
float:left;
}

#flashvideo{
margin-left:9px;
margin-top:4px;
float:left;
}

.aboutusimage{
margin-left:8px;
margin-top:6px;
float:left;
}

h1 {
color:#FFFFFF;
font-family:Trebuchet MS;
font-size:21px;
font-weight:normal;
margin-left:17px;
margin-bottom:7px;
}

#subtext{
width:288px;
}

#subtext p{
text-align:center;
color:#f8f2c8;
font-family:Trebuchet MS;
font-size:12px;
font-style:italic;
font-weight:normal;
height:80px;
}


#boxwrapper{
width:910px;
height:245px;
}

.box{
	background:url(../img/homepageboxtop.gif) no-repeat top;	
	width:217px;
	height:177px;

}

.box2{
	background:transparent url(../img/homepagebox.gif) no-repeat scroll center center;
	height:126px;
	margin-top:35px;
	width:217px;
}


.boximg{
	margin-left:7px;
	margin-top:6px;
}


#boxes{}

#boxes li{
display:inline;
float:left;
height:auto;
margin-left:5px;	
}



.box span{
font-family:Trebuchet MS;	
color:#f9f4f5;	
font-weight:bold;
float:right;
margin-right:20px;
margin-top:5px;	
font-width:bold;
}

.box p{
margin-top:8px;
float:left;
font-family:Trebuchet MS;
color:#565454;
font-size:12px;
height:98px;
line-height:17px;
margin-left:15px !important;
margin-left:12px;
width:200px;
}


.box a {
color:#A5112F;
float:left;
margin-left:10px;
font-size:12px;
}
.box a.ser{
margin-top:2px;	
}

.box a.cont{
margin-top:17px;	
}

.box p.largeus{
color:#868a8d;
float:left;
font-family:Trebuchet MS;
font-size:12px;
line-height:17px;
margin-left:12px;
margin-top:-38px;
width:200px;	
}

.box a img.boximg{
margin:5px 0 0 7px;
}

/* MENU  */

#navigation{
	height:31px;
	padding-top:63px;
	width:892px;
}

#menuTop{
font-family:Trebuchet MS;
}

#menuTop li{
display:inline;
background: url(../img/menuBorder.gif) no-repeat;
list-style:none;
float:left;
height:31px;
margin-top:-3px;
font-weight:bold;
}

#menuTop li a{
color:#FFFFFF;
position:absolute;
text-decoration:none;
font-size:14px;
margin-left:21px;
margin-top:10px;
}

#menuTop li a:hover{
color:#F8F2C8;
background: url(../img/menuhover.gif) repeat-x;
height:21px;
margin-left:5px;
margin-top:1px;
padding:9px 14px 0 16px;
}

#menuTop li.home a#home,li.fac a#home,li.ser a#home,li.news a#home,li.car a#home,li.con a#home,li.fac_mex a#home,li.ser_mex a#home,li.news_mex a#home{
color:#F8F2C8;
}


#menuTop li.home{
width:21px;
margin-left:50px;
}

#menuTop li.home_mex{
width:21px;
margin-left:15px;
}

#menuTop li.fac{
width:58px;
margin-left:50px;
}

#menuTop li.fac_mex {
margin-left:50px;
width:63px;
}


#menuTop li.ser{
width:54px;
margin-left:39px;
}


#menuTop li.ser_mex {
margin-left:39px;
width:60px;
}

#menuTop li.news{
width:29px;
margin-left:39px;
}

#menuTop li.car{
width:40px;
margin-left:39px;
}

#menuTop li.car_mex{
width:51px;
margin-left:39px;
}


#menuTop li.con{
width:50px;
margin-left:50px;
}

#menuTop li.con_mex{
margin-left:47px;
width:84px;
}

#menuTop li.lastborder{
width:40px;
margin-left:45px;
}

#menuTop li.last{
background: url(../img/menuBorderLast.gif) no-repeat;
width:12px;
height:72px;
margin-left:37px;
}
/* END MENY */

#first{
margin-top:1px;
float:left;
}

#clientlogin{
float:left;
background:transparent url(../img/locker.gif) no-repeat scroll 0 0;
padding-left:18px;
padding-top:1px;
margin-left:3px;
}
#clientlogin a{
text-decoration:none;
color:#dde3ee;
font-weight:normal;
}

/* #brochure{
background:transparent url(../img/brochure.gif) no-repeat scroll 0 0;
width:129px;
height:37px;
margin-left:5px;
margin-top:-14px;	
}*/

#brochure{
background:transparent url(../img/brochureimg.gif) no-repeat scroll 0 0;
width:137px;
height:38px;
position:absolute;
bottom:-26px;
left:3px;
z-index:0;
}

#brochure p{
font-size:11px;
margin-left:31px;
margin-top:14px;
font-family:Arial;
}

#brochure a{
color:#dde3ee;	
}

.curveTop {
background:transparent url(../img/contentImgTop.gif) no-repeat scroll center bottom;
font-size:0.001%;
height:28px;
width:887px;
}

.curveBottom {
background:transparent url(../img/contentImgBottom.gif) no-repeat scroll center bottom;
font-size:0.001%;
height:27px;
width:886px;
/* margin-left:187px; */
}

.contentbody {
background-color:#fff;
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
height:auto;
margin-left:7px;
width:874px;
}

.contentbody p{
	color:#50565A;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	margin-left:9px;	
}

#textBox{
width:206px;
height:186px;

}

#textBox p{
	color:#50565A;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:normal;
	margin-left:35px;
	line-height:23px;
	width:198px;
}

#textBoxes li{
display:inline;
height:auto;
float:left;
margin-left:30px;
}

h4.contact{
color:#C30B3C;
font-size:14px;
padding-bottom:5px;
font-weight:normal;
font-family:Trebuchet MS;
margin-left:25px;
margin-top:20px;
margin-bottom:5px;
border-bottom:1px solid #fadde4;
padding-left:9px;
width:200px;
}

#fromBody{
background: url(../img/contactBoxhead.gif) no-repeat scroll center top;
margin-left:11px;
background-color:#f2f1f1;
font-size:0.01%;
clear:both;
/* border-left:1px solid #d5d2d2;
border-right:1px solid #d5d2d2; */
width:753px;
height:13px;
}

label{
	color:#d35476;
	display:block;
	float:left;
	font-family:Trebuchet MS;
	font-size:13px;
	margin-left:31px;
	font-weight:bold;
	padding:6px 2px;
	text-align:left;
	width:160px;
	
}

#job{
margin-left:-222px;
}

form input#carlable {
background:transparent url(../img/inputBg.gif) repeat-x ;
border:1px solid #c1bfbf;
display:list-item;
font-size:17px;
height:26px;
margin:4px 6px 9px;
width:240px;
}

form input {
background:transparent url(../img/inputBg.gif) repeat-x ;
border:1px solid #c1bfbf;
display:list-item;
font-size:17px;
height:26px;
margin:4px 6px 9px;
width:240px;
}

form select {
background: url(../img/inputBg.gif) repeat-x scroll 0 0;
border:1px solid #666666;
display:inline;
font-size:14px;
height:26px;
margin:6px 1px 8px;
width:170px;
padding:2px 0px 0px 4px;

}

.form{
	background-color:#f2f1f1;
	margin-left:12px;
	width:750px;
	height:auto;
	 border-left:1px solid #d5d2d2;
	border-right:1px solid #d5d2d2; 

}

#form1{
margin-top:40px;	
}

#radio{
margin-top:5px;
display:inline;	
}

h7{
color:#50565a;
font-size:13px;
}

form textarea {
background:transparent url(../img/textareaBg.gif) repeat-x ;
border:1px solid #c1bfbf;
display:list-item;
font-size:14px;
height:83px;
margin:3px 0 0 7px;
width:240px;
}

#contRight{
float:right;
margin-top:40px;
margin-right:30px;
width:250px;
border-left:1px dashed #c1bfbf;	
height:348px;
}
#contRight p{
color:#50565a;
font-size:13px;
margin-left:16px;

}

h6{
color:#cf486c;
font-weight:bold;	
font-size:13px;
margin-left:16px;
}

#success{
margin-left:25px;
margin-bottom:15px;
color:#D35476;
width:701px;
margin-top:210px;
}

option{background:#fff;}

.sendBtn{margin:10px 0 0 0;}
.sendBtn input{background:none; border:none;}

.sendBtnbrochure{margin:10px 0 0 13px;margin:0px 0 0 45px; !important;}

#members{
margin-left:20px;
}

h5#contactForm {
border-bottom:medium none;
color:#50565A;
font-size:17px;
font-style:italic;
margin-left:19px;
padding-left:6px;
padding-top:13px;
}


/* ---- */
.ourservices{
background:url(../img/btn_ourservices.gif) no-repeat center;
width:214px;
height:45px;
}

.ourservices a{
font-weight:bold;	
float:left;
padding-left:57px;
padding-top:14px;
text-decoration:none;
font-family:Trebuchet MS;
font-size:15px;
width:153px;
}

#buttonwrapper .ourservices a:hover{
color:#f8f2c8;
background:url(../img/btn_ourservices_hover.gif) no-repeat center;
width:156px;
height:31px;
background-position:0px 0px;
}

#buttonwrapper .ourservices a.case4a {
color:#f8f2c8;
}

/* ---- */




.solutions{
background:url(../img/btn_solution.gif) no-repeat center;
width:214px;
height:59px;
}

.solutions a{
font-weight:bold;
float:left;
padding-left:57px;
padding-top:14px;
text-decoration:none;
font-family:Trebuchet MS;
font-size:15px;
width:150px;
height:42px;
}

#buttonwrapper .solutions a:hover{
color:#f8f2c8;
background:url(../img/btn_solution_hover.gif) no-repeat center;
width:156px;
height:45px;	
background-position:0px 0px;
}

#buttonwrapper .solutions a.case3a {
color:#f8f2c8;
}

/* ---- */
.support{
background:url(../img/btn_support.gif) no-repeat center;
width:214px;
height:59px;
}

.support a{
font-weight:bold;	
float:left;
padding-left:57px;
padding-top:14px;
text-decoration:none;
font-family:Trebuchet MS;
font-size:15px;
width:150px;
height:42px;
}

#buttonwrapper .support a:hover{
color:#f8f2c8;
background:url(../img/btn_support_hover.gif) no-repeat center;
width:156px;
height:45px;	
background-position:0px 0px;
}

#buttonwrapper .support a.case2a {
color:#f8f2c8;
}

/* ---- */

.customer{
background:url(../img/btn_customer.gif) no-repeat center;
width:214px;
height:59px;
}

.customer a{
font-weight:bold;
float:left;
padding-left:57px;
padding-top:14px;
text-decoration:none;
font-family:Trebuchet MS;
font-size:15px;
width:150px;
}

#buttonwrapper .customer a:hover{
color:#f8f2c8;
background:url(../img/btn_customer_hover.gif) no-repeat center;
width:156px;
height:45px;	
background-position:0px 0px;
}

#buttonwrapper .customer a.case1a {
color:#f8f2c8;
}

#testimonial{
position:absolute;
background:url(../img/testimonial.gif) no-repeat;
width:155px;
height:137px;
right:6px;
top:47px;
}

#testimonial p{
padding:10px 0 30px 10px;
font-size:12px;
height:100px;
color:#565454;
line-height:16px;
font-weight:normal;
font-family:Trebuchet MS;
width:135px;
}

#testimonial span{
float:right;
color:#868a8d;
width:135px;
font-size:11px;
font-family:Trebuchet MS;
font-weight:bold;
}

#testimonial .largeus{
padding:14px 0 0px 27px;
font-size:11px;
color:#b90536;
font-weight:normal;
line-height:13px;
font-family:Trebuchet MS;
width:135px;	
}

#menuTop li.news_mex {
margin-left:39px;
width:53px;
}

#eventbox{
background: url(../img/eventbox.gif) no-repeat;	
width:243px;
height:126px;
float:left;
}

#newsboxwrapper{
background: url(../img/newsbox.jpg) no-repeat;	
width:248px;
height:214px;
float:left;
}


#newslist {
background:transparent url(../img/newsboxbody.gif) repeat-y;
}

#newslist li.title{
background: url(../img/jobimage.gif) no-repeat;	
font-family:Trebuchet MS;
font-size:14px;
color:#f8f2c8;
margin-left:15px;
border:none;
padding:2px 0 5px 29px;
text-decoration:underline;
}

#newslist li.title a{
color:#f8f2c8;
}

#newslist li.titleevents{
background: url(../img/eventsimage.gif) no-repeat;	
font-family:Trebuchet MS;
font-size:15px;
color:#f8f2c8;
margin-left:15px;
border:none;
padding:2px 0 5px 29px;
}
#newslist li.titleevents a{
color:#f8f2c8;
}


#newslist li a.case4{
color:#f8f2c8;
text-decoration:none;
}

#newslist li{
background:transparent url(../img/arrow.gif) no-repeat scroll left top;
border-bottom:1px #ec3d68 dashed;
color:#F8F2C8;
font-family:Trebuchet MS;
font-weight:bold;
font-size:12px;
line-height:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:9px;
margin-bottom:5px;
padding:0 0 6px 24px;
width:206px;
}

#newslist li a{
color:white;
}

#newslist li.last{
background:transparent url(../img/arrow2.gif) no-repeat scroll left top;
}

#fromBodyBegin{
background: url(../img/formboxtop.gif) no-repeat scroll center top;
margin-left:26px;
margin-top:10px;
font-size:0.01%;
clear:both;
/* 
background-color:#f2f1f1;
border-left:1px solid #d5d2d2;
border-right:1px solid #d5d2d2; */
width:582px;
height:19px;
}



.form2{
	background-color:#f2f1f1;
	margin-left:31px;
	width:572px;
	height:367px;
	 border-left:1px solid #d5d2d2;
	border-right:1px solid #d5d2d2; 

}


#fromBodyEnd{
background: url(../img/formboxbottom.gif) no-repeat scroll center top;
margin-left:26px;
font-size:0.01%;
background-color:#f2f1f1;
/* 
border-left:1px solid #d5d2d2;
border-right:1px solid #d5d2d2; */
width:582px;
height:19px;
}

#formcontainer{
float:right;
width:643px;
padding-bottom:32px;
/*height:504px;*/
background: url(../img/formbg.gif) no-repeat scroll center top;
}

#formcontainer p{
font-family:Trebuchet MS;
font-size:12px;
line-height:17px;	
color:#565454;
margin-right:13px;
padding:20px 10px 0 20px;
}

#leftcont{
float:left;	
width:248px;
height:auto;
}

.leftnav{
background:transparent url(../img/btnbg.gif) no-repeat scroll center;
height:46px;
width:219px;
}

#buttonwrapper .leftnav a.case1a {
color:#F8F2C8;
}

#buttonwrapper .leftnav a.case2a {
color:#F8F2C8;
}

#buttonwrapper .leftnav a.case3a {
color:#F8F2C8;
}


#buttonwrapper .leftnav a:hover {
color:#F8F2C8;
background:transparent url(../img/btnbg_hover.gif) no-repeat scroll center;
height:32px;
width:219px;
background-position:0px 0px;
margin-left:3px;
}



.leftnav a {
float:left;
font-family:Trebuchet MS;
font-size:15px;
padding-left:30px;
padding-top:14px;
text-decoration:none;
font-weight:bold;
}

#whitebox {
background:#F2F1F1 url("../img/curvetop.png") no-repeat;
font-size:0.01%;
float:right;
height:22px;
width:640px;
font-size:0.001%;
}

.whiteboxcontent{
background:white;
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
width:634px;
float:right;
min-height:217px;
margin-left:4px;
}

.whiteboxcontent p{font-size:12px;
color:#565454;
width:420px;
font-family:Trebuchet MS;
line-height:17px;
padding:0 15px;
}

#whiteboxend{
background:transparent url(../img/curveend.png) no-repeat;
height:26px;
width:643px;
font-size:0.001%;
float:right;
}

#formcontainer span.tnxmsg{
font-size:13px;
color:#D35476;
font-family:Trebuchet MS;
}

h1.news{
border-bottom:1px solid #E2E3E3;
color:#78797A;
font-family:Trebuchet MS;
font-size:14px;
margin-bottom:15px;
padding:0 17px 3px 17px;
}

h2.newstitle{
color:#a5112f;
font-size:14px;
margin-left:20px;
float:left;
font-family:Arial;
margin-top:-2px;
}

#newscontent{
border-bottom:1px #E2E3E3 dashed;
margin:18px 20px 0 20px;
padding-bottom:10px;
clear:both;
display:table;
}

#newscontent p{
width:580px;
padding:25px 0 0 0;
}

#newscontent span{
background-color:#f0edee;
font-size:12px;
float:left;
font-family:Arial;
margin-left:2px;
padding:0 4px;
}

#newscontent a{
color:#A5112F;
}

span.imageholder{
background:#fff url(../img/imageholder.gif) no-repeat;
float:left;	
margin-right:20px;
display:block;
width:110px;
height:94px;
}

.imageholder img{
width:103px;
height:80px;
margin:7px 0 0 3px;
}

#newscontent a.readmore{
margin:15px 0 0 0;
border:none;
color:#a5112f;
}

#newsboxheading{
background:transparent url(../img/newsboxtop2.gif) no-repeat;
width:246px;
height:22px;
}
#eventsboxheading{
background:transparent url(../img/eventboxtop.gif) no-repeat;
width:246px;
height:22px;
margin-left:-1px;
}


#newsboxbottom{
background:transparent url(../img/newsboxbottom.gif) no-repeat;
width:246px;
height:19px;
margin-top:-5px;
}

#newsboxbody{
}


input.hide {
float:left;
margin-left:132px;
margin-top:-31px;
opacity:0;
position:relative;
width:80px;
z-index:2;
}

input.red
    {
 		background-color:#CC0000;

		font-size:10px;
		font-weight:bold;
		height:20px;
		width:75px;
		z-index:1;
    }




/* thickbox */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #fff;text-decoration:none;}
#TB_window a:visited {color: #fff;}
#TB_window a:hover {color: #e99059;text-decoration:none;}
#TB_window a:active {color: #909596;}
#TB_window a:focus{color: #909596;text-decoration:none;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 3px solid #da3a4a;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:3px 2px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_closeAjaxWindow a{
text-decoration:none;	
	
}
#TB_heading1{
  padding:4px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:left;
color:#fff;
font-family:Trebuchet MS;
font-size:17px;
font-weight:normal;
}



#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
background: url(../img/JQheaderBckg.gif) repeat-x;
height:30px;
}
#tell_a_friend{
margin-top:5px;	
}

#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -55px 0 0 -45px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}






div.fileinputs {
	position: absolute;
	float:left;
	margin-left:128px;
}

div.fakefile {
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
font-size:10px;
margin-left:69px;
float:left;
}

.cvlast{
width:91px;	
}


.searchimage{
	margin-left:169px;
	z-index:0;
	margin-top:-36px;
	position:absolute;	
}

#divinputfile{
	background:url(../img/search.gif) no-repeat 100% 1px;
	height:28px;
	width:385px;
	margin:0px;
}

#divinputfile #filepc{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
}

#fakeinputfile{
	margin-top:-28px;
}

#fakeinputfile #fakefilepc{
	width:265px;
	height:22px;
	font-size:18px;
	font-family:Arial;
}

#textlimit{
width:450px;
}


.jquerybodyAmiser{
background:white;
position:relative;
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
width:634px;
min-height:245px;
margin-left:4px;
}

.jquerybodyAmiser h1{
border-bottom:1px solid #FADDE4;
color:#C30B3C;
font-family:Trebuchet MS;
font-weight:bold;
margin-bottom:10px;
margin-left:12px;
padding-bottom:5px;
size:12px;
width:609px;
}


.jquerybodyAmiser p{font-size:14px;
color:#565454;
width:450px;
font-family:Trebuchet MS;
line-height:20px;
padding:0 15px;
}

.jquerybodyAmiser span{
color:#50565A;
font-family:Trebuchet MS;
font-size:14px;
font-style:italic;
font-weight:bold;
}



.jquerybodyAmisercontentOne{
background:white;
position:relative;
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
width:634px;
min-height:245px;
margin-left:4px;
}

.jquerybodyAmisercontentOne p{
font-size:14px;
color:#565454;
width:600px;
font-family:Trebuchet MS;
line-height:20px;
padding:0 15px;
}

.jquerybodyAmisercontentOne h1{
border-bottom:1px solid #FADDE4;
color:#C30B3C;
font-family:Trebuchet MS;
font-weight:bold;
margin-bottom:10px;
margin-left:12px;
padding-bottom:5px;
size:12px;
width:609px;
}





.submitbtn{
margin-left:174px;margin-top:8;width:131px;height:26px;border:none;float:left;
}

.form3 {
background-color:#F2F1F1;
border-left:1px solid #D5D2D2;
border-right:1px solid #D5D2D2;
height:367px;
margin-left:31px;
width:572px;
}

#casestudy{
background:transparent url(../img/booklet.gif) no-repeat;
margin:146px 0 0 15px;
padding:0 0 0 26px;
position:absolute;
top:0;
left:-2px;
}

#casestudy a{
color:#fff;
font-size:11px;
}

#jobboxheading{
background:transparent url(../img/newsboxtop.gif) no-repeat;
width:246px;
height:22px;
}

/* MEX */

h1.home_mex{
color:#FFFFFF;
font-family:Trebuchet MS;
font-size:21px;
font-weight:normal;
margin-bottom:13px;
margin-left:0;
}

#subtext_mex p {
color:#F8F2C8;
font-family:Trebuchet MS;
font-size:12px;
font-style:italic;
font-weight:normal;
height:65px;
margin-left:16px;
text-align:center;
width:258px;
}
#contentleft p#leadingtext_mex {
color:#FFFFFF;
font-family:Trebuchet MS;
font-size:13px;
height:71px;
line-height:17px;
margin-left:20px;
margin-top:-6px;
text-align:center;
width:261px;
}

.normal{width:600px;}

.aboutbutton{
margin-left:-4px;
}

.aboutbutton .leftnav a{
padding-left:68px;
}

#buttonwrapper .aboutbutton .leftnav a.case4a {
color:#f8f2c8;
}

#buttonwrapper .aboutbutton .leftnav a.case5a {
color:#f8f2c8;
}