@charset "UTF-8";
body {
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.oneColElsCtr #container {
	width: 963px;
	background: #FFFFFF;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 50px;
}
.oneColElsCtr #mainContent {
}
/* HOTSPOT JAVA POP UP */
.hotspot {
	cursor:pointer
}
#tt {position:absolute; display:block}
#tttop {display:block; height:5px; margin-left:5px; overflow:hidden}
#ttcont {
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	color:#FFF;
	background-color: #31348B;
}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}

/* NAVAGATION GROUP */
#navGroup {
	background-color: #6EA606;
	float: left;
	width: 954px;
}
#navGroup img {
}

/* DROP DOWN MENU */
* {
	padding:0;
	margin:0;
}
.dropdown {
	float:left;
	padding-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11.5px;
	height: 41px;
}
.dropdown dt {
	width:86px;
	font-weight:bold;
	cursor:pointer;
	background-color: #6EA606;
	text-align: center;
	height: 36px;
	padding-top: 5px;
}
.dropdown dt a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.dropdown dt a:hover {
	color: #FFFF00;
}
.dropdown #one-ddheader a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.dropdown #one-ddheader a:hover {
	color: #FFFF00;
}
.dropdown dd {
	position:absolute;
	overflow:hidden;
	width:150px;
	display:none;
	background:#fff;
	z-index:200;
	opacity:0
}
.dropdown ul {
	width:150px;
	border:0;
	list-style:none;
	border-top:none;
	background-color: #4F5BA2;
}
.dropdown li {
	display:inline
}
.dropdown li a {
	display:block;
	padding:5px;
	color:#FFFFFF;
	text-decoration:none;
	background:#4F5BA2;
}
.dropdown li a:hover {
	color:#FFFF00
}
.dropdown .underline {
	border-bottom:1px solid #31348B
}
/* MAIN BODY */
#bodyMain
  {
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-y;
	height: auto;
	float: left;
	width: auto;
	clear: right;
}
#bodyMain  .welcomeTitle {
	text-align: right;
	font-size: 28px;
	font-weight: bold;
	color: #31348B;
	padding-bottom: 20px;
}
#mainContent #bodyMain .subLinks {
	font-size: 12px;
	color: #31348B;
	margin-left: 120px;
}
#mainContent #bodyMain .subLinks a {
	color: #6EA606;
	text-decoration: none;
}
#mainContent #bodyMain .subLinks a:hover {
	color: #6EA606;
	text-decoration: underline;
}
#mainContent #bodyMain .mainTitle {
	font-size: 28px;
	font-weight: bold;
	color: #31348B;
	text-align: right;
	margin-right: 60px;
	padding-bottom: 20px;
	margin-top: 10px;
}
#mainContent #bodyMain #title {
	padding-right: 20px;
}
.subTitle   {
	font-size: 20px;
	font-weight: bold;
	padding-top: 20px;
	color: #535DAA;
	margin-left: 120px;
}
#mainContent #bodyMain .subTitle img {
	padding-left: 10px;
	margin-right: 30px;
}
#mainContent #bodyMain p {
}
#bodyMain ul {
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
	margin-top: 15px;
}
#bodyMain li {
	margin-top: 10px;
}
#bodyMain a {
	color: #6EA606;
	text-decoration: none;
}
#bodyMain a:hover {
	color: #31348B;
	text-decoration: none;
}
#bodyText {
	width: 945px;
	height: auto;
	float: left;
}
#bodyText  #archiveNews {
	width: 680px;
}
#bodyMain #bodyTextNews {
	height: auto;
	margin-left: 15px;
	float: left;
}
#bodyMain #welcome {
	height: 35px;
}
#bodyMain #indexLeft {
	float: left;
	width: 325px;
}
#indexLeft #sponsors {
	float: right;
	margin-top: 10px;
}
#indexLeft #sponsors .img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#bodyMain #indexRight {
	float: left;
	width: 580px;
}
.indexNewsTitle   {
	font-size: 20px;
	font-weight: bold;
	padding-top: 20px;
	color: #535DAA;
}
.indexNewsHeadline {
	color: #31348B;
	font-weight: bold;
	font-size: 16px;
	margin-top: 5px;
}
.indexNewsImg {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 3px solid #373A8F;
}

