/********************** GENERIC HTML FORMATTING **************************/

body, td, th {
        color: #666666;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size:15px;
        
}
body {
        background-color: #FFFFFF;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        height:100%;
        width:100%;
}


p {
color: #666666;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size:inherit;
}

h2 {
color: #003300;
font-size:16px;
font-weight:bold;
}

h3 {
color: #003300;
font-size:15px;
font-weight:bold;
}

h4 {
color: #003300;
font-size:14px;
font-weight:bold;
}

a {
text-decoration:none;
color: #000066;

}





form {
display:inline;
}

optgroup {
text-indent:0;
}

option {
text-indent:0;
padding:0;
}

input.submit {
background-color:#9999CC; 
color:#036; 
font-weight:bold;
}

dt {
font-weight:bold; margin:20px;
}

dd {
font-size:12px;
}
/********************** END GENERIC HTML FORMATTING **************************/

/********************** CLASSES **************************/

.more {
font-size:11px;
color: #000066;
text-decoration:underline;
float:right;
padding-right:20px;
padding-left:20px;
}

.b {
font-weight:bold;
}

.i {
font-style:italic;
}

.bi {
font-weight:bold;
font-style:italic;
}

.header {
color: #003300;
font-size:11px;
font-weight:bold;

}

.colheading {
background-color:#79799C;
color: #fff;
font-weight:bold;

}

.colheading2 {
background-color:#79799C;
color: #fff;
font-weight:bold;
font-size:12px;
}

.clickablecell {
background-color:#79799C;
border-top:2px solid buttonhighlight;
border-right:2px solid #666666;
border-bottom:2px solid #666666;
border-left:2px solid buttonhighlight;
color:#fff;
font-weight:bold;
font-size:12px;

}


.coltext {
background-color:#D1D1E5;
color: #333;

}

.coltext a{
color:#00f;
}

.colsmall {
color: #333;
font-size:12px;
}

.TDheader {
color: #003300;
font-size:11px;
font-weight:bold;
margin:10px;
}

.TDtext {
color: #000066;
font-size:11px;
}

.clear {
                clear:both;
                height:1px;
                border:none;
                margin:0; padding:0;
                background:transparent;
                }


div.captionedImage {
margin-bottom:10px;
padding:10px;
border:1px solid silver;
text-align:center;
font-style:italic;
font-size:11px;
}




.expandParentMenu {
cursor:pointer;

}

.expandChildMenu {
cursor:auto;
margin-top:10px;
margin-left:8px;
margin-bottom:10px;
}

.expandChildMenu a{
display:block;
border:1px solid #fff;
background-color:#DEE0DE;
}

.expandChildMenu a.currentchild{
display:block;
border:1px solid #fff;
background-color:#fff;
}


.currentpage {
display:block;
text-decoration:none;
color: #003300;
background-color:#DEE0DE;
padding-left:10px;
padding-top:4px;
padding-bottom: 4px;
padding-right:4px;
border: 1px solid #fff;
}



.locationtext{
font-size:11px;

}
 

.bottomnav{
        color: #993300;
        font-size:inherit;
}

.disclaimer {
font-size:11px;
color: #666699;
}

