.linux input {
	font: 13px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Arial,Helvetica,Tahoma,sans-serif;
}
.mac input {
	font-size: 12px;
}

.linux input.num8 {
	width: 66px;
}
.linux input.num10 {
	width: 82px;
}
input.num8 {
	width: 65px;
}
input.num10 {
	width: 80px;
}
.win input.num8 {
	width: 62px;
}
.win input.num10 {
	width: 76px;
}
.ie input.num8 {
	width: 64px;
}
.ie input.num10 {
	width: 80px;
}

input.doc {
	width: 100px;
}
.win input.doc {
	width: 90px;
}

div.tabArea {
	/* font-size: 80%; */
	font-weight: bold;
}

.profile_teaser {
	float: left;
	width: 332px;
	margin-right: 30px;
}
#col1 .profile_teaser a {
	text-decoration: none;
}
#col1 .profile {
	margin-right: 30px;
}
#col1 table {
	width: 100%;
}
#col1 .profile a {
	text-decoration: none;
	font-weight: bold;
}
img.profile_photo {
	float: right;
	margin: 2px 2px 27px 30px;
	border: 1px solid #a0a0a0;
}
img.profile_teaser_photo {
	float: left;
	margin: 3px 14px 42px 2px;
	border: 1px solid #a0a0a0;
	height: 88px;
}
p.profile_title {
	font-weight: bold;
	margin-bottom: 0;
}
p.profile_info {
	font-style: italic;
}
p.profile_teaser_name {
	font-weight: bold;
	margin-bottom: 0;
}
p.profile_teaser_title {
	font-style: italic;
	margin-bottom: 0;
}
p.profile_teaser_info {
}
.profile_teaser_table {
	margin-top: 2em;
}
#col1 .profile h3 {
	clear: none;
}
#col1 .profile ul strong {
	color: #000000;
}

#col1 a.tab {
	border: 1px solid #6c6c6c;
	border-bottom-width: 0px;
	padding: 5px 1em;
	position: relative;
	text-decoration: none;
	background-color: #bdb4a2;
	color: #000000;
}
#col1 a.tab:hover {
	cursor: pointer;
}
.android a.tab {
	padding: 9px 1em !important;
}
.ipad a.tab {
	padding: 6px 1em !important;
}
.ipod a.tab {
	padding: 6px 1em !important;
}
.iphone a.tab {
	padding: 6px 1em !important;
}
.ie9 a.tab.activeTab {
	padding-bottom: 3px !important;
}
#col1 a.tab.activeTab {
	background-color: #ece1cb;
	padding-bottom: 5px;
	z-index: 102;
}
#col1 a.tab.activeTab:hover {
	cursor: auto;
}
#col1 a.smallTab {
	font-size: 11px;
	padding-right: 0.75em;
	padding-left: 0.75em;
}
#col1 a.tab.smallActiveTab {
	background-color: #ece1cb;
	padding-bottom: 6px;
	z-index: 102;
}
	

img.link {
	text-decoration: none;
	float: none; !important;
	margin-right: 5px;
	margin-top: 2px;
	margin-left: 0px;
}

img.editicon {
	height: 20px;
	width: 20px;
	float: none; !important;
	margin: 0px 0px -5px 0px; !important;
}
img.productediticon {
	height: 18px;
	width: 18px;
	float: none; !important;
	margin: 0px 0px -3px 3px; !important;
}
img.productrecuricon {
	margin-left: -1px;
	margin-top: -9px;
	float: left;
}
.mac.ff img.productaddicon {
	margin-left: 27px;
}
.linux.ff img.productaddicon {
	margin-left: 28px;
}
.win.ff img.productaddicon {
	margin-left: 26px;
}
img.productaddicon {
	height: 18px;
	width: 18px;
	float: none; !important;
	margin-left: 24px;
	margin-right: 6px;
	margin-bottom: -3px;
}
img.categoryaddicon {
	height: 18px;
	width: 18px;
	float: none; !important;
	margin-left: 18px;
	margin-right: 6px;
	margin-bottom: -3px;
}
img.productsequenceicon {
}

