* { margin:0; padding:0;}
body { background: url(images/body.gif) repeat}
html, input, textarea, select{font-family:arial; font-size:100%; color:#544f4a; font-weight:normal; font-size:12px}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}

.title, .title_top, .title_bot{ display:block}


p {margin:0; padding:0;}


h1 { text-indent:-1000px; line-height:1em; margin:0; padding:0;  font-size:1em; background:url(images/logo.gif) no-repeat ; height:44px; width:347px}
.pos{ position:absolute; margin:0; padding:0}

.list ul { margin:0; padding:0; list-style:none; line-height:2.2em}
.list ul li{ background:url(images/list_bg.gif) no-repeat 0 11px; padding-left:16px}
.list ul li a { color:#3c3a39; text-decoration: underline; font-weight: bold}
.list ul li a:hover{ text-decoration:none}

/*txt, links*/
p{ padding-bottom:15px}

a{ color:#3c3a39; text-decoration:underline}
a:hover{ text-decoration:none }

/*header*/
#header .logo{ height:83px; width:100%}
#header .logo .fleft{ padding:25px 0 0 34px}
#header .logo .fright{ padding:44px 51px 0 0}

#header .menu{ height:40px; width:100%; background:url(images/left_shape.gif) no-repeat}
#header .menu .right{ background:url(images/right_shape.gif) no-repeat right top; padding-left:37px}


/*content*/
#content{ background:url(images/cont_left_rep.gif) repeat-y}
#content .bg{ background:url(images/cont_right_rep.gif) repeat-y right top; width:100%}
#content .bg1{ background:url(images/cont_shape_1.gif) no-repeat left top; width:100%}
#content .bg2{ background:url(images/cont_shape_2.gif) no-repeat right top; width:100%}
#content .ind_11{ padding:0 36px 0 37px } 
#content .bg3{ background:#484645; width:100%}

#content .row1{ background:#ffffff url(images/x.gif) repeat-x; width:100%; color:#777473; line-height:1.5em}
#content .row1 .bg{ background:url(images/bgd.jpg) no-repeat right bottom; width:100%}
#content .row1 .indent{ padding:76px 420px 53px 32px}
#content .row1 .title{ margin-bottom:12px}
#content .row1 a{
	color:#a21010;
	text-decoration:underline;
	font-weight:normal;
	padding-right:0px;
	background-repeat: no-repeat;
	background-position: right top;
}
#content .row1 p{ padding-bottom:4px}

#content .row1about{ background:#ffffff url(images/x.gif) repeat-x; width:100%; color:#777473; line-height:1.5em}
#content .row1about .bgabout{ background:url(images/bgdabout.gif) no-repeat right bottom; width:100%}
#content .row1about .indent{ padding:76px 420px 53px 32px}
#content .row1about .title{ margin-bottom:12px}
#content .row1about a{ color:#a21010; text-decoration:underline; font-weight:bold; background:url(images/marker.gif) no-repeat right top; padding-right:14px}
#content .row1about p{ padding-bottom:4px}

#content .row1services{ background:#ffffff url(images/x.gif) repeat-x; width:100%; color:#777473; line-height:1.5em}
#content .row1services .bgservices{ background:url(images/bgservices.jpg) no-repeat right bottom; width:100%}
#content .row1services .indent{ padding:76px 420px 53px 32px}
#content .row1services .title{ margin-bottom:12px}
#content .row1services a{ color:#a21010; text-decoration:underline; font-weight:bold; background:url(images/marker.gif) no-repeat right top; padding-right:14px}
#content .row1services p{ padding-bottom:4px}

#content .row1topics{ background:#ffffff url(images/x.gif) repeat-x; width:100%; color:#777473; line-height:1.5em}
#content .row1topics .bgtopics{ background:url(images/bgdtopics.jpg) no-repeat right bottom; width:100%}
#content .row1topics .indent{ padding:76px 420px 53px 32px}
#content .row1topics .title{ margin-bottom:12px}
#content .row1topics a{ color:#a21010; text-decoration:underline; font-weight:bold; background:url(images/marker.gif) no-repeat right top; padding-right:14px}
#content .row1topics p{ padding-bottom:4px}

#content .row1contact{ background:#ffffff url(images/x.gif) repeat-x; width:100%; color:#777473; line-height:1.5em}
#content .row1contact .bgcontact{ background:url(images/bgdcontact.jpg) no-repeat right bottom; width:100%}
#content .row1contact .indent{ padding:76px 420px 53px 32px}
#content .row1contact .title{ margin-bottom:12px}
#content .row1contact a{ color:#a21010; text-decoration:underline; font-weight:bold; background:url(images/marker.gif) no-repeat right top; padding-right:14px}
#content .row1contact p{ padding-bottom:4px}

#content .row1clients{ background:#ffffff url(images/x.gif) repeat-x; width:100%; color:#777473; line-height:1.5em}
#content .row1clients .bgclients{ background:url(images/bgdclients.jpg) no-repeat right bottom; width:100%}
#content .row1clients .indent{ padding:76px 420px 53px 32px}
#content .row1clients .title{ margin-bottom:12px}
#content .row1clients a{
	color:#a21010;
	text-decoration:underline;
	font-weight:bold;
	padding-right:14px;
	background-repeat: no-repeat;
	background-position: right top;
}
#content .row1clients p{ padding-bottom:4px}

#content .row1bookstore{ background:#ffffff url(images/x.gif) repeat-x; width:100%; color:#777473; line-height:1.5em}
#content .row1bookstore .bgbookstore{ background:url(images/bgdbookstore.jpg) no-repeat right bottom; width:100%}
#content .row1bookstore .indent{ padding:76px 420px 53px 32px}
#content .row1bookstore .title{ margin-bottom:12px}
#content .row1bookstore a{ color:#a21010; text-decoration:underline; font-weight:bold; background:url(images/marker.gif) no-repeat right top; padding-right:14px}
#content .row1bookstore p{ padding-bottom:4px}

#content .row1planners{ background:#ffffff url(images/x.gif) repeat-x; width:100%; color:#777473; line-height:1.5em}
#content .row1planners .bgplanners{ background:url(images/bgdplanners.jpg) no-repeat right bottom; width:100%}
#content .row1planners .indent{ padding:76px 420px 53px 32px}
#content .row1planners .title{ margin-bottom:12px}
#content .row1planners a{ color:#a21010; text-decoration:underline; font-weight:bold; background:url(images/marker.gif) no-repeat right top; padding-right:14px}
#content .row1planners p{ padding-bottom:4px}

#content .row1workshopreg{ background:#ffffff url(images/x.gif) repeat-x; width:100%; color:#777473; line-height:1.5em}
#content .row1workshopreg .bgworkshopreg{ background:url(images/bgdworkshopreg.jpg) no-repeat right bottom; width:100%}
#content .row1workshopreg .indent{ padding:76px 420px 53px 32px}
#content .row1workshopreg .title{ margin-bottom:12px}
#content .row1workshopreg a{ color:#a21010; text-decoration:underline; font-weight:bold; background:url(images/marker.gif) no-repeat right top; padding-right:14px}
#content .row1workshopreg p{ padding-bottom:4px}


#content .row2{
	width:100%;
	color:#484848;
	background-color: #e0ddcc;
	background-image: url(images/x1.gif);
	background-repeat: repeat-x;
}
#content .row2 .bg{ width:100%; background:url(images/x2.gif) repeat-x left bottom}
#content .row2 .indent{ padding:29px 36px 24px 32px}
#content .row2 .title{ margin-bottom:10px}
#content .row2 strong a{ color:#3c3a39; background:url(images/marker2.gif) no-repeat right top; padding-right:14px; text-decoration:underline}
#content .row2 strong a:hover{ text-decoration:none}
#content .row2 .alignright{ padding-top:10px}


