
/*------------------ Sort Controls ------------------*/
div.tc_sort_control, .alternate_tc_sort_control {
cursor: pointer;
border: solid 1px #bdbdbd;
margin-bottom:20px;
background:url(../../../images/button_slice.jpg) repeat-x scroll center;
color:#FFFFFF;
padding: 1px 15px;
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; 
float:right;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
position:relative;
text-align:center;
}

.sortMenu {
margin-bottom:1px;
margin-top:0;
text-align:center;
}

div.tc_sort_menu, .alternate_tc_sort_menu {
position: absolute;
border: solid 1px #000;
background-color: #fff;
width:100%;
margin-top:1px;
color:#000;
left:0;
padding:2px 5px 2px 2px;
}

div.tc_sort_menu_item {
background: #fff;
color: #000;

}

div.tc_sort_menu_item_focused {

}
.cbPosMiddle .tc_sort_menu_item img, .cbPosMiddle .tc_sort_menu_item_focused img { margin:0;}



/* job details */

.label { font-weight:bold;}

#jobDetails p{ margin-bottom:.2em;}

.note1 { margin:0; text-transform:uppercase; font-size:.9em; color:#666;}

p.note1 { margin:0 0 2em;}

#tc_job_details .tc_content { border:0;}


/* login */

.moduletableLogin { margin:0 0 1em; width:100%;}


/* action menu */

.moduletableAction { border:1px solid #AEAEAE; width:147px;}

.moduletableAction table { margin:1em 1em 1em .8em;}


/* my orgs module */

.moduleHead {/*position:absolute; */top:-1px; }

.moduletableAction th, .moduleHead { text-transform:uppercase;font-family:trebuchet ms, sans-serif; font-size:12px; margin:0; border:0; border-top:3px solid #000; padding-left:7px; font-weight:bold; text-align:left;}



#tc_dtabgjmygroups .tc_content { padding:0;}

#tc_page_dtabgjmygroups_newpage { position:relative;}

#tc_dtabgjmygroups #fullRow td { padding:1em 0 0 .6em;}

#tc_dtabgjmygroups .tc_column { padding:0;}

#tc_dtabgjmygroups {width:147px; }


/* geek landing page */

div.alternate_tc_page_content table tbody td.checkboxColumn { text-align:center; padding:0;}

.geek_landing_desc { width:310px;}

#geekLandingList td { vertical-align:top;}

div.alternate_tc_page_content table#geekLandingList tbody td { padding:0;}






/*---------------------------------------------------*/

#tParent { width:100%; _width:92%; clear:both;}

.tc_edit_container_open {
position: absolute;
border: solid 5px #444;
z-index: 99;
display: block;    
background-color: #fff;
overflow: auto;
font-size: 8pt;
font-weight: normal;
}

.tc_edit_container_flash {
position: absolute;
border: solid 5px #f00;
z-index: 99;
display: block;    
background-color: #ddd;
overflow: auto;
}

.tc_edit_container_closed {
position: absolute;
width: 0px;
height: 0px;
top: -1px;
left: -1px;
border: none;
z-index: -99;
display: none;    
}

div.tc_edit_container_open h1 {
font-size: 10pt;
font-weight: bold;
}

div.tc_edit_container_open a {
font-size: 8pt;
font-weight: bold;
text-decoration: underline;
}

div.tc_edit_container_flash h1 {
font-size: 10pt;
font-weight: bold;
}

div.tc_edit_container_flash a {
font-size: 8pt;
font-weight: bold;
text-decoration: underline;
}



.tc_tab {
background:#fff;
padding:1em 0 1.5em 0;
width:100%;
/*font-size:8pt;*/
}



/*table.moduletable{
width:100%;
}*/

.tc_menu {
padding:0 0 0 .5em;
}
#centerBodyMiddle .moduletable .tc_menu a { font-size:1em; font-family:Verdana, sans-serif;}

.tc_button_active, .tc_button_inactive {
text-decoration: none;     
font-size:11px;
float:left;
padding:8px 12px 9px;
margin-right:3px;
font-weight: bold;
}
*html #tc_home_featured .tc_button_active, *html #tc_home_featured .tc_button_inactive {
padding:15px 12px 9px;
}

.tc_button_active {
background:#000;
color:#fff;
}

.tc_button_inactive {
background: #ddd;
color: #000;      
}

a.tc_button_inactive:link, a.tc_button_inactive:visited  { 
font-size:11px;
color:#4A4A4A;
text-transform:capitalize;
}
a.tc_button_active:link, a.tc_button_active:visited { color:white; font:Arial, Helvetica, sans-serif; font-size:11px; text-transform:capitalize; background:#000;}

.tc_content, .tc_menu {
text-align:left;
}
.tc_menu {zoom:1; clear:left;}

.tc_content {
clear:left;
padding:1.8em 1.3em 1.3em;
border:1px solid #aeaeae;
}


.tc_edit table {
font-size: 8pt;
background-color: #000;
margin: 0px;
padding: 0px;
}

.tc_edit table thead {
font-size: 8pt;
font-weight: bold;
}

.tc_edit td{
background-color: #FFF;
}

.tc_page_edit label, .tc_edit label {
white-space: nowrap;
}

.tc_page_edit input[type="text"], .tc_edit input[type="text"] {
font-size: 8pt;
font-weight: normal;
width: 100%;
border: dotted 1px #000;
}

.tc_page_edit select, .tc_edit select {
font-size: 8pt;
font-weight: normal;
width: 100%;
border: dotted 1px #000;
}

.tc_page_edit input[type="button"], .tc_edit input[type="button"]  {
font-size: 8pt;
font-weight: normal;
width: 48px;
}

.tc_page_edit table.control tr td, .tc_edit table.control tr td {
width: 100%;
text-align: right;
}

.tc_page_edit_message {
font-weight: bold;
text-decoration: blink;    
}

.tc_page_active, .tc_page_inactive {

}
div.tc_page_active {
display:block;
font-size: 8pt;
}

div.tc_page_inactive {
display:none;      
font-size: 8pt;
}

div.tc_page_content table {
font-size: 8pt;
margin: 0 0 1.5em;
padding: 0px;
}
div.tc_page_content table table {
font-size: 8pt;
margin: 0;
padding: 0px;

} 

div.tc_page_content table thead td {
font-size: 1.4em;
font-weight: bold;
/*border-top:2px solid #333;
border-bottom:1px solid #333;*/   
padding:0.5em 0pt 0.2em; 
color:#333;
}

div.tc_page_content table tbody td {
font-size: 1em;
}

div.alternate_tc_page_content table {
font-size: 8pt;
margin: 0 0 1.5em;
padding: 0px;
}
div.alternate_tc_page_content table table {
font-size: 8pt;
margin: 0;
padding: 0px;
} 

div.alternate_tc_page_content table thead td {
font-size: 1.4em;
font-weight: bold;
border-top:2px solid #333;
border-bottom:1px solid #333;    
padding:0.5em 0pt 0.2em;
color:#333;
}


div.alternate_tc_page_content table tbody td {

font-weight: normal;
background-color: #fff;
padding-top:10px;
/*width: 565px;*/
}

.singlePagetc_page_active div.tc_page_content table tbody td{
font-size:18px;
font-family:"Trebuchet MS", sans-serif;
color:#FFFFFF;
background-image:url(../../../images/page_title_strip.jpg);
background-repeat:repeat-x;
padding: 10px 200px 10px 10px;
}

td.tc_column a {
text-decoration: none;
color: #006600;
}

td.tc_column a.catlink {
color: #000000;
}


span.tc_page_edit {
}

a.tc_page_edit_action:link {
}

.tc_column { padding:0 20px 20px 0;}

#tc_page_home_featured_orgs_form .tc_column { padding:0 18px 20px 15px;}

.grid1 { height:65px;}

.grid1 td {vertical-align:top;}



/* styling for contact info tab */

.cLabel { font-weight:bold; padding-right:15px; width:190px;}

#uContact td { border-bottom:1px solid #bfbfbf; padding-bottom:10px; padding-top:10px; vertical-align:top;}

#uContact { width:100%;}

#_tc_page_info_Contact_Info_content td, #_tc_page_info_Extended_Profile_content td, #_tc_page_info_Memberships_content td { border-bottom:1px solid #bfbfbf; padding:0.5em 0pt 0.2em; }
#_tc_page_jon_Individuals_content .tc_column { vertical-align:top;}
#_tc_page_jon_Individuals_content .tc_column table { margin:0 0 2em;}
#_tc_page_jon_Individuals_content img { width:60px;}
#_tc_page_jon_Individuals_content tr {}

.tc_content 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:1em; font-family:Arial, sans-serif; text-transform:uppercase; cursor:pointer;}

input.button {background-image:../../../images/button_slice.jpg; background-repeat:repeat-x; color:#FFFFFF; cursor:pointer;padding:1px 5px; border-bottom:1px solid #5d5d5d;border-left:1px solid #bea680; border-right:1px solid #857762; border-left:1px solid #bf9d6c; border-top:1px solid #bf9d6c; font-size:1em; font-family:Arial, sans-serif; text-transform:uppercase;} 

#centerContent2 .tc_content input.tc_selection_check{
color:#FFFFFF; border:0; cursor:pointer; background: transparent none repeat scroll 0%;}

input.tc_selection_check{
color:#FFFFFF; border:0; cursor:pointer; background: transparent none repeat scroll 0%; margin-top:10px;}


/*styling for datagrid featured geeks*/

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

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

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

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

a.byline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color:#006600;
}

td.listingCopy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:1em;
}

a.catlink {
color:#000000;
}

/*.tc_content#_tc_content_sponsors{margin-left:-18px;}*/

/*.tc_content#_tc_content_featured{margin-left:-18px;}*/

/*.tc_content#_tc_content_home_featured{margin-left:-18px; width:92%;}*/

.tc_tab#tc_home_featured{margin-top:-20px;}

a.byline#td_listingCopy{
color:#006600;
padding-bottom:0;
}

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

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

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

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



/* styling for home featured orgs */

#tc_page_home_featured_orgs_form .tc_column { padding:0 10px 20px;}

#tc_page_home_featured_orgs_form .tc_column td { vertical-align:middle;}

.grid1 { height:65px;}

.grid1 td {vertical-align:top;}


/*styling for data grid individual details page*/

.update_image_div { margin-right:.3em;}

.update_image_div, .remove_image_div { float:left; font-family:arial,sans-serif; margin-bottom: 20px;}

#tc_page_dashboard_profile_form { width:70%; margin:0 auto; text-align:center; }

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

#tc_page_dashboard_profile_form #tParent .tc_column {padding:0;}

#tc_page_geek_activities_logged_newpage_form .tc_column {vertical-align:bottom;}

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

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

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

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

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

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

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

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

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

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

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

.featArtistThumbSdw { padding:10px;}

/*HOME PAGE STYLING DATA GRID*/

/*
a.tc_button_active#tc_page_home_featured_orgs_button { font-family:Arial, sans-serif; font-size:11px; color:#FFFFFF; background-color:#000000; border-top: none;}


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

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


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

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


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

/* GJ LANDING STYLING MEMBERS DATA GRID*/

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

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

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

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

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

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

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

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

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

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

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

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

/* GJ LANDING PAGE STYLING CONTACT INFO DATA GRID*/

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

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

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

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

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

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

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

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

.singlePagetc_menu#_tc_content_category_title {font-size:18px;}

/*MY PROFILE TAB STYLING*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*OPPORTUNITIES DATATGRID STYLING*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#tc_job_page #tParent { width:520px;}

#tc_page_home_featured_jobs_content td { width:auto; vertical-align:top; padding:0 0 15px;}

#tc_page_home_featured_jobs_content .thumbnail { padding:0 15px; width:80px;}

#tc_page_home_featured_jobs_content .listingCopy {}

.datePosted { display:block; width:300px; padding: 0 0 10px 5px; font-weight:bold;}

div#_tc_content_jobs_landing_title{
border:0; padding:0 0 0 9px;}

#tc_page_home_featured_jobs_form .datePosted { width:150px;}

form#tc_page_jobs_landing_title_title_form{
margin-left:-9px;
margin-top:-38px;}

div.tc_content#_tc_content_geek_land_geeks{
width:100%;
}

div.tc_page_content#tc_page_geek_land_geeks_newpage_content tr.alternate_tc_row_odd{
background-color:#E8E8E8;
}

td.fSnapTableTd{
color:#006600;
vertical-align:top;
}

p.pSnap{
margin-top:10px;
}

div.tc_content#_tc_content_search_results{
width:565px;
}

td.geek_landing_geek_name{
color:#006600;
vertical-align:top;
width:180px;
padding-right:20px;
}


/*ALTERNATING ROWS IN DATAGRID*/

/*div.tc_page_content .alternate_tc_row_odd td td{
background-color:#E8E8E8;
padding: 5px 5px 5px 5px;
}*/

div.tc_page_content#tc_page_geek_contact_logged_profile_content .alternate_tc_row_odd{
background-color:#FFFFFF;
}

