* {margin:0; padding:0;}

body {
background-color:#6BBEF8;
text-align:center;
font-family:Arial;
color:#235477;
background-image:url(../backgrounds/insidebodybg.jpg);
background-repeat:repeat-x;
}

img {
display:block;
border:0;
}

.clear {
clear:both;
}

a {
outline:none;
}

#all {
position:relative;
width:886px;
margin-right:auto;
margin-left:auto;
text-align:left;
margin-top:10px;
}

#insidelogo {
position:absolute;
top:88px;
left:20px;
}

#top-about {
background-image:url(../backgrounds/abouttopbg.jpg);
background-repeat:no-repeat;
background-position:210px 15px;
}

#top-conferences {
background-image:url(../backgrounds/conferencestop.png);
background-repeat:no-repeat;
background-position:210px 15px;
}

#top-downloads-mohegan {
background-image:url(../backgrounds/downloads-mohegan-top.png);
background-repeat:no-repeat;
background-position:210px 15px;
}

#top-exhibitors {
background-image:url(../backgrounds/exhibitorstopbg.jpg);
background-repeat:no-repeat;
background-position:210px 15px;
}

#top-mailing {
background-image:url(../backgrounds/mailingtopbg.jpg);
background-repeat:no-repeat;
background-position:210px 15px;
}

#top-positions {
background-image:url(../backgrounds/positionstopbg.jpg);
background-repeat:no-repeat;
background-position:210px 15px;
}

#topcontent {
height:175px;
padding:42px 0 0 0;
}

ul#insiderightnavigation {
list-style:none;
font-size:11px;
font-weight:bold;
text-align:right;
width:120px;
margin-top:-9px;
padding-left:758px;
}

ul#insiderightnavigation li a  {
display:block;
padding-bottom:1px;
border-bottom:1px dotted #71A2C8;
margin-bottom:11px;
padding-right:12px;
color:#235477;
text-decoration:none;
}

ul#insiderightnavigation li a:hover {
color:#CD37ED;
}

#contentarea {
background-color:#6BBEF8;
background-image:url(../backgrounds/contentareabg.jpg);
background-repeat:repeat-x;
}

#navigation {
widthg:200px;
position:relative;
float:left;
font-weight:bold;
}

#section-id {
position:absolute;
top:0;
right:7px;
}

#section-id-nosub {
position:absolute;
top:5px;
right:7px;
}

#contentarea #navigation ul#sectionnav {
list-style:none;
font-size:13px;
text-align:right;
margin-top:40px;
}

#contentarea #navigation ul#sectionnav li  {
padding-bottom:12px;
}

#contentarea #navigation ul#sectionnav li a {
text-decoration:none;
color:#fff;
background-image:url(../icons/pinkdot.gif);
background-repeat:no-repeat;
background-position:100% 50%;
padding-right:16px;
margin-right:9px;
}

#contentarea #navigation ul#sectionnav li a:hover {
color:#89339B;
}

#contentarea #navigation ul#mainnav {
list-style:none;
font-size:12px;
text-align:right;
font-weight:bold;
margin-top:40px;
margin-bottom:45px;
}

#contentarea #navigation ul#mainnav-nosub {
list-style:none;
font-size:12px;
text-align:right;
font-weight:bold;
margin-top:70px;
margin-bottom:65px;
}


#contentarea #navigation ul#mainnav li, #contentarea navigation ul#mainnav-nosub li {
padding-bottom:20px;
}

#contentarea #navigation ul#mainnav li a, #contentarea #navigation ul#mainnav-nosub li a {
background-image:none;
color:#225374;
text-decoration:none;
padding-right:8px;
margin-right:6px;
}

#contentarea #navigation ul#mainnav li a:hover, #contentarea #navigation ul#mainnav-nosub li a:hover {
color:#89339B;
text-decoration:none;
}

#insidecontent {
width:672px;
margin-left:210px;
background-image:url(../backgrounds/insidecontentbg.gif);
}

#insidecontent-single {  
width:672px;
margin-left:210px;
background-image:url(../backgrounds/insidecontent-1-bg.gif);
}

#maincolumn {
width:460px;
font-size:13px;
line-height:21px;
margin-right:0;
}

#maincolumncontent {
padding:20px 30px 0 45px;
}

#maincolumn p, #maincolumn-single p {
padding-bottom:15px;

}

#maincolumn-single {
min-height:350px;
font-size:13px;
line-height:21px;
margin-right:0;
}

#maincolumncontent-single {
padding:20px 50px 36px 45px;
}

#text p {
padding-bottom:20px;
}