img.actionlink {
	text-decoration: none;
	float: none; !important;
	margin: 0px 10px -5px 0px; !important;
}
img.actionlinktight {
	text-decoration: none;
	float: none; !important;
	margin: 0px 3px -5px 0px; !important;
}

div.tabMain {
	background-color: #ece1cb;
	border: 1px solid #6c6c6c;
	padding: 1em;
	position: relative;
	z-index: 101;
}

div.emptyTab {
	width: 100%;
	height: 240px;
	text-align: center;
}

div.logWindow {
	height: 600px;
	overflow-y: auto;
}

div.searchMain {
	border: 1px solid #6c6c6c;
}

div#adduser {
	padding-bottom: 0;
}
div#user_results {
	margin: -3.2em 0 0 10px;
	width: 178px;
}
div.usersearch_results {
	margin: -20px 0 0px !important;
	width: 254px !important;
}
div.crm_results {
	margin: -20px 0 0px !important;
	width: 221px !important;
}
div#superuser_div {
	display: none;
}
div#tabArea {
	margin-top: 1em;
}

tr.floatingBoxHidden {
	display: none;
}
div.floatingBoxHidden {
	display: none;
}
div.floatingBox {
	width: 450px;
	background-color: #ffffff;
	font-weight: normal;
	border: 1px solid #6c6c6c;
	padding: 3px 10px;
	line-height: 1.3em;
}
div.floatingBoxSmall {
	background-color: #ffffff;
	font-weight: normal;
	border: 1px solid #6c6c6c;
	padding: 3px 10px;
	margin: 0 10px 20px;
	line-height: 1.3em;
}

div.faqBoxHidden {
	display: none;
}
div.faqBox {
	background-color: #ffffff;
	font-weight: normal;
	border: 1px solid #6c6c6c;
	padding: 3px 10px;
	margin: 3px 10px 20px;
	line-height: 1.3em;
}
#wrapper-2col-b #col2 #howdoi div.howdoi img.icon {
	float: left;
	margin: -3px 2px 0 5px;
	clear: both;
}
#wrapper-2col-b #col2 #howdoi div.howdoi-q {
	margin-left: 20px;
	margin-bottom: 10px;
}

#wrapper-2col-b #col1 #overlay {
	margin: 37px 0px 0px 32px;
}
#wrapper-2col-b #col1 #overlay img.icon {
	margin: 20px 0px 0px 70px;
}

div.browserError {
	display: none;
	font-weight: bold;
	border: 1px solid #6c6c6c;
	padding: 4px;
	padding-left: 8px;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 2em;
}
div.browserError ul {
	font-weight: normal;
}

.ff2 .browserError {
	display: block;
}
.ff3 .browserError {
	display: block;
}
.ff3_5 .browserError {
	display: block;
}
.ff3_6 .browserError {
	display: none;
}
.ie5 .browserError {
	display: block;
}
.ie6 .browserError {
	display: block;
}
.ie7 .browserError {
	display: block;
}
.ie8 .browserError {
	display: block;
}
.opera8 .browserError {
	display: block;
}
.opera9 .browserError {
	display: block;
}
.opera10 .browserError {
	display: block;
}

.ie9 table.mainTable {
	border-collapse: separate;
}
table.mainTable {
	border: 3px solid #6c6c6c;
	background-color: #ffffff;
	overflow-x: hidden;
	overflow-y: hidden;
	display: block;
}
table.simpleTable {
	border: 3px solid #666;
	background-color: #ffffff;
	border-collapse: separate;
}
table.simpleTable thead.resource th {
	text-align: left;
}
table.queueSize {
	border: 0px; 
	background-color: #ffffff;
	margin: 0px 0px 12px 0px;
	width: 100%;
}
table.queueSizeLegend {
	margin: 0px -8px 12px 3px;
	width: auto;
}
table.queueSizeLegend td.leftCol {
	width: 87px;
	text-align: right;
	padding: 3px 9px 3px 7px;
}

