/* Wise Law Library Inside Pages w/ template wiselaw2.dwt */
/* contains styles for Main Body part of inside pages */
/* 5/8/2009 */

#mainContainer{
width:934px;
margin:0 auto;
padding:0;
position:relative;
border:0px solid black;
}

/*  Internal pages  */

#wideContainer{
   background:#fff;
	background-image: url(../images/mainContainer.gif);
	background-repeat: repeat-y;
	min-height: 300px;
	margin-left: 12px;
	margin-right: 1px;
	border-left: thin solid #000;
	border-right: thin solid #000;
	border-top: thin solid #000; 
}
#wideContainer #centerColumnContainer {
width:650px;
background-color: #fff;
/*border-left: thin solid #000; */
}

#wideContainer #leftColumnContainer {
background-color: #fff;
/*border-bottom: thin solid #000; */
padding-bottom: 10px;
}
#wideContainer #mainInternalBodyContainer{
min-height: 300px;
}
#wideContainer #mainInternalBodyContainerBottom{
padding:0 0 17px 0;
min-height: 300px;
}


/* Breadcrumbs */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.breadcrumb{
font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-bottom: 2px;
padding-top: 3px;
height: 17px;
background-color: #f6f4c3;
width: 688px;
}

.breadcrumb a{
text-decoration: none;
padding-left: 10px; 
padding-right: 10px; /* adjust bullet image padding*/
color: navy;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: navy;
}

.breadcrumb a:hover{
text-decoration: underline;
}

/*###################################### */
/*Left column */

#leftColumnContainer{
width:241px;
float:left; margin:0; padding:0;
}


#leftColumnContainer hr {
border: none 0;
border-top: 1px solid #000;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin: 1em 0 1em 0;
} 	


#leftColumnContainer h2 {
	font-size: 1.2em;
	background-color: #fff;
	padding-left: 0;
}

#leftColumnContainer a {
color: #0040b6;
}

#leftColumnContainer a:focus, a:active {
color: #111;
background-color: #f6f4c3;
outline-color: -moz-use-text-color; 
outline-style: none;
outline-width: medium;
text-decoration: underline;
}

#leftColumnContainer a:hover {
background-color: #f6f4c3;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
text-decoration: none;
}

#leftNavContainer{
margin:0; padding:10px 5px 10px 10px;
}


#leftNavContainer h3 {
	font-size: 1.1em;
	margin: 10px 0 10px 10px;
}



/*############################### */
/* Center Column  - do not remove */

#centerColumnContainer{
float: left;
width: 458px;
border-left: thin solid #000;
}

#centerColumn{margin:5px 17px 0 17px; width:100%;}


/*################################ */
/* Main Body Content */

#mainInternalBodyContainer{
background:none;
}
#mainInternalBodyContainerBottom{
background: none;
padding:0 0 17px 0;
}

#mainInternalBodyContent{
font-size:1em !important;
min-height: 300px;
}

#mainInternalBodyContent h2 {
	font-size: 1.2em;
	padding-bottom: 5px;
	background-color: #fff;
	padding-left: 0;
}

#mainInternalBodyContent h3 {
	font-size: 1.1em;
}

#mainInternalBodyContent ul {
	list-style-type: circle;
	padding: 0;
	margin-left: 1.2em;
	font-size: .90em;
}

#mainInternalBodyContent li
{
/*-- background-image: url(../images/list_icon.gif);
	background-repeat: no-repeat;  
	background-position: 0 .4em; */
	padding-left: .5em;
}

#mainInternalBodyContent p {
	font-size: small;
}

#mainInternalBodyContent a {
color: #0040b6;
}

#mainInternalBodyContent a:focus, a:active {
color: #111;
background-color: #f6f4c3;
outline-color: -moz-use-text-color; 
outline-style: none;
outline-width: medium;
text-decoration: underline;
}

#mainInternalBodyContent a:hover {
background-color: #f6f4c3;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
text-decoration: none;
}

#mainInternalBodyContent tr {
text-align: left;
}

#mainInternalBodyContent th {
background-color: #F6F4C3;
}

#sidebar {
display: block;
background-color: #f6f4c3;
float: right;
margin-bottom: 10px;
margin-left: 10px;
padding-left: 4px;
width: 173px;
}
/* Miscellaneous */

.floatRight{float:right; margin:0 0 3px 3px;}
.floatRightWide{float:right; margin:0 0 10px 15px;}
.floatLeft{float:left; margin:0 3px 3px 0px;}
.clearLeft {clear:left;}
.clearall{clear:both;}
.clearFloat{clear:both; font-size:1px; margin:0;}
.fixHeight{height:auto;}


.style_b {
	font-weight: bold;
}

/* content floated in box on right-hand side of a few pages  */

#container2{
  overflow: hidden;
  width:100%;
}
#content2{
   width:70%; 
  /*border-right:175px solid #f00; */
  /* The width and color of the rail */
  margin-right:-185px; /* Hat tip to Ryan Brill */
  float:left;
}
#rail{
  width:25%;
  height: auto;
  float:right;
  border: thin #8a8641 solid;
  padding: 0 3px 0 3px;
}
