body
{
/*	background-color: #ced6f0;*/
}


.main_table_cell_left
{
	background-color: #FFFFFF;
	border-top: #BBBBBB 1px solid;
	border-left: #BBBBBB 1px solid;
	border-bottom: #BBBBBB 1px solid;
}

.main_table_cell_right
{
	background-color: #FFFFFF;
	border-right: #BBBBBB 1px solid;
	border-top: #BBBBBB 1px solid;
	border-left: #BBBBBB 1px solid;
	border-bottom: #BBBBBB 1px solid;
}
.main_table_cell_tabs
{
	background-color: #FFFFFF;
	border-right: #BBBBBB 1px solid;
	border-top: #BBBBBB 1px solid;
	border-left: #BBBBBB 1px solid;
}

.inner_cell
{
	padding-right: 15px;
	padding-left: 15px;
	font-size: 10pt;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana;
}

.tab1
{
	border-right: #bbbbbb 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Trebuchet MS,Verdana;
	letter-spacing: 1px;
	background-color: #90c3ff;
	text-align: center;
}

.tab2
{
	border-right: #bbbbbb 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Trebuchet MS,Verdana;
	letter-spacing: 1px;
	background-color: #90ee90;
	text-align: center;
	
}

.tab3
{
	border-right: #bbbbbb 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Trebuchet MS,Verdana;
	letter-spacing: 1px;
	background-color: #f0da1c;
	text-align: center;
	
}
A
{
	text-decoration: none;
	color: #6074b6;
}
.InfoPopup
{
	z-index: 100;
	position: absolute;
	background-repeat:no-repeat;
	width: 500px;
	height: 450px;
	left: expression(document.body.clientWidth/2-infoDiv.offsetWidth/2);
	top: expression(document.body.clientHeight/2-infoDiv.offsetHeight/2);
	background-image:url(info_bg.gif);
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);*/
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	
}

.fade_back
{
	DISPLAY: none;
	Z-INDEX: 10;
	opacity: .5;
	FILTER:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

	LEFT: 0px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #000011;
}
A
{
	color:#222288
}

.datalist_row_alternate
{
	font-family: Verdana;
	font-size:10pt;
	background-color:#fafafa;
}
.datalist_row
{
	font-family: Verdana;
	font-size:10pt;
	background-color:#fdfdfd;
}

.resume_section_header
{
	letter-spacing: 1px;
	color:#555555;
	font-family: Trebuchet MS,Verdana;
	font-size:10.5pt;
	padding-top:3px;
	padding-bottom:3px;
}

.resume_section_sub_header
{
	font-family: Verdana;
	font-size:9pt;
	padding-left:10px;
	color:#555577;
}