body {
	background: #fbfbe9 url(images/body-bg.jpg) left -60px  repeat;;
	font: 65% Verdana, 'Myriad Web', sans-serif;
	margin: 0 auto;
	padding: 0;
}
#wrapper {
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 800px;
	text-align: left;
}
#header {
	border: 0;
	margin: 0;
	padding: 0;
	width: 800px;
	height: 218px;
	text-align: left;
	background: transparent url(images/header-bg.gif) top left no-repeat;
}

/* Logo */
#logo {
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	width: 600px;
}
#logo img {
	border: 0;
	margin: 0 0 0 0;
	text-align: left;
	margin: 10px 0 20px 285px;
}

/* Flags for translations */
#flags {
	border: 0;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: right;
	float: right;
	width: 200px;
	font: 0.9em/2em Verdana, 'Myriad Web', sans-serif;
	color: #8a7e69;
}
#flags img { padding: 1px; margin: 0 0 0 5px; border: 1px solid #c5c1ad;}


/* Main Navigation */
#navigation {
height:25px;
width:760px;
text-align: left;
padding:0; 
margin:0 0 0 20px;
}
#navigation ul {width:760px;padding:0;margin:0;list-style-type:none;float:left;height:25px; }
#navigation ul li {float:left;padding:0;margin:0;list-style-type:none;}
#navigation ul li a {display:block;height:25px;border:none}
#navigation ul li.home a {background:url(images/navigation.gif) 0px 0px;width:89px}
#navigation ul li.home a:hover {background:url(images/navigation.gif) 0px 50px; }
#navigation ul li.home a.active {background:url(images/navigation.gif) 0px 25px; }
#navigation ul li.services-for-contractors a {background:url(images/navigation.gif) -89px 0px;width:222px}
#navigation ul li.services-for-contractors a:hover {background:url(images/navigation.gif) -89px 50px; }
#navigation ul li.services-for-contractors a.active {background:url(images/navigation.gif) -89px 25px; }
#navigation ul li.agencies a {background:url(images/navigation.gif) -311px 0px;width:110px}
#navigation ul li.agencies a:hover {background:url(images/navigation.gif) -311px 50px; } 
#navigation ul li.agencies a.active {background:url(images/navigation.gif) -311px 25px; }
#navigation ul li.news a {background:url(images/navigation.gif) -421px 0px;width:85px}
#navigation ul li.news a:hover {background:url(images/navigation.gif) -421px 50px; }
#navigation ul li.news a.active {background:url(images/navigation.gif) -421px 25px; }
#navigation ul li.company-info a {background:url(images/navigation.gif) -506px 0px;width:142px}
#navigation ul li.company-info a:hover {background:url(images/navigation.gif) -506px 50px; }
#navigation ul li.company-info a.active {background:url(images/navigation.gif) -506px 25px; }
#navigation ul li.contacts a {background:url(images/navigation.gif) -648px 0px;width:112px}
#navigation ul li.contacts a:hover {background:url(images/navigation.gif) -648px 50px; }
#navigation ul li.contacts a.active {background:url(images/navigation.gif) -648px 25px; }
a span {display:none;}





/* Main Content Elements */
#content {
width: 800px;
margin: 0px;
padding: 0px;
}
#content p a, #flags a {color: #6d1f1e; text-decoration: underline;}
#content p a:hover, #flags a:hover {color: #b29158;}
img a {border:0;}

#bread-crumb
{
}

#bread-crumb p
{
border: 0;
margin: 0px 20px 0 20px;
padding: 0;
float:left;
text-align: left;
width: 450px;
font: 0.9em/2em Verdana, 'Myriad Web', sans-serif;
color: #8a7e69;
}

#bread-crumb a {color: #6d1f1e; text-decoration: underline;}
#bread-crumb a:hover {color: #b29158;}



/* LEFT Content Elements */
#content-left {
width: 595px;
margin: 0;
padding: 0;
float: left;
}
#content-left-full {
width: 761px;
margin: 0;
padding: 0;
float: left;
}
#content-left h2 {
margin: 0 20px 10px 20px;
padding: 0;
color: #913938;
letter-spacing: -0.02em;
font: normal 2.4em/1em Verdana, 'Myriad Web', sans-serif;
}
#content-left h3 {
margin: 20px 20px 3px 20px;
padding-bottom:10px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
color: #913938;
font: bold 1.5em/1em Verdana, 'Myriad Web', sans-serif;
}

