body {
	background: #CCCCCC;
	background-image: url(../images/default/background/repeat_style.gif);
	margin:0px;
	padding:10px;
	font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
}

@media print {
	.noprint {
		display:none;
	}
}

@media screen{
	.onlyprint{
		display:none;
	}
}

div{
	font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
}

td{
	font:normal 12px/17px 'lucida grande', tahoma, arial, verdana, sans-serif;
}

a.home{
	background-image: url(../images/default/background/home_long.jpg);
	width:83px;
	height:35px;
}

a.job{
	background-image: url(../images/default/background/job_long.jpg);
	width:95px;
	height:35px;
}

a.services{
	background-image: url(../images/default/background/services_long.jpg);
	width:85px;
	height:35px;
}

a.profile{
	background-image: url(../images/default/background/profile_long.jpg);
	width:73px;
	height:35px;
}

a.clients{
	background-image: url(../images/default/background/clients_long.jpg);
	width:74px;
	height:35px;
}

a.contact{
	background-image: url(../images/default/background/contact_long.jpg);
	width:72px;
	height:35px;
}

a.rollover {
	border:0px;
	display:block;
	background-position:left;
}

a.rollover:hover
{
	background-position:right;
}


.topmenu{
	text-align:right;
	line-height:10px;
	font-size:9px;
	padding-right:30px;
	background:url(../images/default/background/index_29.jpg) repeat-x top;
 }

#content{
	height:100%;
	border:0px solid red;
	padding:10px;
	text-align:left;
	background:#fbfcfc;
}

td.maincontent{
	background:#fbfcfc;
	width:761px;
	height:auto !important;
	height:500px;
	min-height:500px;
	border:0px solid red;
}

table {
	border:0px solid red;
	border-collapse:collapse;
}

#joblist td{
	font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
	border:1px solid silver;
	margin:0px;
	padding:0px 10px;
}

#joblist span{
	cursor:pointer;
	border:0px solid blue;
	background:#fbfcfc;
}

#jobdetail{
	border:0px solid red;
	width:725px;
	font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
	margin:0px auto;
	padding:0px;
}

#resume_format{
}

.list td {
	border:1px solid silver;
	padding-left:6px;
	font-size:11px;
}

a img {
	border:0px;
}

.row0{
	background:#EEEEDD;
	color:black;
}

.row1{
	background:#EEEEEE;
	color:black;
}

.row0 span, .row0 b {
	color:black;
}

.row1 span, .row1 b{
	color:black;
}

.rowh{
	background:brown;
	color:white;
}

.rowh span, .rowh b{
	color:white;
}

.currentid{
}

tr.title{
	font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
	height:17px;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
 	background:url(../images/default/background/repeat_navbar.jpg) repeat-x top;
}

.title th{
	color:#91b476;
	margin-top:0px;
	border:1px solid silver;
}

#errormessage{
	font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
	padding:0px 0px;
	color:red;
	text-align:left;
	width:360px;
	margin:0px auto;
	border:0px dotted red;
}

#message{
	font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
	padding:0px 0px;
	color:blue;
	text-align:left;
	width:360px;
	margin:0px auto;
	border:0px dotted blue;
}

.message{
	font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
	text-align:left;
}

.desc li{
	margin:0px;
}
.desc div{
	margin:1px;
}
.desc p{
	margin:1px;
}

.subtitle{
	font-size:14px;
	font-weight:bold;
}

#services {
	font: normal 11px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
	margin: 0;
	padding: 7px 50px;
}

#services li{
	padding:0px;
	margin:0px;
}

.green-bold {
	margin:0px 0px;
	color:#91b476;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	letter-spacing: 0.1px;
}

.contacttitle{
	font: bold 20px/26px "lucida grande", tahoma, arial, verdana, sans-serif;
}

.green {
	color: #91b476;
	font-size: 16px;
	font-weight: normal;
	text-align: justify;
	letter-spacing: 0.1px;
}

.linegreen td{
	font: normal 12px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
}

.comment2 {
	font: normal 12px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
	padding: 6px 0px;
	margin: 5px 0;
	clear: both;
	text-align:justify;
	word-spacing:2px;
	line-height: 18px;
	color:#666666;
}

#notes td{
	font: normal 12px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
}

.ptitle{
	margin:0px 0px;
	font-weight: bold;
	letter-spacing: 0.1px;
 	color:#cccc99;
 	font-size:18px;
 	text-decoration:underline;
}

table.interview td{
	color:#cccc99;
	font: normal 12px/17px "lucida grande", tahoma, arial, verdana, sans-serif;
}