/*JCAL POP-UP CSS*/

#extcalendar{width:440px !important; margin:0px !important; }

.maintable_top{width:500px !important; border: 1px  !important;}

.tableh1 {width:400px !important; body-background:#fff !important}

.tableb tr{width:400px !important}

.eventdesclarge{width:400px !important; white-space:normal !important}

#extcalendar .title , #extcalendar  .atomic{visibility:visible !important;  height:30px; font-size:11px}


/*COLORS*/




#pagewidth, .whitefield1, .adsmanager_inner_box, .adsmanager_ads, .adsmanager_top_ads, .adsmanager_ads_kindof, .adsmanager_ads_main, .contactform      {background-color:#FFFFFF !important}

.currentmonth, .contentheading, .componentheading, .componentheadingcontacts, .adsmanager_subtitle a, #view a, #view a:hover, #view a:visited, .mod_login_greetinglogin, #cbProfileTitle, .cbMenu a, .cbSSmenu a, .cbMenu a:link, .cbMenu a:visited, .cbMenu a:hover, .cbSSmenu a:link, .cbSSmenu a:visited, .cbSSmenu a:hover, 
.cbMenu {
	color: #FFFFFF !important ; }
	
.tableb_search { border-color:#FFFFFF !important; }

.adsmanager_table  {
	border-top-color: #FFFFFF !important;}


.adsmanager_table td{
	border-bottom-color: #FFFFFF !important;}
	
.adsmanager_table tr{
	border-right-color: #FFFFFF !important}
	
	
.adsmanager_table tr{
	border-left-color: #FFFFFF !important;	}
	
	
	
.moduletablesponsors th{
	border-top-color: #999999 !important;	
}
	
.cbSSmenu, .tableb textarea, .textinput, .cbMenu a, .cbSSmenu a, .cbMenu a:link, .cbMenu a:visited, .cbMenu a:hover, .cbSSmenu a:link, .cbSSmenu a:visited, .cbSSmenu a:hover, 
.cbMenu {
		border-color:#eeeeee !important;}
		
		
		
.weekdaytopclr, .sundaytopclr, {background-color:#eeeeee !important;}
	
	

	
	
a:link, a:visited, h3, .moduletable a, .moduletablelogin a, .moduletableupcoming a, .moduletableprofileactions a, th, .logintitle , .weekdaytopclr, .sundaytopclr, .previousmonth, .previousmonth a, .nextmonth, .nextmonth a, .adsmanager_ads_body b, .adsmanager_ads_title, .advancedsearch, .regcomplete, .userdirectory {	color: #dd8603 !important;	}
	
.cbMenu, .cbMenu a, .cbSSmenu a, .cbMenu a:link, .cbMenu a:visited, .cbMenu a:hover, .cbSSmenu a:link, .cbSSmenu a:visited, .cbSSmenu a:hover {background-color:#dd8603 !important;}
	
.cbSSmenu ul:hover, .cbSSmenu a:hover, .cbSSmenu a:focus, .cbMenu a:hover, .cbMenu a:focus {
	background-color: #FFE74C !important;}

	
input.inputbox, .inputbox, .inputboxlogin, .fieldCell select, textarea.inputbox, .textinput, .tableb textarea, .textinput, .textarea, #name, #email, #title, #body    {
	background-color: #FAFAFA !important;}
	
	
a:hover, .button, .buttonlogin, .moduletablelogin, .moduletable, .moduletableprofileactions, .moduletableupcoming, .moduletablegoogle , .moduletable a:hover, .moduletablelogin a:hover, .moduletableupcoming a:hover, .moduletableprofileactions a:hover, .view a, .view a:hover, .view a:visited, .sectiontableheader, #extcalendar a, .previousmonth a:hover, .nextmonth a:hover, .cbSSmenu ul:hover, .cbSSmenu a:hover, .cbSSmenu a:focus, .cbMenu a:hover, .cbMenu a:focus, .plaintext
{
	color: #000000 !important;}
	
	
	
	
input.inputbox, .inputboxlogin, .fieldCell select, td,tr,p,div, textarea.inputbox, .textinput, .tableb textarea, .textarea, .inputbox{	color: #666666 !important}
	
	

	
	html, body{ 
	background-position: top;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center; 
} 
 

 



#pagewidth{
	width:698px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-image: url(http://www.pdxmindshare.com/templates/mindshare/images/iebg.jpg) !important;
	background-repeat: repeat-y;
	background-position: 698px 0px;
} 
 
#header{
 position:relative; 
 height:110px; 
 width:698px; 
 vertical-align:middle

} 
 
#maincol{
 width:484px; 
 float:left; 
 position:relative; 
 background-image: url(http://www.pdxmindshare.com/templates/mindshare/images/header.jpg) !important;
	
	background-repeat:repeat-x
 }
 
  .homeheader{width:484px;
	
	background-repeat: no-repeat;
	height:309px; background-image: url(http://www.pdxmindshare.com/templates/mindshare/images/homeheader.jpg) !important;

 }
 
#rightcol{
 float: right; 
 display:inline; 
 position: relative; 
 width:214px; 
 background-image: url(http://www.pdxmindshare.com/templates/mindshare/images/homeheader.jpg) !important;;
	background-repeat: no-repeat;
	background-position: right top;
padding-top:20px;
 }
 
#footer{
 clear:both;background-image: url(http://www.pdxmindshare.com/templates/mindshare/images/bottom.jpg) !important;
		background-repeat: no-repeat; 	background-position: left bottom;	text-align: center;



 } 
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/*JOBS PARTS MODULES*/

.moduletablejobs{height:0px}

.jobspart1{ position:absolute ; top:40px; width:444px; padding:22px}














a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

/* NEw */


.moduletableregisternow td{float:center; font-size:16px; text-align:center; padding:8px 0px 8px 0px }

img {
	border: 0px;
}

input.inputbox, .inputboxlogin, .fieldCell select{
	border: 1px solid #bbb;
	font-size: 12px; padding-left:3px
}


td,tr,p,div {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0.5px;
	line-height: 18px;
}

textarea.inputbox, .textinput {
	border: 1px solid #EDEDED;
	background-image:none !important
}

.button, .buttonlogin {
	background-color: #F5F5F5 !important;
	border: 1px solid #bbb !important;
	font-size: 12px !important;
	background-image:none !important;
	padding: 1px 5px 1px 5px !important
}

.button:hover {
	color: #FF8C00;
}


.hide{visibility:hidden !important; position:absolute}

.componentheading, .componentheadingcontacts{

	padding:10px 0px 25px 0px
}



.currentmonth, .contentheading, .componentheading, .componentheadingcontacts{
		font-size: 20px !important; 	font-weight: bold !important; margin:0px 0px 0px 20px !important; padding-top:12px

}

th, .logintitle { font-size:16px;font-weight: bold; margin-bottom:0px }






.moduletablelogin, .moduletable, .moduletableprofileactions, .moduletableupcoming, .moduletablegoogle {
	background-color:  #eee;}


.moduletablemainmenu ,.moduletableupcoming {width:214px !important}







.moduletableprofileactions td{	 color:  #eee ; font-size:0px }



.tableb textarea {width:300px !important; 
	border: 1px solid #E;
}
.textinput{
	border: 1px solid #E;
	}


.newsletter{float:right; width:auto; border:1px solid #bbb; padding:5px; margin-left:8px; padding-bottom:0px;font-size:11px ; line-height:18px; text-align:center}

	


/* end new*/




li, .moduletable li, .moduletable-main li, .moduletable-services li, .moduletable-top li {
	list-style: none;
}



.moduletablemainmenu {
	height: 275px;
}

.moduletablemainmenu td {
	vertical-align: top; padding-bottom:30px
}




.contentpaneopen {padding-right: 20px;
	margin-bottom: 35px;
	margin-left: 20px;
	margin-top:0px; text-align:justify;
	
 width:444px}
 
 .contentpaneopenhomepage{padding-right: 20px;
	margin-bottom: 35px;
	margin-left: 20px;
	margin-top:-10px; text-align:justify;
	
 width:444px}
 
 .contentheadinghomepage{font-size:0px;margin:0px  !important; position:absolute  !important;color:#fff !important; visibility:hidden}

.moduletablelogin{margin-right:-20px;margin-top:-3px; padding:10px;margin-bottom:20px; width:214px; 
  }
  
  .createaccount { font-size:10px; float:right; width:90px; margin-top:-35px}
  
  #mod_login_remembermetextlogin { font-size:10px;}

#mod_login_usernametextlogin, #mod_login_passwordtextlogin{ font-size:11px;}


.moduletablegoogle{margin-right:0px;margin-top:-4px; padding:6px 0px 6px 0px;margin-bottom:20px; margin-left:0px
}
.moduletablegoogle div {margin-left:-38px}

.mod_loginlogin{margin-bottom:2px; margin-right:-18px; font-size:10px !important;}

.buttonlogin{margin-bottom:8px; margin-top:8px}

.moduletable{margin-right:-14px;margin-top:-5px; padding:10px;margin-bottom:20px; width:214px;
}









.moduletablelogin img{width:80px;height:auto; border-right:20px solid #eee !important;  border-top:5px solid #eee !important; }



.moduletableprofileactions{margin-right:-14px;margin-top:-35px; padding:10px;margin-bottom:20px; width:214px;}

.mod_login_greetinglogin{ font-size:13px; width:214px}
	
	h3, moduletable th{
	font-size: 18px !important;
	text-align:left !important;
	font-weight: bold !important;
}



/*JCAL CSS */

.moduletableupcoming li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbb;
	padding-bottom:4px;
	padding-top:4px;
	margin-left:-50px;padding-left:10px; margin-right:-10px;padding-right:10px
}

.moduletableupcoming{margin-right:-14px;margin-top:-5px; padding:10px;margin-bottom:20px
}

.moduletableupcoming ul{margin-bottom:10px;}

.moduletableupcoming th, .moduletableupcoming h3{margin-top:-3px; margin-bottom:8px; text-align:left}

.sectiontableheader{width:auto; }


.weekdaytopclr, .sundaytopclr{padding:4px !important; border-top:0px !important}





/* ADSMANAGER CSS*/


#adsmanager_fieldset {border:none; margin-top:-10px}

#adsmanager_fieldset label{width:120px; padding:0px 5px 10px 0px;  vertical-align:top}

#adsmanager_fieldset legend{visibility:hidden}

.latestjobbox{background-color:#fefefe; border: 1px solid #bbb ;  padding: 0px 8px 0px 8px; margin-bottom:15px; }

.latestjobbox h1{ font-size:12px; font-weight:bold ;margin: 0px 0px 0px 0px}

.latestjobbox h2{ font-size:10px; font-weight:bold; text-align:right; margin: 0px 0px 0px 0px}


.moduletablelatestjobs { width: 100p%;  margin: 0px 20px 0px 20px; 	list-style-type: none; padding-left:-15px; color:#009966
 }
 

 
 .latestjobtitle{ color:#dd8603 !important}
 

.moduletablelatestjobs h3{ font-size: 20px; color:#fff !important;	font-weight: bold;  }



.postedon{ font-size:10px; color:#666666; padding-left:10px }



.latestjobsdate { font-size:10px; 
}

#adsmanager_writead_header{width:100%; text-align:right; }

#writead_header1 {padding:0px 6px 0px 6px; margin-right:0px !important; background-color:#fbeccd; width:12px }

#writead_header2{background-color:#fff !important;border:none !important; padding:0px 15px 0px 0px; margin-left:10px !important ;width:auto !important; vertical-align:middle}

.adsmanager_required{ background-color:#fbeccd }



.adsmanager_ads_image{width:0px !important; visibility: hidden}

.adsmanager_ads_body{width:100% !important}




.adsmanager_ads_price {visibility: hidden !important; height:0px !important; padding:0px !important; border-bottom:none !important; border:0px !important; position:absolute
	}
	
	.adsmanager_cat {visibility: hidden !important; height:0px !important; position:absolute}

	  .adsmanager_subcats {visibility: hidden !important; height:0px !important; position:absolute}
	
	
	.adsmanager_pathway{visibility:hidden ; height:0px !important; position:absolute  }
	.imgheading {visibility:hidden !important ;margin-left:-25px !important;margin-top:-45px; height:0px}
	
	
	
	
	.adsmanager_write {visibility:hidden !important; }
	
	.adsmanager_table_description h2 {
	font-size: 13px !important;
	font-weight: bold !important; margin-bottom:-5px !important;
}
	
	.logo{
	float: left;
}
	
	.moduletablejobsearch {width:300px; height:70px; padding-top:30px; float:right; }

	
		.moduletablejobsearch a {
	font-size: 10px; text-align:left; 
}

	
	#category{visibility:hidden;	float: left; text-align:left
	
}

#view{
	top:7px;
	width:100px;
	left:350px;
	position: absolute;
	text-align:center; line-height:10px; 
}

.back_button{margin-left:20px; margin-top:8px}

.adsmanager_search_box{
padding:0px 20px 0px 20px; margin:60px 0px 0px -10px; border:none; width:440px;

}

.adsmanager_inner_box {
	margin-left:8px;
	border-width:0px !important
}

.adsmanager_inner_box input{ border-color:#aaa}

.adsmanager_description {margin-top:-30px; 
}



.adsmanager_ads {margin-top:-10px !important;padding:0px 0px 0px 0px !important;border:solid !important;	border-width: 1px 1px 1px 1px !important; border-color:#aaa !important ; width:448px;margin-left:18px !important
 }



.adsmanager_top_ads {
	background-image:url(http://www.pdxmindshare.com/templates/mindshare/images/titlebg.gif);
	background-repeat: repeat-x;border:none !important; border-width:0px !important; font-size:10px !important;
}


.adsmanager_ads_main{ border:none !important; }

.adsmanager_ads_title{ font-size:15px !important; 
}

.adsmanager_ads_title p{font-size:0px}

.adsmanager_ads_kindof p{line-height:0px !important}

.adsmanager_ads_contact a{ line-height:30px}


.adsmanager_footer{visibility:hidden !important}


.adsmanager_table {
	border-top-width: 2px !important;
	border-top-style: solid !important;
	margin:-20px 0px 0px 20px!important;
	width:440px !important}
	
	
.adsmanager_table td{
	border-bottom-width: 8px !important;
	border-bottom-style: solid !important;
		padding-left:10px !important;

		padding-right:10px !important
;

}



.adsmanager_table tr{
	border-right-width: 8px;
	border-left-width: 8px;
	border-right-style: solid;
	border-left-style: solid;


}

.adsmanager_table_description{padding-top:0px !important; vertical-align:top !important}



.sortpostings{margin-top:-50px;   position:relative; background:none
}



.advancedsearch{text-align:left; top:43px; left:33px; position:absolute; font-size: 10px; }

 #email {width:250px}

 #title, #body {width:350px}

/*COMMUNITY BUILDER CSS*/

#cbProfileTitle{
	top: 0px; 
	position: absolute;
}

#conteneurmenu{margin-top:44px; margin-left:0px}

#menu1{
	visibility:hidden;
	font-size: 0px !important;
	width: 0px !important;
	position:absolute
}

#menu2, #menu3, #menu4, #menu5, #menu6 {width:auto !important;}



.cbMenu a, .cbSSmenu a, .cbMenu a:link, .cbMenu a:visited, .cbMenu a:hover, .cbSSmenu a:link, .cbSSmenu a:visited, .cbSSmenu a:hover, 
.cbMenu{ border-width: 1px !important; 	border-top:0px !important;	text-align:left !important;padding:4px 8px 4px 8px !important}



	

.cbSSmenu ul:hover, .cbSSmenu a:hover, .cbSSmenu a:focus, .cbMenu a:hover, .cbMenu a:focus {
	border-color:#eee !important;
	text-align:left !important;
	border-width:1px !important}
	
	.cbSSmenu {
	margin-top: 0px !important;
	border:none !important; border-width:0px !important;
}
	
	.cbSSmenu img{visibility:hidden; width:0px}
	
	
	
.dynamic-tab-pane-control .tab-row .tab {
	background:		#eee !important;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	background:		#FFF !important;
}


	
	
	.fromgallery{margin-top:-50px}
	
	.plaintext{
	font-size: 12px;
}

.message{position:absolute; top:75px; left:30px; width:400px; height:auto; z-index:1000; background-color:#fff; border: 2px solid #dd8603; padding:20px 10px 30px 10px; text-align:center; vertical-align:middle}



#cbProfileTitle{margin-top:-108px; 	font-size: 20px !important; 	font-weight: bold !important; 
}

.regcomplete{	font-size: 20px !important; 	font-weight: bold !important; width:100%;margin-top:35px; margin-left:15px}


#cbfr_67 .titleCell {visibility:hidden; width:0px !important;position:absolute}

.cbPosTop img{width:90px !important; height:auto !important}

.cbPosTop td{text-align:left !important}

.cbFieldIcons img{width:auto !important; height:auto !important}

.cbFieldIconsLabels {visibility:hidden; !important;position:absolute}

#registrationTable { margin-bottom:25px !important;}

#registrationTable td {padding-left:20px !important ;width:400px !important}

#registrationTable .componentheading {margin-left:0px !important}

.delimiterCell{padding: 40px 0px 15px 5px !important}

.fromgallery{visibility:hidden}

.tab-pane{width:430px !important;  margin-left:14px}

#adminForm{margin-left:14px; width:100%}

.cbPosTop{margin-left:15px !important}

.moduletableprofilesearch{width:400px}

.profilesearch {padding-bottom:15px; padding-left:120px;  }

.cbPosMiddle {width:100px !important; padding-left:10px !important}



.moduletableprofilesearch h3{ font-size: 20px; color:#fff !important;	font-weight: bold;}

.moduletableprofilesearch { margin:15px 0px -30px 15px }

.hideandmove {visibility:hidden; font-size:0px ; margin-top:-0px;  position:absolute; }

.sortable{width:444px; margin-left:15px; }

.sortable td {background-color:#fafafa; border-top: 3px solid #fff; padding:8px; vertical-align:middle; }

.sortable th{visibility:hidden}

.userdirectory {  padding-left:15px}

.contentdescription {padding-left:15px }


/* FACILE FORMS CONTACT US CSS*/

.thirtywords{ font-size:10px !important}
iframe{border:none; margin-left:45px; margin-top:0px}

.textarea, .textinput, .listbox, .tableb textarea {
	border: 1px solid #bbb !important;
	font-size: 12px;}
	
	
	

/*SPONSORS MODULES*/
.moduletablesponsors{
	width:660px;
	text-align: center !important;margin:20px; height:90px
}





.sponsorstable {width:auto; padding:5px 15px 5px 15px;  color:#ddd; 
}

.sponsorimage{ float:left; display:inline  }

.sponsorstable img{ padding:0px 15px 5px 15px;vertical-align:middle; visibility:visible; 
}

.sponsorscell strong{
	letter-spacing:-1px;
	word-spacing: -1px; font-size:0px; visibility:hidden;  
}


.moduletablesponsors th{
	font-size: 14px;
	text-align: center !important;
	border-top-width: 1px;
	border-top-style: solid;
		padding-top: 10px;
}

.moduletableucd {padding: 0px 30px 0px 20px; margin-top:-20px}

.moduletableucd strong{ font-weight:normal}


.udc_date{visibility:hidden; position:absolute}


/* ROKREPORTS CSS*/

#datacell {margin-top:50px; margin-left:-10px; width:475px}

#datacell td { font-size:11px !important}

.title{width:auto !important}

.title a{color:#dd8603 !important; visibility:visible !important; font-size:10px}

.pagenav{font-size:11px}



/*menu*/
.ddmx{
border:px none  ; 
}
.ddmx a.item1,
.ddmx a.item1:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
 padding: 5px 20px 5px 5px  ; 
 top: 0px  ; 
 left: 0px; 
 font-size: 12px  ; 
 font-family: Arial, Helvetica, sans-serif  ; 
 text-align: right  ; 
 font-weight: bold  ; 
 color: #fff  ; 
 text-decoration: none  ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
}
.ddmx td.item11 {
 padding:0  ; 
 border-top: 0px none #620920 !important ; 
 border-left: 0px none #620920  !important;  
 border-right: 0px none #620920  !important;  
 border-bottom: 1px solid #ffffff !important  ; 
 white-space: nowrap  ; 
}
.ddmx td.item11-last {
 padding:0  ; 
 border: 0px none #620920  ;  
 white-space: nowrap; 
 width:200; height:15px !important; 
  border-top: 0px none #620920 !important ; 
 border-left: 0px none #620920  !important;  
 border-right: 0px none #620920  !important;
 border-bottom: 1px solid #ffffff  !important; 
}
.ddmx td.item11-acton {
 padding:0  ; 
 border-top: 0px none #620920 !important ; 
 border-left: 0px none #620920  !important;  
 border-right: 0px none #620920  !important;  
 border-bottom: 1px solid #ffffff !important ;

}
.ddmx td.item11-acton-last { border-top: 0px none #620920 !important ; 
 border-left: 0px none #620920  !important;  
 border-right: 0px none #620920  !important;
 border-bottom: 1px solid #ffffff  !important; 
}







.ddmx a.item2 {
 color: #fff !important ; 
 border-top: 0px none #620920 !important ; 
 border-left: 0px none #620920  !important;  
 border-right: 0px none #620920  !important;  
 border-bottom: 1px solid #ffffff !important ; 
}
.ddmx a.item2-last {
 color: #fff !important ; 
 border-top: 0px none #620920 !important ; 
 border-left: 0px none #620920  !important;  
 border-right: 0px none #620920  !important;  
 border-bottom: 1px solid #ffffff !important ; z-index:500; 
}
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 border-top: 0px none #620920 !important ; 
 border-left: 0px none #620920  !important;  
 border-right: 0px none #620920  !important;  
 border-bottom: 1px solid #ffffff !important ;}

#twitter_div{ width:400px}
#twitter_update_list {overflow:scroll; height:100px; border:1px solid#fff; width:100%}


/*Contact Page*/

.contentpanecontacts{margin-left:20px; text-align:left}

.contentpanecontacts inputbox {float:right}