.boldlink {
	font-weight: bold;
}
.boldlink:hover {
	font-weight: bold;
}

fieldset { 
	background: #eee; 
	border: 1px solid #ccc;
	margin: 0 0 7px;
	padding: 10px;
	font-size: 100%;
}
.fieldset { 
	background: #eee; 
	border: 1px solid #ccc;
	margin: 0 0 7px;
	padding: 10px;
}

.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

legend { 
	background: #fff;
	padding: 2px 6px 3px 5px;
	margin: 0;
	border: 1px solid #ccc;
}

.legend {
	background: #fff;
	padding: .25em .5em;
	margin: 0;
	border: 1px solid #ccc;
	position: relative; 
	width: 33%;
	top: -2em;
	left: 0;
	white-space: nowrap;
}	
.formrow { 
	line-height: 2em;
	clear: both;
	margin: 0;
	vertical-align:middle;
	padding: 0;
}

label {
	width: 25%; 
	text-align: right;
	margin: 0 3px 0 0;
	float: left;
	vertical-align:middle
}

fieldset input, fieldset select {
	width: auto;
	text-align: left;
	float: left;
}

/* make width of div.scrollablediv more than div.scrollablediv p to remove horizontal scrollbar */
div.scrollablediv {
margin: 0 0 0px 0;
overflow: auto;
height: 105px !important;
width: 210px;
}
div.emailscrollablediv {
margin: 0 0 1px 0;
overflow: auto;
height: 550px !important;
width: 250px;
}
div.managelistscrollablediv {
margin: 0 0 1px 0;
overflow: auto;
height: 350px !important;
width: 300px;
}
div.smaller {
margin: 0 0 1px 0;
overflow: auto;
height: 45px !important;
width: 160px;
}
div.freeheight {
margin: 0 0 1px 0;
overflow: auto;
width: 160px !important;
}
div.scrollablediv p {
padding: 1px;
margin: 0;
width: 120px;
}
.sidesection {
	BORDER-RIGHT: lightgrey 1px solid; BORDER-TOP: lightgrey 1px solid; BORDER-LEFT: lightgrey 1px solid; BORDER-BOTTOM: lightgrey 1px solid
}
