body {
background:#EEEEEE none repeat scroll 0%;
color:#000000;
font-family:Verdana,sans-serif;
font-size:0.8em;
margin:5px 0pt;
padding:0pt;
}
.page_wrap {
background:#FFFFFF url(images/header.jpg) no-repeat scroll left top;
border-bottom:1px solid #D0DEF6;
border-top:1px solid #D0DEF6;
margin:0pt auto;
position:relative;
width:780px;
}
.header_text {
color:#FFFFFF;
margin:0pt;
padding:80px 10px 10px 0pt;
position:relative;
text-align:right;
}
.topnav {
font-family:Arial,sans-serif;
font-size:0.8em;
height:22px;
margin:0pt;
padding:0pt;
position:relative;
}
.container {
background:#FFFFFF none repeat scroll 0%;
padding:10px 10px 0pt;
position:relative;
}
.box_right {
background:#D0DEF6 none repeat scroll 0%;
float:right;
padding:0px 10px;
position:relative;
width:200px;
}
.box_cnr_top {
background:transparent url(images/cnr_tr.gif) no-repeat scroll right top;
margin:0pt -10px;
}
.box_cnr_bottom {
background:transparent url(images/cnr_br.gif) no-repeat scroll right bottom;
margin:0pt -10px;
}
img.cnr {
border:medium none;
display:block !important;
height:8px;
width:8px;
}
.footer {
background:#FFFFFF url(images/grass_footer.jpg) no-repeat scroll left bottom;
padding:40px 0pt 13px;
position:relative;
text-align:center; clear:both;
}
#nav ul {
background:#FFFFFF url(images/topnav_bg_grey.gif) repeat scroll 0%;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#FFFFFF;
float:left;
font-size:1.1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
white-space:nowrap;
width:100%;
}
#nav ul li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#nav ul li a {
background:#FFFFFF url(images/topnav_bg_grey.gif) repeat scroll 0%;
border-right:1px solid #CCCCCC;
color:#000000;
float:left;
margin:0pt;
padding:0.25em 2em 0.3em;
text-decoration:none;
}
#nav ul li.this a {
background:#FFFFFF url(images/topnav_bg_blue.gif) repeat scroll 0%;
border-right:1px solid #CCCCCC;
color:#FFFFFF;
float:left;
margin:0pt;
padding:0.25em 2em 0.3em;
text-decoration:none;
}
#nav ul li.left a {
background:#FFFFFF url(images/topnav_bg_grey.gif) repeat scroll 0%;
border-right:0px none;
color:#000000;
float:right;
margin:0pt;
padding:0.25em 2em 0.3em;
text-decoration:none;
}
#nav ul li a:hover {
background:#9EB874 url(images/topnav_bg_blue.gif) repeat scroll 0%;
border-right:1px solid #CCCCCC;
color:#FFFFFF;
text-decoration:none;
}
#nav ul li.left a:hover {
background:#9EB874 url(images/topnav_bg_blue.gif) repeat scroll 0%;
border-right:0px none;
color:#FFFFFF;
text-decoration:none;
}
.container h1 {
color:#465670;
font-family:Verdana,sans-serif;
font-size:1em;
margin:0pt 0pt 0px;
}
.container h2 {
color:#465670;
font-family:Verdana,sans-serif;
font-size:0.9em;
margin:19px 0pt -6px;
}
.container p {
color:#000000;
font-family:Verdana,sans-serif;
font-size:0.8em;
margin:10px 0px 10px 0pt;
}
.box_right h3 {
color:#465670;
font-family:Verdana,sans-serif;
font-size:0.8em;
margin:0pt 0pt -6px;
}
.box_right p {
color:#465670;
font-family:Verdana,sans-serif;
font-size:0.7em;
margin:10px 0pt;
}
strong.header_name {
color:#FFFFFF;
display:inline;
font-family:Verdana,sans-serif;
font-size:1.4em;
letter-spacing:0.8em;
}
#grey {
color:#999999;
font-family:Verdana,sans-serif;
font-size:0.8em;
margin:0pt;
}
span.reference {
color:#465670;
font-family:Verdana,sans-serif;
font-size:0.8em;
vertical-align:super;
}
p.reference_footer {
color:#000000;
font-family:Verdana,sans-serif;
font-size:0.7em;
padding:23px 0pt 0pt;
}
#footer {
color:#000000;
font-family:Verdana,sans-serif;
font-size:0.7em;
}
ul.ul_cv {
color:#000000;
font-family:Verdana,sans-serif;
font-size:0.8em;
list-style-image:none;
list-style-type:none;
}
ul.ul_contact {
color:#000000;
font-family:Verdana,sans-serif;
font-size:0.8em;
list-style-image:none;
list-style-type:disc;
}
ul.ul_link {
color:#000000;
font-family:Verdana,sans-serif;
font-size:0.8em;
list-style-image:none;
list-style-type:disc;
}
a {
color:#E39243;
text-decoration:none;
}
a:hover {
color:#E39243;
text-decoration:underline;
}
img {
border:medium none;
}
.right img {
float:right;
margin:0px 5px;
position:relative;
}
.left img {
float:left;
margin:0px 15px 0px 0px;
position:relative;
}
.right_link1 img {
float:right;
margin:0px 70px 0px 5px;
position:relative;
}
.right_link2 img {
float:right;
margin:10px 72px 0px 5px;
position:relative;
}
.right_link3 img {
float:right;
margin:20px 60px 0px 5px;
position:relative;
}
.right_link4 img {
float:right;
margin:30px 63px 0px 5px;
position:relative;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.clearfix {
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}

.warning {
    color: red;
}

.emailWarning {
	border:1px solid #FFFF99;
	background-color:#FFFFCC;
	padding:10px; width:500px;
	font-weight: bold;
	color: red;
}

#email { width:250px; }