body td {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.buttonImage {
	cursor: pointer;
	cursor: hand;
}

.underline {
	border: 1px solid black;	
}

li.modulelist{
	list-style: square; 
	color:#f9a91e;
}
li.errorList {
	list-style: square; 
	color:#000;
}

.small {
	font-size: 8pt;	
}

.required {
	color: #FC6633;
	font-weight: bold;	
}

.titleblock {
	font-size: 11pt;
	font-weight: bold;
}

.alert {
	color: #0066cc;	
}

.alert a {
	color: #0066cc;
}


.titleblocklink {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;
}

td.filterHeader-left {
	background: #E4E1E1;
	padding: 3px;
	border-bottom: 1px solid #9A9A9A;
}

td.filterHeader-right {
	background: #E4E1E1;
	padding: 3px;
	border-bottom: 1px solid #9A9A9A;
}

Table.filterTable {
	color: #0569CB;
	background: #FFFFFF;
	width: 450px;
	border: 1px solid #9A9A9A;
	
}

.dragme{position:relative;}


.hider {
	background: #E4E1E1;
	font-size: 10pt;
	font-weight: bold;
	border: 1px solid #9A9A9A;
}

.footer {
	background-image: url(images/backgrounds/gray-bg-gradient.gif);
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #9A9A9A;
	padding: 10px;
	font-size: 7pt;
	width:100%;
}

table.metatagsTable {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFCC;
	border: 1px solid #FC6633;
	font-size: 8pt;
	margin-left: 40px;
}

.metainfo {
	margin: 15 px;
	border-top: 1px dashed #000000;
}

.content {
	
}

.visible {
	display:block;
}

.invisible {
	display:none;
}

.indent {
	margin: 0px 0px 0px 30px;
}

.bigindent {
	margin: 0px 0px 0px 60px;
}

.fieldName {
	font-weight: bold;
	color: #000;
}

.reviewBlockHeader {
	font-weight: bold;
	font-size=13px;	
	color:#00315C;
}

.rightarrow {
	background-image: url(images/arrow-up.gif);	
	background-repeat: no-repeat;
}

.downarrow {
	background-image: url(images/arrow-down.gif);	
	background-repeat: no-repeat;
}

.filterArrowDown {
	background-image: url(images/arrow-down.gif);
	background-repeat: no-repeat;
}	

.filterArrowUp {
	background-image: url(images/arrow-up.gif);
	background-repeat: no-repeat;
}

.editStatic {
	background: url(images/edit.gif);
	background-repeat: no-repeat;
}

.userPermissionsStatic {
	background: url(images/user.gif);
	background-repeat: no-repeat;
}

.versionBrowser {
	font-weight: bold;
	color: #f9a91e;	
}

.versionBrowserHeader {
	font-weight: bold;	
}

table.versionBrowserTable {
	border-collapse: collapse;
	borders: none;
}

table.versionBrowserTableCell {
	border-width:0px;
	padding:0px;
	spacing:0px;
	font-size:8pt;	
}

.userAdminHeader {
	color:purple;
}

.userAdminPermissionsHeader {
	color:green;
}

.userAdminPermission {
	color: red;	
}

a:LINK, a:ACTIVE, a:VISITED 
{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0066cc;
	text-decoration: none;
}
a:HOVER 
{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0066cc;
	text-decoration: underline;
}

a:hover.siteAdmins {
	text-decoration:none;
	color:#000000;	
}

a:active.siteAdmins {
	text-decoration:none;
	color:#000000;	
}

a:visited.siteAdmins {
	text-decoration:none;
	color:#000000;	
}

a:link.siteAdmins {
	text-decoration:none;
	color:#000000;	
}

a:hover.versionBrowserTitle {
	text-decoration:none;
	color:#0569CB;	
}

a:active.versionBrowserTitle {
	text-decoration:none;
	color:#0569CB;	
}

a:visited.versionBrowserTitle {
	text-decoration:none;
	color:#0569CB;	
}

a:link.versionBrowserTitle{
	text-decoration:none;
	color:#0569CB;	
}

.definitionHeader {
	font-size: 14px;
	font-weight: bold;	
}

a:hover.selectedDefinition{
	text-decoration:none;
	color:#00315C;
	font-weight: bold;
}

a:active.selectedDefinition {
	text-decoration:none;
	color:#00315C;	
	font-weight: bold;
}

a:visited.selectedDefinition {
	text-decoration:none;
	color:#00315C;
	font-weight: bold;
}

a:link.selectedDefinition {
	text-decoration:none;
	color:#00315C;
	font-weight: bold;
}

table.contentTable {
	border-collapse: collapse;
}

table.contentTable tr td {
  	padding:5px;
}

table.revisionTable {
	border: 1px solid #A7A7A7;	
	border-collapse:collapse;
	padding: 4px;
	margin: 0px;
	width: 400px;
}


table.revisionTable tr th {
	border-bottom: 1px solid black;
  	padding:5px;
  	font-size: 10px;
  	font-weight: normal;
}

table.invisibleTable {
	border-collapse: collapse;
}

table.invisibleTable tr td {
	border-width: 0px;
	padding: 2px;
}

a:hover.tableSorter {
	text-decoration:none;
	color:#000000;	
}

a:active.tableSorter {
	text-decoration:none;
	color:#000000;	
}

a:visited.tableSorter {
	text-decoration:none;
	color:#000000;	
}

a:link.tableSorter {
	text-decoration:none;
	color:#000000;	
}

tr.title td {

}

td.innerTable {
	padding:0px;
}

tr.header td {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: #CFE2EB;	
	font-weight: bold;
	text-align: center;
}

tr.odd td {
	background: #EFEFEF;
}

tr.hover td{
	background: #BECDE1;	
}

.tabPaneBody {
	height: 100%;
}

.underTab {
	background-image: url(images/backgrounds/gray-bg-gradient.gif);
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
	border-left: 1px solid #9A9A9A;
	
}

.noNavUnderTab {
	background-image: url(images/backgrounds/gray-bg-gradient.gif);
	margin: 0px;
	height: 20px;
	border-bottom: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
	border-left: 1px solid #9A9A9A;
}

/*table.contentListTable {
	border: 1px solid #D6D6D6;
}*/

table.contentListTable {
	background-color: #D6D6D6;
}

tr.even td {
	background: #FFFFFF;
}

table.tabTable {
	border-collapse: collapse;		
}

table.tabTable tr td {
	text-align: center;	
}

table.tabTable tr td.tabForeground {
	background-image:url(images/backgrounds/gray-gradient.gif);
	height:26px;
	border-right: 1px solid #868A8D;
	border-left: 1px solid #868A8D;
	border-top: 1px solid #868A8D;
	color: #000;
	cursor: pointer;
}

table.tabTable tr td.tabBackground {
	background-image:url(images/backgrounds/blue-gradient.gif);
	height: 26px;
	border: none;
	color: #FFF;
	cursor: pointer;
}

table.tabTable tr td.seperator {
	background-image: url(images/backgrounds/blue-gradient.gif);
	color: #FFF;
	border: none;
	height: 26px;	
}

table.tabTable tr td {
	padding: 5px;
}

.helpText {
	color: #868A8D;
	width:400px;
}

.sm {
	font-size: 8pt;
	color: #868A8D
}

table.loginTable {
	margin-left:auto;
	margin-right:auto;
}

.revision {
		
}

.selectedRevision {
	background-color: gray;
}

.popupDiv {
	position:absolute;
	border: 1px solid gray;
	padding: 10px;	
	background-color: white;
}