ol {
padding-left:12px;
margin-left:12px;
}


p#approved {
font-size:11px;
line-height:17px;
padding-top:15px;
border-top:1px dashed;
margin-top:12px;
}

#sidebar {
float:right;
margin:0 3px 0 0;
width:184px;
background-color:#5790B6;
color:#fff;
font-family:Tahoma;
font-size:11px;
line-height:18px;
}

#conference-calendar {
background-color:#5790B6;
}

#calendar {
background-color:#5790B6;
color:#fff;
font-family:Tahoma;
font-size:11px;
line-height:16px;
text-align:left;
}

#sidebar-content  {
padding:10px 22px 45px 21px;
}

#calendar-content  {
padding:10px 18px 90px 20px;
}

#calendar-content a {
font-weight:bold;
color:#fff;
}

.bullets {
color:#D2EBFF;
text-align:center;
}

#sidebar-content p, #calendar-content p  {
padding-bottom:15px;
}

#sidebar ol li {
padding-bottom:12px;
line-height:15px;
}

#sidebar a {
color:#fff;
text-decoration:underline;
}

#sidebar a:hover {
color:#FEF509;
}


h2 {
font-family:Arial;
font-size:15px;
color:#395D79;
padding-bottom:15px;
}

h3 {
font-size:14px;
font-style:italic;
color:#FD1402;
padding-bottom:15px;
}

h4 {
font-size:13px;
font-style:italic;
color:#fff;
padding-bottom:9px;
border-bottom:1px solid #E3EAEF;
margin-bottom:12px;
}

h5 {
font-size:13px;
font-style:italic;
color:#BB372A;
padding-bottom:15px;
}

h6 {
font-size:12px;
color:#fff;
padding-bottom:9px;
border-bottom:1px solid #E3EAEF;
margin-bottom:12px;
}

#maincolumncontent ul {
padding-left:10px;
margin-left:10px;
}

#maincolumncontent ul li {
padding-bottom:10px;
line-height:18px;
}

#maincolumncontent-single ul {
list-style:none;
font-size:12px;
padding-left:9px;
margin-left:9px;
}

#maincolumncontent-single ul li {
padding-bottom:20px;
line-height:15px;
background-image:url(../backgrounds/pinkdot.gif);
background-repeat:no-repeat;
background-position: 0 4px;
padding-left:14px;
}

#maincolumncontent-single ul li a {
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#3A7CC1;
}

.textlink {
color:#1780D3;
font-weight:bold;
text-decoration:none;
}

.textlink:hover {
color:#783C85;
text-decoration:underline;
}


.pointer {
color:#1780D3;
font-weight:bold;
text-decoration:none;
background-image:url(../icons/pointers.gif);
background-repeat:no-repeat;
background-position:100% 5px;
padding-right:16px;
}

.pointer:hover {
color:#783C85;
background-image:url(../icons/redpointers.gif);
}

ul#staff {
list-style:none;
margin:0;
padding:0;
}

ul#staff li {
padding-bottom:12px;
border-bottom:1px dashed #658CAC;
margin-bottom:12px;
}

ul#staff li.bottomitem {
border:0;
}

ul#staff li p.stafftitle {
font-size:12px;
font-weight:bold;
color:#658CAC;
padding:0;
}

ul#staff li p.staffname {
font-size:14px;
padding:0;
}

.staffdegree {
font-size:12px;
padding:0;
}

ul#staff li a {
display:block;
margin-top:-16px;
padding-right:24px;
color:#277ABC;
text-decoration:none;
font-size:11px;
font-weight:bold;
text-align:right;
}

ul#staff li a:hover {
color:#990000;
}

.pinkbullets {
color:#A753B9;
font-size:14px;
text-align:center;
}

.smallerfont {
font-size:11px;
}

.next {
position:relative;
line-height:17px;
}

#lobster {
position:absolute;
top:3px;
right:0;
}

.blueinset {
font-size:11px;
background:#1F86CE; 
color:#fff; 

margin:8px 0 15px 18px;
border:1px solid #4AA4E3;
}

.next .blueinset p {
padding-top:9px;
border:1px solid;
}

.next p#calendarlink {
padding-top:30px;
}

.next p {
padding:0 30px 12px 0;
}

.next h1 {
font-size:18px;
font-style:italic;
color:#990000;
padding:0 0 5px 0;
}

p#specialty {
font-size:15px;
font-weight:bold;
font-style:italic;
color:#990000;
padding:0 0 8px 0;
}

.next p.next-title {
font-size:13px;
font-weight:bold;
padding-bottom:3px;
} 

