/*#########
#   IDs   #
#########*/

#aboutMenuContainer { top: 72px; left: 70px; overflow: hidden; visibility: hidden; }
#projectsMenuContainer { top: 72px; left: 217px; overflow: hidden; visibility: hidden; }
#servicesMenuContainer { top: 72px; left: 320px; overflow: hidden; visibility: hidden; }
#linksMenuContainer { top: 72px; left: 422px; overflow: hidden; visibility: hidden; }
#aboutMenuContainer, #aboutMenuContent, 
#projectsMenuContainer, #projectsMenuContent, 
#servicesMenuContainer, #servicesMenuContent, 
#linksMenuContainer, #linksMenuContent { position: absolute; width: 100px; height: 72px; clip: rect(0 100 72 0); z-index: 4; }
#body { top: 60px; left: 35px; position: absolute; z-index: 2; }
#menu { top: 44px; left: 60px; position: absolute; cursor: pointer; z-index: 5; }
#company { top: 25px; left: 575px; position: absolute; z-index: 3; }

/*#############
#   Classes   #
#############*/

table.company {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
	color: #ffffff;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

table.innerMain {
	border-color: #666666;
	border-width: 2px 2px 2px 2px;
	border-style: solid;
}

table.outerMain {
	border-color: #000000;
	border-width: 2px 2px 2px 2px;
	border-style: solid;
}

table.menuTable {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style: normal;
	letter-spacing : 2px;
	color: #ffffff;
	background-color :#333399;
	border-color: #000000;
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	filter: alpha(opacity=95);
	-moz-opacity: .95;
	cursor: pointer;
}

table.subMenuTable {
	background-color : #336699;
	border-color: #336699;
	border-width: 6px 6px 6px 6px;
	border-style: solid;
	cursor : pointer;
}

table.subMenuTableHolder {
	background-color : #336699;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	cursor : pointer;
	filter: alpha(opacity=85);
	-moz-opacity: .85;
}

table.cornerBorder {
	border-color: #333399;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
}

td.blockElement {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 8pt;
	background-color: #999999;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

td.copyright {
	font-family : monospace;
	font-size : 8pt;
	font-style : italic;
	font-weight : normal;
	letter-spacing : -1px;
	color : #ffffff;
}

td.mainBorder {
	border-color: #333399;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	padding-left : 10px;
}

td.textBody {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 8pt;
	text-indent : 20px;
	background-color: #999999;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

td.textHead {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 8pt;
	background-color: #336699;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

td.sideMenuTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	border-color: #333399;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	cursor: pointer;
}

td.sideMenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	border-color: #333399;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	cursor: pointer;
}

a.link {
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}


a.menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	color: #ffffff;
	background-color: #333399;
}

a.menu2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
	cursor: pointer;
}

a.submenu {
	font-family: Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	font-size: 7pt;
	letter-spacing: 1px;
}

p.date {
	color : #ffffff;
	font-family : "Times New Roman", Times, serif;
	font-size : 10pt;
	font-weight : bold;
	background-color : #999999;
}

p.pagemenu {
	color : #ffffff;
	font-family : "Times New Roman", Times, serif;
	font-size : small;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-align : justify;
}

p.textBig {
	color : #ffffff;
	font-family : "Times New Roman", Times, serif;
	font-size : 16pt;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-align : justify;
	text-indent : 20px;
}

p.texthead {
	color : #ffffff;
	font-family : "Times New Roman", Times, serif;
	font-size : 12pt;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-align : justify;
}

p.title {
	font-family : monospace;
	font-size : 20pt;
	font-style : normal;
	font-variant : small-caps;
	font-weight : bolder;
	letter-spacing : 8px;
	color : #ffffff;
	text-indent : 15px;
}

p.titleSmall {
	font-family : monospace;
	font-size : 13pt;
	font-style : normal;
	font-variant : small-caps;
	font-weight : bolder;
	letter-spacing : 8px;
	color : #ffffff;
	text-indent : 15px;
}

.text {
	font-family : "Times New Roman", Times, serif;
	font-size : 10pt;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #ffffff;
	text-align : justify;
	text-indent : 20px;
}

.textNormal {
	color : #ffffff;
	font-family : "Times New Roman", Times, serif;
	font-size : 10pt;
}

a:link {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	color: #ffffff;
	text-decoration: none;
}

a:visited {
	color: #ffffff;
	text-decoration: none;
}

body {
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #333399;
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #666666;
}


