/*
  client.css
    Provides a client level CSS stylesheet for all GoLightly community pages
  copyright 2009 GoLightly, Inc.
*/


/* GLOBAL ITEMS ========================================================================*/

body, .body_plain_background {
  background: #fff url(../images/bg_header.gif) top left repeat-x;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

body.hidenav {
  background: url(../templates/go/images/spacer.gif) top left;
}

a:link {
  color: #333; /* This is the default link color for the entire site (NOT #069) */
  text-decoration: underline;
}

a:visited {
  color: #333;
  text-decoration: underline;
}

a:hover {
  color: #333;
  text-decoration: none;
}

a:active {
  color: #333;
  text-decoration: underline;
}

ul {
  list-style-type: none;
}

.minWidth {
  width: 872px; /* Sets the minimum width of the site. */
}

.wrapper_div {
  height: 100%;
}

#wrapper {
  background: transparent;
  border-right:0px solid #aaa;
  border-left:0px solid #aaa;
}

/* end:GLOBAL ITEMS ====================================================================*/


/* GOLIGHTLY CLIENT NAVIGATION ===============================================================*/

#clientTopNav { position: absolute;
background: url(../images/golightly_clientNav_bg.jpg) top left no-repeat;
min-height:35px; height:auto !important; height: 35px; min-width:872px; width:872px !important; width: 872px; margin: -36px 0 0 0; padding: 0; overflow:hidden; text-align: left; border-top: 0px solid #fff; border-bottom: 0px solid #fff; }

#gol_menu {
  background: #bebfca url(http://www.golightly.com/images/bg_topnav.gif) repeat-x left top;
  width: 702px;
  height: 35px;
  color: #fff;
}

/* primary menu - at the top of this site */

#top_menu a,
#top_menu a:link,
#top_menu a:visited {
  color:#a5a5a9;
  padding-left: 5px;
  padding-right:5px;
  text-decoration: none;
  font-weight: normal;
  text-transform: lowercase;
}

#top_menu a:hover,
#top_menu a.active {
  text-decoration: underline;
}

#top_menu ul,
#top_menu li,
#gol_menu ul,
#gol_menu li {
  list-style-type:none;
  list-style-image:none;
  padding: 0;
  margin: 0;
}

#top_menu li {
float:right;

}

#gol_menu ul {
  height: 35px;
  margin: 0;
  padding: 0;
}

#gol_menu ul li {
  float:left;
  height: 35px;
  /*line-height:23px;
  background: url(http://www.golightly.com/images/menu_bg.gif) right top no-repeat;*/
  margin: 0;
  padding: 0;
}

#gol_menu ul li a,
#gol_menu ul li a:link,
#gol_menu ul li a:visited {
  /*color: #fff;
  font-size: 10px;
  text-decoration: none;
  padding-left: 15px;
  padding-right: 15px;
  text-transform: uppercase;*/
}

#gol_menu ul li:hover,
#gol_menu ul li.over,
#gol_menu ul li#current {
/*background:#636698 url(http://www.golightly.com/images/menu_bg.gif) right top no-repeat; */
/* Was background:black url(http://www.golightly.com/images/menu_bg.gif) right top no-repeat; */
}

#gol_menu .gol_menu li a {
  display: block;
  font-size: 1px;
    height: 0px;
    /*height :35px; /* ie5/win hack */
  padding: 35px 0 0 0;
  margin: 0;
  background: transparent url(http://www.golightly.com/images/bg_topnav_items2010.gif) no-repeat;
  overflow: hidden;
  outline: 0;
}

/* Top Nav Items (ON) */

/* products */
#gol_menu .gol_menu li.item2 a:hover,
#gol_menu .gol_menu li.item2#current a {
  width: 107px;
  background-position: 0px -36px;
}

/* quick tour */
#gol_menu .gol_menu li.item223 a:hover,
#gol_menu .gol_menu li.item223#current a {
  width: 103px;
  background-position: -107px -36px;
}

/* customers */
#gol_menu .gol_menu li.item217 a:hover,
#gol_menu .gol_menu li.item217#current a {
  width: 104px;
  background-position: -210px -36px;
}

/* partners */
#gol_menu .gol_menu li.item224 a:hover,
#gol_menu .gol_menu li.item224#current a {
  width: 93px;
  background-position: -314px -36px;
}

