body {
	background-color:	#D8D6CD;
	font-family:		"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-size:			13px;
	text-align:			center;
}


/*
HEADER
*/

#container {
	margin:				0 auto;
	text-align:			left;
	width:				727px;
}

#hd {
	background-image:	url(/images/header.gif);
	height:				141px;
	margin-top:			20px;
}

h1 {
	padding:				50px 0 0 50px;
}

h1 a:link, h1 a:visited {
	display:				block;
	height:				40px;
	width:				150px;
}

h1 span {
	display:				none;
}

/*
MENU
*/

#hd ul {
	height:				24px;
	overflow:			hidden;
	margin:				20px 0 0 248px;
}

#hd ul li {
	float:				left;
	width:				153px;
}

#hd ul li.last {
	width:				138px;
}

#hd ul li#lang-li {
	width:				auto;
}

#hd li a:link, #hd li a:visited {
	display:				block;
	color:				#999;
	font:					normal 11px/11px Arial, sans-serif;
	padding:				10px 0 5px 8px;
	text-decoration:	none;
	text-transform:	uppercase;
}

#hd li a:hover, #hd li a:active {
	color:				#FF4800;
}

body.about #hd li a.about,
body.service #hd li a.service,
body.contact #hd li a.contact {
	color:				#606060;
}

#sub-menu {
	float:				left;
	padding:				0px 0 0 20px;
	width:				128px;
}

#sub-menu li {
	border-bottom:		1px dotted #E0EBEF;
	padding:				4px 7px;
}

#sub-menu li a:link, #sub-menu li a:visited {
	color:				#4B9AB7;
	font-family:		Arial, sans-serif;
	font-size:			11px;
	text-decoration:	none;
	text-transform:	uppercase;
}

#sub-menu li a:hover, #sub-menu li a:active {
	color:				#FF4800;
}

#sub-menu li a.current:link, #sub-menu li a.current:visited {
	color:				#606060;
	font-weight:		bold;
}

/*
FORMS
*/

form label {
	color:				#707070;
	font-family:		Arial, sans-serif;
	font-size:			11px;
}

form .help {
   color:            #888;
   font-size:        77%;
}

th, dt {
   color:            #444;
   font-family:      Helvetica, Arial, sans-serif;
   font-size:        77%;
   font-weight:      normal;
   text-align:       left;
   text-transform:   uppercase;
}

#doc {
	padding-top:		3px;
}

#bd-top {
	background-image:	url(/images/bg-top.gif);
	height:				20px;
}

#bd {
	background-image:	url(/images/bg-middle.gif);
}

#content {
	margin:				0 25px;
	overflow:			visible;
	width:				450px;
}

#content.right {
	display:				inline;
	float:				right;
}

#ft {
	background:			#D8D6CD url(/images/bg-bottom.gif) top left no-repeat;
	clear:				both;
	height:				100px;
	padding-top:		25px;
}

#bd #ft p {
	color:				#707070;
	font-family:		Verdana, sans-serif;
	font-size:			9px;
}

#bd #ft p a:link, #bd #ft p a:visited {
	color:				#707070;
	text-decoration:	underline;
}

#bd #ft p a.active:link, #bd #ft p a.active:visited {
	text-decoration:	none;
}

#bd #ft p a:hover, #bd #ft p a:active {
	color:				#FF4800;
}

#ft-copy-interlaw, #ft-nav, #ft-contact, #ft-contact-address, #ft-contact-phone, #ft-credits {
	float:				left;
}

#ft-copy-interlaw {
	display:				inline;
	margin-left:		25px;
	width:				223px;
}

#ft-copy-interlaw #interlaw-image {
	margin-bottom:			-2px;
}

#ft-nav, #ft-contact-address {
	width:				153px;
}
