/* MusicSUBMIT Primary CSS 
(c) 2012 MusicSUBMIT LLC.
All rights reserved. 

Colors:
Red	   		#cb2027;
Blue   		#287ec2; 
Yellow 		#fcd63d;
Cool Gray  	#ece5d9;
Gray		#9f9e9f;
Black		#231f20;
Orange      #ed6041;

*/

/* Defaults */

strong {
	font-weight: 600;
}

a:link {
	text-decoration: none;	
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #ed6041;
}

a.header-menu-item-invert:hover {
	text-decoration: none;
	background-color: #ffffff;
	color: #ed6041;
}

a.header-menu-item-rev:hover {
	text-decoration: none;
	background-color: #ffffff;
	color: #9f9e9f;
}

a:active {
	text-decoration: none;
}

body {
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #4A4B46;
	line-height: 18px;
	text-align: center; /* for IE */
	background: url(_images/speaker-bg.png);
	background-repeat: repeat-x;
	background-color: #9f9e9f;
	margin: 0px;
}


img {  
	border-style: none;
}

label {

}

input[type="text"] {

}

input[type="submit"] {

}

h1 {

}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

/* Classes */

.clear {
	clear:both;
}


.wrapper{
	width: 1000px;
	/* min-height: 700px;
	_height: 700px; /* for IE */
	margin: 0 auto;
	background: #ffffff;
	overflow: hidden;
}

.header-top {
	float: left;
	text-align: right;
	width: 1000px;
	height: 32px;
	<!--[if IE]>
	height: 32px;
	<![endif]-->
	padding-top:1px;
	background-color: #287ec2;
	overflow:hidden;
}

.header {
	float: left;
	width: 1000px;
	height: 135px;
	text-align: left;
	background-color: #ffffff;
}

.header-bottom {
	float: left;
	width: 1000px;
	height: 9px;
	background-image:url('_images/hdr-bg-gray-line.png');
	background-repeat:repeat-x;
	background-color: #2b8aca;
	margin-top: -1px;   
}

.header-logo {
	float:left;
	/* height: 67px;
	width:269px; */
}

.header-pwrecover {
	float:left;
	margin-left:570px;
	margin-top:0px;
}

.main-content {
	float: left;
	width: 994px;
	/* min-height: 525px;
	_height: 525px;*/
	margin-left: 0px;
	margin-top: 0px;
	text-align: left;
	border-left: 3px solid #9f9e9f;
	border-right: 3px solid #9f9e9f;
	background-color: #ffffff; /* #ece5d9; */
	overflow: hidden;
}
.main-title-bg {
	width: 725px;
	height: 118px;
	margin-left: 20px;
	margin-top: 20px;
	text-align: left;
	background-repeat: no-repeat;	
}

.genre-content {
	float: left;
	width: 994px;
	margin-left: 0px;
	/* min-height: 525px;
	_height: 525px;*/  /* for IE */
	margin-top: 0px;
	text-align: left;
	border-left: 3px solid #9f9e9f;
	border-right: 3px solid #9f9e9f;
	background-color: #ffffff; /* #ece5d9; */
	overflow: hidden;
}

.footer {
	float: left;
	width: 1000px;
	min-height: 200px;
	padding-top: 12px;
	_height: 100px; /* for IE */
	text-align: left;
	background-color: #9f9e9f;
}

.header-logo {
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	width: 269px;
	height: 67px;
}

.header-menu {
	float: right;
	width: 650px;
	height: 42px;
	margin-right: 0px;
	margin-top: 52px;
}

.header-menu-item {
	float: right;
	margin-right: 0px;
	margin-left: 20px;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	color: #9f9e9f;
}

.header-menu-item-rev {
	float: right;
	margin-right: 0px;
	margin-left: 45px;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	color: #ed6041;
}

.header-welcome {
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #ffffff;
	margin-top: 2px;
}

.header-menu-item-invert {
	color: #ffffff;
	background-color: #ed6041;
}

