/*CSS For SUPPORTGROUPS SECTION*/
select
{
	width: 80%;
}
input.checkbox
{
	background: transparent;
	border: 0px none;
	padding: 0px;
	width: 15px;
}
.grouphome
{
	background: #fff url(images/grouphome_bg.jpg) repeat-x left top;
}
.logo_ep a
{
	background: url(images/site_logo2.gif) no-repeat left top;
	width: 305px;
	height: 60px;
	margin: 10px 0px 0px 0px;
	float: left;
}
.groups_icon
{
   background: url(images/support_group_logo.jpg) no-repeat right top;
   float: right;
   width: 185px;
   height: 50px;
}
.quickmenu
{
	height: 25px;
	padding-top: 5px;
	margin: 0px;
	list-style-type: none;
	overflow: hidden;
	clear: right;
	float: right;
	border-bottom: 1px solid #fff;
}
.quickmenu li
{
	width: 125px;
	height: 25px;
	font: bold 11px Arial, Verdana;
	color: #fff;
	text-align: center;
	float: left;
}
.quickmenu li a
{
	display: block;
	text-decoration: none;
	color: #333;
	width: 125px;
	height: 20px;
	padding-top: 5px;
	background: url(images/albumtab_off.gif) no-repeat left top;
}
.quickmenu li a:hover
{
	text-decoration: none;
	color: #333;
	background: url(images/albumtab_over.gif) no-repeat left top;
}
.quickmenu li a.home
{
	background: url(images/albumtab_offhome.gif) no-repeat left top;
}
.quickmenu li a.home:hover
{
	background: url(images/albumtab_onhome.gif) no-repeat left top;
}
p a.hidenews
{
	height: 20px;
	padding: 3px 0px 10px 20px;
	margin-left: 5px;
	cursor: pointer;
	background: url(images/supportgroup_iconhide.jpg) no-repeat left top;
	font: bold 11px Arial, Helvetica; color: #e2961a; text-decoration: none;
}
p a.shownews
{
	height: 20px;
	padding: 3px 0px 10px 20px;
	margin-left: 5px;
	cursor: pointer;
	background: url(images/supportgroup_iconview.jpg) no-repeat left top;
	font: bold 11px Arial, Helvetica; color: #1e7cf0; text-decoration: none;
}
p a.hidenews:hover, p a.shownews:hover
{
	text-decoration: underline;

}
h3.editgroup
{
	background: url(images/editgroup.jpg) no-repeat left top;
	padding: 25px 0px 5px 170px;
	margin: 0px 0px -5px 0px;
}
h3.editgroup a