table.queueSize td.head {
	background-color: #666666;
	color: #ffffff;
	font-weight:bold;
	padding: 1px 8px 1px 4px;
}
table.queueSize td.size {
	background-color: #80ff80;
}
table.queueSize td.loan {
	background-color: #80d1ff;
}
table.queueSize td.edit {
	background-color: #FF9A80;
}
table.queueSize td.today {
	background-color: #E9E9E9;
}
table.queueSize td.leftBorder {
	border-left: 1px solid #666666;
}
table.queueSize td.dateCol {
	white-space: nowrap;
	width: 87px;
	text-align: right;
}
table.queueSize td.itemCol {
	width: 10px;
	white-space: nowrap;
}
table.queueSize td.rightCol {
	padding-right: 25px;
}
td.itemCol a {
	color: #5D3E00 !important;
}
table.mainTable tbody {
	overflow-y: auto;
	overflow-x: auto;
	display:block;
	width: 100%;
}
.opera table.mainTable tbody {
	max-height: 400px;
}
table.mainTable th {
	background-color: #6c6c6c;
	color: #ffffff;
	white-space: nowrap;
}
table.simpleTable th {
	background-color: #666;
	color: #ffffff;
	white-space: nowrap;
	padding: 1px 4px 1px 4px;
}
table.mainTable td {
	padding: 5px;
	border: 0;
}
table.simpleTable td {
	padding: 3px 8px 3px 8px;
	border: 0;
}

tbody.report td, tbody.news td {
	padding-bottom: 0px;
	padding-top: 0px;	
}
td.numCol {
	text-align: right;
}
table.simpleTable thead.resource th.numCol {
	text-align: right;
}

