body, .redholder, .newsrepeatercell, .rightcell,.logholder, table
	{
		font-size:11px;
		font-family:Tahoma;
	}

body
	{
		color: #373737;
		margin:0;
		background:#FFFFFF;
	}
	
#maincont, .ArchiveMainHolder
	{
		width:100%;
		text-align:center;
	}
	
#subcont 
	{
		padding: 0px;
		margin: 0px auto;
		width: 950px;
	}

.cleanfloat
	{	
		clear: both;
	}

a
	{
		color:#cc1212;
		text-decoration:underline;
	}

a:hover
	{
		color:#cc1212;
		text-decoration: none;
	}
	
#header 
	{
		float: left;
		width: 950px;
	}
	
#subheader 
	{
		float: left;
		width: 950px;
	}
	
.imgnav 
	{
		float: left;
		width: 43px;
		height: 39px;
	}
	
.header1
	{
		float: left;
		width: 864px;
		height: 39px;
	}
		
.header2
	{
		float: left;
		width: 950px;
		height: 70px;
	}	
		
.redline, .whiteline, .greyline, .greyline1, .greyline2, .greyline3
	{
		background-color:#cc1212;
		height:1px;
	}
	
.whiteline
	{
		background-color:#FFFFFF;
	}
	
.greyline
	{
		background-color:#e7e7e7;
	}

.greyline1
	{
		background-color:#e0e0e0;
	}
	
.greyline2, .greyline3
	{
		background-color:#f2f2f2;
	}
	
.greyline3
	{
		height:1px;
	}

.navigationmain
	{
		float:left;
		width:100%;
		height:36px;
		text-align: left;
		background-image:url(../Images/backgrounds/bg-nav.gif);
		text-transform:uppercase;
	}
	
.navholder
	{
		float: left;
		padding-left:17px;
		width: 680px;
		#width: 702px;
	}

.rightsubnav
	{
		float: left;
		text-transform:lowercase;
	}
		
.navholder ul, .rightsubnav ul
	{
		margin:0 0 0 0;
		padding:0px;
		list-style:none;
	}

.navholder li, .rightsubnav li 
	{
		float:left;
		background:url(../Images/backgrounds/bg-links-graydot.gif) no-repeat left top;
		margin-left:12px;
		padding:6px 0 0 12px;
		line-height:27px;
	}
	
.rightsubnav li 
	{
		#margin-left:7px;
		padding:5px 0 0 12px;
		line-height:27px;
		background:url(../Images/backgrounds/bg-links-reddot.gif) no-repeat left top;
	}	
	
	
.navholder a, .rightsubnav a
	{
		float:left;
		display:block;
		
		padding-right:0px;
		padding-left:8px;
		text-decoration:none;
    	font-weight:bold;
		color:#595959;
	}
	
.rightsubnav a
	{
    	font-weight:normal;	
		color:#cc1212;
		text-decoration:underline;		
	}

.navholder a, .rightsubnav a
	{
		float:none;
	}
	
.navholder a:hover, .rightsubnav a:hover 
	{
		color:#cc1212;
		text-decoration:underline;
	}
	
.rightsubnav a:hover 
	{
		color:#595959;
		text-decoration:none;
	}
	
.copyright
	{
		padding-top:21px;
		color:#c5c4c4;
		height:53px;
	}
	
.desen 
	{
		float:left;
		margin-left:10px;
		width: 491px;
		border: 0px solid #000000;
	}
	
.titlerh, .redholder
	{
		background:url(../Images/icons/rw-arrow.gif);
		color: #FFFFFF;
	}
	
.titlenh, .newsrepeatercell
	{
		background:url(../Images/icons/gb-arrow.gif);
	}
	
.titlerh, .titlenh
	{
		float:left;
		width:429px;
		min-height:25px;
		#height:25px;
		padding-top:5px;		
		padding-left:7px;
		background-repeat:no-repeat;
        background-position: 410px 6px;
		text-transform:uppercase;
		font-weight:bold;
	}
	
.redholder, .newsrepeatercell
	{
		width:379px;
		vertical-align:top;
		height:327px;							
		background-color:#cc1212;
		padding: 19px 35px 19px 35px;
		color:#FFFFFF;
		background-repeat:no-repeat;
        background-position: 415px 20px;
	}	
	
.maintable
	{
		width: 950px;
	}
	
.leftcell
	{
		width: 409px;
		vertical-align:top;
		background-color:#e7e7e7;
		padding-bottom:10px;
	}
	
