/* general styles*/
h3 { font-size: 16px; font-weight:bold; margin:0px;}
input { font-family:verdana; font-size:xx-small; }
a {	text-decoration:none; color:#A7224F; }	
td { font-family:arial; font-size:12px; }
p {font-size: 12px; }
ul {font-size: 12px;}
li {margin-bottom:5px;}
p { text-align: justified;}
div { font-family: Arial, Helvetica, sans-serif; }

.leftpadding { padding-left: 10px; }
.rightpadding {	padding-right: 10px; padding-left: 10px; padding-bottom: 10px;}
.lrpadding10 { padding-left: 10px; padding-right: 10px; }
.padding6 {	padding-left:10px; padding-right:10px; padding-top:10px;}


.footer {
	font-family: Verdana;
	font-size : 10px;
	color: #CCCC66;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;
}
.footer2 {
	padding-top:5px;
	padding-bottom:5px;
 	padding-left:10px;
	font-family: Verdana;
	font-size : xx-small;
	color: #FFFFFF;
}

.sresults {
	font-size:x-small;
	
}
.sresults a{
	color:#A7224F;
}

.t1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.t2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.t3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.text {	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #313131; text-align: justify; }

.texttiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.error { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #ff0000; border: 1px solid #ff0000; background-color: #ffebeb; padding: 3px; margin-top: 10px; margin-bottom: 10px; }

.success {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
}

.leftContentText {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f5f5f5;
	font-size: 12px;
	text-align: justify;
}

.header {
	padding: 10px;
}

.tableSpacing {
	padding: 5px;
}

.headerTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
}

.contentTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.hBG {
	background-color: #777777;
}

/*.border {
	border: 1px solid #cccccc;
}*/

.tableBorder {
	border: 2px solid #cccccc;
	padding: 2px;
}

/*table.border {
	border-collapse: collapse;
	border: 1px dashed #999999;
}*/

/*table.border tr{
	border-collapse: collapse;
	border: 1px solid #999999;
}*/

.tableBorderRed {
	border: 2px solid #ffbbbb;
	padding: 2px;
}

.controlPanelTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

.controlPanelSection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
}

.controlPanelLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px
}
.textbox1 {
	color: #333333;
	background-color: #eeeeee;     
}

