/* CSS Document */



body { text-align: center; width:100%; background-color:#ffffff;}

#container {

margin: 0 auto; width:750px; text-align: left;   
position: relative;
}

a.add:link {color:#ffffff;}
a.add:hover {color:#CCCCCC;}
a.add:visited {color:#ffffff;}



.bodytext
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
margin-top:15px;
margin-left:5px;
width:480px;
height:183px;
}

/**NEW CSS FOR NEW SITE. SEPTEMBER 2011 **/
.address
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin-top:180px;
margin-left:10px;
}

.video_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
margin-top:5px;
margin-left:30px;
width:250px;
}

.body_text_home_first
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:10px;
margin-left:10px;
width:475px;
}

.body_text_services
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:10px;
margin-left:10px;
width:725px;
}

.body_text_abuse
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:10px;
margin-left:10px;
width:725px;
}

.body_text_ethics_management
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:10px;
margin-left:10px;
width:475px;
}

.body_text_ethics_mission
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:20px;
margin-left:40px;
width:500px;
}

.body_text_ethics_vision
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:20px;
margin-left:10px;
width:600px;
}

.body_text_ethics_bbb
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:10px;
margin-left:10px;
width:550px;
}
/** TESTIMONIAL TEXT CSS **/

.body_text_client_andrews
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:0px;
margin-left:0px;
width:575px;
}

.body_text_client_lafuenta
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:20px;
margin-left:0px;
width:700px;
}

.body_text_client_gaines
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:0px;
margin-left:0px;
width:575px;
}

.body_text_client_doyle
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:20px;
margin-left:0px;
width:700px;
}

.body_text_client_cranston
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:0px;
margin-left:0px;
width:575px;
}

.body_text_client_mcgowan
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:20px;
margin-left:0px;
width:700px;
}

.body_text_client_hooper
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:0px;
margin-left:0px;
width:575px;
}

.body_text_client_nick
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:0px;
margin-left:0px;
width:575px;
}

.body_text_ethics_management
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:10px;
margin-left:10px;
width:475px;
}

.body_text_privacy
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:10px;
margin-left:10px;
width:725px;
}

.body_text_home_second
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
margin-top:10px;
margin-left:10px;
}

.body_text_footer
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:center;
}
/**END OF NEW CSS FOR NEW SITE. SEPTEMBER 2011 **/

.textcontainer
{
width:480px;
height:183px;
margin-left:15px;
margin-top:0px;
}


.logos
{
margin-top:5px;
}

.formtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
margin-top:5px;
margin-left:10px;
width:675px;
}

.formtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
margin-top:5px;
margin-left:10px;
width:675px;
}
.formty
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
width:744px;w
}

.form_box
{

margin-left:15px;
margin-top:0px;
width:660px;
}

.form_box_bottom
{

margin-left:35px;
margin-top:0px;
width:660px;
}

.top_form_box
{

margin-left:25px;
width:715px;
background-image:url(images/contact_bg.png);
background-repeat:no-repeat;
}

.form_bg
{

width:700px;
height:500px;
background-image:url(images/contact_bg.png);
background-repeat:no-repeat;
margin-left:10px;
}

/** background **/
#banner
{
width:744px;
height:206px;
}

#cb
{
margin-top:25px;
width:744px;
height:170px;
}

.sub_ban
{
margin-top:10px;
}
/* abuse styles */

.understanding_abuse
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:700px;
height:160px;
padding-left:15px;
padding-top:15px;
}

.abuse_signs
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:700px;
height:160px;
padding-left:15px;
padding-top:15px;
}

.abuse_report
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:700px;
height:160px;
padding-left:15px;
padding-top:15px;
}


#abuse_examples_box
{
background-image:url(images/bg_box_abuse_main1.jpg);
background-repeat:no-repeat;
width:744px;
height:1255px;
}

#abuse_main_box
{
background-image:url(images/bg_box_main.jpg);
background-repeat:no-repeat;
width:744px;
height:525px;
}

#abuse_btm_box
{
background-image:url(images/bg_box_abuse_btm.jpg);
background-repeat:no-repeat;
width:744px;
height:390px;
}

/* about styles*/

#aboutus_box
{
background-image:url(images/bg_box_aboutus_main.jpg);
background-repeat:no-repeat;
width:744px;
height:735px;
}