img.crmdeleteuser {
	width: 14px;
	height: 14px;
	margin-right: 7px;
	margin-bottom: -2px;
}
table td.newsheadline {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	background-color: #faf4e8;
}
table tr.crmshortrow, table tr.newsshortrow {
	line-height: 0.7em;
}
table td.crmcontactdate, table td.newsdate {
	font-weight: bold;
	padding-top: 3px;
	background-color: #faf4e8;
}
table td.newstype {
	font-weight: bold;
	padding-top: 3px;
	background-color: #faf4e8;
	text-align: right;
}
table td.newspostresources {
	font-weight: bold;
	padding-top: 3px;
	background-color: #FAF4E8;
	text-align: left;
}
table td.newspublication {
	font-weight: bold;
	padding-top: 3px;
	background-color: #faf4e8;
	text-align: right;
}
table td.crmposter {
	font-weight: bold;
	text-align: right;
	background-color: #faf4e8;
	white-space: nowrap;
}
table td.crmpostdate {
	text-align: right;
	font-style: italic;
	font-size: 0.9em;
	background-color: #faf4e8;
}
table td.crmpostpeople {
	font-weight: bold;
	background-color: #faf4e8;
	padding-bottom: 3px;
	width: 477px;
}
table td.crmposttext, table td.newsposttext {
	padding-top: 3px;
	padding-bottom: 3px;
}
table td.crmnewcomment {
	padding-left: 50px;
	padding-top: 1px;
	padding-bottom: 7px;
	border-top: 1px;
	border-style: solid;
	border-color: #D6D6D6;
	background-color: #FAF4E8;
}
table td.newspostedby {
	padding-top: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: #D6D6D6;
	background-color: #FAF4E8;
}
img.newsdeleteresource {
	width: 16px;
	height: 16px;
	margin-right: 4px;
	margin-bottom: -2px;
}
div.crmcomment {
	border-left: 1px;
	border-style: dotted;
	padding-left: 5px;
	border-color: #D6D6D6;
	padding-bottom: 5px;
	margin-bottom: -6px;
	background-color: #FFFFFF;
	margin-right: -8px;
}
div.newspostuser {
	border-left: 1px;
	border-style: dotted;
	border-color: #D6D6D6;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 1px;
	padding-bottom: 2px;
	line-height: 16px;
	background-color: #FFFFFF;
	text-align: right;
	margin-right: -8px;
	margin-left: -8px;
}
div.crmsubscribe {
	font-size: 11px;
	padding-bottom: 0px;	
}
div.crmcommenttext {
	margin-bottom: 0px;
	border-bottom: 1px;
	border-left-style: dotted;
	border-bottom-style: solid;
	border-color: #D6D6D6;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 1px;
	padding-bottom: 2px;
}
textarea.crmcommentbox {
	height: 13px;
	width: 200px;
	margin-left: 7px;
	resize: none;
	margin-top: 9px;
	margin-bottom: 4px;
}
textarea.crmreportedittextbox, textarea.newspostedittextbox {
	height: 200px;
	width: 666px;
	margin-left: 1px;
	margin-top: 6px;
	margin-bottom: 3px;
}
.mac.ff textarea.crmcommentedittextbox {
	height: 115px;
}
.mac.ff textarea.crmreportedittextbox, .mac.ff textarea.newspostedittextbox {
	height: 168px;
}
.linux.ff textarea.crmcommentedittextbox {
	height: 120px;
}
.linux.ff textarea.crmreportedittextbox, .linux.ff textarea.newspostedittextbox {
	height: 180px;
}
.win textarea.crmcommentedittextbox {
	height: 128px;
}
.win textarea.crmreportedittextbox, .win textarea.newspostedittextbox {
	height: 190px;
}
textarea.crmcommentedittextbox {
	height: 104px;
	width: 615px;
	resize: none;
	margin-top: 8px;
	margin-bottom: 3px;
}
.win.ff textarea.crmcommentboxexpand {
	width: 584px;
}
.linux.ff textarea.crmcommentboxexpand {
	width: 584px;
	height: 120px;
}
.mac.ff textarea.crmcommentboxexpand {
	height: 115px;
	width: 588px;
}
.win.chrome textarea.crmcommentbox {
	height: 16px;
}
.win textarea.crmcommentboxexpand {
	height: 128px;
}
textarea.crmcommentboxexpand {
	height: 104px;
	width: 584px;
	margin-left: 7px;
	resize: none;
	margin-top: 9px;
	margin-bottom: 4px;
}
img.crmnewcomment {
	float: left;
	margin-top: 6px;
	margin-left: 4px;
}
img.crmnewcommentsave {
	float: none;
	margin-top: 5px;
	margin-left: 28px;
	margin-bottom: 2px;
}
table#reports, table#news {
	margin:0;
	background-color:#FFFFFF;
	border:0px;
	width:100%
}
table td.newspostspacer {
	border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #666666;
	height: 20px;
}
table td.crmpostspacer {
	background-color: #666666;
	height: 1px;
}
table td.crmcrid, table td.newsid {
	font-size: 0.9em;
	background-color: #faf4e8;
	padding-bottom: 3px;
	text-align: right;
	width: 225px;
}
img.crmedit, img.newsedit {
	margin-left: 6px;
	margin-bottom: -4px;
}
img.crmedit, img.publishedit {
	margin-left: 6px;
	margin-bottom: -5px;
	margin-right: 2px;
	height: 20px;
	width: 20px;
}
img.crmeditdelete, img.newseditdelete {
	margin-right: 3px;
	margin-bottom: -3px;
	width: 16px;
	height: 16px;
}
img.crmeditdeletecomment {
	margin-right: 3px;
	margin-bottom: -3px;
	width: 15px;
	height: 15px;
	margin-left: -2px;
}
img.crmedittext, img.newsedittext {
	margin-left: 4px;
	margin-bottom: 0px;
	margin-right: -7px;
	margin-top: 1px;
	float: right;
}
img.crmsavetext, img.newssavetext, img.newssaveheadline {
	margin-bottom: 6px;
	margin-top: 2px;
	margin-left: -1px;
	width: 20px;
	height: 20px;
}
img.newssaveheadline {
	margin-left: 2px;
	margin-right: 4px;
}
img.newssavetext {
	margin-bottom: -5px;	
	margin-right: 4px;
	margin-left: 2px;
	margin-top: 0px;
}
img.crmedittextcomment {
	margin-left: 4px;
	margin-bottom: 0px;
	margin-right: -7px;
	margin-top: 1px;
	float: right;
}
div.crmcommentpostedby, div.newspostedby {
	font-style: italic;
	font-size: 11px;
}
span.crmcommentpostedby, span.newspostedby {
	font-style: italic;
	font-size: 11px;
}

table.queueForm {
	background-color: #F0F0F0;
	width: 100%;
	margin: 0px 0px 0px 0px;
}
table.queueForm td {
	padding: 1px 3px 1px 3px;
	vertical-align: top;
}

