body{	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	margin: 0px;	color: #333;
	background: repeat-x #2f90c0 url(../images/bg.gif);
	margin-top: 5px;
}a { color: #0175c4; }input.deleteImage{	color: #F00;	font-size: 11px;	text-align: center;	display: block;	margin: 3px;	padding: 3px;
	margin-right: auto;
	margin-left: auto;
}.bigList{	border-spacing: 0;	font-size: 10px;}.bigList td, .bigList th { padding: 3px; }

.editing img.banner {
	display: block;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	width: 250px;
}
.bigList td a { display: block; }ul.site{	list-style: none;	margin: 5px;	padding: 10px;	border: 1px solid #aaa;	background: #FFF;}ul.site ul{	padding-left: 24px;	list-style: none;}.site a { color: #333; }ul.sections, .sections ul { list-style: none; }.fileUpload { margin-bottom: 5px; }.site li a img, .sections li a img, .articles li a img, .multimediaContents li img{	top: 3px;	position: relative;}.sections li a, .articles a, .multimediaContents li, .site li a{	text-decoration: none;	font-size: 12px;}.multimediaContents li { }h1#header{	margin: 0px;	padding: 10px;	font: 20px "Trebuchet MS", "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	color: #444;	border-bottom: 1px solid #aaa;	background: url(../images/bgHeader.gif);	text-align: center;	text-shadow: 2px 2px 2px #999;}#login{	float: none;	margin-right: auto;	margin-left: auto;	width: 384px;}#footer{	border-top: 1px solid #aaa;	margin: 0px;	padding: 10px;	background: #f9f9f9;}img { border-style: none; }

.notes {
	margin: 3px;
	padding: 5px;
	font-style: italic;
	text-align: center;
}.content{	width: 99%;	margin-right: auto;	margin-left: auto;	background: #f6f6f6 url(../images/bgContent.gif);	border: 3px double #aaa;	border-width: 4px;	min-width: 700px;	max-width: 1024px;}.clear { clear: both; }.padding { padding: 10px; }/* @group form */form{	padding: 0;	margin: 0;}form p{	margin: 0px;	padding-right: 0px;	padding-left: 0px;	padding: 2px;	font-size: 11px;}form p span label{	text-align: right;	display: block;	float: left;	font-size: 11px;	position: relative;	margin-right: 3px;	width: 20%;	clear: left;	white-space: nowrap;	color: #000;	top: 3px;	min-width: 110px;	max-width: 180px;}.list, .editing{	width: 20%;	float: left;	border: 1px solid #aaa;	margin-bottom: 10px;	margin-right: 5px;	border-bottom-style: none;	min-width: 110px;	padding: 0px;}hr{	clear: both;	text-align: center;}.editing{	width: 79%;	float: right;	margin-right: 0;	min-width: 340px;
	background: #FFF url(../images/bgList.gif) repeat;	border: 1px solid #aaa;}#third { width: 57%; }.editing h3{	font-size: 18px;	line-height: 24px;}.editing h4, .editing h3, .editing h5{	margin: 0;	padding: 0;	text-align: center;	border-bottom: 1px solid #aaa;	background: #fff url(../images/bgTitle.gif) repeat-x;	color: #333;	font: bold 12px/19px "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;}.editing h5{	color: #555;	font-size: 10px;
	clear:both;}.list h3{	font-size: 9px;	line-height: 15px;	border-bottom: 1px solid #aaa;	margin: 0;	padding: 0;	text-align: center;	background: url(../images/background/listTitle2.gif) repeat-x;	text-shadow: #dedede 0px 1px 0px;	color: #333;}ul.actions{	list-style: none;	margin: 0px;	padding: 0px;	border-top: 1px solid #aaa;	clear: both;}ul.actions li a{	font-size: 12px;	display: block;	text-decoration: none;	padding-left: 3px;	color: #333;	background: repeat-x url(../images/background/actionButton.gif);	margin: 0px;	line-height: 19px;}ul.actions li a img{	position: relative;	margin-right: 3px;	top: 3px;}.editing ul.actions#deleteRecord { }.editing ul.actions#deleteRecord li a{	font-weight: bold;	color: #bb0000;	text-align: center;	background: #ffd412;	height: 50px;	border: 1px solid #bb0000;	margin: 2px;
	margin-right: auto;
	margin-left: auto;
}.editing ul.actions#deleteRecord li a img { top: 10px; }.list p.smallI;	display: block;;nfo{	font-size: 9px;	color: #555;	text-align: center;	border-bottom: 1px solid #aaa;	margin: 0px;	padding: 2px;	background: #f8f8f8;}.bigTextArea, .mediumTextArea{	height: 350px;	width: 73%;}.mediumTextArea { height: 80px; }/* @end *//* @group formActions */

ul.formActions
		{
			clear: both;
			padding: 5px;
			margin: 2px;
			background: #f9f9f9 url(../images/background/subitems.png);
			border: 1px solid #aaa;
			list-style: none;
			text-align: center;
			font-size: 10px;
			color: #111;
		}
		
		ul.formActions li
		{
			display: inline;
			margin-right: 10px;
		}
		
		ul.formActions li label
		{
			position: relative;
			bottom: 12px;
	margin-left: 3px;
	color: #000;
}
		
		ul.formActions li a
		{
			color: #111;
			text-decoration: none;
		}

ul.formActions li a img {
	margin-right: 3px;
}

/* @end *//* @group recordsList */p.smallInfo{	font-size: 10px;	padding: 4px;	text-align: center;	margin: 0px;	border-bottom: 1px solid #aaa;}ul.recordsList li a.selected,.recordsList li a.selected:hover{	background: url(../images/background/subitemsButton.gif) #9abce5;	cursor: default;	color: #FFF;	text-decoration: none;	font-weight: bold;}ul.recordsList li a img{	position: relative;	top: 2px;	right: 2px;}ul.recordsList, div.recordsList{	display: block;	list-style: none;	margin: 0px;	padding: 0px;	height: 256px;	overflow: auto;}div.recordsList { background: url(../../xplantsui/images/noSelectionSmall.png) center center no-repeat; }div.noEditing{	background: url(../../xplantsui/images/noSelection.png) center center no-repeat #FFF;	height: 315px;}ul.recordsList li a{	line-height: 16px;	display: block;	font-size: 10px;	color: #333;	text-decoration: none;	padding-left: 3px;	padding-right: 3px;}/* @end */.even { background: #edf3fe; }.even a:hover, .odd a:hover { color: #FFF; }.odd { background: #fff; }p.path{	font-size: 9px;	color: #444;}img.arrow{	position: relative;	bottom: 2px;}.even:hover, .odd:hover, .editing ul.actions li a:hover{	background: #3d80df;	color: #FFF;}.breadcrumbs{	list-style: none;	margin: 0px;	padding: 0px;	clear: both;	margin-bottom: 15px;	text-indent: 1px;}.breadcrumbs li{	display: inline;	margin: 0px;	font-size: 10px;}.left .bigTextArea, .right .bigTextArea, .left .mediumTextArea, .right .mediumTextArea { width: auto; }.breadcrumbs li a{	color: #00409a;	padding: 4px;	margin: 0px;}.editing ul.actions li a { background: #FFF; }.contentsTable{	font-size: 10px;	color: #333;	border-spacing: 0;	margin: 10px auto 10px auto;	border: 1px solid #aaa;}.contentsTable thead th { border-bottom: 3px double #aaa; }.contentsTable tbody td.actions a{	text-decoration: none;	color: #00409a;}.contentsTable tbody td.actions a img{	position: relative;	top: 2px;}.contentsTable tbody tr.even:hover, .contentsTable tr.odd:hover { background: #3d80df; }.contentsTable tbody tr.odd { background: #fff; }.contentsTable tbody tr.odd td, .contentsTable tr.even td { }.contentsTable tbody td img.resource { width: 80px; }.contentsTable tbody tr.odd:hover, .contentsTable tr.even:hover { font-weight: normal; }.breadcrumbs li a:hover, .contentsTable tbody td.actions a:hover { color: #ff2b00; }.left, .right{	display: block;	width: 50%;	float: left;
	background: #eeffb3;
}.right { clear: right; }div.editing h3 img, div.editing h4 img{	top: 3px;	right: 3px;	position: relative;}img.banner{	display: block;	padding: 0px;	border: 1px #aaa;	background: #FFF;	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}ul#mainNavigation, ul.moreSettings{	margin: 0px;	padding: 0px;	list-style: none;	height: 60px;	clear: both;	border-bottom: 1px solid #aaa;	margin-bottom: 10px;	width: 100%;	margin-right: auto;	margin-left: auto;}ul#mainNavigation li, ul.moreSettings li { display: inline; }ul#mainNavigation li a, ul.moreSettings li a{	display: block;	float: left;	font-size: 10px;	color: #333;	text-decoration: none;	padding: 3px;	padding-right: 6px;	padding-left: 6px;	text-align: center;}ul#mainNavigation li a#exit { float: right; }ul#mainNavigation li a:hover, ul.moreSettings li a:hover{	color: #222;
	background: url(../../interface/utilities/backgrounds/black13.png) repeat;
}ul#mainNavigation li a.selected, ul#mainNavigation li a.selected:hover{	cursor: default;	background: url(../../interface/utilities/backgrounds/black25.png);	color: #000;}ul#mainNavigation li a img, ul.moreSettings li a img{	display: block;	margin-right: auto;	margin-left: auto;	margin-bottom: 3px;}.list ul.actions#movement { margin-bottom: 5px; }.site a:hover { color: #00409a;
	text-decoration: underline;
}.list ul.actions li a{	font-size: 10px;	margin-bottom: 0px;	line-height: 17px;}.list ul.actions{	margin: 0px;	padding: 0px;}table.itemsList{	border-spacing: 0;	margin-right: auto;	margin-left: auto;	border: 1px solid #555;}table.itemsList caption{	padding: 4px;	font-size: 12px;	margin: 5px auto 5px auto;}table.itemsList tbody img{	display: block;	margin-right: auto;	margin-left: auto;}table.itemsList thead tr th{	padding: 5px;	background: #e9e9e9;	font-size: 12px;	border-bottom: 1px solid #8a8a8a;}table.itemsList thead tr th a { }table.itemsList thead tr th a:hover { color: #9f2a00; }table.itemsList tbody tr td{	padding: 4px;	font-size: 10px;}table.itemsList tbody tr td a{	display: block;	margin: 0px;	color: #333;}table.itemsList tbody tr td.smallInfo { font-size: 9px; }table.itemsList tfoot tr td{	background: #555;	color: #fff;	padding: 4px;	font-size: 12px;}.errorsDialog{	background: #ffe47c;	border: 1px solid #ffca00;	margin: 2px;	font-size: 12px;}.errorsDialog h2{	font-size: 14px;	text-align: center;	margin: 0px;	padding: 3px;	background: #fe9638;	border-bottom: 1px solid #ffca00;}.errorsDialog h2 img{	position: relative;	top: 3px;}ul.recordsList { background: #FFF url(../images/bgList.gif) repeat; }

.mainBody {
	float: left;
	width: 80%;
	margin: 0px;
	padding: 0px;
	border-right: 1px dotted #aaa;
	border-bottom: 1px dotted #aaa;
	margin-bottom:2px;
}

.sidebar {
	float;
	float: left;
	border-bottom: 1px dotted #aaa;
	border-left: 1px dotted #aaa;
	clear: right;
	padding: 0px;
	float: right;
	width: 19.5%;
	margin: 0px;	background: #f6f6f6 url(../images/bgContent.gif);
	margin-bottom:2px;
}

.sidebar h5 {
	margin: 0px;
}

.sidebar span label {
	float: none;
	clear: none;
	font-size: 10px;
	display: block;
	text-align: left;
	margin-bottom: 5px;
	font-weight: bold;
}

.sidebar p {
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	padding-bottom: 5px;
}

.editing .smallInfo {
	border-top:1px #aaa solid;
	clear: both;
	background:#fff;
	font-size:11px;
}

ul.moreSettings li a {
	float: right;
	margin-bottom: 0px;
}

ul.moreSettings {
	border-top: 1px solid #aaa;
	border-bottom-style: none;
	padding-top: 6px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.list .smallInfo {
	background: #F2f2f2;
}

fieldset.mainBody {
	border-width: 1px;
	border-color: #aaa;
}