/* CSS Document */
body{
background-color: #CCCCCC;
margin-top:10px;
/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

a {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}

a:hover {
text-decoration:underline;
}

a.nodecoration:hover {
text-decoration:none;
}

table.holder{
background-color:#FFFFFF;
width:860px;
height:530px;
border-left: solid 1px #999999;
border-top: solid 1px #999999;
border-right: solid 1px #999999;
border-bottom: solid 1px #999999;
padding:2px;
}


table.holder_bot{
background-color:#FFFFFF;
width:860px;
height:20px;
border-left: solid 1px #999999;
border-top: solid 1px #999999;
border-right: solid 1px #999999;
border-bottom: solid 1px #999999;
padding:2px;
}

td.left_col {
text-align:left;
vertical-align:top;
width:180px;
height:425px;
}

td.cntr_col {
text-align:left;
vertical-align:top;
width:305px;
height:425px;
}

td.rght_col {
text-align:left;
vertical-align:top;
width:305px;
height:425px;
}

td.spacer {
width:20px;
}

td.top_cntr_col{
width:610px;
height:75px;
text-align:right;
}

td.top_left_col {
width:190px;
height:75px;
}

div.contact {
width:190px;
height:55px;
border-left: solid 1px #999999;
border-top: solid 1px #999999;
padding:2px;
background-color: #FFFFFF;
}

div.contact_contents {
text-align:center;
}

/*div.moreinfo {
width:150px;
height:60px;
border-left: solid 1px #999999;
border-top: solid 1px #999999;
padding:2px;
background-color: #FFFFFF;
}

div.moreinfo_contents {
text-align:center;
}*/

div.workingon {
width:190px;
height:360px;
border-left: solid 1px #999999;
border-top: solid 1px #999999;
padding:2px;
background-color: #FFFFFF;
}

div.workingon_contents {
text-align:center;
}

div.mytrack {
width:305px;
height:250px;
border-left: solid 1px #999999;
border-top: solid 1px #999999;
padding:2px;
background-color: #FFFFFF;
}

div.mytrack_contents {
text-align:center;
}

div.myskills {
width:305px;
height:165px;
border-left: solid 1px #999999;
border-top: solid 1px #999999;
padding:2px;
background-color: #FFFFFF;
}

div.myskills_contents {
text-align:center;
}

div.myoffer {
width:305px;
height:195px;
border-left: solid 1px #999999;
border-top: solid 1px #999999;
padding:2px;
background-color: #FFFFFF;
}

div.myoffer_contents {
text-align:center;
}

div.myclients {
width:305px;
height:220px;
border-left: solid 1px #999999;
border-top: solid 1px #999999;
padding:2px;
background-color: #FFFFFF;
}

div.myclients_contents {
text-align:center;
}

div.contact_info{
width:400px;
height:220px;
border: solid 3px #999999;
padding:10px;
background-color: #FFFFFF;
visibility:hidden;
top:-370px;
position:relative;
text-align:left;
}

input.emailaddressentry{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
width:120px;
height:10px;
text-align:left;
}
