/* -------------------------------------------------------------- 
  
   Explainer DC Screen Styles
   * Version:   0.1 (03-12-2008)
   
   
-------------------------------------------------------------- */

@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";


/* Page
-------------------------------------------------------------- */
body {
	margin:0px;
	padding:0px;
	line-height:1.5em;
	background:url(../../images/general/body_bg.gif) repeat-x;
	}

.clear {
	position:relative;
	clear:both;
	}
	
.container {
	position:relative;
	margin: 0 auto; 
	width:995px;
	font-size:1.3em;
	background:url(../../images/general/container_bg.png) repeat-y;
	}
	
.logo {
	position:absolute;
	top:12px;
	left:17px;
	z-index:2;
	}
	
.topImage {
	position:absolute;
	top:0px;
	left:92px;
	z-index:1;
	}
	
.slogan {
	position:absolute;
	top:101px;
	left:495px;
	z-index:2;
	}
	

.homePtn, .innerPtn, .innerPtn2 {
	position:absolute;
	top:127px;
	left:0px;
	float:left;
	background:url(../../images/general/home_bg.gif);
	border-top:1px solid #ececec;
	width:995px;
	}


.innerPtn {
	background:url(../../images/general/inner_bg.gif);
	/*background:url(../../images/general/home_bg.gif);*/
	}
	
	
.innerPtn2 {
	background:url(../../images/general/inner_bg_2.gif);
	/*background:url(../../images/general/home_bg.gif);*/
	}	
	
	


.rightCol, .midCol, .midCol2, .leftCol, .sideBar { 
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
	display:inline;
	width:0px;
	}

.homePtn .leftCol, .innerPtn .leftCol, .innerPtn2 .leftCol {
	width:195px;
	margin:0px 11px 0px 1px;
	height:auto !important;
	min-height:420px;
	height:420px;
	}
	
	
	
	
.leftCol .newsletterSignUp {
	padding:10px 0px 0px 10px;
	font-size:0.9em;
	}


.leftCol .newsletterSignUp div {
	margin:0px 0px 6px 0px;
	}	
	
.newsletterSignUp input {
	padding:0px;
	margin:0px;
	width:181px;
	}
	
.newsletterSignUp .signUpBtn {
	background:url(../../images/general/log_bg.gif) repeat-x 0% 100%;
	padding:0px 0px 10px 0px;
	text-align:right;
	/*margin:0px;
	
/*	width:30px;
	float:right;*/
	}
	
.newsletterSignUp .signUpBtn input{
	border:none;
	width:72px;
	height:19px;
	background:url(../../images/general/sign_up.gif) no-repeat
	}	
	
	
	
.homePtn .midCol, .innerPtn .midCol {
	width:255px;
	border-top:1px solid #c3c3c3;
	padding:9px 9px 0px 9px;
	margin:0px 6px 0px 0px;
	}	
	
.homePtn .midCol2 {
	/*width:390px;*/
	width:338px;
	padding:0px;
	margin:0px 2px 0px 0px;
	
	}	
	
	
.homePtn .rightCol, .innerPtn .rightCol, innerPtn .sideBar {
	width:150px;
	margin:0px 0px 0px 9px;
	padding:10px 0px 0px 0px;
	}	
	
	
.innerPtn .rightCol, innerPtn2 .rightCol { 
	width:807px;
	width:600px;
	padding:5px 10px 0px 9px;
	margin:0px 1px 0px 0px;
	border-top:1px solid #c3c3c3;
	/*background:#FF3366
	border-right:1px solid #FF9966;*/
	}	
	
	
.innerPtn2 .rightCol { 
	width:758px;
	/*width:649px;*/
	padding:5px 10px 0px 9px;
	margin:0px 0px 0px 0px;
	border-top:1px solid #c3c3c3;
	/*ba
	border-right:1px solid #FF9966;*/
	}		
	