#content-left h3 a 
{color: #6d1f1e; text-decoration:none;}

#content-left h3 a:hover 
{color: #b29158;}


#content-left p {
margin: 0 20px 10px 20px;
padding: 0;
color: #000;
font: normal 1.2em/1.3em Verdana, 'Myriad Web', sans-serif;
}

#content-left-full h2 {
margin: 0 20px 10px 20px;
padding: 0;
color: #913938;
letter-spacing: -0.02em;
font: normal 2.4em/1em Verdana, 'Myriad Web', sans-serif;
}
#content-left-full h3 {
margin: 20px 20px 3px 20px;
padding-bottom:10px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
color: #913938;
font: bold 1.5em/1em Verdana, 'Myriad Web', sans-serif;
}

#content-left-full h3 a 
{color: #6d1f1e; text-decoration:none;}

#content-left-full h3 a:hover 
{color: #b29158;}


#content-left-full p {
margin: 0 20px 10px 20px;
padding: 0;
color: #000;
font: normal 1.2em/1.3em Verdana, 'Myriad Web', sans-serif;
}


#content-footer ul
{
list-style-image:images/arrow-small.gif;
}

#content-footer li
{
margin: 0 20px 10px 20px;
padding: 0;
color: #000;
font: normal 1.2em/1.3em Verdana, 'Myriad Web', sans-serif;
list-style-image: url(images/arrow-small.gif);
}


.float-right {
margin: 0px 20px 10px 20px;
padding: 4px;
border: 1px solid #c5c1ad;
background: #fff;
float: right;
}

.float-left {
margin: 0px 30px 0px 20px;
padding: 4px;
border: 1px solid #c5c1ad;
background: #fff;
float: left;
}
ol#home-boxes {
margin: 0 0 0 180px;
width:761px;
padding: 0;
border: 0;
height: 210px;
list-style-type:none;

}
ol#home-boxes li {
width:175px;
margin: 0;
padding: 0;
border: 0;
list-style-type:none;
float:left;
height: 175px;
background: #fff bottom left no-repeat;
border: outset thin #990000;
}


ol#home-boxes li.first {margin: 0 15px 0 0px; padding-bottom:5px;}
ol#home-boxes li.second {margin: 0 15px 0 0; padding-bottom:5px;}
ol#home-boxes li.third {margin: 0 15px 0 0; padding-bottom:5px;}
ol#home-boxes li.fourth {margin: 0 15px 0 0; padding-bottom:5px;}
ol#home-boxes li.fifth {margin: 0; padding-bottom:5px;}
ol#home-boxes h1 {
margin: 5px 5px 5px 10px;
padding: 0;
color: #913938;
text-transform: uppercase;
font: bold 1.2em/1em Verdana, 'Myriad Web', sans-serif;
text-align:center;
}
ol#home-boxes h1 a {color: #913938; text-decoration: none;}
ol#home-boxes h1 a:hover {color: #913938; text-decoration: underline;}
ol#home-boxes p {
margin: 0 5px 0 10px;
padding: 0;
line-height:14px;
font: normal 1.1em/1.0em Verdana, 'Myriad Web', sans-serif;
color: #505050;
}

ol#home-boxes-home {
margin: 0 0 0 20px;
width:575px;
padding: 0;
border: 0;
height: 210px;
list-style-type:none;

}
ol#home-boxes-home li {
width:175px;
margin: 0;
padding: 0;
border: 0;
list-style-type:none;
float:left;
height: 175px;
background: #fff bottom left no-repeat;
border: outset thin #990000;
}


ol#home-boxes-home li.first {margin: 0 10px 0 0px; padding-bottom:5px;}
ol#home-boxes-home li.second {margin: 0 70px 0 0px; padding-bottom:5px;}
ol#home-boxes-home li.third {margin: 0 10px 0 0; padding-bottom:5px;}
ol#home-boxes-home li.fourth {margin: 0 10px 0 0; padding-bottom:5px;}
ol#home-boxes-home li.fifth {margin: 0; padding-bottom:5px;}
ol#home-boxes-home h1 {
margin: 5px 5px 5px 10px;
padding: 0;
color: #913938;
text-transform: uppercase;
font: bold 1.2em/1em Verdana, 'Myriad Web', sans-serif;
text-align:center;
}
ol#home-boxes-home h1 a {color: #913938; text-decoration: none;}
ol#home-boxes-home h1 a:hover {color: #913938; text-decoration: underline;}
ol#home-boxes-home p {
margin: 0 5px 0 10px;
padding: 0;
line-height:14px;
font: normal 1.1em/1.0em Verdana, 'Myriad Web', sans-serif;
color: #505050;
}


ol#sub-boxes {
margin: 0 0 0 110px;
width:761px;
padding: 0;
border: 0;
height: 210px;
list-style-type:none;

}
ol#sub-boxes li {
width:175px;
margin: 0;
padding: 0;
border: 0;
list-style-type:none;
float:left;
height: 175px;
background: #fff bottom left no-repeat;
border: outset thin #990000;
}


