/* @override http://web.committeeforjustice.org/Content/style.css */

/* @override http://web.committeeforjustice.org/Content/style.css */



/* @override http://web.committeeforjustice.org/Content/style.css */



/* @override http://web.committeeforjustice.org/Content/style.css */



/* @override http://web.committeeforjustice.org/Content/style.css */



* {

	margin: 0;

	padding: 0;

}



body {

	background: #112653;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100%;

	line-height: 1em;

	color: #3e4551;

}



input, textarea, select {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

}



obect {

	vertical-align: top;

}



.fleft {

	float: left;

}



.fright {

	float: right;

}



.clear {

	clear: both;

}



.alignright {

	text-align: right;

}



.aligncenter {

	text-align: center;

}



.wrapper {

	width: 100%;

	overflow: hidden;

}



.container {

	width: 100%;

}



p {

	margin: 0;

	padding: 0;

}



.tail-top {

	background: #112653

}



.tail-bottom {

	background: #112653

}



/*==================forms====================*/



input, select {

	vertical-align: middle;

	font-weight: normal;

}



img {

	border: 0;

	vertical-align: top;

	text-align: left;

}



.form {

	width: 100%;

	height: 33px;

	padding-top: 3px;

}



.form input {

	background: #fff;

	border: 1px solid #3061b2;

	padding: 2px 0 2px 3px;

	width: 223px;

	float: left;

	margin-right: 3px;

}



.form .link1 {

	margin-top: -3px;

}



.form1 {

	height: 44px;

}



.form1 input {

	width: 224px;

	padding: 2px 0 2px 3px;

	background: #fff;

	border: 1px solid #bac1cb;

}



textarea {

	width: 234px;

	height: 105px;

	overflow: auto;

	background: #fff;

	border: 1px solid #bac1cb;

	padding: 2px 0 0 3px;

	margin-bottom: 20px;

}



/*==================list====================*/



ul {

	list-style: none;

}



.list li {

	background: url(images/marker-1.gif) no-repeat left top;

	padding: 0 0 8px 26px;

}



.list li a {

	color: #3e4551;

}



.list1 {

	width: 100%;

	overflow: hidden;

}



.list1 li {

	text-align: center;

	width: 103px;

	float: left;

	margin-left: -1px;

}



.list1 li a {

	color: #3e4551;

	font-weight: bold;

	text-decoration: none;

}



.list1 li a:hover {

	text-decoration: underline;

}



.list2 {

	margin-top: -32px;

	padding-bottom: 7px;

}



.list2 li {

	width: 100%;

	overflow: hidden;

	vertical-align: bottom;
	padding-top: 10px;
}



.list2 li span {

	width: 56px;

	height: 48px;

	background: url(images/marker-2.gif) no-repeat left top;

	display: block;

	float: left;

	color: #fff;

	text-align: center;

	text-transform: uppercase;

	padding-top: 8px;

	margin-right: 15px;

}



.list2 li span em {

	font-style: normal;

	font-size: 2.5em;

	display: block;

	line-height: 1.08em;

	margin-bottom: -5px;

}



.list2 li div {

	float: left;

	width: 192px;

}



.list2 li div a {

	color: #4d83b9;

}



.list2 li div p {

	margin-top: 5px;

}



.list3 {

	margin-top: -24px;

}



.list3 li {

	width: 100%;

	overflow: hidden;

	vertical-align: bottom;

	margin-top: 24px;

}



.list3 li span {

	float: left;

	width: 73px;

}



.list3 li div {

	float: left;

	width: 165px;

}



.list3 li p {

	margin-bottom: 20px;

}



.list3 li b {

	color: #4d83b9;

	font-weight: bold;

	display: block;

	margin-bottom: 7px;

}



/*==================other====================*/



.img-box img {

	margin-bottom: 20px;

	display: block;

}



.img-box1 {

	width: 100%;

	overflow: hidden;

	padding-top: 10px;

}



.img-box1 img {

	float: left;

	margin: -10px 16px 0 0;

}



.p1 {

	margin-bottom: 20px;

}



.phone {

	float: right;

	margin-right: 115px;

}



/*==================txt, links, lines, titles====================*/



a {

	color: #4d83b9;

}



a:hover {

	text-decoration: none;

}