.innerPtn .sideBar { 
	width:150px;
	
	margin:0px 0px 15px 9px;
	/*padding:5px 10px 0px 9px;
	
	border-top:1px solid #c3c3c3;
	border-right:1px solid #FF9966;*/
	}
	
	
	
.homePtn .rightCol div, .innerPtn .sideBar div/*, .innerPtn .rightCol div*/ {
	margin:10px 0px 0px 0px;
	}
	

.memberLogin {
	 padding:0px 0px 0px 0px;
	 
	}
	
	
.homePtn .memberLogin div {
	margin:5px 0px 0px 0px;
	}
	


.memberLogin input {
	padding:0px;
	margin:0px;
	width:145px;
	}
	
	
	
	
.homePtn .homeNews, .homePtn .homeEvents {
	border-top:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	width:318px;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	height:auto !important;
	min-height:200px;
	height:200px;
	}	
	
.homePtn .homeEvents {
	border-bottom:0px solid #c3c3c3;
	}

	
.homePtn .homeNews div, .homePtn .homeEvents div {
	background:url(../../images/general/dot_bg.gif) repeat-x 0% 0%;
	padding:7px 0px 9px 0px;
	}		
	
	
	
		
	
	
	
	
	
	
	
	
.hd {
	clear:both;
	}	
	
	
	
.homePtn .midCol .hd, .innerPtn .midCol .hd {
	padding:24px 0px 13px 0px;
	}	
	
	
.homePtn .midCol2 .hd {
	padding:9px 0px 8px 0px;
	background:none	
	/*background:url(../../images/general/dot_bg.gif) repeat-x 0% 100%;*/
	}	
	

.homePtn .rightCol div.hd, /*.homePtn  .leftCol */.newsletterSignUp div.hd {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background:url(../../images/general/log_bg.gif) repeat-x 0% 100%;
	}
	
	
.newsletterSignUp div.hd {
	/*background:#FF9999;
	border:1px solid #6633FF*/
	}


.homePtn .midCol2 .seeMore, .seeMore {
	text-align:right;
	background:none
	}

.minHeight {
	height:auto !important;
	min-height:420px;
	height:420px;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

h2.title {
	margin:0px;
	}

.forgotGo {
	background:url(../../images/general/log_bg.gif) repeat-x 0% 30px;
	padding:0px 0px 10px 0px;
	float:left
	}
	
.go {
	text-align:right;
	/*background:url(../../images/general/log_bg.gif) repeat-x 0% 100%;
	padding:0px 0px 10px 0px;*/
	margin:0px;
	width:30px;
	float:right;
	}	
	
.forgot {
	/*text-align:right;
	background:url(../../images/general/log_bg.gif) repeat-x 0% 100%;
	
	margin:0px;*/
	padding:0px 0px 14px 0px;
	width:118px;
	font-size:11px;
	/*border:1px solid #CC9900;*/
	float:left;
	position:relative
	}
	

.sep {
	background:#ececec
	}












.nav{
	/*margin:10px 30px 0px 0px;
	padding:10px 0px 10px 0px;*/
	}

.nav ul {
	padding:0px 0px 0px 0px;
	margin:0px;
}	

.nav li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}

.nav li a{
	margin:0px;
	padding:8px 0px 0px 10px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	background:url(../../images/general/nav_bg.gif) 0% 0%;
	display:block;
	height:24px;
	width:135px;
	width:185px;
	}

.nav li a:hover, .nav li a.active {
	color:#fff;
	text-decoration:none;
	background:url(../../images/general/nav_bg_h.gif) 0% 0%;
	}

/**/
.nav li ul {
	padding:2px 0px 2px 0px;
	margin:0px;
	background:#e5c1c2
}	

.nav li li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}

.nav li li a {
	margin:0px;
	padding:3px 0px 3px 30px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	background:none;
	/*display:block;*/
	display:inline-block;
	height:auto;
	width:auto;
}

.nav li li a:hover, .nav li li a.active {
	color:#000;
	text-decoration:underline;
	background:none
	}




