﻿body
{
	margin:0px;
	background-color:#AFB0AB;
	font-family:Calibri;
	font-size:10pt;
}




.Background 
{
	/*background-color: #e3e8f3;*/
}

fieldset
{
	background-color:#F7F7F7;
	border-color:#777777;
	border-width:1pt;
	border-style:solid;
}

.bluefieldset
{
	background-color:#E1EBF7;
	border-color:#4F81BD;
	border-width:1pt;
	border-style:solid;
}

.textlabel 
{
	font-size: 12px;  
	color: Black; 
	/*font-family: Trebuchet MS; */
	font-family: Calibri;
	text-decoration: none;
}

.lblBorder
{
	border-style:solid;
	border-width:1px;
	border-color:#C1C1C1;
	padding:4px;
	background-color:white;
}

.dynamicMenu
{
	background-color:#B5C7DE;
	z-index: 350; /*this is the IE8 / asp:menu fix TODO: remove this when there is a fix released */
}
.Heading
{
	font-size: 14px;  
	color:Black; 
	/*font-family: Trebuchet MS; */
	font-family:Calibri;
	font-weight:bold 
	
}

.successmessage
{
	font-size: 12pt;
	color:#009933;
	/*font-family: Trebuchet MS;	*/
	font-family:Calibri;
	text-decoration: none;
	font-weight: bold;
}
.errormessage
{
	font-size: 12pt;
	color:#FF0000;
	/*font-family: Trebuchet MS;	*/
	font-family:Calibri;
	text-decoration: none;
	font-weight: bold;
}
.tblMain
{
	background-color: White;
	/*font-family: Trebuchet MS;*/
	font-family:Calibri;
	color: Black;
	font-size: 10pt;
}
.textwhite
{
	 font-style: normal;
	 color:#FFFFFF;
	 font-weight: bold;
	 text-decoration: none;
	 /*font-family: Trebuchet MS;*/
	 font-family:Calibri;
	 font-size: 10pt;
	 line-height:1;
}
.txtbox 
{
	font-size:10pt;
	 /*font-family: Trebuchet MS;*/
	 font-family:Calibri;
	Height:16px;
	
}

.ntxtbox 
{
	font-size:10pt;
	 /*font-family: Trebuchet MS;*/
	 font-family:Calibri;
	Height:16px;
	text-align:right;
	
}

.datetxtbox 
{
	font-size:10pt;
	 /*font-family: Trebuchet MS;*/
	 font-family:Calibri;
	Height:16px;
	width:70px;	
}

.dropdownlist 
{
	font-size:10pt;
	 /*font-family: Trebuchet MS;*/
	 font-family:Calibri;
	Height:22px;
}
.pageheading
{
	margin-top:0px;
    padding: 0px 0px 0px 0px;
    background-color:#B8CCE4;
	font-family:Calibri;
	font-size:1.25em;
	font-weight:normal;
	color:#484848;
	text-align:center;
}
.MenuItem 
{	
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#B0C4DE;
	margin:0;
	padding:0.15em .2em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
	
	
 }
 .MenuItemSelected
{	
	
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#778899;
	margin:0;
	padding:0.15em .2em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
	
	cursor:hand;
	
	 
 }
 .MenuItemhover
 {
	
	cursor:hand;
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#e3e8f3;
	margin:0;
	padding:0.15em .2em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
	 
 }
 
.tblLinks
{
	font-size: 12pt;  
	color: Black; 
	font-family: Calibri; 
	text-decoration: none;
	width:100%;
	padding:0;

}

.tblMenus
{
	border-top-width:0pt;
	border-top-color:#4F81BD;
	border-top-style:solid;
	border-bottom-width:0pt;
	border-bottom-color:#4F81BD;
	border-bottom-style:solid;
	font-size: 12px;  
	color: #696969; 
	 /*font-family: Trebuchet MS;*/
	 font-family:Calibri;
	text-decoration: none;
	background-color:#f0f8ff;
	width:100%;
	padding:0;
}

.tblFiller
{
	border-top-style:solid;
	border-top-width:1pt;
	border-top-color:#4F81BD;
	background-color:#4F81BD;
}

.masterFooter
{
	font-size:8pt;
	font-family:Calibri; 
	color:White;
}

.menuHeader
{
	font-weight: bold; 
	font-size: 20px; 
	color: White; 
	background-color:#4F81BD; 
	border-bottom-color:#A40C35; 
	border-bottom-style:solid; 
	border-bottom-width:2px;
	text-align:center;
}

.ReqFldInd
{
	color:Red;
}

.grdCustomPaging
{
	background-color:LightSlateGray;
	color:white;
	border-bottom-color:#666666; 
	border-bottom-style:solid; 
	border-bottom-width:1pt;
	border-right-color:#666666; 
	border-right-style:solid; 
	border-right-width:1pt;
	border-left-color:#666666; 
	border-left-style:solid; 
	border-left-width:1pt;
}

