/* CSS Document */


body {
background:url(../images/bkgd1.png) repeat top;
margin:0 auto;
margin-top:59px;
text-align:center;
font-size:11px;
color:#474747;
font-family:verdana, Helvetica, sans-serif;
}

p { clear:left;}

input, textarea {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
table {
font-size:11px;
}
.left {
float:left;
}
h1, div.componentheading, span.componentheading {
font-size:22px;
font-family:"Trebuchet MS", sans-serif;
color:#69be60;
margin-top:12px;
margin-bottom:10px;
}

#volunteers td { border-bottom:1px dotted #cccccc; padding:10px;}

.1 { clear:both; margin:0 auto; text-align:center;}

.moduletableSponsor th { color:#999; text-align:center; padding:15px 0 5px 6px;}

.moduletableSponsor td { padding: 10px 0 10px 0;}

.contentpaneopen {
padding:0 36px 30px 0;
background:url(../images/contentBg.png); 
background-repeat: no-repeat;
background-position:5px 8px;
margin:2px 0 0 0;
}
#cbUserTable {
border:1px solid #bfbfbf;
clear:left;
margin:10px 0 0 0;
}
.contentdescription {
padding:10px;

}
#centerContent2 #cbUserTable td {
padding:10px;
}
#centerContent2 #cbUserTable th {
font-size:12px;
border-bottom:1px dotted #918f8f;
padding:5px;
background:#e0dfdf;
}
.blog .contentpaneopen, .blog .contentpaneopenTitle, .blog .contentheading {
border:none;
width:100%;
padding:0;
height:auto;
background:none;
}
.blog .contentheading span {
background:none;
padding:0 ;
}
.contentheading span, span.contentheading {
padding:0 12px 0 0;
}
#centerBodyTop .contentpaneopenTitle, .fb_header, span.contentheading, h1.componentheading  {
background:url(../images/titleBar.png) no-repeat;
background-position:left;
width:100%;
color:#D3D3D3;
font-family:"Trebuchet MS", sans-serif;
}
.contentpaneopenTitle, .fb_header {
height:41px;
}
span.contentheading, h1.componentheading, span.contentheading {
padding:5px 0 0 19px;
height:35px;
}
span.contentheading {
_height:41px;
}
h1.componentheading {
font-weight:normal;
}
.contentpaneopenTitle,  h1.componentheading, span.contentheading, #fireboard #fb_header_th_2 .fb_title, #fireboard fbxl, .contentheading { 
font-size:24px;
}
.contentpaneopenTitle td {
background:url(../images/corner1.png); 
background-repeat:no-repeat;
background-position: right top;
width:100%;
padding:0 0 0 19px;
}
span.componentheading {
display:block;
}

h1, h2, h3,  h4, h5, h6 {line-height:normal;}

h2 span {
border:1px dotted #918f8f;
border-collapse:collapse;
padding:0 10px 0 5px;
background:#e0dfdf;
}

h2 span br { display:none;}

h2, .moduletableRSS th {
font-size:18px;
margin-bottom:0;
border-bottom:1px dotted #918f8f;
font-weight:normal;
padding-bottom:.3em;
text-align:left;
}
h2.tab {
font-weight:normal;
}
h3 {
font-size:18px;
}
h4 {
font-size:16px;
}

