/* 
---------------------- basic ---------------------- */
html, body {
	/* background: url(../images/bg_corduroy.gif) left top repeat #ccc; */
	background: #fff;
}
#doc4 {
	background-color: #fff;
}
strong {
	font-weight: bold;
}
.contractTitle {
	font-weight: bold;
	color:#172d3f;
	font-size:115%;
}
.warning {
	color: #f00;
	font-weight: bold;
}
.warningExpire {
	margin:0; 
	padding:0.75em 0 1.0em 1.0em; 
	border-left:1px solid #ddd; 
	border-right:1px solid #ddd; 
	color:#f00;
}
.inline {
	display: inline;
}
.yui-b a, 
.yui-b a:link, 
.yui-b a:visited, 
.yui-b a:active {
	color:#067AB4;
	text-decoration: none;
}
.yui-b a:hover {
	color:#067AB4;
	text-decoration: underline;
}
.yui-b {
	line-height: 1.5em;
}
.yui-b h2 {
	margin: 0 0 0.5em 0;
	color:#162c3e;
	font-size: 150%;	
}
.yui-b h3 {
	margin: 0 0 0.5em 0;
	color:#21415b;
	font-size: 125%;
}
.yui-b p {
	margin: 0 0 1.5em 0;
}
ul.square {
	margin: 0 0 0 3.25em;
	padding: 0 0 1.5em 0;
	list-style-type: square;
}
ul.square li {
	list-style-type: square;
}
ul.standard {
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
	border-bottom: 1px dotted #ccc;
}

