/* @group Initialize */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
q:before,q:after{content:'';}
a{text-decoration:none;}

html {
	height: 100%;
	margin-bottom: 1px;
}

/* @end */

body {
	background-color: #652627;
	font: 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

/* @group header */

#login {
	background: url(header.gif) repeat-x;
	height: 36px;
}

#login h1 {
	font: 26px/30px Georgia, "Times New Roman", Times, serif;
	padding-left: 14px;
	float: left;
}

#login form {
	width: 458px;
	margin-left: 492px;
	padding-top: 7px;
}

#login form, #login form input {
	font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;

}

#login form label, #login form input  {
	float: left;
	margin-right: 14px;
}

.checkbox {
	line-height: 20px;
}

#remember {
	margin-top: 4px;
}

.log_submit {
	width: 71px;
	height: 18px;
	display: block;
	background: url(login.gif) 0 0;
	float: left;
}

.log_submit:hover {
	background: url(login.gif) 0 -18px;
}

.log_submit:active {
	background: url(login.gif) 0 -36px;
}

.log_submit span {
	display: none;
}

/* @end */

#shadow_box {
	background: url(shadow_t.gif) no-repeat 0 22px;
	width: 644px;
	margin-left: 71px;
	padding-top: 30px;
}

#container {
	background: url(shadow.gif) repeat-y;
}

#wrap {
	width: 630px;
	margin-left: 7px;
	background: url(sidebar.gif) repeat-y;
}

/* @group Global */

a:link, a:visited {
	color: #616161;
}

a:hover {
	color: #792d2d;
	font-weight: bold;
}

a:active {
	color: #b1b1b1;
}

/* @end */

/* @group Sidebar */

#sidebar {
	width: 130px;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	float: left;
	padding-top: 10px;
}

#sidebar h5 {
	background: url(sidebar_sep.gif) no-repeat 0 bottom;
	font-weight: bold;
	font-size: 1em;
	margin-left: 11px;
	line-height: 1.3em;
	padding-bottom: 3px;
	width: 109px;
	margin-bottom: 3px;
}

#sidebar ul {
	text-align: right;
	margin-bottom: 17px;
}

#sidebar ul li {
	list-style-type: none;
}

#sidebar ul li a:link, #sidebar ul li a:visited {
	padding-right: 9px;
	z-index: 3;
	position: relative;
	font-size: 1em;
	line-height: 1.6em;
}

#sidebar ul li a.active {
	background: url(sidebar_select.gif) no-repeat right;
	padding-top: 30px;
	padding-bottom: 30px;
	color: #652627;
	font-weight: bold;
	z-index: 0;
}

/* @group icons */

#sidebar ul li a.image, #sidebar ul li a.xls, #sidebar ul li a.doc, #sidebar ul li a.pdf {
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
	margin-right: 9px;
	line-height: 1.9em;
	padding-top: 2px;
	padding-bottom: 3px;
}

#sidebar ul li a.image {
	background-image: url(picture.gif);
}

#sidebar ul li a.xls {
	background-image: url(excel.gif);
}

#sidebar ul li a.doc {
	background-image: url(word.gif);
}

#sidebar ul li a.pdf {
	background-image: url(acrobat.gif);
}

/* @end */

/* @end */

/* @group Minutes */

#minutes, #draft {
	background-color: #fff;
	margin-left: 130px;
	padding-bottom: 10px;
	position: relative;
}

.stamp {
	position: absolute;
	right: 26px;
	top: 48px;
}

.future, #notify {
	background-color: #fdffc6;
	font-size: 1.2em;
	font-weight: bold;
	color: #652627;
	line-height: 1.6em;
	padding-bottom: 5px;
	border-bottom: 1px dotted #3b3b3b;
	padding-top: 4px;
	padding-left: 10px;
}

.future span {
	background: url(arrow_box.png) no-repeat 0 2px;
	padding-left: 21px;
}

#meta {
	
}

#header {
	padding-top: 10px;
	font-size: .833em;
	line-height: 1.3em;
}

#header #left {
	display: block;
	float: left;
	height: 40px;
}

#header #left .left_item {
	display: block;
}

#header #left .label, h3  {
	width: 57px;
	float: left;
	display: block;
	text-align: right;
	margin-right: 5px;
}

#header #left .value {
	font-weight: bold;
}

#header #right {
	float: none;
	margin-left: 315px;
}

#title {
	margin-left: 62px;
	margin-bottom: 35px;
	margin-top: 32px;
}

#title h1 {
	font-size: 1.33em;
}

#title h1 span {
	font-weight: bold;
}

#title h6  {
	font-size: .833em;
}

#names, .item {

}

#names table {
	
}

.item h4 {
	margin-left: 70px;
	text-transform: uppercase;
	line-height: 1.3em;
	margin-bottom: .5em;
	font-size: .833em;
}

.item .oldbusiness .update_date {
	font-size: .833em;
	margin-left: 87px;
	color: #858585;
}

.item .oldbusiness p {
	color: #bcbcbc;
}

.item .oldbusiness p:hover {
	color: #454545;
}

.item p, .item .oldbusiness .current p {
	margin-left: 87px;
	width: 365px;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
	color: #181818;
}

.item .oldbusiness .current p {
	background: url(arrow_box.png) no-repeat left 2px;
	margin-left: 69px;
	padding-left: 18px;
}

.item ul {
	margin-left: 100px;
	color: #181818;
	margin-top: -1.3em;
	margin-bottom: .5em;
}

.item ul li {
	list-style-image: url(arrow.gif);
	line-height: 1.5em;
	font-size: 1em;
}

table {
	margin-bottom: 35px;
	width: 366px;
	font-size: .833em;
	line-height: 1.3em;
	margin-left: 86px;
}

table td {
	font-size: 10px;
	vertical-align: top;
	padding-bottom: 12px;
}

table td.people {
	width: 102px;
	text-align: left;
}

table td.light {
	font-weight: bold;
	padding-right: 5px;
	width: 15px;
}

h3 {
	font-size: 10px;
}

.light {
	color: #8b8b8b;
}

.new {
	padding-left: 29px;
	background: url(new.gif) no-repeat 0;
}

/* @end */

/* @group Footer */

#footer {
	line-height: 1.5em;
	text-align: right;
	font-size: 1.1em;
	color: #efefef;
	    text-shadow: 2px 2px 2px #1f0b0b;
	background: #652627 url(shadow_b.gif) no-repeat center 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 7px;
}

#footer a:link, #footer a:visited {
	border-bottom: 1px dotted #ae4041;
	color: #efefef;
}

#footer a:hover {
	font-weight: normal;
	font-style: normal;
	color: #fff;
}

/* @end */