﻿/*YUI Reset*/html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
/*YUI Base*/h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}


.validator{float:left; margin-right:10px; background-image:none;}
/*survey*/
#frm_all{background-color:Transparent;font-size:11px;}
#frm_all table{border:none; width:400px;}
.frm-tt{display:none;}
#frm_all table th{background-color:Transparent; color:#484c39;}
#frm_all table td{background-color:Transparent; color:#484c39;border:none;} /*hide border in form anwser*/
#Frm1_frm_all{background-color:Transparent; }
#Frm1_frm_tt{background-color:Transparent;}
#Survey_Top{width:486px; height:77px;}

#bt_continue{background-image: url(../images/next.gif); width:66px; height:41px; border:none; background-color:Transparent; z-index:40000;}
#bt_continue:hover{ cursor:hand;}
#bt_complete{background-image: url(../images/next.gif); width:66px; height:41px; border:none; background-color:Transparent;}
#bt_complete:hover{ cursor:hand;}
#bt_finish{background-image: url(../images/next.gif); width:66px; height:41px; border:none; background-color:Transparent;}
#bt_finish:hover{ cursor:hand;}
#Frm1_bt_complete{background-image: url(../images/next.gif); width:66px; height:41px; border:none; background-color:Transparent;}
#Frm1_bt_complete:hover{ cursor:hand;}
/*#img, div { behavior:url(iepngfix.htc);}*/
html{background-image:url(../images/bg.jpg);}
a{text-decoration:none;}
h1{width:auto;}
body {margin:0px; padding:0px;}
a h2{text-decoration:none;}
div{display:block;}
/*<age popup>*/
.jqmOverlay { background-color: #000; }
#You-Must-Be-16-To-Enter{background-image: url(../images/sprite.gif); background-position:0px -60px; width:444px; height:92px;}
#month{background-image: url(../images/sprite.gif); background-position:-71px 0px; width:54px; height:15px; display:block; float:left;}
#day{background-image: url(../images/sprite.gif); background-position:-125px 0px; width:33px; height:15px; display:block; float:left;}
#year{background-image: url(../images/sprite.gif); background-position:0px 0px; width:71px; height:23px; display:block; float:left;}
.ibStepTwo{background-image: url(../images/sprite.gif); background-position:-223px -23px; width:60px; height:37px; display:block; float:left;}
.ibStepThree{position:absolute; right:70px;background-image: url(../images/sprite.gif); background-position:-223px -23px; width:60px; height:37px; display:block; float:right; margin-right:100px;}
#IAgree{background-image: url(../images/sprite.gif); background-position:0px -23px; width:195px; height:37px; display:block; float:right;}
.PopupMid input[type=text]{float:left;width:21px; height:12px; font-size:9px; margin:0px;}
.PopupMid select{width:110px; height:20px; font-size:9px; margin-right:0px;float:left;}
.PopupMid textarea{width:400px;}

.PopupTop{width:445px; height:98px; padding:68px 49px 0px 67px; display:block;}
.PopupMid{width:489px; height:18px; padding:16px 0px 19px 72px;}
.PopupMidBottom{width:489px; height:91px;padding:0px 0px 0px 72px;}
.PopupMidBottom textarea{font:normal normal normal 11px/11px Arial;}
.PopupBottom{width:491px; text-align:right; padding:0px 70px 0px 0px;}
/*</age popup>*/

/*<survey part 1>*/
#Please-Take-A-Few-Minutes{background-image: url(../images/sprite.gif); background-position:0px -152px; width:315px; height:57px;}
.sp_PopUpTop{width:561px; height:105px; display:block;}
.sp_PopUpTopTitle{width:435px; height:74px; padding:0px 0px 0px 126px;}
#step3 .sp_PopUpTopTitle{width:435px; height:74px; padding:0px 0px 0px 60px;}
.sp_PopUpTopMid{width:561px; text-align:center; padding:15px;}
.I-Want-To-Win{float:left;background-image: url(../images/sprite.gif); background-position:0px -209px; width:137px; height:28px; display:block; }
.No-Thanks{float:right; background-image: url(../images/sprite.gif); background-position:-137px -209px; width:138px; height:28px; display:block; }
.sp_PopUpTopMid_Mid{width:321px; margin:0px auto 0px auto;}
/*</survey part 1>*/

/*<homepage>*/
#hc{width:734px; margin:0px auto 0px auto;}
#hct{width:734px; height:366px; position:relative; }
#hctlogo{width:278px; height:106px; display:block; position:absolute; top:221px; left:65px;background-image: url(../images/sprite.gif); background-position:0px -237px;}

#hctSearch{width:227px; height:28px; display:block; position:absolute; top:251px; left:507px;background-image: url(../images/sprite.gif); background-position:0px -443px;}
#hctSearchLeft{float:left; width:18px; height:20px; display:block; padding:8px 0px 0px 14px;  }
#hctSearchLeftLogo{width:14px; height:14px;background-image: url(../images/sprite.gif); background-position:-158px 0px;}
#hctSearchLeftText{float:left;height:22px;  padding-top:7px;}
#hctSearchLeftTextInner{border-left:solid 1px black;float:left;height:14px;font-size:12px; font-family:Arial; color:#989d77; padding-left:12px; vertical-align:top;}
#hctSearchLeftTextBox{height:14px; border:none; background-color:#f0f8bd;color:#989d77;font-size:12px; font-family:Arial; margin:0px; padding:0px;vertical-align:top;}

#hctTopicLeft{float:left; width:18px; height:20px; display:block; padding:8px 0px 0px 14px;  }
#hctTopicLeftLogo{width:14px; height:14px;background-image: url(../images/sprite.gif); background-position:-172px 0px;}
#hctTopicLeftText{float:left;height:22px;  padding-top:7px;}
#hctTopicLeftTextInner{border-left:solid 1px black;float:left;height:14px;font-size:12px; font-family:Arial; color:#989d77; padding-left:12px; vertical-align:top;}

#hctTopic{width:227px; height:28px;  display:block; position:absolute; top:287px; left:507px;background-image: url(../images/sprite.gif); background-position:0px -443px; background-repeat:no-repeat;}
#hctTopic:hover{background-position:0px -471px;}
#hctTopic ul{list-style:none; margin:0px; padding:0px; width:224px; font-size:12px; font-family:Arial; color:#989d77;}
#hctTopic ul li{list-style:none; margin:0px; padding:0px; width:224px;  }
#hctTopic ul li ul li{height:38px;}
#hctTopic ul li ul{position:relative; left:0px; display:none; padding:0px; margin:0px;}
#hctTopicHolder{width:224px; height:28px;}
#hctTopicLeftSubMenu{clear:both;background-color:#f0f8bd;}
#hctTopicLeftSubMenu li{width:189px;background-color:#f0f8bd;}


#hctTopic ul li li{top:-2px;left:0px;margin:0px;padding:21px 18px 0px 18px;position:relative;width:189px;background-color:#f0f8bd; left:0px;}
#hctTopic ul li li div.left{float:left;background-image: url(../images/sprite.gif); background-position:-71px -15px; width:18px; height:7px; overflow:hidden;}
#hctTopic ul li li div.right{width:139px; float:left;}
h2{font:normal normal bold 13px/13px Arial; color:#3c3e30; padding:0px; margin:0px;}
#hctTopic ul li li div.right h2:hover{color:#60b3da;}
#hctTopic ul li li div.right p{padding:0px; margin:0px;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:8px; font-style:italic;}


#hctTopicLeftSubMenu li a{text-decoration:none; color:#989d77;}
#hctTopicLeftSubMenu li a:hover{color:#60b3da;}

#hctImages{ width:721px; height:150px; display:block; position:absolute; left:0px; top:366px;}
#hctImagesLeft{float:left; width:33px; height:150px;background-image: url(../images/sprite.gif); background-position:-278px -209px;}
#hctImagesMid{float:left; width:655px; height:150px;}
#hctImagesRight{float:left; width:33px; height:150px;background-image: url(../images/sprite.gif); background-position:-315px -209px;}

.hctImagesImage{margin:0px 3px 0px 3px;position:relative;height:160px; width:157px;background-image: url(../images/sprite.gif); background-position:-225px -359px}
li{ list-style-type:none;}
.hctImagesImage img{position:absolute; top:15px; left:15px;}
.hctImagesImage h2{position:absolute; top:115px; left:15px;}
#hctStamp{width:282px; height:290px; display:block; position:absolute; left:250px; top:40px; background-image:url(../images/tosprite/stamp.png);}

#hctFooter{z-index:-500;width:697px; height:10px; position:absolute; top:540px; left:20px; padding:0px; margin:0px;}
#ic hctFooter{position:relative;}
#hctFooter a{font-size:9px; font-family:Arial; font-weight:bold;color:#4a4f36; text-decoration:none;padding:0px; margin:0px 8px 0px 8px;}

#hctFooterBottom{color:#51563c;z-index:-500;width:697px; position:absolute; top:560px; left:20px;font-size:9px; font-family:Arial; font-weight:bold;}
#hctFooterLogo{position:absolute;top:544px; right:50px;}
#ichb_footer_inner #hctFooterLogo{position:absolute;top:28px; right:131px;}
#hctFooterLogoImg{width:108px; height:37px; background-image: url(../images/sprite.gif); background-position:-315px -152px;}
#hctFooterGraphiti{position:absolute; top:-300px; right:-75px; width:228px; height:343px; background-image:url(../images/grafiti.png);}
.radr_item{list-style-type:none;}
/*</homepage>*/

/*<interior>*/
#ic{width:1184px; margin:0px auto 0px auto;  background-image:url(../images/tosprite/hditop.gif);background-repeat:no-repeat;}
#ich{width:1184px; height:255px; position:relative;}
#ich #hctlogo{left:117; top:130px;}
#ich #hctStamp{left:220px; top:-50px;}
#ich #hctTopic{left:600px; top:197px;}
#ich #hctSearch{left:838px; top:197px;}
#hctWin{position:absolute;right:0px; top:155px; width:209px;overflow:hidden;}

#icht{width:1184px; height:114px;}
#icht-inner{background-image:url(../images/tosprite/hidHeader.gif); padding:28px 0px 0px 40px; width:962px; 
            margin-left:122px; height:86px; background-repeat:no-repeat; overflow:hidden;}
#icht-inner-bc{color:#646464; font:normal normal normal 11px/11px Arial;}
#icht-inner h1{color:#60b3da; font:normal normal normal 53px/53px Times New Roman; padding:0px; margin:0px;}
#icht-inner-bc a{color:#646464; font:normal normal normal 11px/11px Arial;}
#icht-inner-bc a:hover{color:Black;}
#ichb{width:1184px;}
#ichb_footer{width:1184px; }
#ichb_footer_inner{width:1002px; margin-left:122px; height:100px; position:relative;}
#ichb_footer_inner #hctFooter{width:697px; height:10px; top:20px; left:20px; z-index:9999;}
#ichb_footer_inner #hctFooterBottom{left:30px; top:50px;}
#ichb-inner{background-image: url(../images/tosprite/cbg.gif); background-repeat:repeat-y;width:1002px; margin-left:122px; overflow:hidden; padding-left:9px; }
#ichb-inner-left{width:173px; float:left; margin-left:0px; overflow:hidden;}
#ichb-inner-mid{width:545px; float:left;background-image:url(../images/tosprite/ichb-inner-mid.jpg);background-repeat:no-repeat; overflow:hidden;}
#ichb-inner-mid-i{padding:46px 34px 46px 34px; font:normal normal normal 11px/20px Arial; color:#646464}
#ichb-inner-mid-i h2{font:normal normal normal 26px/26px Times New Roman; color:#777771; padding-bottom:12px;}

#ichb-inner-right{z-index:11111; width:256px; float:left;background-image:url(../images/tosprite/ichb-inner-right.jpg);background-repeat:no-repeat;}
#ichb-inner-right-item{width:236px; height:120px;}
#ichb-inner-right-item-image{float:left; margin-left:10px;width:105px; padding:11px 0px 0px 11px;height:101px; display:block;background-image: url(../images/thumbbg.png);}
#ichb-inner-right-item-text{ z-index:12222; position:relative; width:100px; float:left; margin-left:5px;}
#ichb-inner-right-item-text p{font:normal normal normal 9px/9px Arial; color:#383737;}
#ichb-inner-right-item-text h4{font:normal normal bold 13px/13px Arial; color:#262626; margin:13px 0px 7px 0px;}
#ichb-inner-right-item-text a{font:normal normal bold 9px/9px Arial; color:#383737;}
#ichb-inner-left a{text-decoration:none;}
#ichb-inner-left ul li{list-style-type:none; color:#2b9ae7;font:normal normal bold 13px/13px Arial; width:140px; }
#ichb-inner-left ul li a{color:#2b9ae7; padding-bottom:15px; display:block;padding-top:10px;  background-repeat:no-repeat;}
#ichb-inner-left ul li a.active{background-image:url(../images/tosprite/subnavbg.gif);}
#ichb-inner-left ul li ul {padding:0px; margin:0px;}
#ichb-inner-left ul li ul li{padding:0px; margin:0px; color:#eff4c5;}
#ichb-inner-left ul li ul li a{color:#eff4c5;margin-bottom:10px;font:normal normal normal 11px/11px Arial; padding:0px; background-image:none;}

#icht-inner-bg-header{float:right; width:295px; height:90px; padding-right:153px;}
/*</interior>*/

/*<common>*/
#Algoma-Public-Health{width:109px; height:36px;}

/*Window*/
#alerttest{background-image:url(../images/popup.png);color: #333; width: 559px;height:378px;}

#sFirstName{color:Red; display:none; background-image:none;}
#sLastName{color:Red; display:none; background-image:none;}
#sAddress{color:Red; display:none; background-image:none;}
#sProv{color:Red; display:none; background-image:none;}
#sCity{color:Red; display:none; background-image:none;}
#sPhone{color:Red; display:none; background-image:none;}
#sEmail{color:Red; display:none; background-image:none;}

#step1{display:block;}
#step2{display:none;}
#step3{display:none;}
#step4{display:none;}

#panStep3 label{background-image: url(../images/sprite.gif);float:left;height:18px;}
#panStep3 span{background-image: url(../images/sprite.gif);float:left;height:18px;}
#panStep3 input{float:left;height:12px; font-size:9px; margin:0px; width:225px; display:block;}
#panStep3 select{float:left;height:16px; font-size:9px; margin:0px; width:225px;}
#panStep3 .PopupTop{height:40px;}
#panStep3 input.small{float:left;height:12px; font-size:9px; margin:0px; width:25px; display:block;}
#lblFirstName{background-position:0px -511px; width:78px; }
#lblLastName{background-position:0px -529px; width:78px;}
#lblAddress{background-position:0px -547px; width:78px;}
#lblCity{background-position:0px -565px; width:78px;}
#lblProv{background-position:-77px -547px; width:42px; margin-left:35px;}
#lblPhone{background-position:0px -583px; width:78px;}
#lblEmail{background-position:0px -601px; width:78px;}
#lblGender{background-position:-77px -511px; width:65px; margin-left:16px;}
#panStep3 #lblYes{width:285px; height:13px; display:block; background-image:url(../images/YesIWant.gif);}
.modalBackground{background-color:black;
	filter:alpha(opacity=70);
	opacity:0.7;}
	
#panWindow{width:559px;height:378px;color: #333; position:relative; background-color:Transparent;}
#panWindowInner{width: 559px;height:378px;position:relative;}

.otherBG{background-image:url(../images/popup.png);}


span.validator{background-image:none;}

#hctFooterLogo{z-index:-2;}
#panStep3 #cbYes{width:20px; background-image:none;}
#panStep3 span.small{background-image:none;}
div.frm-errtext{font-size:10px;}
.bt_finish{background-image: url(../images/next.gif); width:66px; height:41px; border:none; background-color:Transparent;}

.movie_container{position: absolute; width: 425px; left:55px;top:75px;background-image: url(../images/popup.png);}
.movie{background-image: url(../images/popup.png); position: absolute; width: 559px;left:0px;top:0px; padding:0px; padding-top:150px;padding-left:65px; margin:0px;  background-repeat: no-repeat; height: 378px;}
.closeswf{position: absolute; top: 65px; right: 107px;height:30px; width:30px;cursor:pointer; background-image:url(../images/closebtn.gif);}
.closeswfIntro{position: absolute; top: 60px; right: 44px;height:30px; width:30px;cursor:pointer; background-image:url(../images/closebtn.gif);}
.closeswfBonus{position: absolute; top: 60px; right: 44px;height:30px; width:30px;cursor:pointer; background-image:url(../images/closebtn.gif);}
#introFlash{position: absolute; width: 425px; left:55px;top:75px;}
#bonusFlash{position: absolute; width: 425px; left:55px;top:75px;}
/*.movie_content{position: relative; width: 425px; height: 250px; margin-left: auto; top: 0px; margin-right: auto; }*/

/*Custom Question */
.CustomQuestionField{height:90px;width:400px;}

/* Step one text styling */
#step1IntroText{margin-bottom:25px;}
.step1IntroLarge{font-family:Arial; font-size:23px; font-weight:bold; color:#484c39;margin-left:140px;}
#step1WinIpad{position:absolute; top:246px;left:205px;}


/*Steps background styling*/
.step1BG{background-image:url(../images/popupstep1.png); background-repeat:no-repeat;}
.customQuestionBG{background-image:url(../images/customQuestionBG.png);background-repeat:no-repeat;}
.thankyouBG{background-image:url(../images/thankyouBG.png);background-repeat:no-repeat;}

#submityourquestion{padding-top:63px;padding-left:61px;font-size:11px; font-family:Arial;width:500px;}
#customQuestionDisclaimer{width:425px;margin-top:5px;margin-bottom:5px;}
#bt_submitquestion{background:url(../images/btnSubmit.png); width:99px; height:42px; border:none; background-color:Transparent;cursor:pointer;float:right;margin-right:100px;margin-top:10px;}
#customQuestionTopics{float:left;margin-top:10px;}

#thankyouSubmit{font-family:Arial; font-size:13px;padding-left:175px;padding-top:115px;}
.thankyouImg{margin-bottom:20px;}
.bt_thankyoufinish{position:absolute; top:240px;right:65px;}