/**/























.footer {
	text-align:left;
	float:left;
	padding:10px 0px 0px 0px;
	margin:0px;
	font-size:0.8em;
	color:#b3b3b3;
	background:#fff;
	width:995px;
	}


.footer .rightCol {
	width:235px;
	padding:0px;
	margin:0px;
	text-align:right;
	border:none
	}

.footer .leftCol {
	width:760px;
	padding:0px;
	margin:0px;
	height:auto !important;
	min-height:20px;
	height:20px;
	}	
	
.footer .leftCol a {
	color:#c9151c;
	text-decoration:none;
	margin:0px 5px 0px 4px;
	}

.footer .leftCol a:hover, .footer .leftCol a.active {
	color:#c9151c;
	text-decoration:underline;
	}

.xdclogo {
	padding:10px 0px 0px 0px;
	margin:0px;
	float:left;
	clear:both;
	text-align:right;
	width:995px;
	}



.breadCrumb {
	height:32px;
	clear:both;
	}
	
.breadCrumb div{
	margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
	}	
	
	
.breadCrumb h1 {
	font-size:22px;
	margin:0px;
	padding:0px;
	}	
	
	
.breadCrumb a {
	color:#444;
	text-decoration:none;
	}	

h2 {
	font-size:15px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	}


	
.breadCrumb .pageName {
	padding:4px 0px 0px 0px;
	/*margin:0px;
	margin-right:5px;
	line-height:normal;*/
	}	
	
.breadCrumb .pageName h1 {
	font-size:16px;
	font-style:italic;
	color:#CC0000;
	/*font-weight:normal;*/
	}	
	
/*	
.breadCrumb .pageName_Info {
	background:url(../../images/general/pagename_bg.gif) no-repeat 0% 4px;
	padding:0px 0px 0px 15px;
	}	*/

.summary {
	
	font-style:italic;
	margin:0px 0px 10px 0px;
	}

.pagination { 
	color:#444;
	line-height:normal;
	/*margin-bottom:20px;*/
	width:598px;
	clear:both;
	}

.pagination div.leftCol{ 
	width:171px;
	margin:0px 12px 10px 0px;
	height:auto !important;
	min-height:1px;
	height:1px;
	}
	

	
	
.pagination div.rightCol { 
	float:right;
	text-align:right;
	margin:0px 0px 10px 0px;
	padding:0px;
	width:400px;
	height:auto !important;
	min-height:1px;
	height:1px;
	border:none
	}
	
.pagination a {
	color:#c9151c;
	text-decoration:underline;
	}	
	
.pagination a:hover {
	color:#c9151c;
	text-decoration:none;
	}	
	
	
/*.pagination div.prev a {

	
	}	
	
		
.pagination div.next a {
	background:url(../../images/general/arrow_next.gif) no-repeat 100% 3px;
	padding:0px 17px 0px 0px;
	}	
	
	
.pagination ul{
	list-style: none;
	margin:0px 0px 0px 0px;
	color:#fff;
	}

.pagination li{
	list-style-type:none;
	display:inline;
	padding:0px;
	margin:0px;
	}
	
	
	

.pagination li a{
	margin:0px 0px 0px -3px;
	padding:0px 5px 0px 5px;
	height:25px;
	text-decoration:underline;
	}
	
.pagination li a:hover, .pagination li a.active{
	text-decoration:none;
	}

.pagination li a.active{
	text-decoration:none;
	color:#CCCCCC
	}*/

.itemList {
	margin:0px 0px 0px 0px;
	/*width:571px;*/
	}


.itemList .item {
	margin:0px 0px 14px 0px;
	clear:both;
	}


.itemList .item div.left {
	float:left;
	margin:0px 10px 14px 0px;
	width:100px;
	text-align:center
	
}

.itemList .item div.right {
	float:left;
	margin:0px 0px 14px 0px;
	width:490px;
	
	}






	
