﻿body {
	margin: 0px;
	padding: 0px;
	background-color:#fff;
}
.mainBody {
	background-color: #fff;
	background-image:url(/community/images/site/bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}
form {
	margin: 0px;
}
h1 {
	font-family: arial,helvetica,verdana;
	font-size: 160%;
	color: #707070;
	font-weight: bold;
	margin:0px 0px 5px 0px;
}
h2 {
	font-family: verdana,arial,helvetica;
	font-size: 120%;
	color: #707070;
	font-weight: bold;
	margin:0px 0px 5px 0px;
}
.clear {clear:both;margin:0px;padding:0px;width:100%;font-size:0}
.input {
  font-family:verdana,arial;
  font-size: 11px;
  color: #606060;
}

.inputRO {
  background-color:#f0f0f0;
  border:solid 1px #606060;
}
.inputWide {
  width:480px;
}
.inputFile {
  width:420px;
}
.inputFullWidth {
  width:720px;
}
.inputFullWithCaption {
  width:620px;
}
.ddlWide {
  width:485px;
}
.ddlFullWithCaption {
  width:625px;
}
.hotspot {
	color: #42C47E;
	cursor:pointer;
}

a {
	/*color: #39B772;*/
	color: #007EFD;
	/*color: #E69404;*/
	text-decoration: none;
}

a:hover {
  color: #E49306;
	text-decoration: underline;
	/*
	color:#fff;
	background-color:#99DFB9;
	text-decoration:none;
	*/
}
.toolbarProfile {
	background-color: #93CEC2;
	background-image:url(/community/images/site/xbtnProfile.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:95px;
	height:25px;
	vertical-align:middle;
}
a.profile, a.profile:active, a.profile:visited {
	color: #42C47E;
	text-decoration: none;
	font-size:1.6em;
	font-weight:normal;
	padding:5px;
}
a.profile:hover {
	text-decoration: underline; 
}
a.footerLink, a.footerLink:active, a.footerLink:visited {
	color: #007EFD;
	text-decoration: none;
}
a.footerLink:hover {
	color: #E69404;
	text-decoration: underline; 
}
a.warning, a.warning:active, a.warning:visited {
	color: #E00000;
	text-decoration: none;
}
a.warning:hover {
  color: #E00000;
	text-decoration: underline;
	/*
	color:#fff;
	background-color:#99DFB9;
	text-decoration:none;
	*/
}

td {
  vertical-align:top;	
}
.small {
	font-family: verdana,arial,tahoma;
	font-size: 10px;
	font-weight:normal;
}
.medium {
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight:normal;
}
.large {
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight:normal;
}
.heading {
	font-family: arial,verdana,helvetica;
	font-size: 14px;
	font-weight:bold;
}
.vlight {
  color:#c0c0c0;
}
.light {
  color:#707070;
}
.dark {
  color:#505050;
}
.bold {
	font-weight:bold;
}


#container {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top: 0px;
}
#page {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	background-color:#fff;
}
#pageInner {
	padding: 0px 15px 15px 15px;
	text-align: left;
}
#header {
	margin-top: 0px;
	width: 100%;
}
#header_left {
	margin-top: 0px;
	width: 350px;
	float:left;
}
#header_right {
	margin-top: 0px;
	width: 600px;
	float:right;
	text-align:right;
}
#header2 {
	margin-top: 0px;
	text-align:left;
}
.logo {
  border:none;	
}
.mainFont {
	font-family: arial,verdana,tahoma;
	font-size: 77%;
	color: #606060;
}
#logo {
  margin: 0px 0px 0px 0px;	
}
#options {
	text-align: right;
	padding: 4px 0px 0px 0px;
	font-family: verdana,arial,tahoma;
	color: #a0a0a0;
	font-size: 11px;
}
#ad_banner {
	margin: 20px 0px 25px 0px;
	text-align: right;
	height:60px;
}
#toolbar {
	margin: 0px 0px 0px 0px;
	text-align: right;
	font-family: arial,verdana,tahoma;
	font-size: 77%;
	background-image:url(/community/images/site/toolbar_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding:6px 10px 0px 0px;
}
.tb {
  margin:0;padding:0;
  list-style-type:none;
  text-align:right;
}
.tb li {
  display:inline;
  float:right;
}
#qa_toolbar {
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-family: arial,verdana,tahoma;
	font-size: 77%;
	background-image:url(/community/images/site/qa_toolbar_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding:6px 0px 0px 10px;
}
.qa_tb {
  margin:0;padding:0;
  list-style-type:none;
  text-align:left;
}
.qa_tb li {
  display:inline;
  float:left;
}
.share_question {
  width:510px;
}
.share_question_inner {
  padding :20px 0px 0px 20px;
  background:url(/xcommunity/images/site/question_mark2.gif) 20px 20px no-repeat #FCFFF8;
  border:4px solid #B9D0F4;
  height:60px;
}
#content {
  padding:10px 0px 0px 0px; 
}
#menu {
	width: 100px;
	vertical-align: middle;
	font-family: arial,verdana,tahoma;
	font-size: 77%;
	text-align: left;
	border-bottom: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	background-color: #ffffcc;
	margin: 3px 0px 3px 0px;
}

#share {
	background: url(/community/images/site/xshare_bg.jpg) 10px 10px repeat-x;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	background-color: #ECF1F5;
	color: #a0a0a0;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	margin: 0px 0px 0px 0px;
	clear:both;
	padding:5px;
}
#footer {
	text-align: center;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	color: #a0a0a0;
	padding-top: 25px;
	margin: 0px 0px 10px 0px;
	clear:both;
}

.hdivider {
	text-align: center;
	font-family: arial,verdana,tahoma;
	font-size: 70%;
	color: #a0a0a0;
	border-top: 0px solid #e2e2e2;
	margin: 7px 0px 7px 0px;
	clear:both;
}

.divider {
	color: #c0c0c0;
	font-weight: normal;
	margin: 0px 5px 0px 5px;
}

.deletePopup {
	background: url(/community/images/site/dialog_bg.jpg) top left no-repeat;
	position: absolute;
	left: 50%;
	top: 30%;
	width: 410px;
	height: 200px;
	margin-left: -220px;
	visibility: hidden;
	padding: 40px 0px 0px 40px;
}
.deleteMessage
{
  width:320px;
  background: url(/community/images/site/question_mark2.gif);
  padding:8px 0px 0px 48px;
	background-repeat:no-repeat;
	background-position:left top;
  text-align:left;
  height:50px;
}

.errorTable {
  font-size: 8pt;
  font-family: verdana,arial;
}