.next p#links {
font-size:12px;
padding-left:180px;
margin-top:-6px;
}

.next h2 {
padding-bottom:9px;
}

.next a  {
color:#0B5BC8;
font-size:13px;
}

.next a:hover  {
color:#F90B0B;
}

.next p#links a {
font-size:12px;
}

.next p.topics {
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#266A95;
}

.eleven {
font-size:11px;
}

#cruise {
width:575px;
height:151px;
background-image:url(../backgrounds/cruisebg.jpg);
background-repeat:no-repeat;
margin-bottom:25px;
}

#cruise a {
display:block;
color:#fff;
font-size:11px;
font-weight:bold;
padding:100px 0 0 390px;
}

#cruise a:hover {
color:#F9F10E;
}

.venue {
width:577px;
height:154px;
font-size:12px;
font-weight:bold;
line-height:18px;
margin-bottom:24px;
background-repeat:no-repeat;
}

#maincolumncontent-single .venue p.conf-date {
font-size:12px;
padding:15px 0 3px 77px;
}

#maincolumncontent-single .venue p.conf-name {
font-size:15px;
padding:0 230px 0 77px;
}

#maincolumncontent-single .venue p.conf-hotel {
font-size:12px;
font-style:italic;
padding:8px 0 0 0;
border-top:1px solid #4EA4D1;
margin:8px 230px 0 77px;
}

#maincolumncontent-single .venue p.conf-city {
font-size:13px;
padding:0 230px 0 77px;
}

#nashville {
background-image:url(../backgrounds/nashvillebg.jpg);
}

#disney {
background-image:url(../backgrounds/disneybg.jpg);
}

#mohegan {
background-image:url(../backgrounds/vegasbg.jpg);
}

#orlando {
background-image:url(../backgrounds/orlandobg.jpg);
}

#capecod {
background-image:url(../backgrounds/capecodbg.jpg);
}

#neworleans {
background-image:url(../backgrounds/neworleansbg.jpg);
}

#providence {
background-image:url(../backgrounds/providencebg.jpg);
}

#stlouis {
background-image:url(../backgrounds/stlouisbg.jpg);
}

#boston {
background-image:url(../backgrounds/bostonbg.jpg);
}

#mohegan {
background-image:url(../backgrounds/moheganbg.jpg);
}

#phoenix {
background-image:url(../backgrounds/phoenixbg.jpg);
}


#waltham {
background-image:url(../backgrounds/walthambg.jpg);
}

#sanantonio {
background-image:url(../backgrounds/sanantoniobg.jpg);
}

#gga {
margin-top:50px;
}

#exhibitor-list {
width:555px;
border-collapse:collapse;
margin-top:25px;
border:1px solid #A3D5F1;
}

#exhibitor-list td {
width:185px;
font-size:11px;
font-weight:bold;
padding:15px 16px;
border-right:1px solid #A3D5F1;
}

#exhibitor-list td#listheader {
width:555px;
text-align:center;
background:#367EBC;
color:#fff;
font-size:13px;
font-weight:bold;
padding:5px 0;
border-bottom:1px solid #A3D5F1;
}

#exhibitor-list td ul {
list-style:none;
}

#exhibitor-list td ul li {
padding-bottom:12px;
line-height:14px;
}

p.checked {
background-image:url(../graphics/redcheck.gif);
background-repeat:no-repeat;
background-position:0 0;
padding-top:7px;
padding-left:20px;
}

.joblisting {
font-family:Verdana;
font-size:11px;
line-height:17px;
}

.employerlink {
color:#176292;
font-weight:bold;
}

.employerlink:hover {
color:#990000;
}

a.conferencelink {
display:block;
color:#FEFEEA;
padding-top:3px;
font-weight:bold;
}

a.conferencelink:hover {
color:#FCF903;
}


/* form styles */

#form_ {
margin-top:15px;
}

td {
font-size:11px;
font-weight:bold;
line-height:15px;
padding-bottom:16px;
}

td.label {
text-align:right;
padding-right:10px;
}

td#button {
padding-top:20px;
}

#footer {
margin-top:24px;
margin-bottom:70px;
}


.vol {
font-size:11px;
line-height:18px;
padding:7px 3px;
border-top:1px solid #AD63BD;
border-bottom:1px solid #AD63BD;
margin-bottom:36px;
}

.vol a {
margin-top:-16px;
padding-right:24px;
color:#277ABC;
text-decoration:none;
font-size:11px;
font-weight:bold;
text-align:right;
}

.vol a:hover {
text-decoration:underline;
}