table.queueForm td.queueFormLeftCol {
	text-align: right;
	width: 80px;
}

table.mainTable th.arrow_left {
	vertical-align: bottom;
}

table.mainTable th.arrow_right {
	vertical-align: bottom;
}

img.page_left {
	float:right;
}

img.page_right {
	float:left;
}

div.queueSizeDiv {
	max-width: 690px;
	overflow-x: auto;
	overflow-y: hidden;
}
div.resultHover {
	background-color: #ece1cb;
}

div.action {
	background-color: #ece1cb;
	padding: 5px;
}

div.error {
	color: red;
}
span.error {
	color: red;
}
span.smallError {
	color: red;
}
span.postedby {
	font-style: italic;
	font-size: 11px;
}
div.clickto {
	font-style: italic;
	cursor: pointer;
}

span.tableHeader {
	font-weight: bold;
	width: 400px;
}

tr.action {
	background-color: #ece1cb;
}
tr.hover {
	background-color: #ece1cb;
}
tbody.hover {
	background-color: #ece1cb;
}

div.normal {
	background-color: #ffffff;
}
span.normal {
	background-color: #ffffff;
}
tr.normal {
	background-color: #ffffff;
}

table.mainTable th.hiddenHeader {
	font-weight: bold;
	border: 1px solid #FFFFFF !important;
	white-space: nowrap;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 0px;
	visibility: hidden;
}

table.mainTable th.headTop {
	border-top:0px !important;
}
table.mainTable th.headBottom {
	border-bottom:0px !important;
}
table.mainTable td.nameColumn1 {
	width: 155px;
	vertical-align: middle;
}
table.mainTable th.nameColumn1 {
	border: 0;
	width: 155px;
}
table.mainTable td.nameColumn2 {
	width: 70px;
	vertical-align: middle;
}
table.mainTable th.nameColumn2 {
	border: 0;
	width: 70px;
}
table.mainTable td.queueColumn {
	text-align: center;
	vertical-align: middle;
}
table.mainTable th.queueColumnTop {
	border: 1px solid #ece1cb;
}
table.mainTable th.queueColumn {
	border: 1px solid #ece1cb;
	white-space: normal;
}
table.mainTable td.boxColumn {
	width: 85px;
	vertical-align: middle;
}
table.mainTable th.boxColumn {
	border-left: 1px solid #ece1cb;
	border-right: 1px solid #ece1cb;
	border-top: 0;
	border-bottom: 0;
}
table.mainTable td.actionColumn {
	width: 100px;
	padding-right: 15px;
	white-space: nowrap;
	vertical-align: middle;
}
table.mainTable th.actionColumn {
	border: 0;
	width:100%;
}
table.mainTable td.actionColumn a img {
	margin-left: 0px;
	margin-right: 0px;
}
table.mainTable th.arrow_right a {
	float: right;
}

#table p {
	clear: both;
	margin: 0;
}

img.drafticon,
#wrapper-2col-a #col2 img.drafticon,
#wrapper-2col-a #col2 img.drafticon, 
#wrapper-2col-b #col2 img.drafticon {
	padding: 0px;
	margin-bottom: -3px;
	margin-left: 3px;
	margin-top: 0px;
}
#wrapper-2col-b #col1 img.icon,
#wrapper-2col-b #col2 img.icon {
	padding: 0 0 3px;
	margin: 0;
	border: 0;
	vertical-align: bottom;
}
#wrapper-2col-b #col2 #howdoi img.icon {
	padding-bottom: 2px;
}
#wrapper-2col-b #col1 img.help,
#wrapper-2col-b #col2 img.help {
	width: 16px;
	height: 16px;
	margin: -14px 0 0 -2px;
	padding: 0;
	border: 0;
	vertical-align: middle;
}
#wrapper-2col-b #col1 img.closebox,
#wrapper-2col-b #col2 img.closebox {
	padding: 0;
	margin: -10px -18px 0 0;
	border: 0;
	width: 16px;
	height: 16px;
	float: right;
}

.ie9 #col2 li {
	margin: 0.32em 0 0 30px;
}

