﻿*{margin:0px; padding:0px; outline:none;}
img, div, a { behavior:url(/iepngfix.htc);}
a img{border:none;}
a{ text-decoration:none;}
a:hover{cursor:hand;cursor:pointer;}
div.clear{clear:both;}
body {background-color:#8fbed1; font-family:Verdana; }
body.bigger{font-size:110%;}
body.biggest{font-size:120%;}
h2{font:normal normal bold 1em/1em Arial; color:#5b5b5b; margin:35px 0px 0.9em 0px;}
h4{width:500px; }
div.content table h4{margin:15px 0px 0px 0px; padding:0px;}
ul{width:500px; }
ol{width:700px;padding-left:20px;}
div.content ol>li>p{width:auto;}
ul>li{list-style-type:disc;list-style-position:outside; margin-left:20px;}
ol>li{list-style-type:decimal;list-style-position:outside; margin-left:20px;margin-bottom:10px; }
ul,li{ margin:0px; padding:0px;  margin-left:5px;}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	width:300px;
	z-index:100000;
	}	

span.poll-graphic {
    float: left;
    margin-right: 3px;
    height: 17px;
    background: #00aeef;
}

/*Home*/
#home{width:965px; height:600px; margin:0px auto;}
#home div.left{width:965px; height:600px; float:left; display:block;}
#home div.right{width:178px;  height:600px; float:right; display:block; background-color:#c5c5c5;}
#home div.top{width:965px; height:155px; position:relative; background-color:#555457;display:block; overflow:hidden;}
#home div.bottom{width:965px;  background-color:#fff;display:block; position:relative;}
#home div.bottom div.bottomleft{width:162px; min-height:445px; height:445px; position:relative; float:left;display:block;}

#home div.bottom div.bottomright{width:802px; min-height:455px; position:relative; float:right; display:block;}
div.breadcrumb{padding:16px 0px;font:normal normal normal 0.9em/0.9em Verdana; color:#585858;}
div.breadcrumb a{color:#585858;}

div.sharethis{float:right;padding:16px 16px;font:normal normal normal 0.9em/0.9em Verdana; color:#585858;}
div.sharethis a{color:#585858;}
/*Header*/

a.MSVillage{position:absolute; top:34px; left:18px; background-image: url(/images/MSVillage.png); display:block; width:144px; height:77px;}
a.MSVillageFr{position:absolute; top:34px; left:18px; background-image: url(../fr-ca/images/MSVillage.png); display:block; width:144px; height:100px; background-repeat:no-repeat;}

/*Nav A Tier 1*/
div.NavATOne{position:absolute; bottom:27px; right:178px; z-index:19;}
div.NavATOne a{color:White; text-align:center; font-size:0.7em; float:right; margin-left:-50px;background-image:url(/images/tabSprite.png); height:21px; padding:20px 0px 0px 0px;}
div.NavATOne a.active{}
#NavAtOneIdea{width:178px; height:30px; background-image:url(/images/GotAnIdea.jpg); display:block; position:absolute; bottom:27px; right:0px;}
#NavAtOneIdea.hover{height:98px;}

#NavAtOneIdeaFr{width:178px; height:30px; background-image:url(/fr-ca/images/GotAnIdea.jpg); display:block; position:absolute; bottom:27px; right:0px;}
#NavAtOneIdeaFr.hover{height:98px;}

#networkTab{z-index:23; width:164px;  display:block; text-align:center; vertical-align:middle; background-image:url(/images/networkTab.png);}
#networkTab.active{  background-image:url(/images/networkTab_Active.png); width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em;position:relative;}
#networkTab.aactive{  background-image:url(/images/networkTab_Active.png); width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em;position:relative;}
#réseauTab{z-index:23; width:164px;  display:block; text-align:center; vertical-align:middle; background-image:url(/images/networkTab.png);}
#réseauTab.active{  background-image:url(/images/networkTab_Active.png); width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em;position:relative;}
#réseauTab.aactive{  background-image:url(/images/networkTab_Active.png); width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em;position:relative;}

#broadcastTab{z-index:22; width:164px; background-image:url(/images/broadcastTab.png); display:block; text-align:center; vertical-align:middle;}
#broadcastTab.active{  background-image:url(/images/broadcastTab_Active.png); width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em; position:relative;}
#broadcastTab.aactive{  background-image:url(/images/broadcastTab_Active.png); width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em; position:relative;}
#diffusionTab{z-index:22; width:164px; background-image:url(/images/broadcastTab.png); display:block; text-align:center; vertical-align:middle;}
#diffusionTab.active{  background-image:url(/images/broadcastTab_Active.png); width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em; position:relative;}
#diffusionTab.aactive{  background-image:url(/images/broadcastTab_Active.png); width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em; position:relative;}

#storytellingTab{z-index:21; width:164px;background-image:url(/images/storytellingTab.png); display:block; text-align:center; vertical-align:middle;}
#storytellingTab.active{  background-image:url(/images/storytellingTab_Active.png); width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em; position:relative;}
#storytellingTab.aactive{  background-image:url(/images/storytellingTab_Active.png); width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em; position:relative;}
#narrationTab{z-index:21; width:164px;background-image:url(/images/storytellingTab.png); display:block; text-align:center; vertical-align:middle;}
#narrationTab.active{  background-image:url(/images/storytellingTab_Active.png); width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em; position:relative;}
#narrationTab.aactive{  background-image:url(/images/storytellingTab_Active.png); width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em; position:relative;}

#mstreatmentTab{z-index:20; width:164px; background-image:url(/images/mstreatmentTab.png); display:block; text-align:center; vertical-align:middle;}
#mstreatmentTab.active{  background-image:url(/images/mstreatmentTab_Active.png);width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em; position:relative;}
#mstreatmentTab.aactive{  background-image:url(/images/mstreatmentTab_Active.png);width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em; position:relative;}
#traitementsdelasepTab{z-index:20; width:164px; background-image:url(/images/mstreatmentTab.png); display:block; text-align:center; vertical-align:middle;}
#traitementsdelasepTab.active{  background-image:url(/images/mstreatmentTab_Active.png);width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em; position:relative;}
#traitementsdelasepTab.aactive{  background-image:url(/images/mstreatmentTab_Active.png);width:199px; height:24px; padding: 17px 0px 0px 0px;z-index:50; font-size:0.9em; position:relative;}

/*Nav A Tier 2 */
div.NavATTwo{position:absolute; vertical-align:top; bottom:0px; left:0px; width:966px; height:27px; padding-top:0px; display:block; background-image:url(../images/NAVAT2bg.gif); background-repeat:repeat-y; background-color:White;}

div.NavATTwo a{color:#cdcccd; font:normal normal normal 12px/13px Verdana; margin-right:1em; height:20px; display:block; float:left; padding-top:7px;}
div.NavATTwo a.first{padding-left:165px;}

/*Nav B */
#NavB{padding:14px 0px;width:802px;}
 #NavB a{font:normal normal normal 0.8em/1em Verdana;}
 #NavB a.One{color:#00aeef;}
 #NavB a.Two{color:#502d7f;}
 #NavB a.Three{color:#77b800;}
 #NavB a.Four{color:#ecac00;}
 #NavB a.Five{color:#f26522;}

/*Right Side */
.rightmenu{width:178px; display:block; background-color:white; height:27px; background-image:url(/images/newsActive.gif); }
.rightmenu a{color:White; font:normal normal normal 0.7em/0.8em Verdana; height:17px; padding-top:10px;}
.rightmenu a:hover{cursor:pointer;}
.rightmenu a.News{width:50px; display:block; float:left;  text-align:center;}
.rightmenu a.News.active{}
.rightmenu a.CommunityUpdates{width:128px; display:block; float:left; text-align:center;}
.rightmenu a.CommunityUpdates.active{}

div.News{width:154px; padding:12px; height:314px; position:relative;font:normal normal normal 0.7em/1.5em Verdana; }
div.News a{width:154px; display:block; color:#464545;}
div.News a:hover{color:#000;}
div.News span{width:154px; display:block; font-weight:bold; color:#464545; margin-bottom:0.7em;}
#moreNews{position:absolute; left:1em; bottom:1em; background-image:url(/images/moreNews.gif); background-repeat:no-repeat; padding-left:25px; height:19px;}

div.CommunityUpdates{width:154px; padding:12px; height:314px; position:relative;font:normal normal normal 0.7em/1.5em Verdana;display:none;}
div.CommunityUpdates a{width:154px; display:block; color:#464545;}
div.CommunityUpdates a:hover{color:#000;}
div.CommunityUpdates span{width:154px; display:block; font-weight:bold; color:#464545; margin-bottom:0.7em;}
#moreCommunityUpdates{position:absolute; left:12px; bottom:12px; background-image:url(/images/moreNews.gif); background-repeat:no-repeat; padding-left:25px; height:19px;}

/*search*/

#headersearch{width:87px; height:30px; position:absolute; top:9px; left:677px; font:normal normal normal 9px/9px Verdana; color:#cccccc;}
#headersearch input[type=text]{width:79px; height:14px; border-style:none; background-color:#747475; color:White; font-size:1.1em; display:block; margin:3px 0px 0px 0px; padding:4px 4px 0px 4px;}
#headerLanguage{height:15px; position:absolute; left:610px; top:28px;font:normal normal normal 10px/10px Verdana; color:#cccccc;}
#headerLanguage a{ color:#cccccc;}

 a.signIn{position:absolute; left:36px; top:25px; font:normal normal normal 0.7em/1em Verdana; color:#79797b; text-transform:uppercase; width:60px; margin:0px 0px 25px 0px; display:block;}
 #connect{position:absolute; left:18px; top:340px;}
#headerLanguage{height:15px; position:absolute; right:130px; top:28px;font:normal normal normal 10px/10px Verdana; color:#cccccc;}
#headerLanguage a{ color:#cccccc;}
 #headeroptions{position:absolute; top:0px; right:310px; color:#cccccc; font-weight:bold;}
#headeroptions label{font-size:50%; text-transform:uppercase;}
#headeroptions a:link,#headeroptions a:active,#headeroptions a:visited,#headeroptions a:hover{color:#cccccc;}
#fontNormal{font-size:50%;}
#fontBigger{font-size:70%;}
#fontBiggest{font-size:90%;}
#Facebook{position:absolute; left:26px; top:372px; width:34px; height:34px; background-image:url(/images/Facebook.gif);}
#Twitter{position:absolute; left:60px; top:372px; width:34px; height:34px; background-image:url(/images/Twitter.gif);}
#YouTube{position:absolute; left:18px; top:406px; width:76px; height:34px; background-image:url(/images/Youtube.gif);}

div.OneRollover{position:absolute;z-index:30; width:333px; height:171px; top:69px; left:89px; background-image:url(/images/Rollovers/OneRollOver.png); display:none; background-repeat:no-repeat;}
div.TwoRollover{position:absolute; z-index:33; width:384px; height:173px; top:129px; left:89px; background-image:url(/images/Rollovers/TwoRollOver.png); display:none; background-repeat:no-repeat;}
div.ThreeRollover{position:absolute; z-index:33; width:346px; height:191px; top:191px; left:89px; background-image:url(/images/Rollovers/ThreeRollOver.png); display:none; background-repeat:no-repeat;}
div.FourRollover{position:absolute; z-index:33; width:334px; height:195px; top:249px; left:89px; background-image:url(/images/Rollovers/FourRollOver.png); display:none; background-repeat:no-repeat;}
.calloutimage{position:absolute; bottom:0px; right:0px; display:block; height:426px; width:282px; z-index:1;}
#callout_orange{position:absolute; bottom:154px; right:225px; z-index:6;}
#callout_blue{position:absolute; bottom:77px; right:180px; z-index:5;}
#callout_green{position:absolute; bottom:77px; right:241px; z-index:6;}
#MainContent{z-index:0;}
div.content p{z-index:6;}

#homepageBox div{ background-image:url(/images/rollovers.gif); width:328px; height:151px; }
#homepageBod div.visible{display:block;}
#homepageBox div.default{background-image:url(/images/homepageCallouts/callout_default.gif);display:block; position:absolute;}
#homepageBox div.orange{background-image:url(/images/homepageCallouts/callout_orange.gif);position:absolute; }
#homepageBox div.blue{background-image:url(/images/homepageCallouts/callout_blue.gif); position:absolute;}
#homepageBox div.green{background-image:url(/images/homepageCallouts/callout_green.gif); position:absolute;}
#homepageBox div.hidden{display:none;}
#homepageCallouts{position:absolute; right:20px; bottom:20px; width:100px; height:100px; display:block; z-index:3;}


div.content{padding:0px 0px 0px 0px; min-height:484px; width:802px;font:normal normal normal 0.9em/1.1em Arial; color:#5b5b5b; margin:0px 0px 0px 0px; letter-spacing:0em; z-index:2;}
div.content p{margin-bottom:20px;}
div.content a:link, div.content a:visited, div.content a:active, div.content a:hover{ color:#5b5b5b; text-decoration:underline;}
 div.content a{text-decoration:underline;}

div.NavE{font:normal normal normal 12px/12px Verdana; color:#ffffff;}
div.NavE a:link, div.NavE a:visited, div.NavE a:active, div.NavE>a:hover{ width:122px; padding:5px 11px;  margin:5px 0px 0px 0px; color:#ffffff; display:block; height:auto;}
div.NavEItem{width:144px; position:relative;}
div.NavEItem img{position:absolute; right:5px; top:6px; height:11px; width:11px;}

div.NavEItem a:link, div.NavEItem a:visited, div.NavEItem a:active{width:122px; color:White; padding:5px 11px; margin:5px 0px 0px 0px; display:block; height:auto;}

div.NavEItem div.NavESubItem{width:144px; display:none; overflow:hidden;}

div.bottomleftInner div.NavEItem div.Visible{width:144px; display:block;}
div.NavESubItem a:link, div.NavESubItem a:visited, div.NavESubItem a:active a{width:124px; padding-left:20px; display:block;}
div.NavEItem div.NavESubItem a:hover{width:124px; padding-left:20px; display:block;}

div.bottomleftInner{width:144px; position:relative; padding-top:177px; padding-bottom:30px; min-height:363px}
div.bottomleftInnerBottom{ width:144px; height:27px;background-image:url(images/bottomleftInnerBG.gif); display:block; }
div.bottomleftInnerTopImage{width:166px; position:absolute;top:-27px; left:0px; z-index:4;}

div.content p.fineprint{font-size:70%; line-height:100%;}
div.content p{width:480px;}
div.content p.fullWidth{width:750px;}
div.content p.InnerCallOut{padding:18px 18px 18px 18px; color:White; width:400px;}
div.content div.InnerCallOut{padding:18px 18px 18px 18px; color:White; background-color:#279384; width:436px;}
div.content div.InnerCallOut ul{width:400px; margin-left:15px;}
div.bottom div.content div.InnerCallOut ul>li{width:400px; color:White;list-style-type:disc; list-style-position:outside; list-style-image:none; margin:0px;}

div.content p.InnerCallOut a{color:White;}
div.content p.InnerCallOut a:hover{color:White;}
.bottomRightImage{z-index: -1; position: absolute; bottom: 0px; right: 0px}
body {background-color:#8fbed1; font-family:Verdana; }

div.bottomLogin{width:450px; height:150px; display:block; background-color:#464547; position:relative; color:White; left:-20px; z-index:3;}
div.bottomLogin  a{color:White; font-weight:bold;}
div.bottomLoginIntro{position:absolute; left:7px;left:7px; top:0.5em;font:normal normal bold 10px/10px Verdana;}
div.bottomLoginInstructions{position:absolute; left:7px; top:1.5em;font:normal normal normal 10px/12px Verdana;  letter-spacing:-1px;}

div.bottomLoginPassword{position:absolute; left:7px; top:10em;font:normal normal normal 8px/8px Arial;}
div.bottomLoginPassword label{width:7em; display:block; float:left; padding-top:7px;}
div.bottomLoginPassword input[type=password]{height:13px; width:10em;}

div.bottomLoginEmail{position:absolute; left:7px;top:3em; }
div.bottomLoginEmail label{font:normal normal normal 8px/8px Arial;width:7em; display:block; float:left; padding-top:7px;}
div.bottomLoginEmail input[type=text]{height:13px; width:10em;}

div.bottomLoginSubmit{width:54px; height:16px; position:absolute; left:18em; bottom:10px;font:normal normal normal 0.5em/0.5em Arial;}

div.bottomNotMember{width:10em; position:absolute;top:2px;font:normal normal bold 9px/11px Verdana; right:2em; display:block; overflow:hidden;}

div.bottomJoinNow{width:10em; position:absolute; top:5em; font:normal normal normal 9px/11px Verdana; right:2em; display:block;}



.floatRight{float:right;}
.floatright{float:right;}

/*Forum*/
#ctl00_panForumCategories{ }
div.Topics{width:619px;}
a.newTopic{width:75px; height:19px; display:block; float:right; padding-left:25px; text-decoration:none; background-image:url(../images/newTopic.gif); background-repeat:no-repeat;}
div.TopicThreads{width:469px; height:22px; padding-top:7px; display:block; background-color:#7bba08; padding-left:150px; color:White; text-transform:uppercase;}
div.divNewTopic{width:400px; padding:10px;background-color:White; width:400px; border:solid 1px black;}
div.divNewTopic th{text-align:left;}
div.divNewTopic td{text-align:left;}


div.forumCategory{width:619px;}
div.forumCategoryTop{width:619px; height:38px; display:block;}
div.forumCategoryTop a{text-decoration:none; text-transform:uppercase; font-size:0.8em;}
div.forumCategoryMid{width:465px; height:9px; padding:9px 0px 9px 154px; display:block; background-color:#7bba08; color:White; text-transform:uppercase;}
div.forumCategoryBody{width:619px;}
div.forumCategoryBody table{width:619px;}
div.forumCategoryBody table th{background-color:#7bba08; color:White; text-transform:uppercase;padding:9px 0px 9px 0px;font-size:0.7em;}
div.forumCategoryBody table th.TopicThreads{width:240px; padding-left:153px;}
div.forumCategoryBody table th.Replies{width:58px;}
div.forumCategoryBody table th.Views{width:59px;}
div.forumCategoryBody table th.LastPost{width:109px;}
div.forumCategoryBody table td{ padding:11px 8px;background-color:#fbfbfb; border-bottom:solid 1px #e1e1e1; font-size:0.7em; font-weight:bold; color:#5b5b5b;}
div.forumCategoryBody table td.dark{background-color:#ededed;}

div.forumTopic{width:622px; margin-bottom:25px;}
div.forumTopicTop{width:622px; padding:15px 0px; font-weight:bold; font-size:0.8em;}
div.forumTopicMid{width:608px; height:25px; padding:0px 0px 0px 14px; margin-bottom:2px;background-color:#7bba08; color:White; text-transform:uppercase; vertical-align:middle;}
div.forumTopicMid img{vertical-align:middle; width:24px; height:25px; margin-right:10px;}
div.forumTopicBody{width:592px; padding:12px 15px; background-color:#e3e3e3;}

div.forumTopicReply{width:594px; background-color:#e3e3e3; padding:9px 14px;margin-bottom:25px;}
div.forumTopicReply img{vertical-align:middle; width:24px; height:25px; margin-right:10px;}
/*Footer*/
#footer{padding:30px 0px; height:11px; font:normal normal normal 9px/9px Arial; width:404px; display:block;}
#footer a{margin:0px 4px;color:#5b5b5b; }

/*submit your story*/
div.content p.submissionForm{margin:0px 0px 10px 0px; padding:0px;}
p.submissionForm  input[type=text]{background-color:#ffffff; border:solid 1px #dddddd; margin-left:8px;}

div.spreadform table th{font-weight:normal;  text-align:left;}
div.spreadform table td input[type=text]{width:100%;}
div.spreadform table th{width:150px;}

div.form table td input[type=text]{background-color:#ffffff; border:solid 1px #dddddd; margin-left:8px; width:100%;}
div.form table td input[type=textarea]{background-color:#ffffff; border:solid 1px #dddddd; margin-left:8px; width:100%;}
div.content a.submitStory{ text-decoration:none; width:152px; height:19px; display:block; margin-top:20px;padding-left:25px; background-image:url(../images/newTopic.gif); background-repeat:no-repeat;}

.submitAnswer{ text-decoration:none; width:220px; height:19px; display:block; padding-left:25px; background-image:url(../images/newTopic.gif); background-repeat:no-repeat;}

*.faded {
	filter:alpha(opacity=70);
	opacity:0.7;
	background-color:Black;
}

/*polls*/
div.polltt{margin-bottom:20px;}
div.pollanswers{margin-bottom:20px; line-height:30px;}


/*blog*/
div.blog{width:622px; margin-bottom:28px;}
div.blogtop{width:608px; padding-left:14px; padding:9px 0px 0px 14px; margin-bottom:1px;  color:White;height:25px; background-color:#f79229; display:block; }
div.blogtitle{width:622px; height:25px; font-weight:bold; }
div.blogbottom{width:592px;  padding:15px; background-color:#e3e3e3; color:#5f5c5c;}

.modalBackground {
	filter:alpha(opacity=70);
	opacity:0.7;background-color:Black;
}

/*News*/
#news{width:730px;}
#news table{width:730px;}
#news table th{color:White; background-color:#279384; height:9px; padding:7px 0px 11px 0px; text-align:center;}
#news table th.tdtopics{padding-left:154px; width:436px; text-align:left;}
#news table td{ background-color:#fbfbfb; color:#5b5b5b; padding:13px 0px 8px 9px; font:normal normal bold 0.9em/0.9em Verdana; border-bottom: solid 1px #ededed;}
#news table td.date{background-color:#eeeeee; font:normal normal normal 0.7em/0.7em Verdana; padding:0px 9px;text-align:center;}
#news table td a{text-decoration:none;}

div.blogOptions>span>span{display:none;}
div.blogOptions{text-align:right; width:608px;}

div.forumOptions{}
div.forumOptions{text-align:right; width:608px; margin-bottom:10px;}

/* FAQs */
.faq-q { font-weight: bold; cursor: pointer; }
.faq-a { display: none; }
