body 
{
	margin : 0px;
	padding: 0px;
	font-family: Calibri;
	font-size: 11pt;
	background-color: white;
	color: #6f6967;
	text-align: left;
}


A:link 
{
	color: #006bb1;
}
A:active 
{
	color: #006bb1;
}
A:visited 
{
	color: #006bb1;
}
A:hover {
	color: #006bb1;
}


h1
{
	font-size: 13pt;
	color: #57575a;
}

h2
{
	font-size: 11pt;
	font-weight:bold;
	color: #57575a;
}

h3
{
	font-size: 10pt;
	font-weight:normal;
	font-style:italic;
	color: #57575a;
}

h4
{
	font-size: 10pt;
	font-weight:normal;
	color: #57575a;
}

#left_side 
{
	width:50%;
	text-align:right;
	vertical-align: top;
}

#right_side
{
	width:50%;
	text-align:left;
	vertical-align: top;
}

#middle 
{
	vertical-align: top;
}

#left_lines 
{
	background-repeat:repeat-x;
	background-image: url(/Images/background_left.gif);
	background-position:right;
	height:122px;
}

#left_squiggles 
{
	background-image: url(/Images/squiggles_left.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:57px;
	height:458px;
	text-align:right;
}

#right_lines 
{
	background-repeat:repeat-x;
	background-image: url(/Images/background_right.gif);
	background-position:left;
	height:122px;
}

#right_squiggles 
{
	background-image: url(/Images/squiggles_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:40px;
	height:363px;
}

#middle_topleft
{
	background-image: url(/Images/background_logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:132px;
	width:149px;
}

#middle_topright
{
	background-image: url(/Images/background_middle.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:132px;
	width:602px;
}

#meat
{
	padding: 0px 0px 0px 0px;
	width:100%;
}

#nav
{
	background-image: url(/Images/nav.jpg);
	background-repeat:no-repeat;
	width:750px;
	height:39px;
	text-align:center;
	border-bottom: solid 1px White;
}

.nav_consulting_unselected
{
	padding-left:13px;
	padding-right:13px;
	height: 39px;
}

.nav_interesting_unselected
{
	padding-left:13px;
	padding-right:13px;
	height: 39px;
}

.nav_partners_unselected
{
	padding-left:13px;
	padding-right:13px;
	height: 39px;
}

.nav_whoarewe_unselected
{
	padding-left:13px;
	padding-right:13px;
	height: 39px;
}

.nav_home_unselected
{
	padding-left:54px;
	padding-right:13px;
	height: 39px;
}

.nav_contact_unselected
{
	padding-left:13px;
	padding-right:58px;
	height: 39px;
}

.nav_home_selected, .nav_home_unselected:hover
{
	background-image: url(/Images/nav_home_rollover.jpg);
	background-repeat:no-repeat;
	height: 39px;
	padding-left:54px;
	padding-right:13px;
	cursor:pointer;
}

.nav_contact_selected , .nav_contact_unselected:hover
{
	background-image: url(/Images/nav_contact_rollover.jpg);
	background-repeat:no-repeat;
	height: 39px;
	padding-left:13px;
	padding-right:58px;
	cursor:pointer;
}

.nav_consulting_selected, .nav_consulting_unselected:hover
{
	background-image: url(/Images/nav_consulting_rollover.jpg);
	background-repeat:no-repeat;
	height: 39px;
	padding-left:13px;
	padding-right:13px;
	cursor:pointer;
}

.nav_interesting_selected, .nav_interesting_unselected:hover
{
	background-image: url(/Images/nav_interesting_rollover.jpg);
	background-repeat:no-repeat;
	height: 39px;
	padding-left:13px;
	padding-right:13px;
	cursor:pointer;
}

.nav_partners_selected, .nav_partners_unselected:hover
{
	background-image: url(/Images/nav_partners_rollover.jpg);
	background-repeat:no-repeat;
	height: 39px;
	padding-left:13px;
	padding-right:13px;
	cursor:pointer;
}

.nav_whoarewe_selected, .nav_whoarewe_unselected:hover
{
	background-image: url(/Images/nav_whoarewe_rollover.jpg);
	background-repeat:no-repeat;
	height: 39px;
	padding-left:13px;
	padding-right:13px;
	cursor:pointer;
}

.nav_text:link, .nav_text:active, .nav_text:hover, .nav_text:visited
{
	font-size:10pt;
	font-weight: bold;
	color:White;
	text-decoration:none;
}

.nav_separator
{
	width:1px;
	height:39px;
	background-image: url(/Images/nav_line.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#content 
{
	margin: 20px 29px 0px 29px;
	text-align:center;
}

.image_wrapper
{
	border: dotted 1px #cecfce;
	padding: 8px 8px 8px 8px;
	text-align: center;
}

#home_text 
{
	margin-top:30px;
	margin-left: 10px;
	margin-right: 10px;
}

#floating_cardboard 
{
	float:left;
	vertical-align:top;
	padding-top:12px;
}

#news 
{
	margin-top:40px;
	margin-left:20px;
	border: dotted 1px #cecfce;
	padding: 8px 10px 8px 10px;
}

#news_top 
{

	color:#8f775e;
	text-align: left;
	vertical-align: bottom;
	padding-left: 15px; 
	line-height:35px;
	font-size:12pt;
	
}

#news_content 
{
	width:210px;
	background-color:#f4f4f1;
}

.news_item
{
	width:180px;
	margin: 8px 15px 8px 15px;
	text-align:left;
}

.teaser:link, .teaser:active, .teaser:visited
{
	font-size:10pt;
	color:#af9d89;
	text-decoration: none;
}

.teaser:hover 
{
	font-size:10pt;
	color:#8ac959;
	text-decoration: none;
}

.news_separator
{
	height:1px;
	line-height:1px;
	border-bottom: dotted 1px #d9d0c2;
	text-align:center;
	margin: 0px 15px 0px 15px;
}

#page_content 
{
	width:540px;
	padding-left:75px;
	padding-right:75px;
}

#content_text
{
	text-align:left;
	padding-top:10px;
	vertical-align:top;
	
}

#enquiry_content 
{
}

.enquiry_form 
{
	background-color:#f4f4f1;	
	text-align:left;
	padding: 10px 10px 10px 10px;
}

.rotator
{
	border:0px;
}
 