/* Standard styles */
body { 				font-size:13px;}
p { 					font-size:14px; line-height: 1.5em; margin-bottom: 1.5em; } 
form { 				width:100%!important;}
img { 				max-width:100%; }

/* Custom general classes */
.pad { 						padding:10px;}
.padsmall { 			padding:2px;}
.margtop { 				margin-top:25px;}
.padtopbot	{ 		padding:30px 0px;}
.padtopbot2	{ 		padding:30px 0px;}
.onlysmall{ 			display:block;}
.hidesmallinline{ display:none;}
.hidesmall{ 			display:none;}
.search-summary {
    display: none;
}

	
/* ONLY SMALL */
#menu_btn { 			display:block; border:1px solid #4e88c6; border-radius:5px; width:16px; height:22px; padding:4px 8px; margin:9px 0px 0px 12px; float:left;}
#menu_btn div { 	border-bottom:2px solid #fff; width:16px; height:4px;}

/* HEADER & NAVIGATION */
#header {						height:51px; }
#nav {
}
#nav ul { 					height:1px; overflow:hidden; clear:left; width:320px; padding-top:10px; }
#nav li { 					clear:left; margin:0px; width:320px;}
#nav li a	{ 				margin:0px;padding:14px 10px; float:left; border-bottom:none; width:300px;}
#nav li:first-child{padding-left:0px; }
#nav li:last-child{ padding-right:0px!important; }
#nav .lastchild	{ 	padding-right:0px!important; }
#nav a 	{ 					padding:4px 0px;}
#nav li ul { 				height:auto; margin-left:10px; padding:0px; width: 300px; top:0px; }
#nav li ul li {			margin:0px; display:block; width:300px;}
#nav li ul li a {		margin:0px; display:block; width:280px;}
#nav li:hover ul { 	left: auto; position:relative; float:left; }

#socials	{ 				padding:6px 0px; position:absolute; right: 0px; top: 0px;}

/* MAIN */
#container 	{ 			width:100%; height:100%;  } 
.centerframe { 			width:100%; margin:0px;}
.center480   { 			width:93%; max-width:480px; margin:0px auto;}
.centerhomeupdates   { 			width:93%; max-width:480px; margin:0px auto;overflow: auto;}
.centerhomeupdatesleft{  }
.centerhomeupdatesright{  }

#indexofpage{ 			padding:10px; background:#fff; margin:10px 0px 0px 0px; }

#article { 					padding:12px 3%; }
#article img{ 			padding:10px;}
.main_img { 				width:33%; }

.block_left{ 				width:94%; margin:0px auto;}
.block2_3	{ 				clear:both; width:100%;}
.block1_3 { 				clear:both; width:100%;}

#aside { 						width:94%; margin:0px auto; float:none;}

#logo { 						width:200px; margin:0px auto; padding:20px 0px 15px 0px; }
#main { 						margin:0px 0px 0px 12px;float:left; text-align: left;	box-shadow:none;}
	

/* SEARCH */
#search_terms .center480 {text-align:center;}
.input_search_home {width:250px;	padding:3px 2%;}
.btn_search {				width:10%;	padding:3px 1%;}
.search_adv {				padding:10px 0px; float:right;text-transform:uppercase;font-weight:bold;}
.input_advterm {  	padding:3px 2%;	width:280px; }


/* FOOTER */
#stakeholders { 		padding:25px 0px 20px 0px; text-align:center;}
#footer  { 					padding:10px;  }
#copyright { 				float:none; margin:0px auto; padding-bottom:10px; border-bottom:1px solid #ccc; text-align:center;}
#footernav { 				float:none; margin:5px auto; height:120px;  }
#footernav li { 		clear:both; margin:0px auto; width:100%; padding:5px 0px 5px 0px; text-align:center;  }



.case_data td.caption {
    text-wrap:normal;
    white-space:normal;
}