.btnBlue {
	background: url(/community/images/site/btn_bg.gif) top left no-repeat;
	width:100px;
	height:22px;
	border:1px solid #7F9DB9;
	margin-left:10px;
}
.btnBlue_Sm {
	background: url(/community/images/site/btn_bg_sm.gif) top left no-repeat;
	width:35px;
	height:19px;
  border:none;
	border:1px solid #7F9DB9;
  font-weight: normal;
  font-family: verdana,arial,tahoma;
  font-size: 11px;
  color: #808080;
}
.btnDate {
	background: url(/community/images/site/datePicker.gif) top left no-repeat;
	width:23px;
	height:21px;
	border:1px solid #7F9DB9;
  cursor:pointer;
}
.button_prime {
  font-weight: normal;
  font-family: verdana,arial,tahoma;
  font-size: 12px;
  color: #808080;
  background-color: #ede4d8;
  border: none;
  cursor:pointer;
}

.button {
  font-weight: normal;
  font-family: verdana,arial,tahoma;
  font-size: 11px;
  color: #808080;
  background-color: #ede4d8;
  border: none;
  cursor:pointer;
}

.count {margin-left:10px}


.title {
  font-family: verdana,arial,tahoma;
  font-weight: bold;
  font-size: 15px;
  /* color: #888888; */
  /* color: #00cc99; */
  color: #606060;
  border-bottom: 0px solid #e2e2e2;
  margin-bottom:10px;
}

.menubox {
	border: 1px solid #8DB4ED;
	background-color: #ffffff;
	padding: 8px;
	margin: 5px;
}
.menucontainer {
  width: 165px;
  border: none;
  vertical-align:top;
  border-right:0px solid #e2e2e2;
  padding-right:0px;
}
.admincontainer {
  background-color: #fff;
  padding-left:20px;
  vertical-align:top;
}
.adminmenurow {
	background: url(/community/images/site/menu.gif) 0px 2px no-repeat;
  padding: 2px 0px 3px 20px;
}
.adminmenuicon {
  border: none;
  margin-right: 7px;
}

.right5 {
  margin-right: 5px;
}
.left5 {
  margin-left: 5px;
}
.filter {
  position: absolute;
  width: 250px;
  visibility: hidden;
  border: 1px solid #8DB4ED;
  background-color: #fff;
  padding: 1px;
}
.filterhead {
	background: url(/community/images/site/sectionhead_bg.jpg) top left repeat-x;
	background-color:#EEF7FB;
	color:#002D71;
	font-family:verdana,tahoma,arial;
	font-weight:bold;
	font-size: 11px;
	padding:2px 4px 2px 4px;
	margin:1px
}
.filterbody {
  width: 100%;
  background-color: #FEFFF1;
  color: #404040;
  font-family:verdana,arial;
  font-size: 11px;
  text-align: center;
  padding:5px 0px 10px 0px;
}
.filterField {
  width:150px;
}

.selFilterField {
  width:155px;
}

.datatable {
  width: 100%;
  margin-top: 8px;
  border: 1px solid #8DB4ED;
  border-spacing:1px;
}
.datatablenarrow {
  margin-top: 8px;
  border: 1px solid #8DB4ED;
  border-spacing:1px;
}
.dataheadrow {
  background-color: #f0f0f0;
}
.dataheadcell {
	background: url(/community/images/site/sectionhead_bg.jpg) top left repeat-x;
	background-color:#EEF7FB;
	color:#002D71;
	font-family:verdana,tahoma,arial;
	font-weight:normal;
	font-size: 11px;
  padding: 4px;
  text-align:center;
}
.datasubheadcell {
  padding: 4px;
  text-align:center;
}
.datacell {
  padding: 4px;
}
.rowSelected {
  background-color: #ccccff;
}
.rowOver {
  background-color: #f9f9f9;
}
.rowOut {
  background-color: #fff;
}

.formtable {
  margin-top: 8px;
  border-top: 1px solid #8DB4ED;
  border-right: 0px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  border-left: 0px solid #8DB4ED;
  background-color:#FFFFF9;
  padding:10px 10px 10px 10px;
}
.formcell {
  padding: 15px 0px 0px 10px;
}
.hdr {
  padding: 20px 0px 0px 10px;
}
.ftr {
  padding: 15px 0px 25px 10px;
}
.hdr_ftr {
  padding: 20px 0px 25px 10px;
}
.formlabel_top {
  padding: 10px 0px 15px 10px;
  color:#808080;
  font-weight:normal;
}
.formlabel {
  padding: 0px 0px 15px 10px;
  color:#808080;
  font-weight:normal;
}
.formlabel_bottom {
  padding: 0px 0px 15px 10px;
  color:#808080;
  font-weight:normal;
}
.formfield_top {
  color:#202020;
  padding: 10px 0px 15px 10px;
}
.formfield {
  color:#202020;
  padding: 0px 0px 15px 10px;
}
.formfield_bottom {
  color:#202020;
  padding: 0px 0px 15px 10px;
}
.formlabelhelp {
  color:#808080;
  background-color:#ffffcc;
}

