body{margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#292929;}
label, input, select, textarea, form img {
	font-family: Verdana, Arial, Helvetica, sans-serif;  line-height: 14px; font-size: 12px;
	background-color: transparent;
	padding: 1px;
	float: left; display: block;
}
form br {clear: left;}
p,li,dd,dt,img {border:none; font-size: 11px;}
td {font-size: 11px;}
h1 {margin:0; padding:0;}

#FullCont {width:955px; height: 600px; background: url(../img/body.jpg) no-repeat 0 0; margin: 0 auto;  overflow: hidden; padding:0;}

.contentRow {width: 792px; margin-left:84px; position:absolute;}
#mainCont {height: 353px; width: 762px; margin-top: 86px; margin-left: 100px; overflow: auto;}

.mainNavLi {display: block; float: left; padding:0; margin:0; width:264px; background-repeat: no-repeat; background-position: 0 100%; height:104px;}
.mainNavA span{display: none; }
#mainNav {margin-top:416px; height:104px; padding:0; background: url(../img/manNavShad.gif) no-repeat 2px 100%; overflow: visible;}
#mainNav li ul.OffPage {visibility: hidden; overflow: hidden;}
#mainNav ul{margin:-210px 10px 0 10px; padding:8px 10px 12px 10px; font-size: 10pt; height: 90px; width:224px; background-image: url(../img/subnav.png); position:absolute;}
* html #mainNav ul {background-image: url(../img/subnav.gif)}
#mainNav li:hover ul.OffPage , #mainNav li.over ul.OffPage {visibility: visible;}
#mainNav, #mainNav ul {list-style-type: none;  }
#mainNav a {color: #000;}
#mainNav a:hover {text-decoration: none;}
#mainNav a.mainNavA {display: block; width: 264px; height:100%;}

#footNav {font-size: 8pt; text-align: center; color: #FFF; line-height: 12pt; margin-top:535px;}
#footNav a {color: #FBB675; }
#footNav a:hover {text-decoration: none;}

#headNav {margin-top:0px; font-size: 10pt; color: #FFF; line-height: 16px;}
#headNav a {color: #FBB675; } 
/*
#headNav span span {visibility: hidden;}
#headNav span:hover span{visibility: visible;}
*/
#headNav .altNav {float: left; padding:5px 20px 15px 20px; background: url(../img/altnav.png) 100% 100% no-repeat; margin-left: 5px;}
* html #headNav .altNav {background-image: url(../img/altnav.gif)}
#headNav .langNav {float: right; padding:5px 20px 15px 20px; background: url(../img/altnav.png) 0 100% no-repeat; text-transform: uppercase; margin-right: 5px;}
* html #headNav .langNav {background-image: url(../img/altnav.gif)}
#headNav .startnav {background:url(../img/altnav.png) no-repeat #d70103 0 -15px; width: 12px; height: 36px; position: absolute; left:0;}
#headNav .endnav {background:url(../img/altnav.png) no-repeat #E23C00 100% -15px;  width: 12px; height: 36px; position: absolute; margin-left: 776px; left:0;}
* html #headNav .startnav, * html #headNav .endnav {background-image: url(../img/altnav.gif); height: 30px;}

.mainNavUp {height:104px; padding-top:107px; margin-top: 310px;}
.mainNavDown {height:20px; padding-top:0px; margin-top: 501px;}

.tool-tip {width: 233px; padding:0; font-size: 12px; line-height: 14px;}
.tool-title {font-weight: bold;  margin: 0; padding:6px; background: url(../img/tooltip.gif) no-repeat 0 0;}
.tool-text {padding:6px 6px 10px 6px ; background: url(../img/tooltip.gif) no-repeat 0 100%;}

.half-cell {width: 370px; float: left;}

/* SENDMAIL */
.sendmail form label {width: 260px; text-align: right;}
.sendmail form label.third, .sendmail input.third {width: 147px}
.sendmail input {width: 190px}
.sendmail textarea {width: 450px; text-align: left;}
.sendmail input, .sendmail textarea {margin: 0 0 5px 5px; background: url(../img/field.jpg) repeat-x 0 0 #fff; border:solid 2px; border-color: #aaa #eee #eee #aaa;}
.sendmail input:hover, .sendmail input:focus , .sendmail textarea:hover, .sendmail textarea:focus  {background-image: url(../img/focus.jpg);}
.sendmail input.third {margin:5px;}
.sendmail input.Btn {width: 225px; margin-top:5px; border-color: #eee #aaa #aaa #eee;}
.sendmail input.Btn:focus {text-transform:uppercase;}
.ERROR {
	font-size: 14px; 
	color: #FFF;
	background: url(../img/ErrorCircle.png) no-repeat 215px 50% #b00; 
	padding: 15px; 
	width: 240px;
	border:solid 2px; border-color: #d00 #800 #800 #d00;
	margin-bottom: 1.25em;
}
.FULLADR {width: 270px;}
a {color: #B77231; }
/* SENDMAIL */

/* TEAM */
.team .togglers {height: 140px; margin-bottom: 8px;}
.team .toggler, .team .bigImg  {border:solid 2px; border-color: #d00 #800  #800 #d00 ; padding: 8px; background-color: #eee; float:left;}
.team .toggler {margin: 5px 35px 20px 35px;}
.team .bigImg {margin-right: 16px;}
.team .toggler.toggled {background-color: transparent;}
.team .elements div {clear: left; margin-top:0; padding:14px; line-height: 20px; font-size: 11px;}
/* TEAM  */

/* CLIENTS */
.clients img {float: left;  margin:8px 16px 8px 0; }
.clients div{clear: left; border-bottom: double 3px #700; margin-right: 10px;}
.clients div br {clear: left;}
/* CLIENTS */

/* JOIN US */
.joinus p {text-align: right; width: 50%; margin: 2em auto;}
.joinus p.firstp {text-align: justify; margin-top: 13em;}
/* JOIN US */

/* TESTS */
.vocabulary p {margin-right: 10px;}
.portfolio .toggler {padding:8px;}
.portfolio .toggler.toggled {border:solid 2px #f00; padding:6px;}
.graphic  dt {text-transform: uppercase;}
/* END TEST */