body {

	font-family: Georgia, "Times New Roman", Times, serif;

	background-color: #215389;

	background-image: url(../images/pg-gradient.jpg);

	background-repeat: repeat-x;

	background-position: top;

	text-align: center;

	margin: 0px;

}





a:link, a:visited, a:active {

	color: #004080;

	text-decoration: none;

}

a:hover {

	color: #6C0000;

	text-decoration: underline;

}

form {

	margin: 0;

}

.header {

	background-color: #336699;

	vertical-align: middle;

	text-align: center;

	color: #FFFFFF;

	height: 50px;

	font-size: 20px;

	font-weight: bold;

}

.highlight {

	background-color: #D0D0D0;

}



#menu-left {

	background-image: url(../images/menu-left.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 51px;

	width: 1px;

}

#menu-text {

	float: left;

	height: 51px;

	width: auto;

}

#menu-right {

	background-image: url(../images/menu-right2.jpg);

	background-repeat: no-repeat;

	float: right;

	height: 51px;

	width: 354px;

}



.menu-bg {

	background-image: url(../images/menu-bg.jpg);

	background-repeat: repeat-x;

	height: 51px;

}

.menu {

	background-image: url(../images/menu-bg.jpg);

	background-repeat: repeat-x;

	height: 51px;

	padding: 10px;

	width: auto;

	vertical-align: middle;

}



.menu ul, .menu li {

	list-style-type: none;

	display: block;

	margin: 0;

	padding: 0;

	padding-left: 5px;

}

.menu_current {

	

}

.menu-parent > a  { 



 }

.menu-current > a {



 }

.menu_current { 



 }

.content {

	background-color: #FFFFFF;

	padding: 20px;

	height: 400px;

	vertical-align: top;

}



.content-left {

	background-color: #FFFFFF;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;

	text-align: left;

	vertical-align: top;

	font-size: 12px;

	line-height: 20px;

}



.content-right {

	background-color: #D2DDE7;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	text-align: left;

	vertical-align: top;

	font-size: 12px;

	line-height: 20px;

}



#red-box {

	color: #ffffff;

	background-color: #A30703;

	background-image: url(http://www.law29.com/templates/custom/images/red-gradient.jpg);

	background-repeat: repeat-x;

	background-position: top;

	text-align: left;

	vertical-align: top;

	padding: 10px;

	width: 280px;

	border: medium solid #FFFFFF;

}



.title2 {

	font-size: 18px;

	font-weight: bold;

}



ul.mark .menu-parent:before  { content: "(p) " }

ul.mark .menu-current:before { content: "(c) " }

ul.mark .menu-sibling:before { content: "(s) " }

ul.mark .menu-child-0:before { content: "(c-0) " }

ul.mark .menu-child-1:before { content: "(c-1) " }

ul.mark .menu-child-2:before { content: "(c-2) " }



table.menu td {

    width: auto; 

}

table.menu .menu-expand > a { font-weight: bold; }



ul.sitemap li {

    padding-top: 0.5em;

}

ul.sitemap .menu-current > span.content {

    display: block;

    background-color: #E0E0FF;

    border-right: 2px solid blue;

}

.footer {

	background-color: #DDDDDD;

	text-align: center;

	font-size: 10px;

	height: 10px;

}

.copyright {

	font-size: 10px;

	color: #F4F4F4;

	text-align: center;

	vertical-align: top;

}

.copyright a {

	font-size: 10px;

	color: #F4F4F4;

	text-align: center;

	vertical-align: top;

}



#cases {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	border: 1px solid #194E82;

	font-style: normal;

	float: right;

	width: 195px;

	text-align: left;

	vertical-align: top;

	background-color: #F7F7F7;

	padding: 5px;

	margin-bottom: 10px;

	margin-left: 10px;

	line-height: 12px;

	list-style-type: circle;

	color: #000000;

}