h4.browse{font-family:"Trebuchet MS", sans-serif;
font-size:16px;
}
h5 {
font-size:14px;
}
h6 {
font-size:12px;
}
a:link, a:visited, a:hover {
color:#39892E;
text-decoration:none;
border:none;
}
.introLine {
color:#6dbbdc;
font-weight:bold;
font-size:16px;
font-family:"Trebuchet MS", sans-serif;
letter-spacing:-.03em;
}
.intro  {
color:#231F20;
float:right;
width:300px;

}
#clear {
clear:both;
}
#masterOuter {
background:#ffffff;
margin:0 auto;
text-align:center;
width:800px;
border:1px solid #ff0000;
}
#wrapper {
margin:0 auto;
text-align:center;
width:800px;
background:white;

}
#masthead {
margin:0 auto;
text-align:center;
width:800px;
height:127px
}
#spacer1 {
width:800px;
height:20px
}
#topBar {
float:left;
width:800px;
height:29px
}
#topBarEnd {
float:left;
width:1px;
height:9px;
background:url(../images/topBarEnd.gif) no-repeat top
}
#topBarBkgd {
float:left;
height:9px;
padding-bottom:21px;
width:100%;
background:url(../images/topBarBkgd.gif) repeat-x top;
}
#logoArea {
float:left;
text-align:center;
width:245px;
height:60px
}
#nav {
float:left;
width:555px;
height:60px;
background:#ffffff;
}
#nav .moduletable {
margin-top:11px; /*ie*/
}
#nav ul#mainlevel {
margin:0;
margin-left:5px;
text-align:left;
padding:0;
/* height:30px; */
_padding-top:15px; /*ie*/
}
#nav li {
display:inline;
margin:0 5px 0 0 ;
padding:0;
list-style-type:none;
background:url(../images/navDivider.gif);
background-repeat:no-repeat;
background-position:left 2px; /*ie*/
_background-position:left 12px; /*ie*/
padding-left:8px;
}
*+ html #nav li {
display:inline;
margin:0 5px 0 0 ;
padding:0;
list-style-type:none;
background:url(../images/navDivider.gif);
background-repeat:no-repeat;
background-position:left 12px; 
padding-left:8px;
}
#nav a:link, #nav a:visited {
color:#767374;
font-family:"Trebuchet MS", sans-serif;
text-decoration:none;
padding-top:8px; /*ie*/
}
#nav a:hover {
background:url(../images/navHover.png);
background-repeat:no-repeat;
background-position: top;
}
.navDivider {
margin:0 10px 0 10px;
}
#currentLink {
float:left;
width:555px;
height:20px;
text-align:left;
background:#ffffff;
}
#homeBody {
text-align:center;
width:800px;

background:#ffffff;
}
#left {
float:left;
width:158px;
height:auto;
text-align:left;
background:#ffffff;
padding-bottom:31px;
line-height:normal;
font-family:Arial, sans-serif;
}
#center {
float:left;
width:450px;
height:auto;
background:#ffffff;
padding:0 9px 0 9px;
padding-bottom:31px;
margin-top:7px;
}

#centerContent {
float:left;
background:#ffffff;
padding:0 0 0 9px;
padding-bottom:31px;
width:600px;
}

#centerContent2 {
float:left;
background:#ffffff;
padding:0 0 0 9px;
padding-bottom:31px;
/*width:600px;*/
margin-top:-5px;
}

#centerContent #centerBodyTop {
float:left;
width:431px;
text-align:left;
}
#centerContent2 #centerBodyTop {
float:left;
text-align:left;
width:600px;
_width:550px;
}
#centerBodyMiddle, #center #centerBodyTop, #centerBodyBtm {
float:left;
width:450px;
height:auto;
text-align:left;
}
#centerBodyBtm {
	padding-top:15px;}
#centerBodyTop {
	margin-bottom:30px;
}
#welcome {
float:left;
width:145px;
height:auto;

}
.moduletableHomeIntroInner, moduletableHomeIntro { width:100%;}

#intro {
float:left;
width:300px;
height:auto;
text-align:left;
}
.leftImg {
float:left;
margin:0 15px 0 0;
}
.rightImg {
float:right;
margin:0 0 0 15px;
}
#right {
float:left;
_float:right;
_clear:right;
width:174px;
height:auto;
text-align:left;
background:#ffffff;
padding-bottom:31px;
margin-top:7px;
}
#joinUs {
width:149px;
border:1px solid #c8c7c7;
float:right;
background:url(../images/joinUs.gif) no-repeat left 2px;
height:200px;
}
#events, .moduletableCalendar {
width:159px;
border:1px solid #c8c7c7;
float:left;
background:url(../images/events.png) no-repeat left top;
padding-bottom:5px;
}
.latest_event {
margin-bottom:10px;
}
#events {
height:210px;
}
.moduletableCalendar td {
padding:10px;
}
.moduletableCalendar .noPadding td {
padding:10px 0 0 0;
vertical-align:top;
}
.moduletableCalendar ul{
margin:0 15px 10px 10px;
list-style-type:none;
padding:0;
}
.moduletableCalendar {
margin:0 0 5px 0;
}
.moduletableCalendar li{
margin:0 0 10px 0;
}
.moduletableCalendar th {
color:black;
padding:45px 0 0 10px;
text-align:left;
}
.moduletableCalendar .noPadding th {
color:black;
padding:35px 0 0 0;
text-align:left;
}
.moduletableCalendar th, .moduletableCalendar a:link, .moduletableCalendar a:visited {
font-family:"Trebuchet MS", sans-serif;
font-weight:bold;
font-size:14px;
}

