﻿/* general */
body { background: #ffffff; color: #000000; margin: 0; font-size: .8em; font-family: Arial, Helvetica, sans-serif; }
a { color: #4a769a; }
#pageLayout { width: 984px; position: relative; margin: 10px auto 10px auto; }
.pageTitleTop { display:none; }
h1.pageTitle { padding: 0px; margin: 0px; color: #74B74A; font-size: 2.3em; font-family:Century Gothic, sans-serif; font-weight:normal; text-transform:uppercase; }
.adZone { text-align: center; margin: 0 0 0 0; }
.adZone iframe { margin-bottom: 25px; }

/* header */
#headerLayout { height: 189px; background: url('/design/confHeaderBg.png') no-repeat; }
#headerFlash { position: relative; top: 56px; background:url(/annualconference/RIMS2010/PublishingImages/RIMS2010_hdr.jpg) no-repeat; height:133px; width:984px;}
#bannerLayout { position: relative; top: 56px; height: 133px; background: url('/design/confBg.jpg') top no-repeat; }
#actionsLayout { position: absolute; top: 63px; left: 878px; width: 102px; }
#logoLayout { width: 236px; height: 110px; position: absolute; top: 70px; left: 0px; }
#logoRightLayout { width: 210px; height: 75px; position: absolute; top: 80px; right: 13px; }
#logoLayout img, #logoRightLayout img { border: 0; }
#toolsLayout { width: 370px; height: 43px; position: absolute; top: 5px; left: 611px; }
#toolsLayout .toolsLayoutTable { margin: 12px 0 0 0; width: 100%; }
#toolsLayout .toolsWelcome { text-align: center; color: #4a769a; }
#toolsLayout .toolsSearch { text-align: right; width: 140px; }
#dateLayout { width: 353px; height: 14px; position: absolute; top: 189px; left: 0; background: url('/design/dateBg.png') top left no-repeat; font-size: .8em; color: #ffffff; padding-left: 20px; }

td.toolsWelcome a:link, td.toolsWelcome a:visited, td.toolsWelcome a:focus, td.toolsWelcome a:hover {padding:0px 10px;}

/* content layout */
#contentLayout { width: auto; }
#contentLeft { width: 195px; padding: 0px 0px 0px 0px; vertical-align: top; }
#contentCenter { width: auto; min-width:500px; padding: 20px 15px 20px 15px; vertical-align: top; }
#contentRight { width:auto; max-width:200px; vertical-align: top; background: #ffffff; }
#columnRightT { width: auto; }
#columnRightContent { padding: 0px; }

/* subscription */
#subscribeNews { color: #006a65; font-size: .8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; margin-top:20px;}
#subscribeNews table { margin: auto; }
#subscribeNews img { border: 0; padding-left: 5px; }
#subscribeNews input { border: 1px #006a65 solid; font-size: 11px; }

/* breadcrums */
#breadcrumbTable { width: 789px; }
#breadcrumbLeft { width: 689px; font-size: .8em; color: #4a769a; font-weight: bold; vertical-align: bottom; }
#breadcrumbRight { text-align: right; width: auto; vertical-align: bottom; padding-right: 20px; }
#breadcrumbRight img { border: 0; }

/* footer */
#footerLayout { font-size: .75em; color: #4a769a; text-align: center; margin: 10px 0 0 0; }

/* global tools */
#toolsLayout { font-size: 11px; margin-left: auto; }
#toolsLayout a { text-decoration: none; }
.actionsMenu {  }
.loginMenu {  }
.loginMenu a { }

/* authoring tools */
#authorToolsLayout {  }
.ms-consolestatusframe { margin-top: 10px; }
.editModeZone { background: #eeeeee; margin-top: 10px; }
.editModeZone legend { font-size: .8em; font-weight: bold; }
.editModePanel { width: 100%; }
.editModePanel th { width: 20%; text-align: left; vertical-align: top; font-size: .8em; }
.editModePanel td { width: auto; vertical-align: top; font-size: .8em; }

/* secondary (top) navigation */
.globalNavContainer { margin: 10px auto 10px auto; text-align: center; }
.globalNavItem { display: inline-block; padding: 3px 0 3px 5px; font-size: .85em; }
.globalNavItem a { display: inline-block; padding: 0 5px 0 0; border-right: 2px #CCA445 solid; color: #000000; text-decoration: none; }
.globalNavItem a:hover { color: #CCA445; text-decoration: underline; }
.globalNavItemActive { display: inline-block; padding: 3px 0 3px 5px; font-size: .85em; font-weight: bold; }
.globalNavItemActive a { display: inline-block; padding: 0 5px 0 0; border-right: 2px #CCA445 solid; color: #CCA445; text-decoration: none; }
.globalNavItemActive a:hover { color: #CCA445; text-decoration: underline; }
.topNavB { clear: both; }



h1, h2, h3, h4, h5, h6 {font-family:Centry Gothic, verdana, geneva, sans-serif; color:#B33F97;}

h4 {font-size:115%;}

h5 {font-size:110%;}

h6 {font-family:arial, helvetica, sans-serif; font-size:110%; color:#c54547; padding-bottom:0px; margin-bottom:-12px;}

/* primary (top) navigation */

#topNav {font-family:verdana, geneva, sans-serif; font-size:0.8em; width:984px; margin:2px 0px; padding:2px 0px; background:#4A769A; position:relative; overflow:hidden;}
#topNav ul {clear:left; float:left; background:#4A769A; margin:0px; padding:0px; position:relative; left:50%; text-align:center;}
#topNav ul li {display:block; float:left; list-style-type:none; background:#4a769a; margin:0px; padding:0px; position:relative; right:50%;}
#topNav ul li a {display:block; padding: 5px 8px; background:#4a769a; text-decoration:none; font-weight:bold; color:#ffffff; border-left:1px solid #ffffff;}
#topNav ul li:first-child a {border-left:0px;}


#leftNavLayout {font-family:Century Gothic, verdana, geneva, sans-serif; font-size:1.2em; text-transform:uppercase;}
#leftNavLayout ul {margin-left:0px; padding-left:0px; background:#ffffff;}
#leftNavLayout ul li {list-style-type:none; margin:2px 0px; padding:0px; background:#ffffff;}
#leftNavLayout ul li div {margin:0px; padding:0px;}
#leftNavLayout ul li a, #leftNavLayout ul li div.selected {display:block; background:#B33F97; color:#ffffff; padding:2px 0px 2px 10px; margin:0px; text-decoration:none;}
#leftNavLayout ul li div.selected {color:#B33F97; background:#ffffff;}
#leftNavLayout ul li ul {font-size:0.9em; background:#ffffff; padding:0px; margin:0px; color:#B33F97; text-transform:uppercase;}
#leftNavLayout ul li ul li {margin-left:0px; padding-left:0px; background:#ffffff; color:#B33F97;}
#leftNavLayout ul li ul li a, #leftNavLayout ul li ul li div.selected {background:#ffffff; color:#B33F97; padding-left:20px;}
#leftNavLayout ul li ul li ul li a, #leftNavLayout ul li ul li ul li div.selected {text-transform:none; padding-left:30px;}
#leftNavLayout ul li div.selected {background:#ffffff url(/annualconference/RIMS2010/PublishingImages/RIMS2010_L1nav_selected.gif) no-repeat top left;}
#leftNavLayout ul li ul li div.selected {background:#ffffff url(/annualconference/RIMS2010/PublishingImages/RIMS2010_L2nav_selected.gif) no-repeat top left;}
#leftNavLayout ul li ul li ul li div.selected {background:#ffffff url(/annualconference/RIMS2010/PublishingImages/RIMS2010_L3nav_selected.gif) no-repeat top left;}

#leftNavLayout ul li div.selectedParent a {background:#ffffff; color:#B33F97;}

#leftNavLayout .additionalNav {border-bottom:1px solid #74B74A; background:#EAF4E4; margin-bottom:10px;}
#leftNavLayout .additionalNav h4 {color:#B33F97; font-size:.8em; font-weight:normal; margin:0px; padding:5px 5px 0px 5px; border-top:1px solid #74B74A;}
#leftNavLayout .additionalNav ul {background:#EAF4E4; margin:0px; margin-bottom:0px; padding:0px 0px 0px 5px;}
#leftNavLayout .additionalNav ul li a {display:block; background:#EAF4E4; color:#B33F97; font-size: .8em; padding-left:15px;}
#leftNavLayout .additionalNav ul.programLinks li a {background:#EAF4E4 url(/annualconference/rims2010/publishingimages/conf_2010_DL_btn.png) left no-repeat; padding:7px 0px 7px 30px;}

#leftNavLayout .socialNetworking {background:#EAF4E4; height:35px; border-top:1px solid #74B74A;}
#leftNavLayout .socialNetworking h4 {float:left; border:none; padding-top:9px;}
#leftNavLayout .socialNetworking ul {float:left; margin-bottom:0px; padding:0px; position:relative; margin-top:3px; text-align:center;}
#leftNavLayout .socialNetworking ul li {float:left; list-style-type:none; margin:0px; padding-left:0px;}
#leftNavLayout .socialNetworking ul li a {display:block; height:22px; width:22px; padding:5px; margin:0px; text-decoration:none; font-size:0.8em; color:#ffffff;}
#leftNavLayout .socialNetworking ul li a img {display:none;}
#leftNavLayout .socialNetworking ul li a.FB {background:#EAF4E4 url(http://dev.rims.org/annualconference/rims2010/publishingimages/nav_FB_logo.jpg) no-repeat center;}
#leftNavLayout .socialNetworking ul li a.TW {background:#EAF4E4 url(http://dev.rims.org/annualconference/rims2010/publishingimages/nav_twit_logo.jpg) no-repeat center;}
#leftNavLayout .socialNetworking ul li a.LI {background:#EAF4E4 url(http://dev.rims.org/annualconference/rims2010/publishingimages/nav_linkedin_logo.jpg) no-repeat center;}
#leftNavLayout .socialNetworking ul li a:hover {background:url(http://dev.rims.org/annualconference/RIMS2010/PublishingImages/socnet_tab_bg.jpg) no-repeat center; display:block; height:22px; width:22px;}
#leftNavLayout .socialNetworking ul li a:hover img {display:block;}
#leftNavLayout .socialNetworking ul li a div.revealer {display:none;}
#leftNavLayout .socialNetworking ul li a:hover div.revealer {display:block; position:absolute; right:-10px; top:28px; width:175px; height:35px; padding:0px; background:url(http://dev.rims.org/annualconference/RIMS2010/PublishingImages/socnet_revealer_bg.png) no-repeat center; text-transform:none; text-decoration:none;}

#leftNavLayout .dateloc {font-weight:bold; text-align:center; color:#B33F97;}

.RIMS2010sidebar {width:200px; font-family:Century Gothic, verdana, geneva, sans-serif; font-size:1.2em; color:#B33F97; background:#EAF4E4;}
.RIMS2010sidebar {border-top:1px solid #74B74A; border-bottom:1px solid #74B74A; background:#EAF4E4; margin-bottom:10px;}
.RIMS2010sidebar img {margin:5px;}
.RIMS2010sidebar h4 {height:69px; margin:0px; color:#B33F97; background:url(/annualconference/RIMS2010/PublishingImages/2010_sidebar_hdr_bg.gif) no-repeat top right; font-size:1.1em; font-weight:normal; line-height:1.0em; margin:0px; padding:5px 5px 0px 5px; text-transform:uppercase;}
.RIMS2010bottombar h4 {color:#B33F97; font-size:1.1em; font-weight:normal; line-height:1.0em; margin:0px; padding:5px 5px 0px 5px; text-transform:uppercase;}
.RIMS2010sidebar ul, .RIMS2010bottombar ul {background:#EAF4E4; margin:0px; margin-bottom:5px; padding:0px; text-transform:none;}
.RIMS2010sidebar ul li, .RIMS2010bottombar ul li {list-style-type:none; margin:2px 0px; padding:0px; background:#ffffff; display:block; background:#EAF4E4; color:#B33F97; font-size:0.8em; padding:0px 0px 1px 10px; margin:0px;}
.RIMS2010sidebar ul li a {color:#B33F97;}
.RIMS2010sidebar p {font-size:0.9em; padding:0px 5px; margin:0px;}
.RIMS2010bottombar ul.left {margin:5px 10px;}

.RIMS2010imagebar, .RIMS2010bottombar {font-family:Century Gothic, verdana, geneva, sans-serif; width:100%; border-top:1px solid #74B74A; border-bottom:1px solid #74B74A; font-size:1.2em; color:#B33F97; background:#EAF4E4; padding:0px;}
.RIMS2010imagebar div.images {margin:0px; text-align:center;}
.RIMS2010imagebar img {padding:10px 5px;}

.RIMS2010regtable {font-family:Century Gothic, verdana, geneva, sans-serif; border-collapse:collapse;}
.RIMS2010regtable th {background:#EAF4E4; color:#B33F97;}
.RIMS2010regtable td {background:#EAF4E4;}
.RIMS2010regtable td.regcat {background:#ffffff; border-top:1px solid #74B74A; border-bottom:1px solid #74B74A; height:2.0em; vertical-align:bottom;}
.RIMS2010regtable td strong {color:#74B74A;}

table.scheduleglance {font-family: arial, helvetica, sans-serif; font-size:80%; width:100%; border-collapse:collapse; border:2px solid #B33F97;}
table.scheduleglance th {text-transform:uppercase; font-family:Century Gothic, Verdana, Geneva, sans-serif; background:#B33F97; color:#FFFFFF; text-align:center; border:2px solid #B33F97; font-size:120%;}
table.scheduleglance td {text-align:center;  border:2px solid #B33F97; width:116px; font-weight:bold; vertical-align:top;}
table.scheduleglance td.time {background:#EAF4E4; color:#B33F97; font-size:120%; width:78px; vertical-align:middle;}
td.event {background:#E0DFEF;}
td.session {background:#F2E1D9;}
td.exclusive {background:#ECF6EB;}

/* search */
.searchBox input { font-size: 10px; text-align: center; }
.ms-sbtable { margin: auto; }
.ms-sctabrx { border-color: #cccccc; }
.ms-sctabcfhover { border-color: #cccccc; }
.ms-sctabcf { border-color: #cccccc; }
.ms-sctabcnhover { border-color: #cccccc; }
.ms-sctabcn { border-color: #cccccc; }
.ms-sbcell { border-width: 0; background: transparent; }
.ms-sbtable input { border: 1px #cccccc solid; }
.srch-BestBets { width: auto; }
.srch-stats { white-space: normal; }

/* web parts */
.ms-WPHeader td { background: #49759a; border-bottom: 1px #49759a solid; }
.ms-WPBorder { border-color: #49759a; }
.ms-partline { background: #49759a; }
.ms-WPTitle { padding: 5px 0 2px 5px; color: #ffffff; }
.ms-WPTitle a { color: #ffffff; text-decoration: none; }

/* calendar */
.ms-calheader img { width: auto; }

/* rollups */
.whitespace { margin: 0 0 0 0; }
.rimsNewsRollup { clear: both; color: #543e36; margin-bottom: 4px; }
.rimsNewsImage { float: right; }
.rimsNewsItem a { color: #543e36; text-decoration: none; }
.rimsNewsTitle, .rimsNewsTitle a { font-weight: bold; color: #096f6a; padding-right: 2px; text-decoration: none; }
.rimsWireTitle, .rimsWireTitle a { color: #543e36; text-decoration: none; }
.rimsNewsDescription { }
.rimsNewsMore { padding-left: 5px; font-weight: bold; font-size: .85em; }
.rimsNewsHeader { display: none; }

/* float web part panel */
.ms-ToolPaneOuter { position: absolute; height: 80% !important; border: 2px #6f9dd9 solid; top: 0; left: 0; }
td#MSOTlPn_MainTD { width: 0 !important; }
td#MSOTlPn_ToolPaneCaption { cursor: move; }

  
.left {float:left;}
.right {float:right;}
.center {text-align:center; margin:auto;}
.clear {clear:both;}
.errormsg {color:red;}

.loginform {width:450px; margin:auto; padding:10px;}
.loginform label, div.login {width:215px; text-align:left; font-size:85%; padding-top:5px;}
.loginform label .inputfield, div.login .inputfield {width:210px;}
fieldset.noborder {border:0px; margin-top:0px; padding:0px; text-align:center;}
.loginTable { width: 100%; }

li {padding-bottom:10px;}