div.tc_page_content .alternate_tc_row_even td td{
padding: 5px 5px 5px 5px;
}

div.alternate_tc_page_content .alternate_tc_row_odd td td{
background-color:#E8E8E8;
padding: 5px 5px 5px 5px;
}

div.alternate_tc_page_content#tc_page_geek_contact_logged_profile_content .alternate_tc_row_odd{
background-color:#FFFFFF;
}

div.alternate_tc_page_content .alternate_tc_row_even td td{
padding: 5px 5px 5px 5px;
}

#tc_org_land_orgs{
width: 550px;
}

#tc_org_land_orgs .tc_content {
border:0;
}

#centerContent2 input.alternate_tc_selection_check{color:#FFFFFF; border:0;cursor:pointer; background: transparent none repeat scroll 0%;}

.tc_content input.alternate_tc_selection_check{color:#FFFFFF; border:0;cursor:pointer; background: transparent none repeat scroll 0%;}

#tParent .jobline { margin-bottom: 3px; }

a.jobline:{padding-top:5px;}

#tParent .byline { margin-top: 3px; }

.tc_row_odd{
padding: 5px 5px 5px 5px;
}

.pImg img { width: expression(document.body.clientWidth < 205? "200px" : "auto"); max-width:200px;}	

div.tc_page_content table tbody .image, div.tc_page_content table tbody .pImg { padding-right:10px;}

div.tc_content#_tc_content_job_page{
width:550px;
}

div#_tab_control_73{
width:600px;
}

a.dgUtilLink#updateImg { font-size:10px; color:#fff; padding: 5px 5px 5px 5px; text-transform:uppercase; height:22px; background-image:url(../../../images/button_slice.jpg);}

a.dgUtilLink#removeImg {font-size:10px; color:#fff; padding: 5px 5px 5px 5px; text-transform:uppercase; height:22px; background-image:url(../../../images/button_slice.jpg);}

a#editCats {font-size:10px; background-image:url(../../../images/button_slice.jpg); color:#fff; padding: 5px 5px 5px 5px; text-transform:uppercase; margin-top:5px; float:left; font-family:arial, sans-serif;}

a.catlink {font-weight:bold;}

/*div.update_image_div {width:100px; background-image:url(../../../images/button_slice.jpg); height:22px;}

div.remove_image_div {width:100px; background-image:url(../../../images/button_slice.jpg); height:22px;}*/

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

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

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

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

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

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

div#_tc_content_job_details .tc_content{}
