#header {position:absolute; left:25px; top:25px; width:768px; height:52px; z-index:1; background-color: #263C1A; layer-background-color: #4986C2;}
#topspacer {position:absolute; left:25px; top:78px; width:768px; height:2px; z-index:2}
#topmenubar {position:absolute; left:25px; top:82px; width:768px; height:17px; z-index:3}
#leftmenu {
	position:absolute;
	left:25px;
	top:100px;
	width:130px;
	height:544px;
	z-index:1;
	border: 1px none #000000;
	background-image: url(../metalbackground.gif);
	background-color: #F0EEE8;

}
#main {
	position:absolute;
	left:156px;
	top:100px;
	width:558px;
	height:544px;
	z-index:5;
	background-color: #263C1A;
	layer-background-color: #4986C2;
	border: 1px none #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
}
#rightmenu {position:absolute; left:602px; top:100px; width:190px; height:544px; z-index:6; background-color: #132F18; layer-background-color: #2C5783; border: 1px none #000000;}
#theItalianmachinelogo {position:absolute; left:615px; top:34px; width:163px; height:57px; z-index:7}
#home {position:absolute; left:155px; top:82px; width:37px; height:6px; z-index:8}
#contact {position:absolute; left:218px; top:82px; width:32px; height:4px; z-index:9}
#lessons {position:absolute; left:30px; top:116px; width:120px; height:26px; z-index:10}
#tutors {position:absolute; left:30px; top:144px; width:120px; height:26px; z-index:11}
#corporate {position:absolute; left:30px; top:172px; width:120px; height:26px; z-index:12}
#where {position:absolute; left:30px; top:200px; width:120px; height:26px; z-index:13}
#levels {position:absolute; left:30px; top:228px; width:120px; height:26px; z-index:14}
#philosophy {position:absolute; left:30px; top:256px; width:120px; height:26px; z-index:15}
#pricing {position:absolute; left:30px; top:284px; width:120px; height:26px; z-index:16}
#translation {position:absolute; left:30px; top:312px; width:120px; height:26px; z-index:17}
#links {position:absolute; left:30px; top:340px; width:120px; height:26px; z-index:18}
#sitemap {
	position:absolute;
	left:30px;
	top:625px;
	width:120px;
	height:15px;
	z-index:19;
	background-color: #263C1A;
	layer-background-color: #4986C2;
	border: 1px none #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
}
#bottombar {
	position:absolute;
	left:25px;
	top:646px;
	width:768px;
	height:19px;
	z-index:20;
}
#footer {position:absolute; left:25px; top:668px; width:768px; height:22px; z-index:21; background-color: #A22B2B; layer-background-color: #2C5783; border: 1px none #000000;}
#copyright {
	position:absolute;
	left:296px;
	top:672px;
	width:262px;
	height:16px;
	z-index:68;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
#theItalianmachine {position:absolute; left:34px; top:31px; width:411px; height:43px; z-index:69}
#rightverticalborder {position:absolute; left:793px; top:24px; width:2px; height:660px; z-index:70}
#leftverticalborder {position:absolute; left:23px; top:24px; width:2px; height:660px; z-index:70}
#topborder {position:absolute; left:24px; top:24px; width:770px; height:1px; z-index:71}
#bottomborder1 {position:absolute; left:24px; top:666px; width:770px; height:1px; z-index:71}
#bottomborder {position:absolute; left:24px; top:691px; width:770px; height:1px; z-index:71}
#bottomborder2 {position:absolute; left:24px; top:644px; width:770px; height:1px; z-index:71}
a:link {
	text-decoration: none;
	color: #FFFFFF;

}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #DBC8C8;
	text-decoration: none;
}
body
{
   scrollbar-face-color: #3F7DBC; 
   scrollbar-shadow-color: #4986C2; 
   scrollbar-highlight-color: #4986C2; 
   scrollbar-3dlight-color: #4986C2;   
   scrollbar-darkshadow-color: #4986C2;
   scrollbar-track-color: #4986C2; 
   scrollbar-arrow-color: white;
}
#titletext {
	position:absolute;
	left:172px;
	top:117px;
	width:410px;
	height:12px;
	z-index:79;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}
#maintext {
	position:absolute;
	left:172px;
	top:142px;
	width:414px;
	height:480px;
	z-index:80;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	overflow: auto;
	clip:     rect(auto auto auto auto);
	text-align: left;
	padding-right: 10px;




}
#tutorlogin {position:absolute; left:377px; top:82px; width:67px; height:19px; z-index:81}
#clientlogin {position:absolute; left:281px; top:82px; width:72px; height:2px; z-index:82}
.adtext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;
}
.adtextcentre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;
	text-align: center;

}
.basictext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
.titletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.testimonialbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.slangtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.indextitletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	text-decoration: none;

}
.indexnormal {
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 10px;
	text-decoration: none;
	vertical-align: top;


}
.hometext {
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-decoration: none;
}
.learn {  font-family: Arial; font-size: 12pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.indexnormalcentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
}
.indexnormalcentrebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;

}
.trialstyle {
	margin-top: 0px;
	margin-bottom: 0px;
}
.textentry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color: #FFFFCC;
	vertical-align: top;
	position: static;
	top: 0px;
	clip:  rect(0px auto auto auto);
	padding: 0px;
	margin: 0px;
	background-position: top;




}
.formlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	background-color: #FFFFCC;
}
.topform {
	vertical-align: top;
}
.otherwebs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
}