img#search_loading {
	width: 20px;
	height: 20px;
}

#wrapper-2col-b #col2 p.tight {
	margin-bottom: 0.25em;
	margin-right: 8px;
}

a.sort {
	color: #dbd6c2 !important;
}

input.searchuser {
	width: 250px !important;
}
input.crmsearch, input.newssearch {
	width: 217px !important;
}

input.time-pick {
	width: 67px;
        margin-right: 0px;
}
input.date-pick {
	width: 80px;
        margin-right: 0px;
}
.mac input.time-pick {
	width: 56px;
}
.win input.date-pick {
	width: 70px;
}
.win input.time-pick {
	width: 61px;
}
input.smalldate-pick {
	width: 68px;
	font-size: 10px;
	margin-left: -3px;
}
.win input.smalldate-pick {
	width: 58px;
	height: 14px;
}
.linux input.smalldate-pick {
	width: 58px;
	height: 15px;
}

input.filterorderid {
	width: 34px;
	font-size: 10px;
	margin-right: 16px;
	margin-left: -3px;
}
.win input.filterorderid {
	height: 14px;
}
.linux input.filterorderid {
	height: 15px;
}

select#filterstatus {
	margin-left: -3px;
}
select#filteruser {
	margin-left: -3px;
}

input#newuser {
	width: 159px;
}
select.category {
	min-width:350px;
}

div.category {
	float:left;
}

ul.spacedlist li {
	padding-bottom: 1.3em;
}

#motd_text {
	background-color: #ECE1CB;
	border-color: #6C6C6C;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 23px;
}

#motd_message {
	padding: 5px 0px 0px 10px;
	margin: 0 0 5px 0;
}

#motd_header {
	background-color: #666;
	color: white;
	font-weight: bold;
	padding: 3px 0px 3px 7px;
}

#subresource_total_row
{
	font-weight:bold;
}

table.simpleTable td.role_border
{
	padding: 0px;
	padding-left: 8px;
	border-left: 3px solid #666;
}

table.orderproduct {
	border-spacing: 0px;
	border-collapse: collapse;
	margin: 20px 0px;
	width: 100%;
	background: none;
	border: none;
	border-spacing: 0px;
	border-left: 0px;
}
table.orderproduct td {
	border: none;
	padding: 0;
}
table.orderproduct th.orderproduct {
	font-weight: bold;
	padding-left: 3px;
	text-align: left;
}
table.orderproduct td.orderproductitem {
	padding-left: 3px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #CCCCCC;
	vertical-align: top;
}
table.orderproduct tr.orderproductitemodd {
	background: #F7F7F7;
}
table.orderproduct tr.orderproductitemprivate {
	background: #f5efd8;
}
tbody.orderproductitemodd {
	background: #F7F7F7;
}
table.orderproduct td.orderprice {
	text-align: right;
	padding-right: 3px;
	white-space: nowrap;
}
table.orderproduct th.orderprice {
	text-align: right;
	padding-right: 3px;
}
table.orderproduct td.ordertotal {
    border-top-style: double;
    border-top-width: 3px;
    border-top-color: #666666;
}
table.orderproduct h2  {
	margin-bottom: 0.3em;
	margin-top: 6px;
}
table.orderproduct p {
	margin-bottom: 0.75em;
	margin-top: 0.75em;
	line-height: 150%;
}
input.order {
	font-size: 1.0em;
}	
.mac.chrome input.order {
	font-size: 1.2em;
}	
input.order {
	font-size: 1.0em;
}	
.mac.chrome input.order {
	font-size: 1.2em;
}

table.orderproduct a {
	text-decoration: none !important;
}

img.ui-datepicker-trigger {
	margin-bottom: -3px;
	margin-left: -3px;
}

ul.list {
}

ol.list {
}