.buttondef {background-color:#fff; border-top:solid 1px buttonhighlight; border-left:solid 1px buttonhighlight;border-right:solid 1px #9999cc; border-bottom:solid 0px buttonshadow; text-align:center; padding:0px; font-size:10px; color:#9999CC; text-decoration:none;}

.buttonhover {background-color:#FAEBE1; border-top:solid 1px buttonshadow;border-left:solid 1px buttonshadow;border-right:solid 1px buttonhighlight;border-bottom:solid 1px buttonhighlight; text-align:center; padding:0px; font-size:10px; color:#9999CC; text-decoration:none;}

.buttondown {background-color:#eff4f2; border-top:solid 1px buttonshadow;border-left:solid 1px buttonshadow;border-right:solid 1px buttonhighlight;border-bottom:solid 1px buttonhighlight; text-align:center; padding:0px; font-size:10px; color:#9999CC; text-decoration:none;}

.buttonsel {background-color:#eff4f2; border-top:solid 1px buttonshadow;border-left:solid 1px buttonshadow;border-right:solid 1px buttonhighlight;border-bottom:solid 1px buttonhighlight; text-align:center; padding:0px; font-size:10px; color:#9999CC; text-decoration:none;}

.linkpointer {
color:#993300;

}       

.paranote {
font-size:11px;
}

.small {
font-size:12px;
}

.exsmall {
font-size:11px;
}

.vsmall {
font-size:10px;
}

.paralistitem {

margin:20px;
}




.newslistitem {

list-style-position:outside;
margin:20px;

}

.listdate {

font-weight:bold;
}

th.compact {
font-size:12px;
}

td.compact {
font-size:11px;
}
/********************** END CLASSES **************************/

/*****************************TABLE STYLING***************************/

table.table1 td {
        border: 1px solid #999999;
}
/********************** END TABLE STYLING**************************/

/********************** LAYOUT and PAGE STRUCTURE **************************/
 /********************** page header section **************************/
#divBanner {
        position: absolute;
        top: 0;
        left: 0; 
        height:80px;
        width: 100%;
        padding: 0;
        background:transparent url("/images/tab_bg5.gif") repeat-x bottom;
        margin:0;
        border-bottom:1px solid #030;
        z-index:2;
}

/* simplified box model hack */

* html #divBanner   /* this selector recognized by IE only */
{
  
  height: 81px;   /* total height (only for IE5.x/Win) */
  he\ight: 80px;  /* content height (for other IE) */
  
}

#divText{
position: absolute;
top: 0;
left: 0; 
padding:2px;
background-color:#fff;
z-index:22;
}

#divText a{
color:#000;
font-size:14px;
text-decoration:underline;
}

#divSearchBox {
width:180px; 
border:1px dotted #ccc; 
background-color:#fff;
}




#divLinks{
        position:absolute;
        top:4px;
        right:0px;
        padding-right:12px;
        margin-right:6px;
        height:22px;
        z-index:10;
        text-align:right;
        vertical-align:middle;
        background:url("/images/link.gif") no-repeat center right ;
        

}

#divSearch{
        position:absolute;
        top:26px;
        right:0px;
        padding-right:12px;
        margin-right:6px;
        height:22px;
        z-index:10;
        text-align:right;
        vertical-align:middle;
        /*background:url("/images/search_sm.gif") no-repeat center right ;*/
}


#divSearch a, #divLinks a{
        color:#993300;
        text-decoration:underline;
        font-size:10px;
}



#divPageTitle {
        position: absolute;
        top: 0px;
        left: 0px; 
        height:80px;
        width: 100%;
        padding: 0;
        background: url("/images/titlebar0.jpg") no-repeat 0 0 ;
        margin:0px;
        cursor:pointer;
}

/* simplified box model hack */

* html #divPageTitle   /* this selector recognized by IE only */
{
  
  height: 81px;   /* total height (only for IE5.x/Win) */
  he\ight: 80px;  /* content height (for other IE) */
  
}

#divPageTitle a {
        color:#fff; 
        font-weight:bold;
        text-decoration:none;
}

#divPageTitle a:visited {
        color:#fff; 
}

#divPageTitle a:hover {
        color:#0000ff; 
}

#divPageTitle a:active {
        color:#0000ff; 
}

#divPageTitle .tabtext {
        font-size: 12px;
        font-weight: bold;
        color:#FFFFFF;
}

#divPageTitle span {
        display:none;
}


#divTabs {

  margin-top:53px;
  margin-right:0;
  width:100%;
  font-size:12px;
  line-height:normal;
  }
#divTabs ul {
  margin:0;
  list-style:none;
  }
#divTabs li {
  float:right;
  background:url("/images/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  
  }
#divTabs a {
  float:left;
  display:block;
  background:url("/images/right.gif") no-repeat right top;
  padding:5px 10px 4px 5px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#divTabs a {float:none;}
/* End IE5-Mac hack */
#divTabs a:hover {
  color:#333;
  }
#divTabs #current {
  background-image:url("/images/left_on.gif");
  }
#divTabs #current a {
  background-image:url("/images/right_on.gif");
  color:#333;
  padding-bottom:7px;
  }

#forwardback a{
color:#930; 
font-size:11px; 
text-decoration:underline;
}      
  


 /********************** End page header section **************************/
 
 /********************** optional top level navigation
  does not appear on some single column pages **************************/

#divTopPageNav {
position:absolute;
left:0;
top:81px;
height:25px;
width:100%;
border-color:#003300;
border-width:0 0 1px 0;
border-style:solid;
background-color:#D3D3DD;
padding:0;
}


/* simplified box model hack */

* html #divHomeLink   /* this selector recognized by IE only */
{
  width: 170px;   /* total width (only for IE5.x/Win) */
  height: 24px;   /* total height (only for IE5.x/Win) */
  w\idth: 140px;  /* content width (for other IE) */
  he\ight: 21px;  /* content height (for other IE) */
  
}

