/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0; padding: 0; }

.body { background: #e1e5e5 url(/Assets/Category/000010/0000/body_bg.gif) repeat-x; text-align: center;  }
.no_css { display: none; }
.clearboth { clear: both; }
.hideme_1 { display: none; }
.body .preload_hide { display: none; }

.body a { text-decoration: none; }
.body a:hover { text-decoration: underline;  }

#maincontainer { width: 950px; margin: 0 auto; text-align: left; }

#top_nav { overflow: hidden; }
#top_nav ul { list-style-type: none; height: 40px; width: 1000px;} 
#top_nav ul li { float: left; background: transparent url(/Assets/Category/000010/0000/nav_separator.gif) no-repeat; }
#top_nav ul li a { background: transparent url(/Assets/Category/000010/0000/nav_tile.gif) repeat-x; margin-left: 2px; padding: 0 13px; float: left; height: 40px; font: bold 14px/40px 'Trebuchet MS', Helvetica, sans-serif; color: #333333; text-transform: uppercase; }
#top_nav ul li.last_child a { padding: 0 14px; }
#top_nav ul li a:hover { background: transparent url(/Assets/Category/000010/0000/nav_rollover.gif) repeat-x;  color: #ffffff; text-decoration: none;}

#header { width: 950px; height: 130px; background: transparent url(/Assets/Category/000010/0000/header_img.gif) no-repeat; clear: both; }
a#home_link { float: left; height: 129px; width: 640px; display: inline; }
#header #consult_box { display: none; float: right; width: 220px; padding-top: 40px; }
#header #consult_box p {  border-left: 1px solid #ffffff; padding-left: 15px;  font: small-caps normal 18px Georgia, Georgia, serif ; color: #ffffff; }
#header #consult_box p span { font-size: 20px; }

#aop_nav {  }
#aop_nav ul { list-style-type: none; }
#aop_nav ul li { float: left; text-align: left;}
#aop_nav ul li a { background-position: 0px 0px; display: block; width: 190px; height: 150px; position: relative; font: normal 15px 'Trebuchet MS', Helvetica, sans-serif; color: #ffffff; }
#aop_nav ul li a:hover { color: #333333; text-decoration: none;}

#aop_nav ul li a.divorce { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/sub_divorce.jpg);  }
#aop_nav ul li a.mediation { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/sub_mediation.jpg); }
#aop_nav ul li a.child-support { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/sub_children.jpg); }
#aop_nav ul li a.college-expenses { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/sub_financial.jpg); }
#aop_nav ul li a.adoption { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/sub_associated_topics.jpg); }

#aop_nav ul li a.divorce:hover { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/sub_divorce_hover.jpg); }
#aop_nav ul li a.mediation:hover { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/sub_mediation_hover.jpg); }
#aop_nav ul li a.child-support:hover { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/sub_children_hover.jpg); }
#aop_nav ul li a.college-expenses:hover { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/sub_financial_hover.jpg); }
#aop_nav ul li a.adoption:hover { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/sub_associated_topics_hover.jpg); }

#aop_nav ul li a span { display: none; position: absolute; cursor: pointer; top: 185px; left: 13px; }

#content { padding: 29px 60px 40px 20px; clear:both; background: #ffffff; }
*:first-child+html #content { display: inline-block; padding-bottom: 20px;}

/* Subpage style */
#left_col { width: 230px;  float: left; display: inline; border-right: 1px solid #cccccc; }
#left_col #blue_box { height: 140px;  }
#left_col #qc fieldset { border: 0; clear: both; }
#left_col #qc_inner { padding-left: 0px; }
#left_col #qc h2 { font: normal 19px Georgia, Georgia, serif; color: #444444; padding: 23px 0 10px 0; }
#left_col p { padding-right: 20px; font: normal 12px/16px 'Trebuchet MS', Helvetica, sans-serif; color: #333333; margin-bottom: 10px;}
#left_col p span.title { font: bold 14px/16px 'Trebuchet MS', Helvetica, sans-serif; display: inline-block; margin-bottom: 3px;}
#left_col #qc label {  width: 50px; font: normal 13px Georgia, Georgia, serif; color: #333333; margin: 5px 0; display: block; float: left; padding: 2px;}
#left_col #qc input { width: 150px;  font: normal 13px Georgia, Georgia, serif; color: #333333; border: 1px solid #666666; background-color: #f7f7f5; margin: 5px 0; display: block; float: left; padding: 2px;}
#left_col #qc textarea { display: block; width: 198px; padding: 5px; height: 50px; margin: 5px 0; clear: both; font: normal 13px Georgia, Georgia, serif; border: 1px solid #666666; background-color: #f7f7f5; }
#left_col #qc #submit_button { background: transparent url(/Assets/Category/000010/0000/submit_btn.gif) no-repeat; width: 89px; height: 21px; border: 0; font: normal 14px Georgia, Georgia, serif; color: #ffffff; text-transform: uppercase; cursor: pointer;}


#right_col { width: 639px; float: left; display: inline; text-align: left;  }

#right_col #right_content { padding: 0 0 0 40px; }
#right_col #right_content h1 { font: normal 26px Georgia, Georgia, serif; color: #122640; margin: 0px 0 20px 0;}
#right_col #right_content h2 { font: normal 18px Georgia, Georgia, serif; color: #666666; margin: 15px 0 10px 0;}
#right_col #right_content p { font: normal 13px/18px 'Trebuchet MS', Helvetica, sans-serif; color: #333333; margin: 10px 0;}
#right_col #right_content a { color: #003366;}
#right_col #right_content ul { padding-left: 15px;  font: normal 13px/18px 'Trebuchet MS', Helvetica, sans-serif; color: #333333; margin: 10px 0 10px 17px; }
#right_col #right_content ul li { margin: 10px 0; }
#right_col #right_content ol { padding-left: 25px; font: normal 13px/18px 'Trebuchet MS', Helvetica, sans-serif; color: #333333; margin: 10px 0; }
#right_col #right_content p#address { font: normal 12px/18px 'Trebuchet MS', Helvetica, sans-serif; color: #333333l; }

#footlinks { text-align: right; background: #122640; height: 35px;  }
#footlinks ul { list-style-type: none; padding: 10px 60px 0px 0;}
#footlinks ul li { display: inline; }
#footlinks ul li a{ border-left: 1px solid #ffffff; font: normal 11px 'Trebuchet MS',Helvetica,sans-serif; color: #ffffff; padding: 0 3px 0 7px; background: transparent url(/Assets/Category/000010/0000/footer_separator.gif) no-repeat center left;   text-transform: uppercase;}
#footlinks ul li.first_child a {border: 0; }

#disc { width: 950px; padding: 15px 0px 30px 0px;  margin: 0 auto; font: normal 10px Tahoma,Geneva,serif; color: #333333; text-align: left;}
#disc_content { padding: 0 60px 0 30px; }
#disc a { color: #333333; }/* *** ** End   of DefaultWrapper ** *** */
/* *** ** Start of HomePage ** *** */
/*Home page style */

.body { background: #e1e5e5 url(/Assets/Category/000010/0000/bg_tile_home.gif) repeat-x; }

#aop_nav {  }
#aop_nav ul { list-style-type: none;  }
#aop_nav ul li { float: left; text-align: left;}
#aop_nav ul li a { background-position: 0px 0px; display: block; width: 190px; height: 211px; position: relative; font: normal 15px 'Trebuchet MS', Helvetica, sans-serif; color: #ffffff; }
#aop_nav ul li a:hover { color: #333333; text-decoration: none;}

#aop_nav ul li a.divorce { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/divorce.jpg);  }
#aop_nav ul li a.mediation { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/mediation.jpg); }
#aop_nav ul li a.child-support { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/children.jpg); }
#aop_nav ul li a.college-expenses { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/financial.jpg); }
#aop_nav ul li a.adoption { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/associated_topics.jpg); }

#aop_nav ul li a.divorce:hover { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/divorce_hover.jpg); }
#aop_nav ul li a.mediation:hover { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/mediation_hover.jpg); }
#aop_nav ul li a.child-support:hover { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/children_hover.jpg); }
#aop_nav ul li a.college-expenses:hover { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/financial_hover.jpg); }
#aop_nav ul li a.adoption:hover { background-repeat: no-repeat; background-color: transparent; background-image: url(/Assets/Category/000010/0000/associated_topics_hover.jpg); }

#aop_nav ul li a span { display: block; position: absolute; cursor: pointer; top: 185px; left: 13px; }


#left_col { width: 315px;  float: left; display: inline; border: 0;}
#left_col #blue_box { height: 280px; background: #DCE3ED; }

#left_col #qc_inner { padding-left: 10px; }
#left_col #qc p { font: normal 12px/16px 'Trebuchet MS', Helvetica, sans-serif; color: #333333; margin-bottom: 10px; padding-right: 0px; }
#left_col #qc label { font: normal 13px Georgia, Georgia, serif; color: #333333; margin: 5px 0; display: block; float: left; padding: 2px;}
#left_col #qc input { font: normal 13px Georgia, Georgia, serif; color: #333333; border: 1px solid #666666; background-color: #f7f7f5; margin: 5px 0; display: block; float: left; padding: 2px;}
#left_col #qc textarea { display: block; width: 287px; padding: 5px; height: 50px; margin: 5px 0; clear: both; font: normal 13px Georgia, Georgia, serif; border: 1px solid #666666; background-color: #f7f7f5; }
#left_col #qc input#qc_input_name { width: 196px; }
#left_col #qc input#qc_input_email{ width: 96px; }
#left_col #qc input#qc_input_phone{ width: 96px; }
#left_col #qc label#qc_label_name { width: 39px; }
#left_col #qc label#qc_label_email{ width: 39px; }
#left_col #qc label#qc_label_phone{ width: 44px; margin-left: 5px; }
.hideme { display: none; }


#right_col { width: 555px; float: left; display: inline; text-align: left; }
/* *** ** End   of HomePage ** *** */
