/* -------------- GENERAL -------------- */
body{background-color:#FFFFFF;border:0px;margin:0px;font-family:Tahoma, Trebuchet, Arial, sans-serif, "MS sans serif";font-weight:normal;color:#000000;}
div{font-family:Tahoma, Trebuchet, Arial, sans-serif, "MS sans serif";}
a{text-decoration:none;}
.o{}

/* ---------- GENERAL LINKS ----------- */
a:link   {text-decoration:none;font-weight:bold;color:#58384B;font-size:10px;}
a:visited{text-decoration:none;font-weight:bold;color:#58384B;}
a:active {text-decoration:none;font-weight:bold;font-size:11px;color:#000099;}
a:hover  {text-decoration:none;font-weight:bold;color:#FFFFFF;background-color:#58384B}


/* ---------- NAVIGATION ----------- */
.nav {
	font-size:9px;
	font-stretch:extra-expanded;
	text-align: left;
	margin-bottom:4px;
	padding-bottom:1px;
	padding-left:4px;
	line-height: 10px;
	text-transform: uppercase;
	}

/* ---------- NAV LINKS ----------- */
/* a.mainnav:link   {text-decoration:none;color:#58384B;}
/* a.mainnav:visited{text-decoration:none;color:#58384B;}
/* a.mainnav:active {text-decoration:none;color:#000099;}
/* a.mainnav:hover  {text-decoration:none;color:#FFFFFF;background-color:#58384B}


/* ---------- GENERAL TEXT ----------- */
.pt{font-size:12px;font-weight:bold;color:#4D4D4D;}
.titletext{font-size:18px;font-weight:bold;color:#58384B;}
.captiontext{font-size:11px;font-weight:bold;color:#4D4D4D;}
.descriptiontext{font-size:11px;font-weight:normal;color:#4D4D4D;margin-top:2px;}

/* -------------- PADDING & MARGINS -------------- */
.title{margin-left:4px;margin-top:0px;}
.mvb{}
.image{margin-top:45px;}
.caption{margin-left:4px;margin-top:3px;}
.description{margin-left:4px;margin-top:5px;}


.logo{margin-top:40px;margin-left:45px;margin-bottom:10px} 
.navitems{margin-bottom:8px;}
.navitemsdesc{margin-bottom:6px;}
.sections{margin-left:42px;margin-bottom:13px; border-bottom: 1px dotted #4D4D4D;}


/* -------------- LISTS -------------- */
 ul {
 list-style-type: none;
 padding: 0;
 margin-left: 1em;
 }

li {
background-image: url(images/bullet.jpg);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em
}



/* -------------- BOX -------------- */
 
 .box {
 background-color: #FFFFCC;
 border: 1px;
 border-style:dotted;
 border-color:#4D4D4D;
 padding: 5px;
 height: 75px;
 width: 200px;
 margin-top: 5px;
 margin-right: auto;
 margin-bottom: 5px;
 margin-left: auto;
 }

.labels2 {
	font-size:8pt;
	font-weight:bold;
	color:#58384B;
	margin-bottom:4px;
	padding-bottom:1px; 
	border-bottom: 1px dotted #4D4D4D;
	}


 .sidebox {
 background-color: #FFFFCC;
 border: 1px;
 border-style:dotted;
 border-color:#4D4D4D;
 padding: 5px;
 height: 30px;
 width: 108px;
 margin-top: 5px;
 margin-right: auto;
 margin-bottom: 5px;
 margin-left: auto;
 }

.labels2 {
	font-size:8pt;
	font-weight:bold;
	color:#58384B;
	margin-bottom:4px;
	padding-bottom:1px; 
	border-bottom: 1px dotted #4D4D4D;
	}

 
 
/* -------------- RESUME -------------- */
body {
	line-height:16px;
	}
.school {
	font-size:11px;
	text-align: left;
	font-style:italic;
	}
.clients {
	font-size:11px;
	text-align: left;
	font-style:italic;
	color:#4D4D4D;
	}
.labels {
	font-size:8pt;
	font-weight:normal;
	color:#4D4D4D;
	margin-bottom:4px;
	padding-bottom:1px; 
	border-bottom: 1px dotted #4D4D4D;
	}
.bodycopy {
	font-size:11px;
	text-align: justify;
    color:#4D4D4D;
	text-justify:newspaper;
	}

.company {
	font-size:11px;
	text-align: left;
    color:#000000;
    margin-bottom:2px;
}

.contact {
	font-size:10px;
	text-align: left;
	margin-bottom:35px;
	}
.name {
	font-size: 16pt; 
	font-weight: normal; 
	margin-bottom:-2px;
	}
.jobTitle { 
	font-size: 11px; 
	font-weight: bold;
	color:#4D4D4D;
	}