ul.list li {
	margin: 0 0 0 20px !important;
	list-style: url(https://www.rcac.purdue.edu/images/bullet_gold.gif)
}

ol.list li {
	margin: 0 0 0 30px !important;
	list-style: decimal !important;
}

div.order {
	font-size: 1em;
}
div.orderheader {
	margin-top: 2em;
	margin-bottom: 0.5em;
	font-weight: bold;
	font-size: 1.3em;
	border-bottom: 1px solid #999999;
}
div.orderheaderitemblock {
	padding-left: 3px;
}
div.orderheaderitem {
	font-weight: bold;
}
div.orderstatusblock {
	float: right;
	text-align: right;
	padding-right: 3px;
}
div.orderstatus {
	font-size: 1.4em;
	font-weight: bold;
}	
div.orderstatus input {
	margin-top: 8px;
}
span.orderstatusred {
	color: #FF0000;
}
span.orderstatusorange {
	color: #DF7401;
}
span.orderstatusgreen {
	color: #04B404;
}
p.ordernotes {
	background: #F7F7F7;
	width: 582px;
	padding: 4px;
	min-height: 163px;
}
p.ordernotes img {
	margin-bottom: 2px;
}

div.dialog  {
	text-align: left;
}

select {
	margin-top: 0px;
}
.ff.linux select {
	font-size: 0.95em;	
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
}

div.newsfull {
	width: 100%;
}
div.newsleft {
	width: 48%;
	float: left;
	margin-bottom: 1em;
}
div.newsright {
	width: 48%;
	float: right;
	margin-right: 13px;
	margin-bottom: 1em;
}

ul.newslist {
	margin-bottom: 1.0em;
	margin-top: 1em;
}
ul.newslist li {
	margin-bottom: 0.6em;
}
p.newslistmore {
	margin-bottom: 0.6em;
	margin-left: 30px;
}

h3.newsheadline {
	margin-bottom: 0em;
}
p.newsfooter {
	font-size: 0.8em;
	font-style: italic;
}
textarea.samplebox {
	width: 519px;
	height: 130px;
}
div.sampleoutput {
	font: 13px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	margin-top: -1.5em;
	margin-bottom: -1em;
	width: 519px;
	min-height: 130px;
	border: 1px solid #a9a9a9;
	padding: 2px;
}

div.sampleoutput a, div#preview a {
	color: #9c6700;
}

p.newsupdated {
	font-style: italic;
	font-size: 0.8em;
	margin-left: 0px;
	margin-bottom: 0px;
}

h2.newsheader {
	font-size: 1.5em;
	border-bottom: 1px solid #999999;
	margin-bottom: 0.5em;
}
h3.newsheader {
	font-size: 1.05em;
	font-weight: bold:
	color: #000000;
	border-bottom: 1px solid #999999;
	margin-bottom: 0.5em;
}
div#preview {
	font: 13px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Arial,Helvetica,Tahoma,sans-serif;
}
pre.code {
	margin-top: -1.5em;
}
pre.codetop {
	margin-top: 0em;
}
pre.codebottom {
	margin-bottom: 0em;
}
table.news {
	margin-top: -1.5em;
	border: 1px solid; #ffffff;
	background-color: #F1F1F1;
}
table.news td {
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #C5C5C5;
}
table.newstabletop {
	margin-top: 0em;
}

.ie11 #col2 li {
	margin: 0.35em 0 0 25px;
}
.ie10 #col2 li {
	margin: 0.35em 0 0 25px;
}

table.tree {
	margin-top: 0px;
	border: 3px solid #666;
	background-color: #ffffff;
	border-collapse: separate;
}
table.tree th {
	background-color: #666;
	color: #ffffff;
	white-space: nowrap;
	padding: 1px 4px 1px 4px;
	text-align: left;
}
table.tree td {
	text-align: left;
	border-left: 0;
	padding: 0;
	border-bottom: 0;
}

table.tree td.quotaProblem,
table.simpleTable td.quotaProblem {
	background-color: rgb(255, 237, 104);
}
table.tree td.quota,
table.tree th.quota {
	text-align: right;
	padding-right: 4px;
	padding-left: 6px;
}
table.tree td.quota img.quota {
	width: 15px;
	height: 15px;
	float: left;
	margin-top: 4px;
	margin-right: 3px;	
}

img.dirperm {
	margin-top: 3px;
	margin-bottom: -5px;
}

p.step {
	margin-bottom: 0.5em;
}

p.step img {
	margin-bottom: -4px;
}

