@import url(css/menu.css);
@import url(scroll/scroll.css);

.HideMe, .HideMe *, .HideMe .paneswhitebg{
opacity:0;
filter:alpha(opacity=0);
}


html, body, form{
font-size:8.5pt;
height:100%;
}

html{
overflow:auto;
}

body{
font-family:verdana, sans serif !important;
letter-spacing:0 !important;
margin:0;
padding:0;
}

body *{
font-family:verdana, sans serif !important;
}
#Body{
background-color:#444;
}

.ControlPanel{
width:1110px;
margin:0 auto;
}

/*-------- Default Style --------*/
body,th,td,div,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{
font-family:verdana, sans serif;}
body,th,td,div,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{color:#000;font-size:8.5pt;}
h1, h2, h3, h4, h5, h6{color:#000;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}

a:link, a:visited{
color:#00009D;
}
a:hover{
color:#00009D;
}

a img{
border:solid 1px transparent;
}

a:hover img{
border:solid 1px #00BFF3;
}


ul, ol, ul li, ol li{
padding:0;
margin:0;
list-style-position: inside
}

h1{font-size:13px;}

/* Prevent the site from floating if you are logged in */
.SkinAllUnAuth{
height:100%;
}

#SkinVerticalAlign{
float:left;
height:50%;
margin-top:-305px;
width:100%;
}

#skincontainer{
width:1110px;
height:610px;
margin: 0 auto;
clear:both;
position:relative;
}

#logo{
position:absolute;
right:20px;
bottom:10px;
}

#homelink img{
border:none;
}



#backlink_c{
position:absolute;
left:20px;
bottom:10px;
color:#FFF;
text-transform:lowercase;
}

#backlink_c a:link, #backlink_c a:visited{
color:#00BFF3;
}

#skincontainercontent{
position:relative;
top:10px;
margin:0 10px;
}

#skinpanes{
position:relative;
}

a.LoginLink{
display:block;
padding:2px;
background:#00D;
position:absolute;
bottom:10px;
left:10px;
color:#FFF;
opacity:0;
filter:alpha(opacity=0);
}
a.LoginLink:hover{
color:#FFF;
opacity:1;
filter:alpha(opacity=100);
}

#skinmenu{
height:154px;
position:relative;
padding:10px 0 0 20px;
}

.searchlang{
font-size:8.5pt;
position:absolute;
right:0;
top:10px;
width:97px;
color:#FFF;
}

.searchlang .lang{
padding:0;
margin-left:-4px;
font-weight:bold;
}

.searchlang a:link,
.searchlang a:visited{
color:#FFF;
}

.searchlang a:hover{
color:#00BFF3;
text-decoration:underline;
}

.searchlang .search{
padding-top:5px;
}

#skincontainer .searchlang a.LangTrue:link,
#skincontainer .searchlang a.LangTrue:visited{
color:#00BFF3;
}

#skincontent{
}

.clearfloat{
clear:both;
}

.TimoDesignAdminMenu{
position:absolute;
bottom:0;
right:0;
}

.ishidden{
opacity:0;
filter:alpha(opacity=0);
}

#dnn_ctr475_PageLocalization_PageTree{
width:400px;
}

#ShowBgLink{display:bock;width:11px;height:8px;position:absolute;top:15px;right:15px;background:url('img/ShowBgArrow3.png') no-repeat;z-index:1000;}
#ShowBgLink.Active{background-position:0 -8px;}

/* Filter menu */
ul#ourtree, ul#ourtree li{
list-style-type:none;
}
ul#ourtree li ul,
ul#ourtree li:hover li ul,
ul#ourtree:hover li ul.Sel_Parent
{
display:none;
}
ul#ourtree li:hover ul,
ul#ourtree li li:hover ul,
ul#ourtree li ul.Sel_Parent,
ul#ourtree:hover li:hover ul.Sel_Parent{
display:block;
}

ul#ourtree ul{
padding-left:10px;}

/*Awards */
.AwItem h3{
font-size:8.5pt;

margin:0;
padding:0;
font-weight:normal;
}
.AwPublisher{
padding-bottom:12px;
}

/*for all skins with more then one pane */
h1.PageTitle{
border-bottom:solid 1px #000;
color:#00009D;
margin:0;
padding:0;
height:35px;
font-size:12px;
text-transform:lowercase;
font-weight:bold;}

#pane_c{
height:311px;
border-bottom:solid 1px #000;
}