body{margin:0}/* for ie mac*/
/* commented backslash hack v2 \*/ 
html, body{


height:100%;padding:0;

} 



* html, * html body{
	overflow:hidden;
	padding:116px 0;
	margin:-116px 0;
	padd\ing:0;
	ma\rgin:0;
}
* html #outer { 
	overflow:auto;
	height:99.9%;
	voice-family: "\"}\""; voice-family:inherit; 
}
* html #contain-all{
	position:absolute;
	overflow-y:scroll;
	width:100%;
	height:100%;
	z-index:1;
}
/* end hack */ 

#top-bar{
	position:absolute;/* ie6 will treat this as fixed because of a bug where overflow:auto is set on a parent */
	top:0px;
	left:0px;
	height:116px;
	width:100%;
	margin:0;
	padding:0;
	z-index:999;
	overflow:hidden;
}
#topbar-inner, #footer-inner {
	height:116px;
	background:black;
}
/* mac hide - reduce page to allow the scrollbar to remain visible \*/
* html #topbar-inner,* html #footer-inner {margin-right:17px;}
/* end hide*/

#footer{
	position:absolute;
	bottom:0;
	width:100%;
	height:50px;
	z-index:999;
}
.spacer {height:116px}/* same height as footer/header to preserve space*/
p{margin-top:0}
html>body #top-bar,html>body #footer{position:fixed}/* for moz/opera and others*/






body {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	background-color: #000000;
	color: #636363;
	line-height:18px;

}

form { padding:0 auto;
		margin: 0 auto;

}


.e9, .e10, .e12 {
	font-family:helvetica, Arial, Verdana, sans-serif;
}

.j9, .j10, .j12, .j14 {
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
}

.e9, .e10, .e12 {
	font-family:helvetica, Arial, Verdana, sans-serif
}

a:link, a:active, a:visited { color: #333333; text-decoration: none;}

a:hover { color: #77700E; text-decoration: bold;

}

.center_bg {
background-image:url(../img/center_bg.gif);

}



#center {
background-color:#0f0f0f;
border-top:1px #1a1a1a solid;
text-align:center;
padding:27px 0px 27px 0px;
}

#graylines {
width:870px;
border:1px #313131 solid;
margin: 0 auto;
padding:4px 0px 4px 0px;

}

#graylines p {

margin: 0;
padding:0;

}

#contents {
background-color:#000000;
margin:0 auto;
width:860px;
}

#menu {
margin:0 auto;

}

#menu img {
margin-right:25px;

}

#menu2 {
margin:0 auto;

}

#menu2 img {
margin-right:20px;

}


#flash {
}

.lines {
width:860px;
height:10px;
margin:0 auto;
background-image:url(../img/flash_bt.png); 
}

#closeall {
background-color:#000000;
width:860px;
margin:0 auto;


}

#welcome {
float:left;
padding-top:20px;
padding-bottom:10px;
width:475px;
text-align:left;

}

#ticker_talents {
width:410px;
margin:0 auto;
border-top:#262626 1px solid;
border-left:#262626 1px solid;
border-right:#262626 1px solid;
padding:7px 0px 0px 7px;

}

#ticker_talents p {
margin:0;
padding:0;

}


#news {
background-color:#0a0a0a;
float:left;
width:355px;
text-align:left;
padding:30px 10px 10px 20px;

}

#newscontent {
overflow:auto;
line-height:15px;
height:225px;
width:330px;
font-size:10px;
color:#858585;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
margin-top:10px;
padding: 0px 20px 0px 0px;
_padding: 0px 20px 0px 0px; /* this did the trick. Only IE6 should process this line */
}


#information {
background-color:#0a0a0a;
float:left;
text-align:left;
padding:30px 20px 20px 20px;

}

#infocontent {
line-height:16px;
color:#666666;
font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
margin-top:10px;
letter-spacing:1px;

}

.infotitle {

font-size:17px;
line-height:18px;
color:#FFFFFF;
font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;

}

.infocont {
font-size:14px;

}

#company {

background-image:url(../img/company_bg.jpg);
background-repeat:no-repeat;
background-position:top right;
text-align:left;
padding:20px 0px 20px 28px;

}

#company p {

margin:0;
padding:0;

}

#company .item {
background-image:url(../img/c_c.png);
width:410px;
text-align:left;
padding:7px 17px 7px 17px;
font-size:12px;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
line-height:21px;

}




