
/* CSS Document */

* { margin:0px; padding:0px;}

html, body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;  font-size:12px;}

div, span, ul, li, ol, dl, dd { margin:0px; padding:0px;}
.list-yourself-inner-container{ margin:0 auto; width:760px; height:auto; overflow:hidden; }

.list-yourself-inner-left{ float:left; width:480px; height:auto; overflow:hidden; }

.finding-social-worker-title{ float:left; width:480px; height:352px; background:url(/ON/en/images/home-main-middle-bg.jpg) left top no-repeat; text-align:right; }

.finding-social-worker-title h1 { color:#306294; font-size:26px; font-weight:normal; padding-top:10px; padding-bottom:10px;  padding-right:30px;}
.finding-social-worker-title h2 { color:#306294; font-size:24px; font-weight:normal; padding-right:30px; padding-bottom:10px;}
.finding-social-worker-title p { margin:0px; float:right; color:#333; font-size:12px; font-weight:normal;  padding-right:30px; width:240px; line-height:14px;}

.finding-social-worker-title a { color:#003366; text-decoration:underline;}
.finding-social-worker-title a:hover { color:#003366; text-decoration:none;}

.Featured-Social-Workers{ float:left; width: 760px; height:auto; overflow:hidden; margin-top:14px;}

.FSW-title{ float:left; width:760px; height:41px;}
.FSW-title-leftcor{ float:left; width:9px; height:41px; background:url(/ON/en/images/left-cor.gif) left top no-repeat;}
.FSW-title-rightcor{ float:left; width:9px; height:41px; background:url(/ON/en/images/right-cor.gif) left top no-repeat;}

.FSW-title-middlecor3{ float:left; width:462px; height:41px; background:url(/ON/en/images/middle-cor.gif) left top repeat-x;}
.FSW-title-middlecor3 p{ line-height:41px; color:#306294; font-size:20px; padding-left:10px; text-align:left !important; width:auto; }


.listyourself-container{ float:left; width: 480px; height:auto; overflow:hidden; background:#e5e5e5; }

.listyourself-container form { float:left; height: auto; overflow:hidden; font-size:11px !important; padding:0px 19px; }
.listyourself-container form a { color:#036; text-decoration:none; font-weight:bold;}
.listyourself-container form a:hover { color:#036; text-decoration:underline;}
.listyourself-container form p{ float:left !important; padding:4px 0px; width:444px !important; border:#F00 1xp solid;} 
.listyourself-container form p label{ float:left; text-align:left; padding:50px 3px 50px 0px !important;}
.listyourself-container form input{ float:left; height:18px; line-height:18px; border:#CCC 1px solid; background:#efefef; margin-right:3px; width:auto; }
.listyourself-container form input .inputbox1{ width:134px;  }
.listyourself-container form .inputbox2{ width:326px !important;  }
.listyourself-container form .addressbox{ width:360px !important;  }
.listyourself-container form .citybox{ width:174px !important;  }
.listyourself-container form .postalbox{ width:142px !important;  }
.listyourself-container form .phonebox1{ width:42px !important;  }
.listyourself-container form .phonebox2{ width:82px !important;  }
.listyourself-container form .emailbox{ width:323px !important;  }
.listyourself-container form .websitebox{ width:298px !important;  }
.listyourself-container form .spc-input-box{ float:left; width:148px !important;  }
.listyourself-container form dd{ float:left; width:73px; height:20px; line-height:20px; padding-left:10px;}
.listyourself-container form dd input{ padding-right:5px; border:none; background:none; }
.listyourself-container form .specificationbox{ width:330px !important; }
.listyourself-container h1{ float:left; font-size:14px; font-weight:bold; color:#333333; text-align:left;padding:15px 29px 0px 15px; }
.listyourself-container form h1{ float:left; font-size:14px; font-weight:bold; color:#333333; text-align:left ; padding:0px; padding:0px;}
.listyourself-container form textarea { float:left; width:394px; border:#CCC 1px solid; background:#efefef; margin-top:10px; margin-left:18px;}

.listyourself-container form .Age-Groups-Served dd { float:left; width:80px; height:20px; line-height:20px; padding-left:10px;}
.listyourself-container form .Age-Groups-Served dd input{ padding-right:5px; border:none; background:none !important; }

.listyourself-container p{ float:left;  font-size:12px; font-weight:normal; color:#333333; text-align:justify; padding:0px 19px 0px 19px; width:440px !important; text-align:left;  }

.fsw-container-bottom { float:left; background:url(/ON/en/images/fsw-container-bottom.gif) left top no-repeat; width:480px; height:9px; font-size:2px; }

.list-yourself-inner-right{ float:right; width:260px; height:auto; overflow:hidden; margin-top:14px; }


.submit-btn{ background:url(/ON/en/images/submit-btn.gif) left top no-repeat; width:61px; height:33px; border:none; margin-right:15px; color:#FFF; cursor:pointer; }




.bottom-btn{float:right !important; height:70px !important; width:auto; text-align:right !important; padding-top:50px; padding-bottom:10px; clear:left; margin-left:-30px; }



.submit-btn-listyourself{ float:right !important; background:url(/ON/en/images/submit-btn.gif) left top no-repeat !important; width:61px !important; height:33px !important; border:none !important; color:#FFF !important; cursor:pointer; margin-right:15px; margin-top:20px;  }

.browse-btn{ background:url(/ON/en/images/browse-btn.gif) left top no-repeat; width:74px; height:32px; border:none; color:#FFF; cursor:pointer; line-height:18px; padding-bottom:10px;}

.list-youtself{ float:left; background:url(/ON/en/images/list-yourself.jpg) left top no-repeat; width:260px; height:109px; margin-top:20px; padding-top:10px; padding-left:16px;}

.list-youtself h1{ color:#306294; font-size:24px; text-align:left;}
.list-youtself p{ color:#666; font-size:14px; width:170px; line-height:16px; text-align:left; float:left;}
.list-youtself a{ color:#003366; text-decoration:underline; font-size:11px; line-height:30px; }
.list-youtself a:hover{ color:#036; text-decoration:none; }
.list-youtself-contact-info-container{ float:left; width:480px; height:auto; background:#e5e5e5; text-align:left;}
.list-youtself-contact-info-container .txtfield{width:137px; height:18px; border:1px solid #cccccc; background:#efefef;}
.list-youtself-contact-info-container .txtfield1{width:334px; height:18px; border:1px solid #cccccc; background:#efefef;}
.list-youtself-contact-info-container .txtfield2{width:368px; height:18px; border:1px solid #cccccc; background:#efefef;}
.list-youtself-contact-info-container .txtfield3{ float:left; width:44px; height:18px; border:1px solid #cccccc; background:#efefef;}
.list-youtself-contact-info-container .txtfield4{ float:left; width:84px; height:18px; border:1px solid #cccccc; background:#efefef; margin-right:120px;}
.list-youtself-contact-info-container .txtfield5{width:171px; height:18px; border:1px solid #cccccc; background:#efefef;}
.list-youtself-contact-info-container .txtfield6{ width:44px; height:18px; border:1px solid #cccccc; background:#efefef; margin-left:5px; margin-right:5px;}
.list-youtself-contact-info-container .txtfield9{width:395px; height:57px; border:1px solid #cccccc; background:#efefef;}
.list-youtself-contact-info-container .txtfield7{width:339px; height:18px; border:1px solid #cccccc; background:#efefef;}
.list-youtself-contact-info-container .txtfield8{width:315px; height:18px; border:1px solid #cccccc; background:#efefef;}
.list-youtself-contact-info-container p { height:30px; line-height:30px; color:#333; /*float:left;*/ width:478px;}
.list-youtself-contact-info-container label{ float:left; text-align:right; width:70px; padding-left:20px;line-height:22px; padding-right:3px; }
.list-youtself-language-container{ float:left; width:480px;background:#e5e5e5;}
.list-youtself-language-container .txtfield{width:137px; height:18px; border:1px solid #cccccc; background:#efefef;}
.list-youtself-language-container .txtfield1{width:334px; height:18px; border:1px solid #cccccc; background:#efefef;}
.list-youtself-language-container h1{font-size:14px; font-weight:bold; color:#333333; text-align:left;padding:15px 29px 0px 21px; }
.list-youtself-language-inner-container{ padding-left:39px; float:left; padding-top:15px;}
.list-youtself-language-inner-container label {  text-align:right; width:70px; padding-left:4px;line-height:22px; }
.list-youtself-language-inner-container p{height:27px; color:#333; float:left; width:77px;}
.list-youtself-language-inner-container span{height:30px; line-height:30px; color:#333; float:left; width:242px;}
.list-youtself-language-inner-container fieldset{height:30px; line-height:30px; color:#333; float:left; border:none; padding-top:3px;}
.list-youtself-contact-info-container a { color:#003366; text-decoration:underline; text-align:center !important;}
.list-youtself-contact-info-container a:hover { color:#003366; text-decoration:none;}
.list-youtself-age-group-container{ padding-left:39px; float:left; padding-top:15px;}
.list-youtself-age-group-container label {  text-align:right; width:70px; padding-left:4px;line-height:22px; }
.list-youtself-age-group-container p{height:27px; color:#333; float:left; width:94px;}



.social-work-ontario{ float:left; width: 260px; height:auto; overflow:hidden; margin-bottom:7px; }
.social-work-ontario-container{ float:left; width:260px; height:245px; overflow:hidden; background:#e5e5e5;}
.social-work-ontario-container p{ color:#333; width:225px !important; padding-left:20px; padding-top:17px;overflow:hidden;}
.social-work-ontario-container p a{ color:#003366; width:225px !important;  padding-top:17px;overflow:hidden; text-decoration:underline;}
.social-work-ontario-container p a:hover{ color:#003366; width:225px !important; padding-top:17px;overflow:hidden; text-decoration:none;}
.social-work-ontario-container label{ text-align:right; width:70px; padding-right:10px; }
.social-work-ontario-container a { color:#003366; text-decoration:underline; text-align:center !important;}
.social-work-ontario-container a:hover { color:#003366; text-decoration:none;}
.textfieldbox{width:100px; margin-top:5px;}


.oasw{ float:left; background:url(/ON/en/images/osaw.jpg) left top no-repeat; width:260px; height:90px; padding-top:9px; padding-left:9px; padding-right:10px;}
.oasw h1{ font-size:14px; color:#00784d; line-height:18px; text-align:left;}
.oasw p{ font-size:11px; color:#666; width:240px;  line-height:20px; text-align:left;}
.oasw a{ color:#003366; text-decoration:underline; font-size:11px; line-height:20px; padding-left:50px; }
*html .oasw a{ color:#003366; text-decoration:underline; font-size:11px; line-height:20px; padding-left:10px; }
.oasw a:hover{ color:#036; text-decoration:none; }