.title {
	color:#c9151c;
	/*font-weight:bold*/
	}

a.title {
	text-decoration:underline;
	margin:0px;
	padding:0px;
	color:#c9151c
	}

a.title:hover {
	text-decoration:none;
	}	
	
.date, .linkText {
	color:#616156;
	text-decoration:none;
	/*font-weight:bold;*/
	font-size:11px;
	}
	
a.date, a.linkText {
	color:#616156;
	text-decoration:none;
	}
	
a.date:hover, a.linkText:hover {
	color:#333;
	text-decoration:underline;
	
	}
	
.intro, .venue{ 
	
	}

a.intro, a.venue {
	color:#616156;
	text-decoration:none;
	}
	
a.intro:hover, a.venue:intro {
	color:#000;
	text-decoration:underline
	}


.time {
	color:#c9151c;
	font-size:11px;
	}
	
	
	
	

a.time {
	text-decoration:none;
	margin:0px;
	padding:0px;
	color:#c9151c
	}

a.time:hover {
	text-decoration:underline;
	margin:0px;
	padding:0px;
	color:#c9151c
	}



.bold {
	font-weight:bold
	}

.authName {
	color:#c9151c;
	font-size:11px;
	}

.itemList .title {
	font-weight:bold
	}

.downloadBtn img{
	margin:5px 0px 0px 0px;
	
	}
	
	

.contactPtn {
	background:url(../../images/general/contact_bg.gif) repeat-y;
	float:left;
	width:787px;
	width:602px;
	padding:10px 10px 10px 10px;
	}



.contactPtn .leftCol {
	width:200px;
	margin:0px 20px 0px 0px;
	padding:0px;
	height:auto !important;
	min-height:20px;
	height:20px;
	}	
	
	
.contactPtn .rightCol {
	width:567px;
	width:358px;
	margin:0px;
	padding:0px;
	border:none;
	}		
	
	
.contactPtn .details {
	background:url(../../images/general/contact_details_bg.gif) repeat-y;
	height:auto !important;
	min-height:200px;
	height:200px;
	padding:10px 10px 10px 10px;
	}	



.contactPtn .rightCol div {
	padding:0 0 2px 0;
	margin:0px;
	/*text-align:right;*/
}

.contactPtn .rightCol div.header {
	font-weight:bold;
	text-align:left;
	padding:0px 0px 10px 0px;
	}

.contactPtn .rightCol div input {
	width:195px;
	height:15px;
	float:left
}

.contactPtn .rightCol input.FormButton {
	width:41px;
	height:19px;
	background:url(../../images/buttons/send.gif) no-repeat;
	border:none;
	/*margin-left:307px;*/
	
}

.contactPtn .rightCol div select {
	width:201px;
	font-size:12px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}


.contactPtn  div textarea.TextAreaField {
	width:195px;
	height:85px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:2px;
	text-align:left;
	float:left
	}


	
.contactPtn div.left {
	float:left;
	width:150px;
	/*border:1px solid #CC3300;*/
	margin:0px 3px 0px 0px;
	/*padding:0px 10px 0px 0px;*/
	text-align:right;
	position:relative
	}
	
	
.contactPtn div.EditingFormControlNestedControl {
	float:left;
	width:200px;
	/*background:#3399FF;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 3px;
	border:1px solid #FF0000;*/
	position:relative
	}	

	
	
.contactPtn .rightCol label {
	font-weight:normal;
	}

.contactPtn .rightCol div.topicInfo {
	text-align:left;
	padding:10px 0px 0px 0px;
}

.contactPtn .rightCol div.sendBtn, .reservationForm div.sendBtn {
	float:right;
	text-align:right;
	padding-right:5px;
	}

	
	
span.EditingFormErrorLabel {
	color:#FF0000
	}
	
.contactPtn div.rightCol div span.ErrorLabel {
	text-align:left;
	color:#FF0000;
	display:block;
	}	