.about
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:700px;
height:160px;
padding-left:15px;
padding-top:15px;
}

/* services styles*/

.services
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:700px;
height:160px;
padding-left:15px;
padding-top:15px;
}

#services_top_box
{
background-image:url(images/bg_services_top.jpg);
background-repeat:no-repeat;
width:744px;
height:260px;
}

.services_list
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:650px;
height:160px;
padding-left:50px;
padding-top:12px;
}

#services_main_box
{
background-image:url(images/bg_services_mid.jpg);
background-repeat:no-repeat;
width:744px;
height:410px;
}

/*/////////////////////////////////*/

/* ethics styles */

.management
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:505px;
height:160px;
padding-left:230px;
padding-top:10px;
}

#man_box
{
background-image:url(images/bg_box_man.jpg);
background-repeat:no-repeat;
width:744px;
height:200px;
}

#man_box_text
{
margin-left:200px;
margin-top:15px;
}

.ethics
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:550px;
height:160px;
padding-left:25px;
padding-top:10px;
}

#ethics_box
{
background-image:url(images/bg_box_ethics.jpg);
background-repeat:no-repeat;
width:744px;
height:224px;
}

#ethics_box_text
{
margin-left:30px;
margin-top:5px;
}

.mission
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:510px;
height:160px;
padding-left:225px;
padding-top:15px;
}

#mission_box
{
background-image:url(images/bg_box_mission.jpg);
background-repeat:no-repeat;
width:744px;
height:128px;
}

#mission_box_text
{
margin-left:190px;
margin-top:5px;
}

.vision
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:550px;
height:160px;
padding-left:25px;
padding-top:15px;
}

#vision_box
{
background-image:url(images/bg_box_vision.jpg);
background-repeat:no-repeat;
width:744px;
height:168px;
}

/*///////////////////////////////////////////*/


/* testimonials styles */

.text_andrews
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:580px;
height:160px;
padding-left:150px;
padding-top:15px;
}

.text_fuentes
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:700px;
height:160px;
padding-left:15px;
padding-top:15px;
}

.text_gaines
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:580px;
height:160px;
padding-left:150px;
padding-top:15px;
}

.text_doyle
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:700px;
height:160px;
padding-left:15px;
padding-top:15px;
}

.text_cranston
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:580px;
height:160px;
padding-left:150px;
padding-top:15px;
}

.text_gowan
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:700px;
height:160px;
padding-left:15px;
padding-top:15px;
}

.text_hooper
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:590px;
height:160px;
padding-left:150px;
padding-top:15px;
}

.text_dempsy
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#00000;
width:580px;
height:160px;
padding-left:150px;
padding-top:15px;
}

#test_box_andrews
{
background-image:url(images/bg_testimonials_andrews.png);
background-repeat:no-repeat;
width:744px;
height:160px;
}

#test_box_doyle
{
background-image:url(images/bg_testimonials_doyle.jpg);
background-repeat:no-repeat;
width:744px;
height:150px;
}


#test_box_frnick
{
background-image:url(images/bg_testimonials_frnick.jpg);
background-repeat:no-repeat;
width:744px;
height:160px;
}

#test_box_cranston
{
background-image:url(images/bg_testimonials_cranston.png);
background-repeat:no-repeat;
width:744px;
height:180px;
}

#test_box_gaines
{
background-image:url(images/bg_testimonials_gaines.jpg);
background-repeat:no-repeat;
width:744px;
height:160px;
}

#test_box_fuente
{
width:744px;
height:115px;
}

#test_box_gowan
{
width:744px;
height:150px;
}

#test_box_hooper
{
width:744px;
height:275px;
}



.test_text
{
width:600px;
padding-left:115px;
padding-top:5px;
}

.test_text_hooper
{
width:600px;
padding-left:125px;
padding-top:5px;
}

.test_text_doyle
{
width:744px;
padding-top:5px;

}
.test_text_frnick
{
width:600px;
padding-left:135px;
padding-top:5px;

}




#help_box
{
background-image:url(images/bg_box_help.jpg);
background-repeat:no-repeat;
width:744px;
height:350px;
}