ol#sub-boxes li.first {margin: 0 15px 0 0px; padding-bottom:5px;}
ol#sub-boxes li.second {margin: 0 15px 0 0; padding-bottom:5px; height:255px;}
ol#sub-boxes li.third {margin: 0 15px 0 0; padding-bottom:5px;}
ol#sub-boxes li.fourth {margin: 0 15px 0 0; padding-bottom:5px; height:275px;}
ol#sub-boxes li.fifth {margin: 0; padding-bottom:5px; height:255px;}
ol#sub-boxes h1 {
margin: 5px 5px 5px 10px;
padding: 0;
color: #913938;
text-transform: uppercase;
font: bold 1.2em/1em Verdana, 'Myriad Web', sans-serif;
text-align:center;
}
ol#sub-boxes h1 a {color: #913938; text-decoration: none;}
ol#sub-boxes h1 a:hover {color: #913938; text-decoration: underline;}
ol#sub-boxes p {
margin: 0 5px 0 10px;
padding: 0;
line-height:14px;
font: normal 1.1em/1.0em Verdana, 'Myriad Web', sans-serif;
color: #505050;
}



/* RIGHT Content Elements */
#content-right {
width: 205px;
margin: 0;
padding: 0 0 25px 0;
float: right;
text-align: left;
}
#calculator-box {
width: 185px;
height: 200px;
text-align: left;
margin: 10px 0 15px 0;
padding: 0;
background: #913a39 url(images/calculator-box-bg.gif) top right no-repeat;
}
#calculator-box h4 {
text-align: left;
margin: 0;
padding: 0;
font: normal 2em/1.1em Verdana, 'Myriad Web', sans-serif;
color: #ffc948;
text-transform: uppercase;
padding: 8px 10px  0 10px;
}
#calculator-box p {
margin: 10px 10px 0 10px;
padding: 0;
font: normal 1.2em/1.2em Verdana, 'Myriad Web', sans-serif;
color: #fff;
}
input.calculator {
font: normal 1em/1em Verdana, 'Myriad Web', sans-serif;
border: 1px solid #6c1b0f;
color: #000;
width:150px;
margin: 3px 0 8px 0;
padding: 1px;
background: #fff;
}

#calculator-box img
{
margin:10px;
border:none;
}
#box-right {
width: 185px;
text-align: left;
margin: 0 0 15px 0;
padding: 0;
background: #fff url(images/box-right-bg.gif) top left repeat-y;
border-bottom: 1px solid #e2e2d0;
}
#box-right h5 {
width: 185px;
height: 31px;
text-align: left;
font: bold 1.3em/2.2em Verdana, 'Myriad Web', sans-serif;
text-indent: 12px;
color: #fff;
margin: 0 0 8px 0;
padding: 0;
background: #913a39 url(images/box-right-header-bg.gif) top left repeat-y;
}
#box-right p {
margin: 0 12px 15px 12px;
padding: 0;
font: normal 1.1em/1.2em Verdana, 'Myriad Web', sans-serif;
color: #000;
}
#box-right p span {
font:bold 1.1em/1.3em Verdana, 'Myriad Web', sans-serif;
color: #913938;
}




/* sub nav */
#sub-nav {
width: 185px;
text-align: left;
margin: 0 0 15px 0;
padding: 0;
background: #fff url(images/box-right-bg.gif) top left repeat-y;
border-bottom: 1px solid #e2e2d0;
}
#sub-nav h5 {
width: 185px;
height: 31px;
text-align: left;
font: bold 1.3em/2.2em Verdana, 'Myriad Web', sans-serif;
text-indent: 12px;
color: #fff;
margin: 0 0 8px 0;
padding: 0;
background: #913a39 url(images/box-right-header-bg.gif) top left repeat-y;
}
#sub-nav p {
margin: 0 12px 15px 12px;
padding: 0px 0px 0px 0px;
font: bold 1.1em/1.2em Verdana, 'Myriad Web', sans-serif;
color: #913938;
}
#sub-nav p span {
font:normal 1em/1.2em Verdana, 'Myriad Web', sans-serif;
color: #913938;
padding: 0px 0px 0px 10px;

}

#sub-nav a
{
padding: 0px 0px 0px 5px;
}

#sub-nav .active
{
font-weight:bold;
}

#sub-nav p a
{
text-decoration:none;
}







/* FORM ELEMENTS */
form {
margin: 0;
padding: 0;
}