.add {
	background-image:url(/community/images/site/add_record.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 3px 3px 3px 20px;
}
.expert {
	background-image:url(/community/images/site/badge_sm.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 6px 3px 3px 26px;
	height: 35px;
  line-height:18px;
}
.message_ok {
	color: #4E9C4E;
	border: 1px solid #99CC99;
	background-color: #E2F9E3;
	text-align:left;
	background-image:url(/community/images/site/ok.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
	padding: 5px 5px 5px 30px;
}
.message_warn {
	color: #E17100;
	border: 1px solid #FFD071;
	background-color: #FFF4DD;
	text-align:left;
	background-image:url(/community/images/site/warn.gif);
	background-repeat:no-repeat;
	background-position:5px 4px;
	padding: 5px 5px 5px 30px;
}
.message_fail {
	color: #ff0000;
	background-color: #FDE1FF;
	border: #ff0000 1px solid;
	text-align:left;
	background-image:url(/community/images/site/fail.gif);
	background-repeat:no-repeat;
	background-position:5px 4px;
	padding: 5px 5px 5px 30px;
}
.sectionBox {
  margin-top: 4px;
  border-top: 1px solid #8DB4ED;
  border-right: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  border-left: 1px solid #8DB4ED;
  background-color:#fff;
  padding:10px 10px 10px 10px;
}
.sectionBoxLeft {
  margin-top: 4px;
  margin-right : 2px; 
  border-top: 1px solid #8DB4ED;
  border-right: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  border-left: 1px solid #8DB4ED;
  background-color:#fff;
  padding:10px 10px 10px 10px;
}
.sectionBoxRight {
  margin-top: 4px;
  margin-left : 2px; 
  border-top: 1px solid #8DB4ED;
  border-right: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  border-left: 1px solid #8DB4ED;
  background-color:#fff;
  padding:10px 10px 10px 10px;
}
.titleBox {
  margin-top: 3px;
  margin-bottom: 3px;
  border-top: 1px solid #8DB4ED;
  border-right: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  border-left: 1px solid #8DB4ED;
  background-color:#fff;
  padding:10px 10px 10px 10px;
}
.sectionWrapper {
	margin-top:0px;
	margin-bottom:15px;
	padding-bottom:2px;
	border:1px solid #8DB4ED;
	width:100%;
	text-align:left;
}
.sectionHead {
	background: url(/community/images/site/sectionhead_bg.jpg) top left repeat-x;
	background-color:#EEF7FB;
	color:#002D71;
	font-family:verdana,tahoma,arial;
	font-weight:bold;
	font-size: 11px;
	padding:6px 4px 6px 4px;
	margin:1px
}
.sectionHeadFlat {
	background: url(/community/images/site/sectionhead_l.gif) top left no-repeat;
	color:#707070;
	font-family:verdana,tahoma,arial;
	font-weight:bold;
	font-size: 11px;
}
.sectionHeadLeft {
  margin-left:11px;
  border-top:1px solid #e2e2e2;
  border-right:1px solid #e2e2e2;
}
.sectionHeadMain {
  margin-top:2px;
  margin-right:2px;
  background-color:#e2e2e2;
  padding:4px 0px 4px 0px;
}
.sectionHeadNote {
	font-weight:normal;
	font-size:80%;
}
.sectionBody {
	padding:7px 5px 3px 5px;
	border:none;
	background-color:#FFF;
	display:block;
}
.sectionBodyOver {
	padding:7px 5px 3px 5px;
	border:none;
	background-color:#FEFFF1;
	display:block;
}
.sectionBodyPlain {
	padding:3px 5px 3px 5px;
	border:none;
	background-color:#FFF;
	display:block;
}
.sectionBtn {
	cursor:pointer;
	background-color:#fff;
	border:1px solid #d0d0d0;
	color:#AD9C9C;
	font-family:tahoma,verdana,arial;
	font-size:11px;
}
.sectionBtnOver {
	cursor:pointer;
	background-color:#d2d2d2;
	border:1px solid #d0d0d0;
	color:#fff;
	font-family:tahoma,verdana,arial;
	font-size:11px;
}
.sectionFoot {
	text-align:right;
	padding:3px 7px 3px 0px;
	font-size:10px;
}
.image {
	border:none;
}
.profileImage {
	text-align:center;
	padding:3px 3px 3px 3px;
	border:1px solid #d0d0d0;
	background-color:#fff;
}
.profileMainImage {
	text-align:center;
	padding:5px 3px 5px 3px;
	border:1px solid #8DB4ED;
	background-color:#fff;
	vertical-align:middle;
}
.profileImageOver {
	text-align:center;
	padding:2px 2px 2px 2px;
	border:4px solid #FFDCA8;
	cursor:pointer;
	background-color:#FEFFF1;
}
.profileImageUpload {
  margin:10px 0px 0px 0px;
  text-align:center;
}

.profileImageChoose {
  margin:4px 0px 0px 0px;
  text-align:center;
}

.floatImage {
	text-align:center;
	padding:3px 3px 3px 3px;
	border:1px solid #d0d0d0;
	background-color:#fff;
	float: left; 
	margin: 0px 5px 5px 0px;
}
.memberProfileLeft {
	width:165px;
  padding:0px 10px 0px 2px;
}
.memberProfileCenter{
	width:375px;
  padding:0px 10px 0px 10px;
}
.memberProfileRight {
	width:375px;
  padding:0px 2px 0px 10px;
}
.memberLeft {
	float:left;
	width:165px;
	vertical-align:top;
}
.memberRight {
	float:right;
	width:375px;
	vertical-align:top;
}
.memberCenter{
	margin-left:185px;
	margin-right:390px;
	width:375px;
	vertical-align:top;
}
.homeLeft {
	float:left;
	width:470px;
	vertical-align:top;
}
.homeRight {
	float:right;
	width:470px;
	vertical-align:top;
}
.thumbsLandscape {
	text-align:center;
	vertical-align:top;
	padding:3px 8px 3px 0px; 
}
.thumbsPortrait {
	text-align:center;
	vertical-align:top;
	padding:3px 8px 3px 0px; 
}
.noteItem {
  margin-bottom:5px;
	padding:0px 2px 2px 24px;
	border:none;
	background-image:url(/community/images/site/icon_page.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
.tipItem {
  margin-bottom:5px;
	padding:0px 2px 2px 24px;
	border:none;
	background-image:url(/community/images/site/lightbulb.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
}
.blogItem {
  margin-bottom:5px;
	padding:0px 2px 2px 24px;
	border:none;
	background-image:url(/community/images/site/quote.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}
.homeItem {
  margin-bottom:5px;
	padding:0px 2px 2px 24px;
	border:none;
	background-image:url(/community/images/site/home.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.countryItem {
  margin-bottom:5px;
	padding:0px 2px 2px 24px;
	border:none;
	background-image:url(/community/images/site/earth4.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.interestItem {
  margin-bottom:5px;
	padding:0px 2px 2px 24px;
	border:none;
	background-image:url(/community/images/site/interest3.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.profileItem {
  margin-bottom:5px;
	padding:0px 2px 2px 24px;
	border:none;
	background-image:url(/community/images/site/profile.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.messageItem {
  margin-bottom:5px;
	padding:0px 2px 2px 24px;
	border:none;
	background-image:url(/community/images/site/mail.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
.messageReadItem {
  margin-bottom:5px;
	padding:0px 2px 2px 22px;
	border:none;
	background-image:url(/community/images/site/mailread.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
.interest {
	margin-top:3px;	
}
.enquiryItem {
  margin-bottom:5px;
	padding:0px 2px 2px 24px;
	border:none;
	background-image:url(/community/images/site/mail.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
.enquiryhead_lm {
	padding:6px 6px 6px 40px;
	background-image:url(/community/images/site/mail.gif);
	background-repeat:no-repeat;
	background-position:8px 10px;
  background-color: #f0f0f0;
  border-bottom: 1px solid #8DB4ED;
}
.forumItem {
  margin-bottom:7px;
	padding:0px 2px 2px 25px;
	border:none;
	background-image:url(/community/images/site/post2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.questionItem {
  margin-bottom:7px;
	padding:0px 2px 2px 25px;
	border:none;
	background-image:url(/community/images/site/question_sm.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.folderItem {
  margin-bottom: 5px;
  border: none;
  background-image: url(/community/images/site/folder3.gif);
  background-repeat: no-repeat;
  background-position: 8px 10px;
  padding-right: 7px;
  padding-left: 30px;
  padding-bottom: 7px;
  padding-top: 7px;
  height:30px;
}
.folderItemItem {
  margin-bottom: 5px;
  border: none;
  background-image: url(/community/images/site/file.gif);
  background-repeat: no-repeat;
  background-position: 7px 6px;
  padding: 5px 5px 5px 32px;
  border-right: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
}
.feedItem {
  margin-bottom:5px;
	padding:0px 2px 2px 22px;
	border:none;
	background-image:url(/community/images/site/user-offline.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.feedTableItem {
  margin-bottom: 5px;
  border: none;
  background-image: url(/community/images/site/user-offline.gif);
  background-repeat: no-repeat;
  background-position: 8px 10px;
  padding-right: 7px;
  padding-left: 40px;
  padding-bottom: 7px;
  padding-top: 7px;
  border-right: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  height:30px;
}

.reviewItem {
  margin-bottom:5px;
	padding:0px 2px 2px 22px;
	border:none;
	background-image:url(/community/images/site/quote.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.reviewTableItem {
  margin-bottom: 5px;
  border: none;
  background-image: url(/community/images/site/quote.gif);
  background-repeat: no-repeat;
  background-position: 8px 10px;
  padding-right: 7px;
  padding-left: 40px;
  padding-bottom: 7px;
  padding-top: 7px;
  border-right: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  height:30px;
}
.pendingItem {
  margin-bottom:5px;
	padding:0px 2px 2px 28px;
	border:none;
	background-image:url(/community/images/site/users.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.pendingTableItem {
  margin-bottom: 5px;
  border: none;
  background-image: url(/community/images/site/users.gif);
  background-repeat: no-repeat;
  background-position: 8px 10px;
  padding-right: 7px;
  padding-left: 40px;
  padding-bottom: 7px;
  padding-top: 7px;
  border-right: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  height:30px;
}

.forumlisttable {
  width: 510px;
  margin-top: 0px;
  border-collapse: collapse;
  border: 1px solid #8DB4ED;
}
.forumlistheadrow {
  background-color: #fff;
  font-weight:bold;
  padding:1px;
  border: 1px solid #8DB4ED;
}
.tablehead {
	background: url(/community/images/site/sectionhead_bg.jpg) top left repeat-x;
	background-color:#EEF7FB;
	color:#002D71;
	font-family:verdana,tahoma,arial;
	font-weight:bold;
	font-size: 11px;
	padding:5px 4px 5px 4px;
	margin:0px
}
.forumcategory_lm {
	padding:7px 7px 7px 45px;
	background-image:url(/community/images/site/forum_category.gif);
	background-repeat:no-repeat;
	background-position:8px 10px;
  text-align:left;
  vertical-align:top;
  border-bottom: 1px solid #8DB4ED;
  border-right: 1px solid #8DB4ED;
}
.forum_lm {
	padding:7px 7px 7px 45px;
	background-image:url(/community/images/site/forum.gif);
	background-repeat:no-repeat;
	background-position:8px 10px;
  text-align:left;
  vertical-align:top;
  border-bottom: 1px solid #8DB4ED;
  border-right: 1px solid #8DB4ED;
}
.forum_lm_noborder {
	padding:7px 7px 7px 45px;
	background-image:url(/community/images/site/forum.gif);
	background-repeat:no-repeat;
	background-position:8px 10px;
  text-align:left;
  vertical-align:top;
}
.thread_lm {
	padding:7px 7px 7px 45px;
	background-image:url(/community/images/site/thread_popular.gif);
	background-repeat:no-repeat;
	background-position:8px 10px;
  text-align:left;
  vertical-align:top;
  border-bottom: 1px solid #8DB4ED;
  border-right: 1px solid #8DB4ED;
}
.thread_lm_noborder {
	padding:7px 7px 7px 45px;
	background-image:url(/community/images/site/thread_popular.gif);
	background-repeat:no-repeat;
	background-position:8px 10px;
  text-align:left;
  vertical-align:top;
}
.adtablehead {
  border: 1px solid #8DB4ED;
}
.forumlist {
  padding: 6px;
  text-align:left;
  border: 1px solid #8DB4ED;
}
.folderlisttable {
  width: 100%;
  margin-top: 0px;
  border: 1px solid #8DB4ED;
  border-spacing: 0px;
}
.folderlistheadrow {
  background-color: #fff;
  font-weight:normal;
  padding:1px;
}
.folderlist {
  padding: 6px;
  text-align:left;
}
.albumlistimage {
  padding: 5px;
  width:60px;
  text-align:left;
}
.photolisttable {
  width: 98%;
  margin-top: 5px;
  border-collapse: collapse;
}
.photolist {
  padding: 15px 5px 5px 5px;
  text-align:center;
}
.formwrapper {
  background-color:#FFFFF9;
  padding:15px 15px 5px 15px;
  border: 1px solid #8DB4ED;
  margin-bottom:15px;
}
.messagewrapper {
  background-color:#FFF;
  padding:15px 15px 15px 15px;
  border: 1px solid #8DB4ED;
  margin-bottom:15px;
}
.formtabwrapper {
  background-color:#FFFFF9;
  padding:20px 15px 30px 15px;
  border-bottom: 1px solid #8DB4ED;
  border-left: 1px solid #8DB4ED;
  border-right: 1px solid #8DB4ED;
  margin:0px 0px 15px 0px;
  
}
.forumposttable {
  width: 510px;
  margin:0px 0px 12px 0px;
  border: 1px solid #8DB4ED;
  border-collapse: collapse;
}
.forumposthead {
	background: url(/community/images/site/sectionhead_bg.jpg) top left repeat-x;
	background-color:#EEF7FB;
	color:#002D71;
  border-bottom: 1px solid #8DB4ED;
  padding: 4px;
}
.forumposthead_lm {
	background: url(/community/images/site/sectionhead_bg.jpg) top left repeat-x;
	background-color:#EEF7FB;
	color:#002D71;
  border-bottom: 1px solid #8DB4ED;
  padding: 4px;
}
.forumpost {
	padding:4px 5px 4px 26px;
	background-image:url(/community/images/site/post2.gif);
	background-repeat:no-repeat;
	background-position:4px 3px;
}
.forumpostsidebar {
  background-color: #f9f9f9;
  border-right: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  text-align:center;
  padding: 4px;
  width:120px;
}
.forumpostsubjectrow {
  padding: 4px;
} 
.forumpostcell {
  padding: 4px;
  text-align:left;
}
.forumpostactive {
  background-color: #FEFFF1;
}
.commenttable {
  width: 544px;
  margin:0px 0px 12px 0px;
  border: 1px solid #8DB4ED;
  border-collapse: collapse;
}
.commentnarrowtable {
  width: 454px;
  margin:0px 0px 12px 0px;
  border: 1px solid #8DB4ED;
  border-collapse: collapse;
}
.commentheadrow {
	background: url(/community/images/site/sectionhead_bg.jpg) top left repeat-x;
	background-color:#EEF7FB;
}
.commenthead {
  border-bottom: 1px solid #8DB4ED;
  padding: 4px;
}
.commenthead_lm {
	padding:4px 5px 4px 23px;
	background-image:url(/community/images/site/post2.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
  border-bottom: 1px solid #8DB4ED;
  width:120px;
}
.commentsidebar {
  background-color: #f9f9f9;
  border-right: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  text-align:center;
  padding: 4px;
  width:120px;
}
.commentcell {
  padding: 4px;
  text-align:left;
}

.input {
  font-family:verdana,arial;
  font-size: 11px;
  color: #606060;
}

.search {
  position: absolute;
  left: 300px;
  top: 110px;
  width: 210px;
  visibility: hidden;
  border: 1px solid #8DB4ED;
  background-color: #fff;
  padding: 1px;
}
.searchhead {
  width: 100%;
  background-color: #7799DD;
  color: #fff;
  font-family: verdana,arial;
  font-size: 12px;
  text-align: right;
}
.searchbody {
  width: 100%;
  background-color: #E8EEF7;
  color: #404040;
  font-family:verdana,arial;
  font-size: 11px;
  text-align: center;
}
.searchlist {
  width: 180px;
  background-color: #E8EEF7;
  color: #404040;
  font-family:verdana,arial;
  font-size: 11px;
  text-align: left;
  height: 230px;
  overflow:auto;
}
.searchField {
  width :100px;
}
.high {
	background-color: #ffffcc;
	font-weight: bold;
	color: #505050;
}
.tabStripSpace
{
  border-bottom:1px solid #8DB4ED;
  background-color:#fff;
  cursor: auto;
}

.tabStripEnabled {
  border-bottom:1px solid #FFFFF9;
  background-color:#FFFFF9;
  text-align: center;
  padding-top:0px;
}
.tabStripEnabledInner {
  border-top:1px solid #8DB4ED;
  border-right:1px solid #8DB4ED;
  border-left:1px solid #8DB4ED;
  background-color:#FFFFF9;
  font-family:verdana,arial,tahoma;
  font-size:11px; 
  color:#808080;
  font-weight:bold;
  text-align: center;
  padding:3px 15px 7px 15px;
}
.tabStripDisabled {
  border-bottom:1px solid #8DB4ED;
  background-color: #fff;
  text-align: center;
  padding-top:3px;
}
.tabStripDisabledInner {
  border-top:1px solid #8DB4ED;
  border-right:1px solid #8DB4ED;
  border-left:1px solid #8DB4ED;
  font-size: 11px;
  color: #808080;
  font-family: verdana,arial,tahoma;
  background-color: #fff;
  text-align: center;
  padding:3px 15px 4px 15px;
}
.forumLeft {
	float:left;
	width:165px;
	padding-top:10px;
}
.forumRight {
	float:right;
	width:245px;
	padding-top:10px;
}
.forumCenter{
	margin-left:185px;
	margin-right:255px;
	padding-top:10px;
	vertical-align:top;
}

.photoLeft {
	float:left;
	width:165px;
	padding-top:10px;
}
.photoRight {
	float:right;
	width:245px;
	padding-top:10px;
}
.photoCenter{
	margin-left:185px;
	margin-right:255px;
	padding-top:10px;
	vertical-align:top;
}

.forumPagingTop {
	padding-top:10px;
  text-align :right;
	display:none;
}
.forumPagingBottom {
	margin:10px 10px 0px 0px;
  text-align :right;
}
.emailPagingTop {
  padding-bottom :10px;
  text-align :right;
}
.listLeft {
	float:left;
	width:165px;
	padding-top:10px;
}
.listRight {
	float:right;
	width:780px;
	padding-top:10px;
}
.albumLeft {
	float:left;
	width:165px;
	padding-top:10px;
}
.albumRight {
	float:right;
	width:245px;
	padding-top:10px;
}
.albumCenter{
	margin-left:185px;
	margin-right:265px;
	vertical-align:top;
	padding-top:10px;
}
.formRight {
	float:right;
	width:400px;
	padding-top:10px;
}
.msgtable {
  margin-top: 8px;
  background-color:#fffff9;
  padding:15px 10px 15px 10px;
  border:1px solid #8DB4ED;
}
.msgLeft {
	float:left;
	width:80px;
	padding-top:10px;
}
.msgRight {
	float:right;
	width:400px;
	padding-top:10px;
}
.listPagingTop {
	width:960px;
	padding-top:10px;
	display:none;
}
.listPagingBottom {
	width:960px;
	padding-top:10px;
}
.listToolbar {
	 margin:0px 0px 0px 0px;
}
.listtable {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 12px;
  border: 1px solid #8DB4ED;
  border-collapse: collapse;
}
.listhead {
  background-color: #f0f0f0;
  border-bottom: 1px solid #8DB4ED;
  padding: 5px;
}
.listcell {
  padding: 8px;
  text-align:left;
}
.qalisttable {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 12px;
  border-collapse: collapse;
}
.qalistcell {
  padding: 10px;
  text-align:left;
  border-bottom:3px solid #f0f0f0;
}
.qa_title {
  font-family: arial,verdana,tahoma;
  font-weight: bold;
  font-size: 16px;
  color: #43B607;
  border-bottom: 0px solid #e2e2e2;
  margin-bottom:10px;
}
.notehead_lm {
	padding:4px 5px 4px 23px;
	background-image:url(/community/images/site/icon_page.gif);
	background-repeat:no-repeat;
	background-position:5px 4px;
  background-color: #f0f0f0;
  border-bottom: 1px solid #8DB4ED;
}
.tiphead_lm {
	padding:4px 5px 4px 27px;
	background-image:url(/community/images/site/lightbulb.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	font-weight:normal;
}
.bloghead_lm {
	padding:4px 5px 4px 27px;
	background-image:url(/community/images/site/quote.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	font-weight:normal;
}
.alerthead_lm {
	padding:4px 5px 4px 26px;
	background-image:url(/community/images/site/clock.gif);
	background-repeat:no-repeat;
	background-position:5px 4px;
	font-weight:normal;
}

.promotionWrapper {
	margin-top:0px;
	padding:1px;
	border:1px solid #d0d0d0;
}
.promotionHead {
	padding:5px 2px 5px 8px;
	border:none;
	background-color:#e2e2e2;
	font-weight:bold;
}
.promotionHeadNote {
	font-weight:normal;
	font-size:80%;
}
.promotionBody {
	padding:10px 5px 10px 5px;
	border:none;
	background-color:#FFF;
	display:block
}
.promotionBodyOver {
	padding:10px 5px 10px 5px;
	border:none;
	background-color:#FEFFF1;
	display:block
}
.promotionBtn {
	cursor:pointer;
	background-color:#fff;
	border:1px solid #d0d0d0;
	color:#AD9C9C;
	font-family:tahoma,verdana,verdana,arial;
	font-size:11px;
}
.promotionFoot {
	text-align:right;
	background-color:#f9f9f9;
	padding:2px 10px 2px 2px;
}
.forumToolbar {
	 margin:10px 0px 0px 0px;
}
.adminOptions {
  margin-top:5px;	
}
.tagDropDown {
  position: absolute;
  visibility: hidden;
  border-top: 0px solid #7F9DB9;
  border-right: 1px solid #7F9DB9;
  border-bottom: 1px solid #7F9DB9;
  border-left: 1px solid #7F9DB9;
  background-color: #fff;
  padding: 1px;
  width:210px;
}
.tagDropDownItem { 
  background-color: #fff;
  color: #404040;
  font-family:verdana,arial;
  font-size: 11px;
  text-align: left;
  padding:3px;
  cursor:pointer;
}
.tagDropDownLine {
  background-color: #fff;
  border-top: #7f9db9 1px dotted;
}

.tagDropDownOver {
  background-color: #ccccff;
  color: #404040;
  font-family: verdana,arial;
  font-size: 11px;
  text-align: left;
  padding: 3px;
  cursor: pointer;
}
.tagDropDownPaging { 
  background-color: #ffffdd;
  color: #404040;
  font-family:verdana,arial;
  font-size: 10px;
  text-align: center;
  vertical-align:top;
  padding:1px 3px 1px 3px;
}
.tagNameList { 
  width: 212px;
  background-color: #fff;
  color: #404040;
  font-family:verdana,arial;
  font-size: 11px;
  text-align: left;
  height: 80px;
  overflow:auto;
  border:1px solid #7F9DB9;
  padding:0px;
  margin:3px 0px 0px 0px;
  }

.memberDropDown {
  position: absolute;
  visibility: hidden;
  border-top: 0px solid #7F9DB9;
  border-right: 1px solid #7F9DB9;
  border-bottom: 1px solid #7F9DB9;
  border-left: 1px solid #7F9DB9;
  background-color: #fff;
  padding: 1px;
  width:350px;
}
.memberDropDownItem { 
  background-color: #fff;
  color: #404040;
  font-family:verdana,arial;
  font-size: 11px;
  text-align: left;
  padding:3px;
  cursor:pointer;
}
.memberDropDownLine {
  background-color: #fff;
  border-top: #7f9db9 1px dotted;
}

.memberDropDownOver {
  background-color: #ccccff;
  color: #404040;
  font-family: verdana,arial;
  font-size: 11px;
  text-align: left;
  padding: 3px;
  cursor: pointer;
}
.memberDropDownPaging { 
  background-color: #ffffdd;
  color: #404040;
  font-family:verdana,arial;
  font-size: 10px;
  text-align: center;
  vertical-align:top;
  padding:1px 3px 1px 3px;
}
.memberNameList { 
  width: 352px;
  background-color: #fff;
  color: #404040;
  font-family:verdana,arial;
  font-size: 11px;
  text-align: left;
  height: 80px;
  overflow:auto;
  border:1px solid #7F9DB9;
  padding:0px;
  margin:3px 0px 0px 0px;
  }


.lookup {
  position: absolute;
  left: 300px;
  top: 110px;
  width: 350px;
  visibility: hidden;
  border: 1px solid #8DB4ED;
  background-color: #fff;
  padding: 1px;
}
.lookuphead {
	width: 100%;
	background-color: #AAC6C6;
	color: #fff;
	font-family: verdana,arial;
	font-size: 11px;
	font-weight:bold;
	text-align: right;
}
.lookupbody {
  width: 100%;
  background-color: #e2e2e2;
  color: #404040;
  font-family:verdana,arial;
  font-size: 11px;
  text-align: center;
  padding:5px 0px 10px 0px;
}
.lookuplist { 
  width: 300px;
  background-color: #fff;
  color: #404040;
  font-family:verdana,arial;
  font-size: 11px;
  text-align: left;
  height: 210px;
  overflow:auto;
  border:1px solid #7F9DB9;
  padding:3px;
  }

.lookupfield {
  width :100px;
}
.lookupPaging {
  margin-top:4px;
}
.by {
	margin-top:3px;
}

.adminmenuWrapper {
	margin-top:0px;
	margin-bottom:15px;
	padding-bottom:2px;
	border:1px solid #8DB4ED;
	width:100%;
	text-align:left;
}
.adminmenuHead {
	background: url(/community/images/site/sectionhead_bg.jpg) top left repeat-x;
	background-color:#EEF7FB;
	color:#002D71;
	font-family:verdana,tahoma,arial;
	font-weight:bold;
	font-size: 11px;
	padding:6px 4px 6px 4px;
	margin:1px
}


.adminmenuHeadNote {
	font-weight:normal;
	font-size:80%;
}
.adminmenuBody {
	padding:5px 5px 5px 5px;
	border-right:0px solid #ececec;
	background-color:#fff;
	display:block
}
.adminmenuBodyOver {
	padding:5px 5px 5px 5px;
	border-right:0px solid #ececec;
	background-color:#FEFFF1;
	display:block
}
.adminmenuBtn {
	cursor:pointer;
	background-color:#fff;
	border:1px solid #d0d0d0;
	color:#AD9C9C;
	font-family:tahoma,verdana,verdana,arial;
	font-size:11px;
}
.adminmenuFoot {
	text-align:right;
	background-color:#f9f9f9;
	padding:2px 10px 2px 2px;
}

.journalHeader {
  width:937px;
  background-color:#FFFFF9;
  padding:10px 10px 10px 10px;
  border: 1px solid #8DB4ED;
  margin-bottom:5px;
}

.journalComment {
  border: 1px solid #8DB4ED;
  margin-top:5px;
  text-align:center;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  clear:both;
}

.journalLeft {
	float:left;
	width:165px;
	vertical-align:top;
}
.journalRight {
	float:right;
	width:200px;
	vertical-align:top;
}
.journalCenter{
	margin-left:190px;
	margin-right:220px;
	vertical-align:top;
}

.journalDateList {
  background-color:#FFFFF9;
  padding:0px 0px 0px 0px;
  border: 1px solid #8DB4ED;
  margin-bottom:5px;
}
.journalDate {
  background-color:#fff;
  padding:5px 5px 5px 5px;
}
.journalDateHighlight {
  background-color:#FFFAC8;
  padding:5px 5px 5px 5px;
  border:1px dotted #a0a0a0;
}

.entryContainer {
  background-color:#FFF;
  padding:0px 0px 0px 0px;
  border: 1px solid #8DB4ED;
  border-left: 6px solid #8DB4ED;
  margin:10px 0px 5px 0px;
}
.journalHead {
	padding:4px 4px 4px 4px;
	background-color:#e2e2e2;
	color:#505050;
	font-family:verdana,tahoma,arial;
	font-weight:bold;
	font-size: 11px;
}
.entry {
	margin:10px;
	background-color:#FFF;
	color:#505050;
	font-family:verdana,tahoma,arial;
	font-size: 11px;
}
.journalEntryHeader {
  font-family: verdana,arial,tahoma;
  font-weight: bold;
  font-size: 13px;
  border-bottom: 0px solid #e2e2e2;
  margin-bottom:5px;
}
.journalFoot {
	padding:4px 4px 4px 4px;
	background-color:#FFF;
	color:#505050;
	font-family:verdana,tahoma,arial;
	font-size: 11px;
	text-align:right;
}
.journalItem {
  margin-bottom:4px;
	padding:0px 2px 2px 26px;
	border:none;
	background-image:url(/community/images/site/journal.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.journalTableItem {
  margin-bottom: 5px;
  border: none;
  background-image: url(/community/images/site/journal.gif);
  background-repeat: no-repeat;
  background-position: 8px 10px;
  padding-right: 7px;
  padding-left: 40px;
  padding-bottom: 7px;
  padding-top: 7px;
  border-right: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  height:30px;
}

.travelFolderItem {
  margin-bottom:4px;
	padding:0px 2px 2px 24px;
	border:none;
	background-image:url(/community/images/site/folder3.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.commentForm {
  width:540px;
  border:1px solid #8DB4ED;
  background-color:#ffffdd;
  text-align:center;
}
.commentNarrowForm {
  width:450px;
  border:1px solid #8DB4ED;
  background-color:#ffffdd;
  text-align:center;
}
/* PRODUCT FORMATTING */
.productImage {
  border:1px solid #d0d0d0;
  padding:2px;
  margin-right:3px;
  width:80px;
  height:80px;
}
.productCell {
  vertical-align:top;
  padding-bottom:6px;
}
.searchHeader {
  background-color: #fff;
  border:0px solid #d0d0d0;
  padding:0px 0px 5px 0px;
}
.searchLeft {
	float:left;
	width:700px;
	padding-top:10px;
}
.searchRight {
	float:right;
	width:245px;
	padding-top:10px;
}
.tagSearchLeft {
	float:left;
	width:320px;
	padding-top:0px;
}
.tagSearchRight {
	float:right;
	width:245px;
	padding-top:10px;
}
.tagSearchCenter{
	margin-left:340px;
	margin-right:265px;
	vertical-align:top;
}
.tagLeft {
width:360px;
padding-left:0px;
}
.tagCenter{
width:355px;
padding-left:15px;
}
.tagRight {
width:245px;
padding-left:15px;
}

.listPagingSearch {
	margin:0px 0px 0px 0px;
}
.topLine {
  border-top: solid 1px #d0d0d0;
}
.bottomLine {
  border-bottom: solid 1px #d0d0d0;
  margin:20px 0px 20px 0px;
}
.leftLine {
  border-left: solid 1px #d0d0d0;
}
.rightLine {
  border-right: solid 1px #d0d0d0;
}
.relationActions {
	text-align:center;
	padding:3px;
}

.photoPickTable {
  margin: 8px 0px 0px 0px;
  border-collapse:collapse;
}
.photoPickImage {
  padding: 6px;
	background-color: #FFF;
  border-top: 1px solid #8DB4ED;
  border-left: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  text-align:left;
  vertical-align:top;
}
.photoPickText {
  padding: 6px;
	background-color: #FFF;
  border-top: 1px solid #8DB4ED;
  border-right: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  text-align:left;
  vertical-align:top;
}
.photoPickSelect {
  padding: 6px;
	background-color: #AAC6C6;
  border-top: 1px solid #8DB4ED;
  border-left: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  text-align:left;
  vertical-align:top;
}
.photoPickHighlight {
  padding: 6px;
	background-color: #E8FFE8;
  border-top: 1px solid #8DB4ED;
  border-left: 1px solid #8DB4ED;
  border-bottom: 1px solid #8DB4ED;
  text-align:left;
  vertical-align:top;
}
.spinner {
  position:absolute;
  bottom:0px;
  right:0px;
  width:105px;
  height:20px;
  background-color:#f0f0f0;
  border:2px outset;
	color:#505050;
	font-family:verdana,tahoma,arial;
	font-size: 11px;
}
.t_entry {
	clear:both;
	height:20px;
}
.t_item {
	float:left;
	margin:3px 0px 2px 3px;
}
.t_action {
	float:right;
	margin:3px 3px 2px 0px;
}
.t_remove {
	cursor:pointer;
}
.question {
  background: url(/community/images/site/help.gif) no-repeat top left;
  vertical-align:middle;
  padding:2px 0px 4px 24px;
}
a.share_send, a.share_send:active, a.share_send:visited {
  background: url(/community/images/site/icn_login.gif) no-repeat top left;
  vertical-align:middle;
  padding:1px 0px 4px 20px;
}
a.share_folder, a.share_folder:active, a.share_folder:visited {
  background: url(/community/images/site/folder_add.gif no-repeat top left;
  vertical-align:middle;
  padding:2px 0px 4px 20px;
}
a.share_delicious, a.share_delicious:active, a.share_delicious:visited {
  background: url(/community/images/share/bkm_delicious.jpg) no-repeat top left;
  vertical-align:middle;
  padding:4px 0px 4px 24px;
}
a.share_reddit, a.share_reddit:active, a.share_reddit:visited {
  background: url(/community/images/share/bkm_reddit.jpg) no-repeat top left;
  vertical-align:middle;
  padding:4px 0px 4px 24px;
}
a.share_digg, a.share_digg:active, a.share_digg:visited {
  background: url(/community/images/share/bkm_digg.jpg) no-repeat top left;
  vertical-align:middle;
  padding:4px 0px 4px 24px;
  margin-top:5px;
}
a.share_yahoo, a.share_yahoo:active, a.share_yahoo:visited {
  background: url(/community/images/share/bkm_yahoo.jpg) no-repeat top left;
  vertical-align:middle;
  padding:4px 0px 4px 24px;
}
a.share_google, a.share_google:active, a.share_google:visited {
  background: url(/community/images/share/bkm_google.jpg) no-repeat top left;
  vertical-align:middle;
  padding:4px 0px 4px 24px;
  margin-top:5px;
}
a.share_technorati, a.share_technorati:active, a.share_technorati:visited {
  background: url(/community/images/share/bkm_technorati.jpg) no-repeat top left;
  vertical-align:middle;
  padding:4px 0px 4px 24px;
}
a.tab_s, a.tab_s:active, a.tab_s:visited {
	display: block;
	color:#fffeff;
	font-family:verdana,tahoma,arial;
	font-size:10px;
	font-weight:bold;
  background-image: url(/community/images/site/tab_s.gif);
  background-repeat:no-repeat ;
  background-position: 0px -5px ;
  width:60px;
  vertical-align:middle;
  text-align:center;
  padding:5px 0px 5px 0px;
}
a.tab_m, a.tab_m:active, a.tab_m:visited {
	display: block;
	color:#fffeff;
	font-family:verdana,tahoma,arial;
	font-size:10px;
	font-weight:bold;
  background-image: url(/community/images/site/tab_m.gif);
  background-repeat:no-repeat ;
  background-position: 0px -5px ;
  width:82px;
  vertical-align:middle;
  text-align:center;
  padding:5px 0px 5px 0px;
}
a.tab_l, a.tab_l:active, a.tab_l:visited {
	display: block;
	color:#fffeff;
	font-family:verdana,tahoma,arial;
	font-size:10px;
	font-weight:bold;
  background-image: url(/community/images/site/tab_l.gif);
  background-repeat:no-repeat ;
  background-position: 0px -5px ;
  width:98px;
  vertical-align:middle;
  text-align:center;
  padding:5px 0px 5px 0px;
}
a.tab_s:hover, a.tab_m:hover, a.tab_l:hover {
	text-decoration:none;
  color:#003073;
  font-weight:bold;
  background-position: 0px -42px ;
  padding:4px 0px 6px 0px;
}
a.qa_tab_m_off, a.qa_tab_m_off:active, a.qa_tab_m_off:visited {
	display: block;
	color:#fffeff;
	font-family:verdana,tahoma,arial;
	font-size:10px;
	font-weight:bold;
  background-image: url(/community/images/site/tab_l.gif);
  background-repeat:no-repeat ;
  background-position: 0px -5px ;
  width:98px;
  vertical-align:middle;
  text-align:center;
  padding:5px 0px 5px 0px;
  outline: 0 none;
	-moz-outline: 0 none;
}
a.qa_tab_m_on:hover, a.qa_tab_m_off:hover {
	text-decoration:none;
}
a.qa_tab_m_on, a.qa_tab_m_on:active, a.qa_tab_m_on:visited {
	display: block;
  color:#003073;
	font-family:verdana,tahoma,arial;
	font-size:10px;
	font-weight:bold;
  background-image: url(/community/images/site/tab_l.gif);
  background-repeat:no-repeat ;
  background-position: 0px -42px ;
  width:98px;
  vertical-align:middle;
  text-align:center;
  padding:4px 0px 6px 0px;
  outline: 0 none;
	-moz-outline: 0 none;
}
.tab_r {
	padding:4px 18px 4px 18px;
  background-image: url(/community/images/site/tab_r.gif);
  background-repeat:no-repeat ;
  background-position: top right ;
}
.my {
  width:115px;
  border-top:1px solid #999999;	
  border-right:2px solid #999999;	
  border-bottom:2px solid #999999;	
  border-left:1px solid #999999;	
  background-color:#fff;
}
.my_item {
  margin:2px 0px 2px 4px;
}
a.my_link, a.my_link:active, a.my_link:visited {
	padding:2px 3px 2px 5px;
	display:block;
	background-color:#fff;
	/*
	color:#42C47E;
  */
	color:#007EFD;
}
a.my_link:hover {
	text-decoration:none;
  color:#fff;
	/*
	background-color:#99DFB9;
  */
	background-color:#2894FF;
}
.campaign {
  width:180px;
  border-top:1px solid #999999;	
  border-right:2px solid #999999;	
  border-bottom:2px solid #999999;	
  border-left:1px solid #999999;	
  background-color:#fff;
}
.campaignScroll 
{
	width:180px;
	height:200px;
	overflow:auto;
}

.tipQuote {
  margin:5px 0px 5px 0px;	
}
.tipQuestion {
  color: #707070;
  font-family: verdana,tahoma,arial;
  font-size: 11px;
  font-weight: bold;
  padding:0px 0px 5px 0px;
}
.tipLocation {
  margin:3px 0px 0px 0px;	
  display:none;
}
.tipLeft {
	float:left;
	width:180px;
	vertical-align:top;
}
.tipRight {
	float:right;
	width:245px;
	vertical-align:top;
}
.tipCenter{
	margin-left:210px;
	margin-right:275px;
	vertical-align:top;
}
.crumbTrail {
	margin:0px 5px 8px 0px;
	padding:0px 0px 3px 0px;
	border-left:0px solid #F4B242;
	width:90%;
}
.hint {
  margin-bottom:5px;
	padding:0px 2px 2px 24px;
	border:none;
	background-image:url(/community/images/site/shedLight.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	margin:4px;
	color:#707070;
}
.readable {
	line-height:1.5em;
}
.seeAlso {
	width:165px
}
.seeAlsoTop {
	background-image:url(/community/images/site/see_also_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:54px;
}
.seeAlsoMiddle {
	background-image:url(/community/images/site/see_also_middle.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding: 0px 10px 10px 6px;
}
.seeAlsoBottom {
	background-image:url(/community/images/site/see_also_bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
}
.seeAlsoHeader {
	margin:0px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	border-bottom:1px dashed #909090;
	font-weight:normal;	
}
.blogLeft {
	float:left;
	width:165px;
	vertical-align:top;
}
.blogRight {
	float:right;
	width:200px;
	vertical-align:top;
}
.blogCenter{
	margin-left:190px;
	margin-right:220px;
	vertical-align:top;
}
.bloglisttable {
  width: 540px;
  margin-top: 0px;
  margin-bottom: 12px;
  border: 1px solid #8DB4ED;
  border-collapse: collapse;
}
.blogPagingTop {
	padding-top:10px;
  text-align :right;
	display:none;
}
.blogPagingBottom {
	margin:10px 10px 0px 0px;
  text-align :right;
}
.actionBar { padding:0px 0px 12px 0px; }
.viewedBy {
	padding:0px 10px 0px 70px;
	border:none;
	background-image:url(/community/images/site/viewed.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
  color: #707070;
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	font-weight: normal;
	vertical-align:top;
}
.seeMore {
	padding:0px 5px 0px 22px;
	border:none;
	background-image:url(/community/images/site/seeMore.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
  color: #707070;
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	font-weight: normal;
	vertical-align:top;
}
.addComment {
	padding:0px 5px 0px 35px;
	border:none;
	background-image:url(/community/images/site/addComment.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
  color: #707070;
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	font-weight: normal;
	vertical-align:top;
}
.addToFolder {
	padding:0px 0px 0px 32px;
	border:none;
	background-image:url(/community/images/site/addFolder.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
  color: #707070;
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	font-weight: normal;
	vertical-align:top;
}
.wiki_section_1 {font-weight:bold;font-size:150%;text-decoration: underline;padding-bottom:10px;}
.wiki_section_2 {font-weight:bold;font-size:140%;text-decoration: underline;padding-bottom:10px;}
.wiki_section_3 {font-weight:bold;font-size:130%;text-decoration: underline;padding-bottom:10px;}
.wiki_section_4 {font-weight:bold;font-size:120%;text-decoration: underline;padding-bottom:10px;}
.wiki_section_5 {font-weight:bold;font-size:110%;text-decoration: underline;padding-bottom:10px;}
.wiki_section_6 {font-weight:bold;font-size:100%;text-decoration: underline;padding-bottom:10px;}
.mashup_status_1 {color:#669966}
.mashup_status_2 {color:#000}
.mashup_status_3 {color:#ff3333}
.mashup_status_4 {color:#ff3333}

.wikiAccreditation { 
  margin-top:35px;
  background: url(/community/images/site/answer.gif) top left no-repeat;
  padding:2px 0px 0px 25px;
}
.marketplace 
{
	width:240px;
}
.questionVisible 
{
  visibility:visible;
  display:block;
}
.questionHidden 
{
  visibility: hidden;
  display:none;
}
.bullet {
  background: url(/community/images/site/arrow_circle.gif) 0px 2px no-repeat;
  padding: 2px 0px 3px 20px;
}
