
 
 


























































































body 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 62.5%;
	font-family: "Arial";
	color:#636363;
	background-color: #FFFFFF;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,select,textarea,p,blockquote,th,td,img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.pagecontainer
{
	margin: 0 auto;
	width: 928px;
	padding: 20px 0px 0px 0px;
}

div.pagecontainer .banner
{
	width: 928px;
}

div.pagecontainer .banner h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	display: none;
}

div.pagecontainer .banner a
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 184px;
	height: 89px;
	background-image: url("/digitalAssets/0/372_sonic_academy.jpg") !important;
	background-repeat: no-repeat;
}

div.pagecontainer .banner a:hover
{
	background-image: url("/digitalAssets/0/338_sonic_academy_roll.jpg") !important;
	background-repeat: no-repeat;
}

div.pagecontainer div.banner div.loginoutercontainer
{
	float: right;
	font-size: 1.2em;
}

div.pagecontainer div.banner div.loginoutercontainer div.logintop
{
	width: 182px;
	height: 13px;
	background-image: url("/digitalAssets/0/343_login_top.jpg");
	background-repeat: no-repeat;
	font-size: 0;
}

div.pagecontainer div.banner div.loginoutercontainer div.login
{
	width: 167px;
	background-color: #d4d5d9;
	padding: 0px 0px 0px 15px;
	height: 67px;
}

div.pagecontainer div.banner  label
{
	display: none;
}

div.pagecontainer div.banner div.loginoutercontainer div.loginbottom
{
	width: 182px;
	height: 13px;
	background-image: url("/digitalAssets/0/344_login_bottom.jpg");
	background-repeat: no-repeat;
	color: #7f9db9;
}

div.banner div.loginoutercontainer div.login p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #332A25;
	font-weight: bold;
	font-family: "Arial";
}

div.banner div.loginoutercontainer div.login p span
{
    font-weight: normal;
}

div.banner div.loginoutercontainer div.login p span a
{
    background-image:none !important;
    color:#332A25;
    float:none;
    font-size:0.9em;
    height:13px;
    margin:0;
    text-decoration:none;
}

div.pagecontainer div.banner div.loginoutercontainer div.login form input
{
	width: 148px;
	float: left;
	display: inline;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	font-family: "Arial";
	color: #332A25;
}

div.pagecontainer div.banner div.loginoutercontainer .submit
{
	float: left;
	width: 61px !important;
	height: 25px;
	font-weight: bold;
	font-family: "Arial";
	font-size: 1.2em;
	background: url("/digitalAssets/0/345_login_btn.jpg");
	color: #FFFFFF !important;
	outline: 0;
	border: 0;
	margin: 4px 0px 0px 5px !important;
	padding: 0px 0px 6px 0px !important;
}

div.pagecontainer div.banner div.loginoutercontainer div.login form input.password
{
	width: 80px !important;
	margin-top: 5px;
}

div.pagecontainer div.banner div.searchcontainer
{
	float: right;
	width: 542px;
	height: 37px;
	margin: 0px 0px 0px 0px;
	padding: 55px 18px 0px 0px;
	background-image: url("/digitalAssets/0/346_search_bg.jpg");
	background-repeat: no-repeat;
}

div.pagecontainer div.banner div.searchcontainer input
{
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	height: 15px;
	width: 160px;
	font-family: "Arial";
	font-size: 1.2em;
	color: #332A25;
}

div.pagecontainer div.banner div.searchcontainer input.submit
{
	float: right;
	width: 83px;
	height: 25px;
	font-weight: bold;
	font-family: "Arial";
	font-size: 1.2em;
	background: url("/digitalAssets/0/347_search_btn.jpg");
	color: #FFFFFF;
	outline: 0;
	border: 0;
	margin: 0px 0px 0px 5px;
	padding: 0px 2px 6px 0px;
}

div.pagecontainer div.nav
{
	float: left;
	width: 928px;
	margin: 10px 0px 2px 0px;
}

div.pagecontainer div.nav ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