/* news & events */
#gol_menu .gol_menu li.item76 a:hover,
#gol_menu .gol_menu li.item76#current a {
  width: 125px;
  background-position: -407px -36px;
}

/* about us */
#gol_menu .gol_menu li.item54 a:hover,
#gol_menu .gol_menu li.item54#current a {
  width: 90px;
  background-position: -532px -36px;
}

/* Top Nav Items (OFF) */

/* products - far left */
#gol_menu .gol_menu li.item2 a {
  width: 107px;
  background-position: 0 0; /* first number is negative distance from the left of bg_topnav_items2010.gif */
}

#gol_menu .gol_menu li.item2 ul li a {
  background-image: none !important;
}

/* quicktour */
#gol_menu .gol_menu li.item223 a {
  width: 103px;
  background-position: -107px 0;
}

/* customers */
#gol_menu .gol_menu li.item217 a {
  width: 104px;
  background-position: -210px -36px; /* Force the "at" state while on the community */
}

/* partners */
#gol_menu .gol_menu li.item224 a {
  width: 93px;
  background-position: -314px 0;
}

/* news & events */
#gol_menu .gol_menu li.item76 a {
  width: 125px;
  background-position: -407px 0;
}

/* about us */
#gol_menu .gol_menu li.item54 a {
  width: 96px;
  background-position: -532px 0;
}


img {
  border: 0;
}

fieldset {
  border:none;
}

/* end:GOLIGHTLY CLIENT NAVIGATION ===========================================================*/


/* ACCOUNT NAV AND ADMIN LINKS =========================================================*/

#accountNav {
  color: #ccc;
  background:transparent;
  border:0px;
  text-align:center;
  font-size: 12px;
  top: 15px;
}

#accountNav .profilePhoto {
  height: 30px;
  top: -5px;
  width: 30px;
}

#accountNav a:link, #accountNav a:visited, #accountNav a:active {
  color: #ccc;
  text-decoration: none;
}

#accountNav a:hover {
  color: #eee;
  text-decoration: underline;
}

#accountLinks li {
  border-right: 1px solid #a5a5a9; /* This is the vertical seperator between account navigation items */
}

#accountLinks.withPhoto {
  margin-right: 35px;
}

#adminLink {
  font-weight: bold;
  color: #a5a5a9;
}

#adminLink a:link, #adminLink a:visited, #adminLink a:active {
  color: #a5a5a9;
  text-decoration: none;
}

#adminLink a:hover {
  color: #a5a5a9;
  text-decoration: underline;
}

/* end:ACCOUNT NAV AND ADMIN LINKS =====================================================*/

/* HEADER, TOP NAV, AND SUB NAV ITEMS ==================================================*/

#mainHeader {
  background: url(../images/gol_mainHeader_bg.gif) top left repeat-x;
  border-bottom: 0px solid #f2f2f2;
}

#logo {
  top: 9px;
  left: 0px;
}

#topBarTopPadding {
  margin: 0px;
  padding: 0px;
}

#topBar {
  width: auto;
  margin: 0 auto;
  background: transparent;
  padding-top: 56px; /* Was 104 (120 + 27 - 1 = 101) #topNav + tab height - 1. This is where the top bar height override goes if needed by a particular client (default 74px) This is the distance from the top of the window to the bottom of the tabs */
}

#topBarNoTopNav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  height: 0px;
}

#topNavArea {
  padding: 0;
  margin: 45px 0 0 0;
}

#topNav {
  top: 67px; /* Was 104 */
  font-size: 12px;
  margin: 0px auto;
  padding: 0 4px 0 0;
  left: 0px;
  text-transform: none;
  width: 100%;
  min-height: 27px;
  z-index:6;
  border-bottom: 0px;
  border-top: 0px;
}

#topNavContent {
  top: 0px; /* This is the default distance down to the top of the content tabs. You also need to overwrite "topBar" in default.css */
  margin-bottom: 0;
  border-top:0px solid #fff;
}

