#containerwrapper{
width:956px;
}

#containerwrapper #Leftcolumn{
float:left;
width:245px;
}

#containerwrapper #Leftcolumn #edgejoin{
margin-top:40px;
}

#containerwrapper #Leftcolumn #dnn_LeftPane{
margin-top:40px;
}
#containerwrapper #contentcolumn{
margin-left:10px;
margin-bottom:10px;
float:left;
width:692px;
min-height:600px;
background:#FFFFFF;
}
#containerwrapper #contentcolumn #dnn_ContentPane{
padding-top:70px;
margin-left:10px;
padding-bottom:10px;
width:672px;
background:#FFFFFF;
}
#containerwrapper #contentcolumn.twocolumn #dnn_ContentPane{
padding-top:70px;
margin-left:10px;
padding-bottom:10px;
width:440px;
background:#FFFFFF;
float:left;
}
#containerwrapper #contentcolumn.twocolumn #dnn_Right2Pane{
padding-top:70px;
margin-left:10px;
padding-bottom:10px;
width:220px;
background:#FFFFFF;
float:left;
}
#containerwrapper #contentcolumn.twocolumn_secondtype #dnn_ContentPane{
padding-top:70px;
margin-left:10px;
padding-bottom:10px;
width:340px;
background:#FFFFFF;
float:left;
}
#containerwrapper #contentcolumn.twocolumn_secondtype #dnn_Right2Pane{
padding-top:70px;
margin-left:10px;
padding-bottom:10px;
width:320px;
background:#FFFFFF;
float:left;
}

#movieContainer{
height:310px;
}

#dnn_TitlePane{
position:absolute;
margin-left:450px;
top:90px;
width:215px;
height:105px;
}

#sessontime{
background:url(/Portals/0/Images/bg_sessiontime.jpg) bottom no-repeat;
padding:10px;
font-size:10px;
min-height:200px;
}

#sessontime p{
padding-bottom:10px;
margin:0px;
}


#sessontime2{
background:url(/Portals/0/Images/bg_sessiontime.jpg) bottom no-repeat;
padding:10px;
font-size:10px;
}

#sessontime2 p{
padding-bottom:10px;
margin:0px;
}

.sessiondetail td{
font-size:10px;
}

.sessiondetail td h3{
padding-top:0px;
margin-top:0px;
padding-bottom:3px;
margin-bottom:3px;
font-weight:bold;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#dnn_ctr387_FormMaster_ContactForm td{
padding:5px;
text-align:left;
}


#dnn_ctr364_ContentPane{
margin-top:-30px;
}

/********************************************/
#menu_nav li a{
background-image:url(images/menu/menu_content.gif);
background-repeat:no-repeat;
height:130px;
}

.Level0, .Level0 li, .Level1, .Level1 li, .Level2, .Level2 li, .Level3, .Level3 li{
margin:0px;
padding:0px;
list-style:none;
}

.Level0 li{
position:relative;
text-indent:-999em;
float:left;
}

.Level0 li a{
display:block;
overflow:hidden;
}


#menu_nav ul li#menu_nav54 ul{
left:-100px;
background:none;
}
#menu_nav ul li#menu_nav55 ul{
left:-30px;
background:none;
}
#menu_nav ul li#menu_nav57 ul{
left:-280px;
background:none;
}
#menu_nav ul li#menu_nav58 ul{
left:-390px;
background:none;
}


_li#menu_nav36 a {
width:100px;
background-position:0px 0px;
}
_li#menu_nav36.SelectedTab a,
_li#menu_nav36 a:hover{
background-position: 0px -130px;
}

li#menu_nav54 a {
width:96px;
background-position:0px 0px;
}
li#menu_nav54.SelectedTab a,
li#menu_nav54 a:hover{
background-position:0px -130px;
}

li#menu_nav55 a {
width:92px;
background-position:-96px 0px;
}
li#menu_nav55.SelectedTab a,
li#menu_nav55 a:hover{
background-position:-96px -130px;
}

li#menu_nav56 a {
width:99px;
background-position:-188px 0px;
}
li#menu_nav56.SelectedTab a,
li#menu_nav56 a:hover{
background-position:-188px -130px;
}

li#menu_nav57 a {
width:98px;
background-position:-287px 0px;
}
li#menu_nav57.SelectedTab a,
li#menu_nav57 a:hover{
background-position:-287px -130px;
}

li#menu_nav58 a {
width:91px;
background-position:-385px 0px;
}
li#menu_nav58.SelectedTab a,
li#menu_nav58 a:hover{
background-position:-385px -130px;
}

li#menu_nav59 a {
width:236px;
background-position:-476px 0px;
}
li#menu_nav59.SelectedTab a,
li#menu_nav59 a:hover{
background-position:-476px -130px;
}