#content .row3{
	width:100%;
	color:#484848;
	background-color: #aca375;
	background-image: url(images/x3.gif);
	background-repeat: repeat-x;
}
#content .row3 .indent{ padding:21px 0 22px 0; width:100%}
#content .row3 .y{ background:url(images/y.gif) repeat-y}
#content .row3 .ind{ padding:7px 28px 17px 30px}
#content .row3 span{ color:#e6e6e6}
#content .row3 strong a{ color:#ffffff; background:url(images/marker1.gif) no-repeat right top; padding-right:14px; text-decoration:underline}
#content .row3 strong a:hover{ text-decoration:none}
#content .row3 p{ padding-bottom:15px}
#content .row3 .img{ display:block; margin-bottom:18px}


#content .row4{ background:#cdc7ad url(images/x4.gif) repeat-x; width:100%}

#content .row4 .block{
	width:100%;
	color:#3c3a39;
	line-height:16px
}
#content .row4 .block .t{ background:url(images/t.gif) repeat-x #dad6c2; width:100%}
#content .row4 .block .b{ background:url(images/b.gif) repeat-x left bottom; width:100%}
#content .row4 .block .l{ background:url(images/l.gif) repeat-y; width:100%}
#content .row4 .block .r{ background:url(images/r.gif) repeat-y right bottom; width:100%}
#content .row4 .block .lt{ background:url(images/lt.gif) no-repeat; width:100%}
#content .row4 .block .rt{ background:url(images/rt.gif) no-repeat right top; width:100%}
#content .row4 .block .lb{ background:url(images/lb.gif) no-repeat left bottom; width:100%}
#content .row4 .block .rb{ background:url(images/rb.gif) no-repeat right bottom; width:100%}

