BODY, TD {
   	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.sectionbox {
    background: #e1e1e1;
	font-size: 0.8em;
   	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
}
a.inline {
	color : #4D57C5;
	text-decoration : none;
}
a.inline:hover {
	text-decoration: underline;
	color: #00008B;
}
.pageintro {
    color: #5D5D5D;
	text-align : justify;
	font-size : 1em;
	font-weight : normal;
    padding-top: 1em;
    background: white;
	padding-left : 0.5em;
	padding-bottom : 1.5em;
}
.pagesection {
	border: thin solid #666699;
    background: #e1e1e1;
	color : Black;
	padding: 1em;
	margin-left: 10px;
	margin-bottom: 1em;
	margin-right: 10px;
}
.pagesectionmain {
	margin-bottom: 1em;
	font-size: 0.8em;
   	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left : 1em;
	color: black;
}
.pagesectiontitle {
    font-size: 1em;
    color: #000D44;
    font-weight: bold;
	padding-bottom : 0.3em;
   	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}
.pagesectionsubtitle {
    font-size: 0.9em;
    font-weight: bold;
	padding-bottom : 0.3em;
	margin-left : 0.5em;
   	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4A4C86;
}
.locationbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: 160%;
}
a.locationbartext {
	text-decoration: none;
	color: black;
}
a.locationbartext:hover {
	text-decoration: underline;
}
a.textmenu {
	color: #333333;
	text-decoration: none;
}
a.textmenu:hover {
	text-decoration: underline;
	color: #000066;
}
.textmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: center;
	margin-top: 20pt;
	margin-bottom: 20pt;
	font-weight: bold;
	color: #333333;
	line-height: 130%;
}
span.current {
	font-weight: normal;
}
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
a.submenutext {
	color: black;
	text-decoration: none;
}
a.submenutextcurrent {
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}
a.submenutext:hover {
	font-weight: bold;
}
a.subsubmenutext {
	color: black;
	text-decoration: none;
	font-size: xx-small;
	margin-left: 15px;
}
a.subsubmenutextcurrent {
	color: #444444;
	text-decoration: none;
	font-weight: bold;
	font-size: xx-small;
	margin-left: 15px;
}
a.subsubmenutext:hover {
	font-weight: bold;
}
.submenuhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bolder;
	color: white;
}
td.sitebanner {
	background-image: url('../images/banner.gif');
}
td.searchbox{
	background-image: url('../images/search.gif');
	border: medium #9999bb solid;
}
td.sidecomputing {
	background-image: url('../images/side_bar/keyboard.gif');
	background-repeat: no-repeat;
}
td.sidecontact {
	background-image: url('../images/side_bar/phone.gif');
	background-repeat: no-repeat;
}
td.sidecv {
	background-image: url('../images/side_bar/cv.gif');
	background-repeat: no-repeat;
}
td.sideeducation {
	background-image: url('../images/side_bar/books.gif');
	background-repeat: no-repeat;
}
td.sidetraining {
	background-image: url('../images/side_bar/flipchart.gif');
	background-repeat: no-repeat;
}
td.sidehome {
	background-image: url('../images/side_bar/home.gif');
	background-repeat: no-repeat;
}
td.sidecommunity {
	background-image: url('../images/side_bar/landscape.gif');
	background-repeat: no-repeat;
}
td.sideachievements {
	background-image: url('../images/side_bar/graduation.gif');
	background-repeat: no-repeat;
}
td.sideinterests {
	background-image: url('../images/side_bar/trumpet.gif');
	background-repeat: no-repeat;
}
td.sidework {
	background-image: url('../images/side_bar/cube.gif');
	background-repeat: no-repeat;
}
td.sideblank {
	background-image: url('../images/side_bar/blank.gif');
	background-repeat: no-repeat;
}
td.sidesearch {
	background-image: url('../images/side_bar/roundabout.gif');
	background-repeat: no-repeat;
}
code, pre {
        font-size: 1.2em;
}