body {font-family:Trebuchet MS, Verdana; font-size:12px; margin:0;padding: 0 0 50px 0;background: #C5D0D5 url(../images/bg.Body.gif) 0 0 repeat-x; }

h1 {margin: 0 0 10px 0; font-size:16px;}
p {margin:5px 0 15px 0 ; line-height:16px;}
select, input {font-size:12px;}
ol li ul li { list-style-type:disc; }
.bool input{ border:none;}
div.clear {clear:both;}
.White { color:White;}
td {padding:3px 3px 3px 0;}
a img {border:none;}



div#SiteContainer {width:961px; margin:0 auto 0 auto; border-left:1px solid #5683AC; border-bottom:1px solid #5683AC; border-right:1px solid #5683AC; background:white;}
div#TopContainer {background: transparent url(../images/bg.Top.gif) 0 0 no-repeat; height:144px; margin: 0 10px 0 10px; }

div#TopNavigationContainer { height:33px; border:0; background: transparent url(../images/bg.TopNavigation.gif) 0 0 repeat-x;}
div#TopNavigationContainer ul { float:left; list-style:none; margin:0; padding:0; }
div#TopNavigationContainer li { float:left; margin: 6px 0 0 0;background: transparent url(../images/bg.TopNavigationLink.gif) 100% 0 no-repeat;height:18px; font-family:Arial; font-weight:bold;}
div#TopNavigationContainer a { color:white; text-decoration:none; margin: 0 20px 0 20px; line-height:18px;}
div#TopNavigationContainer a:hover {color:#fff;}
div#TopNavigationContainer li.Selected a {color:#fff; font-weight:bold; text-decoration:none;}
/*
div#TabContainer{ height:32px; border:0;}
div#TabContainer ul { list-style:none; margin:0; padding:0;}
div#TabContainer li { float:left; margin: 0 10px 0 10px; background: transparent url(../images/tab.gif) 0 0 no-repeat;height:32px; width:132px;}
 * html div#TabContainer li { float:left; width:132px; margin: 0 10px 0 5px; border:0; background: transparent url(../images/tab.gif) 0 0 no-repeat;}
div#TabContainer li.Selected {background: transparent url(../images/tab.active.gif) 0 0 no-repeat;}
 * html div#TabContainer li.Selected {margin: 0 10px 0 10px; border:0; background: transparent url(../images/tab.active.gif) 0 0 no-repeat;}
div#TabContainer a { color:#777; text-decoration:none; margin: 8px 0 0 0; font-size:16px; text-align:center; display:block; font-family:Arial;font-size:13px; }
div#TabContainer a:hover,
div#TabContainer li.Selected a {color:white; text-decoration:none; margin: 8px 0 0 0; font-weight:bold; text-align:center; display:block; }
*/

div#TabContainer { height:32px;}
div#TabContainer ul { list-style:none; margin:0; padding:0;}
div#TabContainer li { float:left; margin: 0 10px 0 10px;height:32px; width:132px;  text-align:center;}
div#TabContainer li.Partnering {background: transparent url(../images/topTab.png) 0 0 no-repeat;height:32px; width:132px;}
div#TabContainer li.Website {background: transparent url(../images/tabIntro.gif) 0 0 no-repeat;height:32px; width:132px;}
div#TabContainer li.Member {background: transparent url(../images/tabmember.gif) 0 0 no-repeat;height:32px; width:132px;}
div#TabContainer li.Selected a,
div#TabContainer li.Selected a:hover{ font-weight:bold; font-size:14px; color:White; text-decoration:none;}

div#TabContainer a { color:white; text-decoration:none; margin: 8px 0 0 0; font-size:13px;  display:block; font-family:Arial; }
div#TabContainer a:hover { text-decoration:underline; }


div#LogoContainer { position:relative; height:60px;}
div#LogoContainer img{position:absolute; top:40px; left: 700px;}

div.SponsorRow { -moz-border-radius: 4px; border-bottom:1px dotted #bbb; margin: 0 20px 0 20px;  }
div.SponsorRow h4 { width:auto; margin:10px 0 15px 10px; font-size:12px; color:#888;}
div.SponsorRow img { margin:0 2px 15px 20px;}


div#ApplicationContainer{  margin: 10px 10px 0 10px;}

div#ContentContainer{ width:750px; float:left; }
div#RightContainer{ width:160px; float:left; margin: 0 0 20px 15px; height:560px;}

div#NavigationContainer { width:189px; float:left; }
div#NavigationContainer div.Top {background: transparent url(../images/bg.LeftNavigation.gif) 0 0 no-repeat; height:20px;}
div#NavigationContainer ul { margin: 0; padding:0; list-style:none; margin: 5px 0 15px 5px; padding:0; width:180px;}
div#NavigationContainer .BlankNavigation ul{ border:none; }
div#NavigationContainer ul li { margin: 0; padding:0; }
div#NavigationContainer ul a{ display:block; margin:0; padding:2px 0 2px 10px; color:#000; border-top:1px dotted #444; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold; }
div#NavigationContainer ul a.Selected { color:#fff; background:#5784ad; }
div#NavigationContainer ul a:hover{ color:#fff; background:#739bc0; }
div#NavigationContainer ul a.active{font-weight:bold;}

div#CenterContainer { width:532px; float:left; margin: 0 0 0 20px; padding:0 0 50px; }
div#CenterContainer a, div#CenterContainer a:link, div#CenterContainer a:visited { color:#666666; text-decoration:underline; }
div#CenterContainer a:hover, div#CenterContainer a:active { text-decoration:none; }

div.Room {display:none;}

fieldset { border:none; margin: 0 0 10px 0;}
fieldset label { display: block;margin: 0 0 2px 0;}
fieldset input{ display: block; width:400px;}
fieldset select{ display: block; width:400px;}
fieldset textarea{ display: block; }
fieldset div { margin: 10px 0 0 0;}

div.ButtonRow  { text-align:right; border-top:1px dotted gray; border-bottom:1px dotted gray; margin: 5px 0 5px 0; padding: 5px 0 5px 0; }
div.ButtonRow input { width:auto; display:inline; border: 1px outset white;}
.calendarHide {	display: none; position: relative;}
.calendarShow { position: absolute; z-index: 0; background-color: Silver;}
div.SpotContent {position:relative;overflow:hidden; margin: 15px 15px 0 15px;}
div.SpotContent p{margin : 5px 0 10px 0;}
div.SpotContent a{color:#6E6A64;}
div.SpotContent ol{margin : 0 0 0 15px;}
div.SpotContent h3 {font-family:helvetica, Arial, verdana; Text-transform:uppercase; color:#6E6A64; margin: 5px 0 5px 0; font-size:18px;}
div.SpotLinkContainer a { position:absolute; right:10px; bottom:10px;height:70px; width:70px;}

div#ContentContainerFrontpage {width:920px; margin: 0 8px 0 8px}
div#TopSection { height:229px; width: 100%; margin: 0 0 20px 0;}

div#TopSectionLeft { float:left; width: 660px; height:229px; }
div#TopSectionLeft div.SpotContent { height:229px; color:Black; }


div#TopSectionRight { float:right; width: 239px; height:229px;}

div#BottomSectionLeft {float:left;  width: 320px; height:229px; margin: 0 20px 0 0; }
div#BottomSectionLeft ol { margin: 0 0 0 30px; width:230px; list-style-type:decimal;}
div#BottomSectionLeft li { margin: 0 0 0 0; font-size:12px; font-family:Arial;}
div#BottomSectionLeft ol a { color:Black; text-decoration:none;}
div#BottomSectionLeft div.SpotContent { height:229px; color:Black; }

div#BottomSectionCenter {float:left; width: 320px; height:229px;}
div#BottomSectionRight {float:right; width: 239px; height:229px;}
div#BottomSectionRight div#SponsorContainer { background: transparent url(../images/bg.Sponsors.gif) 0 0 no-repeat;  width: 209px; height:120px; text-align:center; }
div#BottomSectionRight div#SponsorContainer a img{ border:none;}
div#BottomSectionRight div#SponsorContainer img { margin:40px 0 0 0; }

/*
div#BottomContainer { border-top:1px dotted #9dbfde;  padding: 0 4px 0 4px;}
div#BottomContainer div { margin: 12px 0 18px 0; padding: 5px 0 0 0;}

div#BottomContainer { color: #5683AC;}
div#BottomContainer a { margin: 5px 5px 5px 0; color: #5683AC; text-decoration:none;}
div#BottomContainer a img{ vertical-align:middle;}
*/
div#BottomContainer {  padding: 0 4px 0 4px;}

div#BottomContainer { color: #5683AC;}
div#BottomContainer h4 {margin:0 20px 20px 20px ;border-bottom:1px dotted #9dbfde; }
div#BottomContainer a { margin: 5px 5px 5px 0; color: #5683AC; text-decoration:none;}
div#BottomContainer a img{ vertical-align:middle;}


div.disclaimer {width:100%; }
div.disclaimer ul { margin: 0; padding:0; list-style-type:none; text-align:center;}
div.disclaimer ul li { display:inline;  padding:0; margin:0;}


iframe#applicationFrame { width:940px;}

.ratingStar { font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat }

.filledRatingStar { background-image: url(images/FilledStar.png); }

.emptyRatingStar {  background-image: url(images/EmptyStar.png); }

.savedRatingStar { background-image: url(images/SavedStar.png); }

img.ContentImage {margin: 0 0 20px 20px;}


div.RightSpot {background: transparent url(../images/InvitebgNarrow.gif) 0 0 no-repeat;}
div.RightSpot div.content { margin: 0 15px 15px 15px; padding: 15px 0 0 0; }
div.RightSpot ul{ margin: 0 0 0 -25px; line-height:1.4em;}
/*ie7*/*+html div.RightSpot ul{ margin: 0 0 0 15px; }
/*ie6*/* html div.RightSpot ul{ margin: 0 0 0 15px; }
div.RightSpot ul li { margin: 0; padding:0; }


div#mortennielsen { width:961px; margin:0px auto 20px auto; height:80px;}}