@charset "utf-8";
/* GLOBAL */
body {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #636363;
	background-color: #212121;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:100%;
}

td { vertical-align:top }
td.bottom { vertical-align:bottom }

img { border:none; margin: 0 1px 1px 0; }
img.latest { border: solid 1px #3b3b39; padding:5px; margin:0; }

a, a:visited { color:#fbfcf7; text-decoration:none; }
a:hover { color:#fbfcf7; text-decoration:underline; }
a.infoEmployer, a.infoEmployer:visited { color:#a6a59d; text-decoration:none; }
a.infoEmployer:hover { color:#fff; text-decoration:underline; }

ul { position: relative; left:-20px; list-style-type: circle; }

.hidden { display:none; }

div#indexcontainer {
	width:980px;
	margin:0px auto;
	text-align:left;
	padding:0;
	background: url('../images/tree.jpg') no-repeat;
}

div#container {
	width:980px;
	margin:0px auto 50px auto;
	text-align:left;
	padding:0;
	background: url('../images/innerdrip.jpg') no-repeat top right;
}

div#top {
	position:aboslute;
	top: 0px;
	height:230px;
	background-attachment:fixed;
	z-index:0;
}

div#infobox {
	position: absolute;
	width:310px;
	margin:100px 0 0 50px;
}

div.workgroup { 
	width:845px;
	margin-left:50px;
	margin-bottom:40px;
	padding:5px 0 5px 0;
	text-align:left;
	border-top: solid 1px #3b3b39;
	background-color:#212121;
	float:left;
}

/*
div.ss { width:260px; height:155px; background-color:#FFF; margin:0 1px 1px 0; float:left; padding:10px; }
div.ssDate { background:url('../__OLD/Old Images/ssDate.gif') no-repeat; padding:1px 0 0 70px; width:190px; min-height:15px; }
div.ssClient { background:url('../__OLD/Old Images/ssClient.gif') no-repeat; padding:1px 0 0 70px; width:190px; min-height:15px; }
div.ssProject { background:url('../__OLD/Old Images/ssProject.gif') no-repeat; padding:1px 0 0 70px; width:190px; min-height:15px; }
div.ssProject a { color:#333; }
div.ssProject a:hover { color:#424242; }
div.ssProject a:visited { color:#8b8b8b; }
div.ssInvolvement{ background:url('../__OLD/Old Images/ssInvolvement.gif') no-repeat; padding:1px 0 0 70px; width:190px; height:100px; }
*/
 
div#latestBox { margin-left:50px; float:left; width:650px;}

div#footer { background-color:#343433; color:#696860; position:fixed; bottom:0px; width:100%; z-index:2; padding:5px; }

div.sp { margin-left:50px; }
div.left { float:left; margin: 0 0 10px 0; width:700px; }
div.right { float:right; background-image:url(../images/topArrow.gif); background-repeat:no-repeat; background-position:top right; padding:5px 15px 0 0; text-transform:uppercase; font-size:8px; }

div.additionalInfo { margin-top:5px; color:#454545; }
div.additionalInfo a { color:#454545; text-decoration:none; border-bottom:1px dotted; }
div.additionalInfo a:hover { color:#666; border-bottom:1px solid; }

.workYear { text-transform:uppercase; color: #aaa79a; }
.workTitle { text-transform:uppercase; font-weight:bold; color: #fbfcf7; }

.infoEmployer { color:#a6a59d; text-transform:uppercase; }
.infoEmpDate { color:#3d3d3d; }

.small8 { text-transform:uppercase; font-size:8px; }

/* FORM */
.txtfield { background-color:#31302c; color:#999; width:100px; height:13px; border:none; margin:0 2px 0 0; padding:2px; font-size:10px; }
.txtbox { background-color:#31302c; color:#999; width:206px; height:60px; border:none; margin:2px 2px 0 0; padding:2px; font-size:11px; font-family:Arial, sans-serif; }
.submit { margin:5px 0 0 0; }
/* #logindiv { display:none; margin-left:7px; overflow:hidden; height:80px; } */
#logindiv .formLabel { text-align:left; width:50px; float:left; margin-top:1px; margin-right:3px; }
#logindiv .formFieldHolder  { width:120px; float:left; padding-bottom:2px; }
#logindiv #loginButton { width:160px; text-align:right; }