/* Arizona Association of Defense Counsel - Started Day, December 15, 2009 */

/* Reset global properties
----------------------- */
* {
	margin: 0px;
	padding: 0px;
 }

html, body, p,  
div, span, h1, h2, h3, h4, h5, h6, h7,
br, a, table, tr, td, img {
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
 }
 
h1, h2, h3 ,h4 ,h5 ,h6 ,h7 {
	display: inline;
 }
 
/* Basic HTML tags
--------------- */
a {
	color: #0000f5;
 }
 
#bottom a, #bottom-home a {
	color: #bbbaba;
 }
 
#bottom #footer-links a, #bottom-home #footer-links a {
	padding-right: 20px;
 }
 
#main a {
	font-size: 12px;
 }

a:hover {
	text-decoration: underline;
 }

a:active {
	outline: none;
}
 
p {
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	line-height: 24px;
}
 
td {
	color: #434132;
	font-weight: normal;
	font-size: 12px;
}
 
#sidebar p {
	font-weight: normal;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 25px;
	line-height: 14px;
 }
 
h1 {
	font-weight: normal;
	font-size: 24px;
	color: #393633;
	display: block;
	margin: 5px 0 20px 0;
 }
 
h2 {
	font-weight: bold;
	font-size: 18px;
	color: #393633;
	display: block;
	margin: 5px 0 20px 0;
 }
 
.email {
	vertical-align: text-bottom;
}
 
 .left {
	float: left;
}
 
 .right {
	float: right;
}
 
/* Start Website in Sequence */
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #393633;
	background: #493535 url(images/bkrnd.gif) repeat-x top center;
 }

#wrapper 
{
	width: 100%;
	margin: 0 auto;
 }

#container {
	width: 989px;
	margin: auto;
	margin-bottom: 20px;
	text-align:left;
 }

#login-search {
	height: 31px;
	font-size: 11px;
	color: #FFFFFF;
	padding: 7px 0 0 0;
	margin-bottom: 10px;
 }

#login-search #login {
	float: left;
	padding: 0 0 0 13px;
 }

#login-search #login span {
	vertical-align: middle;
 }

#login-search #search {
	float: right;
 }

#top {
	background: url(images/bkrnd_top.gif) no-repeat top center; .padding-top:5px;}


#middle {
	background: url(images/bkrnd_middle.gif) repeat-y center;
 }

#main {
	float: left;
	width: 711px;
	border:5px;
 }

#header {}

#content {}

#content-top {
	padding: 30px 25px 50px 45px;
 }

#key-benefits {
	padding: 30px 25px 70px 45px;
	background-color: #eae9e9;
 }

#img-right {
	padding: 0px 0px 45px 35px;
	float: right;
 }

#img-left {
	padding: 0px 45px 60px 0px;
	float: left;
 }

.img-caption {
	padding: 11px 12px;
	background-color: #bbbaba;
	font-size: 10px;
	width: 169px; .width: 193px;
	display: block;
 }

#sidebar {
	float: right;
	width: 220px; .width: 278px;
	background: url(images/bkrnd_sidebar_top.gif) no-repeat top right;
	padding: 60px 29px 0 29px;
	font-size: 11px;
 }

#sidebar_bottom {
	background: url(images/bkrnd_sidebar_bottom.gif) no-repeat bottom center;
 }

#bottom {
	background: #6d5d5d url(images/bkrnd_bottom.gif) no-repeat top center;
	height: 39px;
	color: #bbbaba;
	padding: 55px 15px 0 29px; .padding-bottom:10px;
 }

#bottom-home {
	background: #6d5d5d url(images/bkrnd_bottom-home.gif) no-repeat top center;
	height: 39px; 
	color: #bbbaba;
	padding: 55px 15px 0 29px; .padding-bottom:10px;
 }

#footer-links {
	float: left;
	font-size: 12px;
 }

#footer {
	float: right;
	font-size: 11px;
	text-align: right;
 }
/* End Center */
 
/* Start Nav */
#nav {
	height: 51px;
	background-color: #6f5e5a;
	padding: 21px 0px 0px 30px;
 }
/* End Nav */
 
 /* Start Forms */
input, textarea {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 2px 8px 0px 8px;
	font-size: 11px;
	color: #5a4c4c;
	/* 100204 DWP - following restricts with admin textboxes */
	/*height: 18px;*/
 }

#login, #search 
{
	visibility:hidden;
}

#login input {
	width: 137px;
	margin-left: 5px;
 }

/*form {
	color: #434132;
	font-weight: bold;
	font-size: 12px;
 }
*/

.btn, #login .btn {
	border: solid #0666ab 1px;
	width: 25px;
	background-color: #0000f5;
	color: #FFFFFF;
	margin-left: 10px;
	padding: 0px 2px;
	height: 22px;
	text-align: center;
 }
 
/* End Forms */


/* Clear Fix Code */
.ClearFix:after{
      content:".";
      display:block;
      height:0;
      clear:both;
      visibility:hidden;
}

/* WinIE7 only */
*:first-child+html .ClearFix{
      height:1%;
 }

/* WinIE6 and below */
* html .ClearFix{
      height:1%;
}

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
 }
/**/

/* 100204 DWP - following line interferes wtih RadPanels
/*#content ul { width: 310px; float: left; margin-right: 25px; list-style-type: square; display: block; margin: 0; padding: 0; font-size: 12px; }*/
/*#content ul li { margin: 6px 0 6px 13px; }*/
.clr { display: block; clear: both; }

#content p {margin-bottom:20px;}

.CommandButton {padding:5px 10px 20px 10px; background-color:#ededed; height:20px; .height:30px;}

/* WebWriter CMS Modules */

/* Link */
.SubHead {color:#393633;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:normal;}
.SubHead a {color:#393633;text-decoration:none;}
.SubHead a:hover {color:#393633;}
.SubHead a:visited {color:#393633;}

/* Site Map [ComponentArt] */
.SiteMap {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;}
.RootNode {color:#393633;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-right:20px;padding-top:7px;padding-bottom:1px;}
.RootNode a {color:#393633;text-decoration:none;}
.RootNode a:hover {color:#393633;}
.RootNode a:visited {color:#393633;}
.ParentNode {color:#393633;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-right:20px;}
.ParentNode a {color:#393633;text-decoration:none;}
.ParentNode a:hover {color:#393633;}
.ParentNode a:visited {color:#393633;}
.LeafNode {color:#393633;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:normal;padding-right:20px;}
.LeafNode a {color:#393633;text-decoration:none;}
.LeafNode a:hover {color:#393633;}
.LeafNode a:visited {color:#393633;}