/* end of simplified box model hack */

#divHomeLink {
position:absolute;
left:0;
height:21px;
top:0;
width:140px;
margin:0;
padding-top: 4px;
padding-left: 30px;
border-color:#003300;
border-width:0 1px 0 0;
border-style:solid;
background: #fff url("/images/home.gif") no-repeat left top;
cursor:pointer;
color: #000066;
font-family: Georgia, "Times New Roman", Times, serif;
}


#divHomeLink a{
font-size:11px;
text-decoration:none;
}

#divHomeLink a:hover{
font-size:11px;
text-decoration:underline;
}

#divTopLevelLinks  {
padding-top:2px;
float:right;
}

#divTopLevelLinks  a{
font-family: Georgia, "Times New Roman", Times, serif;
color: #000066;
font-size:11px;
text-decoration:none;
}

/********************** End optional top level navigation **************************/

/***************** Container for main page content ***************************************/

#divPageWrapper {
position: absolute;
top: 107px;
left: 0px; 
width: 100%;
padding: 0;
margin:0;
padding-bottom:20px;
}

/******************* End Container main for page content *************************/

/******************************Rules for main content region
 divPageContents is defined sperately in main.css and col2.css to allow for positioning differences ************************/

#divPageContents a {
text-decoration:underline;
color:#993300;
}


#divPageContents a:visited {
text-decoration:underline;
color:#1D545F;
}



#getacro {
font-size:11px;
text-align:right;
}

/*********************** End Rules for main content region *************************/

/******************* breadcrumbs *************************/

#breadcrumbs {
color:#993300;
font-size:10px;
font-weight:bold;
}       

#breadcrumbs .current{
font-weight:bold;
color:#666666;
}       

 #breadcrumbs a{
 color:#993300;
text-decoration:none;
}       

 #breadcrumbs a:visited{
 color:#993300;
text-decoration:none;
}       

 #breadcrumbs a:hover{
color:#993300;
text-decoration:underline;
}

 #breadcrumbs a:active{
color:#993300;
text-decoration:underline;
}

#address {
float:right;
margin-left:30px;
margin-bottom:30px;
text-align:center;
color: #003300;
width:250px;
background-color:#DEE0DE;
padding-left:10px;
padding-top:4px;
padding-bottom: 4px;
padding-right:4px;
border: 1px solid #999;
}


#virtual {
float:right;
margin-left:30px;
margin-bottom:30px;
text-align:left;
color: #003300;
width:250px;
background-color:#DEE0DE;
padding-left:10px;
padding-top:4px;
padding-bottom: 4px;
padding-right:4px;
border: 1px solid #999;
}

#virtual note {
color: #666666;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size:100px;
}



/******************* end breadcrumbs *************************/

/****** left navigation column common items [not on single column pages]********/
#currentDate {
 position:absolute;
 top:-10px;
 left:116px;
 width:31px;
 height:31px;
 background:url('/images/page3.gif') no-repeat 0 0;
 font-size:10px;
 font-family:arial, sans-serif;
 color:#666699;
 padding-right:3px;
 padding-top:2px;
 padding:bottom:none;
text-align:center;


 }
/********************** End left navigation column common items **************************/ 


#divInPageNavCol1 a{

font-family: Georgia, "Times New Roman", Times, serif;
color: #000066;
font-size:11px;

}

#divInPageNavCol2 a{

font-family: Georgia, "Times New Roman", Times, serif;
color: #000066;
font-size:11px;

}

#sjrContainer {
	width: 700px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


#left {float:left;
		width:auto;
		height: auto;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;}
		

#right {float:right;
		width:auto;
		height:auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;}

#sjrBorder {border:#96AC95;
background-color:#D3D3DD;
	border-width: 1px 1px 1px 1px;
	border-style:solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:10px;
	margin-bottom: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}


#courtsReviewBorder {border:#96AC95;
background-color:#D3D3DD;
	border-width: 1px 1px 1px 1px;
	border-style:solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:10px;
	margin-bottom: 10px;
font-family: "Times New Roman", Times, serif;
	width: 350px;
	height: 150px;}

#courtsReviewBorderLeft {border:#96AC95;
background-color:#D3D3DD;
	border-width: 1px 1px 1px 1px;
	border-style:solid;

	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:10px;
	margin-bottom: 10px;
	font-family: "Times New Roman", Times, serif;
	width: 300px;
	height: 150px;}

/********************** END LAYOUT and PAGE STRUCTURE **************************/







