/* * * * * * * * * * * * * * * * * * */
/* global.css */
/* * * * * * * * * * * * * * * * * * */

table{font: 11px/13px verdana,arial,sans-serif;}
form {margin: 0;}
input {font-size: .8em;}
textarea, select {font-size: 12px;}

a:link{color:#194B96; text-decoration:underline}
a:visited{color:#666; text-decoration:underline}
a:hover{color:#666; text-decoration:none}

h1, h2, h3, h4{color:#194B96; font:bold 1.4em verdana,arial,sans-serif;}

hr{height:1px; color:#194B96;}

hr.lite {color:#cccccc;background-color:#eeeeee;height:1px;}

.whiteLine {color:#ffffff;background-color:#ffffff;height:1px;border:none;width:100%;}

#containment{margin:0; padding:0; width:800px; background:#FFF; height:100%; color:#000}

#footer{color:#666; font:.9em verdana,arial,sans-serif; padding:10px 0 10px 0; text-align:center; text-decoration:none}
#footer a, #footer a:link, #footer a:visited, #footer a:active{color:#666; text-decoration:none}
#footer a:hover{color:#194B96; text-decoration:underline}

#logocell{background:url(/img/templates/shared/grey_stripe_bg.gif) repeat-y bottom right #EBEBEB}

#loginarea {
font:.8em verdana,arial,sans-serif;
padding:0px 10px 0px 0px;
vertical-align:middle;
color:#666;
text-align:right;
width:480px;
}

#loginarea img {
vertical-align:middle;
}

#loginarea a, #loginarea a:link, #loginarea a:visited, #loginarea a:active{color:#666; text-decoration:none}
#loginarea a:hover{color:#194B96; text-decoration:underline}

.orangecell{background:#CC4D00}

.greencell{background:#690}

.bluecell{background:#194B96}

.blackcell{background:#000}

.whitecell{background:#FFF}

.greycell{background:#EBEBEB}

.greycelldarker{background:#BEBBBB}

.greycelldarkest{background:#999}

.tancell{background:#B99016}

.creamcell{background:#F4E7B4}

.orangecell, .greencell, .bluecell, .blackcell{color:#FFF}

.greycell, .greycelldarker{color:#000}

.orangecell a:link, .greencell a:link, .bluecell a:link, .blackcell a:link, .orangecell a:visited, .greencell a:visited, .bluecell a:visited, .blackcell a:visited{color:#FFF}

.orangecell a:hover, .greencell a:hover, .bluecell a:hover, .blackcell a:hover{color:#FFF; text-decoration:none}

.darkgreycell{background:#999; color:#FFF}

.lightgreycell{background:#EBEBEB; color:#000}

.caretlink{margin-top:10px; padding:0 0 0 12px; background:url(/img/templates/shared/white_caret_on_blue.gif) .2em .2em no-repeat}

.caretlinkblue{margin-top:10px; padding:0 0 0 12px; background:url(/img/templates/shared/blue_arrow.gif) .2em .2em no-repeat}

.caretlinkorangewhite{margin-top:10px; padding:0 0 0 18px; background:url(/img/templates/shared/arrow-orange-white.gif) .2em .2em no-repeat}

.caretlinktanwhite{margin-top:10px; padding:0 0 0 18px; background:url(/img/templates/shared/caret-tan-white.gif) .2em .2em no-repeat}

.whitefont{color:#FFF}

.blackfont{color:#000}

.greyfont{color:#5C5C5C}

.cellpadding{padding:12px 12px 14px 12px}

.headerpadding{padding:15px 0 15px 22px}

.whiterightborder{color:#FFF; border-right:1px solid #FFF}
.whitebottomborder{color:#FFF; border-bottom:1px solid #FFF}
.whiteleftborder{color:#FFF; border-left:1px solid #FFF}

.whiterightborder10{color:#FFF; border-right:10px solid #FFF}
.whitebottomborder10{color:#FFF; border-bottom:10px solid #FFF}
.whiteleftborder10{color:#FFF; border-left:10px solid #FFF}

.greenhead{font-weight:bold; color:#690; padding:4px 0 5px 0; margin:0 0 -5px 0; border-bottom:1px solid #999}

.bluehead{font-weight:bold; color:#194B96; padding:4px 0 5px 0; margin:0 0 -5px 0; border-bottom:1px solid #999}

.orangehead{font-weight:bold; color:#CC4D00; padding:4px 0 5px 0; margin:0 0 -5px 0; border-bottom:1px solid #999}

.librarythumbnail{float:right; padding-right:0px; background-color:#fff; border:1px solid #999; margin:0px 0px 0px 0px; padding:0px; margin-top:0px; position:relative; top:0px; left:0px}

.thumbnail{background-color:#fff; border:1px solid #999; margin:0px 0px 0px 0px; position:relative}

.blacktitle{font:bold 16px/18px verdana,arial,sans-serif}

.courses_register {
margin:-1em 0 -1em 0;
border:none;
width:100%;
}

.hide{display:none;}
.show{display:block;}

.midalign {vertical-align: middle;}

#qpcover {
position:relative;
float:right;
margin:0;
padding:0;
width:100px;
text-align:center;
background-color:#ffffff;
z-index:5;
}

.imgright {
float:right;
margin:0 0 5px 10px;
padding:0;
border:none;
}

.imgleft {
float:left;
margin:0 10px 5px 0;
padding:0;
border:none;
}

/* Style for the blue gel-type buttons */

a.button {
    background: transparent url('/img/buttons/gel-button-blue-a.png') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: bold 11px verdana, arial, sans-serif;
    height: 16px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/img/buttons/gel-button-blue-div.png') no-repeat;
    display: block;
    line-height: 13px;
    padding: 1px 0 2px 10px;
}

a.button:active {
    background-position: bottom right;
    color: #DADADA;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 2px 0 1px 10px; /* push text down 1px */
}



/* * * * * * * * * * * * * * * * * * */
/* left_nav.css */
/* * * * * * * * * * * * * * * * * * */

body{margin:0 0 0 0; padding:0 0 0 0; background:#194B96; background-image:url(/img/templates/shared/bg_tile.gif); background-repeat:repeat-y; height:100%; font:  11px/13px verdana,arial,sans-serif; color:#000;}
#leftnav{width:160px; margin:0; padding:0 0 20px 0;}
html #leftnav{margin:-3px 0 0 0;}
#leftnav ul.orange{margin:0; padding:0 0 10px 0; color:#CC4D00;}
#leftnav ul.orange li{margin:0; padding:0 0 1px 20px; background: url("/img/templates/shared/orange_caret.gif") .9em .2em no-repeat}
#leftnav ul.orange a:link, #leftnav ul.orange a:visited, #leftnav ul.orange a:active{color:#CC4D00; text-decoration:none}
#leftnav ul.orange a:hover{text-decoration:underline}
#leftnav ul.green{margin:0; padding:0 0 10px 0; color:#690;}
#leftnav ul.green li{margin:0; padding:0 0 1px 20px; background: url("/img/templates/shared/green_caret.gif") .9em .2em no-repeat}
#leftnav ul.green a:link, #leftnav ul.green a:visited, #leftnav ul.green a:active{color:#690; text-decoration:none}
#leftnav ul.green a:hover{text-decoration:underline}
#leftnav .search{vertical-align:bottom; padding:0 0 5px 0}
#leftnav .searchfield{padding:0 0 0 8px;}
#leftnav .searchfontsize{font-size:xx-small;}
#leftnav .utility{padding:8px}



/* * * * * * * * * * * * * * * * * * */
/* audience.css */
/* * * * * * * * * * * * * * * * * * */

#contentarea{padding:10px;}

.maintext{padding:10px 10px 10px 10px;}

#audienceheader{margin-bottom:20px}

#audienceheaderdescender{margin-bottom:8px}

#educationnav{background:#690; padding:15px 0 0 22px; vertical-align:bottom; margin:0 0 10px 0}
#educationnav a, #educationnav a:link, #educationnav a:visited, #educationnav a:active{display:block; padding:4px 7px 3px 7px; font:.9em verdana,arial,sans-serif; color:#FFF; text-decoration:none; background:#7DA826; min-width:55px; min-height:30px; vertical-align:bottom; margin:0 3px 0 0}
#educationnav a:hover, #educationnav a.overnav, #educationnav a.overnav:link, #educationnav a.overnav:visited, #educationnav a.overnav:hover, #educationnav a.overnav:active{color:#690; background:url(/img/templates/shared/nav_shadow.gif) top left no-repeat #FFF}

#learnnav{background:#CC4D00; padding:12px 0 0 16px; vertical-align:bottom; margin:0 0 10px 0}
#learnnav a, #learnnav a:link, #learnnav a:visited, #learnnav a:active{display:block; padding:4px 7px 3px 7px; font:.9em verdana,arial,sans-serif; color:#FFF; text-decoration:none; background:#D46826; min-width:55px; min-height:30px; vertical-align:bottom; margin:0 3px 0 0}
#learnnav a:hover, #learnnav a.overnav, #learnnav a.overnav:link, #learnnav a.overnav:visited, #learnnav a.overnav:hover, #learnnav a.overnav:active{color:#CC4D00; background:url(/img/templates/shared/nav_shadow_orange.gif) top left no-repeat #FFF}

#membershipnav{background:#194B96; padding:12px 0 0 16px; vertical-align:bottom; margin:0 0 10px 0; background:url(/img/templates/membership/banner_gradient.jpg) top right no-repeat #194B96}
#membershipnav a, #membershipnav a:link, #membershipnav a:visited, #membershipnav a:active{display:block; padding:4px 7px 3px 7px; font:.9em verdana,arial,sans-serif; color:#FFF; text-decoration:none; background:#3B66A6; min-width:55px; min-height:30px; vertical-align:bottom; margin:0 3px 0 0}
#membershipnav a:hover, #membershipnav a.overnav, #membershipnav a.overnav:link, #membershipnav a.overnav:visited, #membershipnav a.overnav:hover, #membershipnav a.overnav:active{color:#194B96; background:url(/img/templates/shared/nav_shadow_blue.gif) top left no-repeat #FFF}

#leftsubnav{width:145px; margin:0; padding:0}
#leftsubnav ul{margin:0; padding:0 0 10px 0; font:.95em/1.4em verdana,arial,sans-serif; color:#666; list-style-type:none}
#leftsubnav ul a, #leftsubnav ul a:link, #leftsubnav ul a:visited, #leftsubnav ul a:active{color:#666; text-decoration:none}
#leftsubnav ul a:hover{text-decoration:underline; color:#039}
#leftsubnav ul li{padding:0 0 0 15px; background:url(/img/templates/shared/grey_box_caret.gif) 0 .3em no-repeat; background-color:#FFF}
#leftsubnav ul li.selected{color:#039; background:url(/img/templates/shared/blue_box_caret.gif) 0 .3em no-repeat; background-color:#FFF}
#leftsubnav ul li.accesscircle{background:url(/img/templates/icons/circle_small.gif) 0 .3em no-repeat}
#leftsubnav ul li.accesstriangle{background:url(/img/templates/icons/triangle_small.gif) 0 .3em no-repeat}
#leftsubnav ul li.selected a, #leftsubnav ul li.selected a:visited{color:#039}

#libraryarticles{color:#000; background-color:#fff;}
#libraryarticles ul{margin:0; padding:0; list-style-type:none; background-color:#fff}
#libraryarticles ul li{margin:0; padding:0 0 10px 25px; background:url(/img/templates/icons/black_arrow_bullet.gif) 0 .3em no-repeat; background-color:#fff}
#libraryarticles ul li.locked{background:url(/img/templates/icons/article_icon_locked.gif) 0 .3em no-repeat; background-color:#fff}
#libraryarticles ul li.unlocked{background:url(/img/templates/icons/article_icon.gif) 0 .3em no-repeat; background-color:#fff}
#libraryarticles ul li.green{background:url(/img/templates/icons/article_icon_unlocked.gif) 0 .3em no-repeat; background-color:#fff}
#libraryarticles ul li.cr{background:url(/img/templates/icons/classroom.gif) 0 .3em no-repeat; background-color:#fff; margin-right:3px}
#libraryarticles ul li.wb{background:url(/img/templates/icons/web-based.gif) 0 .3em no-repeat; background-color:#fff}
#libraryarticles ul li.cd{background:url(/img/templates/icons/cd-rom.gif) 0 .3em no-repeat; background-color:#fff}
#libraryarticles ul li.web{background:url(/img/templates/icons/webinar.gif) 0 .3em no-repeat; background-color:#fff}
#libraryarticles ul li.os{background:url(/img/templates/icons/on-site.gif) 0 .3em no-repeat; background-color:#fff; padding-right:5px}

#librarybooks{color:#000;}
#librarybooks ul{margin:0; padding:0; list-style-type:none}
#librarybooks ul li{margin:0; padding:0 0 10px 25px; background:url(/img/templates/icons/book_icon.gif) 0 .3em no-repeat}

#libraryebooks{color:#000;}
#libraryebooks ul{margin:0; padding:0; list-style-type:none}
#libraryebooks ul li{margin:0; padding:0 0 10px 25px; background:url(/img/templates/icons/ebook_icon.gif) 0 .3em no-repeat}

#libraryestandards{color:#000;}
#libraryestandards ul{margin:0; padding:0; list-style-type:none}
#libraryestandards ul li{margin:0; padding:0 0 10px 25px; background:url(/img/templates/icons/estandards_icon.gif) 0 .3em no-repeat}
#libraryestandards ul li.locked{background:url(/img/templates/icons/estandards_icon_locked.gif) 0 .3em no-repeat}

#libraryjournals{color:#000;}
#libraryjournals ul{margin:0; padding:0; list-style-type:none}
#libraryjournals ul li{margin:0; padding:0 0 10px 25px; background:url(/img/templates/icons/journal_icon.gif) 0 .3em no-repeat}
#libraryjournals ul li.locked{background:url(/img/templates/icons/journal_icon_locked.gif) 0 .3em no-repeat}

#librarystandards{color:#000;}
#librarystandards ul{margin:0; padding:0; list-style-type:none}
#librarystandards ul li{margin:0; padding:0 0 10px 25px; background:url(/img/templates/icons/standards_icon.gif) 0 .3em no-repeat}
#librarystandards ul li.locked{background:url(/img/templates/icons/standards_icon_locked.gif) 0 .3em no-repeat}

.libraryitemtitle{font:bold 13px/15px verdana,arial,sans-serif; color:#194B96}

.review{color:#666;}

.greenheadline{color:#6A9913; font:bold 1.4em verdana,arial,sans-serif;}

/* WO Request #8167 - Using header tags for pages */
.gH1 {
color:#6A9913; 
font:bold 1.4em verdana,arial,sans-serif;
}

.orangeheadline{color:#CC4D00; font:bold 1.4em verdana,arial,sans-serif;}

.orangebold{color:#CC4D00; font-weight:bold;}

.redbold{color:#F00; font-weight:bold;}

.greenbold{color:#690; font-weight:bold;}

.bluebold{color:#194B96; font-weight:bold;}

.blueheadline{color:#194B96; font:bold 1.4em verdana,arial,sans-serif}
.blueheadline a, .blueheadline a:link, .blueheadline a:visited, .blueheadline a:active{text-decoration:none}
.blueheadline a:hover{text-decoration:underline}

.sectiontitle{font-weight:bold; color:#999; padding:4px 0 5px 0; margin:0 0 5px 0; border-bottom:1px solid #999}

.sectiontitleapproaches{font:bold 16px/16px verdana,arial,sans-serif; color:#CC4D00; padding:20px 0 6px 0; margin:0 0 6px 0; border-bottom:1px solid #999}

/*Added to aid in search engine optimization by RE. All of LAQ now uses this in section titles*/
.sectiontitleapproaches h1 {padding:0; margin:0; border: 0;}

.sidebar {background:#EBEBEB; padding:13px; color:#666; border: solid 1px #BEBBBB;}
.sidebar b{color:#194B96}
.sidebar ul{margin:0; padding:0; list-style-type:none}
.sidebar ul li{margin:0; padding:0 0 1px 12px; background:url(/img/templates/shared/orange_caret.gif) 0 .2em no-repeat}

#teasercell{background:#BFBFBF;}

.rightimg{float:right; margin:0 0 10px 15px; border:1px solid #FFF; width:85px; height:120px}

.rightimghoriz{float:right; margin:0 0 10px 15px; border:1px solid #FFF; width:120px; height:73px}

#gobutton{float:right}

.quicklinksindex{margin:0 0 0 0; font-size:x-small; width:150px}
.quicklinksmembers{margin:0 0 0 0; font-size:x-small; width:120px}

#quicklinksarea{padding:12px 10px 12px 10px; background: #999}

.whitecaret{color:#FFF;}
.whitecaret ul{list-style-type:none; padding:5px 0 0 0; margin:0}
.whitecaret ul li{padding:0 0 2px 15px; margin:0 0 2px 15px; background:url(/img/templates/shared/white_arrow.gif) .5em .2em no-repeat}

.whitecaretNonmember{color:#FFF;}
.whitecaretNonmember ul{list-style-type:none; padding:0; margin:0}
.whitecaretNonmember ul li{padding:0 0 2px 15px; margin:-5px 0 0 5px; background:url(/img/templates/shared/white_arrow.gif) .5em .4em no-repeat}



.bluecaret{color:#FFF;}
.bluecaret ul{list-style-type:none; padding:5px 0 0 0; margin:0}
.bluecaret ul li{padding:0 0 2px 15px; margin:0; background:url(/img/templates/shared/blue_arrow.gif) .5em .2em no-repeat}

.tancaret{color:#FFF;}
.tancaret ul{list-style-type:none; padding:5px 0 0 0; margin:0}
.tancaret ul li{padding:0 0 2px 15px; margin:0; background:url(/img/templates/shared/caret-tan.gif) .5em .2em no-repeat}

.callout {background:url(/img/templates/shared/caret-clear-white.gif) 5em .2em no-repeat; background-position: bottom right; border-bottom:1px solid #fff; padding:10px; font:1.2em/1.3em arial,sans-serif; cursor:pointer; font-weight:bold;}
 

/* Begin Events Calendar Styles */
#conferences{color:#000; background-color:#fff}
#conferences ul{margin:0; padding:0; list-style-type:none; background-color:#fff}
#conferences ul li{margin:0; padding:0 0 10px 25px; background:url(/img/templates/icons/black_arrow_bullet.gif) 0 .3em no-repeat; background-color:#fff}
#conferences ul li.fd{background:url(/img/templates/icons/conf_fd.jpg) 0 .3em no-repeat; background-color:#fff}
#conferences ul li.hq{background:url(/img/templates/icons/conf_hq.jpg) 0 .3em no-repeat; background-color:#fff}
#conferences ul li.section{background:url(/img/templates/icons/conf_section.jpg) 0 .3em no-repeat; background-color:#fff}
#conferences ul li.community{background:url(/img/templates/icons/conf_community.jpg) 0 .3em no-repeat; background-color:#fff}
.conferencelinks a, .conferencelinks a:link, .conferencelinks a:visited{color:#FFF}
.conferencelinks a:hover{color:#FFF; text-decoration:none}
.conferencelinks a, .conferencelinks a:link, .conferencelinks a:visited{color:#FFF}
.conferencelinks a:hover{color:#FFF; text-decoration:none}

.calendarbold{font-weight:bold}
.calendaron{background-color:#476FAB}
#calendar{text-align:center; width:100%; padding:3px; border:0px}
.calendarinput{font-size:xx-small; width:100px}
.calendardateinput{font-size:xx-small; width:35px}
/* End Events Calendar Styles */

/* Defines line height for table-less content*/
.rowspace {padding-bottom: 5px;}

/* Defines table cell with gray border on the right */
.small-greyborder-right {border-right: 1px #999 solid; font-size: 9px;}
.small {font-size: 9px;}






.imgright2 {
border:none;
float:right;
margin:8px;
padding:0;
border:1px solid #ffffff;
}

/* ---------->>> 1st time welcome <<<------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #ffffff;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
border:none;
padding:0;
margin:0;
}
#TB_caption{
  height:25px;
  padding:7px 1px 10px 1px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:0 2px 0 0;
  float:right;
}

#TB_closeWindow img, #TB_window img, #TB_closeAjaxWindow img, #TB_ajaxWindowTitle img, #TB_title img, #TB_ajaxContent img, #TB_ajaxContent.TB_modal img, #TB_iframeContent img {
border:none;
padding:0;
margin:0;
}

#TB_closeAjaxWindow{
  padding:0 2px 0 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}

#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#194B96;
  height:27px;
  color:#ffffff;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 0 0 0;
  overflow:hidden;
  text-align:center;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  /*padding:15px;*/
  padding:0;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}



