/*
    Document   : hudle.com css style sheet
    Created on : 30. lokakuuta 2007, 12:00
    Author     : Jorma Hakala
    Description: Style definitions of the hudle.com web site.

    Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/*---------------------------------------------------------------------------
    html and body tags and common font styles
 ---------------------------------------------------------------------------*/
*
{
    margin: 0px;
    padding: 0px;
}

html,body
{
    height: 100%;
    margin: 0px;
    padding: 0px;
    border: none;
}

html
{
    background-color: #ADADAD;
    background-image: url("../gfx/background.jpg");
    background-repeat: repeat-x;
    background-position: top left;
    background-attachment: fixed;
}

body
{
    background-color: transparent;
}

body, input, select, textarea, table, li
{
    font-size: 10px;     /* Default 'em' values are calculated using this font-size 10px => (1px = 0.1em) */
    *font-size: x-small; /* for IE6 (x-small = 10px) */

    font-weight: normal;
    font-family : 'Verdana','Arial','Helvetica','Tahoma','sans-serif','MS Sans Serif','Trebuchet MS';

    color: #000;

    text-align: left;
    text-decoration: none;
}

p,dd,td
{
    font-size:1.1em;
}

/*---------------------------------------------------------------------------
    Headers
 ---------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,legend,dt
{
    padding: 0.2em;
    padding-left:10px;
    padding-bottom:0.5em;

    margin: 0em;
    /*margin-top: 0.5em;
    margin-bottom: 0.5em;*/

    color:#000000;
    font-weight: bold;
    font-family : 'Trebuchet MS','Arial','Helvetica','Verdana','Tahoma','MS Sans Serif','sans-serif';

    /*letter-spacing: 0.1em;*/
}

/*
h1:first-letter,
h2:first-letter,
h3:first-letter,
h4:first-letter,
h5:first-letter
{
    color:#859006;
}
*/

legend
{
    margin: 0em;
    padding: 0em;
    padding-left: 0.5em;
    padding-right: 0.5em;

    font-size: 1.5em;
    *position: absolute;
    *top: -0.5em;
    *left: 0.2em;
    color: #666;
}

h5
{
    font-size: 1em;
}

h4
{
    font-size: 1.2em;
}

h3
{
    font-size: 1.4em;
}

h2
{
    font-size: 1.6em;
}

h1
{
    font-size: 1.8em;
}

/*---------------------------------------------------------------------------
    Blocks
 ---------------------------------------------------------------------------*/

fieldset
{
    position : relative;

    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE ;/*#90CA04;*/

    border-left: none;
    border-bottom: none;
    border-right: none;

    margin: 0em;
    /*margin-top: 0.5em;
    margin-bottom: 1em;*/
    padding: 0.5em;

    *padding-top: 1.5em;
    *margin-top: 1.5em;

    /*background-color: #fff;
    background-color: #d7d7d7;*/
    background-image: url("../gfx/gradient_bg2.jpg");
    background-repeat: repeat-x;
    background-position: 0px -250px;
}

p,dd
{
    padding: 1em;
}

div.hr
{
    font-size:0.01em;
    height:0em;
    border:1px solid;
    margin-top:10px;

    border-color:#999 #fff #fff #fff;
}

/*---------------------------------------------------------------------------
    List
 ---------------------------------------------------------------------------*/

ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-top:1em;
    /*list-style-image:url("../gfx/li.gif");*/
}

ul li
{
    background-image: url("../gfx/li3.gif");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    
    /*
    background-image: url("../gfx/hudlecom_images.gif");
    background-repeat: no-repeat;
    background-position: -500px -275px;
    */

    padding-left: 2em;
    padding-bottom: 1em;
    font-size: 1.1em;
    margin-left:1em;
}

ul li ul li
{
    background-image: url("../gfx/li2.gif");
}

ul li ul li ul li
{
    background-image: url("../gfx/li3.gif");
}
/*---------------------------------------------------------------------------
    Links
 ---------------------------------------------------------------------------*/

a
{
    color: #718F09;/*#90CA04;*//*#669900;*/

    text-decoration: none;
    font-weight: normal;
    border: none;
}

a:hover
{
    text-decoration: underline;
}

a img
{
    border:none;
}

/*---------------------------------------------------------------------------
    Table
 ---------------------------------------------------------------------------*/
table
{
    width: 100%;
    border-collapse: collapse;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    empty-cells: show;
}

thead,tbody
{
    border: none;
}