{
	font: bold 15px Arial, Helvetica; color: #888c96; text-decoration: none;
}
h3.editgroup a:hover
{
	text-decoration: underline;
}
.col230
{
	width: 230px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
}
.col680 
{
	width: 680px;
	margin: 0px 0px 0px 0px;
	float: left;
}/*
.col680 select
{
	padding: 4px 3px 4px 3px;
	width: 150px;
	height: 25px;
}*/
#tag_view1, #tag_view2, #tag_view3
{
	background: url(images/tagviews.jpg) no-repeat left top;
	width: 195px;
	height: 125px;
	padding: 10px 15px 0px 15px;
	margin: 0px 15px 0px 5px;
	display: block;
	float: left;
}
.tag_input
{
	width: 25px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
}
.rightfloat
{
	float: right;
}
.leftfloat
{
	float: left;
}
.col230 table
{
	border: 0px none; 
	width: 230px;
	background: url(images/groups_tablebg230.jpg) repeat-y left top;
	margin: 5px 0px 5px 0px;
}
.col680 table
{
	border: 0px none; 
	width: 680px;
	background: url(images/groups_tablebg680.jpg) repeat-y left top;
	margin: 5px 0px 5px 0px;
}
.col680 #table450
{
	background: url(images/groups_tablebg450.jpg) repeat-y left top;
	width: 450px;
}
.col680 table.nobg
{
	background: none;
}
.neutralbig850 table
{
	border: 0px none; 
	width: 830px;
}
.col230 table td
{
	padding: 5px;
	font: normal 11px Arial, Helvetica; color: #333; vertical-align: top;
	overflow: hidden;
}
.col230 table td.center
{
	text-align: center;
	padding: 5px 0px 0px 5px;
}
.col230 table td.line
{
	background: url(images/groups_tablebg230_line.jpg) no-repeat left top;
	padding: 0px;
	height: 5px;
}
.col230 table td.breakline, .breakline
{
	background: url(images/breakline.gif) no-repeat center center;
	padding: 5px;
	height: 10px;
	overflow: hidden;
}
.col230 table td.titles
{
	font: bold 14px Arial, Verdana, Verdana, Tahoma; color: #444; white-space: nowrap;
	background: url(images/groups_tablebg230top.jpg) no-repeat left top;
	height: 40px;
	padding: 10px 5px 0px 10px;
	margin: 0px;
}
.col230 table td.titles.neutral
{
	background: url(images/groups_tablebg230topneutral.jpg) no-repeat left top;
}
.col230 table td.titles.neutral img
{
	float: right;
	position: relative;
	top: -22px;
	left: -5px;
}
.col230 table td.titles h3
{
	padding: 0px;
	margin: 0px;
	color: #444;
}
/*styles for epinions*/
.col230 table td a.reviews
{
	font-weight: bold; color: #2166c6;
}
.col230 table td a.reviews:hover
{
	text-decoration: underline;
}
.col230 table td img.productreview
{
	border: 1px solid #a7a7a7;
	padding: 1px;
}
/*styles for epinions*/
/*grey titles for adminpage*/
.col230 table td.admintitles
{
	background: url(images/groups_tablebg230top1.jpg) no-repeat left top;
}
.col230 table td.admintitles img
{
	float: left;
	position: relative;
	top: -5px;
	left: -3px;
}
.col680 table td, .col680 #table450 td
{
	padding: 5px 10px 5px 10px;
	font: normal 12px Arial, Helvetica; color: #333; vertical-align: top;
}
.col680 table td.icons, .col680 #table450 td.icons
{
	padding: 10px 0px 0px 10px;
	/*width: 30px;*/
}
.col680 table td.icons img, .col680 #table450 td.icons img
{
	float: left;
	margin: -1px 2px 0px 0px; 
}
.col680 table td.titles
{
	font: bold 17px Arial, Verdana, Verdana, Tahoma; color: #333; white-space: nowrap;
	background: url(images/groups_tablebg680top.jpg) no-repeat left top;
	height: 55px;
	padding: 15px 10px 0px 10px;
}
.col680 #table450 td.titles
{
	font: bold 17px Arial, Verdana, Verdana, Tahoma; color: #333; white-space: nowrap;
	background: url(images/groups_tablebg450top.jpg) no-repeat left top;
	height: 55px;
	padding: 15px 10px 0px 10px;
}
/*Admin homepage friend updates*/
.col680 #table450 td .overflow
{
	padding: 0px;
	overflow: auto;
	height: 400px;
	width: 435px;
}
.col680 #table450 td .overflow table
{
	width: 415px;
	background: none;
	overflow: hidden;
}
.col680 #table450 td .overflow table td
{
	padding: 5px 0px 10px 35px;
	white-space: normal;
	height: auto;
}
.col680 #table450 td .overflow table td.dotline
{
	height: 5px;
	padding: 0px;
	overflow: hidden;
}
.col680 #table450 td .overflow table td a img.thumbs
{
	margin: 10px 0px 0px 0px;
	border: 0px none;
	padding: 5px;
	display: block;
	background: url(images/newphoto.jpg) no-repeat left top;
}
.newpost
{
	background: url(images/updates_blogicon.gif) no-repeat left top;
}
.avatar, .photos
{
	background: url(images/photogallery_icon1.gif) no-repeat left top;
}
.weight
{
	background: url(images/updates_weighticon.jpg) no-repeat left top;
}
.friends
{
	background: url(images/updates_friendsicon.jpg) no-repeat left top;
}
.comment
{
	background: url(images/updates_commenticon.jpg) no-repeat left top;
}
.create
{
	background: url(images/updates_createicon.jpg) no-repeat left top;
}
.join
{
	background: url(images/updates_groupjoin.jpg) no-repeat left top;
}
.news
{
	background: url(images/updates_newsicon.jpg) no-repeat left top;
}
.newtopic
{
	background: url(images/newtopic.gif) no-repeat left top;
}
.birthday
{
	background: url(images/updates_birthday.jpg) no-repeat left top;
}
.col680 #table450 td.titles img
{
	float: left;
	position: relative;
	top: -5px;
	left: -5px;
}
.col680 table td.status_pending, .col680 #table450 td.status_pending
{
	padding-left: 20px;
}
.col680 table td.type_Invitation
{
	background: transparent url(images/pending.gif) no-repeat left top;
}
.col680 table td.type_Join_request
{
	background: transparent url(images/request.gif) no-repeat left top;
	color: #9e6214;
}
.col680 table td.status_accepted
{
	background: transparent url(images/accepted.gif) no-repeat left top;
	color: #2368c5;
	padding-left: 20px;
}
.col680 table td.status_rejected
{
	background: transparent url(images/denied.gif) no-repeat left top;
	color: #b16a2c;	
	padding-left: 20px;
}
.col680 table td.msg a
{
	text-decoration: none;
}
.col680 table td.msg a:hover
{
	text-decoration: underline;
}
.col680 table td.msg a img
{
	border: 0px none;
	float: left;
	margin: 0px 5px -2px 0px;
}
.titles_detail
{
	font: bold 14px Arial; color: #1e7cf0; white-space: nowrap;
}
.col680 table td.subtitles
{
	background: transparent;
	font: bold 17px Arial, Verdana, Verdana, Tahoma; color: #333; white-space: nowrap;
	padding: 5px 10px 0px 10px;
}
.col680 table td.titles img.icons
{
	float: left;
	border: 0px none;
	margin: -10px 5px 0px 0px;
	cursor: default;
}
a.search_tags
{
	background: transparent url(images/search_tag.gif) no-repeat left center;
	cursor: default;
	margin-left: 5px;
	padding: 2px 2px 2px 16px;
	text-decoration: none;
	border: 0px none;
}
a.search_tags:hover
{
	color: #1e7cf0;
	background-color: #fff;
	border: 1px solid #1e7cf0;
	padding: 1px 1px 1px 15px;
}
.search_tags_info
{
	border: 1px solid #1e7cf0;
	display: block;
	padding: 5px;
	text-align: left;
	background: #fff;
	filter: Alpha(Opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	white-space: nowrap;
	position: relative;
	left: -50px;
}
.col230 table td.titles a.rss
{
	float: right;
	width: 20px;
	height: 20px;
	margin: -18px 5px 0px 10px;
	border: 0px none;
	background: url(images/rss_icon.jpg) no-repeat right top;
}
.col230 table td.titles a.rss:hover
{
	background: url(images/rss_icon_hover.jpg) no-repeat right top;
}
a.news_rss2
{
	float: right;
	margin: -27px 0px 0px 10px;
	display: block;
	background: transparent url(images/rss_icon2.jpg) no-repeat right top;
	width: 35px;
	height: 35px;
}
/*FORUM STYLES*/
.sg_post /*sets max-width of post/image block to avoid overlap*/
{
	width: 520px;
	overflow: hidden;
}
.col680 table tr.tbCel1
{
	background: transparent;
} 
.col680 table tr.tbCel2
{
	background: transparent url(images/tr_680bg.gif) repeat-y left top;
} 
.col680 #table450 tr.tbCel2
{
	background: transparent url(images/tr_450bg.gif) repeat-y left top;
} 
tr.selected td {
	background:background-color;
	background-color: red;
}

.col680 table td.caption, .col680 #table450 td.caption, .col504 td.caption
{
	font: bold 14px Arial; color: #1e7cf0; white-space: nowrap;
	border-bottom: 1px solid #aaa;
}
.col680 table td.poster
{
	/*width: 90px;*/
	text-align: center;
}
.col680 table td.meal
{
	border: 0px none;
	padding-top: 20px;
	background: url(images/dotline.gif) repeat-x left bottom;
}
.col680 table td.total
{
	padding: 3px 10px 0px 10px;
}
.col680 table td.poster a
{
	font: bold 14px Arial; color: #1e7cf0; white-space: nowrap; text-decoration: none;
}
.col680 table td.smiley
{
	padding: 5px 0px 5px 10px;
	text-align: right;
}
.smiley_preview
{
	padding: 3px;
	width: 20px;
	height: 20px;
	margin: 5px 0px -5px 5px;
	display: inline;
}
.col680 table td.caption2 a
{
	text-decoration: none;
}
.col680 table td.rightalign, .col680 table td.lastcol
{
	text-align: right;
	white-space: nowrap;
}
td.lastcol a.view
{
	background: url(images/receipt_view.gif) no-repeat right top;
}
.col680 table td.lastcol a img, .col680 table td.lastcol img
{
	display: inline;
}
.col680 table td.numbers
{
	width: auto;
}
.col680 table td img.special
{
	float: left;
	margin: -3px 2px 0px 0px;
}
.col680 table td a img.toggle
{
	margin-top: -1px;
	border: 0px none;
}
.col680 table td.legend
{
	font: normal 11px Arial, Helvetica; color: #333; text-align: left; vertical-align: middle;
	padding: 3px 0px 3px 0px;
}
.col680 table td.legend img
{
	float: left;
	margin: -3px 5px 0px 0px;
}
fieldset.quote
{
	color: #1c72dd;
	border: 1px solid #1c72dd;
	padding: 5px;
	background: #fff;
}
fieldset.quote legend
{
	font-weight: bold; color: #333;
}
.fixed
{
	width: 250px;
}
.author
{
	width: 120px;
}
#newtopic
{
	font: bold 15px Arial; color: #91a32d;
}
.col230 table td.subtitles, .col680 table td.subtitles, .neutralbig850 table td.subtitles
{
	font: bold 14px Arial, Verdana, Verdana, Tahoma; color: #444; white-space: nowrap;
}
.col230 table td.foot
{
	background: url(images/groups_tablebg230foot.jpg) no-repeat left top;
	height: 15px;
	padding: 0px;
}
.col680 table td.foot
{
	background: url(images/groups_tablebg680foot.jpg) no-repeat left top;
	height: 15px;
	padding: 0px;
}
.col680 #table450 td.foot
{
	background: url(images/groups_tablebg450foot.jpg) no-repeat left top;
	height: 15px;
	padding: 0px;
}
.col230 table td.tags, .col680 table td.tags, .neutralbig850 table td.tags
{
	font: bold 11px Arial, Helvetica; color: #91a32d; white-space: nowrap;
	background: url(images/supportgroup_icontag.gif) no-repeat left top;
	padding: 2px 0px 0px 23px;
}
.col230 table td.creator, .col680 table td.creator, .neutralbig850 table td.creator
{
	font: normal 11px Arial, Helvetica; color: #444; white-space: nowrap;
	background: url(images/supportgroup_iconadmin.gif) no-repeat left 2px;
	padding: 5px 2px 2px 20px;
}
.col230 table td.access, .col680 table td.access, .neutralbig850 table td.access
{
	font: normal 11px Arial, Helvetica; color: #444; white-space: nowrap;
	background: url(images/supportgroup_iconaccess.gif) no-repeat left 2px;
	padding: 5px 0px 2px 20px;
}
.col230 table td.viewing, .col680 table td.viewing, .neutralbig850 table td.viewing
{
	font: normal 11px Arial, Helvetica; color: #444; white-space: nowrap;
	background: url(images/supportgroup_iconview.jpg) no-repeat left 2px;
	padding: 5px 0px 2px 20px;
}
.col230 table td img.groupleader, .col680 table td img.groupleader
{
	border: 0px none;
	width: 50px;
	height: 50px;
	padding: 5px;
	background: url(images/groupleader_bg.jpg) no-repeat left top;
}
.col230 table td img.member
{
	border: 0px none;
	width: 30px;
	height: 30px;
	padding: 5px;
	margin: 2px 5px 0px 0px;
	background: url(images/groupmember_bg.jpg) no-repeat center top;
	cursor: default;
	float: right;
}
a.quickmessager
{
	font: bold 11px Arial, Helvetica; color: #444; white-space: nowrap; text-decoration: none;
}
a.quickmessager:hover
{
	text-decoration: underline;
}
.col230 table td.quicktime
{
	color: #be9520;
	vertical-align: middle;
}
.col230 table td.quicktime a img
{
	float: right;
	margin: -14px 5px 0px 0px;
	border: 0px none;
}
#quick_message_status
{
	margin: 0px auto 0px auto;
	font: normal 11px Arial, Helvetica;
	height: 20px;
	padding: 2px 0px 0px 2px;
}
.col230 table td.legend
{
	font: normal 10px Arial, Helvetica; color: #333; text-align: left; vertical-align: middle;
	padding: 3px 10px 3px 15px;
	border-bottom: 1px solid #c5c8cf;
}
.col230 table td.legend img
{
	float: left;
	margin: -3px 5px 0px 0px;
}
.loading
{
	margin: 2px 0px 0px 0px;
}
.loading1
{
	margin: 0px auto 0px auto;
}
.qm_ok
{
	padding: 3px 0px 3px 23px;
	color: #3063a5;
	margin-left: 0px;
	background: url(images/qm_ok.jpg) no-repeat left;
}
.qm_error
{
	padding: 3px 0px 3px 23px;
	color: #a85e3d;
	margin-left: 0px;
	height: 20px;
	background: url(images/qm_error.jpg) no-repeat left top;
}
.forumlegend
{
	width: 680px;
}
.forumlegend ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	height: 15px;
}
.forumlegend ul li
{
	float: left;
	margin: 0px;
	padding: 0px;
	height: 15px;
	font: bold 11px Arial, Helvetica; color: #444;
	background: none;
}
.forumlegend ul li.topic
{
	clear: both;
	font: bold 15px Arial, Verdana, Verdana, Tahoma; color: #333; white-space: nowrap;
	padding: 3px 0px 0px 15px;
	background: url(images/forumlegend_on.jpg) no-repeat left top;
}
.forumlegend ul li a
{
	color: #2778e4;
	padding: 0px 10px 0px 15px;
	background: url(images/forumlegend.jpg) no-repeat left top; text-decoration: none;
}
.forumlegend ul li a:hover
{
	text-decoration: underline;
}
ul.members, table.members
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 215px;
}
ul.newmembers
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	background: url(images/newmembers.jpg) repeat-y left top;
}
ul.members li, table.members td
{
	padding: 0px;
	margin: 0px 0px 3px 0px;
	width: 215px;
	clear: both;
}
ul.newmembers li
{
	padding: 0px 5px 0px 15px;
	margin: 0px 0px 3px 0px;
	width: 150px;
	clear: both;
}
ul.newmembers li.top
{
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 45px;
	background: url(images/newmembers_top.jpg) no-repeat left top;
}
ul.newmembers li.foot
{
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 10px;
	background: url(images/newmembers_foot.jpg) no-repeat left bottom;
}
ul.members li a, ul.newmembers li a, table.members td a
{
	font: bold 11px Arial, Helvetica; color: #333; text-decoration: none;
	display: block;
	padding: 2px 0px 2px 0px;
	height: 20px;
}
ul.members li a:hover, ul.newmembers li a:hover, table.members td a:hover
{
	text-decoration: underline;
}
ul.members li a img.avatar, ul.newmembers li a img.avatar, img.avatar, table.members td a img.avatar
{
	padding: 3px;
	width: 18px;
	height: 18px;
	margin: -2px 10px 0px 0px;
	float: left;
	background: url(images/groupmember_bg24.jpg) no-repeat center top;
	border: 0px none;
}/*
ul.members li a .avatar img, ul.newmembers li a img.avatar, table.members td a .avatar img
{
	border: 0px none;
	width: 18px;
	height: 18px;
}*/
ul.members li a img.controller
{
	width: 17px;
	height: 22px;
	border: 0px none;
	margin: -17px 0px 0px 0px;
	float: right;
	display: inline;
}
ul.adminoptions
{
	height:35px;
	float: right;
	margin: -27px 0px 0px 0px;
	list-style-type: none;
	font: normal 11px Arial, Helvetica; color: #333;
}
ul.adminoptions li
{
	width: 35px;
	height: 35px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: left;
	background: none;
}
ul.adminoptions li a
{
	width: 35px;
	height: 35px;
	display: block;
}
ul.adminoptions li a.lock
{
	background: url(images/topic_lock35.jpg) no-repeat left top;
}
ul.adminoptions li a.lock:hover
{
	background: url(images/topic_lock35_on.jpg) no-repeat left top;
}
ul.adminoptions li a.unlock
{
	background: url(images/topic_unlock35.jpg) no-repeat left top;
}
ul.adminoptions li a.unlock:hover
{
	background: url(images/topic_unlock35_on.jpg) no-repeat left top;
}
ul.adminoptions li a.sticky
{
	background: url(images/topic_sticky35.jpg) no-repeat left top;
}
ul.adminoptions li a.sticky:hover
{
	background: url(images/topic_sticky35_on.jpg) no-repeat left top;
}
ul.adminoptions li a.unstick
{
	background: url(images/topic_unstick35.jpg) no-repeat left top;
}
ul.adminoptions li a.unstick:hover
{
	background: url(images/topic_unstick35_on.jpg) no-repeat left top;
}
ul.adminoptions li a.delete
{
	background: url(images/topic_delete35.jpg) no-repeat left top;
}
ul.adminoptions li a.delete:hover
{
	background: url(images/topic_delete35_on.jpg) no-repeat left top;
}
ul.adminoptions li a.back
{
	background: url(images/topic_back35.jpg) no-repeat left top;
}
ul.adminoptions li a.back:hover
{
	background: url(images/topic_back35_on.jpg) no-repeat left top;
}
ul.adminoptions li img
{
	margin-left: -20px;
}
ul.qm_paginator
{
	height: 18px;
	float: right;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
ul.qm_paginator li
{
	padding: 0px;
	margin: 1px 2px 1px 1px;
	float: left;
	font: bold 11px Arial, Helvetica; color: #333; text-align: center;
	background: transparent;
}
ul.qm_paginator li.qm_first, ul.qm_paginator li a.qm_first
{
	background: url(images/qm_first.gif) no-repeat left top;
	padding: 0px;
	width: 17px;
	height: 17px;
	display: block;
}
ul.qm_paginator li a.qm_last
{
	background: url(images/qm_last.gif) no-repeat left top;
	padding: 0px;
	width: 17px;
	height: 17px;
	display: block;
}
ul.qm_paginator li.current
{
	background: url(images/qm_current.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica; color: #222; text-align: center; text-decoration: none;
	padding: 2px 0px 0px 0px;
	width: 17px;
	display: block;
	height: 15px;
}
ul.qm_paginator li a.standard
{
	background: url(images/qm_standard.gif) no-repeat left top;
	font: normal 11px Arial, Helvetica; color: #222; text-align: center; text-decoration: none;
	padding: 2px 0px 0px 0px;
	width: 17px;
	display: block;
	height: 15px;
}
ul.qm_paginator li.no_first
{
	background: url(images/qm_first.gif) no-repeat left top;
	padding: 0px;
	width: 17px;
	height: 17px;
	cursor: default;
	filter: Alpha(Opacity=45);
	-moz-opacity: 0.45;
	opacity: 0.45;
}
ul.qm_paginator li.qm_previous
{
	background: url(images/qm_previous.gif) no-repeat left top;
	padding: 0px;
	width: 17px;
	height: 17px;
	cursor: pointer;
}
ul.qm_paginator li.no_previous
{
	background: url(images/qm_previous.gif) no-repeat left top;
	padding: 0px;
	width: 17px;
	height: 17px;
	cursor: default;
	filter: Alpha(Opacity=45);
	-moz-opacity: 0.45;
	opacity: 0.45;
}
ul.qm_paginator li.qm_next
{
	background: url(images/qm_next.gif) no-repeat left top;
	padding: 0px;
	width: 17px;
	height: 17px;
	cursor: pointer;
}
ul.qm_paginator li.no_next
{
	background: url(images/qm_next.gif) no-repeat left top;
	padding: 0px;
	width: 17px;
	height: 17px;
	cursor: default;
	filter: Alpha(Opacity=45);
	-moz-opacity: 0.45;
	opacity: 0.45;
}
.col230 p
{
	font: normal 12px Helvetica, Arial; color: #198009; text-align: center;
}
.col230 p .highlight, .highlight
{
	font: bold 17px Helvetica, Arial; color: #1e7cf0;
}
.col230 .search
{
	width: 60px;
	height: 60px;
	background: url(images/supportgroup_searchbutton.jpg) no-repeat left top;
	font: bold 12px Arial; color: #04aa04; text-align: center;
	border: 0px none;
	outline: none;
	cursor: pointer;
}
.col230 .send
{
	width: 65px;
	height: 65px;
	background: url(images/quicknote.jpg) no-repeat left top;
	font: bold 15px Arial; color: #91a32d; text-align: center;
	outline: none;
	cursor: pointer;
	border: 0px none;
}
/* .col230 .searchbig, .col680 .searchbig, .forums .searchbig, a.searchbig, .searchbig */
a.savebutton
{
	background: transparent url(images/savebutton.jpg) no-repeat left top;
	width: 150px;
	height: 33px;
	font: bold 15px Arial; color: #1e7cf0; text-align: center; text-decoration: none;
	margin: 0px auto 0px auto;
	padding: 12px 0px 0px 0px;
	display: block;
}
a.savebutton.gold
{
	background: transparent url(images/savebutton180.jpg) no-repeat left top;
	width: 180px;
	color: #222;
	padding-top: 10px;
	margin-bottom: 15px;
	height: 35px;
}
a.savebutton.gold .details
{
	font: bold 10px Arial; margin-top: -3px; 
}
a.savebutton:hover
{
	background: transparent url(images/savebutton_hover.jpg) no-repeat left top;
	color: #222;
}
a.savebutton.gold:hover
{
	background: transparent url(images/savebutton180_hover.jpg) no-repeat left top;
}
a.savebutton_first
{
	background: transparent url(images/savebutton_flash.gif) no-repeat left top;
	width: 150px;
	height: 33px;
	font: bold 15px Arial; color: #222; text-align: center; text-decoration: none;
	margin: 0px auto 0px auto;
	padding: 12px 0px 0px 0px;
	display: block;
}
.savebuttonsmall, a.savebuttonsmall
{
	border: 0px none;
	background: transparent url(images/quicknote.jpg) no-repeat center top;
	font: bold 11px Arial, Helvetica; color: #333; text-align: center; text-decoration: none;
	cursor: pointer;
	width: 170px;
	height: 25px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
	display: block;
}
img.sending
{
	width: 170px;
	height: 35px;
	margin: 0px auto 0px 25px;
}
a.savebuttonsmall:hover
{
	background: transparent url(images/quicknote1.jpg) no-repeat center top;
}
a.addnews
{
	background: transparent url(images/newsbutton.jpg) no-repeat center top;
	font: bold 11px Arial, Helvetica; color: #333; text-align: center; text-decoration: none;
	width: 100px;
	height: 25px;
	margin: -27px 0px 0px 5px;
	padding: 10px 0px 0px 0px;
	float: right;
}
a.addnews:hover
{
	background: transparent url(images/newsbutton_hover.jpg) no-repeat center top;
	width: 100px;
	height: 25px;
}
a.modify
{
	background: url(images/savebutton25.jpg) no-repeat left top;
	width: 80px;
	height: 20px;
	padding: 5px 0px 0px 0px;
	margin-top: -2px;
	display: block;
	float: right;
	font: normal 11px Arial, Helvetica; color: #333; text-align: center; text-decoration: none;
}
a.modify:hover
{
	background: transparent url(images/savebutton25_hover.jpg) no-repeat center top;
}
a.addsmiley
{
	background: transparent url(images/newsbutton.jpg) no-repeat center top;
	font: bold 11px Arial, Helvetica; color: #333; text-align: center; text-decoration: none;
	width: 100px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	display: block;
	float: right;
}
a.addsmiley:hover
{
	background: transparent url(images/newsbutton_hover.jpg) no-repeat center top;
}
.smileypreview
{
	background: transparent url(images/smiley_preview.jpg) no-repeat center top;
	padding: 0px;
	width: 34px;
	height: 34px;
}
.smileypreview a 
{
	display: block;
	padding: 6px 0px 0px 6px;
	width: 28px;
	height: 28px;
}
.smileypreview a img
{
	border: 0px none;
}
.col230 .leave, .col680 .leave, .forums .leave
{
	width: 100px;
	height: 15px;
	display: block;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 0px 0px;
	background: transparent url(images/blog_personalize_close2.jpg) repeat-x left top;
	font: normal 11px Arial; color: #555; text-align: center; text-decoration: none;
	border: 1px solid #a8a9ac;
	outline: none;
	cursor: pointer;
	float: right;
}
.inputButton
{
	width: 250px;
	height: 40px;
	display: block;
	margin: 5px auto 10px auto;
	background: transparent url(images/blog_personalize_close1.jpg) repeat-x left top;
	font: bold 15px Arial; color: #04aa04; text-align: center; text-decoration: none;
	border: 1px solid #a8a9ac;
	outline: none;
	cursor: pointer;
}
.inputButton:hover
{
	background: transparent url(images/blog_personalize_close.jpg) repeat-x left top;
}
.col230 .menu, .menu
{
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.col230 .menu h1
{
	font: bolder 17px Helvetica, Arial; color: #91a32d; text-align: center;
	padding: 15px 0px 5px 0px;
	margin: 0px;
	background: transparent;
}
.col230 .menu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 30px 0px;
	font: normal 12px Helvetica, Arial; color: #198009;
}
.col230 .menu ul li
{
	margin: 0px;
	padding: 4px 0px 4px 0px;
}
.col230 .menu ul li a
{
	background: transparent url(images/support_groupbullet.gif) no-repeat left top;
	padding: 0px 0px 2px 30px;
	color: #198009; text-decoration: none;
}
.col230 .menu ul li a .groupmembers
{
	color: #896c02; font-weight: bold;
}
.col230 .menu ul li a:hover
{
	background: transparent url(images/support_groupbulleton.gif) no-repeat left top;
	text-decoration: underline;
}
.browsegroups
{
	width: 540px;
	padding: 0px;
	margin: 0px;
}
.browsegroups h3
{
	height: 20px;
	display: block;
	padding: 5px 25px 0px 0px;
	margin: 15px 15px 0px 0px;
	font: bold 12px Arial, Helvetica, Verdana; color: #859729; text-align: right;
	background: transparent url(images/search_result.jpg) no-repeat right top;
}
.groupsummary
{
	width: 680px;
	margin: 0px 0px 10px 0px;
	clear: both;
}
.groupsummary h2
{
	font: bold 15px Arial; color: #1e7cf0;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}
.groupsummary td
{
	padding: 5px 10px 0px 0px;
	font: normal 15px Arial, Helvetica, Verdana;color: #616163; text-align: left; vertical-align: top;
	border: 0px none;
}
.groupsummary img,img.grouplogo
{
	background: url(images/groupavatarbg.gif) no-repeat left top;
	padding: 5px;
	float: left;
	margin: 0px 20px 0px 0px;
	overflow: hidden;
	width: 225px;
	height: 150px;
}
.groupsummary td.titles, .groupsummary td.subtitles
{
	font-size: 20px; color: #7e8f24; white-space: nowrap; font-weight: bold;
	width: 465px;
	overflow: hidden;
}
.groupsummary td.subtitles
{
	font-size: 17px; color: #7e8f24; white-space: nowrap; font-weight: bold;
}
img.available
{
	cursor: pointer; margin: 0px 0px 0px 5px;
}/*
.groupinfo
{
	border: 1px solid #ababab;
	padding: 5px 0px 5px 0px;
	margin: 4px 0px 6px 4px;
	float: left;
	width: 258px;
	height: 130px;
}
.groupinfo img
{
	border: 1px solid #285694;
	width: 75px;
	height: 50px;
	margin: 0px 5px 5px 5px;
	float: left;
}
.groupinfo p
{
	font: bold 12px Arial, Helvetica, Verdana; color: #888c96;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 2px 0px;
	line-height: 12px;
}
.groupinfo p.tags
{
	font: normal 11px Arial, Helvetica, Verdana;color: #7e8f24; text-align: left;
	width: 165px;
	float: right;
	cursor: default;
	height: 14px;
	overflow: hidden;
}
.groupinfo p.tags a
{
	background: url(images/leader.gif) no-repeat left top;
	font: normal 11px Arial, Helvetica, Verdana;color: #333; text-decoration: none;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
}
.groupinfo p.tags .results
{
	color: #616163; margin-left: 20px; text-align: right;
}
.groupinfo p a.viewgroup, a.viewgroup
{
	width: 245px;
	height: 15px;
	display: block;
	padding: 2px 0px 3px 0px;
	margin: 5px 5px 5px 5px;
	background: transparent url(images/joinbutton.jpg) repeat-x left top;
	font: bold 12px Arial; color: #7e8f24; text-align: center; text-decoration: none;
	border: 1px solid #aaa;
	outline: none;
	clear: both;
	cursor: pointer;
}
.groupinfo p a.viewgroup:hover, a.viewgroup:hover
{
	background: transparent url(images/joinbuttonover.jpg) repeat-x left top;
}
.searchtab
{
	background: url(images/supportgroup_searchbg.jpg) no-repeat left top;
	padding:65px 0px 0px 0px;
	margin: 0px;
}
.mygroupstab
{
	background: url(images/supportgroup_mygroupsbg.jpg) no-repeat left top;
	padding: 85px 0px 0px 0px;
	margin: 0px;
	float: right;
}
.myfriendstab
{
	background: url(images/supportgroup_myfriends.jpg) no-repeat left top;
	padding: 85px 0px 0px 0px;
	margin: 0px;
	float: right;
}
.create
{
	background: url(images/supportgroup_create.gif) no-repeat left top;
	padding: 65px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	/*height: 70px;
}
.manage
{
	background: url(images/supportgroup_manage.gif) no-repeat left top;
	padding: 65px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 70px;
}
.neutral
{
	background: url(images/supportgroup_neutralbg.jpg) no-repeat left top;
	padding: 5px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
.neutralbig
{
	background: url(images/supportgroup_neutralbigbg.jpg) no-repeat left top;
	padding: 100px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 15px;
}
.neutralbig850
{
	background: url(images/supportgroup_createbg.jpg) no-repeat left top;
	padding: 40px 10px 0px 10px;
	margin: 0px auto 0px auto;
	height: 530px;
	width: 830px;
}
.titlebar
{
	width: 242px;
	margin: 3px auto 5px auto;
	height: 20px;
	padding: 2px 5px 2px 5px;
	font: bold 15px Arial; color: #91a32d;
	border: 1px solid;
	border-color: #fff #d3d3d7 #d3d3d7 #fff;
}
.neutral .titlebar .titleleft
{
	float: left; 
}
.neutral .titlebar .titleright
{
	float: right; color: #616163;
}
.newsform
{
	background: url(images/supportgroup_addnews.jpg) no-repeat left top;
	padding: 100px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 15px;
}
.joinheader
{
	background: url(images/supportgroup_join.jpg) no-repeat left top;
	padding: 115px 0px 0px 0px;
}
.join_result table td
{
	font: bold 15px Arial; color: #04aa04; text-align: center; vertical-align: middle;
	height: 160px;
}
.textForm
{
	border: 1px solid #aaaaac;
	background: #fff;
	padding: 3px;
	font: normal 12px Helvetica, Arial; color: #616163;
	cursor: default;
	width: 600px;
}
.newsheader
{
	margin: 3px auto 5px auto;
	height: 20px;
	padding: 5px 5px 5px 30px;
	font: bold 15px Arial; color: #e5a122;
	border: 1px solid;
	border-color: #fff #d3d3d7 #d3d3d7 #fff;
}*/
.newstitle
{
	font: bold 14px Arial, Verdana, Verdana, Tahoma; color: #333; white-space: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.newstitle a img,.newsauthor a img
{
	border: 0px none;
	margin: 5px 5px 0px 0px;
	float: none;
	background: none;
}
.newsdate
{
	color: #be9520; font-weight:normal;
}
.newscontent
{
	font: normal 12px Arial, Verdana; color: #333; white-space: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.newsauthor, .newsauthor a, .username
{
	font: bold 11px Arial, Verdana; color: #333; white-space: nowrap; text-decoration: none;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 5px 0px;
	background: url(images/dotline.gif) repeat-x left bottom;
	clear: both;
}
.newsauthor img, img.member
{
	padding: 3px;
	width: 18px;
	height: 18px;
	margin: -8px 10px 0px 0px;
	float: left;
	background: url(images/groupmember_bg24.jpg) no-repeat center top;
}
.poststats
{
	font: normal 11px Arial, Verdana; color: #2d2d2d; white-space: nowrap; text-decoration: none;
	padding: 5px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	background: url(images/dotline.gif) repeat-x left top;
	clear: both;
}
.poststats img
{
	border: 0px none;
	margin: 5px 5px -5px 0px;
	float: none;
	background: none;
}
.txtSm
{
	font: bold 10px Arial, Verdana; color: #6a7721;
	padding: 10px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	background: url(images/txtsm_bg.gif) repeat-x left top;
	display: block;
}
.txtSm a
{
	color: #6a7721;
	height: 20px;
	margin: 0px 0px 5px 0px;
}
.txtSm a.reply
{
	background: url(images/reply.gif) no-repeat left top;
	padding: 1px 5px 0px 20px;
	margin-top: 10px;
	text-decoration: none;
	float: left;
}
.txtSm a.quote
{
	background: url(images/quote.gif) no-repeat left top;
	padding: 1px 5px 0px 20px;
	margin-top: 10px;
	text-decoration: none;
	float: left;
}
.txtSm a.reply:hover
{
	text-decoration: underline;
	background: url(images/replyover.gif) no-repeat left top;
}
.txtSm a.quote:hover
{
	text-decoration: underline;
	background: url(images/quoteover.gif) no-repeat left top;
}
.txtSm a.edit
{
	background: url(images/edit.gif) no-repeat left top;
	padding: 1px 5px 0px 20px;
	margin-top: 10px;
	text-decoration: none;
	float: left;
}
.txtSm a.delete
{
	background: url(images/delete.gif) no-repeat left top;
	padding: 1px 5px 0px 20px;
	margin-top: 10px;
	text-decoration: none;
	float: left;
}
.txtSm a.edit:hover, .txtSm a.delete:hover
{
	text-decoration: underline;
}
.boxoverBox p
{
	font: normal 11px Arial, Verdana, Tahoma; color: #333;
	padding: 5px;
	margin: 0px;
}
/*Loading screen for newly created supportgroups*/
.welcome
{
	background: url(images/supportgroup_screen1.jpg) no-repeat left top;
	width: 600px;
	height: 360px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.welcome.admintips
{
	background: url(images/admin_screen1.jpg) no-repeat left top;
	width: 800px;
	height: 540px;
}
.welcome ul
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	list-style-type: none;
	width: 600px;
	height:280px;
}
.welcome ul.admin
{
	width: 800px;
	height: 490px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.welcome ul li
{
	float: left;
	width: 180px;
	padding: 15px 10px 0px 10px;
	margin: 0px;
	font: normal 15px Arial, Verdana; color: #2d2d2d; text-align: center;
}
.welcome ul li img
{
	border: 0px none;
	padding: 5px 55px 5px 55px;
	width: 70px;
	height: 70px;
	clear: both;
}
.welcome ul li p.info
{
	font: bold 12px Arial, Verdana; color: #414141; text-align: left;
	margin: 0px 0px 5px 10px;
	padding: 0px;
	clear: both;
	height: 100px;
}
.welcome ul li p.info70
{
	font: bold 12px Arial, Verdana; color: #414141; text-align: left;
	margin: 0px 0px 5px 10px;
	padding: 0px;
	clear: both;
	height: 60px;
}
.welcome form
{
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 20px;
	width: 250px;
	clear: both;
}
.welcome .closewindow
{
	width: 250px;
	height: 20px;
	position: absolute;
	top: 10px;
	left: 10px;
}
.welcome .closewindow a
{
	text-decoration: none;
	color: #993300;
	display: block;
	padding: 2px 0px 3px 30px;
	background: url(images/makehint_close.gif) no-repeat left top;
}
.welcome .closewindow a:hover
{
	text-decoration: underline;

