html {height: 100%;}

body {background: white url(Images/bg.gif) repeat-x 0px 144px; color: black; font-family: arial; font-size: 13px; margin: 0px; padding: 0px; top: 0px; left: 0px; height: 100%;}

a {color: black; text-decoration: underline;}
a:hover {color: #9bb509; text-decoration: underline;}

img {border: 0px;}
img.png {behavior: url(iepngfix.htc);}
img.hr {clear: both; display: block; margin: 0px auto; padding: 0px;}
img.floatleft {float: left; margin: 0px 20px 5px 0px;}
img.floatright {float: right; margin: 0px 0px 5px 20px;}

th {font-size: 13px;}
/* td {color: black; font-family: arial; font-size: 13px;} */
/* p {margin-bottom: 0px;} */
blockquote {margin: auto 5%;}
hr {clear: both; display: block; width: 100%; height: 1px; margin: 20px 0px; border: 0px; border-bottom: 1px solid black;}
ul.nomargin {margin: 0px; margin-left: 15px; padding: 0px;}
ol.nomargin {margin: 0px; margin-left: 30px; padding: 0px;}
/* form {margin: 0px;} */
input, textarea, select {font-family: arial; font-size: 12px;}

.fullw {width: 100%;}
.fullh {height: 100%;}
.fixedw {width: 766px;}
.collapse {margin: 0px; border: 0px; border-collapse: collapse;}
.collapse td {padding: 0px; vertical-align: top;} /* set another class td to have padding to override */
.taleft {text-align: left;}
.tacenter {text-align: center;}
.taright {text-align: right;}
.vamiddle {vertical-align: middle;}
.floatleft {float: left;}
.floatright {float: right;}
.clearboth {clear: both;}
.displaynone {display: none;}
.row {clear: both; width: 100%; overflow: hidden;}
.bold {font-weight: bold;}
.em {font-style: italic;}

#body {min-width: 980px; min-height: 100%;}
* html #body {height: 100%;}

.rowcontent {width: 980px; margin: 0px auto; padding: 0px; overflow: hidden; border: 0px solid red;}

#menurow {background: black url(Images/bg_menurow.jpg) repeat-x;}
#menurow .rowcontent {width: auto; height: 144px; background: url(Images/bg_menurow_rowcontent.jpg) no-repeat top center;}
#menu {width: 980px; height: 144px; background: url(Images/bg_menu.gif) no-repeat 0px 114px; margin: 0px auto; text-align: right; position: relative;}
#menu .menu {margin: 114px auto auto auto;}
#menu .title {display: block; position: absolute; bottom: 6px; left: 10px;}
#logo {width: 217px; height: 96px; position: absolute; top: 2px; left: 7px;}

#dropmenudiv {margin-top: -3px; #margin-top: 0px; position: absolute; z-index: 100;}
#dropmenudiv a {display: block; border-bottom: 1px solid #686868; padding: 3px 20px 5px 20px; color: #c9c2b8; font-family: itc avant garde gothic, century gothic; font-size: 14px; text-decoration: none;}
#dropmenudiv a.last {border-bottom: 0px;}
#dropmenudiv a:hover {color: #9db710;}
#dropmenudiv a.disabled,
#dropmenudiv a.disabled:hover {color: #777777;}

#dropmenudiv_home_about_child {width: 205px; background: #3e3e3e; visibility: hidden; z-index: 200; position: absolute; top: 0px; left: 0px;}

#menu_search {width: 212px; height: 22px; text-align: left; position: absolute; top: 9px; right: 16px;}
#menu_search input.text {width: 161px; #width: 160px; height: 16px; background: black; border: 1px solid #3d3d3d; padding-top: 3px; padding-left: 10px; color: #a1a1a1; position: absolute; top: 0px; left: 0px;}
#menu_search input.submit {width: 30px; height: 22px; background: url(Images/menu_search_submit.gif) no-repeat; border: 0px; position: absolute; top: 0px; right: 0px; cursor: pointer;}

#menu_login {width: 232px; position: absolute; top: 52px; right: 16px;}
#menu_login img.startventure {float: left; width: 159px; height: 12px; background: url(Images/menu_login_startventure.gif) no-repeat; margin-top: 7px;}
#menu_login a {color: #a1a1a1;}
#menu_login a.login {display: block; float: right; width: 59px; height: 25px; background: url(Images/menu_login_button.gif) no-repeat;}
#menu_login .signup {clear: both; padding-top: 3px; color: #a1a1a1; font-size: 10px;}

#menu_welcome {width: 232px; color: #c9c9c9; font-size: 11px; position: absolute; top: 55px; right: 16px;}
#menu_welcome .organisation {margin-bottom: 2px; font-family: itc avant garde gothic, century gothic; font-size: 14px;}
#menu_welcome .username {color: #9db710; font-weight: bold;}
#menu_welcome a.logout {color: #c9c9c9;}

#menu2 a {display: block; width: 200px; height: 20px; background: url(Images/bg_menu2.gif) no-repeat; padding: 8px 15px; color: #dedede; font-size: 14px; text-decoration: none;}
#menu2 a:hover {color: #9db710;}
#menu2 a.onpage {color: #9db710;}
#menu2 a.disabled,
#menu2 a.disabled:hover {color: #808080;}
#menu2 .top {width: 223px; height: 3px; background: #545a5b; margin-bottom: 2px;}
#menu2 .bot {width: 223px; height: 3px; background: #545a5b; margin-top: 2px;}
#menu2 .divider {width: 224px; height: 1px; background: url(Images/menu2_divider.gif) no-repeat;}
* html #menu2 .top {font-size: 1px;}
* html #menu2 .bot {font-size: 1px;}
* html #menu2 .divider {margin-bottom: -1px; font-size: 1px;}

#contentrow {width: 980px; margin: 25px auto 0px auto; padding-bottom: 85px;}
#content_main {float: left; width: 600px; border-right: 1px solid #b1bed2; padding-right: 12px;}
#content_side {float: right; width: 355px;}

.imageframe {float:left; width: 50px; height: 50px; margin-right:10px;}

/* ------------------------------------------------------------
	individual styles // home
   ------------------------------------------------------------ */

#home .title {width: 47px; height: 13px; background: url(Images/title_home.gif) no-repeat;}

#home_flash {float: left; width: 702px; height: 302px;}
#home_login {float: right; width: 270px; height: 302px; background: #9db710 url(Images/bg_venturebox.jpg) no-repeat bottom right;}
#home_login .subtitle {width: 270px; height: 41px; background: url(Images/subtitle_home_login.gif) no-repeat 16px 11px; margin-bottom: 13px; border-bottom: 1px solid #686868;}
#home_login .box {width: 240px; padding: 0px 15px;}
#home_login label {width: 67px;}
* html #home_login label {width: 64px;}
#home_login input.text {width: 169px; height: 18px; border: 1px solid #869b13;}
#home_login input.submit {width: 61px; height: 30px; background: url(Images/home_login_submit.gif) no-repeat; border: 0px; cursor: pointer;}
#home_login div.submit {margin-bottom: 6px; text-align: right;}
#home_login a {color: #e1e1e1;}
#home_login a.forgotpw {display: block; float: right; margin-bottom: 24px; font-size: 11px;}
#home_login a.signup {clear: both; display: block; width: 199px; height: 49px; background: url(Images/home_login_signup.gif) no-repeat; margin: 0px auto;}

#home_sections {clear: both; width: 962px; padding: 7px 9px; overflow: hidden;}
#home_sections .section {float: left; width: 300px; height: 250px; margin: auto 10px 35px auto; padding: 40px 14px 0px 0px; position: relative;}
#home_sections .section .subtitle {width: 314px; height: 34px; position: absolute; top: 0px; right: 0px;}
#home_sections .section a.more {position: absolute; bottom: 0px; right: 14px;}

#home_about .subtitle {background: url(Images/subtitle_home_about.gif) no-repeat;}
#home_faqs .subtitle {background: url(Images/subtitle_home_faqs.gif) no-repeat;}
#home_news .subtitle {background: url(Images/subtitle_home_news.gif) no-repeat;}
#home_forum .subtitle {background: url(Images/subtitle_home_forum.gif) no-repeat;}
#home_bites .subtitle {background: url(Images/subtitle_home_bites.gif) no-repeat;}
#home_countdown .subtitle {background: url(Images/subtitle_home_countdown.gif) no-repeat;}
#home_sections #home_news,
#home_sections #home_countdown {margin-right: 0px;}

#home_faqs ol.nomargin {margin-top: 4px; margin-left: 28px; #margin-left: 33px;}
#home_faqs li {margin-bottom: 4px;}

#home_news .news_item {margin-bottom: 8px;}
#home_news .news_item .date {font-size: 10px;}

#home_forum .forum_item {width: 300px; margin-bottom: 10px; overflow: hidden;}
#home_forum .username {float: left;}
#home_forum .thread {float: right; font-weight: bold;}

.bites_item {width: 240px; min-height: 50px; margin-bottom: 20px; padding-left: 60px; position: relative;}
* html .bites_item {height: 50px;}
.bites_item img.avatar {border: 2px solid #e1e1e1; position: absolute; top: 5px; left: 0px;}
.bites_item .date {font-size: 10px;}

#home_sections #home_countdown {width: 314px; padding-right: 0px;}
* html #home_sections #home_countdown {margin-right: -3px;}
#home_countdown .countdown {width: 314px; background: #e3e8f0; padding: 20px 0px 45px 0px; text-align: center; font-family: itc avant garde gothic, century gothic; font-size: 24px; line-height: normal;}
#home_countdown .countdown .days {margin-bottom: 4px; font-size: 48px;}
#home_countdown .countdown .event {font-size: 30px;}
#home_countdown .countdown .date {font-size: 14px;}

#home_wherewouldyougo {float: right; width: 270px; height: 302px; text-align: right;}
img.home_competition_details {#margin-top: 35px;}

/* ------------------------------------------------------------
	individual styles // dashboard, profile
   ------------------------------------------------------------ */

#dashboard .title {width: 127px; height: 13px; background: url(Images/title_dashboard.gif) no-repeat;}
#profile .title {width: 59px; height: 13px; background: url(Images/title_profile.gif) no-repeat;}

#profilebox {width: 580px; background: #f5ba2c url(Images/bg_profilebox.jpg) no-repeat bottom right; margin-bottom: 20px; padding: 10px; overflow: hidden; position: relative;}
#profilebox .avatar {float: left; width: 200px;}
#profilebox .avatar img {border: 2px solid #fce250;}
#profilebox .details {float: right; width: 365px;}
#profilebox .username {float: left; margin: -3px 15px 10px auto; color: white; font-family: itc avant garde gothic, century gothic; font-size: 24px; line-height: normal;}
#profilebox a.editprofile {display: block; margin-top: 6px;}
#profilebox .field {font-weight: bold;}
#profilebox .level {clear: both; font-weight: bold;}
#profilebox .xp {float: left; margin-right: 22px;}
#profilebox .realname {margin: 4px 0px 10px 0px; font-family: itc avant garde gothic, century gothic; font-size: 24px; line-height: normal;}
#profilebox .interests {margin-top: 18px;}
#profilebox .skills {margin-top: 18px;}
#profilebox a.report {width: 54px; height: 56px; background: url(Images/report_profile.gif) no-repeat; position: absolute; top: 7px; right: 7px;}
#profilebox a.startnewventure {clear: both; display: block; width: 225px; height: 45px; background: url(Images/profilebox_startnewventure_off.gif) no-repeat 0px 17px; margin: 0px auto; padding: 17px 0px 5px 0px;}
#profilebox a.startnewventure:hover {background: url(Images/profilebox_startnewventure_on.gif) no-repeat 0px 17px;}

#newprofile {width: 580px; margin: 0px auto 30px auto;}

#messages {width: 580px; margin: 0px auto 13px auto; overflow: hidden;}
#messages .subtitle {width: 580px; height: 32px; background: url(Images/subtitle_messages.gif) no-repeat;}
#messages .viewall {float: right; margin: 7px 0px 18px 0px;}
#messages .message {clear: both; width: 100%; margin-bottom: 18px; overflow: hidden;}
#messages .subject {float: left; margin-bottom: 5px; font-weight: bold;}
#messages .date {float: right; font-weight: bold;}
#messages .text {clear: both;}
#messages .quote {width: 320px; margin-left: 35px; margin-top: 5px;}

#currentlyfacilitating {width: 580px; margin: 0px auto 10px auto; overflow: hidden;}
#currentlyfacilitating .subtitle {width: 580px; height: 32px; background: url(Images/subtitle_currentlyfacilitating.gif) no-repeat; margin-bottom: 10px;}
#currentlyfacilitating .venture {width: 100%; margin-bottom: 20px; overflow: hidden;}
#currentlyfacilitating .venture img.avatar {float: left; margin-right: 10px; border: 2px solid #e1e1e1;}
#currentlyfacilitating .venture .venturetitle {float: left; width: 178px; margin-top: 13px;}
#currentlyfacilitating .venture img.stage {float: left; width: 50px; height: 50px;}
#currentlyfacilitating .venture .stagetext {float: left; width: 162px; margin-top: 15px; font-size: 18pt; padding-bottom: 5px;}
#currentlyfacilitating .venture .track {float: left; margin-top: 13px;}
* html #currentlyfacilitating .venture .track {margin-right: -3px;}

#currentlyfacilitating .venture .stages {float: left; width: 520px; overflow: hidden;}
#currentlyfacilitating .venture .stages a {float: left; width: 30px; height: 21px; padding-top: 4px; text-align: center; color: white; text-decoration: none;}
#currentlyfacilitating .venture .stages a.off {background: url(Images/venture_stage_off.gif) no-repeat;}
#currentlyfacilitating .venture .stages a.on {background: url(Images/venture_stage_on.gif) no-repeat; color: #010101; font-weight: bold;}
#currentlyfacilitating .venture .stages a.disabled {background: url(Images/venture_stage_disabled.gif) no-repeat;}
#currentlyfacilitating .venture .stages a.ready {background: url(Images/venture_stage_ready.gif) no-repeat;}
#currentlyfacilitating .venture .stages .divider {float: left; width: 1px; height: 25px; background: url(Images/venture_stage_divider.gif) no-repeat;}

#profile #currentlyfacilitating .venture .venturetitle {float: left; width: 170px; height: 20px; margin: 0px 0px 12px 0px;}
#profile #currentlyfacilitating .venture .stage {float: right; width: auto; height: auto;}

#ongoingventures {width: 580px; margin: 0px auto 14px auto; overflow: hidden;}
#ongoingventures .subtitle {width: 580px; height: 32px; background: url(Images/subtitle_ongoingventures.gif) no-repeat; margin-bottom: 10px;}
#ongoingventures .venture {width: 100%; margin-bottom: 20px; overflow: hidden;}
#ongoingventures .venture img.avatar {float: left; margin-right: 10px; border: 2px solid #e1e1e1;}
#ongoingventures .venture .venturetitle {float: left; width: 170px; height: 20px; margin-bottom: 12px;}
#ongoingventures .venture .stage {float: right;}
#ongoingventures .venture .stages {float: left; width: 520px; overflow: hidden;}
#ongoingventures .venture .stages a {float: left; width: 30px; height: 21px; padding-top: 4px; text-align: center; color: white; text-decoration: none;}
#ongoingventures .venture .stages a.off {background: url(Images/venture_stage_off.gif) no-repeat;}
#ongoingventures .venture .stages a.on {background: url(Images/venture_stage_on.gif) no-repeat; color: #010101; font-weight: bold;}
#ongoingventures .venture .stages a.disabled {background: url(Images/venture_stage_disabled.gif) no-repeat;}
#ongoingventures .venture .stages a.ready {background: url(Images/venture_stage_ready.gif) no-repeat;}
#ongoingventures .venture .stages .divider {float: left; width: 1px; height: 25px; background: url(Images/venture_stage_divider.gif) no-repeat;}
#ongoingventures .venture .thoughts {clear: both; background: #e3e8f0; padding: 10px;}
#ongoingventures .venture .thoughts .field {margin: 0px;}
#ongoingventures .venture .thoughts label {width: 135px; padding-right: 15px;}
#ongoingventures .venture .thoughts label .question {font-weight: bold;}
#ongoingventures .venture .thoughts textarea {float: left; width: 318px; height: 97px; margin-right: 9px; border: 1px solid #e3e3e3;}
#ongoingventures .venture .thoughts input.submit {width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; margin: 70px auto auto 0px; border: 0px; cursor: pointer;}
#ongoingventures .venture .thoughts .field_comment {clear: both; width: 100%; margin-top: 20px; overflow: hidden;}
#ongoingventures .venture .thoughts .comment {float: left; width: 318px; height: 97px; background: white; border: 1px solid #e3e3e3; overflow: auto;}

.completedventures {width: 580px; margin: 0px auto 30px auto;}
.completedventures .subtitle {width: 580px; height: 32px; background: url(Images/subtitle_completedventures.gif) no-repeat; margin-bottom: 15px;}
.completedventures table {width: 100%;}
.completedventures th {background: #9db710; text-align: left; padding: 4px 10px; vertical-align: top;}
.completedventures td {padding: 4px 10px; vertical-align: top;}
.completedventures tr.odd td {background: #e3e8f0;}
.completedventures th.venturetitle {width: 170px;}
.completedventures th.track {width: 140px;}
.completedventures th.completed {width: 95px;}
.completedventures th.xp {}

.whiteboard {width: 580px; margin: 0px auto;}
.whiteboard .subtitle {width: 580px; height: 32px; background: url(Images/subtitle_whiteboard.gif) no-repeat; margin-bottom: 15px;}
.whiteboard .editor {width: 578px; height: 533px; border: solid 1px black; background-color:#F0F0F0; padding: 0px;}
.whiteboard input.submit {width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; margin: 5px auto auto 0px; border: 0px; cursor: pointer;}
.whiteboard .whiteboard_preview {width: 578px; height: 533px; margin-top: 0px; border: 1px solid #545a5b; overflow: auto;}

#profile #whiteboard .subtitle {background: url(Images/subtitle_whiteboard_profile.gif) no-repeat;}
#profile #whiteboard #whiteboard_preview {display: block;}

#sendaninvite {width: 335px; background: #e3e8f0; margin-bottom: 18px; padding: 0px 10px 15px 10px; overflow: hidden;}
#sendaninvite .subtitle {width: 335px; height: 32px; background: url(Images/subtitle_sendaninvite.gif) no-repeat; margin-bottom: 10px;}
#sendaninvite .invite {width: 115px; min-height: 50px; margin-top: 20px; padding: 0px 160px 0px 60px; position: relative;}
* html #sendaninvite .invite {height: 50px;}
#sendaninvite .invite img.avatar {border: 2px solid #e1e1e1; position: absolute; top: 0px; left: 0px;}
#sendaninvite .invite .checkbox {position: absolute; top: 1px; right: 136px;}
#sendaninvite .invite select {width: 125px; position: absolute; top: 0px; right: 4px;}
#sendaninvite input.submit {float: right; width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; border: 0px; cursor: pointer;}

#invites {width: 335px; background: #e3e8f0; padding: 0px 10px 12px 10px; overflow: hidden;}
#invites .subtitle {width: 310px; height: 31px; background: url(Images/subtitle_invites.gif) no-repeat; margin-bottom: 10px; padding: 19px 0px 0px 25px; color: black; font-size: 11px; font-weight: normal;}
#invites .invite {width: 175px; min-height: 50px; margin-bottom: 20px; padding: 0px 100px 0px 60px; position: relative;}
* html #invites .invite {height: 50px;}
#invites .invite img.avatar {border: 2px solid #e1e1e1; position: absolute; top: 0px; left: 0px;}
#invites .invite a.approve {width: 36px; height: 26px; background: url(Images/action_tick_off.gif) no-repeat; position: absolute; top: 12px; right: 45px;}
#invites .invite a.approve:hover {background: url(Images/action_tick_on.gif) no-repeat;}
#invites .invite a.reject {width: 36px; height: 26px; background: url(Images/action_cross_off.gif) no-repeat; position: absolute; top: 12px; right: 0px;}
#invites .invite a.reject:hover {background: url(Images/action_cross_on.gif) no-repeat;}

#requests {width: 335px; background: #e3e8f0; margin-bottom: 12px; padding: 0px 10px; overflow: hidden;}
#requests .subtitle {width: 310px; height: 31px; background: url(Images/subtitle_requests.gif) no-repeat; margin-bottom: 10px; padding: 19px 0px 0px 25px; color: black; font-size: 11px; font-weight: normal;}
#requests .request {width: 175px; min-height: 50px; margin-bottom: 20px; padding: 0px 100px 0px 60px; position: relative;}
* html #requests .request {height: 50px;}
#requests .request img.avatar {border: 2px solid #e1e1e1; position: absolute; top: 0px; left: 0px;}
#requests .request a.approve {width: 36px; height: 26px; background: url(Images/action_tick_off.gif) no-repeat; position: absolute; top: 12px; right: 45px;}
#requests .request a.approve:hover {background: url(Images/action_tick_on.gif) no-repeat;}
#requests .request a.reject {width: 36px; height: 26px; background: url(Images/action_cross_off.gif) no-repeat; position: absolute; top: 12px; right: 0px;}
#requests .request a.reject:hover {background: url(Images/action_cross_on.gif) no-repeat;}

#bites {width: 335px; margin: 0px auto 6px auto; overflow: hidden;}
#bites .subtitle {width: 310px; height: 31px; background: url(Images/subtitle_bites.gif) no-repeat; margin-bottom: 10px; padding: 19px 0px 0px 25px; color: black; font-size: 11px; font-weight: normal;}
#bites .viewall {float: right; margin: 0px 0px 15px 0px;}
#bites .bites_item {clear: both; width: 260px;}

#supportedventures {width: 335px; margin: 0px auto 30px auto; #margin-bottom: 10px; overflow: hidden;}
#supportedventures .subtitle {width: 335px; height: 32px; background: url(Images/subtitle_supportedventures.gif) no-repeat; margin-bottom: 10px;}
#supportedventures .viewall {float: right; margin: 0px 0px 20px 18px;}
#supportedventures .total {float: right; margin: 0px 0px 20px 0px;}
#supportedventures .venture {clear: both; width: 260px; min-height: 50px; margin-bottom: 20px; padding-left: 60px; position: relative;}
* html #supportedventures .venture {height: 50px;}
#supportedventures .venture img.avatar {border: 2px solid #e1e1e1; position: absolute; top: 0px; left: 0px;}
#supportedventures .venture a {display: block; margin-bottom: 6px;}
#supportedventures a.more {float: right; clear: both;}
#supportedventures .nosupportedventures {margin-bottom: 18px;}

#supporters {width: 335px; margin: 0px auto; overflow: hidden;}
#supporters .subtitle {width: 335px; height: 32px; background: url(Images/subtitle_supporters.gif) no-repeat; margin-bottom: 10px;}
#supporters .viewall {float: right; margin: 0px 0px 20px 18px;}
#supporters .total {float: right; width: 200px; margin: 0px 0px 20px 0px; text-align: right;}
#supporters .supporter {float: left; width: 111px; margin-bottom: 20px;}
#supporters .supporter img.avatar {display: block; border: 2px solid #e1e1e1;}
#supporters a.more {float: right; clear: both;}
#supporters .nosupporters {margin-bottom: 18px;}

/* ------------------------------------------------------------
	individual styles // venturedashboard, venture
   ------------------------------------------------------------ */

#venturedashboard .title {width: 171px; height: 13px; background: url(Images/title_venturedashboard.gif) no-repeat;}
#venture .title {width: 132px; height: 13px; background: url(Images/title_venture.gif) no-repeat;}

#venturebox {width: 580px; background: #9db710 url(Images/bg_venturebox.jpg) no-repeat bottom right; margin-bottom: 20px; padding: 10px; overflow: hidden; position: relative;}
#venturebox .avatar {float: left; width: 200px;}
#venturebox .avatar img {border: 2px solid #b2d303;}
#venturebox .details {float: right; width: 365px;}
#venturebox .venturetitle {float: left; margin: -3px 7px 10px auto; color: white; font-family: itc avant garde gothic, century gothic; font-size: 24px; line-height: normal;}
#venturebox a.editventure {display: block; margin-top: 9px;}
#venturebox .info_item {clear: both; width: 285px; margin-bottom: 18px; padding-left: 80px; position: relative;}
#venturebox .field {font-weight: bold; position: absolute; top: 0px; left: 0px;}
#venturebox a.report {width: 54px; height: 56px; background: url(Images/report_venture.gif) no-repeat; position: absolute; top: 7px; right: 7px;}
#venturebox a:hover {color: black;}
#venturebox a.claimaward {clear: both; display: block; width: 171px; height: 45px; background: url(Images/venturebox_claimaward_off.gif) no-repeat 0px 7px; margin: 0px auto; padding: 7px 0px 10px 0px;}
#venturebox a.claimaward:hover {background: url(Images/venturebox_claimaward_on.gif) no-repeat 0px 7px;}
#venturebox a.requestapproval {clear: both; display: block; width: 225px; height: 45px; background: url(Images/venturebox_requestapproval_off.gif) no-repeat 0px 7px; margin: 0px auto; padding: 7px 0px 10px 0px;}
#venturebox a.requestapproval:hover {background: url(Images/venturebox_requestapproval_on.gif) no-repeat 0px 7px;}
#venturebox a.leaveventure {clear: both; display: block; width: 225px; height: 45px; background: url(Images/venturebox_leaveventure_off.gif) no-repeat; margin: 0px auto; padding: 0px 0px 10px 0px;}
#venturebox a.leaveventure:hover {background: url(Images/venturebox_leaveventure_on.gif) no-repeat;}
#venturebox a.jointeam {clear: both; display: block; width: 229px; height: 45px; background: url(Images/venturebox_jointeam_off.gif) no-repeat; margin: 0px auto; padding: 0px 0px 10px 0px;}
#venturebox a.jointeam:hover {background: url(Images/venturebox_jointeam_on.gif) no-repeat;}
#venturebox .applied {clear: both; width: 225px; height: 58px; background: #b3d502; margin: 0px auto 10px auto; border: 2px solid #869b13; padding-top: 12px; text-align: center;}

#launchventure {width: 580px; margin: 0px auto 30px auto; overflow: hidden;}
#launchventure .subtitle {width: 580px; height: 32px; background: url(Images/subtitle_launchventure.gif) no-repeat; margin-bottom: 10px;}
#launchventure .field {margin-bottom: 7px;}
#launchventure label {width: 150px; font-weight: bold;}
#launchventure textarea {width: 420px; height: 160px; border: 1px solid #e3e3e3;}
#launchventure input.submit {width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; margin-left: 150px; border: 0px; cursor: pointer;}

#inviteteammembers {width: 335px; margin: 0px auto 30px auto; overflow: hidden;}
#inviteteammembers .subtitle {width: 335px; height: 32px; background: url(Images/subtitle_inviteteammembers.png) no-repeat; margin-bottom: 10px; behavior: url(iepngfix.htc);}
#inviteteammembers .invitationsent {margin: 20px 0px; text-align: center; color: red;}
#inviteteammembers textarea {width: 300px; height: 100px; margin-bottom: 8px; border: 1px solid #e3e3e3;}
#inviteteammembers input.submit {display: block; width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; margin: 0px; border: 0px; cursor: pointer;}

#invitesupporters {width: 335px; margin: 0px auto 30px auto; overflow: hidden;}
#invitesupporters .subtitle {width: 335px; height: 32px; background: url(Images/subtitle_invitesupporters.png) no-repeat; margin-bottom: 10px; behavior: url(iepngfix.htc);}
#invitesupporters .invitationsent {margin: 20px 0px; text-align: center; color: red;}
#invitesupporters textarea {width: 300px; height: 100px; margin-bottom: 8px; border: 1px solid #e3e3e3;}
#invitesupporters input.submit {display: block; width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; margin: 0px; border: 0px; cursor: pointer;}

#aboutventure {width: 335px; margin: 0px auto 30px auto; overflow: hidden;}
#aboutventure .subtitle {width: 335px; height: 32px; background: url(Images/subtitle_aboutventure.gif) no-repeat; margin-bottom: 10px;}
#aboutventure a.support {display: block; width: 229px; height: 45px; background: url(Images/venture_support_off.gif) no-repeat 0px 17px; margin: 0px auto; padding: 17px 0px 2px 0px;}
#aboutventure a.support:hover {background: url(Images/venture_support_on.gif) no-repeat 0px 17px;}
#aboutventure .thankyou {width: 225px; height: 29px; background: #e3e8f0; margin: 17px auto 2px auto; border: 2px solid #e3e3e3; padding-top: 12px; text-align: center;}

#venturedashboard #supporters {margin-bottom: 30px;}

#invitesupporter {width: 335px; margin: 0px auto; overflow: hidden;}
#invitesupporter .subtitle {width: 335px; height: 32px; background: url(Images/subtitle_invitesupporter.gif) no-repeat; margin-bottom: 12px;}
#invitesupporter label {width: 96px;}
#invitesupporter input.text {width: 173px; height: 20px; border: 1px solid #e3e3e3;}
#invitesupporter input.submit {width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; margin-left: 96px; border: 0px; cursor: pointer;}

.ventureproduct {clear: both; width: 960px; margin: 0px auto 32px auto; overflow: hidden;}
.ventureproduct .subtitle {width: 960px; height: 32px; background: url(Images/subtitle_ventureproduct.gif) no-repeat; margin-bottom: 10px;}
.ventureproduct .product {border: 5px solid #e1e1e1; width: 570px; text-align: center; z-index:-1;}
.ventureproduct .inputform {float: left; width: 580px; margin-right: 120px; overflow: hidden; text-align: center;}
.ventureproduct textarea {width: 575px; height: 158px; margin: 10px 0px 0px 0px; border: 1px solid #e3e3e3;}
.ventureproduct input.submit {float: left; width: 74px; height: 30px; background: url(Images/venture_editcode.gif) no-repeat; margin: 8px auto auto 0px; border: 0px; cursor: pointer;}
.ventureproduct a.approve {float: left; width: 116px; height: 45px; background: url(Images/venture_approve_off.gif) no-repeat; margin-top: 23px; margin-right:50px;}
.ventureproduct a.approve:hover {background: url(Images/venture_approve_on.gif) no-repeat;}
.ventureproduct a.reject {float: left; width: 116px; height: 45px; background: url(Images/venture_reject_off.gif) no-repeat; margin-top: 10px;}
.ventureproduct a.reject:hover {background: url(Images/venture_reject_on.gif) no-repeat;}
.ventureproduct .award {height: 54px; margin-top: 10px;}

#venturedashboard .ventureproduct {padding-top: 35px;}
#content_main .ventureproduct {width: 580px; margin: 0px auto 27px auto; text-align: center;}
#content_main .ventureproduct .subtitle {width: 580px;}
#content_main .ventureproduct img.product {float: none; margin: 0px;}

#awardclaim {width: 960px; margin: 0px auto 33px auto; overflow: hidden;}
#awardclaim .subtitle {width: 960px; height: 32px; background: url(Images/subtitle_awardclaim.gif) no-repeat; margin-bottom: 10px;}

#awardclaim .star1 {float: left; width: 56px; margin-top: 20px; border-right: 1px solid #e3e3e3; padding: 0px 14px 0px 15px; text-align: center; text-decoration: none;}
#awardclaim .star1:hover {color: black; font-weight: bold;}
#awardclaim .star1 .star {width: 56px; height: 54px;}

#awardclaim .star2 {float: left; width: 103px; margin-top: 20px; border-right: 1px solid #e3e3e3; padding: 0px 14px 0px 15px; text-align: center; text-decoration: none;}
#awardclaim .star2:hover {color: black; font-weight: bold;}
#awardclaim .star2 .star {width: 103px; height: 54px;}

#awardclaim .star3 {float: left; width: 151px; margin-top: 20px; padding: 0px 14px 0px 15px; margin-right: 67px; text-align: center; text-decoration: none;}
#awardclaim .star3:hover {color: black; font-weight: bold;}
#awardclaim .star3 .star {width: 151px; height: 54px;}

#awardclaim a.approve {float: left; width: 116px; height: 45px; background: url(Images/venture_approve_off.gif) no-repeat; margin-top: 19px;}
#awardclaim a.approve:hover {background: url(Images/venture_approve_on.gif) no-repeat;}
#awardclaim a.reject {float: left; width: 116px; height: 45px; background: url(Images/venture_reject_off.gif) no-repeat; margin: 74px auto auto -116px;}
#awardclaim a.reject:hover {background: url(Images/venture_reject_on.gif) no-repeat;}

#ventureteam {width: 960px; margin: 0px auto 23px auto; overflow: hidden;}
#ventureteam .subtitle {width: 960px; height: 32px; background: url(Images/subtitle_ventureteam.gif) no-repeat; margin-bottom: 10px;}
#ventureteam .header_row {width: 494px; margin-bottom: 20px; text-align: right;}
#ventureteam .team_members {float: left; width: 625px;}
#ventureteam .team_member {width: 100%; margin-bottom: 20px; overflow: hidden;}
#ventureteam .team_member img.avatar {float: left; margin-right: 10px; border: 2px solid #e1e1e1;}
#ventureteam .team_member .username {float: left; width: 151px;}
#ventureteam .team_member .details {float: left; width: 243px;}
#ventureteam .team_member .organisation {display: block;}
#ventureteam .team_member a.remove {float: left; width: 36px; height: 26px; background: url(Images/action_cross_off.gif) no-repeat;}
#ventureteam .team_member a.remove:hover {background: url(Images/action_cross_on.gif) no-repeat;}
#ventureteam a.approve {float: left; width: 116px; height: 45px; background: url(Images/venture_approve_off.gif) no-repeat; margin-top: 25px;}
#ventureteam a.approve:hover {background: url(Images/venture_approve_on.gif) no-repeat;}
#ventureteam a.reject {float: left; width: 116px; height: 45px; background: url(Images/venture_reject_off.gif) no-repeat; margin: 80px auto auto -116px;}
#ventureteam a.reject:hover {background: url(Images/venture_reject_on.gif) no-repeat;}

.ventureteamcheckins {float: left; width: 602px; margin: 0px auto 14px 10px; overflow: hidden;}
* html .ventureteamcheckins {margin-left: 5px;}
.ventureteamcheckins .subtitle {width: 602px; height: 32px; background: url(Images/subtitle_ventureteamcheckins.gif) no-repeat; margin-bottom: 15px;}
.ventureteamcheckins .team_member {width: 580px; margin-bottom: 30px; overflow: hidden;}
.ventureteamcheckins .team_member img.avatar {float: left; margin-right: 10px; border: 2px solid #e1e1e1;}
.ventureteamcheckins .team_member .username {float: left;}
.ventureteamcheckins .team_member .details {float: right; margin-bottom: 7px;}
.ventureteamcheckins .team_member .stages {float: left; width: 495px; overflow: hidden;}
.ventureteamcheckins .team_member .stages a {float: left; width: 30px; height: 21px; padding-top: 4px; text-align: center; color: white; text-decoration: none;}
.ventureteamcheckins .team_member .stages a.off {background: url(Images/venture_stage_off.gif) no-repeat;}
.ventureteamcheckins .team_member .stages a.on {background: url(Images/venture_stage_on.gif) no-repeat; color: #010101; font-weight: bold;}
.ventureteamcheckins .team_member .stages a.disabled {background: url(Images/venture_stage_disabled.gif) no-repeat;}
.ventureteamcheckins .team_member .stages a.ready {background: url(Images/venture_stage_ready.gif) no-repeat;}
.ventureteamcheckins .team_member .stages .divider {float: left; width: 1px; height: 25px; background: url(Images/venture_stage_divider.gif) no-repeat;}
.ventureteamcheckins .needmoremembers {margin: -14px 0px 29px 0px;}
.ventureteamcheckins .numberofmembers {font-weight: bold;}

#content_main .ventureteamcheckins {float: none; width: 580px; margin: 0px auto 3px auto;}
#content_main .ventureteamcheckins .subtitle {width: 580px;}

#checkins {float: left; width: 358px; margin: 0px auto 14px 0px; overflow: hidden;}
#checkins .subtitle {width: 358px; height: 32px; background: url(Images/subtitle_checkins.gif) no-repeat; margin-bottom: 15px;}
#checkins .inputform {border-left: 1px solid #b1bed2;}
#checkins .inputform div.inner {width: 335px; background: #e3e8f0; margin-left: 2px; padding: 6px 10px;}
#checkins .username {float: left; width: auto; margin-bottom: 15px; font-weight: bold;}
#checkins .stage {float: right; width: auto;}
#checkins label {display: block; width: 100%; margin-bottom: 6px; font-weight: bold;}
#checkins textarea {width: 333px; height: 67px; border: 1px solid #e3e3e3;}
#checkins textarea.comments {width: 208px; height: 98px; border: 1px solid #e3e3e3;}
#checkins input.submit {width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; margin: auto 7px 7px 0px; border: 0px; cursor: pointer;}

#facilitator {clear: both; width: 960px; margin: 0px auto 28px auto; overflow: hidden;}
#facilitator .subtitle {width: 960px; height: 32px; background: url(Images/subtitle_facilitator.gif) no-repeat; margin-bottom: 10px;}
#facilitator .bronze {float: left; width: 46px; height: 46px; background: url(Images/facilitator_bronze.gif) no-repeat; margin-right: 10px; padding: 12px;}

#content_main #facilitator {width: 580px; margin: 0px auto 30px auto;}
#content_main #facilitator .subtitle {width: 580px;}

#threads {clear: both; width: 960px; margin: 0px auto; overflow: hidden;}
#threads .subtitle {width: 960px; height: 32px; background: url(Images/subtitle_threads.gif) no-repeat; margin-bottom: 13px;}
#threads table {width: 100%;}
#threads th {background: #9db710; text-align: left;}
#threads th {padding: 4px 10px; vertical-align: top;}
#threads td {padding: 6px 10px; vertical-align: middle;}
#threads tr.odd td {background: #e3e8f0;}
#threads th.startedby {width: 170px;}
#threads th.threadsubject {width: 290px;}
#threads th.replies {width: 90px;}
#threads th.lastpost {width: 185px;}
#threads th.viewableby {}
#threads img.avatar {float: left; margin-right: 10px; border: 2px solid #e1e1e1;}
#threads .username {float: left; margin-top: 16px;}

#threads .newthread {float: right; margin-top: 10px; font-size: 12px; font-weight: bold; width: 119px; height: 24px; background: url(Images/viewthread_reply_submit.gif) no-repeat; border: 0px;}

/* ------------------------------------------------------------
	individual styles // createnewventure, createnewaccount
   ------------------------------------------------------------ */

#createnewventure .title {width: 170px; height: 13px; background: url(Images/title_createnewventure.gif) no-repeat;}
#createnewaccount .title {width: 184px; height: 13px; background: url(Images/title_createnewaccount.gif) no-repeat;}

#createnewventure #content_main,
#createnewaccount #content_main {float: right; border-left: 1px solid #b1bed2; border-right: 0px; padding-left: 9px; padding-right: 10px;}
#createnewventure #content_side,
#createnewaccount #content_side {float: left; width: 340px; padding-left: 10px;}

#createnewventure .header {font-size: 13px;}
#createnewventure ol.nomargin {margin-top: 18px; margin-left: 18px; #margin-left: 23px;}
#createnewventure #content_main .field_track {margin-bottom: 20px;}
#createnewventure #content_main .restriction {float: left; width: auto;}
#createnewventure #content_main label {width: 145px;}
#createnewventure #content_main input.texthalf {width: 216px; #width: 214px; height: 20px; border: 1px solid #e3e3e3;}
#createnewventure #content_main input.file {float: left; width: 301px; #width: 298px; height: 24px; margin-right: 3px; #margin-right: 8px;}
#createnewventure #content_main select {width: 218px; height: 22px;}
#createnewventure #content_main textarea {float: left; width: 293px; height: 148px; margin-right: 9px; border: 1px solid #e3e3e3;}
#createnewventure #content_main input.submit {width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; margin-left: 145px; border: 0px; cursor: pointer;}

#createnewaccount #content_main .restriction {float: left; width: auto; padding: 3px 0px 0px 9px;}
#createnewaccount #content_main .field_organisation {margin-bottom: 15px; padding-top: 2px; #padding-top: 0px;}
#createnewaccount #content_main .field_radio {float: left; width: 455px; margin: 1px 0px 6px 0px; #margin: 0px 0px 4px 0px;}
* html #createnewaccount #content_main .field_radio {height: 24px;}
#createnewaccount #content_main .field_radio input.radio {margin: auto 3px -2px auto; #margin: auto 0px -1px -4px;}
#createnewaccount #content_main .nolabel {float: none; margin: 3px auto auto 145px;}
#createnewaccount #content_main label {width: 145px;}
#createnewaccount #content_main input.texthalf {float: left; width: 173px; #width: 171px; height: 20px; border: 1px solid #e3e3e3;}
#createnewaccount #content_main select {width: 175px; height: 22px;}
#createnewaccount #content_main input.submit {width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; margin-left: 145px; border: 0px; cursor: pointer;}

/* ------------------------------------------------------------
	individual styles // editprofile
   ------------------------------------------------------------ */

#editprofile .title {width: 123px; height: 13px; background: url(Images/title_editprofile.gif) no-repeat;}
#editprofile .sectionheader {width: 100%; background-color:Silver; margin-bottom:2px; padding-left: 5px; font-weight:bold; cursor:pointer;}

#editprofile #content_main {float: right; width: 745px; border-right: 0px; padding: 0px 10px;}
#editprofile #content_side {float: left; width: 200px; padding-left: 10px;}

#editprofile .avatar img {border: 2px solid #e3e3e3;}

#editprofile #content_main .message {float:left; width:200px;}

#editprofile #content_main .username {width: auto; margin: 3px auto 3px 145px;}
#editprofile #content_main label {width: 145px;}
#editprofile #content_main input.text {width: 278px; #width: 276px; height: 20px; border: 1px solid #e3e3e3;}
#editprofile #content_main input.texthalf {width: 173px; #width: 171px; height: 20px; border: 1px solid #e3e3e3;}
#editprofile #content_main .field_email {margin-bottom: 30px;}
/*#editprofile #content_main select {width: 175px; height: 22px;} */
#editprofile #content_main .field_avatar {margin-bottom: 20px; padding-top: 2px; #padding-top: 0px;}
#editprofile #content_main .field_radio {float: left; width: 455px; margin: 1px 0px 6px 0px; #margin: 0px 0px 4px 0px;}
#editprofile #content_main .field_radio input.radio {margin: auto 3px -2px auto; #margin: auto 0px -1px -4px;}
#editprofile #content_main .nolabel {float: none; margin: 3px auto 3px 145px;}
#editprofile #content_main .avatars {width: 280px; margin: 9px auto 13px 20px; overflow: hidden;}
#editprofile #content_main .avatars img.avatar {float: left; margin: 10px 20px 10px auto; border: 2px solid #e1e1e1;}
#editprofile #content_main .avatars a:hover img.avatar {border: 2px solid #9db710;}
#editprofile #content_main .avatars a.back {float: left; display: block; width: 16px; height: 18px; background: url(Images/action_back.gif) no-repeat; margin-top: 9px;}
#editprofile #content_main .avatars a.forward {float: right; display: block; width: 16px; height: 18px; background: url(Images/action_forward.gif) no-repeat; margin-top: 9px; padding-right: 20px;}
#editprofile #content_main .avatars .avatarname {float: left; width: 210px; margin: 4px auto auto 9px; text-align: center; line-height: normal;}
#editprofile #content_main .avatars .avatarcreator {font-size: 11px;}
#editprofile #content_main input.file {float: left; width: 247px; #width: 248px; height: 24px; margin: 8px 9px auto 20px; #margin: 9px 8px auto -125px;}
#editprofile #content_main .restriction {float: left; width: auto; padding-top: 11px;}
#editprofile #content_main input.finished {float: right; width: 100px; height: 30px; background: url(Images/editprofile_savechanges.gif) no-repeat; border: 0px; cursor: pointer;}
#editprofile #content_main input.submit {width: 100px; height: 30px; background: url(Images/editprofile_savechanges.gif) no-repeat; margin-left: 145px; border: 0px; cursor: pointer;}
#editprofile #content_main input.cancel {width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; margin-left: 7px; border: 0px; cursor: pointer;}

/* ------------------------------------------------------------
	individual styles // browseprofiles, browseventures
   ------------------------------------------------------------ */

#browseprofiles .title {width: 136px; height: 13px; background: url(Images/title_browseprofiles.gif) no-repeat;}
#browseventures .title {width: 143px; height: 13px; background: url(Images/title_browseventures.gif) no-repeat;}

#browseprofiles .navigation {clear: both; width: 100%; text-align:center; margin: 0px auto 20px auto; overflow: hidden;}
#browseventures .navigation {clear: both; width: 100%; text-align:center; margin: 0px auto 20px auto; overflow: hidden;}
#browseprofiles .navigation .button {margin: 0px 8px 0px 8px;}
#browseventures .navigation .button {margin: 0px 8px 0px 8px;}
#browseprofiles .navigation a.first {float: left; display: block; width: 24px; height: 18px; background: url(Images/action_first.gif) no-repeat; margin-right: 14px;}
#browseventures .navigation a.first {float: left; display: block; width: 24px; height: 18px; background: url(Images/action_first.gif) no-repeat; margin-right: 14px;}
#browseprofiles .navigation a.back {float: left; display: block; width: 16px; height: 18px; background: url(Images/action_back.gif) no-repeat; margin-right: 18px;}
#browseventures .navigation a.back {float: left; display: block; width: 16px; height: 18px; background: url(Images/action_back.gif) no-repeat; margin-right: 18px;}
#browseprofiles .navigation a.forward {float: left; display: block; width: 16px; height: 18px; background: url(Images/action_forward.gif) no-repeat; margin-right: 14px;}
#browseventures .navigation a.forward {float: left; display: block; width: 16px; height: 18px; background: url(Images/action_forward.gif) no-repeat; margin-right: 14px;}
#browseprofiles .navigation a.last {float: left; display: block; width: 24px; height: 18px; background: url(Images/action_last.gif) no-repeat;}
#browseventures .navigation a.last {float: left; display: block; width: 24px; height: 18px; background: url(Images/action_last.gif) no-repeat;}

#search {width: 960px; height: 30px; margin: 6px auto 16px auto; overflow: hidden;}
#search input.texthalf {width: 173px; #width: 171px; height: 20px; border: 1px solid #e3e3e3; margin: 0px 3px 1px 1px; #margin-bottom: -5px;}
#search select {width: 175px; height: 22px; margin-left: 4px; #margin-bottom: -4px;}
* html #search select {margin-bottom: -1px;}
#search input.submit {width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; margin: auto auto -2px 6px; #margin-bottom: -8px; border: 0px; cursor: pointer;}

#searchresults {width: 960px; margin: 0px auto; #margin-bottom: 20px; overflow: hidden;}
.searchresult {float: left; width: 320px; margin-bottom: 20px; overflow: hidden;}
.searchresult img.avatar {float: left; margin-right: 10px; border: 2px solid #e1e1e1;}
.searchresult .username {}
.searchresult .level {float: left; width: 70px; font-weight: bold;}
.searchresult .organisation {}
.searchresult .rank {float: left; width: 70px;}
.searchresult .company {}

.searchresult .venturetitle {}
.searchresult .stage {float: left; width: 70px; font-weight: bold;}
.searchresult .theme {}
.searchresult .track {margin-left: 130px;}

/* ------------------------------------------------------------
	individual styles // viewallbites, viewallsupporters
	profile_viewallsupporters, viewallsupportedventures,
	profile_viewallsupportedventures
   ------------------------------------------------------------ */

#viewallbites .title {width: 35px; height: 13px; background: url(Images/title_viewallbites.gif) no-repeat;}
#viewallsupporters .title,
#profile_viewallsupporters .title,
#viewallsupportedventures .title,
#profile_viewallsupportedventures .title {width: 59px; height: 13px; background: url(Images/title_profile.gif) no-repeat;}

#viewallbites #contentrow .rowcontent,
#viewallsupporters #contentrow .rowcontent,
#profile_viewallsupporters #contentrow .rowcontent,
#viewallsupportedventures #contentrow .rowcontent,
#profile_viewallsupportedventures #contentrow .rowcontent {width: 960px;}

#viewallbites .subtitle {width: 960px; height: 32px; background: url(Images/subtitle_allbites.gif) no-repeat; margin-bottom: 6px;}
.filter {width: 100%; margin-bottom: 12px; text-align: right; overflow: hidden;}
.filterlabel {float: right; margin-right: -7px;}
.filtertype {float: right; margin-left: 10px;}
#viewallbites .column {float: left; width: 460px; margin-bottom: 20px;}
#viewallbites .column_divider {float: left; width: 19px; border-right: 1px solid #b1bed2; margin-right: 20px;}
#viewallbites .bites_item {width: 400px;}
#viewallbites .bites_item img.avatar {top: 3px;}

#viewallsupporters .subtitle {width: 960px; height: 32px; margin-bottom: 6px;}
#viewallsupporters .filter {margin-bottom: 15px;}
#viewallsupporters .profile_username {float: left; margin: -6px 14px 31px auto; #margin-bottom: 32px; font-family: itc avant garde gothic, century gothic; font-size: 24px; line-height: normal;}
#viewallsupporters .backtoprofile {margin-top: 3px;}

#profile_viewallsupporters .subtitle {clear: both; width: 960px; height: 32px; background: url(Images/subtitle_supporters_viewall.gif) no-repeat; margin-bottom: 6px;}
#profile_viewallsupporters .filter {margin-bottom: 15px;}

#viewallsupportedventures .subtitle {clear: both; width: 960px; height: 32px; margin-bottom: 6px;}
#viewallsupportedventures .filter {margin-bottom: 18px;}
#viewallsupportedventures .column {float: left; width: 460px; margin-bottom: 20px;}
#viewallsupportedventures .column_divider {float: left; width: 19px; border-right: 1px solid #b1bed2; margin-right: 20px;}
#viewallsupportedventures .venture {float: left; width: 460px; margin-bottom: 20px; overflow: hidden;}
#viewallsupportedventures .venture img.avatar {float: left; margin-right: 10px; border: 2px solid #e1e1e1;}
#viewallsupportedventures .venture .stage {float: left; width: 70px;}
#viewallsupportedventures .venture .track {float: left; width: 236px;}
#viewallsupportedventures .header_row {width: 406px; margin-bottom: 2px; text-align: right;}
#viewallsupportedventures a.remove {float: left; width: 36px; height: 26px; background: url(Images/action_cross_off.gif) no-repeat; margin-top: -6px;}
#viewallsupportedventures a.remove:hover {background: url(Images/action_cross_on.gif) no-repeat;}
#viewallsupportedventures .profile_username {float: left; margin: -6px 14px 31px auto; #margin-bottom: 32px; font-family: itc avant garde gothic, century gothic; font-size: 24px; line-height: normal;}
#viewallsupportedventures .backtoprofile {margin-top: 3px;}

#profile_viewallsupportedventures .subtitle {clear: both; width: 960px; height: 32px; background: url(Images/subtitle_supportedventures_viewall.gif) no-repeat; margin-bottom: 6px;}
#profile_viewallsupportedventures .filter {margin-bottom: 15px;}
#profile_viewallsupportedventures .column {float: left; width: 460px; margin-bottom: 20px;}
#profile_viewallsupportedventures .column_divider {float: left; width: 19px; border-right: 1px solid #b1bed2; margin-right: 20px;}
#profile_viewallsupportedventures .venture {float: left; width: 460px; margin-bottom: 20px; overflow: hidden;}
#profile_viewallsupportedventures .venture img.avatar {float: left; margin-right: 10px; border: 2px solid #e1e1e1;}
#profile_viewallsupportedventures .venture .stage {float: left; width: 70px;}

/* ------------------------------------------------------------
	individual styles // popup
   ------------------------------------------------------------ */

.popup {background: white url(Images/popup_bg.gif) repeat-x 0px 23px; border: 2px solid #545a5b; padding: 37px 10px 10px 10px; #padding-top: 36px; visibility: hidden; z-index: 1000; position: absolute;}
.popup a.cancel {background: url(Images/popup_cancel.gif) no-repeat 100% 0px; padding-right: 22px; text-decoration: none; position: absolute; top: 3px; right: 3px;}

#popup_report {width: 230px;}
#popup_report label {width: auto; margin: 0px;}
#popup_report textarea {width: 228px; #width: 226px; height: 98px; margin-top: 7px; border: 1px solid #e3e3e3;}
#popup_report input.submit {float: right; width: 121px; height: 30px; background: url(Images/popup_submit.gif) no-repeat; margin: 7px auto auto 0px; #margin-top: 9px; border: 0px; cursor: pointer;}

#popup_requestapproval {width: 345px; margin: 8px auto auto 5px; padding: 37px 20px 15px 20px;}
#popup_requestapproval .message {float: left; width: 240px; margin-bottom: 13px;}
#popup_requestapproval .team_members {float: right; width: 90px; margin-bottom: 13px; font-weight: bold;}
#popup_requestapproval a.confirmmember {clear: both; display: block; width: 225px; height: 45px; background: url(Images/popup_confirmmember_off.gif) no-repeat; margin: 0px auto;}
#popup_requestapproval a.confirmmember:hover {background: url(Images/popup_confirmmember_on.gif) no-repeat;}

#popup_leaveventure {width: 260px; margin: 1px auto auto 5px; padding-top: 39px;}
#popup_leaveventure a.leaveteam {clear: both; display: block; width: 242px; height: 45px; background: url(Images/popup_leaveteam_off.gif) no-repeat; margin: 0px auto;}
#popup_leaveventure a.leaveteam:hover {background: url(Images/popup_leaveteam_on.gif) no-repeat;}

/*
#popup_claimaward {width: 130px; margin: 8px auto auto 5px; padding: 37px 30px 10px 30px; text-align: center;}
#popup_claimaward a#claimaward_other {display: block; padding-bottom: 18px;}

#popup_claimaward_other {width: 330px; margin: 8px auto auto 5px; padding-bottom: 15px;}
#popup_claimaward_other .message {margin-bottom: 11px; text-align: center;}
#popup_claimaward_other a.notifyfacilitator {clear: both; display: block; width: 171px; height: 45px; background: url(Images/popup_notifyfacilitator_off.gif) no-repeat; margin: 0px auto;}
#popup_claimaward_other a.notifyfacilitator:hover {background: url(Images/popup_notifyfacilitator_on.gif) no-repeat;}
*/

.popup_claimaward {width: 330px; margin: 8px auto auto 5px; padding-bottom: 15px; background: white url(Images/popup_bg.gif) repeat-x 0px 23px; border: 2px solid #545a5b; padding: 37px 10px 10px 10px; #padding-top: 36px; z-index: 1000; position: absolute;}
.popup_claimaward a.cancel {background: url(Images/popup_cancel.gif) no-repeat 100% 0px; padding-right: 22px; text-decoration: none; position: absolute; top: 3px; right: 3px;}
.popup_claimaward .message {margin-bottom: 18px; text-align: center;}
.popup_claimaward .sitename {font-weight: bold;}
.popup_claimaward .inputform {margin-top: 16px;}
.popup_claimaward label {float:left; width: 80px;}
.popup_claimaward input.text {width: 173px; height: 20px; border: 1px solid #e3e3e3;}
.popup_claimaward input.submit {display: block; width: 171px; height: 45px; background: url(Images/popup_notifyfacilitator_off.gif) no-repeat; margin: 17px auto 0px auto; border: 0px; cursor: pointer; text-indent: 200px; line-height: 200px;}
.popup_claimaward input.submit:hover {background: url(Images/popup_notifyfacilitator_on.gif) no-repeat;}

.popup_rejectventure {width: 230px; padding: 37px 20px 10px 20px; background: white url(Images/popup_bg.gif) repeat-x 0px 23px; border: 2px solid #545a5b; #padding-top: 36px; z-index: 1000; position: absolute;}
.popup_rejectventure a.cancel {background: url(Images/popup_cancel.gif) no-repeat 100% 0px; padding-right: 22px; text-decoration: none; position: absolute; top: 3px; right: 3px;}
.popup_rejectventure label {width: auto; margin: 0px;}
.popup_rejectventure textarea {width: 228px; #width: 226px; height: 98px; margin-top: 7px; border: 1px solid #e3e3e3;}
.popup_rejectventure .submit {float: right; width: 121px; height: 30px; background: url(Images/popup_submit.gif) no-repeat; margin: 7px auto auto 0px; #margin-top: 9px; border: 0px; cursor: pointer;}

.popup_removemember {width: 270px; padding: 37px 20px 10px 20px; background: white url(Images/popup_bg.gif) repeat-x 0px 23px; border: 2px solid #545a5b; #padding-top: 36px; z-index: 1000; position: absolute;}
.popup_removemember a.cancel {background: url(Images/popup_cancel.gif) no-repeat 100% 0px; padding-right: 22px; text-decoration: none; position: absolute; top: 3px; right: 3px;}
.popup_removemember .team_member {width: 100%; margin-bottom: 16px; overflow: hidden;}
.popup_removemember .team_member img.avatar {float: left; margin-right: 10px; border: 2px solid #e1e1e1;}
.popup_removemember .team_member .username {float: left; width: 210px; font-weight: bold; text-decoration: none;}
.popup_removemember .team_member .details {float: left;}
.popup_removemember .team_member .organisation {display: block;}
.popup_removemember a.removemember {clear: both; display: block; width: 166px; height: 45px; background: url(Images/popup_removemember_off.gif) no-repeat; margin: 0px auto;}
.popup_removemember a.removemember:hover {background: url(Images/popup_removemember_on.gif) no-repeat;}

/* ------------------------------------------------------------
	individual styles // static pages
   ------------------------------------------------------------ */

#body.static #content_main {width: 650px; margin-top: 8px; padding: 0px 25px;}
#body.static #content_side {width: 255px; margin-top: 8px;}

#body.static ul {margin-left: 29px; #margin-left: 31px; padding: 0px; padding-bottom: 8px; list-style-type: circle;}
#body.static ul li {margin-bottom: 4px;}
#body.static .indent {margin: 25px auto auto 30px;}
#body.static .indent ul {margin-top: 4px; margin-bottom: 5px;}
#body.static .keywords {font-weight: bold;}
#body.static .caption {text-align: center;}

#about_v2 .title {width: 199px; height: 13px; background: url(Images/title_about_v2.gif) no-repeat;}
#about_v2 #menu2 .subtitle {width: 86px; height: 16px; background: url(Images/menu2_subtitle_about.gif) no-repeat; margin-bottom: 9px;}
#about_v2 img.piechart {display: block; margin: 36px auto;}

#about_concept .title {width: 77px; height: 13px; background: url(Images/title_about_concept.gif) no-repeat;}
#about_concept #menu2 .subtitle {width: 86px; height: 16px; background: url(Images/menu2_subtitle_about.gif) no-repeat; margin-bottom: 9px;}
#about_concept .flash_concept {margin: 28px auto; text-align: center;}

#about_process .title {width: 199px; height: 13px; background: url(Images/title_about_process.gif) no-repeat;}
#about_process #menu2 .subtitle {width: 86px; height: 16px; background: url(Images/menu2_subtitle_about.gif) no-repeat; margin-bottom: 9px;}

#about_process .venture_stages {width: 620px; background: #e3e8f0; margin: 28px auto; padding: 10px 15px; overflow: hidden;}
#about_process .venture_stages #venture_stages_img {float: left; margin-bottom: 9px;}
#about_process .venture_stages a.larger {clear: left; display: block; margin-left: 67px;}
#about_process .venture_stage {display: none; float: right; width: 320px; margin-top: 8px;}
#about_process #venture_stage_1 {display: block;}
#about_process .venture_stage .subtitle {margin-bottom: 9px; color: #f2a524;}
#about_process .venture_stage .stage_name {font-style: italic;}
#about_process .venture_stage .header {font-size: 13px;}
#about_process .venture_stage .question_focus {float: left; width: 60px;}
#about_process .venture_stage .question_divider {float: left; width: 13px;}
#about_process .venture_stage .question {float: left; width: 247px;}

#about_process .indent {margin-top: 8px; margin-bottom: 13px;}
#about_process .track {width: 535px; height: 42px; background: #e3e8f0 no-repeat; margin: 6px auto 0px auto; padding: 6px 5px 0px 50px;}
#about_process .track_name {font-weight: bold;}
#about_process #track_youtube {background-image: url(Images/about_process_track_youtube.gif); margin-top: 12px;}
#about_process #track_song {background-image: url(Images/about_process_track_song.gif);}
#about_process #track_blog {background-image: url(Images/about_process_track_blog.gif);}
#about_process #track_widget {background-image: url(Images/about_process_track_widget.gif);}
#about_process #track_badge {background-image: url(Images/about_process_track_badge.gif);}

#about_process_big {background: white;}
#about_process_big #body {min-width: 280px; padding: 10px; text-align: center;}
#about_process_big img {margin-bottom: 10px;}

#about_whyv2 .title {width: 173px; height: 13px; background: url(Images/title_about_whyv2.gif) no-repeat;}
#about_whyv2 #menu2 .subtitle {width: 86px; height: 16px; background: url(Images/menu2_subtitle_about.gif) no-repeat; margin-bottom: 9px;}
#about_whyv2 img.diagram {margin-top: 18px;}
#about_whyv2 .caption {margin-top: 2px; margin-bottom: 38px;}

#about_partners .title {width: 173px; height: 14px; background: url(Images/title_about_partners.gif) no-repeat;}
#about_partners #menu2 .subtitle {width: 86px; height: 16px; background: url(Images/menu2_subtitle_about.gif) no-repeat; margin-bottom: 9px;}
#about_partners #foundingpartners {width: 100%; margin-bottom: 20px; overflow: hidden;}
#about_partners #foundingpartners .subtitle {width: 650px; height: 32px; background: url(Images/subtitle_about_partners_founding.gif) no-repeat; margin-bottom: 7px;}
#about_partners #partners {width: 100%; overflow: hidden;}
#about_partners #partners .subtitle {width: 650px; height: 32px; background: url(Images/subtitle_about_partners.gif) no-repeat; margin-bottom: 7px;}
#about_partners .partner {width: 100%; margin-bottom: 24px; overflow: hidden;}
#about_partners .partner .name {margin-bottom: 10px; font-size: 16px; font-weight: bold;}
#about_partners .partner .img {float: right; width: 200px; text-align: center;}
#about_partners .partner .description {float: left; width: 410px;}

#about_team .title {width: 158px; height: 13px; background: url(Images/title_about_team.gif) no-repeat;}
#about_team #menu2 .subtitle {width: 86px; height: 16px; background: url(Images/menu2_subtitle_about.gif) no-repeat; margin-bottom: 9px;}
#about_team #coreteam {width: 100%; margin-bottom: 20px; overflow: hidden;}
#about_team #coreteam .subtitle {width: 650px; height: 32px; background: url(Images/subtitle_about_team_core.gif) no-repeat; margin-bottom: 10px;}
#about_team #designteam {width: 100%; margin-bottom: 20px; overflow: hidden;}
#about_team #designteam .subtitle {width: 650px; height: 32px; background: url(Images/subtitle_about_team_design.gif) no-repeat; margin-bottom: 10px;}
#about_team #contentteam {width: 100%; overflow: hidden;}
#about_team #contentteam .subtitle {width: 650px; height: 32px; background: url(Images/subtitle_about_team_content.gif) no-repeat; margin-bottom: 10px;}
#about_team .team_member {width: 100%; margin-bottom: 20px; overflow: hidden;}
#about_team .team_member .img {float: left; width: 60px;}
#about_team .team_member .img img {border: 2px solid #fce250;}
#about_team .team_member .name {margin-bottom: 2px; font-size: 16px; font-weight: bold;}
#about_team .team_member .description {float: left; width: 590px;}

#build_themes .title {width: 57px; height: 13px; background: url(Images/title_build_themes.gif) no-repeat;}
#build_themes #menu2 .subtitle {width: 43px; height: 16px; background: url(Images/menu2_subtitle_build.gif) no-repeat; margin-bottom: 9px;}

#build_tracks .title {width: 58px; height: 13px; background: url(Images/title_build_tracks.gif) no-repeat;}
#build_tracks #menu2 .subtitle {width: 43px; height: 16px; background: url(Images/menu2_subtitle_build.gif) no-repeat; margin-bottom: 9px;}
#build_tracks .track_url {font-weight: normal;}
#build_tracks .awardclaims {margin-top: 30px;}
#build_tracks .step1 {width: 590px; background: url(Images/tracks_awardclaims_step1.gif) no-repeat 0px 5px; margin-bottom: 22px; padding-left: 60px;}
#build_tracks .step2 {width: 590px; background: url(Images/tracks_awardclaims_step2.gif) no-repeat 0px 5px; padding-left: 60px;}

a.toggle {display: block; width: 620px; height: 31px; background: no-repeat; margin: 0px auto;}
div.toggle {display: none; width: 620px; margin: 0px auto 43px auto; overflow: hidden;}
div.toggle a.hide {float: right;}

#tracks_track1_link {cursor: pointer; display: block; width: 620px; height: 31px; background: no-repeat; background-image: url(Images/tracks_track1_off.gif); margin-top: 23px;}
#tracks_track1_link:hover {background-image: url(Images/tracks_track1_on.gif);}
#tracks_track2_link {cursor: pointer; display: block; width: 620px; height: 31px; background: no-repeat; background-image: url(Images/tracks_track2_off.gif);}
#tracks_track2_link:hover {background-image: url(Images/tracks_track2_on.gif);}
#tracks_track3_link {cursor: pointer; display: block; width: 620px; height: 31px; background: no-repeat; background-image: url(Images/tracks_track3_off.gif);}
#tracks_track3_link:hover {background-image: url(Images/tracks_track3_on.gif);}
#tracks_track4_link {cursor: pointer; display: block; width: 620px; height: 31px; background: no-repeat; background-image: url(Images/tracks_track4_off.gif);}
#tracks_track4_link:hover {background-image: url(Images/tracks_track4_on.gif);}
#tracks_track5_link {cursor: pointer; display: block; width: 620px; height: 31px; background: no-repeat; background-image: url(Images/tracks_track5_off.gif);}
#tracks_track5_link:hover {background-image: url(Images/tracks_track5_on.gif);}

#learn_resources .title {width: 88px; height: 13px; background: url(Images/title_learn_resources.gif) no-repeat;}
#learn_resources #menu2 .subtitle {width: 52px; height: 16px; background: url(Images/menu2_subtitle_learn.gif) no-repeat; margin-bottom: 9px;}
#learn_resources #currentresources {margin-bottom: 30px;}
#learn_resources #currentresources .subtitle {width: 650px; height: 31px; background: url(Images/subtitle_learn_resources.gif) no-repeat; margin-bottom: 6px;}

#learn_resources a.sample_site {display: block; margin: 13px 0px 10px 0px;}
#learn_resources .samples {width: 554px; background: url(Images/resource_samples.gif) no-repeat; padding: 15px 0px 0px 66px;}
#learn_resources .samples a {display: block; background: url(Images/resource_samples_bullet.gif) no-repeat 0px 7px; padding-left: 15px;}
#learn_resources .resource_article {width: 570px; #width: 565px; background: url(Images/resource_article.gif) no-repeat 3px 5px; padding-left: 32px;}
#learn_resources .resource_site {width: 570px; #width: 565px; background: url(Images/resource_site.gif) no-repeat 1px 4px; padding-left: 32px;}
#learn_resources .resource_video {width: 570px; #width: 565px; background: url(Images/resource_video.gif) no-repeat 1px 5px; padding-left: 32px;}
#learn_resources ol {margin-left: 18px; #margin-left: 23px; padding: 0px;}
#learn_resources ol li {margin-bottom: 18px;}
#learn_resources a.recommended {background: url(Images/recommended.gif) no-repeat 100% 3px; padding-right: 104px;}

.resources_general_link {cursor: pointer; display: block; width: 620px; height: 31px; background: no-repeat; background-image: url(Images/resources_general_off.gif); margin-top: 23px;}
.resources_general_link:hover {background-image: url(Images/resources_general_on.gif);}
.resources_track1_link {cursor: pointer; display: block; width: 620px; height: 31px; background: no-repeat; background-image: url(Images/resources_track1_off.gif);}
.resources_track1_link:hover {background-image: url(Images/resources_track1_on.gif);}
.resources_track2_link {cursor: pointer; display: block; width: 620px; height: 31px; background: no-repeat; background-image: url(Images/resources_track2_off.gif);}
.resources_track2_link:hover {background-image: url(Images/resources_track2_on.gif);}
.resources_track3_link {cursor: pointer; display: block; width: 620px; height: 31px; background: no-repeat; background-image: url(Images/resources_track3_off.gif);}
.resources_track3_link:hover {background-image: url(Images/resources_track3_on.gif);}
.resources_track4_link {cursor: pointer; display: block; width: 620px; height: 31px; background: no-repeat; background-image: url(Images/resources_track4_off.gif);}
.resources_track4_link:hover {background-image: url(Images/resources_track4_on.gif);}
.resources_track5_link {cursor: pointer; display: block; width: 620px; height: 31px; background: no-repeat; background-image: url(Images/resources_track5_off.gif);}
.resources_track5_link:hover {background-image: url(Images/resources_track5_on.gif);}

#learn_workshops .title {width: 98px; height: 13px; background: url(Images/title_learn_workshops.gif) no-repeat;}
#learn_workshops #menu2 .subtitle {width: 52px; height: 16px; background: url(Images/menu2_subtitle_learn.gif) no-repeat; margin-bottom: 9px;}

#contact .title {width: 100px; height: 13px; background: url(Images/title_contact.gif) no-repeat;}

#faqs .title {width: 40px; height: 13px; background: url(Images/title_faqs.gif) no-repeat;}
#faqs ol {margin-left: 18px; #margin-left: 23px; padding: 0px;}
#faqs ol li {margin-bottom: 18px;}
#faqs .question {font-weight: bold;}

/* ------------------------------------------------------------
	individual styles // forum pages
   ------------------------------------------------------------ */

#viewthread .title {width: 199px; height: 13px; background: url(Images/title_forum.gif) no-repeat;}
#viewthread #breadcrumb {font-size: 11px; margin-bottom: 22px;}
#viewthread #topic {float: left; width: 500px; height: 28px; font-size: 14px; font-weight: bold; margin: 10px 0px 0px 20px;}
#viewthread .navigation {float: right; height: 28px; width: 200px; margin: 10px 30px 0px 0px; text-align: right;}
#viewthread .navigation .button {vertical-align: middle;}
#viewthread #pagination_top {float: right; width: 348px; height: 28px; font-size: 12px;}
#viewthread #pagination_btm {float: right; width: 348px; height: 28px; font-size: 12px; margin-top: 17px;}
#viewthread #pagination_top .pagexofy,
#viewthread #pagination_btm .pagexofy {float: left; width: 70px; margin-right: 17px;}
#viewthread #pagination_top .pagenumber,
#viewthread #pagination_btm .pagenumber {float: left;}
#viewthread #pagination_top .pagenumber .number,
#viewthread #pagination_btm .pagenumber .number {float: left; margin-right: 8px;}
#viewthread #pagination_top .gotopage,
#viewthread #pagination_btm .gotopage {float: left; width: 133px; height: 28px; margin-left: 9px; margin-top: -2px;}
#viewthread #pagination_top .gotopage .enterpage,
#viewthread #pagination_btm .gotopage .enterpage {width: 30px; background: url(Images/viewthread_enterpage.gif) no-repeat; border: 0px;}
#viewthread #pagination_top .gotopage .goto,
#viewthread #pagination_btm .gotopage .goto {width: 35px; height: 22px; background: url(Images/viewthread_goto.gif) no-repeat; border: 0px;}
#viewthread #pagination_top .navigation,
#viewthread #pagination_btm .navigation {clear: none; float: left; width: 55px; margin-left: 0px; overflow: hidden;}
#viewthread #pagination_top .navigation a.forward,
#viewthread #pagination_btm .navigation a.forward {float: left; display: block; width: 16px; height: 18px; background: url(Images/action_forward.gif) no-repeat; margin-right: 14px;}
#viewthread #pagination_top .navigation a.last,
#viewthread #pagination_btm .navigation a.last {float: left; display: block; width: 24px; height: 18px; background: url(Images/action_last.gif) no-repeat;}
#viewthread #pagination_top .navigation a.button,
#viewthread #pagination_btm .navigation a.button {float: left; display: block; width: 24px; height: 18px; background: url(Images/action_last.gif) no-repeat;}

#viewthread #threadclassification {margin-left: 20px; width: 930px; height: 42px; margin-top: 3px; padding-top: 6px; padding-bottom: 6px; background: url(Images/viewthread_threadclassificationbg.gif) repeat-x;}
#viewthread #threadclassification .header {font-size: 11px; font-weight: bold; margin-left: 1px;}
#viewthread #threadclassification .classification_box {float: left; margin-right: 8px;}
#viewthread #threadclassification .classification_txt {margin-right: 25px; font-size: 11px;}
#viewthread #threadclassification .classification_select {float: left; font-size: 11px; margin-left: -22px; margin-right: 27px;}

#viewthread .thread {margin-left: 20px; width: 930px; padding-top: 17px; padding-bottom: 17px; background: url(Images/dividerbg.gif) bottom repeat-x; overflow: hidden;}
#viewthread .thread .avatar {padding-left: 20px; float: left; width: 100px; margin-right: 70px;}
#viewthread .thread .avatar .membername {font-size: 18px;}
#viewthread .thread .avatar .membertype {font-size: 12px;}
#viewthread .thread .avatar .memberavatar {margin-top: 11px;}
#viewthread .thread .avatar .memberjoin {font-size: 11px; line-height: 12px;}

#viewthread .thread .content {float: left; width: 696px; font-size: 12px; line-height: 18px;}
#viewthread .thread .content .content_top {height: 33px; margin-top: 4px;}
#viewthread .thread .content .content_top .posted {float: left; font-size: 11px; background: url(Images/viewthread_postedbg.gif) left top no-repeat; line-height: 14px; color: #9db710; padding-left: 29px;}
#viewthread .thread .content .content_top .posted .membername {font-size: 12px; font-weight: bold;}
#viewthread .thread .content .content_top .editflag {float: right; width: 150px; height: 33px;}
#viewthread .thread .content .content_top .editflag .edit {float: right; width: 21px; height: 25px; margin-right: 10px;}
#viewthread .thread .content .content_top .editflag .flag {float: right; width: 21px; height: 25px;}
#viewthread .thread .content .content_top .editflag .unflag {float: right; width: 34px; height: 25px; margin-right: 10px;}
#viewthread .thread .content .content_top .editflag .doubleflag {float: right; width: 34px; height: 33px;}
#viewthread .thread .content .content_txt {clear: both; margin-top: 11px;}

#viewthread .thread .content .content_top .posted .flagged {font-size: 11px; color: #989898; margin-top: 6px; margin-bottom: 4px;}
#viewthread .thread .content .content_top .showhide {float: right; font-size: 11px; width: 40px;}

#viewthread .thread .content .content_flagged {background: #f3f4f8; padding: 10px;}
#viewthread .thread .content .content_flagged .content_top {height: 33px;}
#viewthread .thread .content .content_flagged .content_top .posted {background: none; padding-left: 0px;}
/* 
#viewthread .thread .content .content_flagged .content_top .flagoptions .unflag {float: right; width: 34px; height: 25px; background: url(Images/viewthread_unflag.gif) no-repeat; margin-right: 10px;}
#viewthread .thread .content .content_flagged .content_top .flagoptions .doubleflag {float: right; width: 34px; height: 33px; background: url(Images/viewthread_doubleflag.gif) no-repeat;}
*/
#viewthread .thread .content .content_flagged .content_txt {width: 622px; margin-top: 8px;}

#viewthread .thread .content .edit {width: 600px; height: 100px; border: 1px solid #adadad; overflow: auto;}
#viewthread .thread .content .button {margin: 5px 0px 5px 0px; font-size: 12px; font-weight: bold; width: 115px; height: 24px; background: url(Images/viewthread_reply_submit.gif) no-repeat; border: 0px;}

#viewthread #followthread {float: left; width: 162px; height: 20px; padding-left: 38px; margin-top: 12px;}
#viewthread #followthread .follow_box {float: left; margin-right: 6px;}
#viewthread #followthread .follow_txt {float: left; font-size: 11px;}

#viewthread .replythread {width: 532px; margin: 0px auto;}
#viewthread .replythread .header {width: 166px; height: 18px; margin-bottom: 8px;}
#viewthread .replythread .reply {width: 532px; height: 175px; border: 1px solid #545a5b; overflow: auto;}
#viewthread .replythread .submit {margin: 0px auto; margin-left: 209px; margin-top: 7px; margin-bottom: 8px; font-size: 12px; font-weight: bold; width: 119px; height: 24px; background: url(Images/viewthread_reply_submit.gif) no-repeat; border: 0px;}

#viewthread .newtopic {width: 600px; margin: 10px 0px 10px 20px;}
#viewthread .newtopic .newtopiclabel {float: left; width: 50px; font-size: 14px; font-weight: bold;}
#viewthread .newtopic .newtopictextbox {width: 400px; margin-right: 10px; border: 1px solid #545a5b;}
#viewthread .newpost {width: 600px; margin: 10px 0px 0px 20px;}
#viewthread .newpost .reply {width: 600px; height: 175px; border: 1px solid #545a5b; overflow: auto;}
#viewthread .newpost .submit {margin: 0px auto; margin-left: 209px; margin-top: 7px; margin-bottom: 8px; font-size: 12px; font-weight: bold; width: 119px; height: 24px; background: url(Images/viewthread_reply_submit.gif) no-repeat; border: 0px;}

/* ------------------------------------------------------------
	individual styles // news pages
   ------------------------------------------------------------ */

#news .title {width: 42px; height: 13px; background: url(Images/title_news.gif) no-repeat;}

#news #currentlyviewing {width: 580px; background: url(Images/dividerbg.gif) bottom repeat-x; padding-bottom: 10px; overflow: hidden;}
#news #currentlyviewing .user {float: left; font-size: 11px; margin-right: 5px;}
#news #currentlyviewing .info {float: left; font-size: 11px; font-weight: bold;}

#news .item {width: 580px; background: url(Images/dividerbg.gif) bottom repeat-x; padding-top: 25px; padding-bottom: 20px; overflow: hidden; font-size: 12px; line-height: 18px;}
#news .item .header {font-size: 16px; font-weight: bold; color: #9bb509; margin-top: -3px; margin-bottom: 2px;}
#news .item .posted {font-size: 11px; margin-bottom: 22px;}
#news .item .content {margin-top: -4px;}
#news .item .content img {float: left; border: 2px solid #a3bb22; margin-right: 12px; margin-bottom: 0px; margin-top: 2px; margin-bottom: 0px;}

#news #pagination {overflow: hidden; height: 50px; font-size: 12px; margin-top: 10px; text-align: center;}
#news #pagination .button {margin: 0px 5px 0px 5px;}

#news #sections {width: 335px; margin: 0px auto 30px auto; overflow: hidden; font-size: 12px; line-height: 18px;}
#news #sections .subtitle {width: 335px; height: 32px; background: url(Images/subtitle_sections.png) no-repeat; margin-bottom: 10px; behavior: url(iepngfix.htc);}

#news #listofauthors {width: 335px; margin: 0px auto 30px auto; overflow: hidden; font-size: 12px; line-height: 18px;}
#news #listofauthors .subtitle {width: 335px; height: 32px; background: url(Images/subtitle_listofauthors.png) no-repeat; margin-bottom: 10px; behavior: url(iepngfix.htc);}

#news #sponsors {width: 335px; margin: 0px auto 30px auto; overflow: hidden; font-size: 12px; line-height: 18px;}
#news #sponsors .subtitle {width: 335px; height: 32px; background: url(Images/subtitle_sponsors.png) no-repeat; margin-bottom: 10px; behavior: url(iepngfix.htc);}

#news #archive {width: 335px; margin: 0px auto 30px auto; overflow: hidden; font-size: 12px; line-height: 18px;}
#news #archive .subtitle {width: 335px; height: 32px; background: url(Images/subtitle_archive.png) no-repeat; behavior: url(iepngfix.htc);}
#news #archive .h1 {width: 100%; padding-left: 13px;}
#news #archive .h2 {padding-left: 13px; margin-left: 21px;}
#news #archive .h3 {clear: both; overflow: hidden; padding-left: 13px; margin-left: 21px;}
#news #archive .h3 .bullet{float: left; margin-right: 3px;}
#news #archive .h3 a.link {float: left;}
#news #archive .expand {background: url(Images/news_expand.gif) center left no-repeat;}
#news #archive .collapse {background: url(Images/news_collapse.gif) center left no-repeat;}
#news #archive .selected {color: #9bb50a; font-weight: bold;}

#news #thanks {width: 100%; height: 15px; background: url(Images/subtitle_thankstooursponsors.gif) no-repeat;}
#news .thanksheader {height: 5px; display: block; overflow: hidden;}
#news .logo {float: left; width: 102px; height: 102px; margin-right: 16px; margin-top: 13px; background: url(Images/news_thanks_logo.gif) no-repeat;}

#news .individual {background: none;}
#news .postnavigation {width: 580px; overflow: hidden; margin-top: 20px; margin-bottom: 52px;}
#news .postnavigation .prev {float: left;}
#news .postnavigation .next {float: right;}

#news #threaddiscussion {width: 560px;}
#news #threaddiscussion .subtitle {font-size: 16px; font-weight: bold;}

#news #threaddiscussion  .content {width: 537px; font-size: 12px; line-height: 18px; background: url(Images/dividerbg.gif) bottom repeat-x; padding-bottom: 15px; padding-top: 12px; margin-left: 24px;}
#news #threaddiscussion  .content .content_top {height: 25px; margin-top: 4px;}
#news #threaddiscussion  .content .content_top .posted {float: left; font-size: 11px; line-height: 14px; color: #9db710;}
#news #threaddiscussion  .content .content_top .posted .membername {font-size: 12px; font-weight: bold;}
#news #threaddiscussion  .content .content_top .editflag {float: right; width: 150px; height: 33px;}
#news #threaddiscussion  .content .content_top .editflag .edit {float: right; width: 21px; height: 25px; margin-right: 10px;}
#news #threaddiscussion  .content .content_top .editflag .flag {float: right; width: 21px; height: 25px;}
#news #threaddiscussion  .content .content_top .editflag .unflag {float: right; width: 34px; height: 25px; margin-right: 10px;}
#news #threaddiscussion  .content .content_top .editflag .doubleflag {float: right; width: 34px; height: 33px;}
#news #threaddiscussion  .content .content_txt {clear: both; margin-top: 11px;}

#news #threaddiscussion  .content .content_top .posted .flagged {font-size: 11px; color: #989898; margin-bottom: 4px; margin-top: 2px;}
#news #threaddiscussion  .content .content_top .showhide {float: right; font-size: 11px; width: 40px;}

#news #threaddiscussion  .content .content_flagged {width: 509px; background: #f3f4f8; padding: 13px; margin-top: 6px;}
#news #threaddiscussion  .content .content_flagged .content_top {height: 33px;}
#news #threaddiscussion  .content .content_flagged .content_top .posted {background: none; padding-left: 0px; margin-top: -2px;}
/*
#news #threaddiscussion  .content .content_flagged .content_top .flagoptions .unflag {float: right; width: 34px; height: 25px; background: url(Images/viewthread_unflag.gif) no-repeat; margin-right: 10px; margin-top: -5px;}
#news #threaddiscussion  .content .content_flagged .content_top .flagoptions .doubleflag {float: right; width: 34px; height: 33px; background: url(Images/viewthread_doubleflag.gif) no-repeat; margin-top: -5px;}
*/
#news #threaddiscussion  .content .content_flagged .content_txt {width: 509px; margin-top: 3px;}

#news #threaddiscussion .content .edit {width: 479px; height: 100px; border: 1px solid #adadad; overflow: auto;}
#news #threaddiscussion .content .button {margin: 5px 0px 5px 0px; font-size: 12px; font-weight: bold; width: 115px; height: 24px; background: url(Images/viewthread_reply_submit.gif) no-repeat; border: 0px;}

#news #threaddiscussion #followthread {float: left; width: 176px; height: 20px; margin-top: 17px; margin-bottom: 4px; padding-left: 24px;}
#news #threaddiscussion #followthread .follow_box {float: left; margin-right: 6px;}
#news #threaddiscussion #followthread .follow_txt {float: left; font-size: 11px;}

#news #threaddiscussion .replythread {width: 533px; margin-left: 27px;}
#news #threaddiscussion .replythread .reply {width: 533px; height: 175px; border: 1px solid #545a5b;}
#news #threaddiscussion .replythread .submit {margin: 0px auto; margin-left: 209px; margin-top: 7px; margin-bottom: 8px; font-size: 12px; font-weight: bold; width: 119px; height: 24px; background: url(Images/viewthread_reply_submit.gif) no-repeat; border: 0px;}

/* ------------------------------------------------------------
	individual styles // videos
   ------------------------------------------------------------ */

#videos .title {width: 57px; height: 13px; background: url(Images/title_videos.gif) no-repeat;}

#videobox {width: 650px; background: #9db710 url(Images/bg_venturebox.jpg) no-repeat bottom right; padding: 10px; overflow: hidden;}
#videobox .video {float: left; width: 350px; text-align: center;}

.rating {width: 100%; #margin-bottom: 4px; overflow: hidden;}
.stars {float: left; width: 100px; height: 24px; background: url(Images/videobox_stars.gif) repeat-x; margin: 1px 9px 5px 90px; #margin: 3px 6px 5px 90px; overflow: hidden; position: relative;}
* html .stars {margin-left: 45px;}
.stars a {display: block; width: 20px; height: 24px; position: absolute; z-index: 20;}
.stars a:hover {background: url(Images/videobox_stars.gif) 0px 24px; z-index: 1;}
.stars a.one {left: 0px;}
.stars a.one:hover {left: 0px; width: 20px;}
.stars a.two {left: 20px;}
.stars a.two:hover {left: 0px; width: 40px;}
.stars a.three {left: 40px;}
.stars a.three:hover {left: 0px; width: 60px;}
.stars a.four {left: 60px;}
.stars a.four:hover {left: 0px; width: 80px;}
.stars a.five {left: 80px;}
.stars a.five:hover {left: 0px; width: 100px;}
.numberofratings {float: left; margin-top: 6px; #margin-top: 7px;}

#videobox .video a.discuss {}
#videobox .details {float: right; width: 290px;}
#videobox .videotitle {margin: -3px 0px 10px 0px; color: white; font-family: itc avant garde gothic, century gothic; font-size: 24px; line-height: normal;}
#videobox .section {margin-bottom: 18px;}
#videobox .header {font-size: 13px;}
#videobox .team_members {}
#videobox .team_members a {display: block;}
#videobox .theme {}
#videobox .facilitator {}
#videobox .description {}
#videobox a:hover {color: black;}

#browsevideos {width: 285px; overflow: hidden;}
#browsevideos .browsetype {float: left; display: block; margin-bottom: 16px; padding-left: 10px;}
#browsevideos img.thumbnail {float: left; margin: auto 10px 20px 10px; border: 2px solid #e1e1e1;}

#browsevideos .navigation {width: 130px; padding-top: 9px;}
#browsevideos .navigation a.last {margin-right: 4px;}

/* ------------------------------------------------------------
	individual styles // videos pages
   ------------------------------------------------------------ */

#videos .title {width: 57px; height: 13px; background: url(Images/title_videos.gif) no-repeat;}

#videos #view {width: 100%; height: 28px; background: url(Images/subtitle_videos_view.png) bottom left no-repeat; padding-left: 99px; padding-bottom: 17px; behavior: url(iepngfix.htc);}
#videos #view .select_tracks {width: 213px; margin-right: 10px; font-size: 12px; margin-bottom: 2px; border: 1px solid #616668;}
#videos #view .select_themes {width: 203px; margin-right: 10px; font-size: 12px; margin-bottom: 2px; border: 1px solid #616668;}
#videos #view .select_organisations {width: 203px; margin-right: 10px; font-size: 12px; margin-bottom: 2px; border: 1px solid #616668;}
#videos #view .submit {width: 119px; height: 24px; background: url(Images/videos_submitview.gif) no-repeat; font-size: 12px; font-weight: bold; margin-bottom: 2px;}

#videos .boxesspacer {margin-right: 5px;}

#videos .boxes {float: left; width: 322px; height: 182px; margin-top: 13px;}
#videos .boxes .box {width: 300px; height: 141px; background: #e4e8f1; border: 1px solid #adadad; padding: 11px;}
#videos .boxes .box .stories {width: 100%;}
#videos .boxes .box .stories .story {float: left; width: 90px; height: 132px; margin-right: 10px;}
#videos .boxes .box .story .caption  {font-size: 11px; font-weight: bold; margin-top: 1px; line-height: 12px;}
#videos .boxes .box .story .description {font-size: 10px; line-height: 12px;}
#videos .boxes .box .navigation {clear: both; font-size: 10px; line-height: 14px; width: 100%; height: 14px; overflow: hidden;}
#videos .boxes .box .navigation .left {width: 50%; float: left;}
#videos .boxes .box .navigation .right {width: 50%; float: left; text-align: right;}
#videos .boxes .box .navigation .back {margin-right: 5px; behavior: url(iepngfix.htc); vertical-align: middle;}
#videos .boxes .box .navigation .forward {margin-left: 5px; behavior: url(iepngfix.htc); vertical-align: middle;}
#videos .boxes .box .navigation img {border: 0px;}
#videos .boxes .box img {border: 1px solid #69696a;}
#videos .boxes .box .imgblock {width: 78px; height: 63px;}

#videos .divider {clear: both; width: 100%; height: 1px; background: url(Images/dividerbg.gif) repeat-x; margin-top: 14px; margin-bottom: 15px; float: left;}

#videos #content_main {float: left; width: 617px; border-right: 1px solid #b1bed2; padding-right: 12px;}
#videos #content_side {float: right; width: 329px; padding-left: 7px;}
* html #videos #content_side {margin-right: -3px;}

#videos .videosbox {width: 617px; overflow: hidden; background: #9db710 url(Images/bg_videosbox.jpg) bottom center no-repeat; padding-bottom: 10px;}
#videos .videosbox .product {width: 597px; text-align: center; margin: 10px;}
#videos .videosbox .stats {width: 597px; height: 30px; margin: 10px;}
#videos .videosbox .stats .rate {float: left; width: 250px;}
#videos .videosbox .stats .rate .caption {float: left; font-size: 14px; font-weight: bold; margin-top: 5px; margin-right: 5px;}
#videos .videosbox .stats .rate .tick {float: left; width: 20px; height: 15px; background-repeat: no-repeat; cursor: pointer; margin-top: 7px;}
#videos .videosbox .stats .rate .tickFilled {background-image: url(Images/video_rate_on.gif);}
#videos .videosbox .stats .rate .tickEmpty {background-image: url(Images/video_rate_off.gif);}
#videos .videosbox .stats .rate .tickWaiting {background-image: url(Images/video_rate_on.gif);}

#videos .videosbox .stats .rate .ratings {float: left; font-size: 11px; font-weight: normal; margin-top: 4px; margin-left: 10px;}
#videos .videosbox .stats .views {float: right;}
#videos .videosbox .stats .views .caption {float: left; font-size: 14px; font-weight: bold; margin-top: 5px; margin-right: 5px;}
#videos .videosbox .stats .views .number {float: left; font-size: 12px; margin-top: 6px;}

#videos .videosbox .details {width: 597px; clear: both;  margin: 10px;}
#videos .videosbox .details .left {float: left; width: 236px; border-right: dotted 1px black;}
#videos .videosbox .details .left .videotitle {font-size: 24px; color: white;}
#videos .videosbox .details .left .videoinformation {font-size: 11px;}
#videos .videosbox .details .left .videoinformation .teammembers {}
#videos .videosbox .details .left .videoinformation .teammembers .caption {font-weight: bold; margin-top: 6px;}
#videos .videosbox .details .left .videoinformation .theme {}
#videos .videosbox .details .left .videoinformation .theme .caption {font-weight: bold; margin-top: 3px; }
#videos .videosbox .details .left .videoinformation .facilitator {}
#videos .videosbox .details .left .videoinformation .facilitator .caption {font-weight: bold; margin-top: 3px;}
#videos .videosbox .details .left .videoinformation .awards {}
#videos .videosbox .details .left .videoinformation .awards .caption {font-weight: bold; margin-top: 3px;}
#videos .videosbox .details .left .videoinformation .awards .star {float: left; width: 18px; height: 18px; background: url(Images/videos_awards_star.gif) no-repeat; margin-right: 4px; margin-top: 5px;}

#videos .videosbox .details .right {float: left; width: 350px; margin-left: 10px;}
#videos .videosbox .details .right .description {font-size: 12px; line-height: 14px;}
#videos .videosbox .details .right .visit {font-size: 12px; font-weight: bold; line-height: 14px; margin-top: 14px; padding-bottom: 10px;}

#videos .videosbox a:hover {color: Teal;}

#videos #threaddiscussion {width: 617px; margin-top: 32px;}
#videos #threaddiscussion .subtitle {font-size: 16px; font-weight: bold;}

#videos #threaddiscussion  .content {width: 593px; font-size: 12px; line-height: 18px; background: url(Images/dividerbg.gif) bottom repeat-x; padding-bottom: 15px; padding-top: 12px; margin-left: 24px;}
#videos #threaddiscussion  .content .content_top {height: 25px; margin-top: 4px;}
#videos #threaddiscussion  .content .content_top .posted {float: left; font-size: 11px; line-height: 14px; color: #9db710;}
#videos #threaddiscussion  .content .content_top .posted .membername {font-size: 12px; font-weight: bold;}
#videos #threaddiscussion  .content .content_top .editflag {float: right; width: 150px; height: 33px;}
#videos #threaddiscussion  .content .content_top .editflag .edit {float: right; width: 21px; height: 25px; margin-right: 10px;}
#videos #threaddiscussion  .content .content_top .editflag .flag {float: right; width: 21px; height: 25px;}
#videos #threaddiscussion  .content .content_top .editflag .unflag {float: right; width: 34px; height: 25px; margin-right: 10px;}
#videos #threaddiscussion  .content .content_top .editflag .doubleflag {float: right; width: 34px; height: 33px;}
#videos #threaddiscussion  .content .content_txt {clear: both; margin-top: 11px;}

#videos #threaddiscussion  .content .content_top .posted .flagged {font-size: 11px; color: #989898; margin-bottom: 4px; margin-top: 2px;}
#videos #threaddiscussion  .content .content_top .showhide {float: right; font-size: 11px; width: 40px;}

#videos #threaddiscussion  .content .content_flagged {background: #f3f4f8; padding: 10px;}
#videos #threaddiscussion  .content .content_flagged .content_top {height: 33px;}
#videos #threaddiscussion  .content .content_flagged .content_top .posted {background: none; padding-left: 0px;}
/*
#videos #threaddiscussion  .content .content_flagged .content_top .flagoptions .unflag {float: right; width: 34px; height: 25px; background: url(Images/viewthread_unflag.gif) no-repeat; margin-right: 10px; margin-top: -5px;}
#videos #threaddiscussion  .content .content_flagged .content_top .flagoptions .doubleflag {float: right; width: 34px; height: 33px; background: url(Images/viewthread_doubleflag.gif) no-repeat; margin-top: -5px;}
*/
#videos #threaddiscussion  .content .content_flagged .content_txt {width: 509px; margin-top: 3px;}

#videos #threaddiscussion .content .edit {width: 479px; height: 100px; border: 1px solid #adadad; overflow: auto;}
#videos #threaddiscussion .content .button {margin: 5px 0px 5px 0px; font-size: 12px; font-weight: bold; width: 115px; height: 24px; background: url(Images/viewthread_reply_submit.gif) no-repeat; border: 0px;}

#videos #threaddiscussion #followthread {width: 200px; height: 20px; margin-top: 17px; margin-bottom: 4px;}
#videos #threaddiscussion #followthread .follow_box {float: left; margin-right: 6px; font-size: 11px;}

#videos #threaddiscussion .replythread {width: 533px; margin-left: 27px;}
#videos #threaddiscussion .replythread .reply {width: 533px; height: 175px; border: 1px solid #adadad; overflow: auto;}
#videos #threaddiscussion .replythread .submit {margin: 0px auto; margin-left: 209px; margin-top: 7px; margin-bottom: 8px; font-size: 12px; font-weight: bold; width: 119px; height: 24px; background: url(Images/viewthread_reply_submit.gif) no-repeat; border: 0px;}

#videos #browseby {}
#videos #browseby .caption {float: left; font-size: 12px; font-weight: bold; margin-right: 5px;}
#videos #browseby .highestrated {width: 130px; font-size: 12px; border: 1px solid #e3e3e3;}

#videos #highestratedbox {width: 327px; margin-top: 15px;}
#videos #highestratedbox .odd {width: 311px; padding: 8px; background: #e3e8f0; overflow: hidden;}
#videos #highestratedbox .even {width: 311px; padding: 8px; background: #f1f4f7; overflow: hidden;}
#videos #highestratedbox .avatar {float: left; width: 116px; height: 96px; margin-right: 10px;}
#videos #highestratedbox .avatar img {max-width: 114px; max-height: 94px;}
#videos #highestratedbox .information {float: left; width: 181px;}
#videos #highestratedbox .information .videotitle {font-size: 16px; font-weight: bold; margin-top: 19px;}
#videos #highestratedbox .information .caption {font-size: 11px; font-weight: bold; margin-top: -2px;}
#videos #highestratedbox .information .time {width: 100%; font-size: 11px; font-weight: normal; margin-top: -8px;}
#videos #highestratedbox .information .ticks {float: left; width: 66px; height: 11px; margin-right: 6px; margin-top: 3px; background-repeat: no-repeat; behavior: url(iepngfix.htc);}
#videos #highestratedbox .information .views {float: left; font-size: 10px; font-weight: normal;}

#videos #pagination {overflow: hidden; width: 327px; height: 50px; font-size: 12px; margin-top: 10px; text-align: center;}
#videos #pagination .button {margin: 0px 5px 0px 5px;}
#videos #pagination .pagexofy {float: left; width: 70px; margin-right: 17px;}
#videos #pagination .pagenumber {float: left;}
#videos #pagination .pagenumber .number {float: left; margin-right: 8px;}
#videos #pagination .navigation {clear: none; float: left; width: 55px; margin-left: 0px; overflow: hidden;}



.inputform {}
.inputform div {width: 100%;}
.inputform div.field {clear: both; width: 100%; margin-bottom: 10px; overflow: hidden;}
.inputform div label {float: left; width: 120px; /* height: 100%; */ margin-top: 3px;}
.inputform div .required label {font-weight: bold;}
.inputform div .nolabel {margin: 3px auto auto 120px;}
.inputform div .value {float: left; width: auto; margin-top: 3px;}
.inputform div input.text {width: 294px;}
.inputform div input.texthalf {width: 144px;}
.inputform div input.radio {margin: 0px;}
.inputform div input.file {width: 301px;}
.inputform div select {width: 300px;}
.inputform div textarea {/* width: 296px; height: 100px; */}
.inputform div input.submit {margin-left: 122px;}

/*.title {display: none; color: #363636; font-size: 24px; font-weight: bold;}*/
.subtitle {color: black; font-size: 16px; font-weight: bold;}
.header {color: black; font-size: 14px; font-weight: bold;}
.subheader {font-weight: bold;}
.underline {text-decoration: underline;}
.small {font-size: 11px;}
.li_br li {margin-bottom: 15px;}
a.backtotop {float: right; margin-bottom: 18px;}

#footerrow {min-width: 980px; width: 100%; background: url(Images/bg_menurow.jpg) repeat-x; margin-top: -43px; position: relative;}
#footerrow .rowcontent {width: 960px; height: 31px; padding-top: 12px; color: #a1a1a1; font-size: 10px;}
#footerrow a {color: #a1a1a1;}
#footerrow a.wp {}

.calendar td {padding: 0px}
.calendar div {width: auto; font-size:11px;}
.calendar .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.calendar .ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.calendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.calendar .ajax__calendar_container TABLE {font-size:11px;}
.calendar .ajax__calendar_header {height:20px;width:100%;}
.calendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.calendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.calendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.calendar .ajax__calendar_footer {height:15px;}
.calendar .ajax__calendar_today {cursor:pointer;padding-top:3px;}
.calendar .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.calendar .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.calendar .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.calendar .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.calendar .ajax__calendar_day {border:1px solid #ffffff;}
.calendar .ajax__calendar_month {border:1px solid #ffffff;}
.calendar .ajax__calendar_year {border:1px solid #ffffff;}

.calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

/*Modal Popup*/
.modalBackground {background-color:Gray;filter:alpha(opacity=50);opacity:0.5;}
.modalPopup {background-color:White;border-width:3px;border-style:solid;border-color:Gray;width:300px; z-index:1;}
.modalMessage {padding:3px}
.modalFooter {text-align:center; margin:10px auto 5px auto;}
.modalButton {width: 61px; height: 30px; background: url(Images/venture_submit.gif) no-repeat; border: 0px; cursor: pointer;}

.modalProgress {position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:#000; filter:alpha(opacity=50); opacity:0.5; z-index:1000;}
.modalProgressMsg {position:fixed; top:50%; left:45%; padding:10px; width:100px; z-index:1001; background-color:#fff; border:solid 2px #000; font-weight: bold;}