body {
background-color:#FFFFFF;
padding:0px;
margin:0px;
text-align:center;
font: 12px Arial, Helvetica, sans-serif;
}

img {border:none;}

a:focus {
outline-style:none;
}

#wrapper
{
	width:770px;
	text-align:left;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#header
{
	height:87px;
	width:770px;
    clear:none;
	float:left;
}

#logo {
width:201px; 
height:87px; 
clear:none;
float:left;
}

#title {
width:300px; 
height:60px; 
clear:none;
float:left;
margin:23px 0 0 80px;
font-family:Helvetica;
}

#title h1 {
color:#002060;
font-size:19px;
margin:0 auto;
text-align:center;
}

#title p {
color:#002060;
font-size:16px;
font-weight:bold;
margin:0 auto;
text-align:center;
}

#chris {
width:100px; 
height:87px; 
clear:none;
float:right;
margin:0 10px 0 0;
}

#leftnav
{
	width:200px;
	padding-bottom:15px;
	margin-top:10px;
	padding-top:0px;
	float:left;
	text-align:left;
	clear:none;
}

.gradient_bottom a
{
	color:#232D6A;
	display:block;
	width:150px;
	height:47px;
    text-decoration:none;
}

.gradient_bottom a:visited
{
	color:#232D6A;
	display:block;
	width:150px;
	height:47px;
    text-decoration:none;
}

.gradient_bottom a:hover
{
	color:#A9ADC9;
	font-weight: bold;
	display:block;
	width:150px;
	height:47px;
}

#leftnav span
{
display:block;
margin: 0 0 0 10px;
}

#leftnav .nav_first_line {
	font-weight: bold; 
	font-size: 17px;
}

#leftnav .nav_second_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
}

#leftnav .gradient_bottom {
background: url(../images/left_navigation_gradient.png) 10px 45px no-repeat;
}

#leftnav td.image
{
	border-top:none;
	text-align:center;
	height:50px;
	width:50px;
	padding-right:5px;
}



#navigation {
background: url(../images/ColumbusNavBG.gif) repeat-x;
float:left; overflow:visible; height:39px; z-index:999; position:relative; clear:both; width:100%

}


#languages {
	width:180px;
	height:11px;
	float:right;
	clear:none;
	margin: 14px 10px 0 0;
	padding:0;
}

#ullinks {
list-style-type:none;
margin:0; 
padding:0; 
position:relative; 
left:10px; 
top:12px; 
height:10px; 
width: 540px;
font-weight:bold;
}

#ullinks li {float:left; padding:0 30px; border-left:1px white solid; height:15px; }

#ullinks li a {color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#ullinks li a:hover {color:#cbe7fb; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#flags {
position:relative; left:0px; top:-10px;
width:180px;
height:11px;
padding:0;
list-style-type:none;
margin: 0 0 0 0;
}

#flags li a span {
display:none;
}

#flags li {
margin: 0 0 0 4px;
}

#flag1 {
height:11px;
width:17px;
float:left;
clear:none;
}

#flag1 a {
height:11px;
width:17px;
background: url(../images/Australia_up.gif) no-repeat;
display:block;

}

#flag1 a:hover {
height:11px;
width:17px;
background: url(../images/Australia_over.gif) no-repeat;
display:block;

}

#flag2 {
height:11px;
width:17px;
float:left;
clear:none;
}

#flag2 a {
height:11px;
width:17px;
background: url(../images/Zealand_up.gif) no-repeat;
display:block;

}

#flag2 a:hover {
height:11px;
width:17px;
background: url(../images/Zealand_over.gif) no-repeat;
display:block;

}

#flag3 {
height:11px;
width:17px;
float:left;
clear:none;
}

#flag3 a {
height:11px;
width:17px;
background: url(../images/Spanish_up.gif) no-repeat;
display:block;

}

#flag3 a:hover {
height:11px;
width:17px;
background: url(../images/Spanish_over.gif) no-repeat;
display:block;

}