#topNav ul {
  list-style-type:none;
  padding:0;
  margin:0;
  float: left;
  background: #dadadc;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MwYzFjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFiYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #dadadc 0%, #c0c1cb 50%, #aaabbc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadadc), color-stop(50%,#c0c1cb), color-stop(100%,#aaabbc));
  background: -webkit-linear-gradient(top,  #dadadc 0%,#c0c1cb 50%,#aaabbc 100%);
  background: -o-linear-gradient(top,  #dadadc 0%,#c0c1cb 50%,#aaabbc 100%);
  background: -ms-linear-gradient(top,  #dadadc 0%,#c0c1cb 50%,#aaabbc 100%);
  background: linear-gradient(top,  #dadadc 0%,#c0c1cb 50%,#aaabbc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadadc', endColorstr='#aaabbc',GradientType=0 );
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  width: 100%;
}

#topNav li {
  background: none;
  border-right: 1px solid rgb(175, 176, 192);
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  color: #444;
  font-weight: bold;
  margin: 0;
  padding: 4px 2px;
  text-transform: uppercase;
}

#topNav li:hover, #topNav li:focus, #topNav li.topnavat {
  background: #7d8094;
}

#topNav li.first, #home #topNav li.topnavat:hover, #home #topNav li.topnavat:focus {
  border-left: none;
  -webkit-border-radius: 7px 0 0 7px;
  -moz-border-radius: 7px 0 0 7px;
  border-radius: 7px 0 0 7px;
}

#topNav li.last {
  border-right: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

#topNav div {
  background: none;
  left: 0;
}

#topNav li span {
  display: none;
  width: 1px;
}

#topNav a, #topNav li a {
  color: #444; /* This is the text color for the topNav tab text off state */
  font-weight: bold;
}

#topNav a:hover, #topNav li:hover a {
  color: #fff; /* This is the text color for the topNav rollover */
  text-decoration: none;
}

#topNav a {
  padding: 7px 10px 0 10px;
}

#blogs #topNav li.blogs a,
#calendar #topNav li.calendar a,
#forums_wrapper #topNav li.forums a,
#help #topNav li.help a,
#home #topNav li.home a,
#library #topNav li.library a,
#myPage #topNav li.myPage a,
#people #topNav li.people a,
#projects #topNav li.projects a,
#projectWizard #topNav li.projectWizard a,
#tasks #topNav li.tasks a,
#wiki #topNav li.wiki a,
#workgroups #topNav li.workgroups a {
  color: #eee; /* This is the color of the top tab at-state text */
  font-weight:bold;
}


#topSubNav li a.at {
  color: #7D8094; /* This is a standard text color for the subnav at states */
}

#topSubNav a {
  color: #727272;
  border-left: 1px solid #ccc; /* This is the vertical seperators between subnav items */
}

#topSubNav a:hover {
  color: #727272;
  text-decoration: underline;
  border-left: 1px solid #ccc; /* This is the vertical seperators between subnav items */
}

#topSubNav {
  background: #fff; /* This is the color of the Subnav bar */
  border-top: 0px;
  margin-top: -25px;
  padding-left: 0%;
  padding-right: 0%;
}

#topSubNavEmpty {
  background: transparent;
  border-top: 0px;
  height:0px;
  margin-top: 0px;
}

#topSubNav2Empty {
  background: #fff;
  border-top: 0px;
  height: 0px;
}

#searchBoxAccountNav {
  background: #fff url(../images/searchIcon.jpg) no-repeat 7px 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 0px 4px #000;
  -moz-box-shadow: inset 0px 0px 4px #000;
  box-shadow: inset 0px 0px 4px #000;
  bottom: 31px;
  padding: 2px 3px 2px 20px;
  position: absolute;
  right: 15px;
  width: 125px;
  z-index: 1000;
}

#searchBoxAccountNav select, #searchBoxAccountNav input[type="submit"] {
  display: none;
}

#searchBoxAccountNav input[type="text"] {
  background: none;
  border: none;
  cursor: pointer;
  outline: none;
}

#dropmenudiv {
  margin: 0 0 0 -14px; /* Shift the drop-down menu to be left-aligned with tabs */
  background: #cecece;
  border-top: 0px solid #fff; /* Eliminate dropmenu borders */
  border-right: 1px solid #7B7D9E;
  border-left: 1px solid #7B7D9E;
  border-bottom: 1px solid #7B7D9E;
  font-size: 11px;
  font-weight: normal;
  line-height:150%;
  z-index:100;
  color:#444;
  top: 102px !important;
}

#dropmenudiv a {
  color: #444;
  border-bottom: 1px solid #fff;
  line-height: 14px;
  padding: 4px 20px 4px 4px;
  text-decoration: none;
  font-weight: normal;
}

