/* CSS Document */

*{margin:0;padding:0;}

body,html{margin:0;padding:0;background:url(/ON/fr/images/background.jpg) repeat-x #003163; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;color:#feffff;}

img,div,dl,dd { behavior: url(iepngfix.htc); border:0; }

a { outline:none;}

div, span, dl, dd, ul, li, ol { margin:0px; padding:0px;}

.container{margin-top:16px; width:823px; position:relative; }

#header{ float:left; width:823px; height:auto; overflow:hidden;}


.logo{
	background:url(/ON/fr/images/logo.png) left no-repeat;
	width:301px;
	height:119px;
	float:left;
	position:absolute;
	left: -19px;
	top: -4px;
	z-index:-1;
	display:block;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.logo{
	background:url(/ON/fr/images/logo.png) left no-repeat;
	width:301px;
	height:119px;
	float:left;
	position:absolute;
	left: -19px;
	top: -6px;
	z-index:-1;
	display:block;
}
}

.logo-admin{
	background:url(/ON/fr/images/logo-admin.jpg) left no-repeat;
	width:301px;
	height:119px;
	float:left;
	position:absolute;
	left: -10px;
	top: -6px;
	z-index:1000;
	display:block;
}

.search-txt{ float:left; vertical-align:middle; padding-left:330px; padding-top:10px; padding-right:8px;}
.txtfield{ width:154px; height:20px; border:1px solid #cccccc; font-size:11px; vertical-align:middle;}
.display{ display:inline; vertical-align:top; padding:0px 8px 0px 8px;}
.find-btn{ padding:0px 28px 0px 0px; display:inline;}
.txtfield-dd{ padding:5px 5px 0px 0px; display:inline; vertical-align:top;}
.francais-txt{display:inline; padding-top:10px; }
.francais-txt a{display:inline; text-decoration:none;color:#feffff;}
.francais-txt a:hover{display:inline; text-decoration:underline; color:#feffff;}

.top-box dd{ float:left;}
.middle{ float:left;clear:both;}
.top-white-curve{ float:left; background:url(/ON/fr/images/top-white-curve.jpg) left top no-repeat; width:810px; height:12px; font-size:2px;}


.no-image{ background-image:url(/ON/fr/images/blue-part.gif); background-repeat:no-repeat; float:left;}
.middle-content{ height:auto; float:left; width:810px; background:url(/ON/fr/images/middle-back-img.png) left top repeat-y; color:#000000; overflow:hidden; padding-bottom:20px;}
.middle-content p{ width:806px;}
.footer{ float:left; width:812px;}
.footer-left-curve{ float:left; background:url(/ON/fr/images/footer-left-curve.png) left top no-repeat; width:17px; height:48px;}
.footer-right-curve{ float:left; background:url(/ON/fr/images/footer-right-curve.png) left top no-repeat; width:17px; height:48px;}

.footer-middle-curve{ float:left; background:url(/ON/fr/images/footer-bg.png) left top repeat-x; width:778px; height:55px;}
.footer-middle-curve img{ padding-top:7px; padding-right:5px;}

.footer-middle-curve h2{ float:left; height:41px;display:inline; line-height:46px; float:left; color:#999999; font-size:10px !important; text-align:left; width:400px !important;  }
.footer-middle-curve h3{ float:right; height:41px;display:inline; line-height:46px; float:right; color:#003366; font-size:10px !important;}
.footer-middle-curve h3 a{  color:#003366; font-size:10px; text-decoration:none; }
.footer-middle-curve h3 a:hover{color:#666666; text-decoration:underline; }


.footer-middle{ float:left; background-color:#e4e4da; height:55px; width:778px; display:inline; line-height:44px; background:url(/ON/fr/images/footer-bg.png) left top repeat-x;}
.footer-middle dd{ height:48px;display:inline; line-height:44px; float:left;}
.footer-bottom-left-img{ height:41px;display:inline; line-height:41px; float:left; padding-right:6px; padding-top:7px;}


.footer-right-curve{ float:right;}
.dd-width{width:400px;}
.footer-bottom{ display:inline; float:right; padding-right:20px; font-size:10px; color:#cccccc;}
.footer-bottom dd{ display:inline;  float:right; line-height:22px; padding:0px 2px 0px 2px;}
.tab-middle-content{width:805px;float:left;}

/*profile page css starts*/
.profile-img-box{width:200px; height:200px !important; background:#FFFFFF; margin-left:20px; margin-top:20px; padding:0px !important;}
.profile-img-box img{width:184px; height:184px; vertical-align:middle; padding:8px;}
.profile-container{ float:left; width: 480px; height:auto; overflow:hidden; background:#e5e5e5; padding-bottom:10px;}
.profile-container dd{ float:left; padding-left:20px;  line-height:18px;}
.profile-container dd a{ float:left;   text-decoration:none; color:#003366; padding-top:21px;}
.profile-container dd a:hover{ float:left;   text-decoration:underline; color:#003366;}
.profile-container h2{ font-size:12px; font-weight:bold; color:#333; text-align:left; float:left; width:120px;padding-top:26px;}
.profile-container p{  font-size:12px; font-weight:normal; color:#333; text-align:left; float:left; width:185px; padding:0px; }
.profile-container p a{  font-size:12px; font-weight:bold; color:#003366; text-align:left; float:left; width:185px; padding:0px; text-decoration:none; }
.profile-container p a:hover{  font-size:12px; font-weight:bold; color:#003366; text-align:left; float:left; width:185px; padding:0px; text-decoration:underline; }
.profile-container p img{ float:left; width:9px; height:9px; padding-right:5px; line-height:18px;}
.printer-img{float:left; padding-right:5px; padding-top:26px;}

/*profile page css ends*/

/* List Yourself Css Start*/

/* 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:405px; background:url(/ON/fr/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/fr/images/left-cor.gif) left top no-repeat;}
.FSW-title-rightcor{ float:left; width:9px; height:41px; background:url(/ON/fr/images/right-cor.gif) left top no-repeat;}

.FSW-title-middlecor3{ float:left; width:462px; height:41px; background:url(/ON/fr/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: 460px; height:auto; overflow:hidden; background:#e5e5e5; border:#FF000 1px solid; padding-left:12px; padding-right:12px;}

/*.listyourself-container form { float:left; height: auto; overflow:hidden; font-size:11px !important; padding:0px 19px;}*/
.listyourself-container  a { color:#036; text-decoration:none; font-weight:bold;}
.listyourself-container  a:hover { color:#036; text-decoration:underline;}
.listyourself-container  p{ float:left !important; padding:4px 0px; width:444px !important; border:#F00 1xp solid;} 
.listyourself-container  label{ float:left; text-align:left; padding-right:3px; line-height:18px;}
.listyourself-container  input{ float:left; height:18px; line-height:18px; border:#CCC 1px solid; background:#efefef; margin-right:3px; width:auto; }
.listyourself-container  input .inputbox1{ width:134px;  }
.listyourself-container  .inputbox2{ width:326px !important;  }
.listyourself-container  .addressbox{ width:360px !important;  }
.listyourself-container  .citybox{ width:174px !important;  }
.listyourself-container  .postalbox{ width:142px !important;  }
.listyourself-container  .phonebox1{ width:42px !important;  }
.listyourself-container  .phonebox2{ width:82px !important;  }
.listyourself-container  .emailbox{ width:323px !important;  }
.listyourself-container  .websitebox{ width:298px !important;  }
.listyourself-container  .spc-input-box{ float:left; width:148px !important;height:18px; line-height:18px; border:#CCC 1px solid; background:#efefef; margin-left:5px;   }
.listyourself-container  dd{ float:left; width:95px; height:20px; line-height:20px; padding-left:5px; }
.listyourself-container  dd input{ padding-right:5px; border:none; background:none; }
.listyourself-container  .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 h2{ float:left; font-size:14px; font-weight:bold; color:#333333; text-align:left ; padding:15px 29px 0px 15px;}
.listyourself-container  textarea { float:left; width:394px; border:#CCC 1px solid; background:#efefef; margin-top:10px; margin-left:18px;}

.listyourself-container  .Age-Groups-Served dd { float:left; width:100px; height:20px; line-height:20px; padding-left:10px;}
.listyourself-container  .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/fr/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/fr/images/submit-btn.gif) left top no-repeat; width:72px; 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/fr/images/submit-btn.gif) left top no-repeat !important; width:72px !important; height:33px !important; border:none !important; color:#FFF !important; cursor:pointer; margin-right:15px; margin-top:20px;  }

.browse-btn{ background:url(/ON/fr/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/fr/images/list-yourself.jpg) left top no-repeat; width:260px; height:109px; margin-top:20px; padding-top:10px; padding-left:16px; margin-bottom:0px; }

.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/fr/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; }

/* List yourself Css Ends*/