.msgTitle {
	position:relative; 
	float:right; 
	
	}
	
.msgBoxContainer {
	position:relative; 
	float:right;  
	padding:0px; 
	margin:0px 0px 0px 0px; 
	}	
	

.contactPtn .rightCol div.err {
	font-weight:normal;
	text-align:left;
	color:#FF0000;
	display:none
}	
	

.ourCompany {
	/*border:1px solid #6666CC;
	height:100px;*/
	width:759px;
	margin:0px 0px 10px 0px;
	float:left
	
	}
	
.ui-tabs-nav {
/*	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background:#FF3333;*/
	height:35px;
	background:url(../../images/general/profile_tab_top.gif) no-repeat 0% 100%;
	}	

	
.ourCompany .leftCol {
	width:580px;
	width:538px;
	margin:0px 15px 10px 0px;
	padding:0px;
	height:auto !important;
	min-height:1px;
	height:1px;
	/*border-right:1px solid #FF3333;
	height:10px;*/
	}	
	
.ourCompany .rightCol{
	width:200px;
	border:none;
	margin:0px;
	padding:0px;
	}	
	
	
.ourCompany .companyLogo{
	margin:0px 0px 20px 0px;
	padding:0px;
	}	
	
	

	
.myWebsiteName  {
	background:#ececec;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	width:178px;
	height:auto !important;
	min-height:50px;
	height:50px;
	}	
	
.myWebsiteNameEdit {
	background:#ececec;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	margin:0px 0px 0px 0px;
	padding:10px 10px 5px 10px;
	width:178px;
	}	

.myWebsiteNameEdit a, .companyLogo .seeMore a {
	color:#c9151c;
	
	}

.myWebsiteNameEdit a:hover {
	color:#c9151c;
	
	}


#companyProfile, #productServices, #representatives, #companyDetails {
	
	border:none;
	margin:0px 0px 0px 1px;
	padding:0px 10px 0px 13px;
	background:url(../../images/general/tab_bg.gif) repeat-y;
	/*border-bottom:1px solid #FF0000;*/
	width:514px;
	height:auto !important;
	min-height:320px;
	height:320px;
	float:left;
	}


.companyDetails, .companyDetailsEdit, .prodServDetails, .repsDetails, .repsDetailsEdit {
	height:auto !important;
	min-height:360px;
	height:360px;
	float:left;
	}
	
.companyDetails .leftCol, .companyDetailsEdit .leftCol, .repsDetailsEdit .leftCol {
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	width:250px;
	}	
	
.companyDetailsEdit .leftCol {
	margin:0px 0px 0px 0px;
	width:250px;
	}	
	
	
	
.companyDetails .rightCol, .companyDetailsEdit .rightCol, .repsDetailsEdit .rightCol {
	margin:0px;
	padding:6px 0px 0px 0px;
	float:left;
	width:250px;
	}		
	
.companyDetails .rightCol div.left {
	float:left;
	width:350px;
	}
	
