
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}
:focus{
outline:0;
}
body{
line-height:1;
color:black;
background:white;
}
ol,ul{
list-style:none;
}
table{
border-collapse:separate;
border-spacing:0;
}
caption,th,td{
text-align:left;
font-weight:normal;
}
blockquote:before,blockquote:after,
q:before,q:after{
content:"";
}
blockquote,q{
quotes:"" "";
}body 
{
background-color:#EEEEEE;
background:url(http://www.vskn.ca/system/application/assets/siteimages/background.gif);
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
margin:0;
padding:0;
text-align:center;
line-height:1.2;
}
ul 
{
list-style:none;
}
ol 
{
list-style-type:decimal;
margin-left:4em;
}
ol ol
{
list-style-type:lower-alpha 
}
ol ol ol 
{
list-style-type:
lower-roman 
}
div#content 
{
background-color:#ffffff;
width:940px;
padding:0;
margin:0 auto;
color:#666666;
border:#666666 solid 1px;
text-align:left;
position:relative;
top:0;
left:0;
}
div.pagecontent
{
padding:0 50px 0 170px;
color:black;
clear:none;
}
div.pagecontent ul
{
list-style:disc;
padding-left:3em;
}
div#embeddedcontent
{
width:550px;
margin:0;
padding:0;
}
.alert
{
font-weight :bold;
font-variant:small-caps;
color :red;
}
.mouseover
{
background-color:#FF9999;
vertical-align:middle;
}
.loading
{
color:red;
font-style:italic;
font-size:larger;
margin:2em 2em;
height:20px;
background:url(http://www.vskn.ca/system/application/assets/siteimages/waiticon.gif);
background-position:center right;
width:10em;
background-repeat:no-repeat;
}
#controls
{
width:940px;
}
.damnedrobots
{
visibility:hidden;
height:1px;
}
h1
{
font-size:24px;
font-weight:bold;
}
h2
{
font-size:20px;
font-weight:bold;
}
h3
{
font-size:16px;
font-weight:bold;
}
h4 
{
font-size:12px;
font-weight:bold;
}
a
{
color:rgb(229,101,52);
}
a img
{
border:none;
}
button
{
display:inline;
border-width:1px;
border-color:#ffe #aaab9c #ccc #fff;
border-style:solid;
color:#333;
text-decoration:none;
background:#eee;
text-align:center;
margin:0 auto;
padding-top:2px;
padding-bottom:2px;
}
button:hover
{
border-color:#ccc #fff #ffe #aaab9c;
color:white;
text-decoration:none;
background:url(http://www.vskn.ca/system/application/assets/siteimages/buttonhover.gif);
}
.clearing
{
clear:both;
}
.raised
{
border-bottom:1px gray solid;
border-left:1px silver solid;
border-top:1px silver solid;
border-right:1px gray solid;
}
.inset
{
border-top:1px gray solid;
border-right:1px silver solid;
border-bottom:1px silver solid;
border-left:1px gray solid;
}
strong
{
font-weight:bold;
}
em
{
font-style:italic;
}
.searchfor
{
color:blue;
font-weight:bold;
}
table.striped .odd
{
background-color:#ffff99;
vertical-align:middle;
height:2em;
}
table.striped .even
{
background-color:#ffffff;
vertical-align:middle;
height:2em;
}
table.padded tr td
{
padding:5px 10px 0 10px;
}
table thead tr th
{
font-weight:bold;
padding:5px 10px 0 10px;
}#footer 
{
background-color:#FFFFFF;
width:940px;
position:relative;
padding:0.5em 0;
margin:0 auto;
font-size:11px;
line-height:1.2;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:left;
}
#footer .left
{
display:inline;
float:left;
margin-left:2em;
}
#footer .right
{
display:inline;
float:right;
margin-right:2em;
}
#footer a
{
color:black;
}
#footer a:hover
{
color:gray;
}
#footer .copyright 
{
text-align:center;
display:block;
font-family:helvetica;
font-size:11px;
color:#8f8e8e;
}
.headerlinks
{
background-color:transparent;
position:absolute;
top:0;
right:0;
padding:0;
margin:0;
margin-top:.25em;
margin-right:2em;
font-size:12px;
line-height:1.2;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:right;
}
.footerlinks
{
background-color:#FFFFFF;
width:940px;
position:relative;
padding:2em 0 .25em 0;
margin:0 auto;
font-size:12px;
line-height:1.2;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:center;
}
#banner 
{
padding:0;
margin:0;
background-color:#FFFFFF;
}
form.searchfor button
{
margin-left:.5em;
}.roar-body
{
position:absolute;
font:12px/14px "Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
color:#fff;
text-align:left;
z-index:999;
}
.roar
{
position:absolute;
width:300px;
cursor:pointer;
}
.roar-bg
{
position:absolute;
z-index:1000;
width:100%;
height:100%;
left:0;
top:0;
background-color:#000;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
}
.roar-body-ugly .roar 
{
background-color:#333;
}
.roar-body-ugly .roar-bg
{
display:none;
}
.roar h3
{
position:relative;
padding:15px 10px 0;
margin:0;
border:0;
font-size:13px;
color:#fff;
z-index:1002;
}
.roar p
{
position:relative;
padding:10px 10px 15px;
margin:0;
font-size:12px;
color:#fff;
z-index:1002;
}
.roar img{
position:relative;
width:64px;
height:64px;
float:left;
margin:15px;
z-index:1002;
}
.roar .img0
{
background:url(http://www.vskn.ca/system/application/assets/siteimages/messageerror.png) top left no-repeat;
}
.roar .img1
{
background:url(http://www.vskn.ca/system/application/assets/siteimages/messagewarning.png) top left no-repeat;
}
.roar .img2
{
background:url(http://www.vskn.ca/system/application/assets/siteimages/messagemessage.png) top left no-repeat;
}
ul.dropdown,
ul.dropdown li,
ul.dropdown ul{
list-style:none;
margin:0;
padding:0;
}
ul.dropdown{
position:relative;
top:0;
left:0;
z-index:597;
float:left;
}
ul.dropdown li{
float:left;
line-height:1.3em;
vertical-align:middle;
zoom:1;
width:130px;
}
ul.dropdown li.hover,
ul.dropdown li:hover{
position:relative;
z-index:599;
cursor:default;
}
ul.dropdown ul{
visibility:hidden;
position:absolute;
top:100%;
left:0;
z-index:598;
width:100%;
}
ul.dropdown ul li{
float:none;
}
ul.dropdown ul ul{
top:1px;
left:99%;
}
ul.dropdown li:hover > ul{
visibility:visible;
}
ul.dropdown-vertical{
width:150px;
position:absolute;
top:0px;
left:0;
}
ul.dropdown-vertical ul{
top:1px;
left:99%;
}
ul.dropdown-vertical li{
float:none;
}
ul.dropdown{
font-weight:bold;
}
ul.dropdown li{
padding:7px 10px;
border-style:solid;
border-width:1px 1px 1px 0;
border-color:#fff #d9d9d9 #d9d9d9;
background-color:#f6f6f6;
color:#000;
}
ul.dropdown li.hover,
ul.dropdown li:hover{
background-color:#eee;
color:#000;
}
ul.dropdown a:link,
ul.dropdown a:visited{color:#000;text-decoration:none;}
ul.dropdown a:hover{color:#000;}
ul.dropdown a:active{color:#ffa500;}

ul.dropdown ul{
width:150px;
margin-top:1px;
}
ul.dropdown ul li{
font-weight:normal;
}
ul.dropdown *.dir{
background-image:url(http://www.vskn.ca/system/application/assets/siteimages//dropdown/nav-arrow-down.png);
background-position:138px 50%;
background-repeat:no-repeat;
}
ul.dropdown-horizontal ul *.dir{
padding-right:15px;
background-image:url(http://www.vskn.ca/system/application/assets/siteimages//dropdown/nav-arrow-right.png);
background-position:100% 50%;
background-repeat:no-repeat;
}
ul.dropdown-upward *.dir{
background-image:url(http://www.vskn.ca/system/application/assets/siteimages//dropdown/nav-arrow-top.png);
}
ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir{
background-image:url(http://www.vskn.ca/system/application/assets/siteimages//dropdown/nav-arrow-right.png);
}
ul.dropdown-vertical-rtl *.dir{
padding-right:10px;
padding-left:15px;
background-image:url(http://www.vskn.ca/system/application/assets/siteimages//dropdown/nav-arrow-left.png);
background-position:0 50%;
}
.resource
{
width:720px;
border-top:1px black solid;
padding:.5em 0;
}
#resourcelist li
{
clear:both;
padding:.5em 0;
}
.resource .thumbnail
{
width:122px;
height:92px;
float:left;
margin-top:2.4em;
text-align:center;
}
.resource .summary
{
width:580px;
margin-left:1em;
float:left;
}
.resource .title
{
overflow:hidden;
height:1.2em;
font-weight:bold;
font-size:120%;
}
.resource .description
{
overflow:hidden;
max-height:6em;
color:black;
font-size:100%;
margin-top:.5em;
}
.resource .organization
{
overflow:hidden;
margin-top:.5em;
font-weight:bold;
color:black;
font-size:100%;
max-height:1.2em;
}
.resource .email
{
overflow:hidden;
margin-top:.5em;
max-height:1.2em;
}
#resourcelist
{
list-style-type:none;
margin-left:0;
padding-left:0;
margin-bottom:.5em;
}
.resourcebuttons
{
margin:.5em 0 0 0;
padding:0 .5em;
clear:both;
text-align:right;
}
.page
{
width:720px;
border-top:1px black solid;
padding:.5em 0;
}
#pagelist li
{
clear:none;
padding:.5em 0;
}
.page .title
{
overflow:hidden;
height:1.2em;
font-weight:bold;
font-size:120%;
}
.page .description
{
overflow:hidden;
max-height:3.6em;
color:black;
font-size:100%;
margin-top:.5em;
}
#pagelist
{
list-style-type:none;
margin-left:0px;
padding-left:0px
}
.question
{
font-size:110%;
color:navy;
}
.answer
{
color:black;
font-style:italic;
margin:0 5em;
}.breadcrumbs
{
margin-bottom:.5em;
padding-bottom:.5em;
border-bottom:1px black solid;
}