#content .row4 .block .fleft{
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#content .row4 .block .fright{ padding:8px 13px 0 0 }

/*footer*/
#footer{ background:url(images/foot_bg.gif) no-repeat; line-height:1.5em}
#footer .fleft{
	color:#484848;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
}
#footer a{ color:#484848; text-decoration:underline}
#footer a:hover{ text-decoration:none}
#footer span{ color:#e6e6e6; word-spacing:10px}
#footer span a{ color:#e6e6e6; text-decoration: underline; word-spacing:normal}
#footer span a:hover{ text-decoration: none}

#footer .fright{ padding:0 0 0 0 }
#footer .fright img{ vertical-align:middle; margin-left:10px}
#footer .fright a{ color:#9d9d9d; text-decoration:underline}
#footer .fright a:hover{ text-decoration:none}


/*================== index.html ==================*/
#content .row2 p{font-size:1.16em}

#page1 #content .row3 .title{ margin-bottom:17px}
#page1 #content .row3 .img{ display:block; margin-bottom:16px}
#page1 #content .row3 p{ padding-bottom:5px}

#content .row4 .indent{ padding:21px 10px 18px 10px}
#page1 #content .row4 .ind{ padding:5px 16px 14px 21px} 
#page1 #content .row4 .alignright{ padding-top:12px}

/*================== index-1.html ==================*/
#page2 #content .row3 .title{ margin-bottom:17px}
#page2 #content .row3 .img{ float:left; margin:0 22px 17px 0}

#page2 #content .row4 .ind{ padding:6px 25px 25px 22px}
#page2 #content .row4 .col2 .ind{ padding:6px 25px 15px 22px}
#page2 #content .row4 .img{ float:left; margin:0 23px 22px 0}

/*================== index-2.html ==================*/
#page3 #content .row2 .img{ float:left; margin:0 23px 32px 0}

#page3 #content .row3 .img1{ display:block; margin-bottom:18px}
#page3 #content .row3  p{ font-size:1em}

/*================== index-3.html ==================*/
#page4 #content .row2 .img{ float:left; margin:0 23px 32px 0}

#page4 #content .row3 .indent1{ padding:30px 27px 5px 31px}
#page4 #content .row3 .title{ margin-bottom:17px}
#page4 #content .row3 .alignright{ padding-bottom:20px; padding-top:6px; line-height:1.7em}

#page4 #content .row4 .ind{ padding:15px 0 25px 21px}
#page4 #content .row4 .ind .block{ width:622px}
#page4 #content .row4 .ind .block .col1{ width:200px}
#page4 #content .row4 .ind .block .col2{ width:240px}
#page4 #content .row4 .ind .block .col3{ width:182px}

/*================== index-4.html ==================*/
#page5 #content .row3 .title{ margin-bottom:16px}
#page5 #content .row3 .img{ float:left; margin:0 23px 18px 0}

