/*New Sound By Design*/

html, body  					{ color:white; font-size:0.9em; font-family:Arial, Verdana, Helvetica, sans-serif; line-height:1.5em; background-color:#3F374C; margin:0; padding:0 0 0; width:100%; }
p    	   						{ margin:10px 0 10px 0; padding:0; }
a          						{ color:#FF9900; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none }

a:link 							{  }
a:visited 						{  }
a:hover    						{  }
a:active 						{  }

h1 								{ font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; color:#7F7F7F; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }
h2 								{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }
h3 								{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }
h4 								{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }

img 							{ border-color:#DDDDFF; }

#topbar							{ background-color:#747f81; height:22px; }
#topbar	a						{ color:#fff; font-weight:bold; border-left:1px solid #b0b4b6; border-right:1px solid #646a6c; padding:2px 7px; font-size:0.8em; height:18px; float:left; }
#topbar	a:hover					{  }
#topbar	a.firstmenu				{ border-left:none; }
#topbar	a.lastmenu 				{ padding-right:7px; border-right-color:#B0B4B6; }
#topbar	a:hover, a.active 		{ color:#FF9900; font-weight:bold; text-decoration:none; background-color:#000000 }

.bodylayout						{ background: url(/images/backgrounds/bg.gif) top center #C0C0C0 repeat-y; }

.breadcrumb          			{ text-align:left; text-indent:15px; padding-top:5px; height:10px; font-size:.8em; color:#FFFFFF; }
.breadcrumb a		   			{ font-weight:normal; color:#FFFFFF; }
.breadcrumb a:hover				{ color:#FF9900 ;}

.headerbackground				{ position:relative; width:auto; background-color:#000000; height:45px; }
.headertext 					{ position:relative; width:auto; text-align:center; font-size:28px; top:12px; }

.mainbody 						{ text-align:justify; vertical-align:top; }
.mainbodysmall 					{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:normal; text-align:justify; vertical-align:top; }
.tableimage						{ height:125px; vertical-align:top; text-align:right; padding-left:5px; }
.tableimagetall					{ height:415px; vertical-align:top; text-align:right; padding-left:5px; }
.dividerimage					{ vertical-align:middle; text-align:right; padding-left:5px }
.divider 						{ font-size:0.9em; line-height:1.5em; height: 35px; text-align: center; vertical-align: middle; border-color: #DDDDFF; }
.dividersmall 					{ font-size: 11px; font-style: normal; height: 20px; text-align: center; vertical-align: middle; }
.dividertop 					{ font-size:0.9em; line-height:1.5em; height: 35px; text-align: center; vertical-align:top; border-color: #DDDDFF; }

.maincontent					{ padding:16px 14px 16px 16px; width:100%; float:left; width:772px; font-size:0.9em; line-height:1.5em; }
.maincontent div.box 			{ width:180px; margin:0 6px; float:left; }
.maincontent div.boxcontent		{ float:left; width:180px; height:250px; background-color:#747F81; }
.maincontent div.boxcontent	p 	{ margin:0; }
.maincontent div.boxcontent	a 	{ color:#FF9900; }
.maincontent div.boxcontentbig	{ float:left; width:756px; height:100%; background-color:#747F81; }
.maincontent div.boxheader 		{ background:url(../images/backgrounds/box-header.jpg) no-repeat; float:left; width:168px; height:43px;border-bottom:0px #fff dotted; padding:6px; font-weight:bold; font-size:16px; line-height:1.3em; }
.maincontent div.boxheaderlong  { background:url(../images/backgrounds/box-header-long.jpg) no-repeat; float:left; width:744px; height:43px;border-bottom:0px #fff dotted; padding:6px; font-weight:bold; font-size:16px; line-height:1.3em; }
.maincontent div.boxheadershort { background:url(../images/backgrounds/box-header-long.jpg) no-repeat; float:left; width:744px; height:21px;border-bottom:0px #fff dotted; padding:6px; font-weight:bold; font-size:16px; line-height:1.3em; }

.pagecontent 					{ width:800px; margin:0 auto; }
.pageheadimage					{ width:800px; }

.spacer    						{ clear:both; }

.footerlinks    				{ color:#999999; font-size:0.8em; margin-top:30px; z-index:1; clear:both }
a.footerlinks   				{ width:798px; margin-top:30px; font-size:.8em; color:#999999; z-index:1; }
a.footerlinks:hover     		{ color:#ff9900; }
.fixedrow1 			    		{ padding-left:12px; position:absolute; width:775px; text-align:center; }
.fixedrow2 						{ text-align:left; padding-left:25px; position:absolute }
.fixedrow3  					{ text-align:right; padding-right:25px; }

/*Old Sound By Design*/

.dividermed 					{ color: #DDDDFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; height: 35px; text-align: center; vertical-align: middle; font-weight: normal; }

.heading 						{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: normal; text-decoration: none;	 vertical-align: middle; }
.headingcenter 					{ color: #FFFF33; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: normal; text-decoration: none; text-align: center; height: 50px; }
.headingblue 					{ color: #DDDDFF; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; line-height: normal; text-decoration: none; }
.headingpink 					{ color: #FF2270; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; line-height: normal; text-decoration: none; }

.listcopy 						{ color: #000000; background-color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-align: left; }
.listheading 					{ background-color: #333333; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; }
.listsubheading 				{ background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; }

.mainbodycenter 				{ color: #DDDDFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; text-align: center; vertical-align: middle; height: 50px; }
.mainbodylarge 					{ color: #DDDDFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; text-align: justify; }
.mainbodypink 					{ color: #FF2270; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; }
.mainbodyyellow 				{ color: #FFFF33; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; text-decoration: none }
.mainbodysmallyellow 			{ color: #FFFF33; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal;	 line-height: normal; text-align: center; }
.mainwindow 					{ background-color: #000000; background-image: url(../images/backgrounds/background.jpg); background-repeat:repeat; background-position: center top; height: 975px; text-align: right; width: 900px; vertical-align: top; }

.navigation 					{ background-position: center center; font-family: Helvetica, sans-serif; font-size: 9pt; font-style: normal; text-align: right; vertical-align: middle; color: #DDDDFF; background-color: #000000; height: 24px; }

.title 							{ color: #FF2270; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; text-align: left; vertical-align: middle; height: 50px; font-weight: bold; }
.titleright 					{ color: #FF2270; font-family: Arial, Helvetica, sans-serif; font-size: 35px; font-style: normal; text-align: right; vertical-align: middle; height: 90px; font-weight: bold; }
.titlerightsub 					{ color: #FF2270; font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-style: normal; text-align: right; vertical-align: middle; height: 40px; font-weight: bold; }
.titlesmall 					{ color: #FF2270; font-family: Arial, Helvetica, sans-serif; font-size: 19px; text-align: left; vertical-align: middle; height: 30px; font-weight: bold; }