.rightcell
	{
		width: 501px;	
		vertical-align:top;
		background-color:#FFFFFF;		
		padding-left:10px;	
	}
.NewsFlashHolder 
{
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;
}	
	
.newsmainholder
	{
		float:left;
		width:429px;
		padding: 10px 10px 10px 10px;
	}
	
.dotline
	{
		width:413px;
		margin-left:7px;
		background:url(../Images/backgrounds/dotted-line-hor.gif);		
	}
	
.newsrepeatercell
	{
		vertical-align:top;
		background-color:#e7e7e7;
		color:#373737;
	}

.newsheader, .newsbody
	{
		font-weight:bold;
		width:380px;
	}
	
.newsbody
	{
		font-weight:normal;	
	}
	
.newsheader a, .newsbody a
	{
		color:#595959;
	}
	
.newsheader a:hover, .newsbody a:hover
	{
		color:#595959;
		text-decoration:none;
	}
	
.newspaggingholder
    {
		float:left;
		width:409px;
		#width:429px;		
		padding: 15px 10px 10px 10px;
		text-align:right;
	}
	
.newspaggingholder a
	{
		text-decoration: none;
	}
	

.logholder, .indentsub, .indenttext, .excelfooter
	{
		width:471px;
		#width:491;	
		text-transform:uppercase;		
		font-weight: bold;		
		padding-top:15px;		
	}
	
.logholder
	{
		height:47px;
		padding-left: 20px;
		background:url(../Images/icons/gb-arrow1.gif);
		background-color:#f2f2f2;
		background-repeat:no-repeat;
		background-position: 466px 18px;
		vertical-align:middle;
		padding-top:0px;
	}

.indentsub
	{
		height:27px;
		#height:47px;
		#padding-top:17px;		
		padding-left: 20px;
		background:url(../Images/icons/wb-arrow.gif);
		background-color:#FFFFFF;
		background-repeat:no-repeat;
		background-position: 458px 18px;
	}
	
.indenttext
	{
		width:auto;
		#padding-top:17px;		
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom:17px;
		background-color:#FFFFFF;
		font-weight:normal;
		text-transform:none
	}
	
.downloadfiles
	{
		width:auto;
		padding-top:17px;		
		margin-left: 40px;
		margin-right: 40px;
		padding-bottom:17px;
		background-color:#FFFFFF;
		border-bottom: 1px dotted #b2b2b2;
		font-weight:normal;
		text-transform:none
	}
	
.excelfooter
	{
		width:auto;
		#padding-top:17px;		
		padding-left: 30px;
		padding-right: 30px;
		background-color:#FFFFFF;
		font-weight:normal;
		text-transform:none
	}
	
.checkcontrolholder
	{
		width:451px;
		#width:491;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 30px;
		background:url(../Images/icons/gb-arrow1.gif);
		background-color:#f2f2f2;
		background-repeat:no-repeat;
		background-position: 458px 17px;
		float: left;
	}

.checkcontroltitle
	{
		width:100%;
		text-transform:uppercase;
		padding-top:15px;
		font-weight: bold;
	}
	
.checkcontroldescription
	{
		width:auto;
		padding-top:15px;
		padding-right:15px;
		padding-left:15px;
		
	}

.descriptiontextbox
	{
	float:left;
	width: 45px;
	#width:75px;
	padding-top:17px;
	#padding-top:18px;
	padding-left:30px;
	color:#cc1212;
	}

.checkcontroltextbox
	{
		padding-top:15px;
		float:left;
		width:265px;
	}

.input, .InputPaddingTop
	{
		width:100%;
		border: 1px solid #e9e9e9;
		height: 17px;
	}
	
.InputPaddingTop
	{
		margin-top:5px;
		height: 22px;
		#height: 20px;
	}	
	
.input1, .input2
	{
		width:61px;
		height: 20px;
		padding: 0px;
		margin: 0px;
		background-color: #CCCCCC;
		font-size:10px;
		/*cursor:pointer;*/
	}
	
.input2
	{
	    width:150px;		
		background-color: #FFFFFF;	
		border: 1px solid #e9e9e9;	
		font-size:12px;		
	}
	
.checkcontrolsubmit
	{
		float:left;
		width:auto;
		padding-top:12px;	
		#padding-top:14px;
		padding-left:15px;
	}
	
 .floatleftnavigation
	{
		float:left;		
	}
	
