body{ margin:0px; padding:0px; background:url(../images/bg.gif) 0px 0px repeat-x; font-family:"Trebuchet MS"; font-size:13px; color:#666666;}
h1, h2, h3, h4, h5{ margin:0px; padding:10px 0px 10px 0px ; font-family:"Trebuchet MS"; font-weight:normal;}
p{ padding:0px; font-size: 1.15em; margin: 7px 0;}
h1{ color:#248cce; font-size:35px}
h2{ color:#ba8748; font-size:22px}
ul{margin:0px; padding:0px;}
ul li{ margin:0px; padding:0px; list-style-type:none}
a, a:link, a:active, a:visited{ color:#ba8748}
a:hover{ color:#7f7f7f}
.clear{ clear:both}
fieldset{border:#f3f3f3 solid 1px; /*background:url(../images/form-bg.gif) left bottom repeat-x*/; padding:20px 0px; margin-bottom:30px;_margin-bottom:0px}
legend{ color:#ac8555}
/*fieldset{border:none;}*/
form{ margin:0px; padding:0px;}
form ul{ margin:0px; padding:0px;}
form ul li{ margin:0px; padding:5px; background:none;/* border-bottom:#ebebe4 solid 1px; */display:block; list-style-type:none; vertical-align:top}
input, select, textarea, file{ margin:2px 0px; background:#f9f9f9; border:#e6e6e6 solid 1px; padding:6px;}
label{ float:left; width:185px; text-align:right; padding:6px 0px 6px 0px; margin:0px}
.button{ background: url(../images/btn.gif) 0px 0px no-repeat; width:132px;border:none; cursor:pointer; height:36px; color:#fff; font-weight:bold; font-family:Tahoma; font-size:12px; padding:0px 0px 5px 0px; margin-left:4px;}
select{ _margin:10px}
.filefield{ margin-left:5px; padding:4px 0px 4px 0px; width:310px}
a img {border:none;}
.img-left {float:left; padding: 6px 12px 6px 0;}
.img-right {
	float:right;
	padding: 3px;
	margin: 3px;
	border: thin solid #999;
}

.content form li.error{background-color:#fffad5; }
.content form li.error strong{ color:#c79604;font-family: Tahoma; font-size:11px; /*background: url(../images/error.gif)*/ 0px 0px no-repeat; padding:2px 0px 2px 23px; margin-left:15px;}
.content form li.error input{border:#ffcf0d solid 1px; }
.content form li.error textarea{border:#ffcf0d solid 1px; }

form li.focused{background-color:#f0fbff;}
form li.focused input{border:#7ddfff solid 1px;}
form li.focused textarea{border:#7ddfff solid 1px;}
form ul li.small{ float:left; width:180px; text-align:right}
form li.small label{float:none;
padding-right:0;
width:auto;}

form ul li.C-option{ float:left; width:210px; _width:240px; text-align:right}
form li.C-option label{float:none;
padding-right:10px;_padding-right:20px;
width:auto;}


.content form span{ font-size:11px; color:#666; padding:5px;}
.content form strong{ font-size:11px; color:#666; padding:0px 0px 0px 0px; font-weight:normal;}




.container{ background:url(../images/background.jpg) top center no-repeat; clear:both; width:100%; height:100%;}
.wrapper{ width:1000px; margin:auto; clear:both;}
.logo{ background:url(../images/logo.gif) 0px 0px no-repeat; width: 241px; float:left;margin-top:11px; margin-left:10px }
.logo a{ width: 241px; height:132px; display:block; text-indent:-9000px;}
.tab{ margin-left:300px; height:40px; padding:54px 0px 0px 0px; font-size:13px;}
.tab li{ float:left; padding:4px}
.tab li a, .tab li a:link, .tab li a:active, .tab li a:visited{ background:url(../images/tab.gif) top center no-repeat; display:block; padding:11px 10px 0px 10px; color:#909090; text-decoration:none}
.tab li a:hover, .tab li a.current, .tab li a.current:link, .tab li a.current:active, .tab li a.current:visited{ background:url(../images/tab_hover.gif) top center no-repeat; color:#99631f}
.sidebar{ float:left; width:197px; clear:both; padding:0px 0px 0px 29px}
.imgbox{ padding:10px 0px 10px 0px}
.header{ margin-left:239px; position:relative;}
#header{ margin-top:-20px; position:relative}
.contact{ background:url(../images/logo2.gif) 0px 0px no-repeat; clear:both; width:90%; padding-top:100px; margin-top:20px; margin-left:10px}
.col_left{ float:left; width:360px;}
.content{ margin-left:243px; margin-top:-20px;}
.content ul{ padding-top:10px; }
.maintext{ font-size:15px}
.col_right{ margin-left:390px}
.quote{ background:url(../images/img.gif) right bottom no-repeat;  height:160px; width:360px}
.quote h2{ color:#6ab3e2}
.quote a, .quote a:link, .quote a:visited, .quote a:active{ color:#979797; font-size:17px; display:block; margin:10px; text-align:right}
.quote a:hover{ color:#ba8748}
.footer{ clear:both; margin:40px auto 40px auto; border-top:#c2965e solid 3px; width:980px; height:20px; clear:both}
.footer ul{ margin-left:20px}
.footer li{ float:left; margin:10px}
.footer li a, .footer li a:link, .footer li a:active, .footer li a:visited{ color:#7f7f7f; font-size:15px; text-decoration:none}
.footer li a:hover{ color:#ba8748}
h2.tagline{ clear:both; font-style:italic; font-size:27px; padding-left:5px}




/*------------------inner---------------------*/
.inner .header{
clear:both;
height:252px;
margin:0px 0 0 52px;
width:924px;}
div.spacer {width:100%; display:block; clear:both;}
.header1{ background:transparent url(../images/header1.png) no-repeat scroll 0 0;}
.header2{ background:transparent url(../images/header2.png) no-repeat scroll 0 0;}
.header3{ background:transparent url(../images/header3.png) no-repeat scroll 0 0;}
.header4{ background:transparent url(../images/header4.png) no-repeat scroll 0 0;}
.header5{ background:transparent url(../images/header5.png) no-repeat scroll 0 0;}
.header6{ background:transparent url(../images/header6.png) no-repeat scroll 0 0;}
.header7{ background:transparent url(../images/header7.png) no-repeat scroll 0 0;}
.inner .content{ margin-left:0px; float:left; width:626px; padding:0 33px 0 43px}
.rightbar{ margin-left:732px; }
.rightbar h2{ background:url(../images/h2_bg.gif) left bottom no-repeat; padding-bottom:0px; margin-bottom:10px; margin-left:5px}
a.img_box1, a.img_box1:link, a.img_box1:active, a.img_box1:visited{ background:url(../images/children_issues1.jpg) 0px 0px no-repeat; padding-left:100px; min-height:120px; _height:120px; display:block;text-decoration:none; color:#666666}
a.img_box2, a.img_box2:link, a.img_box2:active, a.img_box2:visited{ background:url(../images/individual_issues1.jpg) 0px 0px no-repeat; padding-left:100px; min-height:120px; _height:120px;display:block; text-decoration:none; color:#666666}
a.img_box1:hover{background:url(../images/children_issues.jpg) 0px 0px no-repeat;}
a.img_box2:hover{background:url(../images/individual_issues.jpg) 0px 0px no-repeat;}
.inner .contact{ clear:none}
ul.list{ font-size:15px; padding: 0px 0 14px 0;}
ul.list li{ float:left; width:255px; background:url(../images/bullet.gif) 0px 10px no-repeat; padding:0px 0px 0px 16px; margin:2px 0px 2px 16px;_margin:-2px 0px -2px 16px}

ul.list2{font-size:15px; clear:left; padding:15px 0px 15px 0px}
ul.list2 li{ }
ul.list2 li a, ul.list2 li a:link, ul.list2 li aLactive, ul.list2 li a:visited{background:url(../images/bullet2.gif) 0px -22px no-repeat;padding:2px 0px 2px 18px; display:block; color:#666666}
ul.list2 li a:hover, ul.list2 li a.current, ul.list2 li a.current:link, ul.list2 li a.current:active, ul.list2 li a.current:visited{ color:#4e99d2; background:url(../images/bullet2.gif) 0px 7px no-repeat; text-decoration:none}
.note{ color:#333; text-decoration:underline; font-style:italic; font-size:15px}
a.brochure1, a.brochure1:link, a.brochure1:active, a.brochure1:visited{ background:url(../images/tab1.gif) 0px 0px no-repeat; width:244px; height:44px; display:block; font-size:22px; color:#fff;text-decoration:none; padding:10px 0px 0px 12px; margin:0px 0px 7px 0px}
a.brochure1:hover{background:url(../images/tab1.gif) 0px -56px no-repeat; color:#fbecd9; }

a.brochure2, a.brochure2:link, a.brochure2:active, a.brochure2:visited{ background:url(../images/tab2.gif) 0px 0px no-repeat; width:244px; height:42px; display:block; font-size:22px; color:#fff;text-decoration:none; padding:12px 0px 0px 12px;margin:0px 0px 10px 0px}
a.brochure2:hover{background:url(../images/tab2.gif) 0px -56px no-repeat; color:#c0dff6}

body#homePage .container .tab ul a#home,
body#individualsPage .container .tab ul a#individuals,
body#relationshipsPage .container .tab ul a#relationships,
body#childrensPage .container .tab ul a#childrens,
body#corporatePage .container .tab ul a#corporate,
body#workshopPage .container .tab ul a#workshop,
body#aboutPage .container .tab ul a#about,
body#contactPage .container .tab ul a#contact {background:url(../images/tab_hover.gif) top center no-repeat; color:#99631f}