div.sidemenu {
	padding: 0px 10px 0px 70px; margin-top: 5px; margin-bottom: 10px;
}
div.sidemenu h2 {
	margin: 0px; padding: 3px 3px 15px; color: rgb(31, 65, 116); font-size: 18px;
}
div.sidemenu ul.list {
	list-style: none; margin: 0px; padding: 0px; font-size: 11px;
}
div.sidemenu ul.list li {
	margin: 0px 0px 10px; line-height: 20px; padding-left: 10px;
}
div.sidemenu a {
	color: rgb(31, 65, 116); font-family: arial, verdana;
}
div.sidemenu a:hover {
	color: rgb(107, 144, 47); text-decoration: none;
}
div.navigation {
	padding: 0px 6px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); height: 45px; background-color: transparent; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
div.paging {
	margin-bottom: 5px;
}
div.paging a {
	padding: 2px; border: 1px solid rgb(204, 204, 204);
}
div.item {
	padding: 5px 8px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); margin-bottom: 25px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
div.form {
	margin-top: 10px;
}
table.form td {
	padding: 2px 4px;
}
table.form td input.form {
	margin: 2px; padding: 1px 4px; border: 1px solid rgb(204, 204, 204); vertical-align: middle;
}
table.form td select.form {
	margin: 2px; padding: 1px 4px; border: 1px solid rgb(204, 204, 204); vertical-align: middle;
}
table.form td textarea.form {
	margin: 2px; padding: 1px 4px; border: 1px solid rgb(204, 204, 204); vertical-align: middle;
}
table.form td input.form:focus {
	margin: 2px; outline: rgb(101, 172, 220) solid 2px;
}
table.form td select.form:focus {
	margin: 2px; outline: rgb(101, 172, 220) solid 2px;
}
table.form td textarea.form:focus {
	margin: 2px; outline: rgb(101, 172, 220) solid 2px;
}
div.auth {
	height: 1px;
}
div.auth a {
	padding: 7px; border-radius: 4px; border: 1px solid rgb(153, 153, 153); color: rgb(80, 80, 80); font-weight: bold; text-decoration: none; margin-top: -22px; margin-left: 4px; float: right; background-color: rgb(221, 221, 221); -webkit-border-radius: 4px; -mox-border-radius: 4px;
}
div.auth a:hover {
	text-decoration: underline;
}
div.save.auth a {
	margin-top: -10px;
}
table.m_sidemenu {
	width: 312px;
}
table.m_sidemenu a {
	color: rgb(31, 65, 116); line-height: 28px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; display: block;
}
table.m_sidemenu a:hover {
	color: rgb(107, 144, 47); text-decoration: none;
}
table.m_sidemenu td {
	vertical-align: middle;
}
table.m_sidemenu td:hover {
	
}
td.m_sidemenu_i {
	padding-left: 75px;
}
td.m_sidemenu_i:hover {
	background-image: url("/images/Bankruptcy_Law_19.jpg"); background-repeat: no-repeat;
}
td.m_sidemenu_l1 {
	padding-left: 75px;
}
td.m_sidemenu_l1:hover {
	background-image: url("/images/Bankruptcy_Law_19.jpg"); background-repeat: no-repeat;
}
td.m_sidemenu_s1 {
	padding-left: 75px; background-image: url("/images/Bankruptcy_Law_19.jpg"); background-repeat: no-repeat;
}
td.m_sidemenu_s1 a {
	color: rgb(107, 144, 47);
}
td.m_sidemenu_s1:hover {
	background-image: url("/images/Bankruptcy_Law_19.jpg");
}
td.m_sidemenu_l2 {
	padding-left: 85px;
}
td.m_sidemenu_l2:hover {
	
}
td.m_sidemenu_s2 {
	padding-left: 85px;
}
td.m_sidemenu_s2 a {
	color: rgb(107, 144, 47);
}
td.m_sidemenu_s2:hover {
	
}
.SmallContactMargin {
	margin: 0px 0px 0px 15px;
}
.SmallContactInput {
	background: rgb(195, 207, 227); border: 1px solid rgb(195, 207, 227); width: 220px; height: 16px; color: rgb(20, 48, 95); line-height: 15px; padding-left: 4px; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; margin-bottom: 4px;
}
.SmallContactPhoneText {
	color: rgb(182, 199, 224); line-height: 22px; padding-right: 17px; padding-left: 4px; font-size: 12px; float: left;
}
.SmallContactPhone {
	background: rgb(195, 207, 227); border: 1px solid rgb(195, 207, 227); height: 16px; color: rgb(20, 48, 95); line-height: 15px; font-size: 12px; margin-bottom: 4px;
}
.SmallContactTextArea {
	background: rgb(195, 207, 227); border: 1px solid rgb(195, 207, 227); width: 220px; height: 40px; color: rgb(20, 48, 95); line-height: 15px; overflow: auto; padding-left: 4px; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; scrollbar-base-color: rgb(133, 133, 133);
}
h2.blogname {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; padding: 2px 8px; line-height: 50px; margin-bottom: 20px;
}
div.blog div.item {
	
}
div.blog div.byline {
	color: rgb(153, 153, 153); font-size: 11px;
}
div.blog div.content {
	
}
div.blog div.divider {
	margin: 7px 0px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
div.blog div.end {
	
}
div.blog div.end a.video {
	text-decoration: none;
}
div.blog div.end a.video:hover span {
	text-decoration: underline;
}
div.blog div.end div.comments {
	line-height: 32px; padding-right: 8px;
}
div.comment.blog {
	margin-top: 20px; background-color: rgb(242, 242, 242);
}
div.blog div.separator {
	height: 10px; clear: both; margin-bottom: 7px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
div.blog div.addcomment textarea {
	width: 98%; height: 100px; margin-top: 18px; margin-bottom: 14px;
}
div.blog div.category {
	padding: 5px; border: 1px dotted rgb(204, 204, 204); clear: both; background-color: rgb(242, 242, 242);
}
div.blog div.category a {
	text-decoration: none;
}
div.blog div.category a:hover {
	text-decoration: none;
}
div.blog div.category a span {
	text-decoration: underline;
}
div.blog div.category a em {
	color: rgb(144, 144, 144);
}
div.blog div.category div {
	font-size: 11px;
}
div.video div.item {
	margin: 7px; padding: 6px 3px; width: 316px; height: 100px; float: left; background-color: rgb(242, 242, 242);
}
div.video div.end {
	padding-top: 10px; clear: both; margin-bottom: 18px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
div.video div.player {
	padding-bottom: 13px; position: relative;
}
div.video-shadow {
	background: url("/Shared/videovault/theme/video_sprite.png") no-repeat 0px 0px; margin: 0px; padding: 0px; width: 196px; height: 13px; bottom: 0px; font-size: 1px; position: absolute;
}
* html div.video-shadow {
	display: none;
}
div.left.video-shadow {
	background-position: left bottom; left: 0px;
}
div.right.video-shadow {
	background-position: right bottom; right: 0px;
}
div.video div.caption {
	color: rgb(102, 102, 102); padding-bottom: 5px; margin-top: 12px; margin-bottom: 4px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
