/*
 * Styles for Contacts.
 */ 

#contactForm input.text {
	width: 300px;	
}

ul.targetGroupList {
	list-style-type: none;
}

ul.targetGroupItem {
	
}

ul.areaList {
	list-style-type: none;
}

ul.areaItem {
	
}

ul.mainDomainList {
	list-style-type: none;
}
	
li.mainDomainItem {
	
}

ul.subDomainList {
	list-style-type: none;
	margin-left: 2.5em;
}

li.subDomainItem {
	
}


#emailForm input.text, #emailForm textarea.text {
	width: 300px;
}

th.emailHeader {
	width: 300px;
}


#col2contacts { width: 590px;  position: relative; float: left;   margin: 0 20px 0 20px; }


table.contactsTable th { text-align: left; color: #1e3d6b; padding: 3px 7px 3px 0; vertical-align: top;}
	table.contactsTable td { padding: 3px 7px 3px 0; }
	table.contactsTable td.marginBtm { padding: 0 0 20px 0; }


table.publicContactTable { border: 1px solid #e6e6eb; }
table.publicContactTable th { padding: 3px; font-weight: normal; background: #e6e6e6; font-size: 13px; text-align: left; vertical-align: top; }
	table.publicContactTable td { padding: 3px; vertical-align: top; }
	table.publicContactTable tr.stripe { background: #f0f3f6; }
	

ul.contactSearchList { margin: 0; padding: 0; }
	ul.contactSearchList li.contactSearchItem { margin: 0 0 5px 0; padding: 0; }
	
#paging { margin: 20px 0 20px 0; }
	

table.printTable { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }
	table.printTable th { text-align: left; padding: 3px 6px 3px 6px; border-bottom: 1px solid #000000;  }
	table.printTable td { text-align: left; padding: 3px 6px 3px 6px; }


/*
CM
*/

#cmContactListing td.short {
	width: 90px;
}

#cmContactListing td.long {
	width: 120px;
}

#cmContactListing td.button {
	width: 50px;
}

#cmContactMainNavi {

}

#cmContactSubNavi {

}

#printContactTable td {
	width: 120px;	
}


/*
Styles for contact search

NOTE: element structure is modified in javascript code.

*/

ul.contactSearchList {
	list-style-type: none;
}

li.contactSearcItem { }

#domains, #areas {
	float: left;
	clear: left;
	text-align: right;
	margin-right: 20px;
	margin-bottom: 0;
}

input, #domains, #areas {
	text-align: left;
	clear: right;
}

.comboselect {
	border: 0;
	display: block;
	float: left;
	width: 600px;
	/* margin-bottom: 10px; */
	padding: 0;
}

.comboselect * {
	display: block;
	float: left;
	width: 40%;
}

.comboselect select {
	height: 100px;
}

.comboselect fieldset {
	border: 0;
	width: 10%;
	height: 100px;
	padding: 10px 10px 0 10px;
	padding-top: 25px;
}

.comboselect fieldset input {
	width: 100%;
	clear: left;
	margin: 5px 0;
}

.comboselect select option {
	width: 100% !important;
	border: 0;
	border-bottom: 1px dotted #959DB7;
}

