body
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	background-color:#E0E2D4;
	text-align:center;
	margin:0px auto;
}
h1 {font-size:18px;color:#000000;margin-bottom:5px;margin-top:0px;}
h2 {font-size:16px;color:#000000;margin-bottom:5px;margin-top:0px;}
h3 {font-size:14px;color:#000000;margin-bottom:0px;margin-top:0px;}

p {margin-top:0px;}

.company {
	font-weight:bold;
	margin-bottom:0px;
}
code {font-size:14px;color:#0000ff;}
pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}
a:link, a:visited, a:active, a:hover
{
	text-decoration:none;
	color:#896803;
	font-size:12px;
	font-weight:normal;
}
a:active, a:hover
{
  color:#E87400;
}
a.menu:link, a.menu:visited
{
	color:#896803;
        font-size:11px;
 	font-weight:bold;
 	background-color:#E0E2D4;
 	text-decoration:none;
}
a.menu:active, a.menu:hover
{
  color:#E87400;
 	background-color:#eeeeee;
}
a.menu {
 	display:block;
	padding:3px;
	border-top:1px solid #000000;
	background-color:#E0E2D4;
	text-align:left;
	font-weight:bold;
	color:#896803;
	text-decoration:none;
 }

#title {
	height:30px;
	padding:10px;
	background-color:#E7E7CF;
	border-bottom:1px solid #000;
}
#left {
	background-color:#E7E7CF;
	width:128px;
	float:left;
}

#main {
        width:760px;
        margin:0px auto;
        text-align:center;
        background-color:#E7E7CF;
        border:1px solid #000000;
        margin-top:100px;
}
.menutitle{
	font-weight:bold;
	text-align:left;
	margin:2px;
}
.menucontainer {
	border:1px solid #000000;
	background-color:#E0E2D4;
	width:106px;
	margin:10px;
}
#content {
	border:1px solid #eeeeee;
	background-color:#eeeeee;
	width:738px;
	
	padding:10px;
        text-align:left;
}

#goToTop {
}

ul {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
	list-style-type:square;
	list-style-position:outside;
	color:#E87400;
}



.table_cv {
	width:100%;
	font-size:12px;
	vertical-align:top;
}
.table_head {
	border-bottom:1px solid #E87400;
	background-color:#E0E2D4;
	colspan:2;
	font-size:14px;
	font-weight:bold;
	padding:3px;
}
.td_left {
	width:90px;
	background-color:#E0E2D4;
	padding:3px;
	vertical-align:top;
	border-bottom:1px solid #eeeeee;
}
.td_left_last {
	width:90px;
	background-color:#E0E2D4;
	padding:3px;
	vertical-align:top;
	border-bottom:1px solid #E0E2D4;
}
.td_right {
	background-color:#eeeeee;
	padding-left:5px;
	padding-bottom:3px;
	vertical-align:top;
	border-bottom:1px solid #E0E2D4;
}