.bodyX
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body
{
	background-image: url(../images/backgrounds/old_mathematics.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.MainPageTable
{
	background-color:#FFF;
	border:1px solid;
	border-color:#ACACAC;
	width:800px;
	padding:30px;
	margin-top:50px;
}

.MainPageTableHeader
{
	width: 714px;
	height: 80px;
	background-color:#F3F3F3;
	vertical-align:central;
	padding-left:20px;	
}

.DefaultText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Copyright
{
	font-size:12px;
	font-family:Times, New Roman, serif;
	color:#555555;
	text-decoration: none;
	text-align:center;
}

.ContactsSection
{
	position:relative;
}

.ContactsSubheader
{
	border-right: 3px solid #555555;
	background-color:#CCCCCC;
	font-size: 10px;
	padding:20;
	font-weight:700;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	top:50%;
	height:6em;
	
}

.ContactsInfo
{
	color:#000000;

	font-size: 20px;
	padding:15px;

	background-color:#FFFFFF;
	font-family:Times, New Roman, serif;


}


.NormalText
{
	color:#000000;
	display:block;
	font-size: 13px;
	padding:2 1 1 4px;	
	background-color:#FFFFFF;
	//font-family:Times, New Roman, serif;
}

.BulletItems
{
	color:#000000;
	font-size: 11px;
	padding:2 1 1 4px;
}

.NewsHeader
{
	color: #FFFFFF; font-size: xx-small; 
	background-color:#000000;
}





.PageSubHeader
{
	color:#FFFFFF;
	background-color:#666666;
	font-weight:700;
	font-size: 16px;
	letter-spacing: 1px;	
}

.TableInfoItem
{	
	font-size: 10px;
}

.InfoTable
{
	border-color:#666666;
	background-color:#333333;
	
}

.InfoTableItem
{	
	font-size: 11px;
	background-color:#FFFFFF;
}

.TableColumnHeader
{
	font-weight:700;
	background-color:#000000;
	color:#FFFFFF;
	font-size: 13px;
	padding:6 2 6 6px;
}


.TableRowHeader
{
	background-color:#333333;
	color:#FFFFFF;
	font-size: 10px;
	padding:6 2 6 6px;
	font-weight:600;
}

.TableRowHeaderWithLink
{
	background-color:#CCCCCC;
	font-size: 10px;
	padding:6 2 6 6px;
	font-weight:700;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.TableRowHeaderWithLink
{
	color:#FFFFFF;
}

a.TableRowHeaderWithLink:hover
{
	color:#CC3366;
}

.Resume
{
	font-weight:600;
	font:1.5em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align:center;
}

.ResumeExperienceTitle
{
	font-weight:700;
	text-decoration:none;
	font-size:12px;
	color:#036;
	padding:5;
}

.ResumeExperienceDescription
{
	font-size:11px;
	padding-bottom:20px;
	padding-left:10px;
}

.ResumeSkillGroupHeader
{
	color:#FFFFFF;
	vertical-align:middle;
	text-align:right;
	background-color:#333333;
	padding:10px;
	font-size:16px;
}

.ResumeSkillDescription
{
	color:#000;
	vertical-align:middle;
	text-align:left;
	background-color:#dedede;
	padding:7px;
	font-size:12px;
}

.ResumeSectionHeader
{
	color:#EEEEEE;
	background-color:#000000;
	font-weight:700;
}

.ResumeBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.ResumeEven
{
	background-color:#E6E8F7;
}

.ResumeOdd
{
	background-color:#F2EBE8;
}

.EvenRow
{
	background-color:#E6E8F7;
}

.OddRow
{
	background-color:#F2EBE8;
}