 .news_head {
    /* box-shadow: 1px 1px 1px 1px #ccc; */
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    padding: 3px;
    background-color: #1f3776;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.15em;
    font-weight: bold;
    color: white;
    line-height: 150%;
    text-align: center;
	height:4%;
}
img.sliderPhoto
{
	border-radius: 7px;
	width:99%;
}
.left {
    float: left;
    width: 68%;
	margin-top:-3%;
}.right {
    float: right;
    width: 28%;
	margin-top:-3%;	
}
#news {
margin-top:7%;
margin-left:1%;
width:68%;

}
.news_section_lawlib {
    background-color: #fef8e5;
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    line-height: 180%;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border: 1px #ccc solid;
    margin-bottom: 10px;
}
#page_content_new {
    background: #FFFFFF;
    padding: 5px 10px 5px 10px;
    margin-left: 165px;
    text-align: left;
    min-height: 600px;
}
#left_col_new {
    width: 158px;
    float: left;
    background-color: #1F3776;
    min-height: 600px;
    border-bottom-right-radius: 7px;
}
.lawlib_button-link2 {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 140%;
    padding: 6px;
    background: #1f3776;
    text-align: center;
    color: #FFF;
    margin: 10px 0;
    display: block;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 40%);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-shadow: 5px 5px 5px #ccc;
	
	
}


.button {
    background-color: #1F3776;
    border: none;
    color: white;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 2px 2px 2px;
}
	
.button5 {
    border-radius: 50%;
	top:-28px; position:relative; cursor:pointer;
}
.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #CC0000;
	line-height:165%;
}
			
.Red_header {
    color: #CC0000;
    font-family: 'Times New Roman', Times, serif;
    font-size: 1.6em;
}
#ABContainer{

Padding-left:3%;
Padding-Right:3%;
}	

 
.text_large {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    line-height: 165%;
}
.text-large {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    line-height: 165%;
}
 .text-small-center {
	 
	    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    line-height: 150%;
text-align:center;	
	 
	 
 }
 .status{
	 
	 font-weight:bold;
	 font-size:medium;
	 margin-left:2%;
 }
 .banner {
    float: left;
    padding-bottom: 5px;
    background-color: #1F3776;
    border: 0;
	min-width:101%;
	Margin-top:-2%;
	height:69px;
	margin-left:-1%;
}
 
#banner_links2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #FFFFFF;
    margin-right: 10px;
    float: right;
    padding-bottom: 5px;
    padding-top: 10px;
    margin-left: 4px;
}

.class2_links {
	float:right; padding-right:10px; margin-right:0px; font-size:1.0em; text-align:right;
	
}
#news {

width:60%;

}
#search2 {
	
	float:right; clear:both; padding-top:5px;
}

ul.lawmenu {   
 background: #1f3776;
 color:white;
 margin-left: -1%;
 font-family:Arial;
 font-size:small;
     box-shadow: inset 1px 1px 0 rgb(255 255 255 / 20%);
	     border: 1px solid #000000;
		     background: linear-gradient(#334b8b 0%, #1f3776 100%);
			    
				 vertical-align:bottom;
 
 }
ul.lawmenu li {
	 
	display:inline-block;
	text-decoration:none;
	line-height: 3	;
	}
	ul.lawmenu li a { 
	color:white;
	    box-shadow: 1px 0 0 rgb(255 255 255 / 20%);
		    border-right: 2px inset #000;
			padding: 6px 10px;
			 
	text-shadow: 0 1px 1px #000;
	padding: 6px 5px;}

	.chatButtons{
		vertical-align:top; position:absolute;
		
	}
  .banner2 {
    float: left;
    padding-bottom: 5px;
    background-color: #1F3776;
    border: 0;
	min-width:101%;
	Margin-top:-5%;
	height:69px;
	margin-left:-1%;
}


.lawbysubject_title {
    background-color: #cfc0a7;
    color: #000;
    padding: 10px;
    text-align: center;
    font-family: 'Times New Roman', Times, serif;
    font-size: 1.4em;
    margin: 10px 10px 10px 2%;
    border-radius: 10px;
    -webkit-box-shadow: 7px 8px 19px -4px rgb(99 95 99);
    -moz-box-shadow: 7px 8px 19px -4px rgba(99,95,99,1);
    box-shadow: 7px 8px 19px -4px rgb(99 95 99);
    border: 2px #fff solid;
}


.category_header {
    background-color: #1f3776;
    color: white;
    padding: 3px;
    text-align: center;
    font-family: 'Times New Roman', Times, serif;
    font-size: 1.2em;
    margin: 3px 10px 6px 2%;
    border-radius: 7px;
    box-shadow: 0px 1px 1px 1px #666666;
    line-height: 165%;
}
.text-medium{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    line-height: 175%;
	margin-left:2%;
}


.auto-style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 165%;
	margin-left: 40px;
}
.expandable{
	
	background-color:White;
}
.expandable-header {
    position: relative;
    width: 95%;
    padding: 10px;
    text-align: center;
    font-family: 'Times New Roman', Times, serif;
    font-size: 1.4em;
    margin: 15px 0 15px 0;
    border-radius: 7px;
    box-shadow: 0px 1px 1px 1px #666666;
    line-height: 165%;
    background-color: #cfc0a7;
    cursor: pointer;
	color:black;
}


  .expandable-header:hover {
  background-color: AntiqueWhite;
}

.expandable-content {
	
	font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    line-height: 175%;
	
	
  padding: 0 18px;
  display: none;
  overflow: hidden;
  background-color:White;
}
.expandable-icon {
    padding: 5px;
    margin: 0;
    font-size: 1.2em;
    color: black;
    font-family: 'Times New Roman', Times, serif;
    /* font-weight: bold; */
}

img.Photo {
    border-radius: 7px;
    box-shadow: 5px 5px 5px #ccc;
}

.table {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    text-align: left;
    line-height: 175%;
    border-collapse: collapse;
    border-radius: 7px;
    box-shadow: 5px 5px 5px #cccddd;
    width: 99%;
}



tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
table, th, td {
    border: 1px solid #cfc0a7;
    vertical-align: top;
    padding: 5px;
}

table, th, td {
    border: 1px solid #cfc0a7;
    vertical-align: top;
    padding: 5px;
}
table tbody tr:nth-child(odd) {
    background: #fef8e5;
}



.bluebtn2 {
    background: #1F3776;
    background-image: linear-gradient(to bottom, #aobafb, #cdd8f3);
    -webkit-border-radius: 8;
    -moz-border-radius: 8;
    border-radius: 8px;
    text-shadow: 2px 2px 3px #666666;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    font-family: Arial;
    color: #ffffff;
    font-size: 1em;
    text-decoration: none;
    font-weight: bold;
    margin: 1%;
    padding: 6px 24px 6px 24px;
    display: inline-block;
}


.red_subhead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #CC0000;
    text-align: left;
}


.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #CC0000;
	line-height:165%;
}
img.sliderPhoto
{
	border-radius: 7px;
	width:99%;
}

p.boxPara
{
	padding:4px 5px 4px 4px; 
	box-shadow: 3px 3px 3px #cccddd; 
	border-radius:7px;
	margin-bottom:20px;
	background-color:#FEF8E5;
}

.RedItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #CC0000;
	font-style: italic;
}

.Dose_History {
    background-color: #cfc0a7;
    color: #000;
    padding: 2px;
    text-align: center;
    font-family: 'Times New Roman', Times, serif;
    font-size: 1.4em;
    margin-bottom: 20px;
    border-radius: 3px;
    box-shadow: 0px 2px 2px 2px #666;
    line-height: 175%;
    text-align: center;
}