@charset "utf-8";
/* CSS Document */

#header {
	margin: 0 auto 0 auto;
	background-image:url(../images/title.jpg);
	background-repeat:no-repeat;
	width:1024px;
	height:185px;
	border:medium, #FFF;
	padding:5px;
	}

body {
	background-color: #000;
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position:center;
	background-attachment:fixed;
}

.Div_box {
	margin-top:45px;
	margin-left:90px;
	font-family: Calibri;
	font-size: 14px;
	color:#FFFFFF;
	text-align: justify;
	padding:5px;
	}

.Div_box_player {
	margin-top:50px;
	margin-left:90px;
	font-family: Calibri;
	font-size: 14px;
	color:#FFFFFF;
	text-align: justify;
	padding:10px;
	}
	
	.Div_boxf {
	margin-top:26px;
	margin-left:90px;
	font-family: Calibri;
	font-size: 14px;
	color:#FFFFFF;
	text-align: justify;
	padding:5px;
	}

.maincontent {
	margin: 0 auto 0 auto;
	margin-top:10px;
	background-repeat:no-repeat;
	width:1024px;
	height:550px;
	}
	


.paragraphs{
	font-family:Calibri;
	color:#C0F;
	margin-top:10px;
	margin-left:10px;
	font-family: Calibri;
	font-size: 14px;
	color:#FFF;
	text-align: justify;
	font-weight: normal;

}

.container{
	font-family:Calibri;
	color:#C0F;
	font-family: Calibri;
	font-size: 14px;
	color:#FFFFFF;
	text-align: justify;
	width:460px;
	Height:500px;
	padding:10px;
	
}

.container_r{
	margin-left:50px;
	font-family:Calibri;
	color:#C0F;
	font-family: Calibri;
	font-size: 14px;
	color:#FFFFFF;
	text-align: justify;
	width:460px;
	Height:500px;
	padding:10px;
	
}

.container2{
	Width:1024px;
	height:550px;
	font-family:Calibri;
	color:#C0F;
	font-family: Calibri;
	font-size: 14px;
	color:#FFFFFF;
	text-align: justify;
	padding:10px;
	
}

#engineering{

	background-image:url(../images/maincontent.jpg);
	background-position:center;
	
}


	#containerBG{
		background-image:url(../images/maincontent_bg4.jpg);
		background-repeat:no-repeat;
	}
	
	#containerBG2{
		background-image:url(../images/maincontent_bgr.jpg);
		background-repeat:no-repeat;
	}
	
	#profileBG{
		background-image:url(../images/profilebg.jpg);
		background-repeat:no-repeat;
	}
	
#tutBG{
		background-image:url(../images/tutbg.jpg);
		background-repeat:no-repeat;
		height:550px;
	}

#samplesBG{
		background-repeat:no-repeat;
		height:550px;
	}
.darktext {
	color: #000;
}
.maincontent .container #containerBG p {
	color: #FFF;
}
.titles {
	font-family: Calibri;
	font-size: 18px;
	font-weight: bold;
	text-align:justify;
}
.paragraph_text {
	font-family: Calibri;
	font-size: 14px;
	font-weight: normal;
	text-align:justify;
}

.footer {
	margin: 0 auto 0 auto;
	background-image:url(../images/title2.jpg);
	background-repeat:no-repeat;
	width:1024px;
	height:185px;
	border:medium, #FFF;
	padding:5px;
	
}

.footer2 {
	position:relative;
	margin: 0 auto 0 auto;
	margin-top:25px;
	background-image:url(../images/title2.jpg);
	background-repeat:no-repeat;
	width:1024px;
	height:185px;
	border:medium, #FFF;
	padding:5px;
}

.list {
	list-style-position: inside;
	list-style-type: circle;
}
.list {
	font-family: Calibri;
	font-size: 14px;
	list-style-position: inside;
	list-style-type: circle;
}

.bullet_list{
	list-style-type:decimal;
	font-family:Calibri; font-size:14px;
}

.payment{
	margin: auto 0 auto 0;
	width:350px;
	height:200px;
}

.images{
	float:left;
}

.sample_image{
	
	width:150px;
	height:150px;
	margin-left:15px;
	margin-right:15px;
	margin-top:50px
}

.sample_text{
	
	margin-left:5px;
	width:300px;
	height:150px;
	margin-top:50px;
	font-family:Calibri;
	font-size:14px;
}

.soundset_text{
	
	margin-left:5px;
	width:500px;
	height:300px;
	margin-top:23px;
	font-family:Calibri;
	font-size:14px;
	text-align:left;
}

#sample_bg{
	
	background-image:url(../images/comingsoon.png);
	background-repeat:no-repeat;
	background-position:center;
}

.titles{
	margin: auto 0 auto 0;
	margin-top:10px;
	
}

#portalbg{
	background-image:url(../images/portal_bg_1024.jpg);
	background-repeat:no-repeat;
	width:1024px;
	height:700px;
}

.portal{
	margin-top:50px;
	margin-left:125px;
	height:300px;	
	width:350px;
}

.portal2{
	height:200px;
	width:200px;
}


#portalheader{
margin: 0 auto 0 auto;
	background-image:url(../images/portal.jpg);
	background-repeat:no-repeat;
	width:1024px;
	height:185px;
	border:medium, #FFF;
	padding:5px;
}body p {
	text-align: center;
}