.grdHeader
{
	/*background-c?lor:#4F81BD;*/
	font-family:Arial;
	/*font-weight:bold;*/
	font-size:10pt;
	/*Background-Color:#5C89BC;*/
background-image:url('https://www.trafficcourtmanager.com/Images/th-gradient.png'); 
}

.grdFooter
{
	/*Background-Color:LightSlateGray;*/
background-image:url('https://www.trafficcourtmanager.com/Images/footer-gradient.png');  
	Color:White ;
	Font-Weight:Bold;
}

.grdPager
{
	 text-align:center;
	 /*background-color:LightSlateGray;*/
	 color:White;
	 font-weight:bold;
background-image:url('https://www.trafficcourtmanager.com/Images/footer-gradient.png');  
}

.grdHeaderAlt
{	    
	/* fallback (Opera) */
    background: #4F81BD;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #4F81BD, #788CBD);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#4F81BD), to(#788CBD));

	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4F81BD, EndColorStr=#788CBD); 
	font-weight:bold;
	font-size:11pt;
}

.grdStyle
{
	border-style:solid;
	border-color:#4F81BD;
	Border-width:2px; 
	Color:White;
}

.grdRows
{
	
	 Background-Color:#B8CCE4;
	 Color:Black;
	 font-family:Calibri;
	 font-size:10pt;
	 height:20px;
	 line-height:20px;
	 
/*
	background-color:White;
	color:Black;*/
}

.grdAltRows
{
	 Background-Color:#DBE5F1;
	 Color:Black;
	 font-family:Calibri;
	 font-size:10pt;
	 height:20px;
	 line-height:20px;
/*
	background-color:White;
	color:Black;*/
}

.grdStyle tr td{
	/*border-left: solid 1px White;*/
	border-bottom: solid 1px White;
	border-left: solid 1px White;
	border-right: solid 1px White;

}

.grdPager tr td
{
	border:none;

}

.grdPager a
{
	color:Maroon;
}

.grdStyle th{
/*border-left: solid 1px White;*/
border-bottom: solid 1px White;
}

A
{
	text-decoration:none;
	color:#36648B;
}

A:visited
{
	color:#36648B;
}


.grdStyle tr.row
{
    color: #000000;
    background-color: #FFFFFF;
}

.grdStyle tr.row:hover
{
	background-color:#F2F2F2;
    color:Black;

}

.fieldLabel 
{
	font-size:10pt;
	font-weight:bold;
	font-family:Calibri;
}



.AltHeader
{
	font-weight:bold;
	font-size:14pt;
	color:#666666;
	font-family:Calibri;
	text-align:left;
}



.grdAltHeader
{
	background-color:#666666;
	font-weight:bold;
	font-size:11pt;
}

.grdAltFooter
{
	Background-Color:#666666; 
	Color:White ;
	Font-Weight:Bold;
}

.grdAltPager
{
	 text-align:center;
	 background-color:#666666;
	 color:White;
	 font-weight:bold;
}

.grdAltPager A
{
	color:#0198E1;
}

.grdAltStyle
{
	border-style:solid;
	border-color:#666666;
	Border-Width:1pt; 
	Color:#333333;
}

.grdRowsAlt
{
	
	 Background-Color:#F6F6F6;
	 Color:#333333;
/*
	background-color:White;
	color:Black;*/
}

.grdAltRowsAlt
{
	
	 Background-Color:White;
	 Color:#333333;
/*
	background-color:White;
	color:Black;*/
}

.grdAltSelRow
{
	 font-weight:bold;
	 color:#333333;
	 background-color:#E2DED6;
}

.grdAltEditRow
{
	 background-color:#999999;
}

A
{
	text-decoration:none;
}

.grdAltStyle tr.row
{
    color: #000000;
    background-color: #FFFFFF;
}

.grdAltStyle tr.row:hover
{
	background-color:#F2F2F2;
    color:Black;

}





.grdBlueHeader
{
	background-color:#4F81BD;
	font-weight:bold;
	font-size:11pt;
}

.grdBlueFooter
{
	Background-Color:LightSlateGray; 
	Color:White ;
	Font-Weight:Bold;
}

.grdBluePager
{
	 text-align:center;
	 background-color:LightSlateGray;
	 color:White;
	 font-weight:bold;
}

.grdBlueStyle
{
	border-style:solid;
	border-color:#4F81BD;
	Border-Width:1pt; 
	Color:White;
}

.grdBlueRows
{
	
	 Background-Color:#B8CCE4;
	 Color:Black;
	 font-family:Calibri;
	 font-size:10pt;
/*
	background-color:White;
	color:Black;*/
}

.grdBlueAltRows
{
	
	 Background-Color:#DBE5F1;
	 Color:Black;
	 font-family:Calibri;
	 font-size:10pt;
/*
	background-color:White;
	color:Black;*/
}

.grdBlueStyle tr td{
/*border-left: solid 1px White;*/
border-bottom: solid 1px White;
}

.grdBlueStyle th{
/*border-left: solid 1px White;*/
border-bottom: solid 1px White;
}


.tblBlueHeader
{
	background-color:#4F81BD;
	font-weight:bold;
	font-size:11pt;
}