h3 {

	color: #4d83b9;

	font-size: 1.08em;

	margin-bottom: 8px;

}



h4 {

	color: #4d83b9;

	font-size: 1.08em;

	margin-bottom: 15px;

}



h4 a {

	color: #4d83b9;

	font-weight: normal;

}



h5 {

	color: #4d83b9;

	font-size: 1.08em;

}



.rss {

	text-align: right;

}



.rss a {

	color: #feffff;

	margin-right: 8px;

	padding: 17px 0 5px 0;

	display: block;

	background: url(images/rss.gif) no-repeat right top;

	padding-right: 66px;

}



.link {

	color: #4d83b9;

	font-weight: bold;

	padding-left: 26px;

	background: url(images/marker-1.gif) no-repeat left top;

	display: inline-block;

	padding-bottom: 2px;

}



.link1 {

	display: block;

	float: left;

	color: #fff;

	background: url(images/link1-right.gif) no-repeat right top;

	font-size: 1em;

	text-decoration: none;

	line-height: .92em;

	text-transform: uppercase;

}



.link1 em {

	display: block;

	background: url(images/link1-left.gif) no-repeat left top;

	padding: 0 5px;

}



.link1 b {

	display: block;

	background: #619ed7;

	padding: 7px 7px 8px 7px;

	font-style: normal;

}



.link1:hover {

	text-decoration: underline;

}



.title {

	margin-bottom: 25px;

}



.title1 {

	padding-bottom: 8px;

	border-bottom: 3px solid #d9dee5;

	margin-bottom: 26px;

}



/*==================boxes====================*/



.cont-box {

	background: #eef1f5;

	width: 100%;

}



.cont-box .border-top {

	background: url(images/border-top.gif) repeat-x top;

}



.cont-box .border-bot {

	background: url(images/border-bot.gif) repeat-x bottom;

}



.cont-box .border-left {

	background: url(images/border-left.gif) repeat-y left;

}



.cont-box .border-right {

	background: url(images/border-right.gif) repeat-y right;

}



.cont-box .left-top-corner {

	background: url(images/left-top-corner.gif) no-repeat left top;

}



.cont-box .right-top-corner {

	background: url(images/right-top-corner.gif) no-repeat right top;

}



.cont-box .left-bot-corner {

	background: url(images/left-bot-corner.gif) no-repeat left bottom;

}



.cont-box .right-bot-corner {

	background: url(images/right-bot-corner.gif) no-repeat right bottom;

}



.cont-box .inner {

	padding: 10px 10px 10px 10px;

}



.box {

	background: #ced8e8;

	width: 100%;

}



.box .left-top-corner {

	background: url(images/left-top-corner1.gif) no-repeat left top;

}



.box .right-top-corner {

	background: url(images/right-top-corner1.gif) no-repeat right top;

}



.box .left-bot-corner {

	background: url(images/left-bot-corner1.gif) no-repeat left bottom;

}



.box .right-bot-corner {

	background: url(images/right-bot-corner1.gif) no-repeat right bottom;

}



.box .inner {

	padding: 13px 29px 21px 28px;

}



.box .title1 {

	border-bottom: 3px solid #bcc7d9;

	color: #092f63;

	font-weight: bold;

	font-size: 20px;

}



.box dl {

	margin-top: -18px;

}



.box dl dt {

	color: #4d83b9;

	font-weight: bold;

	padding-top: 18px;

}



.form-box {

	background: #0c3368;

	width: 100%;

}



.form-box .border-top {

	background: url(images/border-top1.gif) repeat-x top;

}



.form-box .border-bot {

	background: url(images/border-bot1.gif) repeat-x bottom;

}



.form-box .border-left {

	background: url(images/border-left1.gif) repeat-y left;

}



.form-box .border-right {

	background: url(images/border-right1.gif) repeat-y right;

}



.form-box .left-top-corner {

	background: url(images/left-top-corner2.gif) no-repeat left top;

}



.form-box .right-top-corner {

	background: url(images/right-top-corner2.gif) no-repeat right top;

}



.form-box .left-bot-corner {

	background: url(images/left-bot-corner2.gif) no-repeat left bottom;

	min-height: 100px;

	height: auto!important;

	height: 155px;

}