td,th
{
    width: auto;
    padding: 0.2em;
    border: 1px solid #ddd;
    border-top: none;
}

th
{
    text-align: left;
    color: #fff !important;
    font-weight: bold;
    background-color:#000;
    background-image:url("../gfx/heading_bg.gif");
    background-repeat: repeat-x;
    /*background-color: #1c262c;*/
    vertical-align: middle;
}

td
{
    /*background-color: #fff;*/
    border-left:none;
    border-right:none;
    color: #000;


    /*filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;*/
}

/*---------------------------------------------------------------------------
    Definition list
 ---------------------------------------------------------------------------*/

dt
{
    font-size:1.3em;
    padding-bottom:0.2em;
}

dd
{
    padding-top:0.2em;
    padding-left:2em;    
}
/*---------------------------------------------------------------------------
    Forms
 ---------------------------------------------------------------------------*/

form
{
    margin: 0px;
    padding: 0px;
}

input,button,textarea,select
{

    font-family : 'Tahoma','Arial','Verdana','Geneva','MS Sans Serif','Helvetica','sans-serif','Trebuchet MS';
    font-size: 1.1em;

    margin: 0.2em;
    padding-left:0.2em;
    padding-right:0.2em;
    padding-top:0.1em;
    padding-bottom:0.1em;

    vertical-align: middle;

    text-decoration: none;

    border: 1px solid #999;
    background-color: #fff;
}

select
{
    padding:0;
}

form label
{
    /*color: #cee5ac;*/
    color: #666;
    /*font-weight: bold;*/
    /*padding-left: 1em;*/
}

form ol
{
    padding: 0.5em 1em 0 0.5em;
    list-style: none;
    margin: 0px;
}

form ol li
{
    padding-bottom: 0.5em;
    clear: both;
}

form ol li label
{
    margin-bottom: 0.1em;
    /*margin-left: 1em;*/
    display: block;
    font-weight: bold;
    color: #666;
}

form .checkbox,
form .radio,
form input[type="radio"],
form input[type="checkbox"]
{
    float: left;
    border: none;
    background-color: transparent;
    color: #90CA04;
}

form .checkboxLabel,form .radioLabel
{
    float: left;
    margin: 0.3em;
    padding-left: 0.5em;
    *margin-top: 0.6em;
    *margin-bottom: 0.6em;
}

form .submit
{
    text-align: center;
    font-weight: bold;

    color: #fff;
    background-color: #aaa;
    background-image: url("../gfx/gray_button_bg.gif");
    background-repeat: repeat-x;

    border-top: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
}

form .inputfield
{

    width:90%;
    padding:0.2em;

/*
    border: none;
    background-color: transparent;
    background-image: url("../gfx/inputfield_dark_bg.gif");
    background-repeat: no-repeat;
    background-position: top left;
    *background-attachment:fixed;

    width: 16em;
    height: 1.5em;
    padding-top: 0.3em;
    padding-left: 1em;
    padding-right: 2em;
*/
}

/*
form *
{
    position:relative;
}
*/

/*---------------------------------------------------------------------------
    SelectList
 ---------------------------------------------------------------------------*/
.selectList
{
    position: relative;
    top:0px;
    left:160px;
    
    padding-top: 0em;
    padding-left: 0em;

    width: 10em;
}

.selectList a
{
    float: left;
    display: inline;

    width: 3em;

    text-align: center;

    padding-top: 0em;
    padding-bottom: 1em;

    text-decoration: none;
}

.selectList a.selected
{
}

.selectList a:hover
{
    text-decoration: none;
}

.selectList a span
{
    font-size: 1.5em;
    font-family: arial;
    font-weight: bold;
    color: #999;
}

.selectList a:hover span
{
    color: #666;
}

.selectList a.selected span
{
    color: #333;
}