.newsHeadline  {
	color: #31348B;
	font-weight: bold;
	font-size: 16px;
	margin-top: 5px;
	margin-left: 120px;
}
#bodyTextNews .newsText {
}
#headlinePhoto   {
	margin-bottom: 10px;
	float: right;
	position: inherit;
	margin-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	color: #535DAA;
	font-weight: bold;
}
#headlinePhoto img {
	border: 5px solid #6EA606;
}
#bodyText  #newsArchive {
	float: right;
	width: 200px;
	margin-right: 40px;
	background-color: #535DAA;
	border: 2px solid #31348B;
	color: #FFFFFF;
	margin-left: 20px;
}
#newsArchive .archiveTitle {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
#newsArchive .archiveDate {
	margin-left: 10px;
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
}
#newsArchive .archivePage {
	margin-left: 15px;
	font-size: 12px;
	font-weight: bold;
}
#newsArchive .archiveExerpt {
	margin-left: 15px;
	font-size: 12px;
}
#newsArchive .archiveLink {
	margin-left: 15px;
	margin-bottom: 10px;
}
#newsArchive .archiveLink a {
	color: #FFFF00;
}
#newsArchive .archiveLink a:hover {
	color: #FFFFFF;
}
#mainContent #bodyMain .paragraph {
	margin-right: 70px;
	margin-left: 120px;
}
#bodyMain .paragraph img {
	margin-top: 5px;
	margin-right: 10px;
	border: 5px solid #6EA606;
}
#mainContent #bodyMain .artistName {
	font-weight: bold;
	padding-top: 10px;
	color: #31348B;
	font-size: 16px;
	margin-left: 120px;
}
#bodyMain .programName {
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	color: #31348B;
	margin-left: 120px;
}
#mainContent #bodyMain .programName img {
	margin-right: 10px;
	border: 10px solid #6EA606;
	margin-top: 5px;
}
#mainContent #bodyMain .paragraph img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.artistName img {
	border: 5px solid #75A108;
	margin-right: 20px;
	margin-left: 10px;
}
/* INDEX PAGE EVENTS */
#eventsNew {
	height: auto;
	width: 200px;
	margin-left: 120px;
	color: #FFFFFF;
	font-size: 12px;
	border: 2px solid #31348B;
	background-color: #5966A6;
}
#eventsNew .eventTitle {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}
#eventsNew  .eventName {
	padding-left: 10px;
	font-size: 14px;
	padding-top: 7px;
}
#eventsNew .eventDate {
	padding-left: 10px;
}
#eventsNew .eventDesc {
	padding-left: 10px;
}
#eventsNew .eventMore {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#eventsNew a {
	color: #FFFF00;
}
#eventsNew a:hover {
	color: #FFFFFF;
}
#contactInfo {
	width: 200px;
	height: 150px;
	margin-left: 120px;
	border: 2px solid #6EA606;
	margin-bottom: 10px;
	color: #373A8F;
	font-size: 12px;
	font-weight: bold;
}
#contactInfo p {
	text-align: center;
}

/* COLUMNS */
#mainContent #bodyMain #columnContainer {
	width: 780px;
	float: left;
	height: auto;
	padding-left: 150px;
	font-size: 12px;
}
#mainContent #bodyMain #columnContainer .secondIndent {
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
	margin-left: 30px;
}
#mainContent #bodyMain #columnBody {
	width: 350px;
	float: left;
	list-style-position: outside;
	list-style-type: none;
	font-size: 14px;
	list-style-image: url(../images/bullet.gif);
	height: auto;
	margin-right: 40px;
}
#mainContent #bodyMain .bodyLi {
	margin-left: 150px;
}
#mainContent #bodyMain #columnBody li {
	margin-top: 5px;
	margin-left: 10px;
}
#msrcLogo    {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 20px;
	margin-right: 60px;
	float: right;
}
#bodyMain #columnBoardContainer {
	padding-left: 100px;
}
#bodyMain #columnBoard {
	float: left;
	width: 210px;
	height: 180px;
}
#bodyMain #columnBoard .boardPosition {
	color: #31348B;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