#dropmenudiv a:hover{
  background: #747799;  /*hover background color*/
  color:#fff;
  text-decoration: underline;
}

/* end:HEADER, TOP NAV, AND SUB NAV ITEMS ==============================================*/

/* BREADCRUMBS AND SEARCH ==============================================================*/

#searchBox { float: right; clear: both; padding: 4px 22px 4px 4px; overflow:hidden; }
#searchBox a:link { color: #666; text-decoration: none; }
#searchBox a:visited { color: #666; text-decoration: none; }
#searchBox a:hover { color: #666; text-decoration: underline; }
#searchBox a:active { color: #666; text-decoration: none; }
#searchBox h2 { text-transform: uppercase; color: #63747d; font-weight: normal; }

#breadcrumb { font-size: 11px; text-transform: none; color: #333; }
#breadcrumb a:link { color: #666; text-decoration: none; }
#breadcrumb a:visited { color: #666; text-decoration: none; }
#breadcrumb a:hover { color: #666; text-decoration: underline; }
#breadcrumb a:active { color: #666; text-decoration: none; }

.breadcrumb_arrow { color:#333; }

#siteTimezone { color: #333; }

/* end:BREADCRUMBS AND SEARCH ==========================================================*/

/* CONTENT DIVs ========================================================================*/

#contentWithSidenav {
  background: none;
  padding: 0 26px;
}

#contentFooterWithSidenav { background: none; }
#contentNoBorders { background: none; }

#contentMain1Inside {
  padding: 0 20px 10px 20px;
}

/* end:CONTENT DIVs ====================================================================*/


/* LEFT COLUMN ITEMS ===================================================================*/

#mainBody, #leftColumn {
  background: none;
}

#leftColumn {
  font-size: 1em;
  padding: 0;
}

#leftColumnEmpty {
  background: transparent;
}

#leftNav {
  background: #e9eaf1;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -m-border-radius: 5px;
  border-radius: 5px;
}

#leftNav ul {
  background: none;
  border-bottom: none;
  border-left: none;
  padding: 0 0 5px 0;
}

#leftNav li {
  background: none;
  border-top: none;
  border-bottom: none;
  border-left: none;
  color: #666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 3px 0 2px 12px;
}

#leftNav li.at {
  color: #ccc;
}

#leftNav li li {
  background: transparent url(../images/leftnav_sub_bullet.gif) no-repeat 2px .8em;
  border-top: none;
}

#leftNavTitle {
  background: none !important;
}

#leftNavTitleTxt {
  margin: 0 0 0 10px;
  padding: 10px 0 5px 0;
}

#leftNav h2 {
  color: #666;
  font-weight: bold;
  font-size: 13px;
}

#leftNav ul a:link {
  color: #666; /* This is the default link color for the entire site (NOT #069) */
  text-decoration: none;
}

#leftNav ul a:visited {
  color: #666;
  text-decoration: none;
}

#leftNav ul a:hover {
  background: transparent url(../images/leftnav_sub_bullet.gif) no-repeat -15px 6px;
  color: #444;
  text-decoration: none;
}

#leftNav ul a:active {
  color: #666;
  text-decoration: none;
}

#leftNav ul a.at {
  color: #444;
  font-weight: bold;
  text-decoration: none;
}

#promoBox2 {
  margin: 10px 0;
}

#promoBox2 #promoHeader, #promoBox2 #promoFooter {
  background: none;
}

#promoBox2 #promoContent, .tagCloudLeftNav {
  background: #e9eaf1;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  padding: 5px;
}

#promoBox2 h2, .tagCloudLeftNav h2 {
  color: #666;
  font-size: 13px;
}

#promoBox2 #promoContent ul {
  padding: 0 0 5px 0;
}

#promoBox2 #promoContent ul li {
  margin-left: 0;
}

#promoBox2 #promoContent a:link, #promoBox2 #promoContent a:visited, #promoBox2 #promoContent a:active {
  color: #666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

#promoBox2 #promoContent a:hover {
  color: #444;
}

.tagCloudLeftNav {
  margin: 5px 0 0 0;
}

.tagCloudLeftNav .tagSize10 {
  font-size: 11px;
}

.tagCloudLeftNav h2 {
  padding: 0 0 5px 2px;
}

