body
{
	margin:	0px 0px 0px 0px;
}

a.menuL1
{
	font-family:		arial;
	font-weight:		normal;
	font-size:			8pt;
	text-decoration:	none;
	color:				#e4e4e4;
}

a.menuL1:hover
{
	color:				#ebbc58;
}

td.menuL1Select
{
	font-family:		arial;
	font-weight:		bold;
	font-size:			8pt;
	text-decoration:	none;
	color:				#ffffff;
}

a.menuL2
{
	font-family:		arial;
	font-weight:		normal;
	font-size:			8pt;
	text-decoration:	none;
	color:				#ffffff;
}

a.menuL2:hover
{
	color:				#ebbc58;
}

td.menuL2Select
{
	font-family:		arial;
	font-weight:		bold;
	font-size:			8pt;
	text-decoration:	none;
	color:				#ffffff;
}

a.menuL3
{
	font-family:		arial;
	font-size:			8pt;
	text-decoration:	none;
	color:				#ffffff;
}

a.menuL3:hover
{
	color:				#ebbc58;
}

td.menuL3Select
{
	font-family:		arial;
	font-weight:		bold;
	font-size:			8pt;
	text-decoration:	none;
	color:				#ffffff;
}
/* start rob@yamadog.com stuff */

a.menuL1subselect
{
	font-family:		arial;
	font-weight:		normal;
	font-size:			8pt;
	text-decoration:	none;
	color:				#ffffff;
}
.hmBulletTable
{
	vertical-align:top; 
	
}
.hmBulletTable td
{
	vertical-align:top;
	height:35px;
	padding-top:3px;
}
td.bulletCell_Hm
{
	vertical-align:top;
	padding-top:3px;
}
.bulletCell_hm img
{

}
td.bulletCell
{
	vertical-align:top;
	padding-top:5px;	
}
td.bulletCell_L3
{
	vertical-align:top;
	padding-top:3px;	
}
a.contentLink
{
	font-weight:bold;
	text-decoration:none;
	color:#e7ad34;
	font-family:verdana;
	font-size:11px;
}
a.contentLink:visited
{
	text-decoration:none;
	color:#e7ad34;
}

a.contentLink:hover
{
	text-decoration:underline;
	color:#e7ad34;
}
a.contentLink:active
{
	text-decoration:none;
	color:#e7ad34;	
}

/* projects */

.miniBrowser
{
	padding:15px 28px 0px 28px;
	font-family:verdana;
	font-size:11px;
	color:#323232;
}
td.miniBrowserLeft
{
	width:305px;
	background-color:#f1f1f1;
	text-align:right;
	vertical-align:top;
}
td.miniBrowserRight
{
	width:100%;
	vertical-align:top;
	background-color:#e9e9e9;
}

td.miniBLink
{
	height:20px;
	padding:2px 20px 2px 2px;
	cursor:pointer; 
}
.miniBLink a
{
	text-decoration:none;
	color:#323232;
}
.miniBLink a:visited
{
	text-decoration:none;
	color:#323232;
}

.miniBLink a:hover
{
	text-decoration:none;
	color:#e39f11;
}
.miniBLink a:active
{
	text-decoration:none;
	color:#323232;	
}
td.miniBLinkSel
{
	height:20px;
	padding:2px 20px 2px 2px;
	cursor:pointer;
	background-color:#e39f11;
	color:#ffffff;
}
.miniBLinkSel a
{
	text-decoration:none;
	color:#ffffff;
}

.miniBLinkSel a:visited
{
	text-decoration:none;
	color:#ffffff;
}
.miniBLinkSel a:hover
{
	text-decoration:none;
	color:#ffffff;
}
.miniBLinkSel a:active
{
	text-decoration:none;
	color:#ffffff;	
}
.miniBrowserLabel
{
	padding:17px;
	padding-left:30px;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:#838383;
	background-color:#e9e9e9;
}
.miniBrowserSetionHead
{
	padding:7px;
	padding-left:30px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-color:#5d5d5d;
}
.miniBrowserPlatforms
{
	text-align:center;
	padding:15px;
	padding-bottom:30px;
	
}
.miniBrowserPlatforms img
{
	border:2px solid #838383;
	margin:15px;
	/*float:left;*/
}
.miniBrowserWorkItem
{
	padding:15px 10px 15px 30px;
	line-height:20px;	
}
.miniBrowserResponsibilityItem
{
	padding:15px 10px 15px 30px;
	line-height:20px;	
}

/* three-column data tables */

td.dataTDLeft
{
	font-family:		verdana;
	font-weight:		bold;
	font-size:			11px;
	text-decoration:	none;
	vertical-align:		top;
	color:				#323232;
	width:				285px;
	height:				21px;
	background-color:	#D1D1D1;
	padding:			0px 10px 0px 10px;
}

td.dataTDMiddle
{
	font-family:		verdana;
	font-weight:		bold;
	font-size:			11px;
	text-decoration:	none;
	vertical-align:		top;
	text-align:			center;
	color:				#e7ad34;
	width:				167px;
	height:				21px;
	background-color:	#f1f1f1;
	padding:			5px 15px 5px 15px;
}

td.dataTDRight
{
	font-family:		verdana;
	font-weight:		bold;
	font-size:			11px;
	text-decoration:	none;
	vertical-align:		top;
	color:				#ffffff;
	width:				197px;
	height:				21px;
	background-color:	#f1f1f1;
	padding:			5px 15px 5px 15px;
}


td.iframeBrowserLeft
{
	width:305px;
	background-color:#e9e9e9;
	text-align:right;
	vertical-align:top;
}
td.iframeBrowserRight
{
	width:428px;
	vertical-align:top;
	background-color:#f1f1f1;
}
td.miniILink
{
	height:20px;
	padding:5px 20px 5px 5px;
}
.miniILink a
{
	text-decoration:none;
	color:#323232;
}
.miniILink a:visited
{
	text-decoration:none;
	color:#323232;
}

.miniILink a:hover
{
	text-decoration:none;
	color:#e39f11;
}
.miniILink a:active
{
	text-decoration:none;
	color:#323232;	
}
td.miniILinkSel
{
	height:20px;
	padding:5px 20px 5px 2px;
	background-color:#e39f11;
	color:#ffffff;
}
.miniILinkSel a
{
	text-decoration:none;
	color:#ffffff;
}

.miniILinkSel a:visited
{
	text-decoration:none;
	color:#ffffff;
}

.miniILinkSel a:hover
{
	text-decoration:none;
	color:#ffffff;
}
.miniILinkSel a:active
{
	text-decoration:none;
	color:#ffffff;	
}
.iframeHTML
{
	font-family:verdana;
	font-size:11px;
	line-height:15px;
	color:#323232;
	background-color:#f1f1f1;
	padding:28px;
}
.iframeHTML center
{
	font-weight:bold;
	font-size:14px;
	color:#838383;	
}
.iframeHTML b
{
	color:#838383;
}