#columnBoard .boardSubPosition {
	font-weight: bold;
	color: #7381C9;
	text-align: center;
	font-size: 14px;
}
#columnBoard .boardName {
	text-align: center;
	color: #000000;
}
#columnBoardContainer #columnBoard img {
	border: 1px solid #6EA606;
}
#contact .contactForm {
	margin-left: 120px;
	margin-top: 20px;
	color: #31348B;
	font-weight: bold;
	font-size: 16px;
}
#contact #FirstName {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 25px;
}
#contact #LastName {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 25px;
}
#contact #Email {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 25px;
}
#contact #Message {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 100px;
}
#contact #Submit {
	color: #31348B;
	border: 1px solid #6EA606;
	margin-top: 5px;
	font-weight: bold;
	margin-right: 20px;
	height: 25px;
	width: 60px;
	text-align: center;
}
#contact #Reset {
	color: #31348B;
	border: 1px solid #6EA606;
	margin-top: 5px;
	font-weight: bold;
	margin-right: 20px;
	height: 25px;
	width: 60px;
	text-align: center;
}
#msg {
	display:none;
	position:absolute;
	z-index:200;
	padding-left:7px;
	background-image: url(../images/msg_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#msgcontent {
	display:block;
	background:#4F5BA2;
	border:2px solid #31348B;
	border-left:none;
	padding:5px;
	min-width:150px;
	max-width:250px;
	color: #FFFFFF;
}
#bodyMain  #msacLogoBox {
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-y;
}
#mainContent #bodyBottom {
	float: left;
	clear: both;
}

/* Artist Registration */

#registration .registrationForm {
	margin-top: 20px;
	color: #31348B;
	font-weight: bold;
	font-size: 16px;
}
#registration #formLeft {
	float: left;
	width: 360px;
	margin-left: 120px;
}
#registration #formRight {
	float: left;
	width: 300px;
}
#registration #FullName {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 25px;
}
#registration #BusinessName {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 25px;
}
#registration #Talent {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 25px;
}
#registration #PhoneNumber {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 25px;
}
#registration #CellNumber {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 25px;
}
#registration #FaxNumber {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 25px;
}
#registration #Website {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 25px;
}
#registration #Email {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 25px;
}
#registration #MailAddress {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 100px;
}
#registration #Message {
	color: #000000;
	border: 1px solid #6EA606;
	margin-top: 5px;
	height: 100px;
}
#registration #Submit {
	color: #31348B;
	border: 1px solid #6EA606;
	margin-top: 5px;
	font-weight: bold;
	margin-right: 20px;
	height: 25px;
	width: 60px;
	text-align: center;
}
#registration #Reset {
	color: #31348B;
	border: 1px solid #6EA606;
	margin-top: 5px;
	font-weight: bold;
	margin-right: 20px;
	height: 25px;
	width: 60px;
	text-align: center;
}

/* POP UP */

#popupContainer {
	width: 507px;
}
#popupContainer #popupTop {
	float: left;
}
#popupContainer #popupBody {
	text-align: left;
	background-image: url(../images/pop/pop_bg.jpg);
	background-repeat: repeat-y;
	width: 507px;
	float: left;
}
#popupContainer #popupBody p {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
}
#popupContainer #popupBody a {
	color: #6EA606;
	text-decoration: none;
}
#popupContainer #popupBody img {
	border: 3px solid #6EA606;
	margin-left: 10px;
}
#popupContainer #popupBody .popTitle {
	font-weight: bold;
	color: #000099;
	font-size: 16px;
}

/* FOOTER GROUP */
#footerGroup  {
	font-size: 10px;
	color: #6EA606;
	text-align: center;
	padding-left: 50px;
	padding-bottom: 20px;
}
#footerGroup a  {
	color: #6EA606;
	text-decoration: underline;
}
#footerGroup a:hover  {
	color: #6EA606;
	text-decoration: none;
}
.centerContent {
	text-align: center;
}

.oneColElsCtr #container #mainContent #bodyMain #foundryArtistR {
	width: 400px;
	float: right;
	margin-top: 5px;
	margin-right: 45px;
	margin-bottom: 5px;
	margin-left: 5px;
	clear: none;
}
.rightTxt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: right;
	margin-right: 60px;
}
.rightHead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	text-align: right;
	margin-right: 60px;
	font-weight: bold;
	color: #535daa;
}
#foundryArtistR {
	clear: left;
	float: right;
}
#foundryArtistRight {
	clear: none;
	float: left;
	width: 385px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 120px;
}
.indexNewsImgLeft {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 3px solid #373a8f;
}