.tagCloudLeftNav a:link, .tagCloudLeftNav a:visited, .tagCloudLeftNav a:active, .tagCloud_module a:link, .tagCloud_module a:visited, .tagCloud_module a:active {
  text-decoration: none;
}

.tagCloudLeftNav a:hover, .tagCloud_module a:hover {
  text-decoration: underline;
}

.tagCloudLeftNavEdit {
  font-size: 10px;
}

/* end:LEFT COLUMN ITEMS ===============================================================*/


/* WELCOME PAGE ITEMS ==================================================================*/

#welcomeFrame {
  overflow: hidden;
  border-top: 0px solid #fff; /* This creates the line just under the top nav tabs, but only on the welcome page */
}

#welcomeFrame span.module_title_and_body_area h2, .settingsModuleHeader, .listingModuleHeader, .module2 .moduleHeader, .module1 .moduleHeader {
  background: #b4b5c5;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0YjVjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NDdjOWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b4b5c5 0%, #747c9d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4b5c5), color-stop(100%,#747c9d));
  background: -webkit-linear-gradient(top,  #b4b5c5 0%,#747c9d 100%);
  background: -o-linear-gradient(top,  #b4b5c5 0%,#747c9d 100%);
  background: -ms-linear-gradient(top,  #b4b5c5 0%,#747c9d 100%);
  background: linear-gradient(top,  #b4b5c5 0%,#747c9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b5c5', endColorstr='#747c9d',GradientType=0 );
  color: #fff;
  padding: 5px 3px 5px 10px;

}

.box_with_thick_border_gray, .thin_border_gray {
  padding: 0;
}

.thin_border_gray p {
  padding: 2px 5px;
}

.thin_border_gray p:nth-child(1) {
  padding: 0;
}

.thin_border_gray > p {
  margin: 2px 0 0 0;
}

.module_body_style p {
  margin: 5px;
}

.notification_content_div {
  width: 530px;
}

.notification_list2 {
  margin: 5px;
}

.notification_subject {
  font-size: 14px;
}

.notification_subject, .notification_when2, .notification_html {
  font-family: Arial, Helvetica, sans-serif;
}

#rightColumn {
  background: #fff;
}

#mainBody {
  background: #fff;
  min-width:872px;
  max-width:872px;
}

#Title h1 {
  color: #000;
  font-size:17px;
  font-weight: bold;
}

#contentMain1, #contentPromo1, #contentPromo2 {
  display: inline;
}

#contentPromo1, #contentPromo2, .thin_border_gray {
  border: 1px solid #AEAFBF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -m-border-radius: 4px;
  border-radius: 4px;
  font-size: 1em;
}

#contentPromo1Inside h2,
#contentPromo2Inside h2 {
  color: #000;
}

#contentMain1 h1 {
  color: #000;
  font-size:17px;
  font-weight: bold;
}

#content h1, #contentWithSidenav h1 {
  color: #000;
  font-size:17px;
  font-weight: bold;
}

#contentNav em, .moduleHeader h2 {
  color: #000; /* This is a standard text color for h1 & h2  */
}

#content h1, #contentWithSidenav h1, #contentNoBorders h1 {
  color: #000;
  font-size:17px;
  font-weight: bold;
}

.read_more_member_spotlight_link {
  right: 10px;
  top: 6px;
}

.read_more_member_spotlight_link a:link, .read_more_member_spotlight_link a:visited, .read_more_member_spotlight_link a:active {
  color: #fff;
}

#rss_feed_simple_body_div ul {
  padding: 0;
}

/* end:WELCOME PAGE ITEMS ==============================================================*/

.module1Rounded, .module1Rounded .moduleHeader, .module1Rounded .moduleLiner, .module1Rounded .moduleFooter {
  background-image: none;
}

.module1, .module1 .moduleLiner, .module1 .moduleFooter, .module2, .module2 .moduleLiner, .module2 .moduleFooter {
  background: none;
}

.module2 .moduleBody, .module1.moduleBody {
  background; #fff;
}

.moduleLiner, .moduleLinerOrange {
  margin-left: 0;
  padding-right: 0;
}

.module2 .moduleHeader, .module1 .moduleHeader {
  margin-right: 0;
}

.module1 .moduleBodyVB, .module2 .moduleBodyVB {
  border: 1px solid #75788A;
   -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -m-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
  -m-box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
}

table.moduleBodyVB {
  padding-left: 0;
}