.moduletableITdirect {margin-bottom:15px;}

.contentFeature {
float:left;
width:225px;
height:auto;
margin-bottom:20px;
text-align:left;
}
.contentFeature img {
margin-bottom:4px;
}
hr, span.contentheading {
text-align:left;
float:left;
}

.contentFeature *{
clear:left;
}
.contentFeature img {
display:block;
}
/*
#shortBar,*/ #boxBar {
width:117px;
 height:1px;
background:#231f20;
margin-bottom:7px;
border-top:2px solid #231f20;
}
.shortBar, #left .boxBar, #borderedBox_R .boxBar {
margin-bottom:5px;
margin-left:0px;
}
#text1 {
float:left;
height:auto;
padding:5px 5px 10px 10px;
}

div#text1 img{
margin:0;
padding:0 0 0 0;
}
#text2 {
float:left;
width:125px;
padding:5px 2px 10px 10px
}
#text3 {
float:left;
width:125px;
height:auto;
padding:25px 5px 10px 10px;
margin-top:15px
}
#borderedBox {
float:right;
width:146px;
}
#borderedBox, #borderedBox_R {
border:1px solid #c8c7c7;
margin-top:5px;
}
#borderedBox_R {
clear:left;
width:157px;
}
#borderedBox_R #text2 {
float:none;
}

#centerBorder {
border-bottom:1px solid #69be60;
width:450px;
height:2px;
}
.moduletableSpotlight1 {
padding-right:25px;
}
.contentFeature p {
margin-top:3px;
}
#centerBodyBtm h1 {
color:#231f20;
margin:0;
font-size:12px;
font-family:Arial, sans-serif;
}
#centerBodyBtm h2 {
color:#5fba55;
margin:0;
font-size:12px;
border:0;
}
#centerBodyBtm #shortBar {
margin-bottom:1px;
}

span#mod_login_username

form table td, #mod_loginform a:link, #mod_loginform a:visited {
font-size:11px;
color:#67686A;
}
#mod_login_remembermetext {
float:left;
padding-top:3px;
width:70px;
margin-left:3px;
}
#mod_loginform .inputbox, .moduletableEnews, .moduletableEnews .inputbox, .moduletableEnews .aca_list_name a:link, .moduletableEnews .aca_list_name a:visited {
color:#67686a;
font-size:11px;
text-decoration:none;
}
.moduletableEnews .inputbox, #mod_loginform .inputbox {
margin-bottom:5px;
vertical-align:top;
margin-left:0;
float:left;
clear:left;
background:url(../images/whiteBgPix.png);
}
.moduletableEnews #wz_31, .moduletableEnews #wz_32, .moduletableEnews #wz_35, .moduletableEnews #wz_34, #mod_login_remember {
width:10px;
height:10px;
_border:0;
float:left;
margin-top:5px;
vertical-align:middle;
}
*+ html .moduletableEnews #wz_31, .moduletableEnews #wz_32, .moduletableEnews #wz_35, .moduletableEnews #wz_34,#mod_login_remember {
width:10px;
height:10px;
border:0;
float:left;
vertical-align:middle;
}
*+ html .moduletableEnews #wz_32 {
width:10px;
height:10px;
border:0;
float:left;
margin-top:5px;
vertical-align:middle;
}
*+ html #mod_login_remember {
width:10px;
height:10px;
border:0;
float:left;
margin-top:5px;
vertical-align:middle;
}
#borderedBox img, #borderedBox_R img {
margin-left:5px;
}
.aca_list_name {
line-height:12px;
float:left;
margin-top:5px;
}
.Enews {
width:100%;
}

.moduletableEnews div { width:auto!important;}


.moduletableWelcomeImg { float:left;}

#welcome .moduletableHomeIntro { /*width:137px;*/}

#welcomeImg { float:left; margin-right:8px; display:inline;}

.moduletableEnews #wz_32 {
clear:left;
}
.button, #registrationTable .button {
cursor: pointer;
background:black;
color:white;
font-family:"Trebuchet MS", sans-serif;
font-weight:bold;
font-size:11px;
float:left;
padding:0;
border:0;
clear:both;
margin:3px 0;
}