/* 
---------------------- layout ---------------------- */
#bd, #ft {
	color: #555;
	line-height: 1.6em;
}
.yui-u {
	margin: 0;
	padding: 0 0 1.5em 0;
	text-align: center;
}
.yui-gb {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin: 0 1.0em 0 1.5em;
}
.yui-gb .yui-u {
	margin: 1.5em 0 1.0em 0;
	padding: 0;
	width: 33%;
}
.yui-gb .yui-u.first {
	/* border-left:none; */
}
.yui-g.yui-gb-middle {
	border:1px solid #ccc;
	margin: 0 1.0em 0 1.5em;
}
.yui-g.yui-gb-bottom {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin: 0 1.0em 0 1.5em;
}
/* 
---------------------- header ---------------------- */
#hd {
	margin: 0;
	padding: 10px 0 0 0;
	position: relative; /* new to allow absolute positioning of logout control */
}
a.brand, 
a.brand:link, 
a.brand:visited, 
a.brand:active {
	width: 194px;
	height: 82px;
	background: url(/global/images/enterprise/logo_dotcms_enterprise_support.jpg) left top no-repeat;
	display: block;
	margin-left: 1.5em;
}
a.brand:hover {
	background: url(/global/images/enterprise/logo_dotcms_enterprise_support_grey.jpg) left top no-repeat;
}
a.logout, 
a.logout:link, 
a.logout:visited, 
a.logout:active {
	margin: -75px 1.25em 0 0;
	padding: 0.4em 0.7em 0.5em 0.7em;
	background: url(/global/images/enterprise/bg_logout_btn.gif) left bottom repeat-x;
	border: 1px solid #ddd;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	float: right;
	color: #067ab4;
	text-decoration: none;
	font-size: 85%;
}
a.logout:hover {
	margin: -74px 1.25em 0 0;
	background: #eee;
	color: #067ab4;
	text-decoration: none;
}
a.logout span.clientName {
	color:#444;
	font-weight: bold;
}
/* 
---------------------- search ---------------------- */
.search {
	margin:-82px 0 0 0;
	float:right;
}
.searchBox {
	float:left;
	border:1px solid #bbb;
	padding-left:12px;
	height:20px;
	background:url(/global/images/enterprise/template/icon_search.gif) no-repeat center left;
	width:150px;
}
.search input {
	padding:0 0 0 5px;
	border:0;
	background:none;
	width:140px;
	font-size: 80%;
}
.searchBtn {
	float:left;
}
.searchBtn input {
	width:60px;
	height:22px;
	margin:0 10px 0 3px;
	background:url(../images/template/btn_search_bg.gif) repeat-x scroll 0 100% #f1f1f1;
	border:1px solid #b5b5b5;
	cursor:pointer;
	font-size:11px !important;
	font-size-adjust:none !important;
	font-weight:bold !important;
	overflow:visible;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
}
.EeclientNameSearch {
	margin: 0 0 1.0em 0;
	padding: 0 0 1.0em 1.0em;
	display: block;
	border-bottom: 1px dotted #ddd;
}
.EeSearchResult {
	margin: 0;
	/* padding: 0 0 0 1.0em; */
}
.EeSearchResultDetailWrapper {
	margin: 0 0 1.0em 0;
	/* padding: 0 0 0 1.0em; */
	display: block;
}
.EeSearchResultWrapperWrapper {
	margin-left: 1.0em;
}
.EeSearchResultDetail {
	margin-left: 1.0em;
}
/* 
---------------------- primary navigation ---------------------- */
.menunav_wrapper {
	margin: 0 0 1.5em 0;
	padding: 0 0 4px 0;
	background: url(/global/images/enterprise/bg_nav_shadow.gif) left bottom repeat-x;
	border-top: 1px solid #e4e4e4;
}
.menunav {
	margin: 0;
	padding: 0;
	background: url(/global/images/enterprise/bg_nav.gif) bottom left repeat-x;
	border-top: 1px solid #ebebeb;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}
.menunav ul {
	margin: 0;
	padding: 0.6em 0.7em 0.7em 0.7em;
	border-top: 1px solid #f5f5f5;
	letter-spacing:0.06em;
}
.menunav ul li {
	margin: 0;
	padding: 0;
	display:inline;
}
.menunav ul li a, 
.menunav ul li a:link, 
.menunav ul li a:visited, 
.menunav ul li a:active {
	margin: 0;
	padding: 0.6em 0.8em 1.0em 0.8em;
	display:inline;
	text-decoration: none;
	color: #0a94d6;
}
.menunav ul li a:hover {
	background-color: #fff;
	text-decoration: none;
	color: #172d3f;
}
.menunav ul li a.active {
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	background: #fff;
	color: #172d3f;
}
/* 
---------------------- sidebar ---------------------- */
.subDetails {
	border-bottom: 1px solid #ddd;
}
.subDetails a.section, 
.subDetails a.section:link, 
.subDetails a.section:visited, 
.subDetails a.section:active {
	background: url(/global/images/enterprise/bg_light_blue_gradient.gif) bottom left repeat-x;
	display: block;
	text-decoration: none;
	color: #274d6b;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
}
.subDetails a.section:hover {
	text-decoration: underline;
	color: #274d6b;
}
.subDetails h3 {
	margin: 0;
	padding: 0.5em 1.0em 0.5em 1.0em;
	background: url(/global/images/enterprise/icon_circle_arrow_down.gif) 270px 0.65em no-repeat;
	color: #274d6b;
	font-size: 110%;
}
.subDetails div {
	margin: 0;
	padding: 0 0 1.0em 0;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	/* border-bottom:1px solid #ddd; */
	background: url(/global/images/enterprise/bg_nav_shadow.gif) left top repeat-x;
}
.subDetails div ul.person {
	margin: 0;
	padding: 1.0em 0.5em 0.5em 1.25em;
	
}
/* 
---------------------- footer ---------------------- */
#ft {
	margin: 2.5em 0 0 0;
	padding: 1.5em 0 0.75em 0;
	text-align: right;
	font-size: 90%;
	border-top: 1px solid #ddd;
}
#ft ul.footlinks li {
	margin: 0;
	padding: 0 1.0em 0 1.0em;
	display: inline;
	border-right:1px solid #bbb;
}
#ft ul.footlinks li.no_right_border {
	margin: 0;
	padding:0 1.5em 0 1.0em;
	border:none;
}
#ft a, 
#ft a:link, 
#ft a:visited, 
#ft a:active {
	color: #0a94d6;
	text-decoration: none;
}
#ft a:hover {
	background-color: #fff;
	text-decoration: underline;
	color: #0a94d6;
}
/* 
---------------------- need help button ---------------------- */
a.needHelpButton, 
a.needHelpButton:link, 
a.needHelpButton:visited, 
a.needHelpButton:active {
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	display: block;
	width: 18em;
	margin: 0 auto;
	padding: 1.0em 1.0em 1.0em 2.0em;
	color:#f98700;
	text-decoration: none;
	border:1px solid #ccc;
	background: url(/global/images/enterprise/bg_need_help_button.gif) left bottom repeat-x;
} 
a.needHelpButton:hover {
	color:#f98700;
	text-decoration: underline;
} 
a.needHelpButton span {
	padding: 0.5em 0 0.5em 27px;
	background: url(/global/images/enterprise/icon_thought_bubble.gif) left 0.4em no-repeat;
	color: #172d3f;
	text-decoration: none;
}
/* 
---------------------- call us ---------------------- */
.callUs {
	display: block;
	margin: 0 1.5em;
	padding: 1.0em 3.0em 1.0em 1.0em;
	color:#f98700;
	font-size: 130%;
}
.callUs span {
	color: #172d3f;
}
/* 
---------------------- renew subscription button ---------------------- */
a.buyButton, 
a.buyButton:link, 
a.buyButton:visited, 
a.buyButton:active {
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	display: block;
	margin:-0.5em auto 0 auto;
	width: 11em;
	padding: 0.5em;
	color:#0a94d6;
	text-decoration: none;
	border:1px solid #ccc;
	background: url(/global/images/enterprise/bg_need_help_button.gif) left bottom repeat-x;
} 
a.buyButton:hover {
	color:#0a94d6;
	text-decoration: underline;
}
/* 
---------------------- support request links to JIRA ---------------------- */
.supportRequestList {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.supportRequestList a.pending, 
.supportRequestList a.pending:link, 
.supportRequestList a.pending:visited, 
.supportRequestList a.pending:active {
	color: #0a94d6;
	text-decoration: none;
	display: block;
	padding:0.4em 0 0.4em 2.75em;
	border-bottom: 1px dotted #ddd;
	background: url(/global/images/enterprise/icon_clock.gif) 0.9em no-repeat #fff;
}
.supportRequestList a.pending:hover {
	color: #fff;
	text-decoration: none;
	background: url(/global/images/enterprise/icon_clock_over.gif) 0.9em no-repeat #172d3f;
}
.supportRequestList a.open, 
.supportRequestList a.open:link, 
.supportRequestList a.open:visited, 
.supportRequestList a.open:active {
	color: #0a94d6;
	text-decoration: none;
	display: block;
	padding:0.2em 0 0.2em 2.75em;
	border-bottom: 1px dotted #ddd;
	background: url(/global/images/enterprise/icon_wrench.gif) 0.9em no-repeat #fff;
}
.supportRequestList a.open:hover {
	color: #fff;
	text-decoration: none;
	background: url(/global/images/enterprise/icon_wrench_over.gif) 0.9em no-repeat #172d3f;
}
.supportRequestList a.resolved, 
.supportRequestList a.resolved:link, 
.supportRequestList a.resolved:visited, 
.supportRequestList a.resolved:active {
	color: #0a94d6;
	text-decoration: none;
	display: block;
	padding:0.2em 0 0.2em 2.75em;
	border-bottom: 1px dotted #ddd;
	background: url(/global/images/enterprise/icon_folder.gif) 0.9em no-repeat #fff;
}
.supportRequestList a.resolved:hover {
	color: #fff;
	text-decoration: none;
	background: url(/global/images/enterprise/icon_folder_over.gif) 0.9em no-repeat #172d3f;
}
.supportRequestList a.nonissue, 
.supportRequestList a.nonissue:link, 
.supportRequestList a.nonissue:visited, 
.supportRequestList a.nonissue:active {
	color: #0a94d6;
	text-decoration: none;
	display: block;
	padding:0.2em 0 0.2em 2.75em;
	border-bottom: 1px dotted #ddd;
	background: url(/global/images/enterprise/icon_gift.gif) 0.9em no-repeat #fff;
}
.supportRequestList a.nonissue:hover {
	color: #fff;
	text-decoration: none;
	background: url(/global/images/enterprise/icon_gift_over.gif) 0.9em no-repeat #172d3f;
}
.supportRequestList a.bug, 
.supportRequestList a.bug:link, 
.supportRequestList a.bug:visited, 
.supportRequestList a.bug:active {
	color: #0a94d6;
	text-decoration: none;
	display: block;
	padding:0.2em 0 0.2em 2.75em;
	border-bottom: 1px dotted #ddd;
	background: url(/global/images/enterprise/icon_bug.gif) 0.9em no-repeat #fff;
}
.supportRequestList a.bug:hover {
	color: #fff;
	text-decoration: none;
	background: url(/global/images/enterprise/icon_bug_over.gif) 0.9em no-repeat #172d3f;
}



.subscription {
	background-color: #d8e7ea;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	height: 2.75em;
}
.helpDesk {
	background: url(/global/images/enterprise/bg_help_desk.gif) left top repeat-x;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.incidentListing {	
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.requestSupportBox {	
	margin: 0 0 1.0em 0;
	padding: 0.75em 0 1.0em 0;
	border: 1px solid #ddd;
	text-align: center;
	background: url(/global/images/enterprise/bg_support_box.gif) left bottom repeat-x;
}
h3.needHelp {
	margin:0;
	padding: 0 0 0.6em 0;
	color:#2a6686;
	font-size: 125%;
}
h3.phoneNumber {
	margin:0;
	padding: 0 0 0.6em 0;
	color:#9d0000;
	font-weight: bold;
	font-size: 150%;
}
a.openTicket, 
a.openTicket:link, 
a.openTicket:visited, 
a.openTicket:active {
	margin: 0 auto 1px auto;
	padding: 0.4em 0.7em 0.5em 0.7em;
	background: url(/global/images/enterprise/bg_logout_btn.gif) left bottom repeat-x;
	border: 1px solid #ddd;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	color: #067ab4;
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 175px;
}
a.openTicket:hover {
	margin: 1px auto 0 auto;
	background: #fff;
	color: #067ab4;
	text-decoration: none;
}
.subDetails a, 
.subDetails a:link, 
.subDetails a:visited, 
.subDetails a:active {	
	color: #274d6b;
	text-decoration: none;
} 
.subDetails a:hover {	
	color: #274d6b;
	text-decoration: underline;
}


a.renewBtn, 
a.renewBtn:link, 
a.renewBtn:visited, 
a.renewBtn:active {
	margin: 0.5em 0.5em 0 0;
	padding: 0.1em 0.6em 0.1em 0.6em;
	background: url(/global/images/enterprise/bg_logout_btn.gif) left bottom repeat-x;
	border: 1px solid #ddd;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	color: #067ab4;
	text-decoration: none;
	float: right;
	font-size: 85%;
}
a.renewBtn:hover {
	margin: 0.5em 0.5em 0 0;
	background: #fff;
	color: #067ab4;
	text-decoration: none;
}
a.buyMore, 
a.buyMore:link, 
a.buyMore:visited, 
a.buyMore:active {
	margin: 0 0.5em 0 0;
	padding: 0.1em 0.6em 0.1em 0.6em;
	background: url(/global/images/enterprise/bg_logout_btn.gif) left bottom repeat-x;
	border: 1px solid #ddd;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	color: #067ab4;
	text-decoration: none;
	float: right;
	font-size: 85%;
}
a.buyMore:hover {
	margin: 0 0.5em 0 0;
	background: #fff;
	color: #067ab4;
	text-decoration: none;
}



div.enterpriseSubscriptionWrapper {
	margin: 0.5em 0 0 1.0em;
	padding: 0;
	display:block; 
	text-align:left;
}
.enterpriseSubscription {
	font-weight: bold;
	color: #9d0000;
}


.faqQs {
	margin: 0 0 1.5em 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #ccc;
}
.faqAs {
	margin: 0 0 1.5em 0;
	padding: 0;
}
.faq ol {
	margin: 0 0 1.5em 0;
	padding: 0;
	display: block;
	list-style-type: square;
} 
.faq ul {
	margin: 0 0 1.5em 0;
	padding: 0;
	display: block;
	list-style-type: square;
	list-style-position: inside;
}
.faqAs ul li {
	list-style-type: square;
	display: block;
	margin-left: 1.5em;
	list-style-position: inside;
}
.faqAnswers {
	margin:0 0 1.5em 1.5em;
	border-bottom:1px dotted #ccc;
	padding-bottom:1.5em;
}
.faqAnswersLast {
	margin:0 0 0 1.5em;
	border-bottom:none;
	padding-bottom:1.5em;
}
.faqQuestions {
	margin:0 0 1.5em 1.5em;
	border-bottom:2px dotted #ccc;
	padding-bottom:0;
}
.faqAnswers p {
	margin-bottom:0;
}

/*
------------------ new stuff --------------- */

.updates a.section, 
.updates a.section:link, 
.updates a.section:visited, 
.updates a.section:active {
	width:40%;
	display: inline;
	margin: 0;
	padding: 0.5em 1.25em 0.2em 1.25em;
	background-image: none;
	font-size: 125%;
	/* display: block; */
	text-decoration: none;
	color: #274d6b;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
}
.updates {
	position: relative;
}

/* begin ie7 patch */
*:first-child+html .updates a.section, 
*:first-child+html .updates a.section:link, 
*:first-child+html .updates a.section:visited, 
*:first-child+html .updates a.section:active {
	z-index: 200;
}
/* end ie7 patch */

.updates a.section:hover {
	text-decoration: underline;
	color: #274d6b;
}


.updates h2 {
	margin: 0;
	padding: 0.5em 1.0em 0.5em 1.0em;
	background: url(/global/images/enterprise/icon_circle_arrow_down.gif) 625px 0.65em no-repeat;
	color: #274d6b;
	font-size: 150%;
}
.updates div {
	margin: 0 0 1.5em 0;
	padding: 0.25em 0 0.5em 1.5em;
	border: none;
	border-left:1px dotted #ddd;
	border-right:1px dotted #ddd;
	border-bottom:1px dotted #ddd;
	background: url(/global/images/enterprise/bg_nav_shadow.gif) left top repeat-x;
}
.update p.updateItem {
	padding: 0 0 0 1.5em;
}


.superDuperWrappyDappy {
	background-color:#fefefe;
	border:1px solid #ddd;
	margin:0 0 0 0;
	padding:1.5em;
}

.superDuperWrappyDappy .inputBehave {
	display: block; 
	margin: 0.25em 0 1.5em 0; 
	padding: 0.5em; 
	width:350px;
}
.superDuperWrappyDappy .inputBehaveSummary {
	display: block; 
	margin: 0.25em 0 1.5em 0; 
	padding: 0.5em; 
	width:500px;
}
.superDuperWrappyDappy textarea { 
	display:block; 
	margin:0.25em 0 1.5em 0; 
	padding:0.5em; 
	width:500px; 
	height:150px;
}
.superDuperWrappyDappy .submit input {
	width:100px;
}
.superDuperWrappyDappy .submitLong input {
	width:200px;
}



.superDuperWrappyDappy select {
	display: block;
	margin: 0 0 1.5em 0;
}

.superDuperWrappyDappy .lastBot {
	margin-bottom: 2.5em;
}


a span.status {
	color:#172d3f;
}






/* begin downloads page styles */

ol.giveEmNumbers {
	margin:0 0 0 3.5em;
	padding:0 0 1.5em 0;
	list-style-type:decimal;
}
ol.giveEmNumbers li {
	margin:0;
	padding:0 0 0.3em 0;
	list-style-type:decimal;
}
.indent {
	padding-left:2.0em;
}

a.downloadButton {
	margin-bottom: 0;
}
a.downloadButton, 
a.downloadButton:link, 
a.downloadButton:visited, 
a.downloadButton:active {
	margin: -0.5em 0 1.5em 0;
	padding: 0.4em 0.7em 0.5em 0.7em;
	background: url(/global/images/enterprise/bg_logout_btn.gif) left bottom repeat-x;
	border: 1px solid #ddd;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	color: #067ab4;
	text-decoration: none;
	font-weight: bold;
	/* display: block; */
	text-align: center;
	width:38%;
}
a.downloadButton:hover {
	margin: -0.5em 0 1.5em 0;
	background: #fff;
	color: #067ab4;
	text-decoration: none;
}

h2.extraDoubleSpaceBottom {
	margin-bottom: 1.5em;
	position:relative;
}
h2 a.downloadButton {
	position:absolute; 
	top:0;
	left:215px;
	font-size: 60%;
}
*:first-child+html h2 a.downloadButton {
	top:5px;
}

/*
------------------- begin client listing page styles --------------- */

.clientListing {
	margin: 0;
	padding: 0 0 0.5em 0;
	border: 1px dotted #ccc;
}
.clientListing td {
	margin: 0;
	padding: 0.4em 0.5em;
}
.clientListing td.clientId, 
.clientListing td.confluence, 
.clientListing td.partner, 
.clientListing td.partner, 
.clientListing td.autoUpdater, 
.clientListing td.incidentsRemaining, 
.clientListing td.contractExpiration {
	text-align: center;
}
.clientListing tr.alt {
	background-color: #f4f4f4;
}
.clientListing tr.firstRow {
	font-weight: bold;
	color:#222;
	background-color: #c1eaff;
	background: url(http://dotcms.org/global/images/enterprise/bg_table_header_grad.gif) left top repeat-x;
	border-bottom: 1px solid #ccc;
}
.clientListing tr.firstRow a, 
.clientListing tr.firstRow a:link, 
.clientListing tr.firstRow a:visited, 
.clientListing tr.firstRow a:active {
	color:#0A94D6;
	text-shadow: 0px 1px 1px #fff;
}
.clientListing tr.firstRow a:hover {
	color:#0A94D6;
}
.clientListing tr.firstRow td {
	padding-top: 0.6em;
	padding-bottom: 0.75em;	
	text-shadow: 0px 1px 1px #fff;
}
.clientListing a, 
.clientListing a:link, 
.clientListing a:visited, 
.clientListing a:active {
	color:#3a607d;
	text-decoration: none;
	display: block;
}
.clientListing a:hover {
	color:#193449;
	text-decoration: underline;
}
.clientWarnings {
	margin-left: 1.0em;
}

/*
------------------ form back button styles ------------------ */

.submit input.backButton, 
.submitLong input.backButton {
	width: auto;
}

/*
---------------------- get ie7 to play nice with the account summary page action buttons --------------------- */

*:first-child+html .yui-g .fixie7 {
	position: relative;
	width:46%;
}

*:first-child+html .fixie7pos1 {
	position:absolute;
	top: 14px;
}
*:first-child+html .fixie7pos2 {
	position:absolute;
	top: 12px;
	right:0.2em;
}


/* 
---------------------- File Repository ---------------------- */


.fileRepository {
	background: url(/global/images/enterprise/bg_support_box.gif) repeat-x 0% 100%;
	border: 1px solid #DDD;
	margin: 0px 0px 1em;
	padding: 0.75em 0.5em 1em;
}

.fileRepositoryTable td {
	border-bottom: solid 1px #EEE;
	padding:5px;
}

.fileRepositoryTable tr:hover {
	background: #EEE;
}

.fileRepositoryTable imgColumn {
	width:22;
}