.internalpagestitle, .internalpagestitle1
	{
		width:880px;		
		#width:100%;
		text-transform:uppercase;
		text-align:left;
		font-size:12px;
		font-family:Tahoma;		
		font-weight: bold;
		padding-top:15px;
	    float:left;
		padding-left: 50px;
		padding-right: 20px;
		padding-top: 24px;
		padding-bottom: 24px;
		min-height:13px;
		background:url(../Images/icons/openfolder.gif);
		background-color:#f2f2f2;
		background-repeat:no-repeat;
		background-position: 10px 19px;
		color:#cc1212;
	}
	
.internalpagestitle1
	{
		width:100%;
		padding: 10px;
		padding-right: 30px;
		background-repeat:no-repeat;
		background-position: top right;		
	}

  
.internalpagesbody1, .internalpagesbody, .internalpagesbody2
    {
		font-size:11px;
		font-family:Tahoma;
		width:auto;
		#width:950px;
        padding-top: 30px;        
        padding-bottom: 30px;        
        padding-left: 50px;
        padding-right: 50px;        
        background-color:#f2f2f2;
        text-align:justify;
    }
    
.internalpagesbody2
	{
        padding: 10px;
        background-color:#f2f2f2;        	
	}
    
    
.LCasetext
	{
		text-transform:lowercase;
	}

ul
	{
		margin:0 0 0 0;
		padding:8px;
		list-style:none;
	}

li, .redholder li, .newsrepeatercell li
	{
		background:url(../Images/icons/bullet-default.gif) no-repeat 0px 6px;
		/*list-style-image: url(../Images/icons/bullet-default.gif);*/
		padding:6px 4px 4px 18px;
	}
	
.redholder li
	{
		background:url(../Images/icons/bullet-white.gif) no-repeat 0px 6px;		
	}
	
.newsrepeatercell li
	{
		background:url(../Images/icons/bullet-grey.gif) no-repeat 0px 6px;		
	}

.contacttable td, .anntable, .TableHeadersUC, .Pager td
	{
		border-bottom:solid 1px #cecece;
		font-size: 11px;
		font-family: Tahoma;
	}
	
.anntable, .TableHeadersUC, .Pager td
	{
		padding:10px;
		height:47px;
	}	
	
.regtable td
	{
		border-bottom:solid 1px #cecece;
		padding: 30px;
		padding-left: 5px;
		font-size: 11px;
		font-family: Tahoma;
		vertical-align:middle;
	}

.regtable img
	{
	    float:left; 
	    margin:10px 10px 5px 0px;
	}		

hr
	{
		height:2px;
		border-top:solid 1px #CECECE;		
		border-left:solid 1px #CECECE;
		border-right:solid 1px #FFFFFF;
		border-bottom:solid 1px #FFFFFF;
	}
	
.TableHeadersUC, .Pager td, .Title
	{
		text-transform:uppercase;
		font-weight:bold;
	}
	
.Pager td
	{
		text-transform:none;
		border-bottom:solid 0px #cecece;
		font-weight:normal;		
	}
	
.Title
	{
		padding-left:2px;
	}	
	
.holderExpand
	{
		/*float:left;*/
		width:100%;
		background:url(../Images/icons/gb-arrow1.gif) no-repeat right top;		
	}
	
.SubMainHolderContainer, .SubMainHolderContainer1
	{
		padding: 0px;
		margin: 0px auto;
		width:500px;		
		text-align:left;
		border:solid 0px #cecece;
		padding-top:15px;
		padding-bottom:35px;				
		#padding-bottom:32px;
	}
.SubMainHolderContainer1 
{
			width:715px;	
			#width:710px;
			border:solid 0px #cecece;
			#padding-bottom:16px;
}
	
.TitlePadding
	{
		padding-left:2px;
		border:solid 0px #cecece;
	}
	
.CalendarRightMainHolder, .CalendarLeftMainHolder, .CalendarLeftMainHolder1, .CalendarRightMainHolder1
	{	
		width:auto;
		float:right;
		border:solid 0px #cecece;		
	}
	
.CalendarLeftMainHolder
	{	
		float:left;
	}
.CalendarRightMainHolder1, .CalendarLeftMainHolder1 
{
		width:350px;
		float:left;	
		padding-right:5px;
		padding-right:5px;
		padding-bottom:20px;			
		#padding-bottom:0px;		
}
.CalendarRightMainHolder1
{
	width:150px;
}
.CalendarRightMainHolder1 input, .CalendarLeftMainHolder1 input
{
		width:245px;
}
.CalendarRightMainHolder1 input 
{
	width:110px;
}
.LabelBoxType
	{
		width:165px;
		text-align:right;
		border:solid 0px #cecece;		
	}
	