#right .moduletableCalendar #extcal_minical, .moduletableCalendar #extcal_minical {
padding-top:33px;
text-align:center;
}
#centerContent form .inputbox {border:1px solid #918f8f;}
#centerContent form .inputbox, #registrationTable input {
background:url(../images/whiteBgPix.png);
font-family:Arial, sans-serif;
color:#636466;
font-size:12px;
margin-bottom:7px;
}
select {
border:1px solid #918f8f;
font-size:11px;
color:#636466;
}
#centerContent2 .adminform .inputbox {
border:1px solid #918f8f;
color:#636466;
font-size:12px;
background:url(../images/whiteBgPix.png);
height:20px;
vertical-align:middle;
}
#centerContent2 input.inputbox, #centerContent2 textarea.inputbox  {
color:#666666;
}
#centerContent2 .button {
clear:none;
margin-right:10px;
margin-top:5px;
}
#centerContent2 input.inputbox {
margin-top:4px;
border:1px solid #918f8f;
background:url(../images/pixel.png);
}
/*#centerContent2 form input.inputbox, #centerContent2 form#adminForm input.inputbox {
border:0; border-bottom:1px dotted #918f8f;
}*/
#centerContent2 .contentpane input.inputbox {
border:1px solid #918f8f;
}
#centerContent2 textarea.inputbox {
border:1px dotted #918f8f;
margin-top:5px;
}
#centerContent2 .tc_tab input, #centerContent2 .button {margin:0 .3em .3em 0; background: url(../../../images/button_slice.jpg) center repeat-x;padding:1px 5px;font-size:1em; font-family:Arial, sans-serif; }

#centerContent2 .button_spaced {font-weight:bold;}

#centerContent2 .button { border-bottom:1px solid #5d5d5d;border-left:1px solid #bea680; border-right:1px solid #666666; border-left:1px solid #bf9d6c; border-top:1px solid #666666;cursor:pointer; }

.fabrikForm textarea { width:400px;}

#fb_element_66 input { border:0;}

#centerContent2 .fb_element input {background:none;}

#centerContent2 input.tc_selection_check{
	color:#FFFFFF; border-bottom:1px solid grey; border-right:1px solid black; border-bottom:1px solid black; border-bottom: 1px solid grey; cursor:pointer; background: transparent none repeat scroll 0%;}

#centerContent2 input.search_field_class{
	color:#666666; border-bottom:1px solid grey; border-right:1px solid black; border-bottom:1px solid black; border-bottom: 1px solid grey; cursor:pointer; background: transparent none repeat scroll 0%;}

#mf_el_mf_el_jos_fabrik_formdata_1___Message_text, #mf_el_mf_el_jos_fabrik_formdata_1___Email_text {
margin-top:15px;
}
td.sectiontableheader, #centerContent2 td.sectiontableheader{ 
font-weight:bold;
font-family:Verdana, sans-serif;
font-size:12px;
vertical-align:bottom;
border:1px solid #BFBFBF;
border-collapse:collapse;
border-right:0;
border-left:0;
border-bottom:1px dotted #BFBFBF;

padding:5px;
background:#E0DFDF;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td {
padding:10px;
vertical-align:top;
}
tr.sectiontableentry1 td {
background:#eff1ee;
}
#centerContent2 .contentpane td {
vertical-align:top; }

#extcalendar { width:100%;}

a.pagenav:link, a.pagenav:visited {background:#E0DFDF;border:1px solid #BFBFBF; margin-left:4px; float:left; padding:3px;}

span.pagenav, a.pagenav:link { padding:3px; font-size:11px; font-weight:normal;float:left;margin:5px 2px; }

span.pagenav { background:#EFF1EE; color: #999; border:1px solid #ccc;}

.newsfeedRSS { margin:10px 0 0 9px; padding-left:15px;}

.newsfeedRSS li { margin:0 0 3px 0; padding:5px; list-style-type:square;}

.registrationTable .contentpaneopen { background:none;}

.moduletableRecommend img { margin:10px 0 0 10px;}


/* Fire Board CHanges */
.fb_credits { display: none; }


/* Groupjive manager functions (and "Join This Group" */

#gj_list_standard_funcs {
 padding:0;
 margin:0 0 0 5px;
}


/*com_comprofiler changes */
table.moduletablesobi2cats{
	width: 100%;
	margin-bottom: 30px;
	margin-top: 20px;
}

#sobi2cats{
}

