body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #ffffff; 
	text-align: left;
	font-family: Myriad Pro, Calibri, arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
body a:hover {
	color: #1750a0;
	text-decoration: none;
}
body a {
	text-decoration:none;
	color: #000000;
}
#homemain{
width:994px;
margin: 0 auto;
padding-left: 6px;
margin: 0 auto;
}
#topmenu{
width:987px;
height:72px;
float:left;
}
#topmenuleft{
width:784px;
height:58px;
float:left;
padding-top:14px
}
#topmenuright{
background:url(images/frame_02.gif) no-repeat;
width:202px;
height:72px;
float:left;
}
#topleftbanner{
background:url(images/frame_14.gif) no-repeat;
width:737px;
height:206px;
float:left;
}
#topbannerspace{
width:12px;
height:206px;
float:left;
}
#toprightbanner{
background:url(images/frame_16.gif) no-repeat;
width:238px;
height:206px;
float:left;
}
#middlespace{
width:987px;
height:17px;
float:left;
}
#leftcontent{
width:240px;
float:left;
}
#hotnews{
background:url(images/frame_19.gif) no-repeat;
width:240px;
height:27px;
float:left;
}
#hotnewscontent{
background:url(images/frame_23.gif) repeat-y;
width:240px;
height:379px;
float:left;
}
#hotnewsbottom{
background:url(images/frame_26.gif) no-repeat;
width:240px;
height:9px;
float:left;
}
#leftcontentspace{
width:240px;
height:9px;
float:left;
}
#showreel{
background:url(images/frame_28.gif) no-repeat;
width:240px;
height:26px;
float:left;
}
#showreelmiddle{
background:url(images/frame_29.gif) no-repeat;
width:240px;
height:213px;
float:left;
}
#showreelbottom{
background:url(images/frame_33.gif) no-repeat;
width:240px;
height:7px;
float:left;
}
#middle{
padding-left:10px;
width:498px;
height:670px;
float:left;
}
#middleadvttop{
background:url(images/frame_21.gif) no-repeat;
width:488px;
height:27px;
float:left;
}
#middleadvt{
width:488px;
height:544px;
float:left;
}
#middleadvtbottom{
width:488px;
height:6px;
float:left;
}
#middlelinkarea{
background:#ffffff;
width:488px;
height:93px;
float:left;
}
#middlelinktop{
width:488px;
float:left;
}
#middlelink{
background:url(images/frame_32.gif) repeat-y;
width:488px;
height:80px;
float:left;
}
#middlelinkbottom{
background:url(images/frame_34.gif) no-repeat;
width:488px;
height:7px;
float:left;
}
#right{
width:240px;
height:690px;
float:left;
}
#righttop{
background:url(images/frame_22.gif) no-repeat;
width:238px;
height:27px;
float:left;
}
#rightmiddle{
background:url(images/frame_25.gif) repeat-y;;
width:238px;
height:337px;
float:left;
}
#rightbottom{
background:url(images/frame_35.gif) no-repeat;
width:233px;
height:305px;
padding-left:5px;
padding-top:5px;
float:left;
}
#bottom{
background:url(images/frame_39.gif) no-repeat;
width:987px;
height:39px;
float:left;
}
/*about us*/
#leftabout{
width:744px;
height:687px;
float:left;
}
#topleftabout{
width:744px;
height:51px;
float:left;
}
#topleftabouttext{
width:744px;
height:20px;
float:left;
}
#middleleftabout{
background:url(images/aboutmiddle.gif) no-repeat;
width:744px;
height:18px;
float:left;
}
#middleabout{
background:#d7e024;
width:724px;
height:800px;
float:left;
}
#middlebottomabout{
background:url(images/middlebottomabout.gif) no-repeat;
width:724px;
height:12px;
float:left;
}
#aboutrightbanner{
background:url(images/frame_16.gif) no-repeat;
width:238px;
height:206px;
float:left;
}
#middlespaceabout{
background:#ffffff;
width:236px;
height:17px;
float:left;
}
#righttopabout{
background:url(images/frame_22.gif) no-repeat;
width:238px;
height:27px;
float:left;
}
#rightbottomabout{
background:url(images/aboutbottom.gif) no-repeat;
width:238px;
height:7px;
float:left;
}
#bottomspaceabout{
width:994px;
height:10px;
float:left;
}
#aboutseperator{
background:url(images/aboutseperator.gif) repeat-x;
height:2px;
float:left;
}
/*courses*/
#courses{
width:366px;
height:796px;
float:right;
text-align:justify;
padding-left:90px;
padding-right:90px;
}
#3d{
width:400px;
height:800px;
float:right;
}
/*production*/
#production{
width:386px;
height:796px;
float:right;
text-align:justify;
padding-left:60px;
padding-right:60px;
}

.style1{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 12px;
	color: #6a6a6a;
	font-weight:bold;
	}
.style1 a:hover {
	color: #ee1c25;
	text-decoration: none;
}
.style1 a {
	text-decoration:none;
	color: #6a6a6a;
}
.style2{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	}
.style2 a:hover {
	color: #ee1c25;
	text-decoration: none;
}
.style2 a {
	text-decoration:none;
	color: #000000;
}
.style3{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 12px;
	color: #363535;
	}
.style4{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 12px;
	color: #6a6a6a;
	font-weight:bold;
	}
.style5{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	}
.style5 a:hover {
	color: #d8df20;
	text-decoration: none;
}
.style5 a {
	text-decoration:none;
	color: #ffffff;
}
.style6{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight:bold;
	}
.style7{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight:bold;
	}
.style8{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height:138%
	}
.style9{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	}
.style9 a:hover {
	color: #ff0000;
	text-decoration: none;
}
.style9 a {
	text-decoration:none;
	color: #000000;
}
.style10{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 18px;
	color: #000000;
	}
.style11{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 14px;
	color: #000000;
	}
.style12{
	font-family:Times New Roman,Myriad Pro, Calibri, arial, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight:bold;
	}
.style13{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	}
.style14{
	font-family:Times New Roman,Myriad Pro, Calibri, arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	}
.style15{
	font-family:Times New Roman,Myriad Pro, Calibri, arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
	}
.style15 a:hover {
	color: #000000;
	text-decoration: underline;

}
.style15 a {
	text-decoration:underline;
	color: #ffffff;
}
.style16{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 14px;
	color: #ff0000;
	font-weight:bold;
	}
.style17{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 12px;
	color: #6a6a6a;
	font-weight:bold;
	line-height:180%;
	}
.style18{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight:bold;
	}
.style19{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 12px;
	color: #0059a9;
	font-weight:bold;
	}
.style20{
	font-family:Myriad Pro, Calibri, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	}
