		
p#breadcrumbs {
	margin: 0 0 10px 0;
	padding: 0;
}

div.flash {
	color: black;
	padding: 1em;
	margin: 0 0 20px 200px;
	width: 550px;
}
	div.flash.info {
		background: #FFFFDD;
		border: 1px solid #FFD700;
	}
	div.flash.error {
		background: #ff9966;
		border: 1px solid #993300;
	}
    div.flash.info2 {
		background: #cce5ff;
		border: 1px solid #4987c8;
	}
    

/*********** tabs *************/

#navlist {
 padding: 3px 0 3px 0;
 margin: 20px 0 15px 0;
 border-bottom: 1px solid #464646;
 font: bold 10px Verdana, sans-serif;
}
	
	#navlist li {
	 list-style: none;
	 margin: 0;
	 display: inline;
	}
	
		#navlist li {
		 padding: 3px 0.5em;
		 margin-left: 3px;
		 border: 1px solid #464646;
		 border-bottom: none;
		 background: #e4f2fd;
		 text-decoration: none;
		 color: #464646;
		 padding-left: 15px;
		 padding-right: 15px;
		 font-weight: normal;
		}
		
			#navlist li:hover {
			 color: #000;
			 background: #FFF;
			 border-color: #227;
			}
			
			#navlist li.current {
			 background: #FFF;
			 border-bottom: 1px solid #FFF;
			 color: black
			}
	

/* === grid === */

table.grid {
	padding: 0;
	margin: 0;
	border-collapse:collapse;
}

table.grid td, table.grid th {
	color: #525b37;
	background: #fff;
	border: 1px solid #d1cdab;
	padding: 6px 6px 6px 12px;
}
table.grid td.left, table.grid th.left {
	text-align: left;
}
table.grid td.center, table.grid th.center {
	text-align: center;
}
table.grid td.right, table.grid th.right {
	text-align: right;
}

table.grid th {
	color: #505767;
	background: #e3e9ba;
	text-align: left;
}

table.grid .alt td {
	background: #f8f8f0;
}

.linkButton {
	border: 0;
	background: none;
	color: #006699;
	padding: 0;
	margin: 0;
	text-decoration: underline;
	cursor: pointer;
}
.linkButton:hover {
	text-decoration: none;
}

.readonlyInput {
 border: 0;
}
	.readonlyInput.bold {
		font-weight: bold;
	}

/* === grid2 === */

table.grid2 {
	padding: 0;
	margin: 0;
	border-collapse:collapse;
}

table.grid2 td, table.grid2 th {
	color: #525b37;
	background: #fff;
	border: 1px solid #cccccc;
	padding: 6px 6px 6px 12px;
}
table.grid2 td.left, table.grid2 th.left {
	text-align: left;
}
table.grid2 td.center, table.grid2 th.center {
	text-align: center;
}
table.grid2 td.right, table.grid2 th.right {
	text-align: right;
}

table.grid2 th {
	color: #000;
	background: #EBEBEB;
	text-align: left;
}

table.grid2 .alt td {
	background: #f8f8f0;
}

.linkButton {
	border: 0;
	background: none;
	color: #006699;
	padding: 0;
	margin: 0;
	text-decoration: underline;
	cursor: pointer;
}
.linkButton:hover {
	text-decoration: none;
}

.readonlyInput {
 border: 0;
}
	.readonlyInput.bold {
		font-weight: bold;
	}


#feedContainer {
    font-size:13px;
    height:20px;
    padding:10px 0;
    width:600px;
}

#feedContainer img {
    float: left;
    margin-right: 5px;
}

#feed {
    height:24px;
    line-height:24px;
    overflow:hidden;
    position:relative;
    width:570px;
}

#feed a {
    color:#333333;
    display:block;
    position:absolute;
    text-decoration:none;
}