#flag4 {
height:11px;
width:17px;
float:left;
clear:none;
}

#flag4 a {
height:11px;
width:17px;
background: url(../images/German_up.gif) no-repeat;
display:block;

}

#flag4 a:hover {
height:11px;
width:17px;
background: url(../images/German_over.gif) no-repeat;
display:block;

}

#flag5{
height:11px;
width:17px;
float:left;
clear:none;
}

#flag5 a {
height:11px;
width:17px;
background: url(../images/French_up.gif) no-repeat;
display:block;

}

#flag5 a:hover {
height:11px;
width:17px;
background: url(../images/French_over.gif) no-repeat;
display:block;
}

#flag6 {
height:11px;
width:17px;
float:left;
clear:none;
}

#flag6 a {
height:11px;
width:17px;
background: url(../images/Italian_up.gif) no-repeat;
display:block;

}

#flag6 a:hover {
height:11px;
width:17px;
background: url(../images/Italian_over.gif) no-repeat;
display:block;

}

#flag7 {
height:11px;
width:17px;
float:left;
clear:none;
}

#flag7 a {
height:11px;
width:17px;
background: url(../images/English_up.gif) no-repeat;
display:block;

}

#flag7 a:hover {
height:11px;
width:17px;
background: url(../images/English_over.gif) no-repeat;
display:block;

}

#flag8 {
height:11px;
width:17px;
float:left;
clear:none;
}

#flag8 a {
height:11px;
width:17px;
background: url(../images/Netherlands_up.gif) no-repeat;
display:block;

}

#flag8 a:hover {
height:11px;
width:17px;
background: url(../images/Netherlands_over.gif) no-repeat;
display:block;
}

#links {
float:left;
clear:none;
width: 550px;
height:35px;
}

#links a:hover{
color:#cbe7fb;
}

.dropdown {
border-left:1px solid #a9adc9;
border-right:1px solid #a9adc9;
border-bottom:1px solid #a9adc9;
margin-top:8px;}

#myddm-products {
background:#002060; 
width:135px; 
position:absolute; 
left:162px; 
top:27px; 
z-index:999999;
visibility:hidden;
}

#myddm-products li {
list-style:none;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-align:left;
padding: 5px 0 5px 0;
}

#myddm-products a {
list-style:none;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-align:left;
color:white;
text-decoration:none;
}

#myddm-products a:hover {
list-style:none;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-align:left;
color:white;
text-decoration:none;
color:#cbe7fb;
}


#myddm-about {
background:#002060; 
width:135px; 
position:absolute; 
left:388px; 
top:27px; 
z-index:999999;
visibility:hidden;
}

#myddm-about li {
list-style:none;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-align:left;
padding: 5px 0 5px 0;
}

#myddm-about a {
list-style:none;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-align:left;
color:white;
text-decoration:none;
}


#myddm-about a:hover {
list-style:none;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-align:left;
color:white;
text-decoration:none;
color:#cbe7fb;
}


.border {border-bottom: 1px solid #a9adc9;}

#footer {
color:#232D6A;
width:100%;
font-family:Arial;
font-size:11px;
text-align:center;
border-top:1px solid #A9ADC9;
}

#footer ul {
color:#232D6A;
list-style:none;
width:590px;
height:15px;
margin-top:10px;
padding:0;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#footer ul li{
color:#232D6A;
list-style:none;
clear:none;
float:left;
padding: 0 3px 0 0;

}

#footer a:active {
color:#232D6A;
}

#footer a:hover {
color:#232D6A;
text-decoration:none;
}

#footer a:visited {
color:#232D6A;
}

#footer a:link {
color:#232D6A;
}

#footer p {
font-size:10px;
margin: 10px 0 0 0;
clear:both;
}

#quote {
float:right;
clear:none;
width: 560px;
height:500px;
padding: 15px 0 0 0;
}