.footer-wrapper {
	float:left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.footer-menu-social {
	float: left;
	width: 250px;
	padding-top: 10px;
	padding-left: 0px;
}

.footer-menu-social-btn {
	float: left;
	width: 32px;
	height: 32px;
	padding: 5px;
}

.footer-menu-copyright {
	float: left;
	width: 260px;
	height: 20px;
	padding-top: 15px;
	padding-left: 0px;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.footer-menu {
	float: right;
	width: 720px;
	height: 100px;
	margin-right: 0px;
	margin-left: 10px;
}

.footer-menu-column {
	float: left;
	text-align: right;
	width: 150px;
	height: 99px;
	padding-left: 30px;
	padding-top: 5px;
}

.footer-menu-item {
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 28px;
	color: #ffffff; /* #231f20; */
}

.footer-menu-item:hover {
	text-decoration: none;
	color: #ece5d9; /*#231f20;*/
}

.footer-menu-title {
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #ffffff; /* #231f20; */
	font-weight: bold;
}

.copyright-ntc {
	text-decoration: none;
	color: #ffffff; /*#9f9e9f;*/

}
a.link-style-1 {
	color: #2B8ACA;
	text-decoration: underline;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-weight: 400;
	font-size: 14px;
	
}

a.link-style-1:hover {
	text-decoration: underline;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-weight: 400;
	font-size: 14px;
	color: #ed6041; 
}

.default-big-block {
	float: left;
	width: 750px;
	height: 280px;
}

.default-big-image {
	width: 750px;
	height: 280px;
}

.default-small-block {
	float: left;
	width: 750px;
	height: 215px;
	overflow: hidden;
}

.default-small-image {
	float: left;
	width: 130px;
	height: 130px;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 15px;
}

.default-small-title {
	float: left;
	padding-left: 15px;
	width: 700px;
	height: 25px;
	margin-top: 20px;
	margin-right: 15px;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-weight: 500;
	font-size: 18px;
	text-align: left;
	color: #000000;
}

.default-small-text {
	float: left;
	padding-left: 10px;
	width: 700px;
	height: 100px;
	line-height: 20px;
	margin-left:  20px;
	margin-top:  15px;
	margin-right: 8px;
	margin-bottom: 15px;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-weight: 100;
	font-size: 14px;
	text-align: left;
	color: #000000;
}
.default-large-title {
	padding-left: 15px;
	padding-top: 24px;
	width: 680px;
	height: 30px;
	margin-top: 10px;
	margin-left: 18px;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-weight: 600;
	font-size: 22px;
	line-height: 32px;
	text-align: left;
	color: #fff;
}
.default-subtitle-text {
	padding-left: 15px;
	width: 500px;
	height: 60px;
	line-height: 20px;
	margin-top:  8px;
	margin-left: 18px;
	margin-bottom: 15px;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-weight: 200;
	font-size: 18px;
	text-align: left;
	color: #fff;
}

.default-tab-text {
	line-height: 16px;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-weight: 100;
	font-size: 14px;
	text-align: left;
	color: #231f20;
}

.default-tab-title {
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-weight: 130;
	font-size: 18px;
	color: #231f20;
}

.default-right-block {
	float: right;
	width: 250px;
	height: 495px;
	margin-top: 0px;
	margin-left: 0px;
}

.default-right-top {
	float: left;
	width: 250px;
	height: 280px;
	margin-top: 0px;
	margin-left: 0px;
}

.default-right-btm {
	float: left;
	width: 250px;
	height: 212px;
	margin-top: 3px;
	margin-left: 0px;
}
.rt-sidebar-title {
	float: left;
	width: 210px;
	height: 22px;
	margin-top: 12px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 4px;
	font-family: "Pontano Sans", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 16px;
	text-align: left;
	color: #F26532;
}
.right-small-title {
	float: left;
	padding-left: 5px;
	width: 240px;
	height: 25px;
	margin-top: 20px;
	margin-right: 5px;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-weight: 600;
	font-size: 18px;
	text-align: left;
	color: #000000;
}

.right-small-text {
	float: left;
	padding-left: 5px;
	width: 238px;
	height: 100px;
	line-height: 20px;
	margin-top:  15px;
	margin-right: 15px;
	margin-bottom: 15px;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-style: underline;
	font-weight: 600;
	font-size: 16px;
	text-align: left;
	color: #6AA141;
}

.right-text-blue {
	float: left;
	padding-left: 5px;
	width: 238px;
	height: 100px;
	line-height: 20px;
	margin-top:  15px;
	margin-right: 15px;
	margin-bottom: 15px;
	font-family: 'Pontano Sans', Arial, Helvetica, sans-serif; 
	font-style: underline;
	font-weight: 400;
	font-size: 14px;
	text-align: left;
	color: #398DDB;
}

.rollover {
	float:left;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
}

/* Specific elements */

#accordion div {
	background-color: #ffffff;
}