.form-box .right-bot-corner {

	background: url(images/right-bot-corner2.gif) no-repeat right bottom;

}



.form-box .inner {

	padding: 35px 23px 22px 29px;

}



.form-box .title {

	margin-bottom: 5px;

	color: #fff;

	font-weight: bold;

	font-size: 20px;

	margin-top: -16px;

}



.form-box .link {

	background: url(images/marker-3.gif) no-repeat left top;

}



/*header*/



#header div {

	

}



/*content*/



#content .flash {

	margin-bottom: 16px;

}



#content .indent {

	padding-left: 20px;

}



#content .indent1 {

	padding-top: 35px;

}



#content .indent2 {

	padding-bottom: 43px;

}



#content .indent3 {

	padding-bottom: 10px;

}



#content .indent4 {

	padding-bottom: 15px;

}



#content .indent5 {

	padding-bottom: 28px;

}



/*footer*/



#footer p {

	color: #fff;

	text-align: center;

	padding-top: 25px;

}



#footer p a {

	color: #fff;

	text-decoration: none;

}



#footer p a:hover {

	text-decoration: underline;

}



/*==========================================*/



/*edit*/



.editLeftSide {

	width: 200px;

	height: 100%;

}



.editRightSide {

	float: right;

}



.editRightSide #txtdata {

	width: 710px;

	height: 400px;

}



.editRightSide #txtname {

	width: 710px;

}



/*==========================================*/



.authMenu {

	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;

	color: white;

	position: absolute;

	right: 0;

}



.authMenu a {

	text-decoration: none;

}



.editMenu li {

	margin-bottom: 5px;

}



.editItemOptions {

	float: left;

	width: 33px;

	overflow: visible;

}



table.historyTable {

	padding: 38px 197px 197px 229px;

}



td.options {

	width: 52px;

	font-weight: bold;

	color: #fff;

}



tr.historyTableItems td {

	

}



td.names {

	width: 20%;

	font-size: 18px;

	padding-bottom: 10px;

	border-bottom: 1px solid #fecec8;

}



tr.historyTableItems td.names {

	font-size: 14px;

	padding-bottom: 0;

}



td.date {

	font-size: 18px;

	padding-bottom: 10px;

}



tr.historyTableItems td.date {

	font-size: 14px;

	padding-bottom: 0;

}



.editItemOptions .edit a img {

	width: 16px;

	height: 16px;

	float: right;

}



.editItemOptions .preview a img {

	width: 16px;

	height: 16px;

	float: right;

}



.editItemOptions .history a img {

	width: 16px;

	height: 16px;

	float: right;

}



.editItemOptions .delete a img {

	display: none;

}



.menuHeader {

	font-size: 14px;

	margin-top: 16px;

	text-decoration: underline;

}



.editRightSide input#txtname {

	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;

	color: #9e1a13;

	font-weight: bold;

	text-align: center;

}



.editRightSide input#btnsubmit {

	background: url(/Content/images/edit_save.png) no-repeat left top;

	width: 98px;

	height: 54px;

	text-align: right;

	padding-right: 9px;

	font-weight: bold;

	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;

	border: 2px solid #cfcfcf;

}



form div.title {

	font-size: 18px;

	float: left;

	padding-top: 15px;

	padding-right: 15px;

}



input#username {

	width: 700px;

	height: 43px;

	border: 3px solid #6b87af;

	background-color: #fefee6;

	color: #4d627f;

	font: 25px "Lucida Grande", Lucida, Verdana, sans-serif;

	margin-bottom: 15px;

	padding-left: 15px;

}



div.rememberme {

	float: right;

	margin-right: 203px;

	margin-top: 15px;

}



input.btnlogin {

	margin-top: 15px;

	margin-left: 285px;

	width: 132px;

	margin-bottom: 7px;

}



input#password {

	width: 700px;

	height: 43px;

	border: 3px solid #6b87af;

	background-color: #fefee6;

	color: #4d627f;

	font: 25px "Lucida Grande", Lucida, Verdana, sans-serif;

	padding-left: 15px;

	margin-left: 4px;

}

.hovermenu
{
	position: fixed;
	z-index: 10;
	width: 100px;
	height: 100px;
	bottom: 0px;
	right: 0px;
}