﻿body
{
	background-color:#fff;
	font-family:Trebuchet MS, Helvetica,Verdana,Geneva,Arial,sans-serif;
	font-size:9pt;
	margin:0;
}

a { color:#9A1D23}
h2 {font-size:12pt; padding:2px 5px; margin-bottom:3px}
h2 div {margin-bottom:3px}
h2 a {font-size:9pt}

input, select
{
    font-size:8pt;
}
select 
{
    padding:1px 4px;
	border-radius: 5px;
}
input[type="text"], input[type="password"]
{
	border:1px solid #999;
	padding:1px 4px;
	border-radius: 5px;
}
input[type="checkbox"]
{
    margin:1px 3px;
    cursor:pointer;
    border-radius:3px;
}

input[type=button], input[type=submit] 
{
     border-radius:5px; padding: 3px 3px; 
     background-color: #999; border:1px solid #666; color:White; font-weight: bold; font-size: 11px 
}
input[type=button]:hover, input[type=submit]:hover
{ 
    color:#333; 
    background-color: #ccc; 
    cursor: pointer
}


select 
{
	border:1px solid #999;
}

legend
{
    font-size:larger;
}

.damSGPreview
{
    float: left; width: 150px; height: 200px; text-align: center; 
    padding: 10px;
    margin:5px;
    border: solid 1px #ccc;
}

a img { border:none }
legend {font-weight:bold; color:#9A1D23}

#dlg {display:none;}

#menu_old 
{
	padding:0.5em 10px;
	border-bottom: 1px solid #ddd;
}

#links
{
	/*float:left;*/
}

#account
{
	float:right;
	text-align:right;
}

#contentArea
{
	padding:5px 10px;
}

#content
{
	padding: 0px 20px;
	margin-top: 5px;
}

#contentHeader 
{
	font-size:14pt;
	padding:5px;
	border-radius:5px;
}
.contentHeader 
{
	font-size:14pt;
	padding:5px;
}

#footer 
{
	background-color:#e3e3e3;
	padding:5px;
	text-align:center;
	margin: 3px 20px;
}

.hasDatepicker { width:85px; }

.thumb
{
    float:left;
	width:180px;
	border:1px solid #ccc;
	text-align: center;
	margin:3px;
	height:240px;
    font-size:8pt;
}


.thImg  
{
	width:160px; 
	height:160px; 
	text-align: center; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 8px; 
	vertical-align: middle;
	background-image: url(img/thumb.jpg);
	background-position: center 10%;
	background-repeat: no-repeat;
}
.adminInfo span
{
	color:#999;
	font-style:italic;	
}

.searchsubmit
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/content/img/searchsubmit.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	font-size:11px;
	height:20px;
	margin:0 0 0 1px;
	text-align:center;
	width:51px;
}

.new {color:Red; font-weight:bold; font-size:larger; margin-left:4px;}

.headTable   {border-collapse:collapse; font-size:8pt; margin-top:3px;}
.headTable td label {font-weight:bold}

.ListTable   {border-collapse:collapse; font-size:8pt; margin-top:3px; border:1px solid #ddd;}
.ListTable tr:nth-child(2n) { background-color: #F1F1F1; }
.ListTable tr:hover td {background-color: #F9E8E9;}
.ListTable th {background-color: #DDDDDD;border:1px solid #ccc;padding: 4px 4px; vertical-align:bottom;}
.ListTable td {border:1px solid #ccc; border-width:1px 0 0 0; padding: 3px 5px; vertical-align:top }
.ListTable th.left {text-align:left;}
.ListTable th.right {text-align:right;}
.ListTable td.right {text-align:right;}
.ListTable td.center {text-align:center;}
.ListTable td.td_caption {padding-left:25px;}
.ListTable td.td_caption input[type=checkbox] {margin-left:-18px;}

.DetailTable {border-collapse:collapse; font-size:8pt}
.DetailTable th{text-align:left; background-color: #b0b0b0;border:1px solid #ccc;padding: 2px 4px}
.DetailTable td{border:1px solid #ccc;padding: 2px 4px}
.DetailTable td.label {text-align:left; font-weight:bold; background-color:#eee}


fieldset{ padding:5px; border-radius: 5px; }
.validation-summary-errors, .field-validation-error{color:#900}
.field-validation-error{font-size:14pt}
.CrudFieldset input[type="submit"], .CrudFieldset input[type="button"] {background-color: #999;border:1px solid #666; color:White; font-weight: bold; font-size: 12px }
.CrudFieldset input[type="submit"]:hover{ color:#333; background-color: #ccc; cursor: pointer}
.CrudFieldset p {margin: 3px 0 2px 0;}

.CrudFieldset { border:solid 1px gray; }
.CrudFieldset p label { font-size:0.9em; font-weight:bold; display:block; float:left; width: 150px; padding-top: 1px; padding-bottom:2px }
.CrudFieldset label { display:block; float:left; width: 150px; padding-top: 1px; padding-bottom:2px }
.CrudFieldset legend { display:block; }

.CrudActionList {margin-top:20px;}

.Instance1 {background-color: #A02B30; color:#eee}
.Instance2 {background-color: #235C9D; color:#eee}
.Instance3 {background-color: #FFD447; color:#111}
.Instance4 {background-color: #ED008C; color:#eee}

.Instance1T1 {background-color: Red; color: White}
.Instance1T2 {background-color: Red; color: White}
.Instance1T3 {background-color: Red; color: White}
.Instance2T1 {background-color: Red; color: White}

.AssetBinned { color:#FF8000; font-weight:bold}
.AssetOrphan { color:#FF8000; font-weight:bold}

.bigSiteGroupName { font-size: 16pt; font-weight: bold; }

.highlight { background-color:yellow }
.admin_only { background-color: #ddd }

.bigTextHidden { height:1em; overflow:hidden;}