.odd, .even{
	width: 50%;
	list-style-type: none;
	display: block;
	margin-bottom: 10px;
}

.odd h2, .even h2{
	font-size:11px;
	border-bottom: none;
	padding-bottom: 5px;
	padding-top: 5px;
}

.odd h2 a:link{
	list-style-type: none;
	color: #333333;
}

.odd h2 a:visited{
	color:#333333
}

.even h2 a:link{
	list-style-type: none;
	color: #333333;
}

.even h2 a:visited{
	color: #333333;
}

li.linkListItem {
	list-style-type: none;
	/*display: inline;*/
	margin-bottom:10px;
	margin-left:0;
}

/* dashboard */

img { border:0; }

.dButton { width:130px; background:#f4f4f5; float:left; margin-right:5px; margin-bottom:10px;}

.dButton a:link, .dButton a:visited, .dButton a{text-align:center; padding:12px 5px 1px;background:#f4f4f5; border:1px solid #aeaeae;font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block;color:#EB5325; text-decoration:none;}

.dButton span { display:block; margin-bottom:15px;}

.dButton a:hover {background:#fff; border:1px solid #e09e26; }

#dashboardBtn { background:#faab24 url(../images/starbar.png) -2px -1px no-repeat; padding-left:25px;}

#dashboardMain form { width:400px; margin:0 auto; text-align:center;}

#dashboardContainer .tc_column, #tc_page_dashboard2_organizations_form .tc_column { padding:0;}

#dashboardContainer #tParent, #tc_page_dashboard2_organizations_form #tParent { width:auto; margin:0 auto; text-align:center;}

html>/**/body #tc_page_dashboard2_organizations #dashboardContainer  {width:405px;}

html>/**/body #tc_page_dashboard2_main #dashboardContainer  {width:407px;}

#dashboardContainer { width:420px;}

#tc_page_dashboard2_main, #tc_page_dashboard2_organizations, #dashboardContainer {margin:0 auto; text-align:center;}

#tc_page_dashboard2_organizations #tParent { margin-bottom:15px;}

#tc_page_dashboard2_organizations .dButton  { _margin-right:10px;}

.dashboardTitle { font-size:14px; text-align:center; font-weight:bold; margin-bottom:.5em; color:#666;}

.itemTitle { width:80%;}

.linkGroup { color:#999;}

.cbPosMiddle #dashboardContainer img { margin:0;}

#tc_dashboard #tParent { margin:0 auto; text-align:center;}

#tc_dashboard .tc_column { padding:0 0 1em;}


/*SECTION_HEADER_MODULE CHANGES*/

h4.section_header_module{
	margin:15px 0 10px;
	border-top:1px solid #bfbfbf;
}
.section_header_module span {
	font-family: "Trebuchet MS", sans-serif;
	font-size:12px;
	border-top: 2px solid black;
	background: url(../images/section_header_module_bg.jpg) top;
	background-repeat:repeat-x;
	height: 25px;
	padding: 7px 10px 10px;
	color: #FFFFFF;
	display:inline;
	float:left;
	text-transform:uppercase;
	margin-bottom:.5em;
}

h4.section_header_browse{
	font-family: "Trebuchet MS", sans-serif;
	font-size:14px;
	height: 35px;
	padding: 7px 7px 5px 10px;
	color: #000000;
	display:inline;
	margin-top:20px;
	margin-bottom:40px;
}

/*DTAB HEADERS*/

h4.section_header_dtab{
	font-family: "Trebuchet MS", sans-serif;
	font-size:14px;
	height: 35px;
	color: #000000;
	display:inline;
	margin-top:20px;
}

/*GEEK OF THE WEEK*/
p#cats.pSnap{color:#003300; padding: 0 0 0 0;}

p#location.pSnap{font-weight:bold;}

p.pSnap#flName{ font-family:"Trebuchet MS", sans-serif; font-size:16px; font-weight:bold;}

/*FOR SOME REASON TABS UNDER NEWEST GEEKS AND ORGANIZATIONS ARE STYLED FROM HERE INSTEAD OF TAB_CONTROL.CSS*/

a.tc_button_inactive#tc_page_latest_jobs_orgs_button { font-family:Arial, sans-serif; font-size:11px; color:#000000; background-color:#CCCCCC; _padding-bottom:10px;}

a.tc_button_active#tc_page_latest_jobs_newpage_button { font-family:Arial, sans-serif; font-size:11px; color:#FFFFFF; background-color:#000000; border-top: none; _padding-bottom:10px;}

/*TAKING AWAY GREEN BORDER ON IMAGES*/
img {border:none;}

/*FOOTER STYLES*/

#footer{padding-bottom:40px;}

/*JOOMLA CUSTOM CSS PREFIXES ON DATA GRIDS*/

div.geek_of_the_weektc_tab#tc_geek_of_week {width:100%; margin-top:20px;}

div.directory_listtc_tab#tc_new_members {border:1px solid grey; width:100%; margin-top:20px;}

div.featured_organizations_tc_tab#tc_latest_jobs {border:1px solid grey; width:100%; margin-top:20px;}

div.tc_tab#tc_search_results {width:500px; margin-top:20px;}

div.singlePage_tc_menu#td{font-family:"Trebuchet MS", sans-serif; font-size:18px; color:#FFFFFF; background-color:#000000; padding: 10px 0 10px 0; display:block;}

img.join_mtg_1{float:left;}

img.join_mtg_2{float:left;}

hr {color:#999999; height:1px; width:100%; display:inline; margin-bottom:7px;}

.moduletable{ width:100%;}

#clear_ie{clear:both;}
/* SUES TWO COLUMN CATAGORY FIX*/

.sobi2cats li {
display: block;/*
float: left;*/
width: 48%;
}
.sobi2cats li.odd {
clear: left;
margin: 0 2% 0 0;
}
.sobi2cats li.even {
margin: 0;
}
.sobi2cats li li {
display: inline;
/*float: none;*/
width: auto;
}	
/*OTHER SAVE BUTTONS NOT IN TAB_CONTROL.CSS STYLING*/

form#tc_page_new_members_newpage_form input {margin:0 0 .3em; text-align:center; color:#FFFFFF; background: url(../../../images/button_slice.jpg) center repeat-x;padding:1px 5px; border-bottom:1px solid #5d5d5d;border-left:1px solid #bea680; border-right:1px solid #666666; border-left:1px solid #bf9d6c; border-top:1px solid #666666; font-size:1.2em; font-family:Arial, sans-serif; text-transform:uppercase; cursor:pointer;}

form#tc_page_new_members_newpage_form {padding-left: 20px;}


/*RESOURCES PAGE*/

span.cbFieldIconsLabels{
	margin-bottom:10px;}
	
form#tc_page_new_members_newpage_form input.tc_selection_check{
	color:#FFFFFF; border-bottom:1px solid grey; border-right:1px solid black; border-bottom:1px solid black; border-bottom: 1px solid grey; cursor:pointer; background: transparent none repeat scroll 0%;}
	


input.inputbox#mod_login_username{
	position: relative;
	left: 75px;
	top: -18px;
}

span#mod_login_passwordtext{
	position: relative;
	left: -135px;
	top: 0px;
}

input.inputbox#mod_login_password{
	position: relative;
	left: 75px;
	top: -15px;
}

a.mod_login#centerBodyTop{
	padding-top: 10px;
	color:#006600;}
	
span#mod_login_remembermetext{
	width: 200px;
	padding-left:20px;
}

img.dashboard_button{
margin-left:300px;}
/*146 47*/

#launchDB { background:url(../images/dbBg.png) no-repeat center -2px; display:block; color:white; font-family: Trebuchet MS, sans-serif; font-size:12px; height:47px; width:149px; font-weight:bold; text-align:center; text-transform:uppercase;}

.linkText { display:block; padding:15px 10px 10px;}

.moduletableDB{ margin-bottom:.2em;}

td.unregister_td1{}

#centerContent2 input.unregister_field1{color:#000000; background-image:none; border-bottom:1px solid grey; border-right:1px solid black; border-bottom:1px solid black; border-bottom: 1px solid grey; cursor:pointer; background-color: #FFFFFF;}

td.unregister_td2{}

input.unregister_field2{color:#FFFFFF; border-bottom:1px solid grey; border-right:1px solid black; border-bottom:1px solid black; border-bottom: 1px solid grey; cursor:pointer; background: transparent none repeat scroll 0%;}

div#text1 img.geek_case{margin-top: 10px; margin-left:-4px;}

.fabrikActions { margin-left:0;}

.fabrikLabel.readonly { clear:none;}


/* New org form */

.sobi2cats { width:500px;}

.fabrikForm { margin-top:20px;}

#fabrik4 .inputbox { width:150px;}

.fabrikForm li, .sobi2cats li { list-style:none; float:left; }

.fabrikForm h2, .sobi2cats h2 { margin-top:0; padding-bottom:3px; border-bottom:1px solid #BDBDBD; }

.fabrikForm li.odd, .sobi2cats li.odd {clear:left;margin-right:4%;width:46%;}

.fabrikForm .odd h2, .fabrikForm .even h2, .sobi2cats .odd h2, .sobi2cats .even h2 {font-size:1.1em;padding-top: 5px; font-weight:bold; margin-bottom:5px;}

#fabrik li.even, .sobi2cats li.even { width:46%;}

.fabrikForm .odd, .fabrikForm .even, .sobi2cats .odd, .sobi2cats .even {list-style-type: none;margin-bottom:10px; /*float:left;*/ }

#fabrik4 .odd h2 a:link, #fabrik4 .even h2 a:link{list-style-type: none;color: #3f3f3f;}

.fabrikForm li li, .sobi2cats li li {float:none;width:auto; font-size:.9em; margin-bottom:2px;}	

.fabrikForm li.linkListItem, .sobi2cats li.linkListItem {list-style-type: none; display:block;margin-right:5px;}

.fabrikForm ul, .sobi2cats ul { margin-bottom:15px; padding:5px 0 0; clear:both;}

.fabrikForm ul input, .sobi2cats ul input { margin-right:2px;}

.fabrikForm .subcategories, .sobi2cats .subcategories { margin-left:18px; margin-top:0; padding-top:5px;}

.fabrikActions {clear:both;}

input#jos_fabrik_formdata_5___show_comp_0{margin-left:5px;}
 
input#jos_fabrik_formdata_5___show_comp_1{margin-left:5px;}
 
ul.subcategories linkList {display:block;}

.moduletablesobi2cats { width:600px;}
 
 /*ul#gj_list_standard_funcs li{font-size:12px; text-transform:uppercase; padding: 5px 0 5px 30px; border: 1px solid grey; list-style-type: none; font-weight: bold;}*/
 
input#save{float: right;}
 
#tc_page_dtabgjmygroups_newpage_form {/*padding-right: 20px;*/}

#tc_page_dtabgjmygroups_newpage_form #fullRow { width:100%;}
 
#tc_home_event {margin: 0 16px 0 0;}

#tc_home_event .tc_content { padding:0;}

#tc_home_event { width: 158px;}

#tc_home_event #tParent { margin:1em 0 1em 1em;}

#userEditTable { border-spacing:0; width:90%!important;}


/* CSS Tech Now Additions Document */

#container 	{width:500px; font:11px/15px Arial, Helvetica, sans-serif; color:#333; text-align:left;}
#container a {color:#d60505; text-decoration:none;}
#container a:hover {color:#d60505; text-decoration:underline;}

#intro			{float:left; width:500px;}
#intro-pad		{padding:30px 0 20px 0; border-top:#3285cc dotted 1px;}
#video			{float:left; width:500px; height:auto;}
#video-pad		{padding-bottom:20px;}
#features		{float:left; width:500px; height:auto; border-top:#9bc200 solid 3px; border-bottom:#9bc200 solid 3px;}
#features-pad	{padding:20px 0;}
.col1			{float:left;}
.col2			{float:left; padding-left:20px;}
#download		{clear:both; padding:15px 0;}
#companies		{float:left; width:250px;}
#hub			{float:left; width:250px;}
#videolibrary	{clear:both; float:left; width:500px; height:auto;}
#videolibrary-pad	{padding:20px 0;}
#videocol1			{float:left; width:250px;}
#videocol2			{float:left; width:250px;}
.left-pad 		{padding-left:20px;}
.photo			{float:left; padding:0 10px 10px 0;}
#sponsors		{clear:both; float:left; width:500px;}
#sponsors-pad	{padding:20px 0 30px 0; border-bottom:#3285cc dotted 1px; border-top:#9bc200 solid 3px;}

.hide_data {display:none;}