#form {
padding: 0;
font: normal 1.2em/1em Verdana, 'Myriad Web', sans-serif;
color: #832422;
text-transform: uppercase;
margin: 25px 0 10px 20px;
text-align: left;
}
#form table {
padding: 0;
margin: 0;
}
#form table td {
padding: 8px 0;
margin: 0;
}
#form table tr.border td {
border-bottom: 1px dotted #cccbba;
}
#form input, #form textarea {
background: #fff url(images/box_bg.gif) top left repeat-x;
border: 1px solid #cccaba;
font: normal 1em/1em Verdana, 'Myriad Web', sans-serif;
color: #000;
text-transform: none;
padding: 3px;
margin: 0;
}
#form select {
background: #fff url(images/box_bg.gif) top left repeat-x;
border: 1px solid #cccaba;
margin: 0;
text-transform: none;
font: normal 1em/1em Verdana, 'Myriad Web', sans-serif;
color: #000;
padding: 2px;
}
#form input.submit 	{
width: 60px;
padding: 0px;
border: 0px;
height: 22px;
margin: 0px;
background: transparent url(images/submit.gif) no-repeat;
outline: none;
}	
#form input.submit:hover 	{
border: 0px;
padding: 0px;
background: transparent url(images/submit.gif) no-repeat 0 -22px;
}
#form img {
margin: 0 0 0 5px; 
}


/* News Articles */
#articles
{
}

#articles h5
{
font-size:12px;
font-weight:500;
margin: 0 20px 0px 20px;
}

#articles h5 a
{
color:#6d1f1e;
text-decoration:underline;
}

#articles h6
{
font-size:10px;
font-weight:500;
margin: 0 20px 10px 20px;
}

#articles p
{
margin: 0px 20px 0px 20px;
}







/* Footer */
#footer {
width: 100%;
height: 180px;
background: transparent url(images/footer-bg.gif) bottom center no-repeat;
text-align: center;
float: left;
margin: 50px 0 0 0;
}
#footer p {
color: #fff;
font: normal 1.1em/1.3em Verdana, 'Myriad Web', sans-serif;
margin: 85px 55px 0 0;
padding: 0;
}
#footer a {color: #fff;}
#footer a:hover {color: #b29158;}


/** EXPENSES BOXES **/
#expenses-boxes
{
margin:0 0 40px 25px;
}

#expenses-boxes h3
{
padding:10px 0 0 0;
margin:40px 30px 0 0;
border-top:dotted 1px #ddd2bf;
}

#expenses-boxes ul
{
display:inline;
margin:0;
padding:0;
}

#expenses-boxes li
{
display:inline;
padding:0;
margin:0;
}

#expenses-boxes li a
{
float:left;
padding:0 10px 0 10px;
}

#expenses-boxes a img
{
border:none;
}

#expenses-boxes li a.travel
{
background: url(images/travel-expenses.gif) 0 0 no-repeat;
text-decoration:none;
width:122px;
height:198px;
display:block;
}

#expenses-boxes li a:hover.travel
{
background-position: 0 -198px;
text-decoration:none;
}

#expenses-boxes li a.subsistence
{
background: url(images/subsistence-expenses.gif) 0 0 no-repeat;
text-decoration:none;
width:122px;
height:198px;
display:block;
}

#expenses-boxes li a:hover.subsistence
{
background-position: 0 -198px;
text-decoration:none;
}

#expenses-boxes li a.stationery
{
background: url(images/stationery-expenses.gif) 0 0 no-repeat;
text-decoration:none;
width:122px;
height:198px;
display:block;
}

#expenses-boxes li a:hover.stationery
{
background-position: 0 -198px;
text-decoration:none;
}

#expenses-boxes li a.subscription
{
background: url(images/subscription-expenses.gif) 0 0 no-repeat;
text-decoration:none;
width:122px;
height:198px;
display:block;
}

#expenses-boxes li a:hover.subscription
{
background-position: 0 -198px;
text-decoration:none;
}

#expenses-boxes li a.telephone
{
background: url(images/telephone-expenses.gif) 0 0 no-repeat;
text-decoration:none;
width:122px;
height:198px;
display:block;
}

#expenses-boxes li a:hover.telephone
{
background-position: 0 -198px;
text-decoration:none;
}

#expenses-boxes li a.tools
{
background: url(images/tools-expenses.gif) 0 0 no-repeat;
text-decoration:none;
width:122px;
height:198px;
display:block;
}

#expenses-boxes li a:hover.tools
{
background-position: 0 -198px;
text-decoration:none;
}

#expenses-boxes li a.clothing
{
background: url(images/clothing-expenses.gif) 0 0 no-repeat;
text-decoration:none;
width:122px;
height:198px;
display:block;
}

#expenses-boxes li a:hover.clothing
{
background-position: 0 -198px;
text-decoration:none;
}

#expenses-boxes li a.eyes
{
background: url(images/eyes-expenses.gif) 0 0 no-repeat;
text-decoration:none;
width:122px;
height:198px;
display:block;
}

#expenses-boxes li a:hover.eyes
{
background-position: 0 -198px;
text-decoration:none;
}


#clear
{
clear:both;
}