.selectList a img
{
    width:1.8em;
    height:1.2em;

    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.selectList a.selected img
{
    width:2.1em;
    height:1.4em;

    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.selectList a:hover img
{
    /*width:2.1em;
    height:1.4em;*/

    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}


/*---------------------------------------------------------------------------
    Other
 ---------------------------------------------------------------------------*/
.clearing
{
    clear:both;
    display:block;
    font-size:0;
    height:1px;
}

.print-header,.print-footer
{
    display:none;    
}

.links2
{
    font-family: Verdana;
}

.noBgImage
{
    background-image:none;
}

.moduleBox
{
    float:left;
    position:relative;
    width:200px;
    margin-left:10px;
}

.moduleBox div
{
    height:60px;
}

.moduleBox a
{
    display:block;
    padding-top:0.5em;
    font-weight:bold;
    text-align:right;
}

.printBlock
{
    display:none;
}

/*---------------------------------------------------------------------------
    Layout definitions...
 ---------------------------------------------------------------------------*/

.container
{
    position:relative;

    height: 100%;
    min-height: 100%;

    width: 703px;
    margin-left: auto;
    margin-right: auto;
}

html>body .container
{
    height: auto;
}

/*---------------------------------------------------------------------------
    Top
 ---------------------------------------------------------------------------*/

.top
{
    padding-top:10px;
    height: 50px;
}

.top .title
{
    float:left;
    width:49.6%;
    height:100%;

    background-image: url("../gfx/hudlecom_images.gif");
    background-repeat: no-repeat;
    background-position: -500px -200px;
}

.top .login
{
    position:relative;
    top:2px;
    float:right;
    width:329px;
    height:100%;

    background-image: url("../gfx/hudlecom_images.gif");
    background-repeat: no-repeat;
    background-position: -400px 0px;

    overflow:hidden;
}

.top .login h3
{
    float:left;
    padding:0;
    padding-top:4px;
    padding-left:10px;
    color:#70900B;
}

.top .login input
{
    width:6.5em;
    margin: 0.3em;
}

.top .login .submit
{
    width:36px;
    height:18px;
    background-image: url("../gfx/hudlecom_images.gif");
    background-repeat: no-repeat;
    background-position: -500px -250px;
    border:none;
    font-size:0;
    background-color: transparent;
}

.top .login .links
{
    clear:both;
    padding: 0.5em;
    padding-left:10px;
}

.top .login a
{
    background-image: url("../gfx/hudlecom_images.gif");
    background-repeat: no-repeat;
    background-position: -500px -275px;

    padding-left: 2em;
    font-size: 1.1em;
    color: black;
    font-size: 9px;
}
/*
.top .login a.logout
{
    background-image: url( "../gfx/icons/door_out.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
    float:left;
    padding-bottom:1em;
}
*/
/*---------------------------------------------------------------------------
    Menu Bar
 ---------------------------------------------------------------------------*/

.menu
{
    width:705px;
    height: 46px;
}

.menu .menuItem
{
    display:block;
    float:left;

    width: 116px;
    padding-left:1px;

    height: 30px;
    padding-top:15px;

    text-align:center;

    font-size: 1.3em;
    font-weight:bold;
    font-family : 'Trebuchet MS','Helvetica','Arial','Verdana','Tahoma','sans-serif','MS Sans Serif';
    color: #fff;

    background-image: url("../gfx/hudlecom_images.gif");
    background-repeat: no-repeat;
    background-position: -125px -50px;

    overflow: hidden;
    cursor: pointer;
}

.menu a:hover
{
    text-decoration:none;
}

.menu .menuItem:hover
{
    background-position: -125px 0px;
}

.menu .first
{
    background-position: 0px -50px;
}

.menu .last
{
    background-position: -250px -50px;
}

.menu .first:hover
{
    background-position: 0px 0px;
}

.menu .last:hover
{
    background-position: -250px 0px;
}

.menu .selected
{
    /*background-position: -125px 0px;*/
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

/*---------------------------------------------------------------------------
    Left column
 ---------------------------------------------------------------------------*/

.leftCol
{
    float:left;
    width:234px;
}

.leftCol .row1 .content
{
    padding-top:1px;
    padding-left:1px;
    margin:0px;
    height: 151px;
    overflow:hidden;
    background-color:#fff;
    border-top: 1px solid #DEDEDE;
    border-left: 1px solid #DEDEDE;
}

.leftCol .row1 .content *
{
    float:left;
}

.leftCol .row1 .bottom
{
    font-size:0;
    width: 234px;
    height:7px;
    background-image: url("../gfx/hudlecom_images.gif");
    background-repeat: no-repeat;
    background-position: -500px -75px;
}

.leftCol .row2
{
    margin-top:5px;
    margin-bottom:5px;
}

.leftCol .row2 .top,.leftCol .row2 .bottom
{
    font-size:0;
    margin:0px;
    padding:0px;
    width: 234px;
    height:7px;
    background-image: url("../gfx/hudlecom_images.gif");
    background-repeat: no-repeat;
    background-position: -500px -100px;
}

.leftCol .row2 .content
{
    background-color:#fff;
    border-right: 1px solid #DEDEDE;
    border-left: 1px solid #DEDEDE;
    width: 230px;
    min-height:20px;
}

.leftCol .row2 .content .case
{
    background-image: url("../gfx/hudlecom_images.gif");
    background-repeat: no-repeat;
    background-position: -500px -274px;

    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 1em;
    font-size: 1.1em;
    margin-left:1em;
}

.leftCol .row2 .content .case .title
{
    font-weight:bold;
    color:black;
}

.leftCol .row2 .content .case a
{
    font-size:1.1em;
    font-weight:bold;
    color:#838E0C;
}

.leftCol .row2 .bottom
{
    background-position: -500px -125px;
}

/*---------------------------------------------------------------------------
    Right column
 ---------------------------------------------------------------------------*/


.rightCol
{
    float:left;
    width: 467px;
}

.rightCol .row1
{
    height:160px;
}

.rightCol .row2
{
    width: 464px;
    margin-left:4px;
    margin-top:5px;
    margin-bottom:5px;
}

.rightCol .row2 .top,.rightCol .row2 .bottom
{
    font-size:0;
    margin:0px;
    padding:0px;
    height:7px;
    background-image: url("../gfx/hudlecom_images.gif");
    background-repeat: no-repeat;
    background-position: -0px -100px;
}

.rightCol .row2 .content
{
    width: 452px;
    background-color:#fff;
    border-right: 1px solid #DEDEDE;
    border-left: 1px solid #DEDEDE;
    padding:10px;
    padding-top:5px;    
    padding-left:5px;
    padding-right:5px;
    overflow:hidden;
}

.rightCol .row2 .content a.marketing
{
    margin-left:-2px;
}

.rightCol .row2 .content a.events
{
    
}

.rightCol .row2 .bottom
{
    background-position: 0px -125px;
}

/*---------------------------------------------------------------------------
    Footer
 ---------------------------------------------------------------------------*/

.footer
{
    clear:both;
    width: 701px;
}

.footer h2
{
    color: #fff;
}

.footer .row1,.footer .row2,.footer .row3
{
    border-right: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
}

.footer .top,.footer .bottom
{
    font-size:0;
    padding:0;
    margin:0;
    background-image: url("../gfx/hudlecom_images.gif");
    background-repeat: no-repeat;
    background-position: 0px -150px;
    width: 701px;
    height:7px;
}

.footer .bottom
{
    background-position: 0px -175px;
}

.footer .row2
{
    background-color: #718F09;
    min-height: 11em;
    _height:11em;
}

.footer .row2 .news
{
    float:left;
    width:190px;
    overflow:hidden;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:20px;
    padding-right:20px;
}

.footer .row2 a
{
    color: #90CA04;    
}

.footer .row2 .borders
{
    border-left:1px solid #8AB005;
    border-right:1px solid #8AB005;
}


.footer .row2 .title
{
    color:black;
    font-weight:bold;
}

.footer .row2 .news .content
{
    color:white;
}

.footer .row3,.footer .row1
{
    padding-left: 2em;
    background-color: #8AB005;
}

.footer .row3 div
{
    float:left;
    margin-top:1em;
    margin-bottom:1em;
    padding-left: 1em;
    padding-right: 1em;
    color:white;
}

.footer .row3 div.border
{
    border-right:1px solid black;
}

/*---------------------------------------------------------------------------
    Columns
 ---------------------------------------------------------------------------*/

.col10,.col20,.colHalf
{
    float: left;
    margin-left: 0em;
    margin-right: 0em;
}

.col10
{
    width: 100px;
}

.col20,.colHalf
{
    width: 200px;
}

/*---------------------------------------------------------------------------
    List icons
 ---------------------------------------------------------------------------*/

ul li.register
{
    background-image: url( "../gfx/icons/user_add.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.forgotpass
{
    background-image: url( "../gfx/icons/key_go.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.editcompany
{
    background-image: url( "../gfx/icons/building_edit.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.editaccount
{
    background-image: url( "../gfx/icons/vcard_edit.gif" );
    background-repeat: no-repeat;
    background-position: top left;
}

ul li.devices
{
    background-image: url( "../gfx/icons/drive.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.credits
{
    background-image: url( "../gfx/icons/coins.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.invite
{
    background-image: url( "../gfx/icons/group_add.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.logout
{
    background-image: url( "../gfx/icons/door_out.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.register
{
    background-image: url( "../gfx/icons/user_add.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.forgotpass
{
    background-image: url( "../gfx/icons/key_go.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.editcompany
{
    background-image: url( "../gfx/icons/building_edit.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.editaccount
{
    background-image: url( "../gfx/icons/vcard_edit.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.devices
{
    background-image: url( "../gfx/icons/drive.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.credits
{
    background-image: url( "../gfx/icons/coins.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.invite
{
    background-image: url( "../gfx/icons/group_add.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.logout
{
    background-image: url( "../gfx/icons/door_out.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.managecompany
{
    background-image: url( "../gfx/icons/building.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.manageusers
{
    background-image: url( "../gfx/icons/group.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.managenews
{
    background-image: url( "../gfx/icons/newspaper.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.reporting
{
    background-image: url( "../gfx/icons/report.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.downloads
{
    background-image: url( "../gfx/icons/folder.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.stories
{
    background-image: url( "../gfx/icons/book_open.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.support
{
    background-image: url( "../gfx/icons/comments.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.logs,ul li.topic
{
    background-image: url( "../gfx/icons/page_white_text.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.downloads,ul li.category
{
    background-image: url( "../gfx/icons/folder.gif" );
    background-repeat: no-repeat;
    background-position: top left;   
}

ul li.faq
{
    background-image: url( "../gfx/icons/help.png" );
    background-repeat: no-repeat;
    background-position: top left;   
}

/*---------------------------------------------------------------------------
    Wicket styles
 ---------------------------------------------------------------------------*/
ul li.feedbackPanelERROR
{
    /*background-position: 1em -0.2em;*/
    padding-top: 0.3em;
    padding-bottom: 0.5em;
    background-image: url( "../gfx/icons/error.gif" );
    background-repeat: no-repeat;
    background-position: top left;     
    color: #d52c2c;
}

#wicketAjaxDebugWindowLogId
{
    color: black;
}

.wicket-tree-table .header
{
    text-align: left;
    color: #fff !important;
    font-weight: bold;
    background-color:#000;
    background-image:url("../gfx/heading_bg.gif");
    background-repeat: repeat-x;
    vertical-align: middle;    
}

div.wicket-tree-table a 
{
    float:none !important;
}

.wicket_orderUp a,.wicket_orderDown a,.wicket_orderNone a
{
    color: #fff;
    font-weight: bold;
    display: block;
    padding-left: 1em;
    background-repeat: no-repeat;
    background-position: 0em 50%;
}

.wicket_orderUp a
{
    background-image: url( "../gfx/order_up.gif" );
}

.wicket_orderDown a
{
    background-image: url( "../gfx/order_down.gif" );
}

.wicket_orderNone a
{
    background-image: url( "../gfx/order_none.gif" );
}

.yui-calcontainer
{
    width: 20em;
}

table.palette td
{
    background-color: transparent !important;
}

table.palette td.header 
{
    border-color: #000 !important;
}

.yui-skin-sam img
{
    vertical-align:middle;
    margin-bottom:0.2em;    
}

/*---------------------------------------------------------------------------
    Tabs
 ---------------------------------------------------------------------------*/
 
.tabs
{
    height:2.5em;
    padding-left:1em;
    border-bottom:1px solid #eee;
    border-top: 1px solid #fff;
    background:transparent;
    background-image:url("../gfx/bg_footer.gif");
    background-repeat: repeat-x;
    background-position: bottom left;
    overflow:visible;
}

.tab
{
    float:left;
    position:relative;
    bottom:0px;
    *bottom:-0.1em;
    padding:4px;
    padding-right:7px;
    padding-left:7px;
    margin-top:3px;

    font-weight:bold;
    text-decoration: none;
    cursor: pointer;

    background-color:#fff;
    border:1px solid #ccc;
    border-bottom:none;
    background-image:url("../gfx/bg_footer.gif");
    background-repeat: repeat-x;
    background-position: 0px 3px;
}

.tab.on
{
    font-size:1.2em;
    margin-top:0px;
    padding-bottom:0.5em;

    background-image:none;
    border-bottom:1px solid #fff;
    background-image:url("../gfx/bg_top.gif");
    background-repeat: repeat-x;
    background-position: 0px -10px;
}

.tab_page
{
    clear:both;
    margin-top:0px;
    background-color:#fff;
    display:none;
}

.tab_page.on
{
    display:block;
}

/*---------------------------------------------------------------------------
    IE5/6 png fix
 ---------------------------------------------------------------------------*/
img 
{
    _behavior:  url("/HudleCom/pngbehavior.htc") url(/pngbehavior.htc);
}