.moduleBodyVB .thead {
  background: #C6C7CF;
  border-top: 1px solid #7D8094;
  border-bottom: 1px solid #7D8094;
}

.module2 table.moduleBody td.blueunderline, table.moduleBodyVB td.blueunderline {
  border-bottom: none;
}

.moduleBodyVB div {
  padding: 5px 0 0 0;
}

.moduleBodyVB div ul li {
   list-style-type: circle;
}

.moduleBodyVB .explanationHeader {
  font-size: 100%;
  padding-left: 10px;
}

.moduleBodyVB img {
  /*display: none;*/
}

.vbmenu_control {
  background: #CACBD2;
  border: 1px solid #7D8094;
}

#threadslist tbody tr:first-child {
  background: #b4b5c5;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0YjVjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NDdjOWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b4b5c5 0%, #747c9d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4b5c5), color-stop(100%,#747c9d));
  background: -webkit-linear-gradient(top,  #b4b5c5 0%,#747c9d 100%);
  background: -o-linear-gradient(top,  #b4b5c5 0%,#747c9d 100%);
  background: -ms-linear-gradient(top,  #b4b5c5 0%,#747c9d 100%);
  background: linear-gradient(top,  #b4b5c5 0%,#747c9d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b5c5', endColorstr='#747c9d',GradientType=0 );
  line-height: 20px;
}

#threadslist td {
  border-top: none !important;
  border-bottom: 1px solid #7D8094;
}

.settingsModuleHeader, .listingModuleHeader {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  left: 0;
  top: 0;
  width: auto;
}

.settingsModule, .listingModule, .module2, .module1 {
  background-color: #757C9D;
  border: 1px solid #AEAFBF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.settingsModuleFooter, .listingModuleFooter {
  background: none;
}

.moduleHeader h2, .listingModuleHeader h2, .listingModuleHeader a:link, .listingModuleHeader a:visited, .listingModuleHeader a:hover, .listingModuleHeader a:active,
.mapSelector span.explanation, #profileBasic .lastUpdated, a.gctbodylink, .moduleFooterLiner a {
  color: #fff;
}

#lib_item {
  background: none;
  border-bottom: none;
  border-right: none;
  border: 1px solid #AEAFBF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -m-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
  -m-box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
}

#lib_item_l {
  background: #D0D1D6;
  margin: 0;
  min-height: 350px;
  padding: 10px 0;
}

.lib_admin_btns {
  margin: 0 10px;
  padding: 0;
}

.lib_admin_btns li {
  background: #7D8094;
  border: 1px solid #4A4D72;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -m-border-radius: 10px;
  border-radius: 10px;
  margin: 0;
  padding: 5px 10px;
}

.lib_admin_btns li:hover {
  background: #B1B2C1;
}

.lib_admin_btns a:link, .lib_admin_btns a:visited, .lib_admin_btns a:active {
  color: #fff;
}

.lib_admin_btns a:hover {
  color: #7D8094;
}

.lib_admin_btns img {
  display: none;
}

.tagCloud a:link, .tagCloud a:visited, .tagCloud a:active {
  text-decoration: none;
}

.tagCloud a:hover {
  text-decoration: underline;
}

/* FOOTER ==============================================================================*/

.footerRow {
  background: none;
}

#pageFooter {
  background: #fff; /* Background color of the footer area */
  border-bottom: 0px;
  border-top: 0px;
}

#pageFooter a:link { color: #666; text-decoration:none; }
#pageFooter a:visited { color: #666; text-decoration:none; }
#pageFooter a:hover { color: #666; text-decoration:underline; }
#pageFooter a:active { color: #666; text-decoration:none; }

#pageFooter .notice p { margin-bottom:0px; margin-top: 20px; color: #666; }

#footerNav1, #footerNav2 {
  margin-left: 0px;
  padding-left: 12px;
}

.siteVersion {
  color: #333;
  font-size: 10px;
  margin-top: 0;
  padding: 5px 0;
  text-align: center; }

/* end:FOOTER ==========================================================================*/

/* GOLIGHTLY FOOTER css ==============================================================================*/

#pageFooterAdminLink a {
  color: #333;
  font-size: 11px;
}

#footertext {
  text-align: left;
  font-size: 11.5px;
  font-weight: normal;
  text-decoration: none;
  font-color: #666;
}

/* end:GOLIGHTLY FOOTER css ==========================================================================*/