div.pagecontainer div.nav ul li
{
	float: left;
	width: 183px;
	height: 25px;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.pagecontainer div.nav ul li a
{
	float: left;
	width: 167px;
	height: 20px;
	background-image: url("/digitalAssets/0/348_mainnav_bg.jpg");
	color: #FFFFFF;
	font-family: "Arial";
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
	padding: 5px 0px 0px 16px;
	text-transform: uppercase;
}

div.pagecontainer div.nav ul li a.selected
{
	background-image: url("/digitalAssets/0/340_bottomnav_bg.jpg");
	color: #3e3e57;
}

div.pagecontainer div.fullwidthcontainer
{
	width: 928px;
	float: left;
	color: #332A25;
}

div.pagecontainer div.tabcontainer
{
	float: left;
	width: 928px;
	margin: 3px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	/* background-image: url("/digitalAssets/0/349_tab_container_bg2.jpg");
	background-position: bottom; */
}

div.pagecontainer div.tabcontainer div.tabcolumn
{
	float: left;
	width: 229px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.pagecontainer div.tabcontainer div.tabcolumn ul
{
	
	background-image: url("/digitalAssets/0/370_tab_bg_bottom.jpg");
	background-position: bottom;
}

div.pagecontainer div.tabcontainer div.tabcolumn .tab
{
	width: 229px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

div.pagecontainer div.tabcontainer div.tabcolumn .tab1
{
	background: url("/digitalAssets/0/351_tab1_bg.jpg") 0px 0px no-repeat !important;
	color: #009953;
}

div.pagecontainer div.tabcontainer div.tabcolumn .tabbg_1
{
	background: url("/digitalAssets/0/352_tab1_bg_roll.jpg") 0px 0px no-repeat;
	color: #3e3e40;
	background-color: #009953;
}

.tabbg_1 ul
{
	background-image: url("/digitalAssets/0/353_tab1_bg_bottom.jpg") !important;
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #009953 !important;
}

.tabbg_1 ul li
{
	border-bottom: 1px solid #FFFFFF !important;
}

.tabbg_1 ul li a
{
	color: #332A25 !important;	
}

div.pagecontainer div.tabcontainer div.tabcolumn .tab2
{
	background: url("/digitalAssets/0/354_tab2_bg.jpg") 0px 0px no-repeat;
	color: #97be0d;
}

div.pagecontainer div.tabcontainer div.tabcolumn .tabbg_2
{
	background: url("/digitalAssets/0/355_tab2_bg_roll.jpg") 0px 0px no-repeat;
	color: #3e3e40;
	background-color: #97be0d;
}

.tabbg_2 ul
{
	background-image: url("/digitalAssets/0/356_tab2_bg_bottom.jpg") !important;
	background-position: bottom;
	background-repeat: no-repeat;
}

.tabbg_2 ul li
{
	border-bottom: 1px solid #FFFFFF !important;
}

.tabbg_2 ul li a
{
	color: #332A25 !important;	
}

div.pagecontainer div.tabcontainer div.tabcolumn .tab3
{
	background: url("/digitalAssets/0/357_tab3_bg.jpg") 0px 0px no-repeat;
	color: #ffed00;	
}

div.pagecontainer div.tabcontainer div.tabcolumn .tabbg_3
{
	background: url("/digitalAssets/0/358_tab3_bg_roll.jpg") 0px 0px no-repeat;
	color: #3e3e40;
	background-color: #e2c700;
}

.tabbg_3 ul
{
	background-image: url("/digitalAssets/0/359_tab3_bg_bottom.jpg") !important;
	background-position: bottom;
	background-repeat: no-repeat;
}

.tabbg_3 ul li
{
	border-bottom: 1px solid #FFFFFF !important;
}

.tabbg_3 ul li a
{
	color: #332A25 !important;	
}

div.pagecontainer div.tabcontainer div.tabcolumn .tab4
{
	background: url("/digitalAssets/0/360_tab4_bg.jpg") 0px 0px no-repeat;
	color: #fa0080;
}

div.pagecontainer div.tabcontainer div.tabcolumn .tabbg_4
{
	background: url("/digitalAssets/0/361_tab4_bg_roll.jpg") 0px 0px no-repeat;
	color: #3e3e40;
	background-color: #fa0080;
}

.tabbg_4 ul
{
	background-image: url("/digitalAssets/0/362_tab4_bg_bottom.jpg") !important;
	background-position: bottom;
	background-repeat: no-repeat;
}

.tabbg_4 ul li
{
	border-bottom: 1px solid #FFFFFF !important;
}

.tabbg_4 ul li a
{
	color: #332A25 !important;	
}

div.pagecontainer div.tabcontainer div.tabcolumn h2
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.9em;
	line-height: 1.1em;
	height: 101px;
}

div.pagecontainer div.tabcontainer div.tabcolumn h2 a
{
	text-decoration: none;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 14px;
	height: 91px;
}

.tab1 h2 a
{
	color: #009953;
}
.tab2 h2 a
{
	color: #97BE0D;
}
.tab3 h2 a
{
	color: #FFED00;
}
.tab4 h2 a
{
	color: #FA0080;
}

.tabbg_1 h2 a,
.tabbg_2 h2 a,
.tabbg_3 h2 a,
.tabbg_4 h2 a
{
	color: #3E3E40;
}

div.pagecontainer div.tabcontainer div.tabcolumn p
{
	color: #FFFFFF;
	margin: 5px 0px 31px 14px;
	padding: 0px 0px 0px 0px;
}

div.pagecontainer div.tabcontainer ul
{
	float: left;
	width: 229px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	background-color: inherit !important;
}

div.pagecontainer div.tabcontainer div.tabcolumn ul li
{
	border-bottom: 1px solid #9c9d9f;
	margin: 0px 14px 0px 14px;
	padding: 2px 0px 2px 0px;
}

div.pagecontainer div.tabcontainer div.tabcolumn ul li.last
{
	border: 0 !important;
	margin: 0px 14px 10px 14px !important;
	padding: 2px 0px 0px 0px !important;
}

div.pagecontainer div.tabcontainer div.tabcolumn ul li a
{
	text-decoration: none;
	color: #332A25;
	font-size: 1.1em;
}

div.pagecontainer div.secondarynav
{
	float: left;
	width: 229px;
	height: 91px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("/digitalAssets/0/363_secondary_nav_bg.jpg");
	background-repeat: no-repeat;
}

div.pagecontainer div.secondarynav h3
{
	margin: 0px 0px 0px 0px;
	padding: 5px 14px 0px 14px !important;
	font-size: 1.9em;
	line-height: 1.1em;
	font-weight: normal;
}

div.pagecontainer div.secondarynav ul
{
	margin: 5px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

div.pagecontainer div.secondarynav ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
}

div.pagecontainer div.secondarynav ul li a
{
	color: #332A25;
	text-decoration: none;
}


div.homecontainer
{
	float: left;
	width: 928px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.videocontainer
{
	float: left;
	width: 297px;
	height: 287px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
	background-image: url("/digitalAssets/0/399_video_img2.jpg");
}

div.videocontainer .video
{
	float: left;
	width: 279px;
	height: 239px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.videocontainer .videocontrols
{
	float: left;
	width: 279px;
	height: 37px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.pagecontainer div.bottomnav
{
	float: left;
	width: 928px;
	margin: 10px 0px 2px 0px;
}

div.pagecontainer div.bottomnav ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

div.pagecontainer div.bottomnav ul li
{
	float: left;
	width: 183px;
	height: 25px;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.pagecontainer div.bottomnav ul li a
{
	float: left;
	width: 170px;
	height: 20px;
	background-image: url("/digitalAssets/0/340_bottomnav_bg.jpg");
	color: #FFFFFF;
	font-family: "Arial";
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
	padding: 5px 0px 0px 13px;
	text-transform: uppercase;
}

div.pagecontainer div.bottomnav ul li a.selected
{
	background-image: url("");
	color: #666666;
}

div.breadcrumbcontainer
{
	float: left;
	width: 918px;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	background-image: url("/digitalAssets/0/398_breadcrumbbg.jpg");
	background-position: top right;
	background-repeat: no-repeat;	
}

div.breadcrumbcontainer img
{
	float: right;
	margin: 8px 0px 0px 8px;
}

ul.breadcrumb
{
	float: left;
	margin: 0px 0px 0px 0px !important;
	background-position: top right;
	background-repeat: no-repeat;
}

ul.breadcrumb li
{
	float: left;
	display: inline;
	height: 23px;
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 17px;
	font-weight: bold;
	font-size: 1.1em;
	background-image: url("/digitalAssets/0/341_breadcrumbarrow.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

ul.breadcrumb li.first
{
	background-image: none;
	padding: 10px 5px 0px 10px;
	height: 23px;
}

ul.breadcrumb li.home
{
	padding: 0px 0px 0px 0px !important;
	background-image: none !important;
}

ul.breadcrumb li.home img
{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: none;
}

ul.breadcrumb li a
{
	color: #636363;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}

div.sitemap
{
	float: left;
	width: 876px;
	background-image: url("/digitalAssets/0/337_sitemapbg.jpg");
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 10px 52px;
}

div.sitemap ul
{
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	list-style-type: none;
	width: 175px;
}

div.sitemap ul li
{
	padding: 1px 0px 1px 0px;
	font-size: 1.1em;
}

div.sitemap ul li a
{
	color: #636363;
	text-decoration: none;
}

div.sitemap ul li h4
{
	font-size: 1em;
}

div.sitemap ul li h4 a
{
	font-size: 1em;
	color: #636363;
	text-decoration: none;
}

div.footer
{
	float: left;
	margin: 5px 0px 5px 0px;
}

form p
{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.last
{
	margin: 0px 0px 0px 0px !important;
}


/* HOME TAB BACKGROUNDS */

#home_0
{
	
        background-image: url("/digitalAssets/0/365_home_bg.jpg");
	background-repeat: no-repeat;
	width: 928px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#home_1
{
	
	background-image: url("/digitalAssets/0/931_djbg.gif");
	background-repeat: no-repeat;
	width: 913px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

#home_2
{
	
	background-image: url("/digitalAssets/0/930_producerbg.gif");
	background-repeat: no-repeat;
	width: 913px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

#home_3
{
	
	background-image: url("/digitalAssets/0/929_livebg.gif");
	background-repeat: no-repeat;
	width: 913px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

#home_4
{
	
	background-image: url("/digitalAssets/0/369_colleges_bg.jpg");
	background-repeat: no-repeat;
	width: 913px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}


div.homecontainer div.tabcontentleft
{
	float: left;
	width: 285px;
	padding: 30px 0px 0px 8px;
}

div.homecontainer div.tabcontentleft p
{
	font-size: 1.1em;
}

div.homecontainer div.tabcontentright
{
	float: left;
	width: 270px;
	padding: 30px 0px 0px 53px;
}

div.homecontainer p
{
	color: #332A25;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: "verdana";
}

div.homecontainer div.tabcontentright p
{
	color: #332A25;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-size: 1.3em;
	font-family: "verdana";
	font-weight: bold;
	width: 240px;
}

div.homecontainer div.tabcontentright p.leadpara
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.1em !important;	
	font-weight: normal;
}

div.homecontainer div.tabcontentright ul
{
	color: #332A25;
	margin: 2px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 1.1em;
	font-family: "verdana";
	width: 215px;
}

div.homecontainer div.tabcontentright ul li
{
	border-bottom: 1px solid #332A25;
	padding: 3px 0px 3px 0px;
	color: #332A25;
}

div.homecontainer div.tabcontentright ul li.last
{
	border: none !important;
}

div.homecontainer div.tabcontentright p.findoutmore
{
	font-size: 1.1em;
	width: 215px;
}

div.homecontainer div.tabcontentright p.findoutmore a
{
	font-size: 1em !important;
	color: #332A25;
	font-weight: bold;
	text-decoration: none;
}

/* FULL WIDTH SECTION CONTAINERS */

div.djfullwidth
{
	min-height: 270px;
	height: auto !important;
	height: 270px;
	background: url("/digitalAssets/0/373_djfullwidthbg.jpg") top no-repeat;
	background-color: #009953;
	padding: 15px 15px 0px 15px;
	width: 898px !important;
}

div.producerfullwidth
{
	min-height: 270px;
	height: auto !important;
	height: 270px;
	background: url("/digitalAssets/0/374_producerfullwidthbg.jpg") top no-repeat;
	background-color: #97be0d;
	padding: 15px 15px 0px 15px;
	width: 898px !important;
}

div.blackfullwidth
{
	min-height: 270px;
	height: auto !important;
	height: 270px;
	background: url("/digitalAssets/0/759_blackfullwidthbg.jpg") top no-repeat;
	background-color: #000000;
	padding: 15px 15px 0px 15px;
	width: 898px !important;
}

div.orangefullwidth
{
	min-height: 270px;
	height: auto !important;
	height: 270px;
	background: url("/digitalAssets/0/782_orangefullwidthbg.jpg") top no-repeat;
	background-color: #e3722e;
	padding: 15px 15px 0px 15px;
	width: 898px !important;
}

div.redfullwidth
{
	min-height: 270px;
	height: auto !important;
	height: 270px;
	background: url("/digitalAssets/0/771_cubasefullwidthbg.jpg") top no-repeat;
	background-color: #a90d34;
	padding: 15px 15px 0px 15px;
	width: 898px !important;
}

div.livefullwidth
{
	min-height: 270px;
	height: auto !important;
	height: 270px;
	background: url("/digitalAssets/0/375_livefullwidthbg.jpg") top no-repeat;
	background-color: #e2c700;
	padding: 15px 15px 0px 15px;
	width: 898px !important;
}

div.schoolsfullwidth
{
	min-height: 270px;
	height: auto !important;
	height: 270px;
	background: url("/digitalAssets/0/376_schoolsfullwidthbg.jpg") top no-repeat;
	background-color: #fa0080;
	padding: 15px 15px 0px 15px;
	width: 898px !important;
}

div.bluefullwidth
{
	min-height: 270px;
	height: auto !important;
	height: 270px;
	background: url("/digitalAssets/0/407_bluefullwidthbg.jpg") top no-repeat;
	background-color: transparent;
	padding: 15px 15px 0px 15px;
	width: 898px !important;
	background-color: #4499CC;
}

div.greyfullwidth
{
	min-height: 270px;
	height: auto !important;
	height: 270px;
	background: url("/digitalAssets/0/400_greyfullwidthbg.jpg") top no-repeat;
	background-color: transparent;
	padding: 15px 15px 0px 15px;
	width: 898px !important;
}

div.greyfullwidthbackbg
{
	float: left;
	background: url("/digitalAssets/0/401_greyfullwidthbackbg.jpg") top repeat-y;
}

div.djbottom
{
	float: left;
	background: url("/digitalAssets/0/377_djfullwidthbottom.jpg") no-repeat;
	width: 928px;
	height: 15px;
	clear: both;
	margin: 0px 0px 0px 0px;
}

div.producerbottom
{
	float: left;
	background: url("/digitalAssets/0/378_producerfullwidthbottom.jpg") no-repeat;
	width: 928px;
	height: 15px;
	clear: both;
	margin: 0px 0px 3px 0px;
}

div.blackbottom
{
	float: left;
	background: url("/digitalAssets/0/758_blackfullwidthbottom.jpg") no-repeat;
	width: 928px;
	height: 15px;
	clear: both;
	margin: 0px 0px 3px 0px;
}

div.orangebottom
{
	float: left;
	background: url("/digitalAssets/0/781_orangefullwidthbottom.jpg") no-repeat;
	width: 928px;
	height: 15px;
	clear: both;
	margin: 0px 0px 3px 0px;
}
div.redbottom
{
	float: left;
	background: url("/digitalAssets/0/770_cubasefullwidthbottom.jpg") no-repeat;
	width: 928px;
	height: 15px;
	clear: both;
	margin: 0px 0px 3px 0px;
}

div.livebottom
{
	float: left;
	background: url("/digitalAssets/0/379_livefullwidthbottom.jpg") no-repeat;
	width: 928px;
	height: 15px;
	clear: both;
	margin: 0px 0px 3px 0px;
}

div.schoolsbottom
{
	float: left;
	background: url("/digitalAssets/0/380_schoolsfullwidthbottom.jpg") no-repeat;
	width: 928px;
	height: 15px;
	clear: both;
	margin: 0px 0px 3px 0px;
}

div.bluebottom
{
	float: left;
	background: url("/digitalAssets/0/408_bluefullwidthbottom.jpg") no-repeat;
	width: 928px;
	height: 15px;
	clear: both;
	margin: 0px 0px 0px 0px;
}

div.greybottom
{
	float: left;
	background: url("/digitalAssets/0/402_greyfullwidthbottom.jpg") no-repeat;
	width: 928px;
	height: 15px;
	clear: both;
	margin: 0px 0px 0px 0px;
}

img.homemsg
{
	float: left;
}

/* MAIN TEMPLATE STYLES */

div.maincontainer h1
{
	margin-bottom: 10px;
	font-size: 1.5em;
}

div.maincontainer h2
{
	margin: 10px 0px 10px 0px;
	font-size: 1.3em;
}

div.maincontainer h3
{
	margin: 10px 0px 10px 0px;
	font-size: 1.2em;
}

div.maincontainer p
{
	margin: 5px 0px 10px 0px;
	font-size: 1.1em;
}

div.maincontainer p a
{
	color: #FFFFFF;
}

div.maincontainer p a:hover
{
	text-decoration: none;
}

/* EXTRAS */

div.clearer
{
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both;
}

a img
{
	border: 0;
}

img, div, input a
{ 
	behavior: url("");
}

.nodisplay
{
	display: none;
}

a
{
	outline: none;
}

/* PRODUCTS PAGE */

div.pagecontainer div.fullwidthcontainer .leftcol
{
	float: left;
	width: 183px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/381_leftcol_bg.jpg") no-repeat;
	height: 582px;
	color: #332A25;
}

div.pagecontainer div.fullwidthcontainer .rightcol
{
	float: right;
	width: 675px;
	margin: 0px 0px 0px 0px;
	padding: 5px 33px 0px 33px;
}

div.pagecontainer div.fullwidthcontainer .rightcol h1
{
	color: #FFFFFF;
	font-size: 1.4em !important;
	font-family: "Arial";
	font-weight: bold;
	float: left;
	width: 435px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.pagecontainer div.fullwidthcontainer .rightcol h1 span
{
	color: #999999;
	display: block;
	font-weight: normal;
	font-size: 0.93em !important;
}

div.pagecontainer div.fullwidthcontainer .leftcol h3
{
	color: #637a85;
	padding: 5px 0px 0px 15px;
	margin: 0px 0px 0px 0px !important;
	font-size: 1.1em !important;
}

div.pagecontainer div.fullwidthcontainer .leftcol h4
{
	color: #333333;
	font-size: 1.1em !important;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 15px;
}

div.pagecontainer div.fullwidthcontainer .leftcol p
{
	
	margin: 0px 10px 0px 15px !important;
	padding: 0px 0px 7px 0px;
	color: #666666;
	line-height: 1.15em;
}

div.pagecontainer div.fullwidthcontainer .productheader
{
	float: left;
	width: 645px;
	padding: 12px 20px 5px 10px !important;
	margin: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/422_productsheaderbg.png") top no-repeat;
}

div.pagecontainer div.fullwidthcontainer .productheader p.signup
{
	float: right;
	width: 210px;
	margin: 5px 0px 0px 0px !important;
	line-height: 1.2em;
	font-size: 1.1em !important;
	color: #FFFFFF !important;
}

div.pagecontainer div.fullwidthcontainer .productheader form
{
	float: left;
	margin: 7px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Arial";
}

div.pagecontainer div.fullwidthcontainer .productheader form label
{
	float: left;
	font-size: 1.2em;
	margin: 3px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
}

div.pagecontainer div.fullwidthcontainer .productheader form select
{
	float: left;
	margin: 2px 11px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.2em;
	width: 105px;
	color: #333333;
}

div.pagecontainer div.fullwidthcontainer .productheader form select.lastdrop
{
	margin: 2px 0px 0px 0px; !important;	

}

div.pagecontainer div.fullwidthcontainer .productheader form input.submit
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 3px 0px;
	line-height: 1.6em;
	font-size: 1.2em;
	font-family: "Arial";
	font-weight: bold;
	width: 115px;
	background-color: #D4D5D9;
	color: #FFFFFF;
	border: 0 !important;
	outline: none !important;
	height: 25px;
	background: url("/digitalAssets/0/418_register_bg.png");
	cursor: pointer;
}

div.pagecontainer div.fullwidthcontainer div.productsheaderbottom
{
	float: left;
	width: 675px;
	height: 17px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/390_productsheaderbottom.png") top left no-repeat;
}

div.pagecontainer div.fullwidthcontainer .menutop
{
	float: left;
	width: 675px;
	height: 15px;
	background: url("/digitalAssets/0/391_menutopbg.png");
}

div.pagecontainer div.fullwidthcontainer .menubottom
{
	float: left;
	width: 675px;
	height: 15px;
	background: url("/digitalAssets/0/392_menubottombg.png");
}

/* DJ PRODUCTS */

div.pagecontainer div.fullwidthcontainer .djproducts
{
	background: #009953 url("/digitalAssets/0/387_dj_products_bg.jpg") top left no-repeat;
}

div.pagecontainer div.fullwidthcontainer .djproductsbottom
{
	width: 741px;
	height: 15px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/388_djproductsbottom.jpg");
}

/* PRODUCER PRODUCTS */

div.pagecontainer div.fullwidthcontainer .producerproducts
{
	background: #97be0d url("/digitalAssets/0/389_producer_products_bg.jpg") top left no-repeat;
}

div.pagecontainer div.fullwidthcontainer .producerproductsbottom
{
	width: 741px;
	height: 15px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/395_producerproductsbottom.jpg");
}

/* SCHOOLS PRODUCTS */

div.pagecontainer div.fullwidthcontainer .schoolsproducts
{
	background: #fb0081 url("/digitalAssets/0/393_schools_products_bg.jpg") top left no-repeat;
}

div.pagecontainer div.fullwidthcontainer .schoolsproductsbottom
{
	width: 741px;
	height: 15px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/396_schoolsproductsbottom.jpg");
}

/* LIVE PRODUCTS */

div.pagecontainer div.fullwidthcontainer .liveproducts
{
	background: #e2c600 url("/digitalAssets/0/970_liverecording.jpg") top left no-repeat;
}

div.pagecontainer div.fullwidthcontainer .liveproductsbottom
{
	width: 741px;
	height: 15px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/397_liveproductsbottom.jpg");
}

/* BLUE PRODUCTS */

div.pagecontainer div.fullwidthcontainer .blueproducts
{
	background: #4499CC url("/digitalAssets/0/420_blue_products_bg.jpg") top left no-repeat;
}

div.pagecontainer div.fullwidthcontainer .blueproductsbottom
{
	width: 741px;
	height: 15px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/421_blueproductsbottom.jpg");
}

.leftcol a.readmore
{
	color: #666666;
	font-weight: bold !important;
	display: block;
	text-decoration: underline;	
	padding: 0px 0px 10px 0px !important;
	margin: 0px 10px 0px 15px !important;
	border-bottom: 1px dashed #666666;
	font-size: 1.1em;
}

.leftcol a.readmore:hover
{
	text-decoration: none;
}

div.pagecontainer .banner .loginbottom p
{
	width: 167px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 0.7em;
}
	
div.pagecontainer .banner .loginbottom p a
{
	background-image: none !important;
	float: none;
	height: 13px;
	color: #332A25;
	font-size: 0.9em;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

div.pagecontainer div.fullwidthcontainer .blogleftcol
{
	float: left;
	width:580px; 
	border-right: 1px solid #FFFFFF; 
	padding-right: 18px;
}

div.pagecontainer div.fullwidthcontainer .blogrightcol
{
	float: left; 
	width:200px; 
	margin-left: 18px;
}

/* Full inner container */

div.pagecontainer div.fullwidthcontainer .fullheader
{
	float: left;
	width: 868px;
	padding: 12px 20px 0px 10px !important;
	margin: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/403_fullheaderbg.png") top no-repeat;
}

div.pagecontainer div.fullwidthcontainer div.fullheaderbottom
{
	float: left;
	width: 898px;
	height: 17px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/404_fullheaderbottom.png") top left no-repeat;
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer
{
	float: left;
	width: 858px;
	background-color: #f6f6f6;
	color: #666666;
	padding: 0px 20px 0px 20px;
}

div.pagecontainer div.fullwidthcontainer .fullmenutop
{
	float: left;
	width: 898px;
	height: 15px;
	background: url("/digitalAssets/0/405_fullmenutopbg.png");
}

div.pagecontainer div.fullwidthcontainer .fullmenubottom
{
	float: left;
	width: 898px;
	height: 15px;
	background: url("/digitalAssets/0/406_fullmenubottombg.png");	
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer div.resultsrow
{
	float: left;
	border-bottom: 1px solid #999999;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 15px 0px;
	width: 858px;
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer div.resultsrow h3
{
	font-size: 1.2em;
	margin: 0px 0px 10px 0px;
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer div.resultsrow h3 a
{
	color: #666666;
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer div.resultsrow p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer div.resultsrow p.description
{
	margin: 0px 0px 10px 0px;
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer div.resultsrow div.detailsrow
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer a
{
	color: #666666;
	text-decoration: underline;
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer a:hover
{
	text-decoration: none;
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer div.resultsrow div.moreinforow
{
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer div.resultsrow div.detailsrow p
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer div.resultsrow div.detailsrow p.details
{
	width: 100px;
}

div.pagecontainer div.fullwidthcontainer div.fullinnercontainer div.resultsrow div.moreinforow a
{
	color: #666666;
	font-weight: bold;
	font-size: 1em;
}

div.register
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.register form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.register form a
{
	color: #000000;
}

div.register form a:hover
{
	text-decoration: none;
}

div.register form h2
{
	margin: 20px 0px 20px 0px !important;
}

div.register form div
{
	margin-bottom: 8px;
}

div.register form select
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	width: 294px;
	font-size: 1.1em;
}

div.register form label
{
	float: left;
	width: 220px;
	font-size: 1.1em;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
}

div.register form label.newsletter
{
	width: 300px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.register form label.terms
{
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	*padding: 3px 0px 0px 0px;
}

div.register form input
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	width: 290px;
	font-size: 1.1em;
}

div.register form input.checknews
{
	
	display: inline;
	width: 20px;
	margin: 0px 0px 0px 59px;
	padding: 0px 0px 0px 0px;
}

div.register form input.checkterms
{
	display: inline;
	width: 20px;
	margin: 0px 0px 0px 59px;
	padding: 0px 0px 0px 0px;
}

div.submitleft
{
	float: left;
	width: 11px;
	height: 29px;
	background: url("/digitalAssets/0/412_submit_btn_left.png") top left no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.register form .submit
{
	float: left;
	display: inline;
	height: 28px;
	margin: 0px 0px 10px 0px;
	padding: 0px 5px 4px 5px;
	background: url("/digitalAssets/0/336_submit_btn.png") top left no-repeat;
	font-family: "Arial";
	font-size: 1.2em;
	border: none;
	text-align: middle;
	width: auto;
	cursor: pointer;
	font-weight: bold;
	color: #FFFFFF;
}

div.submitright
{
	float: left;
	width: 15px;
	height: 29px;
	background: url("/digitalAssets/0/413_submit_btn_right.png") top left no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* NEW */

div.pagecontainer div.fullwidthcontainer div.innercontainertop
{
	float: left;
	display: inline;
	width: 860px;
	height: 11px;
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/409_innercontainertop_bg.png") top left no-repeat;
	font-size: 0;
	line-height: 0;
}

div.pagecontainer div.fullwidthcontainer div.innercontainer
{
	float: left;
	display: inline;
	width: 832px;
	margin: 0px 0px 0px 19px;
	padding: 0px 14px 0px 14px;
	background-color: #f1f1f2;
	color: #333333;
}

div.pagecontainer div.fullwidthcontainer div.innercontainer a
{
	color: #333333;
}

div.pagecontainer div.fullwidthcontainer div.innercontainerbottom
{
	float: left;
	display: inline;
	width: 860px;
	height: 11px;
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/411_innercontainerbottom_bg.png") top left no-repeat;
	font-size: 0;
	line-height: 0;
}

.hidden
{
    visibility: hidden;
}

div.pagecontainer div.fullwidthcontainer .productstwo .productheader
{
	padding: 9px 0px 0px 10px !important;
	width: 665px;
}

div.pagecontainer div.fullwidthcontainer .productstwo .productheader .contents
{
	float: left;
	width: 230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.pagecontainer div.fullwidthcontainer .productstwo .productheader .contents h1
{
	width: 230px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	background: url("/digitalAssets/0/414_slim_header_bottom.jpg") left bottom no-repeat;
}

div.pagecontainer div.fullwidthcontainer .productstwo .productheader .contents p
{
	color: #FFFFFF;
}

div.pagecontainer div.fullwidthcontainer .productstwo div.productsheaderbottom
{
	background: url("/digitalAssets/0/415_productsheaderbottomnoline.png") top left no-repeat;
	height: 13px;
}

div.pagecontainer div.fullwidthcontainer .productstwo .productheader .videocontainer
{
	float: left;
	width: 400px;
	height: 228px;
	background: url("/digitalAssets/0/416_video_wide_bg.jpg") top left no-repeat;
	margin: 0px 0px 0px 7px;
	padding: 9px 9px 0px 9px;
}

/* PRODUCT TABS */

div.producttabcontainer
{
	float: left;
	width: 675px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("/digitalAssets/0/417_productsmenutop.png") no-repeat;
	
}

div.producttab1
{
	float: left;
	width: 139px;
	height: 32px;
	background: url("/digitalAssets/0/334_product_tab1.png");
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.producttab
{
	float: left;
	width: 139px;
	height: 32px;
	background: url("/digitalAssets/0/335_product_tab.png");
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	
}

div.producttab_selected
{
	background: url("/digitalAssets/0/419_product_tab_selected.png");
}


div.producttabcontainer a
{
	display: block;
	height: 28px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	
}

div.producttabcontainer div.producttab_selected a
{
	color: #637A85;
}

.searchresults
{
	color: #FFFFFF !important;
}

.generalvideo
{
    width: 910px;
    height: 570px;
    margin: 0 auto;
    /* margin: 0px 0px 0px 0px; */
    padding: 0px 0px 0px 0px;
}

div.videocontainer .coursedemovideo
{
    float: left;
    width: 400px;
    height: 228px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/* LANDING PAGES */

div.landingcontainer
{
	float: left;
	width: 835px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	min-height: 1px;
	height: auto !important;
	height: 1px;
}


div.landingcontainer h1
{
	color: #666666 !important;
	margin-bottom: 10px !important;
}

div.landingcontainer h2
{
	color: #4499CC;
	font-size: 2.2em;
	line-height: 1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*top row*/
div.landingcontainer div.landingrow
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        min-height: 1px;
        height: auto !important;
	height: 1px;
	width: 835px;
}

div.landingcontainer div.landingrow div.landingmodule
{
	float: left;
	padding-top: 7px;
	border-top: 1px solid #666666 !important;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	padding: 5px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
}

div.landingcontainer div.landingrow div.landingmoduleblue
{
	float: left;
	padding-top: 7px;
	border-top: 1px solid #71b0d7 !important;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	padding: 5px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
}


div.landingcontainer div.landingrow div.landingmodulenoline
{
	float: left;
	padding-top: 7px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	padding: 5px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
}

div.landingcontainer div.landingrow div.leftarticle
{
	width: 202px;
}

div.landingcontainer div.landingrow div.middlearticle
{
	width: 610px;
	margin: 0px 0px 0px 0px !important;
}

div.landingcontainer div.landingrow div.middlearticle2
{
	width: 390px;
	margin: 0px 15px 0px 0px !important;
}

div.landingcontainer div.landingrow div.rightarticle
{
	width: 207px;
	margin: 0px 0px 0px 0px !important;
}

div.middlecontainer
{
	float: left;
        border-top: 1px solid #666666 !important;
	margin: 0px 0px 0px 0px !important;
	width: 390px;
}



/*MIDDLE TEXT LANDING PAGE*/
div.landingcontainer2
{
	float: left;
	width: 383px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}
div.landingcontainer2 div.landingrow
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 383px;
}

div.landingcontainer2 div.landingrow div.landingmodule
{
	float: left;
	padding-top: 7px;
	border-top: 1px solid #666666 !important;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.landingcontainer2 div.landingrow div.leftarticle
{
	width: 380px;
	margin: 0px 212px 0px 0px !important;
}

/*SUBSCRIBE TEXT LANDING PAGE*/
div.landingcontainer3
{
	float: right;
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}
div.landingcontainer3 div.landingrow
{
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 180px;
}

div.landingcontainer3 div.landingrow div.landingmodule
{
	float: right;
	padding-top: 7px;
	border-top: 1px solid #666666 !important;
	min-height: 218px;
	height: auto !important;
	height: 220px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


div.landingcontainer3 div.landingrow div.leftarticle
{
	width: 180px;
	margin: 0px 0px 0px 0px !important;
}

/*BOTTOM TABLE BOX*/
div.landingcontainer4
{
	float: left;
	width: 383px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}
div.landingcontainer4 div.landingrow
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 380px;
}

div.landingcontainer4 div.landingrow div.landingmodule
{
	float: left;
	padding-top: 7px;
	border-top: 1px solid #666666 !important;
	min-height: 218px;
	height: auto !important;
	height: 20px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


div.landingcontainer4 div.landingrow div.leftarticle
{
	width: 380px;
	margin: 0px 212px 0px 0px !important;
}







/* NEWS */

div.newscontainer
{
	float: left;
	background: #F6F6F6;
	width: 644px;
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	min-height: 563px;
	height: auto !important;
	height: 547px;
}

div.newscontainer h1
{
	color: #666666 !important;
	margin-bottom: 10px !important;
}

div.newscontainer h2
{
	color: #4499CC;
	font-size: 2.2em;
	line-height: 1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.newscontainer div.newsrow
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 644px;
}

div.newscontainer div.newsrow div.newsmodule
{
	float: left;
	padding-top: 7px;
	border-top: 1px solid #71b0d7 !important;
	min-height: 218px;
	height: auto !important;
	height: 220px;
	padding: 5px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
}

div.newscontainer div.newsrow div.leftarticle
{
	width: 218px;
}

div.newscontainer div.newsrow div.rightarticle
{
	width: 410px;
	margin: 0px 0px 0px 0px !important;
}

div.newscontainer div.newsrow p.date
{
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.imagearticle
{
	padding: 0px 0px 0px 0px !important;
}

.intro p
{
	color: #4499CC;
	font-size: 1.1em !important;
	line-height: 1em;
	font-weight: bold;
	padding: 0px 0px 20px 0px !important;
	margin: 0px 0px 0px 0px !important;
	width: 200px;
}

.rightarticle p
{
	
	font-size: 1.1em !important;
	line-height: 1.1em;
	margin: 0px 0px 8px 0px !important;
}

div.linkscontainer
{
	float: left;
	border-top: 1px solid #71b0d7 !important;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px !important;
	font-size: 1.1em;
	width: 218px;
}

div.linkscontainer p
{
	width: 218px !important;
}

div.linkscontainer .LinkTitle p
{
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 2px 0px !important;
}

div.linkscontainer .LinkText p
{
	font-size: 1em !important;
	color: #333333 !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 2px 0px !important;
}

div.linkscontainer .LinkUrl
{
	width: 218px
}

div.linkscontainer .LinkUrl p
{
	font-size: 1em !important;
}

div.linkscontainer .LinkUrl p a
{
	color: #333333 !important;
	font-weight: normal;
	width: 218px !important;
	text-decoration: none;
}

div.linkscontainer .LinkUrl p a:hover
{
	text-decoration: underline;
}

div.newscontainer a
{
	color: #666666 !important;
}

div.newscontainer a:hover;
{
	color: #666666;
	text-decoration: none;
}

p.buttoncontainertext
{
                float: left;
                border: none !important;
                line-height: 1.1em;
                padding: 0px 0px 0px 0px !important;
                margin: 5px 0px 0px 0px !important;
                clear: both !important
                width: 100% !important;
}   

a.submitgrow
{
                float: left;
                height: 23px;
                margin: 0px 0px 0px 0px !important;
                padding: 4px 5px 0px 5px !important;
                background: url("/digitalAssets/0/336_submit_btn.png") top left no-repeat;
                font-family: "Arial";
                font-size: 1.2em;
                text-align: middle;
                cursor: pointer;
                font-weight: bold;
                color: #FFFFFF;
                text-decoration: none;
}

.newsimage p img
{
                margin: 0px 10px 0px 10px;
                float: left;
}

.buttonlgcontainer
{
                float: left;
                margin-top: 10px !important;
}

#videobg
{
	background-color: #000000 !important;
}

.error
{
                color: #FF0000;

}
