.cm-padded {
off	position: relative;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}
.cm-padded b, .cm-padded strong {
	color: #DB0F10;
}
.cm-padded ul {
	display: block;
	padding: 5px 0 10px 20px;
}
.cm-padded li {
	display: block;
	padding: 3px 0 3px 15px;
	margin: 0;
	list-style-type: none;
	list-style-position: outside;
	background: url(images/circle.gif) left 5px no-repeat;
}
.cm-padded p {
	display: block;
	padding: 0;
	margin: 5px 0 15px 0;
}
.cm-padded h1 {
	/*display: inline;*/
	padding: 0;
	margin: 20px 0 12px 0;
	font-size: 24px;
	color: #DB0F10;
	font-weight: normal;
}
.cm-padded h2 {
	padding: 0;
	margin: 20px 0 20px 0;
	font-size: 22px;
	color: #F08080;
	font-weight: normal;
}
.cm-padded h3 {
	padding: 0;
	margin: 10px 0 10px 0;
	font-size: 14px;
	color: #DB0F10;
	font-weight: normal;
}
.cm-padded a {
	color: #22A;
}
.cm-padded a:hover {
	color: #DB0F10;
}


h2.cm-title2 {
	display: block;
	margin: 20px 0 20px 0;
off	padding-left: 75px;
off	background: url(images/csm.gif) left 4px no-repeat;
	font-size: 22px;
	color: #F08080;
	font-weight: normal;
}


.cm-padded .shortnews {
	display: block;
	padding-bottom: 15px;
}
.cm-padded .shortnews-title {
	display: block;
	padding: 0 0 2px 0;
	font-size: 11px;
	font-weight: bold;
}
.cm-padded .newsbox-head {
	display: block;
	padding: 5px;
	background-color: #DB0F10;
	color: #EEE;
	font-size: 11px;
	font-weight: bold;
}
.cm-padded .newsbox-body ul {
	padding: 0;
	margin: 0;
}
.cm-padded .newsbox-body li {
	padding-left: 10px;
	padding-bottom: 5px;
	background: url(images/arrow.gif) left 6px no-repeat;
}
.cm-padded .newsbox-body b, .cm-padded b.black {
	color: #222;
}
.cm-padded .newsbox-body .shortnews-title {
	padding: 0;
	font-size: 10px;
	color: #DB0F10;
}
.cm-padded .newsbox-more {
	display: block;
	text-align: right;
}


.cm-padded #joblist {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
}
.cm-padded #joblist a.li {
	padding: 3px 0 0 12px;
	display: block;
	height: 12px;
	overflow: hidden;
	background: url(images/arrow.gif) left 6px no-repeat;
	text-decoration: none;
}
.cm-padded #joblist a.li:hover {
	text-decoration: underline;
}
.cm-padded #joblist div.morejobs {
	display: block;
	text-align: right;
}
.cm-padded .joblist {
	display: block;
	padding-bottom: 10px;
}


.lapozo {
	display: block;
	margin: 15px;
}


.bottomdotted {
	display: block;
	margin: 5px 0 5px 0;
	border-bottom: 1px dotted #88A;
}


.cm-padded a.mini {
	font-size: 8px;
	text-transform: uppercase;
	text-decoration: none;
}


.insidebanner {
	width: 412px;
	height: 80px;
	border: 1px solid #7F9DB9;
}


#password-box {
	display: block;
	width: 100%;
	padding: 0;
	margin: 20px;
}
#password-box input {
	height: 15px;
	width: 170px;
	padding: 0 2px 0 2px;
	margin: 1px;
	border: 1px solid #7F9DB9;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}
#password-box input.ok {
	height: 17px;
	width: 50px;
	padding: 0;
	margin: 0 57px 0 0;
	border: 1px solid #999;
}