.tblBlueRows
{
	 Background-Color:#B8CCE4;
	 Color:Black;
	 font-family:Calibri;
	 font-size:10pt;
}

.tblBlueAltRows
{
	 Background-Color:#DBE5F1;
	 Color:Black;
	 font-family:Calibri;
	 font-size:10pt;
}

.tblBlueStyle
{
	border-style:solid;
	border-color:#4F81BD;
	Border-Width:1px; 
	Color:White;
}

.grdStyleNoData
{
 	border-style:none;
	Color:Red;
	font-weight:bold;
}

.roundedDiv
{
    border:solid 1px #4F81BD;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;

}

textarea, INPUT[type="text"]
{
   font-size:10pt;
   font-family:Calibri;
   text-align:left;
   text-decoration:none;
}

.sectionHeader
{
	font-family: Calibri;
	font-size:11pt;
	font-weight:Normal;
	color:White;
	text-indent:5px;
	text-align :left;
	background-color:#4F81BD;
}



    div.RadGrid_Metro 
    {
        border: 1px solid #4F81BD;   
    }
       div.RadGrid_Metro th.rgHeader, div.RadGrid_Metro th.rgSorted {
             background-color:#4F81BD;
             /*background-color:#25A0DA;*/
             color:White;
       }
       
              .RadGrid_Metro th.rgHeader a {
             color:White;
       }     
       
       div.RadGrid_Metro .rgMasterTable .rgRow td, div.RadGrid_Metro .rgMasterTable .rgFilterRow td {
            background-color:#B8CCE4;
             font-family:Calibri;
             border-top: 1px solid white;
             padding:4px;
             margin:2px;
       }
       
       div.RadGrid_Metro .rgMasterTable .rgAltRow td {
       background-color:#DBE5F1;
      /*  background-color:#F0F0F0;*/
        font-family:Calibri;
        padding:4px;
        margin:2px;
       }
       
       div.RadGrid_Metro .rgMasterTable .rgHoveredRow td, div.RadGrid_Metro .rgMasterTable .rgHoveredRow a {
        background-color:#709DFF;
        color:White;
       }

img 
{border:none;
}

a
{
	text-decoration:none;
}

.RadMenu_Metro .rmRootGroup
{
  background-color:#4F81BD !important;
  background-image:none !important;
}

.RadMenu_Metro .rmGroup
{
  border: 1px solid #4F81BD !important;
}

.RadMenu .rmText
        {
            text-align: left !important;
        }

div#divBanner
{
    min-height:70px;
    width:980px;
    margin-left:auto;
    margin-right:auto;
    padding: 0px 0px 0px 0px;
    margin-top:0px;
    background-color:White;
}

div#divMenu
{
    width:980px;
    margin-left:auto;
    margin-right:auto;
    padding: 0px 0px 0px 0px;
    background-color:White;
}

div#divSiteMain
{
    min-height:600px;
    width:980px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    padding: 0px 0px 0px 0px;
    background-color:White;
}

header 
{
    width:980px;
    text-align:center;
    padding: 0px 0px 0px 0px;
    background-color:white;
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
}

.footer
{
    margin-left:auto; 
    margin-right:auto;
   	width:980px;
   	background-color:White;
   	margin-top:0px;
   	text-align:right;
   	/*border-top: 1px solid #4F81BD;*/
   	padding: 10px 0px 0px 0px;
}

.divClear
{
    clear:both;
}

.divTableLabel
{
    padding:2px 2px 2px 2px;
    margin-top:2px;
    text-align:left;
    float:left;
    color:#333333;
}

.divTableField
{
    padding:2px 2px 2px 2px;
    text-align:left;
    float:left;
}

.divTableFieldBold
{
    padding:2px 2px 2px 10px;
    text-align:left;
    float:left;
    font-weight:bold;
    border:1px solid #333333;
}

.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.riTextBox
{
    border-color: #B2B4B7 !important;
}

.riTextBox:hover
{
    border-color: #4F81BD !important;
} 

.homePageHeading
{
	/*background-image: url('http://www.crimjustech.com/pcm/Images/HeaderBackground.jpg');*/
/*background-image:url('https://www.mycourtmanager.com/Images/th-gradient.png');*/
background-color:#4F81BD;
	border-bottom-color:#A20B34;
	border-bottom-width:2px;
	border-bottom-style:solid;
	background-repeat:repeat-x;
	font-family:Calibri;
	font-size:12pt;
	
	color:White;
	padding-left:15px;
	text-align :center;
}

.mdlDiv
{
    background-color:#DBE5F1; 
    border: 5px solid #4F81BD;
    padding:0px 0px 0px 0px;
}

.aspTxtReadOnlyRight
{
    border: 1px solid #B8CBDE;
    text-align:right !important; 
    padding:2px 4px 2px 2px;
}

.mdlDivHeader
{
    width:100%; 
    background-color:#4F81BD; 
    color:White; 
    text-indent:10px; 
    font-size:14pt;
    border: 1px solid #4F81BD;
}

#wrapper .footer {
	width: 960px;
	margin: 0px auto 0px auto;
	text-align: right;
}

