﻿body {font-family:Trebuchet MS, arial, verdana; font-size:12px; margin:0; padding: 0 0 0 0;background: #C5D0D5 url(../images/bg.Body.gif) 0 0 repeat-x; }

h1 {margin: 0 0 10px 0; font-size:22px; font-family:Arial, Verdana;}
h4{ margin: 15px 0 10px 0;}
h5{ margin: 20px 0 0 0;font-family:  verdana;}
h5.profile{ margin: 15px 0 15px 10px;}
p {margin: 5px 0 5px 0;}
a {color:#2F5B82;}
select, input {font-size:12px;}
.bool input{ border:none; display:inline;}
.bool label{ border:none; display:inline;}
.bool span{ border:none; display:inline;}
.clear {clear:both; }
.White { color:White;}
table { border-collapse:collapse;}
td { vertical-align:top;}
.green { color:Green;}
.blue {color:#235f9c;}
.red { color:red;}
.bold {  font-weight:bold;}
.medium {  font-size:12px;}
.block { display:block;}
.RightFloat{ float:right;}
.aleft { text-align:left !important;}
.aright { text-align:right !important;}
h3 a {color:#405d76; text-decoration:none;}
.center {width:100%; text-align:center;}
.noborder { border:none !important;}
select.Year { width:60px;}
select.Month { width:40px;}
select.Day { width:40px;}
.intro {width:500px; margin: 0 0 10px 0;}
td.noborder,
tr.noborder td { border:none !important;}
.inline { display:inline !important;}
.fleft { float:left !important;}
.smalldate { color:Gray; font-size:10px; margin:0; display:block;}
.smallgray { color:Gray; font-size:10px; margin:0 !important; padding:0 !important; }
textarea.Text,
textarea.CommentField,
textarea.TEXT {font-family:Trebuchet MS, arial, verdana; display: block; width:320px; float:left; border:1px solid #9DBFDE;border-bottom:2px solid #9DBFDE; font-size:12px; height:300px; margin: 0 10px 10px 0;}
textarea.CommentField {height:100px; width:496px; margin:0;} 
textarea.small{font-family:Trebuchet MS, arial, verdana; display: block; width:320px; float:left;border:1px solid #9DBFDE;border-bottom:2px solid #9DBFDE; font-size:12px; height:200px; margin:0; }

div.FindConnection { }
div.FindConnection textarea{ height:100px; margin:0 10px 10px 10px; }
div.FindConnection label { margin:10px 10px 0 10px ;}



fieldset { float:left; margin: 0 0 0 0; width:490px; padding: 6px 6px 6px 6px; font-family:arial; font-size:11px;border:none;}

fieldset div#HtmlField span {position:relative; left:-23px;}
fieldset legend { font-weight:bold; padding:4px 4px 4px 0; font-size:14px; margin: 0 0 15px 0; color:#5683ac; position:relative; left:-12px; border-bottom:1px solid #5683ac; width:480px; }
fieldset label { float:left; width:145px; display: block; margin: 4px 5px 20px 0; text-align:left; font-size:12px;}
fieldset label span { display: block; margin: 4px 0 0 0; font-style:italic; width: 145px; }
fieldset span { float:right; width:315px; display: block; margin: 0 0 0 0; font-style:italic;}


fieldset span.inlineError {float:none; width:auto; display:inline;}
fieldset span.bool {float:none; width:auto; display:inline;font-style:normal;}
fieldset span.bold { float:none; width:auto; display: inline;font-style:normal;}
fieldset .bool input{ float:left; width:auto; margin:-2px 0 0 0; }
fieldset .bool label { float:left; width:auto; text-align:left; margin:0 20px 0 0;}

fieldset input{}
fieldset input[type="button"] {}
fieldset input[type="text"]{  display: block; float:right; width:320px; padding:2px 2px 2px 5px; border:1px solid #9DBFDE;border-bottom:2px solid #9DBFDE; font-size:12px; margin: 0 10px 0 0;}
fieldset input[type="file"] {display: block;float:right; width:330px; padding:2px 2px 2px 5px; border:1px solid #9DBFDE;border-bottom:2px solid #9DBFDE; font-size:12px; margin: 0 10px 0 0;}
fieldset .checkBox input { float:left; width:20px; margin:0 0 0 10px; border:0; }
fieldset select{ display: block; width:328px; float:right; font-size:12px; margin: 0 10px 0 0;}
fieldset textarea{ float:right; clear:right; width:320px;font-family:Trebuchet MS, arial, verdana; margin: 0 10px 0 13px;}
fieldset textarea.Small { width: 325px; height:70px; margin:0 10px 8px 0;border:1px solid #9DBFDE;border-bottom:2px solid #9DBFDE; font-size:12px;}
textarea.Mini { width: 185px; height:70px; margin:0 10px 8px 0;border:1px solid #9DBFDE;border-bottom:2px solid #9DBFDE; font-size:12px;}
fieldset div { margin: 0 0 0 0; padding:0 0 10px 0;}
fieldset div.clear { clear:both; padding:0;}
fieldset p { margin:0 0 10px 0; font-size:12px;}
fieldset p.intro { clear:both;  margin:0 0 10px 0; padding:1px 1px 1px 0; font-size:12px;}
fieldset div.ChooseDateContainer { width:320px; float:right;}
fieldset div.ChooseDateContainer table { position:relative; left:-15px;}
fieldset h4 { margin: 20px 0 10px 0; border-bottom: 1px solid #9DBFDE}

fieldset div.ChooseDateContainer td { vertical-align:top;}
fieldset div.ChooseDateContainer td.Picker { width:20px; padding: 2px 0 0 2px;}
fieldset div.ChooseDateContainer td.FirstCol { width:110px;}
fieldset div.ChooseDateContainer td.At { width:30px; text-align:right; padding: 3px 5px 0 0;}
fieldset div.ChooseDateContainer td.SecondCol { width:40px;}
fieldset div.ChooseDateContainer input.ChooseDateField{ width:100px; float:left; margin:0;}
fieldset div.ChooseDateContainer select { margin: 0 2px 0 0; float:left; }
fieldset div.ChooseDateContainer select.Hour { width:40px;}
fieldset div.ChooseDateContainer select.Minute { width:40px;}





h5.underline {border-bottom:1px dotted #9DBFDE; font-size:16px;}
h4 span{ display:block; float:left;}
a.Button { border:1px outset white; padding: 4px 6px 4px 6px; color:white; text-decoration:none; background:#2F5B82;display:block; float:right; font-size:11px; font-weight:normal;}
a.Button:hover { background:#9DBFDE;}

div#SiteContainer {float:none; width:961px; margin:0px auto 5px auto; border-left:1px solid #5683AC; border-bottom:1px solid #5683AC; border-right:1px solid #5683AC; background:white; position:relative; }
div#mortennielsen { width:961px; margin:0px auto 20px auto; height:80px;}
div#TopContainer {background: transparent url(../images/bg.Top.gif) 0 0 no-repeat; margin: 0 10px 0 10px; }

div.frontPageLoginArea { width:939px; margin:0; padding:0;}
div.frontPageLoginArea div.boxWideHolder {width:939px; height:230px; padding:0; background:#fff;}

.frontLogin { position:relative; float:left; width:240px; height:230px; padding:0; margin:0; background: #C5D0D5 url(../images/loginbg.jpg) 0 0 repeat-x;}
/*ie6*/* html .frontLogin { float:left; width:240px; height:230px; padding:0; margin:0; background: #C5D0D5 url(../images/loginbg.jpg) 0 0 repeat-x;}
.frontLogin table{ margin:50px auto 0 20px;}
.frontLogin table td input{ width:170px; margin:0;}
.frontLogin table td{ padding:0 0 5px 0;}
.frontLogin table div { float:left; margin:0; vertical-align:middle;}
.frontLogin div.txt input { float:left; width:10px; margin:5px 0 0 0; }
.frontLogin div.txt label{ float:left; margin:3px 0 2px 5px;}
/*ie7*/ *+html .frontLogin div.txt label{ float:left; margin:6px 0 2px 5px;}
/*ie6*/ * html .frontLogin div.txt label{ float:left; margin:7px 0 2px 5px;}
.frontLogin div.errorText{position:absolute; width:140px; top:165px; left:20px; color:white;}
.frontLogin div.submit {position:absolute; top:132px; left: 148px;}

.frontLogin #ctl00_MiddleContent_Login1_Login1_LoginButton,
.frontLogin #Login1_LoginButton { position:relative; width: 85px; height: 89px; margin: 0; padding: 0; border: 0; background: transparent url(../images/loginButton.gif) no-repeat top left;
							cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* IE 5.x */ }

div.BTBSignUpPlate { position:relative; float:left; width:330px; height:230px; margin:0 20px 0 0; background: transparent url(../images/BTBSignup.jpg) no-repeat top left;  }
div.BTBSignUpPlate p { float:left; width:250px; height:130px; margin:54px 0 0 20px;}
div.BTBSignUpPlate a.arrow { display:block; width: 85px; height: 89px; position:absolute; right:0px; bottom:0px; border: 0; background: transparent url(../images/loginButton.gif) no-repeat top left;
							cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* IE 5.x */ }

div.SSPSignUpPlate { position:relative; float:left; width:330px; height:230px; margin:0 19px 0 0; background: transparent url(../images/SSPSignup.jpg) no-repeat top left  }
div.SSPSignUpPlate p { float:left; width:250px; height:130px; margin:54px 0 0 20px;}
div.SSPSignUpPlate a.arrow { display:block; width: 85px; height: 89px; position:absolute; right:0px; bottom:0px; border: 0; background: transparent url(../images/loginButton.gif) no-repeat top left;
							cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* IE 5.x */ }

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: 7px 0 0 0; background: transparent url(../images/bg.TopNavigationLink.gif) 100% 0 no-repeat;height:18px;}
div#TopNavigationContainer a { color:White; text-decoration:none; margin: 0 17px 0 17px; line-height:18px; font-family:Arial; font-weight:bold;}
div#TopNavigationContainer a:hover {color:black;}
div#TopNavigationContainer li.Selected a,
div#TopNavigationContainer a.Selected {color:black; font-weight:bold; text-decoration:none;}

div.PartneringNavigation div#TopNavigationContainer {background: transparent url(../images/partnering/menubar.gif) 0 0 repeat-x;}
div.PartneringNavigation div#TopNavigationContainer li {background: transparent url(../images/partnering/menudivider.gif) 100% 0 no-repeat !important;}
div.PartneringNavigation div#TopNavigationContainer a { color:black; text-decoration:none; margin: 0 17px 0 17px; line-height:18px; font-family:Arial; font-weight:bold;}
div.PartneringNavigation div#TopNavigationContainer li.Selected a,
div.PartneringNavigation div#TopNavigationContainer a.Selected {color:white; font-weight:bold; text-decoration:none;}
div.PartneringNavigation div#TopNavigationContainer a:hover {color:white;}

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/partnering/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#LogoContainer { position:relative; height:65px;}
div#LogoContainer .topLogo{position:absolute; top:45px; right: 5px; z-index:0;}
div#LogoContainer div#Logout{float:right; margin: 5px 0 0 0; font-family:Arial; }
div#LogoContainer div#Logout a{ font-family:Arial;}
a.BioTalkShortcut { position:absolute; top:10px; left:10px; background: transparent url(../images/icons/Openmail.gif) 0 0 no-repeat; padding: 6px 0 10px 30px; display:block; font-weight:bold; }

div#ApplicationContainer{  margin: 10px 0 0 0;}

div.ContentContainer{ width:710px; float:left; margin-bottom: 40px;}

div#RightContainer{  float:right; margin: 0 0 20px 0;  text-align:center;}

div#BannerContainer img { display:block; }
div#BannerContainer div { border:1px solid #9DBFDE; padding: 6px 0 6px 0; }

div#BannerContainer div.AddContainer {width:200px;}
div#BannerContainer div.frontpageversion{width:137px;}

div#BannerContainer div.AddContainer,
div#BannerContainer div.AddContainer div { border:none; text-align:left;padding:6px; margin: 0 0 0 0;}
div#BannerContainer div.AddContainer div h4  {margin:0 0 0 0; line-height:18px; font-size:14px;}
div#BannerContainer div.AddContainer div a  { white-space:normal}
div#BannerContainer div.AddContainer div a:hover  {color:#FFBE32;}
div#BannerContainer div.AddContainer div span.Url  { display:block;}
div#BannerContainer div.AddContainer div span.Text  {}

div#NavigationContainer { width:189px; float:left; margin: 0 15px 0 0; overflow:hidden;}
div#NavigationContainer h3{ font-size:12px; margin: 20px 0 0 0;  }
div#NavigationContainer ul { margin: 0; padding:0; list-style:none;margin: 5px 0 15px 0px; width:180px; }
div#NavigationContainer ul li { margin: 0 0 0 0; padding:0; border:1px solid white;}
div#NavigationContainer ul a{ color:black; padding: 6px 4px; text-decoration:none; font-size:12px; display:block; font-family:Arial;}

div#NavigationContainer ul a:hover{ color:#5683AC; font-weight:bold;padding:6px 4px;}
div#NavigationContainer ul a.Selected{ background:transparent url(../images/TopBarBg.gif) 0 bottom repeat-x;  color:#5683AC; font-weight:bold; border-left:1px solid #5683AC; padding:6px 4px;}

div.CenterContainer { width:505px; float:left; margin: 0 0 20px 0;}
div.CenterContainer ul { margin:4px 0 4px 15px;}



div.Room {display:none;}


div#ContentSearchContainer {background: transparent url(../images/searchbarbg.gif) 0 0 no-repeat; padding: 4px 6px 6px 6px; height:42px; margin: 10px 0 0 0;}
div#ContentSearchContainer h5 {margin: 0 0 0 6px; font-size:11px;}
/*ie6*/* html div#ContentSearchContainer h5 {margin: 0 0 2px 9px; font-size:11px;}
div#ContentSearchContainer input { width:300px; display:block; float:left;margin: 0 0 0 4px; border:1px inset #bec9d4; color:#204c78; font-size:16px; padding: 2px 2px 2px 6px;}
div#ContentSearchContainer select { width:240px; height:18px; display:block; float:left;margin: 0 0 0 4px;}
/*ie7*/*+html div#ContentSearchContainer select { width:240px; height:20px; display:block; float:left;margin: 0 0 0 4px;}
div#ContentSearchContainer a.LinkButton {height:14px; border:1px outset #9DBFDE; padding:0px 3px 3px 4px; display:block; float:left; margin: 0 0 0 5px; color:#fff; background:#5683AC; text-decoration:none;}
/*ie7*/*+html div#ContentSearchContainer a.LinkButton {height:14px; border:1px outset #9DBFDE; padding:1px 4px 3px 4px; display:block; float:left; margin: 0 0 0 5px; color:#fff; background:#5683AC; text-decoration:none;}
/*ie6*/* html div#ContentSearchContainer a.LinkButton {height:8px; border:1px outset #9DBFDE; padding:1px 4px 0 4px; display:block; float:left; margin: 0 0 0 5px; color:#fff; background:#5683AC; text-decoration:none;}
div#ContentSearchContainer a.FilterButton {display:block; float:right; margin: 0 0 0 0; background: transparent url(../images/icons/filter.png) 100% 0 no-repeat; padding: 2px 24px 2px 0; text-decoration:none; }
/*ie6*/* html div#ContentSearchContainer a.FilterButton {display:block; float:right; margin: 0 15px 0 0; }
div#ContentSearchFilterContainer{background: white url(../images/filterbg.gif) 0 100% repeat-x; display:none; margin:0 3px 0 3px; padding: 10px 6px 10px 10px; border-bottom:1px solid #f89d2f;}
div#ContentSearchFilterContainer div.left { float:left; width:260px;}
div#ContentSearchFilterContainer div.right {float:left; width:260px;}
div#ContentSearchFilterContainer select { width:250px;}

div.ButtonRow  { margin: 10px 0 10px 0; padding: 4px 2px 4px 0; height:25px; background:white; border-bottom: 1px dotted white; text-align:right;}
div.ButtonRow  div.left { float:left; width:65%;  text-align:left;  background:#C5D0D5;}
div.ButtonRow  div.left div.left{ float:left; width:45%;  text-align:left;margin:4px;}
div.ButtonRow  div.left div.right{ float:right; width:45%;  text-align:right;margin:4px;}
div.ButtonRow  div.right { float:right; width:30%; text-align:right; margin: 0 5px 0 0; }
div.ButtonRow input.Button, input.Button  {padding: 4px 6px 4px 6px; cursor:pointer; width:auto; } 

fieldset hr { height:1px; margin: 0	10px 0 0; clear:both; border:1px solid #C5D0D5;}

/*input.Button {height:25px; border:none; margin: 0 0 0 4px; padding: 0 0 0 0;color:#2F5B82; cursor:pointer;}
input.px190  { background:transparent url(../images/Button190.png) 0 0 no-repeat; width:190px;  }
input.Expand  {width:214px; height:119px; border:none;margin: 0 0 15px 0;padding : 0 0 0 0;color:#2F5B82; cursor:pointer;}
input.px80  { background:transparent url(../images/Button80.png) 0 0 no-repeat; width:80px; }
input.px60  { background:transparent url(../images/Button60.png) 0 0 no-repeat; width:60px; }
div#ContentSearchContainer input.px80 { background:transparent url(../images/Button80.png) 0 0 no-repeat; width:80px;display:block; float:left; height:25px; position:relative; top:-2px; }
div#ContentSearchContainer input.px40 { background:transparent url(../images/Button40.png) 0 0 no-repeat; width:40px;display:block; float:left; height:25px; position:relative; top:-2px; }

*/

div#ContentSearchContainer input.SearchButton{height:27px; width: 26px; border:none; margin: 0 0 0 0; cursor:pointer; position:relative;top:-3px; }

fieldset div.ButtonRow a { border:1px outset #9DBFDE; margin:0 0 0 12px; padding: 2px 6px 2px 6px; color:white; text-decoration:none; background:#5683AC;}
fieldset div.ButtonRow a.macit {background: transparent url(../images/ButtonStart.gif) 0 0 no-repeat; height:40px; border:1px solid red;}
fieldset div.ButtonRow a.macit span {display:inline; background: transparent url(../images/ButtonEnd.gif) 100% 0 no-repeat; width:auto; height:40px;}
fieldset div.ButtonRow a:hover { background:#9DBFDE;}

.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 h3 {font-family:helvetica, Arial, verdana; Text-transform:uppercase; color:#6E6A64; margin: 5px 0 10px 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 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:30px 0 0 0; }

div#BottomContainer {  padding: 0 4px 0 4px;}
div#BottomContainer { color: #5683AC;}
div#BottomContainer h4 {margin:0 0 20px 0 ;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#ItemRightNavigation{ float:right; width:149px;border-bottom:1px solid #9DBFDE;padding: 3px 0 3px 0; margin: 0 0 20px 0;font-size:11px;}
 
div#ItemRightNavigation div.AuthorContainer{ padding: 0 0 0 25px;background: transparent url(../images/filterbg.gif) 0 100% repeat-x; height:162px; overflow:hidden; width:123px; }
div#ItemRightNavigation div.AuthorContainer h6 {  margin:2px 0 2px 0; font-size:9px; font-weight:normal;}
div#ItemRightNavigation div.AuthorContainer div.Image { margin: 0 0 0 0;}
div#ItemRightNavigation div.AuthorContainer div.Image img{ width: 100px; overflow:hidden;  }

div#ItemRightNavigation div#BottomSec {border-left:1px dotted #9DBFDE; background:#fafafa;}
div#ItemRightNavigation div.section {padding: 3px 0 3px 6px;}
div#ItemRightNavigation div.section a { display:block; text-decoration:none; color:#009248;}
a.join {background: transparent url(../images/icons/join.png) 0 0 no-repeat; padding: 0 0 4px 24px;}
div#ItemRightNavigation div.section a.who {background: transparent url(../images/icons/who.png) 0 0 no-repeat; padding: 0 0 4px 24px;}
div#ItemRightNavigation div.section a.comment {background: transparent url(../images/icons/comment.png) 0 0 no-repeat; padding: 0 0 4px 24px;}
div#ItemRightNavigation div.section a.edit {background: transparent url(../images/icons/edit.png) 0 0 no-repeat; padding: 0 0 4px 24px}
a.expand {background: transparent url(../images/icons/edit.png) 0 0 no-repeat; padding: 0 0 4px 24px}
a.ExpandItem {background: transparent url(../images/icons/expand.png) 0 0 no-repeat; padding: 0 0 4px 24px}
a.CloseItem {background: transparent url(../images/icons/close.png) 0 0 no-repeat; padding: 0 0 4px 24px}
a.delete {background: transparent url(../images/Icons/Delete.png) 0 0 no-repeat; padding: 0 0 4px 24px;}
a.skype {background: transparent url(../images/Icons/skypeIcon.png) 0 0 no-repeat; padding: 0 0 4px 24px; display:block;}
div#ItemRightNavigation div.section a.email,
div#ItemRightNavigation div.section a.contact {background: transparent url(../images/icons/Email.png) 0 0 no-repeat; padding: 0 0 4px 24px}
div#ItemRightNavigation div.section a.skull {background: transparent url(../images/icons/misuse.png) 0 0 no-repeat; padding: 0 0 4px 24px;}
div#ItemRightNavigation div.section a.filter {background: transparent url(../images/icons/filter.png) 0 0 no-repeat; padding: 0 0 4px 24px;}
div#ItemRightNavigation div.section a.event {background: transparent url(../images/icons/events.png) 0 0 no-repeat; padding: 0 0 4px 24px;}
div#ItemRightNavigation div.section a.www {background: transparent url(../images/iconWww.jpg) 0 0 no-repeat; padding: 0 0 0 20px;}
a.download {background: transparent url(../images/icons/attachment.png) 0 0 no-repeat; padding: 0 0 4px 24px;}

div#ItemRightNavigation div.underline {border-bottom:1px solid #9DBFDE; margin: 0 0 6px 0;padding: 3px 0 6px 6px;}
div#ItemRightNavigation div.ProfileImageContainer { width: 140px; overflow:hidden; text-align:center; margin: 0 0 0 0;border-bottom:1px solid #9DBFDE; padding: 0 0 0 0}
div.CommentsContainer{margin:15px 0 0 0; border-bottom:1px dotted #9DBFDE;}
div.CommentsContainer div.Comment{margin:0 0 20px 0;background: #C5D0D5 url(../images/bg.Body.gif) 0 0 repeat-x;}

div.CommentsContainer div.Detail{ float:left; width:300px; margin-top:-15px; padding:7px 10px 0 10px;}
/*ie7*/*+html div.CommentsContainer div.Detail{ padding:21px 10px 0 10px;}
/*ie6*/* html div.CommentsContainer div.Detail{ padding:21px 10px 0 10px;}

div.CommentsContainer div.DetailWide{ float:left; width:440px; margin-top:-15px; margin: 0 0 0 10px;}


div.CommentsContainer div.DetailNoHeader{ float:left; width:300px; padding:8px 10px 0 10px;}
/*ie6*/ * html div.CommentsContainer div.DetailNoHeader{ padding:8px 10px 0 10px;}
/*ie7*/ *+html div.CommentsContainer div.DetailNoHeader{padding:8px 10px 0 10px;}

div.CommentsContainer div.Detail h5{ font-size:13px;}
div.CommentsContainer div.DetailNoHeader h5{ font-size:13px;}
div.CommentsContainer div.AuthorContainer{ float:left; width:102px; height:130px; border:none; margin: 10px 0 10px 10px; background: transparent url(../images/AuthorCall.gif) 0 0 no-repeat; padding:10px 0 30px 5px ;}


div.NewComment { float:left; clear:right; width:100%; height:310px; margin: 0 0 10px 0;}
div.NewComment div.AuthorContainer{ border:none; margin: 10px 0 0 10px}
div.NewComment div.Detail {float:left; margin:4px 0 0 0;}
/*ie6*/ * html div.NewComment div.Detail {margin:-11px 0 0 0;}
/*ie7*/ *+html div.NewComment div.Detail {margin:-11px 0 0 0;}
div.NewComment div.ButtonRow {float:left; border:none; margin:20px 0 20px 0;}
div.DiscussionContainer {border-bottom:1px solid #9DBFDE;}
div.Discussion {border:1px solid #9DBFDE;border-bottom:none; height: 200px;}
div.Discussion div.Content{float:left; margin:7px 10px 0 10px; padding:10px; width:350px;}
div.Discussion div.AuthorContainer{border:none;border-left:1px solid #9DBFDE; margin:0; width:105px;height: 188px;background: #C5D0D5 url(../images/bg.Body.gif) 0 0 repeat-x;}


div.ErrorResumeContainer { color:Red;}
div.ErrorResumeContainer ul {float:left; margin:10px 0 0 -20px;}
/*ie7*/*+html div.ErrorResumeContainer ul {float:left; margin:10px 0 0 10px;}
/*ie6*/* html div.ErrorResumeContainer ul {float:left; margin:10px 0 0 5px;}


div.Mydiscussions { border:none;}
div.Mydiscussions div.Discussion {border:none; height:auto; border-bottom:1px dotted #9DBFDE;}
div.Mydiscussions div.Discussion div.Content{float:none;padding:0 0 15px 0; width:350px;}
div.Mydiscussions div.Discussion div.Content h5{font-size:11px; }



table#TravelCalendar table{ border:1px solid #9DBFDE; border-collapse:collapse;}
table#TravelCalendar td{ border:1px solid #9DBFDE; vertical-align:top; height:100px; padding:0;border-bottom:1px dotted #9DBFDE;}
table#TravelCalendar td.DateCol { width:90px;background: #C5D0D5 url(../images/bg.Body.gif) 0 0 repeat-x; text-align:center;}
table#TravelCalendar td.MeetingCol { width:436px;}
table#TravelCalendar div{ height:100px; width: 422px; background:#F5F7F8;}
table#TravelCalendar h3 { margin:6px;}
table#TravelCalendar h5 { margin:6px;}
table#TravelCalendar div.Start{ border:1px solid #9DBFDE; border-bottom:none; margin: 6px 6px 0 6px;}
table#TravelCalendar div.Span{ border:1px solid #9DBFDE; border-bottom:none; border-Top:none; margin: 0 6px 0 6px;}
table#TravelCalendar div.End{ border:1px solid #9DBFDE; border-Top:none; margin: 0 6px 6px 6px;}

table#TravelCalendar div.Appointment {height:auto; margin: 0 4px 4px 4px;width:410px}
table#TravelCalendar div.Confirmed { border:1px solid green;}
table#TravelCalendar div.Pending { border:1px solid yellow;}

table#TravelCalendar div.Appointment h6 { margin:0 0 0 6px; float:left; width:90px;}
table#TravelCalendar div.Appointment div { margin:0 0 0 6px; float:left; width:120px;height:auto;}



table.simple{  border-collapse:collapse; width:100%;background: #C5D0D5 url(../images/bg.Body.gif) 0 0 repeat-x; }
table.simple td{ border:1px solid #9DBFDE; vertical-align:top; padding:4px 6px 4px 6px;border-bottom:1px dotted #9DBFDE;}
table.simple th{text-align:left;}
table.simple td input{float:left;}
table.simple td label{float:right; clear:right; width:455px; margin:-2px 0 2px 0;}

table.blank{  border-collapse:collapse;width:478px; border:1px solid #9DBFDE;border-bottom:2px solid #9DBFDE;}
table.blank td{ vertical-align:top; padding:8px 6px 4px 6px;}
table.blank th{text-align:left;}
table.blank td input{float:left;}
table.blank td label{float:left; clear:right; margin:-2px 0 2px 10px;}

div.RateContainer { margin: 0 0 0 0; padding: 0 0 4px 0; }
div.RateContainer div{ margin: 5px 0 0 0 }

div#FrontpageContainer  { background: white url(../images/frontpageBg.gif) 0 0 no-repeat; height:400px; padding: 40px 20px 20px 20px;}
div#FrontpageContainer div#LeftContainer{ float:left; width:285px; margin: 0 20px 0 0; }
div#FrontpageContainer div#CenterContainer{ float:left; width:285px; margin: 0 20px 0 0;}
div#FrontpageContainer div#RightFrontPageContainer{ float:left; width:285px;}

div.FrontPageList { margin:0 0 25px 0 ; min-height:100px;  }
div.shadedlist {background: #C5D0D5;}
div.RecommendItem {background: #C5D0D5 url(../images/bg.Body.gif) 0 0 repeat-x; padding:5px;}

div#FrontpageContainer div.FrontPageList div { padding: 0 0 6px 0; border-bottom:1px dotted #9DBFDE;}
div#FrontpageContainer div.FrontPageList a { text-decoration:none;}
div#FrontpageContainer div.FrontPageList h3 a:hover,
div#FrontpageContainer div.FrontPageList a:hover { text-decoration:none; color:Black;}

div#FrontpageContainer div.FrontPageList a.Add{ background: transparent url(../images/icon.Add.gif) 2px 2px no-repeat; padding: 3px 2px 2px 25px; display:block; font-family:Arial; margin:10px 0 0 0; color:#5cc836; font-weight:bold; font-size:12px;}
div#FrontpageContainer div.FrontPageList h5{ margin:0 0 0 0; font-size:12px;font-family:arial; font-weight:normal;}
div#FrontpageContainer div.FrontPageList h5 span { font-size:11px; font-weight:normal;}
div#FrontpageContainer div.FrontPageList em {color:#666;}
div#FrontpageContainer div.FrontPageList h3  {border-bottom:1px dotted #9DBFDE;font-family:arial; margin:0 0 5px 0; font-weight:bold; font-size:18px;}
div#FrontpageContainer div.FrontPageList h3 a {color:#6c94b6;}
div#FrontpageContainer div.FrontPageList span.date { font-size:10px; color:gray; display:block;}

div.MessageContainer {Background:#fffab2; margin: 0 0 15px 0; border:1px solid #fff56a; padding: 4px 8px 4px 8px;}

div.MessageContainer  h2 { font-size:18px; margin:0;}
div.innerMessage {Background:White; margin: 0 0 5px 0; border:1px solid #FFBE32;  padding: 4px 8px 4px 8px; border-left:none; border-right:none;}


div#PagingContainer { height:22px; border-bottom:1px solid #bec9d4; position:relative; margin: 5px 0 1px 0; width:500px;}
div#PagingContainer input.prev { position:absolute; right:58px; top:2px;}
div#PagingContainer input.next { position:absolute; right:0; top:2px;}
div#PagingContainer span.Result {color:Gray; position:absolute; left:12px; top:1px; }
div#PagingContainer span.Position {position:absolute; right:19px; top:3px; color:Gray;width:35px; text-align:center; }

div.ListContainer {background: #C5D0D5 url(../images/bg.Body.gif) 0 0 repeat-x;border-bottom:1px solid orange; margin:2px 0 20px 0;}
div.ListContainer h5 { margin:0; padding: 4px 10px 4px 10px; background:#C5D0D5; height:20px;border-bottom:2px solid white;}
div.ListContainer h5 span { float:left; display:block;}
div.ListContainer h5 a.close {background: transparent url(../images/iconDelete.gif) 0 2px no-repeat; padding: 2px 0 0 20px;float:right; font-size:11px; color:black; text-decoration:none;}
div.ListContainer table.simple {width:98%; margin:10px;}
div.ListContainer table.simple tr.alt td {background:white;}
div.ListContainer div.ButtonRow   { background:none;border:none; margin: 0 4px 0 0;}

div.EmbeddedContainer {background: #C5D0D5 url(../images/bg.Body.gif) 0 0 repeat-x;border-bottom:1px solid orange; width:330px; margin:2px 0 20px 0;}
div.EmbeddedContainer h5 { margin:0; padding: 4px 10px 4px 10px; background:#C5D0D5; height:20px;border-bottom:2px solid white;}
div.EmbeddedContainer h5 span { float:left; display:block;}
div.EmbeddedContainer h5 a.close {background: transparent url(../images/iconDelete.gif) 0 2px no-repeat; padding: 2px 0 0 20px;float:right; font-size:11px; color:black; text-decoration:none;}

div.EmbeddedContainer div.ErrorResumeContainer { margin: 0 0 0 10px; clear:both;}
div.EmbeddedContainer textarea.TEXT { width: 308px; height:200px; margin: 4px 8px 4px 8px;}
div.EmbeddedContainer textarea.Small { width: 310px; height:80px; margin: 4px 8px 4px 8px;}
div.EmbeddedContainer table.simple {width:310px; margin:10px;}
div.EmbeddedContainer table.simple tr.alt td {background:white;}
div.EmbeddedContainer div.ButtonRow   { background:none;border:none; margin: 0 4px 0 0;}

div.InviteContainer {background: transparent url(../images/Invitebg.png) 0 0 no-repeat; width:177px; height:170px; overflow:hidden; cursor:pointer;}
div.InviteContainer h2 { font-family:Arial; font-size:34px; color:White; text-align:center; margin: 20px 0 20px 0; text-transform:uppercase; }
div.InviteContainer p {margin:0 20px 20px 20px; font-size: 14px;}



div.shapeBoxSmall { height: auto; width: 300px; margin:0 0 20px 0; background: #f29c2d url(../../Ui/images/tipBoxBG.jpg) 0 0 no-repeat;}
div.shapeBoxSmall div.tipBoxContent { margin:17px 25px 10px 25px; text-align:left;}
div.shapeBoxBottomSmall { height: 9px; width: 300px; margin:0; background: #f29c2d url(../../Ui/images/tipBoxBottom.gif) 0 0 no-repeat;}

.inVoice { background:#fff;}
table.rim { margin:10px auto 5px auto; border:1px solid #000; }
table.rim table td { padding: 0 0 0 10px; }
table.rim table td.paymentDetails { padding:0px; }
table.rim .invoiceTopLeft { width: 200px; text-align:left; vertical-align:top; }
table.rim .invoiceTopCenter { width: 120px; text-align:center; vertical-align:top; font-size:24px; font-weight:bold; }
table.rim .invoiceTopRight { width: 200px; text-align:right; vertical-align:top; }
table.rim .invoiceTopSpacer { height:20px; }
table.rim .alignLeft { text-align:left; }
table.rim .alignRight { text-align:right; }
table.rim .width100percent { width:100%; }
table.rim .productText { width: 400px;}
table.rim .currency { width: 50px;}
table.rim .amount {  text-align:right;}
table.rim .line {border-top:1px solid gray;}
table.rim .doubleline {border-top:1px solid gray;border-bottom:3px double gray;}

div.SponsorRow { -moz-border-radius: 4px; border-bottom:1px dotted #bbb; }
div.SponsorRow h4 { width:auto; margin:10px 0 15px 10px; font-size:12px; color:#888;}
div.SponsorRow img { margin:0 2px 15px 20px;}

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;}

a.AddLink{ background: transparent url(../images/icon.Add.gif) 2px 2px no-repeat; padding: 2px 2px 2px 25px; font-size:14px;width:auto; display:block;margin: 5px 0 0 0;float:right;}
a.BackLink{  padding: 2px 2px 2px 2px; font-size:14px;width:auto; display:block;margin: 5px 0 0 0;float:right;}
h1.withButton { width:100%; margin-bottom: 30px;}
h1.withButton span { width:auto; display:block; float:left;}
h1.withButton a.AddLink{}

div.RequestContainer { margin-right: 18px;}
div.categoryTreeDiv { padding:2px 2px 2px 5px; font-size:12px; margin: 0 10px 0 0;}
div.categoryTreeDiv input {float:left; width:20px; margin:2px 2px 0 0; border:0;}
/*ie7*/*+html div.categoryTreeDiv input {float:left; width:20px; margin:-2px 2px 0 0; border:0;}
/*ie6*/* html div.categoryTreeDiv input {float:left; width:20px; margin:-2px 2px 0 0; border:0;}
div.categoryTreeDiv table {float:left; clear:left; padding:0 0 0 0;}
div.categoryTreeDiv div {padding:0;}
a.MakeAdd { display:block; font-family:Arial;}

div#bioBill { position:absolute; right:5px; top:8px; padding:0; display:none; z-index:10; }
fieldset textarea.Low { height:100px;}




div#InvoiceAddressContainer{display:none;}


.wideContainer {}
div#Beta { position:absolute; top:64px; left: 835px; font-family:Arial; font-size:14px; font-weight:bold; color:#5683AC; z-index:3;}
textarea.HTML {width:378px;}


table.StadardList { width:100%; border-collapse:collapse;}
table.StadardList td{ vertical-align:top; padding: 4px;}
table.StadardList tr.alternating td {background:#ecf4fc; border-top:1px solid #bec9d4;}

table.StadardList td.end { border-bottom:1px solid #bec9d4;}
table.StadardList tr.alternating td.noborder{ border-top:none;}

table.StadardList th{  padding: 2px 4px 0 4px; text-align:left; border-bottom:1px solid orange; height:30px; vertical-align:bottom; border-right:1px solid #ecf4fc;background-color: #bec9d4;}
table.StadardList th.start {/*background: #bec9d4 url(../images/thLeftCorner.gif) 0 0 no-repeat;*/}
table.StadardList th.end {border-right:none;background: #bec9d4 url(../images/thRightCorner.gif) 100% 0 no-repeat;}

table.StadardList tfoot td {background-color: #bec9d4; height:10px; overflow:hidden; font-size:1px;padding:0;border:none;border-top:1px solid orange;}
table.StadardList tfoot td.start {background: #bec9d4 url(../images/thLeftBottomCorner.gif) 0 100% no-repeat;}
table.StadardList tfoot td.end {/*background: #bec9d4 url(../images/thRightBottomCorner.gif) 100% 100% no-repeat;*/}
table.StadardList .date{ width:15%;}
table.StadardList .icon{ width:5%; padding:4px;}
table.StadardList .rest{ width:90%; padding:4px;}
table.StadardList .photo{ padding:2px;}
table.StadardList .title{ }
table.StadardList .title a{ font-weight:bold; text-decoration:none; font-size:13px;color: #204c78;}
table.StadardList .full{}
table.StadardList span.GrayLabel { color:Gray; font-style:italic; }

.IconInLine { position:relative;top:3px; left:3px;}

div.MediaScreenContainer { margin: 10px 0 10px 0;}
div.MediaScreenContainer h2 { font-size:14px; margin:0; padding: 0 0 4px 0;}

div.MediaScreen { width: 935px; overflow:hidden;}	
div#media { width: 670px;  overflow:hidden; float:left;}	
div#DescriptionContainer{background: white url(../images/filterbg.gif) 0 100% repeat-x; margin:0 14px 0 0; padding: 0 6px 10px 10px; border-bottom:1px solid #f89d2f; float:right; width:235px;  height:373px;} 

div.ActionContainer { padding:0 10px 20px 0; font-size:16px; margin:0;}
div.ActionContainer a{  font-weight:bold; width:auto; margin:0;background: transparent url(../images/icon.Add.gif) 2px 4px no-repeat; padding: 0 0 0  25px;}
div#TopContentSection { float:left;  width: 356px;background: transparent url(../images/filterbg.gif) 0 100% repeat-x; height:165px; overflow:hidden; position:relative; }
div#TopContentSection h1 { margin:15px 0 0 0;color: #204c78;}
div#TopContentSection div { margin:4px 4px 0 4px;}
div#TopContentSection p.date { position:absolute; top:140px; width:355px; left:0px; padding: 1px 1px 1px 4px; color:Gray;}
div#MainContentSection { float:left;  width: 318px; margin:4px;}

div.DownloadSection {border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; width:318px; margin: 10px 0 0 0 }
div.DownloadSection a { text-decoration:none; display:block;padding:2px 2px 2px 24px;background: transparent url(../images/icons/attachment.png) 2px 1px no-repeat;}
div.DownloadSection a:hover { background-color: #eeeeee;}

div.AuthorContainer{ width:100px; margin: 0 0 0 0; padding: 0 0 0 6px; overflow:hidden;  text-align:center;}
div.AuthorContainer h6 {  margin:2px 0 2px 0; font-size:9px; font-weight:normal;}
div.AuthorContainer div.Image img{ width: 80px; overflow:hidden;  }


div#ProfileTabContainer {background: white url(../images/ProfileTabContainer.png) 0 0 no-repeat; width:507px;height:145px; position:relative; margin: 0 0 20px 0}
div#ProfileTabContainer h1{ margin: 8px;}
div#ProfileTabContainer div.SubHeader{ margin: 8px; font-family:Arial; line-height:16px; width:300px;}
div#ProfileTabContainer h1 img{ position:relative; top:-3px; left:6px;}
div#ProfileTabContainer ul {margin:0 0 0 14px; padding:0; position:absolute;bottom:0;list-style:none;}
div#ProfileTabContainer ul li {background: transparent url(../images/ProfileTabContainerTab.png) 0 0 no-repeat; width:85px;height:31px; display:block; float:left;margin:0;padding:0; text-align:left; margin:0 0 0 -6px; }
div#ProfileTabContainer ul li.active {background: transparent url(../images/ProfileTabContainerTabActive.png) 0 0 no-repeat; width:85px;height:31px; display:block; float:left;padding:0; text-align:left; margin:0 6px 0 -6px;}
div#ProfileTabContainer ul li a{margin:8px; text-decoration:none; color:#235f9c;display:block; font-size:13px;}
div#ProfileTabContainer ul li.active a{ font-weight:bold; color:#009248;}
div#ProfileTabContainer div.ProfileImageContainer { width: 140px; height:130px; overflow:hidden; margin: 0 0 0 0; padding: 0 0 0 0; position:absolute; right:6px;top:0;}

div#ContentTabContainer {background: none; width:507px;height:120px; position:relative; margin: 0 0 10px 0; border-bottom:1px solid silver;}
div#ContentTabContainer ul {margin:0 0 0 14px; padding:0; position:absolute;bottom:-1px;list-style:none;}
div#ContentTabContainer ul li {background: transparent url(../images/ProfileTabContainerTab.png) 0 0 no-repeat; width:85px;height:31px; display:block; float:left;margin:0;padding:0; text-align:left; margin:0 0 0 -6px; }
div#ContentTabContainer ul li.active {background: transparent url(../images/ProfileTabContainerTabActive.png) 0 0 no-repeat; width:85px;height:31px; display:block; float:left;padding:0; text-align:left; margin:0 6px 0 -6px;}
div#ContentTabContainer ul li a{margin:8px; text-decoration:none; color:#235f9c;display:block; font-size:13px;}
div#ContentTabContainer ul li.active a{ font-weight:bold; color:#009248;}



table.twocol { border-collapse:collapse; margin: 0 0 0 10px; width:320px;}

table.twocol td {padding: 4px; border-bottom:1px solid #9DBFDE;}
table.twocol td.label {background:#F5F7F8; width:110px; text-align:right;}
table.twocol td.value {background:white; width:180px;padding-left:10px;}
table.twocol td.noborder {border:none;}
table.rightcol { width:150px;margin: 0 !important; position:relative; left:-6px; }
table.rightcol td.label { width:50%; padding:4px; white-space:nowrap;}
table.rightcol td.value { width:50%; padding:4px 4px 4px 9px;}


table.wide { width:495px;margin: 0 0 0 0;}
table.wide td.label { width:20%; padding:4px; white-space:nowrap; border:none;}
table.wide td.value { width:80%; padding:4px 4px 4px 9px; border:none;}
table.wide td.value textarea.Small { width:342px !important; float:left !important; overflow:auto;}

table.profilesize {width:330px; margin: 0 0 0 10px;}

table.full { width:480px; margin:0; }
table.full td.label { width:120px; padding:4px; white-space:nowrap;}
table.full td.value { width:360px !important; padding:4px 4px 4px 9px;}

div.TopIconLine { margin: 0 0 0 8px; position:absolute;}
div#FlagContainer {background: transparent url(../images/Icons/BgIcon.png) 0 0 no-repeat; height:27px; width:26px; color:#01d268; font-weight:bold; font-size:14px; padding: 3px 0 0 4px; cursor:pointer; float:left;}
div#RecommendedContainer { float:left;}

div.Checkmarks {background: transparent url(../images/icon.join.jpg) 2px 2px no-repeat; height:22px; padding: 0 0 0 24px;}


	
	#dhtmlgoodies_tooltip{
		background-color:#F5F7F8;
		border:1px solid #235f9c;
		position:absolute;
		display:none;
		z-index:20000;
		padding:4px;
		font-size:11px;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: Verdana, "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
		text-align:left;
		
	}
		#dhtmlgoodies_tooltip *{
		width: 100px; overflow:hidden;	
	}
	
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#235f9c;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}




img.infoinline { position:relative; top:1px; left:2px; cursor:pointer; }





div#TopArea{}
div#TopArea div.Left{ float:left; width: 300px; overflow:hidden;}
div#TopArea div.Right{float:right; width: 200px; overflow:hidden;}
div#TopArea div.Right a.ExpandLink {margin:0 0 0 20px; width:auto;}
div.TopInfoBox{background: transparent url(../images/TopAreaInfo.png) 0 0 no-repeat; width:200px; height:90px; margin: 0 0 0 0;}
div.TopInfoBox input {margin:5px 0 0 0;}
div.TopInfoBox div {margin:8px;}

span.CountBiotechBuilders{position:relative; top:85px;left:16px;z-index:1; font-weight:bold; font-size:14px;}


div#NavigationContainer input {margin: 0 0 10px 0;}
div#ApplicationContainer .Wide {width:940px;}
.Wide div#NavigationContainer { width:940px; float:none; margin: 5px 0 20px 20px; position:relative;  }
.Wide div#NavigationContainer div.FrontPageStats{ width: 286px; position:absolute; top:29px; left:615px; height:62px;}
.Wide div#NavigationContainer div.FrontPageStats table {width: 286px;  margin: 4px 0 0 0;  }
.Wide div#NavigationContainer div.FrontPageStats table th { background:#ecebfa; font-size:11px; font-family:Arial;border-bottom:1px solid orange;}
.Wide div#NavigationContainer div.FrontPageStats table td { text-align:center; font-size:11px; font-family:Arial; }
.Wide div#NavigationContainer input {margin: 0 25px 0 0;}
.Wide div#NavigationContainer input.last {margin: 0 0 0 0; position:relative; top:2px; }



div#SponsorScroller{position:relative; overflow:hidden; width:100%; height:100px;}
div#SponsorScroller a { border:1px solid red;}
div#SponsorScroller img {position:absolute;top:0; border:none;}



div.IndexContainer { background:#ecf4fc; border:1px solid #bec9d4; margin : 5px 3px 10px 3px; padding:4px; text-align:center;}
div.IndexContainerSmall { background:#ecf4fc; border:1px solid #bec9d4; margin : 5px 3px 10px 0; padding:4px; text-align:center; width:491px;}
div.IndexContainerSmall a,
div.IndexContainer a { text-decoration:none; padding: 0 6px 0 0; text-transform:uppercase;}


table.TwoColumnTable{}
table.TwoColumnTable .a{ width:540px; padding: 0 20px 0 40px;}
table.TwoColumnTable .b{padding:0;}

.EyeCatcherButton{ font-size:12px; font-weight:bold; padding:2px; color:darkgreen;width:auto;}


div.Slider {background: transparent url(../images/slider.gif) 0 0 no-repeat; width:386px; height:74px; position:relative; margin: 10px auto 10px auto;}
div.Slider input { position:absolute; top:20px;}
div.Slider input.plus { left:339px;}
div.Slider input.minus {left:22px;}
div.Slider img { position:absolute;}
div.Slider img.pos1 {left: 94px; top:6px;}
div.Slider img.pos2 {top:14px; left: 137px;}
div.Slider img.pos3 {top:17px; left: 181px;}
div.Slider img.pos4 {top:14px; left: 225px;}
div.Slider img.pos5 {top:6px; left: 269px;}


div.postit {background: transparent url(../images/postit.gif) 0 0 repeat-y; padding:16px; margin: 0 0 25px 0; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; width:473px; text-align:left;}
div.postit h5 { margin:6px 0 0 0;}
div.postit span { font-weight:bold; color:#476c8b; font-size:13px;}



/**/

div.RollerdexContactSheet{ background:#f0f1f2;border:1px outset white;}
div.RollerdexContactSheet div.InnerContent{ margin:0px 24px 0 24px; padding:8px 0 8px 0;}
div.RollerdexContactSheet td{ vertical-align:top;}

div.RollerdexContactSheet td.Half{ width:50%;}
div.RollerdexContactSheet td.Label{padding:4px;}

div.RollerdexContactSheet td span.Field,
div.RollerdexContactSheet td input.Field { padding: 4px; border:1px solid #caced2; display:block; width:295px;background:#fbfbfb;}

div.RollerdexContactSheet td input.Field { background:white;border:1px solid #a5acb2;}
div.RollerdexContactSheet td select.Field { background:white; width:305px;}

div.RollerdexContactSheet td span.SharedField,
div.RollerdexContactSheet td input.SharedField { padding: 4px; border:1px solid #caced2; display:block; width:265px;background:#fbfbfb; float:left;}
div.RollerdexContactSheet td input.SharedField { background:white;border:1px solid #a5acb2;}

div.RollerdexContactSheet td input.Alert { display:block; float:left; margin: 2px 0 0 6px; }
div.RollerdexContactSheet td input.Adapt { display:block; margin: 2px 0 0 6px; }

div.RollerdexContactSheet td label.SectionLabel{display:inline; margin: 0 0 -4px 0 }
div.RollerdexContactSheet td label.SectionLabel span{display:block; float:left; padding: 0 6px 0 0}
div.RollerdexContactSheet td label hr{ display:block; float:left; margin:9px 0 0 0;  height:1px;}
div.RollerdexContactSheet td textarea{ width:98%; height:310px; font-family:Trebuchet MS, arial, verdana; font-size:13px;}

div.RollerdexContactSheet div#TopContent{ background:white; padding:10px 24px 10px 10px; border-bottom: 1px solid orange; text-align:right;}
div.RollerdexContactSheet div#TopContent span{ color:#2b5fba; font-size:24px; float:left; display:block; margin: 8px 0 0 0;}

div.RollerdexMessageContainer {Background:#FFEF11; margin: 10px; border:1px solid #FFBE32; padding:8px;}

div#NotificationBar{ background:transparent url(../images/TopBarBg.gif) 0 bottom repeat-x; height:30px;  width:941px; margin: 0 0 0 0; border-bottom: 1px solid #c5d0d5; font-family:Arial; overflow:hidden;}
div#NotificationBar div.item { float:right; border-right:1px solid #c5d0d5; margin-left:0; height:29px; padding: 3px 0 1px 6px;color:#2F5B82; position:relative;}
div#NotificationBar div.item a { text-decoration:none; display:block; float:left; margin: 4px 8px 0 0;}
div#NotificationBar div.item a.new {background: transparent url(../images/icons/new.png) 0 -1px no-repeat; padding: 1px 0 4px 26px; }
div#NotificationBar div.item a strong { position:relative; top:-1px; left: 2px;}
div#NotificationBar div.leftitem { float:left;  height:29px; padding: 0 6px 0 4px;color:#2F5B82; border-right:1px solid #c5d0d5; margin: 0 0 0 0;}
div#NotificationBar div.leftitem input.text {padding:3px; margin:0;  width:460px; position:relative; top:-8px; color:Gray;}
div#NotificationBar div.leftitem input.SearchButton {position:relative; top:3px;}

.BottomBarSublist { height:25px; float:left; margin: 0 0 0 0; background:transparent url(../images/TopBarBgReverse.gif) 0 bottom repeat-x; padding: 0 6px 0 6px; border-left:1px solid #2f5b82;}
.BottomBarSublist a {display:block; float:left; margin: 3px 10px 0 4px !important; }
.BottomBarSublist a.add{background: transparent url(../images/icons/add.png) 0 0 no-repeat; padding: 1px 0 4px 21px;}
.BottomBarSublist a.message{background: transparent url(../images/icons/BioMessage.png) 0 0 no-repeat; padding: 1px 0 4px 21px;}
.BottomBarSublist select { margin: 3px 0 0 0; font-size:10px;}

.MailContainer {Background:#e7eced !important; border-bottom:1px solid #5683ac !important; margin:0 0 6px 0; padding:8px;}
.newitem {Background:#9deca1 !important;}
div.message {border-top:1px dotted #5683ac !important; padding: 5px 0 0 0; margin: 5px 0 0 0;}

a.newbiotalk { border:1px solid green; padding: 1px 3px 1px 3px; font-family:Tahoma; font-size:10px; color:Green; margin: 0 10px 0 0; background:orange; text-decoration:none;}
a.newbiotalk:hover { border:1px solid orange;}



/*Chat*/ 
.ChatInstanse { background: #C5D0D5 url(../images/bg.Body.gif) 0 0 repeat-x; height:428px; }
.innerchat { margin: 2px;}
.ChatField { width:350px; font-family:Arial; font-size:11px; padding:2px;height:40px; margin: 2px 0 0 0;position:absolute; top:378px;left:2px;border:1px inset #9DBFDE;}
.ChatButton { width:58px; height:48px; position:absolute; top:379px;left:360px;}

.chatcontainer{ background:white; border-bottom:1px solid #caced2; overflow-y:auto; margin:2px 0 0 0; height:373px;}
.chatitem { margin:4px 0 4px 0; background: #C5D0D5 url(../images/bg.Body.gif) 0 30% repeat-x; padding:4px;border-bottom:1px dotted #caced2; }

.postedmessage { display:block; margin: 3px 0 3px 16px; padding:2px 4px;}

#ChatTitle { position:absolute; left:440px; top:8px; font-size:40px; font-weight:bold; color:orange;}

#ChatContainer { width:600px; height:500px;border:1px outset #9DBFDE; background:white; margin:10px; position:relative; }

#ChatTabContainer { width:422px; height:63px; position:absolute; top:4px; left:5px;}

#ChatTabContainer div.chattab{margin: 0 4px 2px 2px; border:1px outset white; width:125px; background: #C5D0D5 url(../images/bg.Body.gif) 0 40% repeat-x; float:left;}
#ChatTabContainer div.chattab a.StartChat { display:block; float:left; width:90px; overflow:hidden; text-decoration:none; margin:2px 2px 2px 4px; }
#ChatTabContainer div.chattab a.CloseChat { display:block; float:right;  width:19px;text-decoration:none; text-align:center; padding:0 0 2px 0; margin:1px; background: #9DBFDE; color:White; font-weight:bold; }
#ChatTabContainer div.active { background:#9DBFDE; color:White;}
#ChatTabContainer div.active a { color:White;}
#ChatTabContainer div.attention { background:orange; color:White; }
#ChatTabContainer div.attention a { color:White;}
#ChatTabContainer div.attention a.CloseChat { background: orange;}



#ChatUsersOnline { width: 160px; border:1px solid #9DBFDE; position:absolute; top:64px; left:433px; height:428px;}
#ChatUsersOnline h3 { margin:0;}
#ChatUsersOnline h3 a { font-size:14px; padding:4px 4px 4px 4px;border-bottom: 1px solid #9DBFDE; margin:0 0 0 0;}
#ChatUsersOnline a { display:block; padding:4px; border-bottom: 1px dotted #9DBFDE; text-decoration:none; }
#ChatInstanse { width:420px;border:1px solid #9DBFDE; height:428px; position:absolute; top:64px; left:5px;}
#ProfileTabContainer ul {margin:0 0 0 14px; padding:0; position:absolute;bottom:0;list-style:none;}

.ChatAlert { color:#ff5a19; background: transparent url(../images/icons/NewChatIcon.gif) 0 -1px no-repeat; padding: 0 0 0 20px;}

#NewChatContainer,
#NewTalkContainer 
{
	position:absolute; top:66px; left: 320px;
	border:1px solid #5683AC;border-right:2px solid #5683AC;border-bottom:2px solid #5683AC;
	background:white;
	background: transparent url(../images/FindPeople.png) 10% -55px  no-repeat;
	width:110px;
	display:none;
	text-align:center;
	white-space:nowrap;
}
#NewChatContainer { left: 440px;width:126px;}

#NewChatContainer a,
#NewTalkContainer a
{
	margin: 0;
	padding: 2px 10px 2px 10px;
	border-bottom:1px dotted #5683AC;
	color:#405d76;
	font-size:14px;
	display:block;
	font-weight:bold; text-decoration:none;
}



.BulletinContainer { height:600px !important; overflow-y:auto;}
.BulletinContainer h3 {border-bottom:1px dotted #9DBFDE;font-family:arial; margin:0 0 5px 0 ;color:#405d76; font-weight:normal;}
.BulletinContainer div { padding: 0 0 6px 0; border-bottom:1px dotted #9DBFDE; font-family:arial; font-size:12px;}
.BulletinContainer div.job {background: transparent url(../images/bulletin/job.png) 0 -1px no-repeat; padding-left: 25px;}
.BulletinContainer div.event {background: transparent url(../images/bulletin/event.png) 0 -1px no-repeat; padding-left: 25px;}
.BulletinContainer div.discussion {background: transparent url(../images/bulletin/discussion.png) 0 -1px no-repeat; padding-left: 25px;}
.BulletinContainer div.article {background: transparent url(../images/bulletin/article.png) 0 -1px no-repeat; padding-left: 25px;}
.BulletinContainer div.comment {background: transparent url(../images/bulletin/comment.png) 0 -1px no-repeat; padding-left: 25px;}
.BulletinContainer div.document {background: transparent url(../images/bulletin/document.png) 0 -1px no-repeat; padding-left: 25px;}
.BulletinContainer div.profile {background: transparent url(../images/bulletin/profile.png) 0 -1px no-repeat; padding-left: 25px;}
.BulletinContainer div.connection {background: transparent url(../images/bulletin/connection.png) 0 -1px no-repeat; padding-left: 25px;}
.BulletinContainer span.date { font-size:10px; color:gray; display:block;}



.note { margin: 5px 0 5px 0;}
.note .date {font-size:11px; color:gray; display:block; width:300px !important; margin:0 0 2px 0;}
.note .InnerNote{background:#dfe5e8; border:1px solid #bec9d4;}
.note .noteContent{border-top:1px solid white;border-right:1px solid white; padding:10px;}



/*Partnering*/
div#ChooseDesignContainer { padding: 0 0 0 0; width:550px;}
div#ChooseDesignContainer div{ width:150px;float:left; margin: 0 15px 0 0; border:4px solid white; padding: 4px }
div#ChooseDesignContainer div.Active{  border:4px solid lightgreen; }
div#ChooseDesignContainer span { width:140px;font-style:normal; display:block; margin: 5px 0 10px 5px;}
div#ChooseDesignContainer input { display:block; margin:0 0 8px 0; width:auto;}

div.TopFlowContainer {background: #ecf4fc;}
div.TopFlowContainer ul { margin:0; list-style-type:none;}
div.TopFlowContainer li { margin:0 20px 0 0; float:left; font-size:16px; font-weight:bold;}
div.TopFlowContainer li a { text-decoration:none;}
div.TopFlowContainer li.active a { text-decoration:underline;}

div.ProductNavigation { width:200px; margin: 0 20px 0 0;}
div.ProductNavigation a{  display:block; padding: 4px 6px; background:#ecf4fc; text-decoration:none; margin: 0 0 1px 0}
div.ProductNavigation a.Active{ background:#2F5B82;color:white;}
div.ProductNavigation input { width:100%; margin: 4px 0 0 0;}


.productlist { margin: 0 0 30px 0;}
.productlist a.Add{ background: transparent url(../images/icon.Add.gif) 2px 2px no-repeat; padding: 3px 2px 2px 25px !important; display:block; font-family:Arial; margin:10px 0 0 0; color:#5cc836; font-weight:bold; font-size:12px;}

table#PartneringOuterContainer {}
table#PartneringOuterContainer .LeftNavigationColumn { width:200px;}
table#PartneringOuterContainer .PartnerEditNavigation { }


table#PartneringOuterContainer #PartnerEditNavigation { margin: 0 10px 0 0; border-left:1px outset white; border-right:1px outset white; border-bottom:1px outset white; font-family:Verdana;}
table#PartneringOuterContainer #PartnerEditNavigation a{ display:block; padding:0 4px 8px 0; text-decoration:none; margin: 0 0 0 0;}
table#PartneringOuterContainer #PartnerEditNavigation a.NaviButton{ border:1px outset white; border-bottom:none; border-left:none; padding:10px; font-size:12px; font-weight:bold;margin: 0 0 0 0; background: #C5D0D5 url(../images/bg.Body.gif) 0 20% repeat-x; border-right:none; }
table#PartneringOuterContainer #PartnerEditNavigation a.NaviButtonActive,
table#PartneringOuterContainer #PartnerEditNavigation a.NaviButtonActive:hover{ text-decoration:none;border:1px outset white; border-left:none;border-left:none;  border-bottom:none; padding:10px; font-size:12px; font-weight:bold;margin: 0 0 0 0;background: transparent url(../images/body.jpg) 0 100% repeat-x; text-decoration:none; border-right:none; }
table#PartneringOuterContainer #PartnerEditNavigation a.NaviButton:hover{ text-decoration:none;border:1px outset white; border-left:none; border-bottom:none; padding:10px; font-size:12px; font-weight:bold;margin: 0 0 0 0;background: transparent url(../images/body.jpg) 0 100% repeat-x; text-decoration:none; border-right:none; }
table#PartneringOuterContainer #PartnerEditNavigation a:hover {  text-decoration:underline;}
table#PartneringOuterContainer #PartnerEditNavigation a.active{  font-weight:bold;}
table#PartneringOuterContainer #PartnerEditNavigation div#LeftNaviContent {padding: 10px;background: transparent url(../images/body.jpg) 0 30% repeat-x; border-top:1px dotted #C5D0D5; }


table#PartneringOuterContainer .RightButtonColumn {padding: 0 0 0 20px;}
table#PartneringOuterContainer .RightButtonColumn input{padding: 6px 8px 6px 8px;}
table#PartneringOuterContainer .CenterContentColumn{width:550px;  padding: 0 0 200px 0;}
table#PartneringOuterContainer .CenterContentColumn fieldset.form { float:none; margin: 0 0 0 0;padding:0; width:auto; font-family:arial; font-size:11px;border:none;}
table#PartneringOuterContainer .CenterContentColumn fieldset.form table { margin:0;}



div.PartneringWizard {background: transparent url(../images/partnering/WizardBg.jpg) 0 0 no-repeat; height:190px;}
div.PartneringWizard img { margin: 0 0 0 40px;}
div.PartneringContainer { margin: 0 0 50px 0;}
div.PartneringContainer h1{ color:#70841b;}

div.PartneringSearchContainer { margin:20px 0 0 0;}
div.PartneringSearchContainer ul, li{ margin: 0; padding:0; list-style:none; }
div.PartneringSearchContainer ul { margin: 0 0 0 35px; height:23px;}
div.PartneringSearchContainer li{ float:left;  height:23px; margin: 0 10px 0 0;}
div.PartneringSearchContainer li.left{background: transparent url(../images/partnering/greentableft.jpg) 0 0 no-repeat; padding: 0 0 0 15px;}
div.PartneringSearchContainer li.left a { color:Black; font-weight:bold; text-transform:uppercase;background: transparent url(../images/partnering/greentabright.jpg) 100% 0 no-repeat; display:block; padding: 4px 15px 2px 0; text-decoration:none;}
div.PartneringSearchContainer li.right{background: transparent url(../images/partnering/bluetableft.jpg) 0 0 no-repeat; padding: 0 0 0 15px;}
div.PartneringSearchContainer li.right a { color:Black; font-weight:bold; text-transform:uppercase;background: transparent url(../images/partnering/bluetabright.jpg) 100% 0 no-repeat; display:block; padding: 4px 15px 2px 0; text-decoration:none;}
div.PartneringSearchContainer li.services{background: transparent url(../images/partnering/yellowtableft.jpg) 0 0 no-repeat; padding: 0 0 0 15px;}
div.PartneringSearchContainer li.services a { color:Black; font-weight:bold; text-transform:uppercase;background: transparent url(../images/partnering/yellowtabright.jpg) 100% 0 no-repeat; display:block; padding: 4px 15px 2px 0; text-decoration:none;}
div.PartneringSearchContainer div.GreenSearchBox { float:left; width:336px; height:205px;background: transparent url(../images/partnering/greenbox.jpg) 0 0 no-repeat;}
div.PartneringSearchContainer div.BlueSearchBox { float: left; width:336px; height:205px;background: transparent url(../images/partnering/bluebox.jpg) 0 0 no-repeat;}
div.PartneringSearchContainer div.YellowSearchBox { float: left; width:336px; height:205px;background: transparent url(../images/partnering/yellowbox.jpg) 0 0 no-repeat;}
div.PartneringSearchContainer div.InnerContent { margin:20px;}
div.PartneringSearchContainer div.InnerContent div.section { margin: 0 0 6px 0;}
div.PartneringSearchContainer div.InnerContent select { width:296px;}
div.PartneringSearchContainer div.InnerContent input  { width:291px;}
div.PartneringSearchContainer div.InnerContent input.button  { width:auto; padding:6px;cursor:pointer;}

div.PartneringContainer input.SignUpButton { padding:4px 8px 4px 8px; width:336px; margin: 15px 0 0 0; cursor:pointer; font-weight:bold; font-size:13px; display:block;}

div#PartneringSubscriberIntro { position:absolute; top:160px; left: 650px;}
div.subscriptionitems { margin: 0 0 5px 0;border-bottom:1px solid #d3d3d3;}
div.subscriptionitems a{ display:inline !important; width:auto;float:none;}
div.subscriptionitems span{ display:inline !important; width:auto;float:none; font-style:normal;}


.PartneringApplication h1 {margin: 25px 0 25px 10px;}
#PublicUrlContainer { border:1px solid #b8d932; padding:10px 0 10px 0; margin:10px 0 10px 0; width:auto; background:#f4f8e1; text-align:center;}
#PublicUrlContainer a{ color:#e98620;}

div#ProductsInSearch{ margin: 0 0 20px 0; float:left; width:600px; }
div#ProductsInSearch h2{margin: 0 0 15px 0;}
div#ProductsInSearch div.product{float:right; width:160px; margin: 0 0 0 40px;}
div#ProductsInSearch div.product a{text-decoration:none; color:#2f5b82; height: 38px;overflow:hidden; display:block;}
div#ProductsInSearch div.CroppedImage { height: 100px; overflow:hidden;}
div#ProductsInSearch div.CroppedImage a { height: 100px;}

div#ProductsInSearch img{display:block; margin: 0 0 5px 0;}
div#ProductsInSearch div.section {margin:0 0 10px 40px; border-bottom:1px solid silver; padding: 0 6px 6px 0;}
div#ProductsInSearch div.section a  {text-decoration:none; margin: 0 20px 0 0; border:1px solid #b0d31e; display:block; float:left; color:black; background:#f4f8e1; padding:2px 6px 2px 6px; font-weight:bold;}
div#ProductsInSearch div.section a:hover  {background:#b0d31e; color:White;}
div#ProductsInSearch div.section div.TopLeft { width: 350px; float:left;}
div#ProductsInSearch div.section div.TopRight { width: 50px; float:right; text-align:right;}


div#ProductsInSearch div.ProductSection { clear:both; margin: 0 0 15px 40px; border-bottom:1px solid silver; height:115px; overflow:hidden;}
div#ProductsInSearch div.ProductSection div.ProductLeft { float:left; width:160px; margin:  0 10px 0 0;}
div#ProductsInSearch div.ProductSection div.ProductRight { float:left;width:384px; }


div.FrontpageVideo { margin: 0 0 5px 0; border:none !important;}
