﻿/* general */
body { background: #ffffff; color: #000000; margin: 0; font-size: .8em; font-family: Arial, Helvetica, sans-serif; }
a { color: #4a769a; }
h1, h2, h3, h4, h5 {color:#4A769A;}
#pageLayout { width: 984px; position: relative; margin: 10px auto 10px auto; }
.pageTitleTop {height: 23px; background:#ffffff url('/design/titleT.png') no-repeat; margin: 0 0 2px 0; }
.pageTitleTopLong {height:23px; background:#ffffff url('/design/titleT_long.png') no-repeat top left; margin: 0 0 2px 0;}
h1.pageTitle { padding: 0 10px 0 10px; margin: 0; color: #ffffff; background: #7fb4b2 url('/design/titleBg.png') bottom left no-repeat; font-size: 1.75em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; }
.adZone { text-align: right; margin: 0 0 0 0; }
#contentLeft .adZone div.AdSpot {margin:auto; text-align:center; margin-top:15px;}
.adZone iframe { margin-bottom: 25px; }

/* header */
#headerLayout { height: 189px; background: url('/design/headerBg.png') no-repeat; }
#headerFlash { position: relative; top: 56px; }
#actionsLayout { position: absolute; top: 63px; left: 878px; width: 102px; }
/*#logoLayout { width: 231px; height: 108px; position: absolute; top: 70px; left: 0; }*/
#logoLayout { width: 239px; height: 128px; position: absolute; top: 58px; left: 1px; }
#logoLayout 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: 20px 0px 0px 0px; vertical-align: top; }
#contentCenter { width: auto; padding: 20px 15px 20px 15px; vertical-align: top; }
#contentRight { width: 140px; vertical-align: top; background: #ffffff; }
#columnRightT { width: 140px; }
#columnRightContent { padding: 5px; }

/* 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; }

/* my links */
.myLinks { background: url('/design/navBgActive.gif') repeat-y; margin-top: 10px; }
.myLinksTitle { background: url('/design/navTopActive.gif') top left no-repeat; color: #ffffff; font-weight: bold; padding: 10px 0 3px 15px; border-bottom: 1px #ffffff dotted; }
.myLinksList { color: #ffffff; font-size: .85em; padding: 0 15px 0 15px; }
.myLinksList a { color: #ffffff; }
.myLinksAdd { font-size: .85em; }
.myLinksAdd a { text-decoration: none; }
.myLinksBottom { background: url('/design/navBottomActive.gif') bottom left no-repeat; color: #ffffff; padding: 5px 15px 10px 10px; }

/* breadcrums */
#breadcrumbTable { width: 600px; }
#breadcrumbLeft { width: 500px; 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; }



.globalNavItemTop { display: inline-block; padding: 3px 0 3px 5px; font-size: .85em; }
.globalNavItemTop a { display: inline-block; padding: 0 5px 0 0; color: #000000; text-decoration: none; }
.globalNavItemTopSeparator { display: inline-block; padding: 0 0px 0 0; border-right: 2px #CCA445 solid; color: #000000; text-decoration: none; }
.globalNavItemTop a:hover { color: #CCA445; text-decoration: underline; }
.globalNavItemTopActive { display: inline-block; padding: 3px 0 3px 5px; font-size: .85em; font-weight: bold; }
.globalNavItemTopActive a { display: inline-block; padding: 0 5px 0 0; color: #CCA445; text-decoration: none; }
.globalNavItemTopActive a:hover { color: #CCA445; text-decoration: underline; }


/* primary (left) navigation */
.leftNav { width: 100%; margin-bottom: 10px; }
table.leftNavHeader { background: url('/design/navBg.gif') repeat-y; }
table.leftNavHeader td { background: url('/design/navTop.gif') top left no-repeat; }
a.leftNavHeader { background: url('/design/navBottom.gif') bottom left no-repeat; display: block; padding: 10px 15px 10px 15px; text-transform: uppercase; text-decoration:none; }
table.leftNavHeaderActive { background: url('/design/navBgActive.gif') repeat-y; }
table.leftNavHeaderActive td { background: url('/design/navTopActive.gif') top left no-repeat; }
a.leftNavHeaderActive { background: url('/design/navBottomActive.gif') bottom left no-repeat; display: block; padding: 10px 15px 10px 15px; text-transform: uppercase; color: #ffffff; text-decoration:none; }
.leftNavItemMenuSub { border-width: 0 2px 2px 0; border-color: #49759a; border-style: solid; width: 169px; margin: 0 auto 10px auto; }
.leftNavItem { font-family:verdana, geneva, sans-serif; font-size: .85em; font-weight: bold; }
.leftNavItem a { font-family:verdana, geneva, sans-serif; display: block; padding: 3px 4px 3px 8px; }
.leftNavItem a:hover { font-family:verdana, geneva, sans-serif; background: #49759a; color: #ffffff; }
.leftNavItemActive a { font-family:verdana, geneva, sans-serif; color: #CCA445; background: url('/design/navArrow.gif') no-repeat; background-position: 0 7px; }
.leftNavItemActive a:hover { font-family:verdana, geneva, sans-serif; background: #ffffff url('/design/navArrow.gif') no-repeat; background-position: 0 7px; color: #CCA445; }

/* 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; }

/* custom CSS by Vyn */
.AR_2007 { background:url(/membership/Awards/PublishingImages/AR_2007_background.jpg) repeat-x bottom left; border:2px solid #808285; padding:20px; }


/* conference 2008 related CSS */
.conf2008wordblock
   {line-height:2.5em; text-align:center;}

.conf2008wordblock span
   {margin-left:10px; margin-right:10px;}

span.dkblue
   {color:#025D96;}

span.blue
   {color:#39A6DE;}

span.ltblue
   {color:#95D0EE;}

span.aqua
   {color:#7FB4B2;}

span.magenta
   {color:#ED008C;}

span.ltpink
   {color:F7C5DE;}

span.green
   {color:#C2D363;}

span.red
   {color:#FE0626;}

span.rust
   {color:#D74931;}

span.lavender
   {color:#B84A93;}

span.size1
   {font-size:85%;}

span.size2
   {font-size:100%;}

span.size3
   {font-size:115%;}

span.size4
   {font-size:130%;}

span.size5
   {font-size:145%;}

span.size6
   {font-size:160%;}

span.size7
   {font-size:175%;}

span.size8
   {font-size:190%;}

span.size9
   {font-size:205%;}

span.size10
   {font-size:220%;}

span.comic
   {font-family:Comic Sans MS;}

span.courier
   {font-family:Courier New, Courier;}

span.georgia
   {font-family:Georgia, serif;}

span.impact
   {font-family:Impact, Charcoal;}

span.lucidaconsole
   {font-family:Lucida Console, Monaco;}

span.palatino
   {font-family:Palatino Linotype, Book Antiqua, Palatino;}

span.tahoma
   {font-family:Tahoma, Geneva;}

span.timesnr
   {font-family:Times New Roman, Times;}

.roth08header
   {margin:0px 15px 0px 10px;}

.roth08box
   {width:620px; margin:0px 15px 0px 10px; border-left:2px solid #002C62; border-right:2px solid #002C62; border-bottom:2px solid #002C62;}

*html .roth08box
   {width:624px;}

.roth08box p
   {margin:10px;}

.roth08box .highlightbox
   {margin:10px;}
   
.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;}
.loginform label label { font-size: 100%; }
fieldset.noborder {border:0px; margin-top:0px; padding:0px; text-align:center;}
.loginTable { width: 100%; }

.rims2009bluebubble
	{background:#1F398D url(/membership/chapterofficertools/Resources/RIMS2009E-Kit/PublishingImages/bubble_corner_blueonwhite.jpg) top left no-repeat; padding:10px; text-align:right; color:#ffffff; font-size:120%; font-weight:bold;}


/* PD styles */
table.PDlist
	{border-collapse:collapse; width:100%;}

.PDlist th
	{text-align:left; border-bottom:2px solid #4A7798; color:#4A7798; font-size:115%; padding:25px 0px 0px 0px;}

.PDlist td
	{padding:10px 5px; border-bottom:1px solid #D6EBF0;}
	
.PDlist td.noborder, .PDlist tr.noborder td
	{border-bottom:0px;}
	
.PDlist td h3
	{padding:0px; margin-bottom:-15px;}
	
.PDlist td h5
	{color:#000000;}
		
li
	{padding-bottom:10px;}

.highlightbox
  {border:1px solid #D4DDE5; color:#0D3989; margin-top:10px; padding-bottom: 5px; margin-bottom:10px;}

.highlightbox .title
  {color:#0D3989; font-weight:bold; background:#D4DDE5; padding:5px; padding-left:10px;}

.highlightbox .date
  {color:#0D3989; font-style:italic; padding:10px; padding-bottom:0px;}

.highlightbox p, .highlightbox h1, .highlightbox h2, .highlightbox h3, .highlightbox h4, .highlightbox h5/* .highlightbox ol*/
  {margin-left:20px; margin-right:20px; text-align:justify;}

.highlightbox h3.lightbluebar
  {margin:0px; padding:5px; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A769A; font-weight: bold; background: #DBE4EB; padding: 5px;}

.highlightbox ul
  {color:#000000; text-align:left;}

.highlightbox p
   {color:#000000;}

.highlight .footer
  {float:left; color:#000000; padding-left:40px; padding-right:10px;}

.highlightbox .colortext
  {color:#7FB4B2;}

.highlightbox.red
   {border:1px solid red;}

.highlightbox.red .title
   {color:#fff; font-weight:bold; background:red; padding:5px; padding-left:10px;}

.highlightbox.dark
   {border:1px solid #0A52B6;}

.highlightbox.dark .title
   {color:#fff; font-weight:bold; background:#0A52B6; padding:5px; padding-left:10px;}

.highlightbox td strong
  {margin-left:20px;}

/* career center styles */

.careercenter {padding:10px; padding-left: 245px; background: #b45627 url(/resources/CareerCenter/PublishingImages/career_center_home_bg.jpg) top left no-repeat; COLOR: #ffffff;}

.careercenter a:link, .careercenter a:focus, .careercenter a:visited {color:#FFE5CB;}

.careercenter a:hover {color:#ffffff;}

.careercenter strong.emphasis {font-size:15px; color: #eebc8a;}

/* ERM section styles */

th.ERMBar {text-align:left; font-size:1.2em; color:#ffffff; margin:0px; padding:5px; background:#49759A url(http://dev.rims.org/resources/ERM/PublishingImages/ERMBar_corner.jpg) no-repeat top left;}

.ERMlanding td {margin-top:0px; padding:0px; border-left:1px solid #49759A; border-bottom:1px solid #49759A;}

.ERMlanding td p {padding:5px 10px;}

td.ERMnav {border:0px; background:#49759A; text-align:center;}

td.ERMnav h4 {color:#ffffff; margin:0px; padding:8px 0px; font-size:1.7em; border-bottom:1px solid #DFDAB6; text-align:center;}

td.ERMnav a:link, td.ERMnav a:visited, td.ERMnav a:focus {display:block; padding:10px; margin:0px; color:#DFDAB6; font-weight:bold; text-decoration:none; border-bottom:1px solid #DFDAB6; background:url(/resources/ERM/PublishingImages/ERMlinkBG.jpg) repeat-x top left;}

td.ERMnav a:hover {color:#49759A; background:#DFDAB6 url(/resources/ERM/PublishingImages/ERM_link_hoverBG.jpg) repeat-x top left;}


/* Press Release page styles */

.PR_boilerplate h3.ms-standardheader {display:none;}

.PR_boilerplate td#WebPartTitleWPQ1 {display:none;}

.PR_boilerplate td.ms-WPBorder {border:0px;}


/* Education landing page styles */

.LandingPageHdr {margin-top:-60px;}

ul.LandingPageList {list-style-image:url(/education/PublishingImages/PD_landingpage_bullet.jpg);}

/* Tab Box styles */

#tabboxcontainer {margin:auto; position:relative; width:600px; font-family:verdana, geneva, sans-serif;}
.tabbox {width:600px; height:60px; background:#c2d8e5 url(/education/PublishingImages/tabs_top.png) top left no-repeat; position:absolute; margin:0px; padding:0px;}
.tabbox li {float:left; list-style-type:none; margin:0px; padding-left:0px;}
.tabbox li h6.tabTitle {text-align:center; padding:0px; margin:0px; font-weight:bold; font-size:1.2em; height:60px; width:100px; color:#4a7598;}
.tabbox li.selected h6.tabTitle {width:300px; background:url(/education/PublishingImages/tab_selected.gif) top left no-repeat; color:#ffffff;}
.tabbox li h6 a {text-decoration:none; display:block; width:100%; height:55px; padding:2px 0px; color:#4a7598; outline:0;}
.tabbox li.selected h6 a {color:#ffffff; outline:0;}
.tabbox li h6 a:focus {outline:0;}
.tabbox li div.revealer {display:none;}
.tabbox li.selected div.revealer {font-size:1.1em; font-weight:normal; clear:left; display:block; background:#4a7598 url(/education/PublishingImages/tabbox_bottom.jpg) bottom left no-repeat; color:#ffffff; width:560px; position:absolute; top:60px; left:0px; padding:10px 20px; z-index:100; text-decoration:none;}
.tabbox li.selected div.revealer p {border-top:1px solid #ffffff; padding-top:10px; margin-top:0px;}
.tabbox li.selected div.revealer a {color:#ffffff; font-size:0.9em;} 
.tabbox li h6.tabTitle span.revealer {display:none;}
.tabbox li.selected h6.tabTitle span.revealer {display:inline-block; padding:15px 0px 15px 60px; margin:auto; margin-top:7px; margin-left:-15px;}
.tabbox li.selected h6.workshops span {background:url(/education/PublishingImages/Workshops_icon_selected.gif) top left no-repeat;}
.tabbox li.selected h6.online span {background:url(/education/PublishingImages/Online_icon_selected.gif) top left no-repeat;}
.tabbox li.selected h6.designations span {background:url(/education/PublishingImages/Designations_icon_selected.gif) top left no-repeat;}
.tabbox li.selected h6.students span {background:url(/education/PublishingImages/Students_icon_selected.gif) top left no-repeat;}
.tabbox li.selected h6.tabTitle a img {display:none;}       
.tabbox li h6.workshops a {background:url(/education/PublishingImages/Workshops_icon.gif) center no-repeat;}
.tabbox li h6.online a {background:url(/education/PublishingImages/Online_icon.gif) center no-repeat;}
.tabbox li h6.designations a {background:url(/education/PublishingImages/Designations_icon.gif) center no-repeat;}
.tabbox li h6.students a {background:url(/education/PublishingImages/Students_icon.gif) center no-repeat;}
.tabbox li.selected h6 a {background:none;}