.MiddleText, .MiddleText1, .MiddleText2
	{
		width:500px;
		text-align:center;
		border:solid 0px #cecece;		
	}
	
.MiddleText1
	{
		width:100%;	
		padding:10px;	
	}
.MiddleText2 
{
	float:left;
	width:50px;
	border:solid 0px #cecece;	
}	
	
.TVHeaderCell
	{
		color:Gray;
	}
	
.srchsubtitle
    {
        text-align:center;
        font-weight:bold;
        padding-bottom:8px;
        padding-top:15px;
        #padding-top:0px;
    }
    
.srchsubbody
    {
        text-align:center;
        font-weight:normal;
        padding-bottom:8px;
    }
    
.panlenamelist
	{
		float:left;
		width:100%;
		height:24px;
       	text-align:center;
		text-transform:uppercase;
		padding-top:12px;
		font-weight:bold;
		color:#818181;
    }
    
.descriptiontextbox, .descriptiontextbox1
	{
	    float:left;
	    text-align:right;
	    width: 100px;
	    padding-top:4px;
	    padding-left:30px;
	    color:#cc1212;
	    border:solid 0px #CECECE;
	}
.descriptiontextbox1 
{
		    width:20px;
		    padding-left:0px;
}	
	
.checkcontroltextbox
	{
		padding-top:0px;
		float:right;
		width:auto;
		border:solid 0px #CECECE;
	}
	
.centerholder
	{
		padding:0px;
		margin: 0px auto;
		width: 350px;
		#width: 320px;
	    border:solid 0px #CECECE;		
	}
.centerholder1
	{
		padding:0px;
		margin: 0px auto;
		width: 242px;
	    border:solid 0px #CECECE;		
	}
	
.paddingst
	{
		width:100%;
		padding:1px;
	}
	
.ucasestil, .header12
	{
		text-transform:uppercase;
	}
	
.header12
	{
		font-weight:bold;
	}
	
.pager
	{
	    color:#595959;		
	}
	
.DataGridStil
	{
		Width:100%;
		background-color:#e4e4e4;
		border-left:solid 1px #FFFFFF;
	    border-top:solid 1px #FFFFFF;
		border-right:solid 1px #CECECE;
	    border-bottom:solid 1px #CECECE;
	}

.DataGridStil td
	{
		border-bottom:solid 1px #FFFFFF;
		padding:8px;		
	}
.redtext 
	{
		color: Red;
	}
.customNews
	{
		padding:5px;
		padding-top:13px;
		padding-left:15px;
		background:url(../Images/backgrounds/bg-links-graydot.gif) no-repeat left top;
	}
.PanelRightFloat 
{
	float:right;
	width:51%;
	border:solid 0px #CECECE;
	padding-bottom:10px;
}
.RSSNewsButtonHolder
{
	width:50%;
	float:left;
	text-align:left;
	padding-top:7px;
	height:25px;
	#height:34px;
	vertical-align:bottom;	
	border:solid 0px #CECECE;	
}
.RSSNewsButtonHolder a
{
	color:#373737;
	font-weight:bold;
}
.RSSNewsImageHolder 
{
	width:48%;
	float:right;	
	text-align:right;
	height:32px;
	border:solid 0px #CECECE;	
}
.frmDesc2, .frmInputCtrl2, .frmDesc3, .frmInputCtrl3, .frmDesc4, .frmInputCtrl4, .frmDesc4-1, .frmInputCtrl4-1
{
	width:50%;
	float:left;
	font-weight:bold;
	padding-bottom:1px;
	border:solid 0px #FFFFFF;	
}
.frmInputCtrl2, .frmInputCtrl3, .frmInputCtrl4, .frmInputCtrl4-1
{
	float:right;
	font-weight:normal;		
}
.frmDesc4, .frmInputCtrl4, .frmDesc4-1, .frmInputCtrl4-1
{
	width:auto;
}
.frmInputCtrl4, .frmInputCtrl4-1
{
	float:left;
}
.frmDesc4-1, .frmInputCtrl4-1
{
	color:#818181;
}
.frmInputHolder
{
	float:left;
	width:100%;
	border:solid 0px #DDDDDD;	
}
.fieldSet 
{
	padding:10px;
}
.legend 
{
	text-transform:uppercase;
	font-weight:bold;
}
.DefendantList2
{
	margin-left:5px;
	padding-left:5px;
	list-style-position:inside;
}
.DefendantList1
{
	margin-left:0px;
	font-weight:bold;
}
.greenHR 
{
border: none 0;
border-top: 5px solid #cc1212;
width: 100%;
height: 5px;
}