.button { border: 1px solid #888888; background-color: #fafafa; font-size: 12px; padding: 2px;}

.footer a { color: #FFFFFF; text-decoration : none; }

.ad1 img {border: 1px #dddddd solid; padding: 4px;}
.ad1 {font-size: 13px; font-family: 'Garamond', 'sans-serif';}

.news h2 {font-size: 16px; padding: 5px; margin: 5px; border-bottom: solid 1px #777777;}
.news .body {font-size: 12px; padding: 5px; margin: 5px; text-align: justify;}
.news .foot {font-size: 12px; padding: 5px; margin: 5px; float:right; width: 40%; border-top: solid 1px #000000; text-align: right;}
.news .aux {float: left; display: inline; margin-bottom:5px; margin-right:5px; margin-left:10px; margin-top:8px; font-size: 10px; overflow: hidden; width: 225px; font-size: 12px;}
.news .aux ul {margin:0px; padding-left:20px; width: 200px; }
.news .auxTitle {font-size: 12px; font-weight: bold; color: #ffffff; background-color: #a7224f; padding: 1px; padding-left: 5px;}

.related { margin-top:60px; font-size: 10px; }
.related ul {margin:0px; padding-left:20px; width: 200px; }
.related .relTitle {font-size: 12px; font-weight: bold; color: #000000; border-bottom: #a7224f solid 2px; padding: 1px; padding-left: 5px;}

/* these are for text size */
.txt_size a { display: block; float: right; margin:2px; width: 19px; height: 19px; }
.txt_small { background: transparent url(../images/textsize/small.gif) no-repeat; }
.txt_medium { background: transparent url(../images/textsize/medium.gif) no-repeat; }
.txt_large { background: transparent url(../images/textsize/large.gif) no-repeat; }
.txt_small_a { background: transparent url(../images/textsize/small_a.gif) no-repeat; }
.txt_medium_a {	background: transparent url(../images/textsize/medium_a.gif) no-repeat; }
.txt_large_a { background: transparent url(../images/textsize/large_a.gif) no-repeat; }
.c_txt_small { font-size: 10px; padding: 5px; margin: 5px; text-align: justify;}
.c_txt_medium { font-size: 12px; padding: 5px; margin: 5px; text-align: justify;}
.c_txt_large { font-size: 14px; padding: 5px; margin: 5px; text-align: justify;}

/* other article icons*/
.icon a { display: block; float: right; margin:2px; width: 19px; height: 19px; }
.printer { background:  url(../images/icons/printer.gif) no-repeat; }
.email { background:  url(../images/icons/email.gif) no-repeat; }
.rss { background:  url(../images/icons/rss.gif) no-repeat; }

/* print */
.print { font-family: Arial, Helvetica, sans-serif; width: 550px; text-align: left; }
.print h2 {font-size: 18px; padding: 0px; margin: 0px; margin-top: 10px; margin-bottom:10px;}
.print .date {font-size: 14px; font-weight: bold; border-top: 1px solid #000000;  padding-top: 10px; padding-bottom:10px; }
.print .text {font-size: 12pt; text-align: justify; border-top: 1px solid #000000; padding-top: 10px; padding-bottom:10px; }
.print .foot {font-size: 12px; font-weight: bold; border-top: 1px solid #000000;  padding-top: 10px; padding-bottom:10px; }

/* homepage email */
.hp_email { margin-left:10px; font-size: 12px;}
.hp_email td { font-size: 10pt; }
.hp_email .border { border-top: 1px solid #aaaaaa; padding-top:10px; margin-top:10px; }
.hp_email input { font-size: 12px; font-family: verdana; border: 1px solid #999999; padding: 2px; margin:2px; background-color: #fafafa;}
.hp_email textarea { font-size: 12px; font-family: verdana; border: 1px solid #999999; padding: 2px; margin:2px; background-color: #fafafa;}
.hp_email .title { font-size: 14px; font-weight: bold;}

/* news items */
.links .month { font-family: 'Arial'; font-size: 15px; text-decoration:underline; font-weight:bolder;}
.links .article { padding-left: 15px;}
.links .article .title { font-weight:bold; font-size: 16px;}
.links .article .content { padding: 5px; font-size: 12px;}
.links .article .bg { padding: 5px; font-size: 12px; font-style:italic; font-weight:bold;}

/* quick links */
.qlinks { background-color: #D7E2F0; margin-top: 8px;}
.qlinks img { padding:0px; margin: 0px; }
.qlinks .links { padding:3px; border: solid #666666 1px; width:217px; }

/* member of the month page */
.mom .yeartitle { font-size: 18px; font-weight:bold; border-bottom: solid 1px #999999; margin-top: 25px;}
.mom img { border: 2px solid #d7e2f0; }

/* member of the month page */
.amicus .block {border-left: solid 2px #42498c; padding-left:4px;}
.amicus .circuittitle { font-size: 18px; font-weight:bold; border-bottom: solid 1px #999999; margin-top: 25px;}
.amicus .year { font-size: 15px; font-weight:bold; background-color: #eeeeee;}
.amicus .title{ font-size: 14px; font-weight:bold; font-style:italic;}
.amicus u { }
.amicus .indent { padding-left: 15px;}
.amicus img { padding: 0px; margin: 0px; vertical-align: bottom; }

/* search page */
.search h2 {font-size: 16px; padding: 5px; margin: 5px;}
.search .body {font-size: 12px; padding: 5px; margin: 5px; text-align: justify;}
.search .form { padding: 3px; background-color: #faeaea; border-top: 1px solid #c5a8a8; border-bottom: 1px solid #c5a8a8; }
.search .form input {font-size: 14px; padding: 2px; border: 1px solid #999999; }
.search .form select {font-size: 14px; padding: 2px; border: 1px solid #999999; }
.search .form .button {font-size: 13px; border: 1px solid #999999; }
.search .nosearch {font-size: 14px; padding: 10px; border: 1px solid #eeeeee; text-align: center;}
.search .nav { margin:7px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.search .nav a { padding: 2px; border: 1px solid #a8a8c6; background-color: #d7d6f4; color: #3c3b6a;}
.search .result { padding-top: 5px; padding-bottom: 5px; }
.search .result a { font-size: 16px; color: #b61048; }
.search .result .url { font-size: 12px; color: #208319;}

.search .foot {font-size: 12px; padding: 5px; margin: 5px; float:right; width: 40%; border-top: solid 1px #000000; text-align: right;}
.search .aux {float: left; display: inline; margin-bottom:5px; margin-right:5px; margin-left:10px; margin-top:8px; font-size: 10px; overflow: hidden; width: 225px; font-size: 12px;}
.search .aux ul {margin:0px; padding-left:20px; width: 200px; }
.search .auxTitle {font-size: 12px; font-weight: bold; color: #ffffff; background-color: #a7224f; padding: 1px; padding-left: 5px;}

/* attorney finder page */
.attyfind h2 {font-size: 16px; padding: 5px; margin: 5px; }
.attyfind img { vertical-align: bottom; }
.attyfind .body {font-size: 12px; padding: 5px; margin: 5px; }
.attyfind form { padding: 0px; margin: 0px; }
.attyfind .form { padding: 3px; background-color: #faeaea; border-top: 1px solid #c5a8a8; border-bottom: 1px solid #c5a8a8; }
.attyfind .simg { cursor: pointer;}
.attyfind .form input {font-size: 14px; padding: 2px; border: 1px solid #999999; }
.attyfind .form select {font-size: 14px; padding: 2px; border: 1px solid #999999; }
.attyfind .form .button {font-size: 13px; border: 1px solid #999999; }
.attyfind .nosearch {font-size: 14px; padding: 10px; border: 1px solid #eeeeee; text-align: center; }
.attyfind .nav { margin:7px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.attyfind .nav a { padding: 2px; border: 1px solid #a8a8c6; background-color: #d7d6f4; color: #3c3b6a; }
.attyfind .result { padding-top: 5px; padding-bottom: 5px; }
.attyfind .result a { font-size: 12px; color: #b61048; }
.attyfind .result .name { font-size: 16px;  font-weight:bold; border-bottom: 2px solid #252d6f; }
.attyfind .result .address { font-size: 12px; background-color: #fff1f1; padding: 2px; }
.attyfind .result .contact { font-size: 12px; padding: 2px; }
.attyfind .result .contact img { padding: 0px; margin: 0px; vertical-align: text-top; }
.attyfind .result .attorney { font-size: 12px; padding: 2px; padding-left:5px;}
.attyfind .result .attorney a { font-size: 12px; }
.attyfind .result .attorney .contact { font-size: 12px; padding-left: 5px; }
.attyfind .result .attorney .contact a { color: #000000; }
.attyfind .result .attorney .contact img { padding: 0px; margin: 0px; vertical-align: text-top; }
.attyfind .result .url { font-size: 12px; color: #208319; }
.attyfind .view h2 { font-size: 16px; padding: 5px; margin: 5px; border-bottom: 2px solid #b23059;}
.attyfind .view .body { font-size: 12px; text-align: justify; width: 100%; }
.attyfind .view .contact { width:300px; font-size: 12px; padding:10px; background-color: #faeaea; border: 1px solid #c5a8a8; text-align: left; margin-bottom: 10px; }
.attyfind .view .contact a { color: #000000; }
.attyfind .view .contact img { padding: 0px; margin: 0px; vertical-align: middle; }
.attyfind .view .attpic { margin: 5px; border: 1px solid #000000; float: left;}
.attyfind .view .map {  padding-top: 10px; padding-bottom: 10px; border: 2px solid #eeeeee;}
.attyfind .view .map a { color: #000000; }
.attyfind .view input, textarea{ font-size: 12px; font-family: 'Arial'; border: 1px solid #cccccc; }

.sectionLinks { padding: 10px; }

.quote { float:right; width:225px; margin-left:10px;}
.quote .t {background-image: url('http://www.nacba.org/images/quoteT.gif');background-repeat: no-repeat; background-position: top left;}
.quote .b {background-image: url('http://www.nacba.org/images/quoteB.gif');background-repeat: no-repeat; background-position: bottom right;}
.quote .content { padding:15px; padding-top:20px; padding-bottom:20px; }

.column td { padding: 5px; text-align: justify; }
.column a { text-align: left; }
.column .title { text-align: center; background-image: url('http://www.nacba.org/images/columntitleslice1.gif');background-repeat: repeat-x; background-position: 0px 5px;}

.snav { margin-top: 40px; }
.snav .link { margin-bottom:6px;}
.snav .spacer { padding:10px; }

.headlines td						{ }
.bkadvice							{ background-image: url('http://www.nacba.org/images/bkadvice.jpg'); background-repeat: no-repeat; padding-top: 90px; padding-left:30px; }
.bkadvice img						{ vertical-align:bottom; }

.nacbaNews							{ margin:0px;  }
.nacbaNews ol						{ padding:0px; margin-left:0px; }
.nacbaNews li						{ padding:0px; margin-left:-15px; font-style: italic; text-align:left; }
.nacbaNews .newsItemTitle			{ font-style: normal; min-height: 21px; cursor:pointer; font-size: 12px; padding:4px; }
.nacbaNews .newsItemTitle a			{ color: #346583; }
.nacbaNews .newsItemTitle .date		{ }

/*
.nacbaNews							{ width: 257px; margin:0px;  }
.nacbaNews .newsItemTitle			{ min-height: 21px; font-weight:bold; border-top: 1px solid #4773ae; padding-top:8px; cursor:pointer; font-size: 12px; }
.nacbaNews .newsItemTitle .label	{ float:left; width:50px; text-align:center; font-size:11px; margin-right:5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.nacbaNews .newsItemTitle .title	{ margin-left: 58px; }
.nacbaNews .newsItemTitle .NACBA	{ background: #1f4f8e; color:#d1dcea; }
.nacbaNews .newsItemTitle .Member	{ background: #6d2285; color:#f3e1f4; }
.nacbaNews .newsItemTitle .Amicus	{ background: #2e8522; color:#e1f4e1; }
.nacbaNews .newsItemTitle .BK		{ background: #815511; color:#f1e8d9; }
.nacbaNews .newsItemTitle .LEGIS	{ background: #12959d; color:#d9f3f5; }
.nacbaNews .newsItemTitle .Blog		{ background: #a0483c; color:#f7eae8; }
.nacbaNews .newsItemBody			{ display:none; background:#fff; font-size: 14px; width: 257px; background-image: url('http://www.nacba.org/images/newsItemBodyBG.gif'); background-repeat: repeat-x; }
.nacbaNews .newsItemBody .base		{ padding-bottom:5px; font-size: 14px; font-weight:bold;}
.nacbaNews .newsItemBody i			{ float:right; }
.nacbaNews .newsItemBody .blah		{ padding:10px; }
*/

.nacbaNews2							{ width: 257px; margin:0px;  }
.nacbaNews2 .newsItemTitle			{ min-height: 21px; font-weight:bold; border-top: 1px solid #4773ae; padding-top:8px; cursor:pointer; font-size: 12px; }
.nacbaNews2 .newsItemTitle .label	{ float:left; width:50px; text-align:center; font-size:11px; margin-right:5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.nacbaNews2 .newsItemTitle .title	{ margin-left: 58px; }
.nacbaNews2 .newsItemTitle .NACBA	{ background: #1f4f8e; color:#d1dcea; }
.nacbaNews2 .newsItemTitle .Member	{ background: #6d2285; color:#f3e1f4; }
.nacbaNews2 .newsItemTitle .Amicus	{ background: #2e8522; color:#e1f4e1; }
.nacbaNews2 .newsItemTitle .BK		{ background: #815511; color:#f1e8d9; }
.nacbaNews2 .newsItemTitle .LEGIS	{ background: #12959d; color:#d9f3f5; }
.nacbaNews2 .newsItemTitle .Blog	{ background: #a0483c; color:#f7eae8; }
.nacbaNews2 .newsItemBody			{ display:none; background:#fff; font-size: 14px; width: 237px; padding:10px; background-image: url('http://www.nacba.org/images/newsItemBodyBG.gif'); background-repeat: repeat-x; }
.nacbaNews2 .newsItemBody .base		{ padding-bottom:5px; font-size: 14px; font-weight:bold;}
.nacbaNews2 .newsItemBody i			{ float:right; }

.nacbaNews3							{ width: 257px; margin:0px;  }
.nacbaNews3 .newsItemTitle			{ min-height: 21px; font-weight:bold; border-top: 1px solid #4773ae; padding-top:8px; cursor:pointer; font-size: 12px; }
.nacbaNews3 .newsItemTitle .label	{ float:left; width:50px; text-align:center; font-size:11px; margin-right:5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.nacbaNews3 .newsItemTitle .title	{ margin-left: 58px; }
.nacbaNews3 .newsItemTitle .NACBA	{ background: #1f4f8e; color:#d1dcea; }
.nacbaNews3 .newsItemTitle .Member	{ background: #6d2285; color:#f3e1f4; }
.nacbaNews3 .newsItemTitle .Amicus	{ background: #2e8522; color:#e1f4e1; }
.nacbaNews3 .newsItemTitle .BK		{ background: #815511; color:#f1e8d9; }
.nacbaNews3 .newsItemTitle .LEGIS	{ background: #12959d; color:#d9f3f5; }
.nacbaNews3 .newsItemTitle .Blog	{ background: #a0483c; color:#f7eae8; }
.nacbaNews3 .newsItemBody			{ display:none; background:#fff; font-size: 14px; position:absolute; width: 237px; padding:10px; background-image: url('http://www.nacba.org/images/newsItemBodyBG.gif'); background-repeat: repeat-x; }
.nacbaNews3 .newsItemBody .base		{ padding-bottom:5px; font-size: 14px; font-weight:bold;}
.nacbaNews3 .newsItemBody i			{ float:right; }

.nacbaNews4							{ width: 257px; margin:0px;  }
.nacbaNews4 .newsItemTitle			{ min-height: 21px; font-weight:bold; border-top: 1px solid #4773ae; padding-top:8px; cursor:pointer; font-size: 12px; }
.nacbaNews4 .newsItemTitle .label	{ float:left; width:50px; text-align:center; font-size:11px; margin-right:5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.nacbaNews4 .newsItemTitle .title	{ margin-left: 58px; }
.nacbaNews4 .newsItemTitle .NACBA	{ background: #1f4f8e; color:#d1dcea; }
.nacbaNews4 .newsItemTitle .Member	{ background: #6d2285; color:#f3e1f4; }
.nacbaNews4 .newsItemTitle .Amicus	{ background: #2e8522; color:#e1f4e1; }
.nacbaNews4 .newsItemTitle .BK		{ background: #815511; color:#f1e8d9; }
.nacbaNews4 .newsItemTitle .LEGIS	{ background: #12959d; color:#d9f3f5; }
.nacbaNews4 .newsItemTitle .Blog	{ background: #a0483c; color:#f7eae8; }
.nacbaNews4 .newsItemBody			{ display:none; background:#fff; font-size: 14px; width: 237px; padding:10px; background-image: url('http://www.nacba.org/images/newsItemBodyBG.gif'); background-repeat: repeat-x; }
.nacbaNews4 .newsItemBody .base		{ padding-bottom:5px; font-size: 14px; font-weight:bold;}
.nacbaNews4 .newsItemBody i			{ float:right; }
