body {

    font-family: Arial, Helvetica, sans-serif;

    color: #636363;

}



div#mainnavbar {

    white-space: nowrap;

    height: 20px;

    font-family: Arial, Helvetica, sans-serif;

    width: 100%;

    margin-top: 10px;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 5px;

    padding-bottom: 10px;

    border-bottom: solid #E1ECBB 1px;

}



div#mainnavbar ul {

    display: inline;

	margin: 0px;

	padding: 0px;

	line-height: 30px;

	white-space: nowrap;

}

div#mainnavbar li {

    text-transform: uppercase;

	list-style-type: none;

	display: inline;

}



div#mainnavbar li a:link {

}

div#mainnavbar li a:visited {

}

div#mainnavbar li a:hover {

    color: #CFCFCF;

}



a {

    color: #636363;

	text-decoration: none;

    padding: 8px 15px;

}

a:link {

}

a:visited {

}

a:hover {

    color: #CFCFCF;

}



span#logo {

    text-transform: uppercase;

    color: #636363;

}



span#logo a {

    color: #636363;

	text-decoration: none;

}



span#divider {

    margin-left: 5px;

    margin-right: 5px;

    height: 15px;

    width: 4px;

    background: url("dot.gif");

}



div#header {

    text-padding: 0px;

    text-transform: uppercase;

    text-align: center;

    font-weight: 550;

    color: #636363;

}



div#projectheader {

    margin-left: 45px;

    text-padding: 0px;

    text-transform: uppercase;

    text-align: left;

    font-weight: 550;

    color: #636363;

}



div#text {

    margin-left: 15%;

    margin-right: 40px;

    text-align: justify;

}



div#lighttext {

    margin-left: 15%;

    margin-right: 20px;

    color: #717560;

}



div#color {

    background: #aae;

    color: black;

    width: 100%;

    margin-left: 0px;

    padding-top: 15px;

    padding-bottom: 45px;

}



div#colorprof {

    background: #DAEB7A;

    padding: 70px;

}



div#footer {

    padding: 15px;

    text-transform: uppercase;

    font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

    text-align: right;

}



ul#hpilist {

    list-style-image: url("dash.gif");

}



div#mainnavbar li a:link {

}

div#mainnavbar li a:visited {

}

div#mainnavbar li a:hover {

    color: #CFCFCF;

}



div#projects {

    width: 650px;

    white-space: nowrap;

    height: 490px;

    color: #AAAA99;

}



td#projectlist {

    vertical-align: top;

    padding: 0px;

    margin-top: 0px;

    margin-bottom: 0px;

    background-color: #EAEAE6;

}



td#projectlist ul {

    display: inline;

    list-style: none;

}



td#projectlist li {

    font-size: 10pt;

    margin: 5px;

}



td#projectlist li a {

    font-size: 10pt;

    margin: 0px;

    padding: 0px;

}



img#picture {

    margin: 10px;

    width: 221px;

    height: 327px;

    border: none;

}



div#content {

    margin-left: 10px;

    width: 800px;

}



tr#header {

    font-size: 10pt;

    font-weight: 550;

    white-space: nowrap;

    padding: 5px;

	line-height: 30px;

    text-transform: uppercase;

    text-align: center;

}



td#notselected {

    white-space: nowrap;

    padding: 3px;

    width: 200px;

}



td#notselected a {

    padding: 0px;

    margin: 0px;

}



td#selected {

    white-space: nowrap;

    background-color: #EAEAE6;

    padding: 3px;

    color: black;

    width: 200px;

}



td#picture {

    vertical-align: bottom;

    text-align: right;

    padding-right: 20px;

    padding-bottom: 15px;

}



td#projects {

    margin: 0px;

    padding: 0px;

}



table#projects {

    white-space: nowrap;

    margin: 0px;

    padding: 0px;

    width: 800px;

}



#joblink2 {

    padding-right: 30px;

    padding-left: 30px;

    font-size: 8pt;

}



.shown {

    color: black;

}



.shown a {

    color: black;

}



.shown a:hover {

    color: #331;

}



#jobtexttop {

    line-height: 15px;

    font-size: 9px;

    color: #202020;

}

#jobtextbottom {

    font-size: 11px;

    color: #202020;

    text-align: justify;

}

#jobtextbottom h1 {

    padding: 0px;

    margin: 0px;

    font-weight: normal;

    font-size: 18px;

}

#jobtextbottom h2 {

    padding: 0px;

    margin: 0px;

    font-weight: normal;

    font-size: 15px;

}

#jobtop1 {

    padding: 25px;

    float: right;

    margin-bottom: 20px;

}

#jobtop2 {

    display: block;

}



#textprof {

    margin-left: 40px;

    margin-right: 40px;

    font-size: 10pt;

    text-align: justify;

}