#privacy_box
{
background-image:url(images/bg_box_privacy.jpg);
background-repeat:no-repeat;
width:744px;
height:1200px;
}
#contact_box
{
background-image:url(images/bg_box_contact.jpg);
background-repeat:no-repeat;
width:744px;
height:1200px;
}

#vision_box_text
{
margin-left:20px;
margin-top:15px;
}

/* home page styles */
#aacares_box_text
{
margin-left:20px;
margin-top:0px;
}

#aacares_box_text_list
{
margin-left:40px;
padding-top:20px;
text-align:left;
width:630px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
}

#aacares_box_text_lower
{
margin-left:20px;
text-align:left;
width:650px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
}

#aacares_box_text_trial
{
margin-left:20px;
padding-top:15px;
text-align:left;
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
}

#aacares_box
{
background-image:url(images/bg_box_aacares.jpg);
background-repeat:no-repeat;
width:744px;
height:215px;
}

#help_box_text
{
margin-left:20px;
margin-top:0px;
}

#servicestop_box_text
{
margin-left:0px;
margin-top:0px;
}

#abusetop_box_text
{
margin-left:0px;
margin-top:1px;
}

#servicesmain_box_text
{
margin-left:0px;
margin-top:0px;
}

#aboutus_box_text
{
margin-left:0px;
margin-top:10px;
}

#aboutus_box_textbtm
{
margin-left:0px;
margin-top:5px;
}

.priv_head
{
margin-left:20px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
}

.priv_head_ol
{
margin-left:45px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
width:650px;
}

#priv_cont
{
margin-left:0px;
margin-top:0px;
width:700px;
}

#middlecb
{
margin-top:15px;
}

#lowercb
{
margin-top:5px;
}

/** background end **/

.cr
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}
.navmargin
{
margin-top:8px; margin-left:0px; margin-right:0px;
}

p.bt
{text-align:left;
vertical-align:bottom;
margin-top:160px;
font-family:Georgia, Palentino, "Times New Roman", Times, serif;
font-size:16px;
height:193px;
width:450px;
}

#menucontainer
{
text-align:center;
vertical-align:top;
margin-top:20px;
height:315px; 
width:500px;
overflow:auto;
}

p.menunav
{text-align:center;
vertical-align:top;
padding-top:35px;
font-family:Georgia, Palantino, Enviro, "Poor Richard", "Times New Roman", Times, serif;
font-size:16px;
color:#000066;
}

.menubod
{text-align:center;
font-family:"Century Gothic", Helvetica, Arial, sans-serif;
font-size:10px;
vertical-align:top;
margin-left:30px;
line-height:10px;
}

.menuhead
{text-align:center;
font-family:Skia, Arial, Helvetica, sans-serif;
font-size:15px;
vertical-align:top;
margin-left:30px;
text-decoration:underline;
color:#000066;
}

.itemhead
{text-align:center;
font-family:Skia, Arial, Helvetica, sans-serif;
font-size:14px;
vertical-align:top;
margin-left:30px;
color:#000066;

}





.addy
{
text-align:left;
vertical-align:baseline;
padding-top:320px;
padding-left:75px;
font-family:Georgia, Palantino, Enviro, "Poor Richard", "Times New Roman", Times, serif;
font-size:10px;
color:#FFFFFF;
}

.conaddy
{
text-align:center;
margin-top:380px;
font-family:"Century Gothic", Helvetica, Arial, sans-serif;
font-size:11px;
color:#000000;
}

.events
{
text-align:center;
margin-top:380px;
font-family:"Century Gothic", Helvetica, Arial, sans-serif;
font-size:16px;
color:#000000;
}

a 
{
text-decoration: underline;
}

a.add:link {color:#ffffff;}
a.add:hover {color:#CCCCCC;}
a.add:visited {color:#ffffff;}

a.con:link {color:#000000;}
a.con:hover {color:#444444;}
a.con:visited {color:#000000;}

a.nav:link {color:#000000;}
a.nav:hover {color:#666666;}
a.nav:visited {color:#66FFFF;}

a:visited {color:#66FFFF;}
a.sn:visited {color:#FFFFFF;}
a:hover {color:#;}
a.sn:hover {text-decoration: underline; color:#FFFFCC;}
a.five:hover {text-decoration: underline; font-size:18px;}
a.btnav:hover {text-decoration: underline;}