#djschool {

background-image:url(../img/djschool_bg.jpg);
background-repeat:no-repeat;
background-position:top right;
text-align:left;
padding:0px 0px 20px 28px;

}

#djschool p {

margin:0;
padding:0;

}

#djschool .item {
background-image:url(../img/c_c.png);
width:410px;
text-align:left;
padding:7px 17px 7px 17px;
font-size:12px;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
line-height:21px;

}

.ds_bg {
background-image:url(../img/ds_g_bg.png);
padding:3px 20px 10px 20px;
color:#FFFFFF;
letter-spacing:1px;
}


span.title {
  font: 16px "Trebuchet MS",Verdana,Arial,sans-serif; 
 	color:#ED2123;
  cursor:pointer
}





/* Aqui comienza el nuevo css de Radio Promotions */


#explain {

 
border-right:#626262 1px solid; 
border-left:#626262 1px solid; 
border-bottom:#626262 1px solid; 
float:none;
width:811px;
background-image:url(../img/rp_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#0a0a0a;
margin-left:25px;
margin-bottom:26px;
text-align:left;
font-size:12px;
color:#FFFFFF;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
line-height:20px;
letter-spacing:1px;


}

/* Aqui termina */







/* Aqui comienza el nuevo css de Radio Promotions */


#explain2 {

 
border-right:#626262 1px solid; 
border-left:#626262 1px solid; 
border-bottom:#626262 1px solid; 
float:none;
width:811px;
background-image:url(../img/dj_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#0a0a0a;
margin-left:25px;
margin-bottom:26px;
text-align:left;
font-size:12px;
color:#FFFFFF;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
line-height:20px;
letter-spacing:1px;


}

/* Aqui termina */



/* Aqui comienza el nuevo css de Radio Promotions */


#explain3 {

 
border-right:#626262 1px solid; 
border-left:#626262 1px solid; 
border-bottom:#626262 1px solid; 
float:none;
width:811px;
background-image:url(../img/ic_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#0a0a0a;
margin-left:25px;
margin-bottom:26px;
text-align:left;
font-size:12px;
color:#FFFFFF;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
line-height:20px;
letter-spacing:1px;


}

/* Aqui termina */





#rpro {

text-align:left;


}

#rpro p {

margin:0;
padding:0;

}

.rp_bg {
background-image:url(../img/rp_g_bg.png);
padding:10px 20px 10px 20px;
color:#FFFFFF;
letter-spacing:1px;
}

.color {

color:#FFFFFF}

#ic {
background-image:url(../img/icbg.png);
background-repeat:no-repeat;
background-position:top right;
text-align:left;
padding:20px 0px 20px 28px;

}

#ic p {

margin:0;
padding:0;

}

.ic_bg {

padding:0px 20px 10px 20px;
color:#FFFFFF;
letter-spacing:1px;
}

#contact {

background-image:url(../img/contact_bg.png);
background-repeat:no-repeat;
background-position:top right;
text-align:left;
padding:0px 0px 20px 28px;

}

#contact p {

margin:0;
padding:0;

}

#links {

text-align:left;
padding:0px 0px 20px 28px;

}

#links .item {
background-image:url(../img/links_lines.png);
width:802px;
height:80px;
text-align:left;
font-size:12px;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
line-height:21px;

}

#links p {

margin:0;
padding:0;

}

#links a:link { color: #FF0000; text-decoration: none;}

#links a:active { color: #FF0000; text-decoration: none;}

#links a:visited { color: #FF0000; text-decoration: none;}

#links a:hover { color: #FFFF00; text-decoration: bold;

}

#links2 {

text-align:left;
padding:0px 0px 20px 28px;
font-size:12px;

}

#links2 a:link { color: #FFFFFF; text-decoration: none;}

#links2 a:active { color: #FFFFFF; text-decoration: none;}

#links2 a:visited { color: #FFFFFF; text-decoration: none;}

#links2 a:hover { color: #FFFF00; text-decoration: bold;

}

.accordion_headings{

	cursor:pointer;

}

.accordion_headings:hover{

}

.accordion_child{

line-height:19px;
font-size:12px;
font-family:"ＭＳ ゴシック", "Osaka−等幅";

}

.header_highlight{

}

h2 { padding:0;
	margin:0;

}