#page5 #content .row4 .ind{ padding:5px 19px 10px 21px}
#page5 #content .row4 .img{ float:left; margin:0 10px 20px 0}
#page5 #content .row4 .alignright{ padding-top:12px}
#page5 #content .row4 .img1{ display:block; margin-bottom:18px}

/*================== index-5.html ==================*/
#page6 #content .row2 p{ padding-top:15px}
#page6 #content .row3 .indent1{ padding:29px 25px 35px 31px}
#page6 #content .row3 .indent1 .title{ margin-bottom:19px}
#page6 #content .row3 .indent1 .block{ width:651px}
#page6 #content .row3 .indent1 .block .col1{ width:236px}
#page6 #content .row3 .indent1 .block .col2{ width:236px}
#page6 #content .row3 .indent1 .block .col3{ width:179px}
#page6 #content .row3 .indent1 .block .in{ padding-right:60px}
#page6 #content .row3 .indent1 .block .img{ display: block; margin-bottom:17px}
#page6 #content .row3 .indent1 .block .alignright{ padding-top:6px}

#page6 #content .row4 .ind{ padding:15px 0 25px 21px}
#page6 #content .row4 .ind .block{ width:622px}
#page6 #content .row4 .ind .block .col1{ width:200px}
#page6 #content .row4 .ind .block .col2{ width:240px}
#page6 #content .row4 .ind .block .col3{ width:182px}

/*================== index-6.html ==================*/
#page7 #content .row3 .col1 .ind{ padding-right:0px}
#page7 #content .row3 .title{ margin-bottom:20px}
#page7 #content .row3 .img{ float:left; margin:0 21px 0 0}

#page7 #content .row2 p{ padding:15px 0 0 0}
#page7 #content .row2 .block{ width:631px; padding-bottom:12px}
#page7 #content .row2 .block .col1{ width:341px}
#page7 #content .row2 .block .col2{ width:290px}
#page7 #content .row2 .block .col1 div{ padding-right:50px}

#page7 #content .row4 .ind{ padding:5px 10px 28px 21px}
#page7 #content .row4 .block1{ width:293px}
#page7 #content .row4 .block1 .row{ height:24px}
#page7 #content .row4 .block1 .c1{ width:69px; float:left}
#page7 #content .row4 .block1 .c2{ width:224px; float:left}
#page7 #content .row4 .block1 input{ width:216px; height:19px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial}
#page7 #content .row4 .block1 textarea{ width:216px; height:64px; background:#FFFFFF; border:none; color:#544f4a; font-size:1em; font-family:arial; overflow:auto;}
#page7 #content .row4 .block1  .alignright{ padding-top:4px}
#page7 #content .row4 .col2 .ind{ padding-bottom:12px}


/*================== index-7.html ==================*/
#page8 #content .row1 .indent{ padding-bottom:75px}
#page8 #content .row2 .indent{ padding:29px 30px 27px 31px}
#page8 #content .row2 .title{ padding-bottom:7px}
#page8 #content .row2 p{ font-size:1em}

/*================== aboutjudy/index.html ==================*/
#pageabout #content .row2 .img{
	float:left;
	margin-top: 0;
	margin-right: 23px;
	margin-bottom: 23px;
	margin-left: 0;
}

#pageabout #content .row3 .img1{ display:block; margin-bottom:18px}
#pageabout #content .row3  p{ font-size:1em}

/*================== services/index.html ==================*/
#pageservices1 #content .row2 .img{ float:left; margin:0 23px 32px 0}

#pageservices1 .row3 .indent1{ padding:30px 27px 5px 31px}
#pageservices1 .row3 .title{ margin-bottom:17px}
#pageservices1 .row3 .alignright{ padding-bottom:20px; padding-top:6px; line-height:1.7em}

#pageservices1 .row4 .ind{ padding:15px 0 25px 21px}
#pageservices1 .row4 .ind .block{ width:622px}
#pageservices1 .row4 .ind .block .col1{ width:622px}

/*================== bookstore/resources.html ==================*/
#pageresources #content .row4 .img{ float:left; margin:0 23px 32px 0}#page1 #site_center .main #content .bg .bg1 .bg2 .ind_11 .row1 .bg .indent3 .indent1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: a21010;
}