.companyDetails .rightCol div.middle, .companyDetails .leftCol div.left {
	float:left;
	font-weight:bold;
	width:41px;
	padding:0px 4px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	

	
	
	
.companyDetails .leftCol div.left { 
	width:110px;
	font-weight:normal;
	}	
	

.companyDetails div.clear, .searchForm div.clear, .searchedFor div.clear {
	margin:0px 0px 8px 0px;
	height:auto !important;
	min-height:1px;
	height:1px;
	float:left
	}

.companyDetails .rightCol div.right, .companyDetails .leftCol div.right {
	float:left;
	width:200px;
	}	
	
.companyDetails .leftCol div.right {
	width:135px;
	}		
	
	
.companyProfile {
	margin:10px 0px 8px 0px;
	clear:both;
	float:left
	}
	
.red {
	color:#c9151c
	}
	


.companyDetailsEdit, .prodServDetails, .repsDetails, .repsDetailsEdit {
	margin:5px 0px 5px 0px;
	}

.companyDetailsEdit div.clear, .prodServDetails div.clear, .repsDetailsEdit div.clear {
	margin:0px 0px 5px 0px;
	height:auto !important;
	min-height:1px;
	height:1px;
	float:left
	}
	
.prodServDetails div.clear {
	margin:0px 0px 5px 0px;
	}	
	

.companyDetailsEdit .leftCol, .repsDetailsEdit .leftCol {
	width:250px;
	padding:0px;
	margin:0px 14px 0px 0px;
	}




.companyDetailsEdit .rightCol, .repsDetailsEdit .rightCol {
	width:250px;
	padding:0px;
	margin:0px;
	}
	
	
	
	
	

.reps {


	}
	
	
.reps ul {
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}	

.reps li {
	list-style-type:none;
	margin:0px 0px 13px 0px;
	padding:0px 0px 0px 10px;
	background:url(../../images/general/reps_bullet.gif) no-repeat 0% 5px;
	}




.companyDetailsEdit .left, .repsDetailsEdit .left {
	width:117px;
	float:left;
	padding:3px 0px 0px 0px;
	}
	


.companyDetailsEdit .right, .repsDetailsEdit .right {
	width:131px;
	float:left;
	}
	
	

.companyDetailsEdit input, .repsDetailsEdit input {
	width:124px;
	}

.companyDetailsEdit select {
	width:130px;
	color:#444
	}

.companyDetailsEdit textarea {
	width:506px;
	font-size:12px;
	height:80px
	}
	
.controlBtn {
	clear:both;
	width:515px;
	}
	
.controlBtn div.back {
	float:left;
	width:200px;
	}	
	
.controlBtn div.forward {
	float:right;
	width:200px;
	text-align:right
	}	
	

.prodServDetails p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.prodServDetails .thumbNail, .addPicture {
	margin:5px 8px 0px 0px;
	padding:0px 0px 0px 0px;
	width:95px;
	float:left;
	display:inline;
	/*background:#669966;
	border-right:1px solid #FF0000*/
	}	
	
.addPicture {
	margin:25px 10px 0px 0px;
	}	
		


.thumbNail img{
	border:1px solid #b0b0aa;
	margin:3px 0px 3px 0px;
	
	}
	
.thumbNail div.caption {
	padding:5px 0px 0px 0px;
	}	
	
.thumbNail div.editDelete {
	text-align:center;
	padding:10px 0px 0px 0px;
	}		
	
.thumbNail div.editDelete a {
	color:#c9151c;
	font-size:11px;
	}
	

/*pop up*/

body.popUp {
	background:none;
	}
	
body.popUp .container {
	width:375px;
	}
	
.popContent {
	position:relative;
	
	float:left;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	width:349px;
	padding:0px 12px 0px 12px;
	
	}
	
.fieldsHolder {
	height:auto !important;
	min-height:200px;
	height:200px;
	margin:0px 0px 10px 0px;
	}

.popContent div.controlBtn {
	width:349px;
	}
	
	
.popContent div.back {
	width:150px;
	float:left;
	}
		
.popContent div.forward {
	width:150px;
	float:right;
	text-align:right;
	}
	
.popContent div.clear {
	margin:0px 0px 10px 0px;
	}	
	
.fieldsHolder input {
	width:345px;
	margin-top:3px;
	}

.fieldsHolder textarea {
	width:345px;
	height:80px;
	margin-top:3px;
	}	
/*#companyProfile div.content {
	padding:0px 10px 0px 10px;
	}*/
	
.searchForm, .searchedFor  {
	background:url(../../images/general/search_bg.gif) repeat-y;
	width:395px;
	float:left;
	padding:5px 10px 5px 10px;
	}
	
	
.searchForm div.left, .searchedFor div.left {
	float:left;
	text-align:right;
	width:105px;
	padding:4px 4px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
.searchedFor div.left { 
	padding-top:0px;
	}	
	

.searchForm div.clear, .searchedFor div.clear {

	
	margin-bottom:5px;
	}	

.searchForm div.right, .searchedFor div.right {
	float:left;
	width:286px;
	}		
	
.searchForm input {
	width:275px;
	}	

.searchForm select {
	width:282px;
	}
	
.searchForm div.searchBtn {
	text-align:right;
	float:right;
	padding:0px 5px 0px 0px;
	}
	
	
.memSearchResults {
	margin:15px 0px 0px 0px;
	}	
	
	
.memSearchResults div.clear {
	padding-bottom:10px;
	background:#FFCC99;
	float:left
	/*height:auto !important;
	min-height:1px;
	height:1px;*/
	
	}	
	

	
	
	
	
	
.memSearchResults div.left {
	float:left;
	font-weight:bold;
	width:128px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}	
	
.memSearchResults div.right {
	float:left;
	width:500px;
	}	
	
	
.memSearchResults div.item {
	margin:0px 0px 13px 0px;
	float:left;
	height:auto !important;
	min-height:2px;
	height:2px;
	}	
	
.memSearchResults div.item span {
	display:inline-block;
	margin:2px 0px 0px 0px;
	}		
	
	
	
.memSearchResults div.item div.clear {
	float:left;
	margin:0px 5px 2px 0px;
	/*width:120px;*/
	padding:0px;
	background:none;
	}


.memSearchResults div.item div.left {
	float:left;
	margin:0px 5px 0px 0px;
	width:120px;
	}

.memSearchResults div.item div.right {
	float:left;
	margin:0px 0px 0px 0px;
	width:470px;
	
	}
	
	
	
	
	
	
	
	
	
.sideBar .searchAgain {
	 padding:14px 0px 0px 0px;
	 
	}
	
	
.sideBar .searchAgain div {
	margin:7px 0px 0px 0px;
	}
	
.sideBar .searchAgain div.hd {
	margin:0px 0px 0px 0px;
	padding-bottom:10px;
	background:url(../../images/general/log_bg.gif) repeat-x 0% 100%;
	}	
	
.sideBar .searchAgain div.btn{
	float:right;
	text-align:right
	}

.sideBar .searchAgain input {
	padding:0px;
	margin:0px;
	width:148px;
	}	
	
.sideBar .searchAgain select {
	width:150px;
	}	
	



.slideshowPrevslide, .pagelinks {
	display:none;
	}

.pagelinks a {
	font-weight: bold;
	color: #666;
	}
	
	
.slideCaption {
	background-color: #ededed ;
	padding: 4px;
	text-align: center;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	padding:10px 10px 10px 10px;
	width:180px;
	/*border:2px solid #CC0000;
	margin:120px 0px 0px 0px;
	padding:20px 0px 0px 0px;*/
	}

.slideshowHolder {
	z-index:2;
	padding:0px 0px 0px 0px
	
	}
	
.pagelinks a.activeSlide {
	color: #f90;
	}
	
/* this is for IE so the prev/next links can be hovered*/
.nextSlide,.prevSlide {
	display:none;
	background-image: url(images/spacer.gif);
	z-index:0;
	color:#fff
	}
	

/**/
#slideShow1, #ctl00_plcMain_rptCompanyProf_ctl00_usrMemberImageAd_companySlideshow {
	/*BORDER-BOTTOM: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-BOTTOM: 10px;
	BACKGROUND-COLOR: #fff;*/
	background:#fff;
	width:180px;
	height:250px;
	/*MARGIN: 10px;
	PADDING-LEFT: 10px;
	WIDTH: 200px;*/
	/*PADDING-RIGHT: 10px;*/
	HEIGHT: 245px;
	/*BORDER-TOP: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid;*/
	PADDING-TOP: 10px;
	padding-right:20px;
}

	
.searchAgain {
	margin:3px 0px 5px 0px;
	text-align:right;
	}
	
	
	