p.stepcomplete {
	margin-bottom: 0.5em;
	color: #666666;
}

p.stepcomplete img {
	width: 16px;
	height: 16px;
	margin-bottom: -4px;
	margin-left: 4px;
}

ol.order li.step {
	margin-left: 23px;
	margin-bottom: 0.25em;
}
ol.order li.currentstep {
	font-weight: bold;
}
ol.order li.stepcomplete {
	color: #666666;
	margin-bottom: 0.25em;
}
ol.order li.stepcomplete:before {
    content: "";
    display: block;
    background: url("/include/images/check.png") no-repeat;
    width: 20px;
    height: 20px;
    margin: 0 3px 0 0;
    background-size: 16px 16px;
    float: left;
}
ol.order li.notmystep {
	color: #666666;
	margin-left: 23px;
	margin-bottom: 0.25em;
}

div.modules div.click {
        cursor: pointer;
        padding-left: 3px;
        float: left;
        width: 100%;
}
div.modules div.hover {
        background-color: #ece1cb;
}
div.modules div.highlight {
        background-color: #fff986;
}

div.modules img.control {
        margin-bottom: -3px;
}
div.modules img.check {
        margin-bottom: -4px;
        margin-left: -5px;
        margin-right: -2px;
        height: 13px;
        width: 13px;
}
div.modules img.save {
        margin-bottom: -5px;
        cursor: pointer;
}
div.modules img.availabilityIcon {
        margin-top: 2px;
	height: 16px;
	width: 16px;
}
div.modules div.contents {
        margin: 0px 0px 0px 23px;
        padding: 2px 0px 2px 2px;
        border-style: dotted;
        border-left-width: 1px;
        border-color: #AAAAAA;
}
div.modules div.resourceHeader {
        float: right;
        text-align: center;
        padding-left: 2px;
        padding-right: 2px;
        border-style: dotted;
        border-right-width: 1px;
        border-color: #AAAAAA;
        font-size: 0.8em;
}

div.modules div.moduleHeader {
        display: none;
}

div.modules img.editicon {
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	margin-left: 6px;
}

div#mailpreview a {
	color: #9c6700;
}

ul.rsscontainer{
	list-style: none;
}

ul.rsscontainer li a.rss {
	background:url(/include/images/rss.png) 0 0 no-repeat;padding:0
0 2px 18px
}

.rssLogo {
	background:url(/include/images/rss.png) 0 0 no-repeat;padding:0
0 2px 18px	
}

.rssLargeLogo {
	background:url(/include/images/rss-large.png) 0 0 no-repeat;padding:0
0 2px 18px	
}

.rssHeadlineImg {
	margin-right: 7px;
}

.rssCheckbox {
    position: relative;
    margin: 0px;
    top: 2px;
}

table.storage td, th {
	text-align: right;
}

table.storage td.left, th.left {
	text-align: left;
}

table.storage td.date {
	font-size: 0.8em;
}

.new-resource-form input{
	display:block;
	margin:10px;
}
.new-resource-form input.back,
.new-resource-form input.next,
.new-resource-form input.submit,
.new-resource-form input.cancel {
	display:inline;
	margin:10px;
}

div.gcse-searchbox table {
	margin: 0px;
	background-color: transparent;
	border: 0 transparent;
}
div.gcse-searchbox .gsc-above-wrapper-area {
	padding: 0px;
}
div.gcse-searchbox table td {
	border-left: 0px;
	padding: 0px;
}
div.gcse-searchbox div.gsc-cursor-box {
	border-top: 1px solid #E9E9E9;
}
div.gcse-searchbox .gsc-webResult.gsc-result {
	border-left: 0;
}
div.gcse-searchbox .gsc-webResult.gsc-result:hover {
	border-left: 0;
}

div.gcse-searchbox .gsc-control-cse {
	padding-left: 0em;
	margin-left: -0.5em;
}

table.myquota {
	width: 450px;
}
table.myquota td {
	padding-bottom: 4px;
	padding-top: 4px;

}
table.myquota td input[type=text] {
	margin-top: -3px;
	margin-left: -3px;
}

table.myquota tr td:first-child {
	width: 134px;
}
