﻿
body 
{
    margin: 0;
    width: 802px;
    /*background-color: #cccccc;*/
    background-color: white;
    padding: 0;
    border: 0;
}

img
{
    padding: 0;
    border: 0;
    margin: 0;    
}

#img
{
    padding: 0;
    border: 0;
    margin: 0;    
}

.dvlogocss
{
    width: 260px;
    min-height: 60px;
    float:left;
}

.dvLogoBack
{
    /*background-color: #cccccc;*/
    width: 100%;
    min-height: 60px;
    float:left;

}
.dvAds
{
    width: 520px;
    height: 60px;
    float: right;
    text-align: center;
    border-style: none;
    border-width: 0px;
    border-color: #ff3333;
}

.divHeadpancss
{
    width: 520px;
    height: 60px;
    border-style: solid;
    border-color: #ddddff;
    border-width: 4px;
    color: #ddddff;
    font-family: Impact;
    font-size: 50px;
    float: left;
    text-align: center;
}

.loglinecss
{
    float: left;
    width: 100%;
    min-height: 20px;
}


.dvMain
{
    width: 80%;
    clear: both;
}

.newsframecss
{
    width: 100%;
    float: left;
}



.pollnewsframecss
{
    width: 380px;
    min-height: 60px;
    margin-top: 0px;
    margin-bottom: 4px;
    float: right;
    /*border-style: solid;
    border-color: Orange;
    border-width: 2px;*/
}

.pollnewsheadcss
{
    width: 100%;
    font-style: italic;
    font-family: @Kozuka Mincho Pro H;
    margin: 0;
}

.pollnewstitlecss
{
    width: 100%;
    color: Blue;
    text-decoration: none;
}


.othernewsframecss
{
    width: 380px;
    min-height: 60px;
    margin-top: 0px;
    margin-bottom: 4px;
    float: right;
    /*border-style: solid;
    border-color: Orange;
    border-width: 2px;*/
}

.othernewsheadcss
{
    width: 100%;
    font-style: italic;
    font-family: @Kozuka Mincho Pro H;
}

.othernewstitlecss
{
    display: block;
    overflow: auto;
    width: 100%;
    background-color: #eeeeee;
    text-decoration: none;
    border-bottom: 0px solid #ff0000;
}

.othersourceframecss
{
    width: 400px;
    min-height: 60px;
    margin-top: 4px;
    margin-bottom: 6px;
    float: left;
    /*border-style: solid;
    border-color: Orange;
    border-width: 2px;*/
}

.othersourceheadcss
{
    width: 100%;
    height: 20px;
    font-family: Arial;
    font-size: 16px;
}

.othsrcimgcss
{
    /*width: 160px;*/
    width: 60px;
    float: left;
}

.othsrcdesccss
{
    /*width: 239px;*/
    width: 339px;
    float: right;
}

.othsrcdesc2css
{
    width: 100%;
    float: left;
    font-size: 12px;
    color: Black;
}
.othsrcdesc3css
{
    width: 50%;
    float: right;
    font-size: 12px;
    color: Black;
}

.othsrcdescnicss
{
    width: 100%;
    float: right;
    font-size: 14px;
    color: Black;
}

.othsrcdesc3nicss
{
    width: 50%;
    float: right;
    font-size: 12px;
    color: Black;
}

.othsrchypcss
{
    text-decoration: none;
}
.mainframecss
{
    position: relative;
    z-index: 0;
    display: table;
    width: 100%;
    float: left;
    border: 0px solid #ffff00;
    padding: 0px;
    margin: 0px;
}
.frontdawnusscss
{
    width: 250px;
    min-height: 100px;
    background-color: #eeeeee;
    margin: 1px;
    border-width: 1px;
    border-style: outset;
    border-color:#dddddd;
    padding: 1px;
}

.frontdawnuss_spccss
{
    width: 250px;
    min-height: 100px;
    background-color: #eeeeff;
    margin: 1px;
    border-width: 1px;
    border-style: outset;
    border-color:#eeeeee;
    padding: 1px;
}

.dawnussholdercss
{
    min-width:200px;
    min-height: 200px;
    float: left;
    margin-top: 4px;
    margin-bottom: 4px;
    /*border-style: solid;
    border-color: Yellow;
    border-width: 2px;*/
}

.frontpollholdercss
{
    width: auto;
    height: auto;
    border-width: 0px;
    border-style: solid;
    border-color: #0000ff;
    float: right;
}

.frontpollcss
{
    width: 250px;
    height: auto;
    background-color: #eeeeee;
    float: right;
    border-width: 0px;
    border-style: solid;
    border-color: #000000;
}

.frontpollpiccss
{
    width: 100%;
    clear: both;
}
.frontpollpicholdercss
{
    width: 40%;
    float: left;
    border-width: 0px;
    border-style: solid;
    border-color: Blue
}
.frontpollheadcss
{
    width: 100%;
    float: left;
    text-align: center;
    font-family: @Arial Unicode MS;
    background-color: #ffffdd;
}

.frontpolltitlecss
{
    width: 60%;
    border-width: 0px 4px 0px 4px;
    /*margin: 4px;*/
    text-align: center;
    font-family: @Arial Unicode MS;
    font-size: 16px;
    float: right;
    color: Blue;
    background-color: #eeeeff;
    text-decoration: none;
}

.frontpollteasercss
{
    width: 100%;
    border-width: 4px;
    /*margin: 4px;*/
    text-align: center;
    font-family: @Arial Unicode MS;
    font-size: 12px;
    float: right;
    background-color: #eeffee;
    position: relative;
    top: 0px;

}

.frontpageholdercss
{
    display: table;
    width:405px;
    min-height: 200px;
    float: left;
   border-style: solid;
    border-color: Red;
    border-width: 0px;
}

.frontpageclear
{
    width:100%;
    clear:both;
    height: 0px;
    border-bottom: 1px solid #ffffff;
    margin: 0px;
    padding:0; 
}

.frontpagecss
{
    padding:0;
    margin: 0,auto;
    width: 400px;
    height: auto;
    background-color: #eeeeee;
    clear: both;
    border: 0px solid #000000;
}

.topheadcss
{
    width: 100%;
    height: 20px;
    float: none;
}


.newercss
{
    float: right;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    padding: 0px 4px 0px 4px;
    background-color: #777777;
}

.oldercss
{
    float: right;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    padding: 0px 4px 0px 4px;
    background-color: #777777;
}

.frontheadcss
{
    width: auto;
    float: left;
    text-align: left;
    font-family: Arial;
    font-size: 20px;
    background-color: #ffffdd;
}

.frontpagetitlecss
{
    width: 60%;
    border-width: 0px 4px 0px 4px;
    /*margin: 4px;*/
    text-align: center;
    font-family: @Arial Unicode MS;
    font-size: 20px;
    float: right;
    color: Blue;
    background-color: #eeeeff;
    text-decoration: none;
}

.frontpageteasercss
{
    width: 60%;
    border-width: 4px;
    /*margin: 4px;*/
    text-align: center;
    font-family: @Arial Unicode MS;
    font-size: 12px;
    float: right;
    background-color: #eeffee;
    position: relative;
    top: 0px;

}
.dawnusspiccss
{
    width: 35%;
    float: left;
}

.frontpagepiccss
{
    width: 100%;
    clear: both;
}
.frontpagepicholdercss
{
    width: 40%;
    float: left;
    border-width: 0px;
    border-style: solid;
    border-color: Blue
}

.frontpageframecss
{
    display: table;
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    border: 0px solid #ff0000;
}

.frontpagenewsframecss
{
    width: 100%;
    float: left;
    border: 0px solid #ffff00;
}

.frontmoreframecss
{
    display: block;
    width: 350px;
    float: right;
    border-style: solid;
    border-width: 0px;
    border-color: Yellow;
}

.mblogholdercss
{
    width: 765px;
    min-height: 20px;
    background-color: Transparent;
    vertical-align: middle;
    float: none;
}

.mblogholdernextcss
{
    width: 49%;
    min-height: 20px;
    background-color: Transparent;
    vertical-align: bottom;
    float: left;
}

.mpicholdernextcss
{
    width: 382px;
    float: left;
}

.mblogheaderdatecss
{
    min-width: 20px;
    height: 90%;
    background-color: Transparent;
    color: #000000;
    font-family: Arial;
    font-size: smaller;
   float: left;
}

.mblogauthorcss
{
    margin-left: 4px;
    min-width: 20px;
    background-color: Transparent;
    color: #000000;
    font-family: Arial;
    font-size: smaller;
    float: left;
}

.mblogheadercss
{
    width: 100%;
    background-color: Transparent;
    color: #ffffff;
    vertical-align:text-bottom;
    font-family: Arial Black;
}

.mblogheadcss
{
    min-width: 30px;
    background-color: #222222;
    color: #ffffff;
    font-family: Arial Black;
    margin-left: 4px;
    float: left;
}

.readmoretcss
{
    width: 160px;
    height: 50px;
    bottom: 10px;
    float: right;
    background-color: White;
    color: Blue;
    font-family: Arial Unicode MS;
    font-size: 24px;
    padding-left: 4px;
    padding-right: 4px;
    margin-left: 6px;
    text-decoration: none;
}

.menupancss
{
    display: table;
    width: 100%;
    height: 12px;
    border: 0px solid #00ff00;
}

.datelinecss
{
    display: table;
    width: 100%;
    height: 22px;
    border: 0px solid #333333;
}


.bbdaycss
{
    float: left;
    width: 7%;
    text-align: left;
    font-size: 16px;
    color: #777777;
    height: 99%;
    background-color: #ffffff;
    border: 0px solid #0000ff;
}

.dateframecss
{
    font-family: Arial;
    color: #222222;
    width: 92%;
    height: 99%;
    float: left;
    border: 0px solid #0000ff;
    margin: 0px;
}

.prevnextcss
{
    display: table;
    font-family: Arial;
    font-size: 10px;
    text-align: center;
    background-color: #eeeeff;
    text-decoration: none;
    margin: 0px 0px 4px 0px;
    border: 0px solid #ff00ff;
    color: #000000;
}

.prevnextacss
{
    font-family: Arial;
    font-size: 10px;
    text-align: center;
    background-color: #eeeeff;
    text-decoration: none;
    color: #000000;
}
.prevnextacss:hover
{
    background-color: #ffdddd;
}


.prevnext2css
{
    display: block;
    background-color: #ddddff;
    height: 10px;
    float: left;
}

.headlinecss
{
    display: table;
    width: 700px;
    float: none;
    height: 20px;
    background-color: Transparent;
    color: #7777ff;
    font-family: Arial Unicode MS;
    font-size: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 2px 0px;
    text-align: center;
    text-decoration: none;
    border: 0px solid #00ffff;
}
.headlinecss:a
{
    text-decoration: none;
    color: #4444ff;
}

.readmorecss
{
    min-width: 20px;
    float: none;
    bottom: 10px;
    background-color: White;
    color: Blue;
    font-family: Arial Unicode MS;
    font-size: 24px;
    padding-left: 4px;
    padding-right: 4px;
    margin-left: 6px;
    text-decoration: none;
}
.readmorecss:a
{
    text-decoration: none;
    color: Blue;
}
.artdivcss
{
    width: 100%;
    min-height: 100px;
    text-align: center;
}
.artfrmcss
{
    width: 765px;
    height: auto;
    background-color: Transparent;
    vertical-align: top;
    text-align:left;
    font-family: Arial;
    float: left;    

}

.mblogbodycss
{
    width: 765px;
    height: auto;
    background-image: url("bb9/images/artbak.jpg");
    /*background-image: url("images/misc/nav_grad_blu.gif");*/
    background-repeat:repeat-x;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 4px;
    display: table;
    /*
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#0000FF', EndColorStr='#000000');
*/
}

.mblogbodyhalfcss
{
    width: 50%;
    min-height: 20px;
    background-color: #dddddd;
    vertical-align: top;
    float: left;
}
.mblogpollcss
{
    width: 80%;
    min-height: 20px;
    background-color: #44ff44;
    vertical-align: top;
    float: left;
}

.pollpanrowcss
{
    width: 100%;
    min-height: 20px;
    /*background-color: #44ff44;*/
    vertical-align: top;
    float: left;
}

.pollpannamerowcss
{
    width: 20%;
    min-height: 20px;
    float: left;
}

.pollpanbutcss
{
    white-space: nowrap;
    width: auto;
    height: 14px;
    background-color: #ffffff;
    color: Black;
    font-family: Verdana;
    font-size: 10px;
    text-align: right;
}
.pollpanbbutcss
{
    width: 300px;
    height: 14px;
    background-color: #ffffff;
    color: Black;
    font-family: Verdana;
    font-size: 10px;
    text-align: right;
}

.pollpan3butcss
{

display: table;
border: 1px solid #666969;
padding: 4px;
background: #FFFFFF;
margin-left: auto;
margin-right: auto;
}

.pollpan2butcss
{
    white-space: nowrap;
    display: inline;
    width: auto;
    margin-left:auto;
    margin-right:auto;
    height: 14px;
    background-color: #ffffff;
    color: Black;
    font-family: Verdana;
    font-size: 10px;
    text-align: center;
}

.pollbutcss
{
    border-style: none;
    background-color: #ffffff;
    text-align: right;
}
.polltdnamecss
{
    width: 20%;
    text-align: right;
    background-color: #eeeeee;
}

.polltablecss
{
    float: left;
    width: 100%;
}

.polltitletrcss
{
    width: 100%;
}

.polltdnamecss
{
    width: 20%;
    text-align: right;
}
.polltddatacss
{
    text-align: left;
    width: 100%;
}

.polltabshowcss
{
    text-align: left;
    width: 100%;
    height: 10px;
}
.polltrshowcss
{
    width: 100%;
    height: 100%
}
.polltdshowcss
{
    height: 100%;
    width: 100%;
    background-image: url("images/misc/bar.jpg");
    background-repeat:no-repeat;
}
.pollpancss
{
    height: 12px;
    width: 100%;
}

.pollbutvotecss
{
    background-color: #9999ff;
    color: #2222ff;
    font-size: 10px;
    font-family: Verdana;
    margin: 2px 0px 2px 0px;
}

.pollpanstscss
{
    background-color:Transparent;
    color: #dddddd;
    height: 18px;
    font-size: 16px;
    font-family: Arial;
    margin: 2px 0px 2px 0px;
}

.pollpantitlecss
{
    text-align: center;
    font-family: Verdana;
    color: #ffffff;
    background-color: #3333ff;
    font-size: larger;
    margin: 0px 0px 6px 0px;
}

.pollpanchoicecss
{
    width: 400px;
    text-align: center;
    background: #7777ff;
    color: White;
}

.pollbutchoicecss
{
    background-color: Blue;
    color: White;
}

.polltdshow2css
{
    height: 100%;
    width: 100%;
    background-image: url("images/misc/bar.jpg");
    background-repeat:no-repeat;
}

.polltd2showcss
{
    height: 100%;
    background-color: Transparent;
}

.mblogpiccss
{
    width: 30%;
    float: right;
    vertical-align: top;
    
}
.mblogfpiccss
{
    width: 25%;
    float: left;
    vertical-align: top;
    
}

.mblogpicturecss
{
    width: 100%;
    height: 100%;
    float: left;
}
.tabcss
{
    width: 802px;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.tdleftcss
{
    width: 100px;
    height:400px;
    /*background-color: #cccccc;*/
    text-align:left;
    vertical-align: top;
}
.tdleftsmallcss
{
    width: 0px;
    height:400px;
    /*background-color: #cccccc;*/
}

.tdrightcss
{
    width: 700px;
    text-align:left;
    vertical-align: top;
}
.tdrightbigcss
{
    width: 800px;
    text-align:left;
    vertical-align: top;
}

.divlogcss
{
    /*width: 100%;*/
    width: 100px;
    height: 22px;
    float: left;
}
.logbutcss
{
    width: 100%;
    border-style: none;
    
    background-color: Gray;
    float: left;
}

.logAdmincss
{
    float: left;
    /*width: 100%;*/
    width: 400px;
}

.divlogoutcss
{
    width: 100px;
    float: left;
}

.butlogoutcss
{
    float: left;
    width: 95%;
    font-size: x-small;
    border-style: none;
    background-color: transparent;
}

.dvli_itemcss
{
    min-width: 60px;
    float: left;
    text-decoration: none;
    background-color: #eeeeee;
    color: #000000;
    border-style: double;
    border-width: 0px 0px 0px 1px;
    border-color: #ffffff;
    padding: 0px 2px 0px 2px;
}

.dvloggedincss
{
    /*
    float: left;
    min-width: 100px;
    min-height: 20px;
*/
    clear: both;
    width: 100%;
    height: auto;
    border-width: 0px;
    /*background-color: #dddddd;*/
}

.divforgotcss
{
    float: right;
}

.picturefrmcss
{
    width:765px;
    height:600px;
}

.picpandircss
{
    float: left;
    font-family: Arial;
    font-size: 20px;
    background-color:#ddddff;
}
.picnamecss
{
    float: left;
    font-family: Arial;
    font-size: 20px;
    background-color:#ddddff;
    margin: 4px 4px 4px 4px;
}

.picimgcss
{
    height: 200px;
    float: left;
}

.imgbutpiccss
{
    height: 60px;
    float: left;
    margin: 2px 2px 2px 2px;
}

.dirpiccss
{
    
    float: left;
    clip: 0px 160px 0px 0px;
    max-width: 160px;
    border-style: none;
    border-width: 0px;
    background-color: #ddddff;
    border-left: 0px;
    margin: 0;
    padding: 0px 0px 0px 0px;
}

.labnotfoundcss
{
    border-style: none;
    padding: 0px 0px 0px 0px;
    background-color: transparent;
    color: Red;
    font-size: 12px;
    font-style: italic;    
}

.panforgotcss
{
    float: right;
}
.panbutforgotcss
{
    border-style: none;
    padding: 0px 0px 0px 0px;
    background-color: black;
    color: White;
    font-style: italic;
}

.butemailfoundcss
{
    border-style: none;
    padding: 0px 0px 0px 0px;
    background-color: black;
    color: White;
    font-style: italic;
}

.butforgotcss
{
    border-style: none;
    padding: 0px 0px 0px 0px;
    background-color: Transparent;
    color: Red;
    font-style: italic;
}

.hmcontentcss
{
    width: 100%;
    clear: both;
    font-family: Arial;
    font-size: 14px;
}

.hmimgcss
{
    float:none;
    display: block;
    width: 200px;
}

.hmpicurlcss
{
    float:left;
}
.butblogeditcss
{
    border-style: none;
    background-color: Transparent;

}
.butblogdelcss
{
    border-style: none;
    background-color: Transparent;

}

.blogcss
{
    width: 100%;
    float: left;
    vertical-align: top;
}

.blogheadcss
{
    width: 100%;
    min-height: 15px;
    vertical-align: top;
    background-color: #ffff99;
    clear: both;
}

.blogcontentcss
{
    display: block;
    width: 100%;
    height: auto;
    clear: both;
    font-family: Arial;
    font-size: 14px;
}

.blogrowcss_over
{
    background-color: #dddddd;
}

.blogrowcss
{
    float: left;
    background-color: #aaaaaa;
    width: 100%;
    display: table;
    border: 0px solid #ffff00;
    height: 14px;
}

.pnnewblogcss
{
    width: 100%;
    display: table;
    border: 0px solid #ffff00;
    height: 14px;
}

.blog_option_css
{
    width: 5%;
    float: left;
}

.blog_auth_css
{
    width: 104px;
    float: left;
}
.blog_title_css
{
    width: 300px;
    float: left;
}
.blog_ind_css
{
    width: 5%;
    float: left;
}
.blog_status_css
{
    width: 7%;
    text-align:center;
    float: left;
}

.blog_series_css
{
    width: 50px;
    text-align:center;
    float: left;
}

.blog_noindex_css
{
    width: 50px;
    text-align:center;
    float: left;
    
}

.cb_disable_css
{
    color: Black;
    text-decoration: none;
}

.blog_live_css
{
    width: 5%;
    float: left;
}
.blog_time_css
{
    width: 140px;
    float: left;
}

.blog_approved_css
{
    width: 10%;
    float: left;
}

.blogeditheadcss
{
    width: 20%;
    float: left;
}

.blogeditupdatecss
{
    padding-left: 4px;
    padding-right: 4px;
    min-width: 20px;
    float: left;
}

.blogeditlistcss
{
    padding-left: 4px;
    padding-right: 4px;
    min-width: 20px;
    float: left;
}

.blogeditlivecss
{
    padding-left: 4px;
    padding-right: 4px;
    min-width: 20px;
    float: left;
}

.blogedittestcss
{
    padding-left: 4px;
    padding-right: 4px;
    min-width: 20px;
    float: left;
}

.blogrespancss
{
    font-size: 20px;
    font-family: Arial Rounded MT Bold;
}

.blogrespaneditcss
{
    float: left;
    width: 370px;
    border: 4px solid #ffff44;
    overflow: visible;
}

.blogrespan2editcss
{
    width: 99%;
    height:400px;
    border: 4px solid #ffff44;
    overflow: scroll;
}

.blogrespanholdcss
{
    width: 350px;
    height: 400px;
    border: 1px solid #eeeeee;
    display: block;
    overflow: scroll;
}


.resitemholdcss
{
    display: table;
    width: 90%;
    min-height: 20px;
    border: 1px solid #4444ee;
}

.resmoviecss
{
    float: left;
    font-family: Arial;
    font-size: 16px;
    border-style: none;
    border-color: Yellow;
    margin: 0px 4px 0px 0px;
}


.resmarkoncss
{
    float: left;
    height: 10px;
    width: 4%;
    background-color: #ff0000;
    border: 1px solid #ffff00;
}

.resmarkoffcss
{
    float: left;
    height: 10px;
    width: 4%;
    background-color: transparent;
    border: 1px solid #ffff00;
}

.moviepancss
{
    float: none;
    text-align: left;
    display: table;
    font-family: Arial;
    font-size: 12px;
    width: 99%;
    border: 0px solid #ffff77;
    margin: 0;
    height: 12px;
}


.resmovurlcss
{
    float: left;
    font-family: Arial;
    font-size: 12px;
    width: 95%;
    border-width: 0;
    border-style: none;
    border-color: Yellow;
    background-color: Yellow;
    margin: 0;
}
.resimgsmallcss
{
    width: 150px;
    border-width: 4px;
    border-style: solid;
    border-color: #4444ee;
}

.resimgeditcss
{
    width: 90%;
    border-width: 4px;
    border-style: solid;
    border-color: #4444ee;
}

.resimgaltcss
{
    min-width: 40px;
    height: 15px;
    text-align: right;
    vertical-align:bottom;
    float: left;
    padding: 0px 4px 0px 4px;
    font-size: 12px;
    
}

.resimgalttbcss
{
    width: 90%;
    height: 15px;
    float: left;
}

.rescaptiontbcss
{
    width: 310px;
    height: auto;
    float: left;
    border: 1px solid #dddddd;
    overflow: hidden;
}

.newpicbutcss
{
    float: left;
    font-family: Arial;
    font-size: 16px;
    border-style: none;
    border-color: Yellow;
    margin: 0px 4px 0px 0px;
}

.updircss
{
    width: auto;
    height: 20px;
    float: left;
    font-family: Arial;
    font-size: 14px;
    border-style: none;
    border-color: Yellow;
    margin: 4px 4px 4px 2px;
}
.savebutcss
{
    float: left;
    height: 20px;
    font-family: Arial;
    font-size: 14x;
    border-style: none;
    border-color: Yellow;
    margin: 4px 4px 4px 2px;
}

.deletebutcss
{
    float: left;
    height: 20px;
    font-family: Arial;
    font-size: 14px;
    border-style: none;
    border-color: Yellow;
    margin: 4px 4px 4px 2px;
}

.cancelbutcss
{
    float: left;
    height: 20px;
    font-family: Arial;
    font-size: 14px;
    border-style: none;
    border-color: Yellow;
    margin: 4px 4px 4px 2px;
}

.copybutcss
{
    float: left;
    height: 20px;
    font-family: Arial;
    font-size: 14px;
    border-style: none;
    border-color: Yellow;
    margin: 4px 4px 4px 2px;
}

.cbfrontpagecss
{
    float: left;
    height: 16px;
    font-family: Arial;
    font-size: 16px;
    border-style: none;
    border-color: Yellow;
    background-color: Yellow;
    margin: 4px 4px 4px 2px;

}
.selectpiccss
{
    width: auto;
    height: auto;
    float: left;
    font-family: Arial;
    font-size: 16px;
    border-style: none;
    border-color: Yellow;
    margin: 0px 4px 0px 0px;
}

.newpollbutcss
{
    float: left;
    font-family: Arial;
    font-size: 16px;
    border-style: none;
    border-color: Yellow;
    margin: 0px 4px 0px 0px;
}

.newmoviebutcss
{
    float: left;
    font-family: Arial;
    font-size: 16px;
    border-style: none;
    border-color: Yellow;
    margin: 0px 4px 0px 0px;
}

.dircss
{
    width: auto;
    height: auto;
    float: left;
}

.fnamecss
{
    width: auto;
    height: auto;
    float: left;
}



.belistcss
{
    float: left;
    font-family: Arial;
    font-size: 20px;
    border-style: none;
    border-color: Yellow;
}

.beupdatecss
{
    float: left;
    font-family: Arial;
    font-size: 20px;
    border-style: none;
    border-color: Yellow;
}


.div_clr_css
{
    width: 0px;
    height: 0px;
    clear: both;
}

.div_cr_css
{
    width: 100%;
    height: 0px;;
    clear: both;
}
/* author section */
.bepauthcss
{
    width: 250px;
    height: 25px;
    background-color: #aaaaff;
    margin-right: 2px;
    margin-bottom: 4px;
    border-color: #7777ff;
    border-width: 1px;
    border-style: solid;
    float: left;
}
.blogeditauthlcss
{
    width: 60px;
    height: auto;
    float: left;
}

.blogeditauthdcss
{
    width: 180px;
    float: left;
}
.beauthorcss
{
    width: 95%;
}

.belurlcss
{
}

.beturlcss
{
    margin: 0px 0px 0px 10px;
    width: 200px;
}

.bepfullwidthcss
{
    float: left;
    width: 99%;
    border: 0px solid #ff0000;
}

/* title section */
.beptitlecss
{
    width: 500px;
    height: 25px;
    background-color: #aaaaff;
    margin-right: 2px;
    margin-bottom: 4px;
    border-color: #7777ff;
    border-width: 1px;
    border-style: solid;
    float: left;
}

.blogedittitlelcss
{
    width: 60px;
    float: left;
}

.blogedittitledcss
{
    width: 424px;
    float: left;
}
.betitlecss
{
    width: 100%;
}
/* teaser section */
.bepteasercss
{
    width: 380px;
    height: 100px;
    background-color: #aaaaff;
    margin-right: 2px;
    margin-bottom: 1px;
    border-color: #7777ff;
    border-width: 1px;
    border-style: solid;
    float: none;
}
.blogeditteaserlcss
{
    width: 100%;
    float: left;
}
.blogeditteaserdcss
{
    width: 100%;
    float: left;
}
.beteasercss
{
    width: 98%;
    height: 70px;
    overflow: hidden;
}

.blog_teaser_css
{
    width: 30%;
    float: left;
}

/* body section */
.bepbodycss
{
    width: 48%;
    min-height: 400px;
    background-color: #ffffff;
    float: left;
    margin-right: 2px;
    margin-bottom: 4px;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    padding-bottom: 30px;
}
.blogeditbodylcss
{
    width: 100%;
    float: left;
}

.blogeditbodydcss
{
    width: 100%;
    height: 400px;
    float: left;
    border-color: #77ff77;
    border-width: 1px;
    border-style: solid;
}
.bebodycss
{
    width: 100%;
    height: 380px;
    border-style: none;
    border-width: 0px;
    overflow: hidden;
}

/* picture section */
.beppiccss
{
    width: 48%;
    height: 300px;
    background-color: #aaaaff;
    border-color: #7777ff;
    border-width: 1px;
    border-style: solid;
    float: left;
}
.blogeditpiclcss
{
    width: 100%;
    float: left;
}
.blogeditpicdcss
{
    width: 100%;
    height: 20px;
    float: left;
}
.bepiccss
{
    width: 100%;
    height: 280px;
    border-style: none;
    border-width: 0px;
}

.beidcss
{
    float: left;
    padding-right: 6px;
}
.betimecss
{
    background-color: #ffff99;
    font-size: 14px;
    font-family: Arial Black;
    float: left;
}
.beseriescss
{
    background-color: #99ffff;
    font-size: 14px;
    width: 50px;
    font-family: Arial Black;
    float: left;
}

.blogupdateayscss
{
    width: 200px;
    height: 200px;
    z-index: 100;
    position: relative;
    background-color: Blue;
}


.hm1#a
{
    position:absolute;
    left: 0px;
   width: 9%;
/*    height: auto; */
    float: left;
    border-style: inset;
    border-width: 1px;
    border-color: #dddddd;
}

.hmholdcentrecss
{
    display: table;
    overflow: hidden;
    clear: both;
    border: 0px solid #0000ff;
}

.hmholdpicposcss
{
    position:relative;
    left: 0px;
    height: 10px;
    color: Red;
    background-color: White;
   width: 9%;
/*    height: auto; */
}

.hmholdspccss
{
   width: 35px;
   height: 64px;
   float: left;
}

.hmholdpiccss
{
    display: block;
   width: 70px;
   height: 60px;

   float: left;
   background-color: #0000ff;
    border-style: inset;
    border-width: 1px;
    border-color: #dddddd;
}

.hmholdpic2css
{
   width: 4%;
/*    height: auto; */
   min-height: 10px;
    float: left;
    display: block;
    border-style: solid;
    border-width: 0px;
}

.hmholdpic3css
{
   width: 10%;
/*    height: auto; */
   min-height: 10px;
    float: left;
    display: block;
    border-style: solid;
    border-width: 0px;
}

.hmnamepiccss
{
 width: 100%;
 /*height: 30px;*/
 border-style: solid;
 font-family: Arial Narrow;
 font-size: 15px;
 text-align: center;
 color: White;
 background-color: #3333ff;
 border-width: 0;
}

.hmhohpiccss
{
 width: 100%;
 /*height: 30px;*/
 border-style: solid;
 font-family: Arial Narrow;
 font-size: 15px;
 text-align: center;
 color: White;
 background-color: #dddd33;
 border-width: 0;
}

.hmescnompiccss
{
 width: 100%;
 /*height: 30px;*/
 border-style: solid;
 font-family: Arial Narrow;
 font-size: 15px;
 text-align: center;
 color: White;
 background-color: #777711;
 border-width: 0;
}

.hmwinnerpiccss
{
 width: 100%;
 /*height: 30px;*/
 border-style: solid;
 font-family: Arial Narrow;
 font-size: 15px;
 text-align: center;
 color: White;
 background-color: #999933;
 border-width: 0;
}

.hmnamenomcss
{
 width: 100%;
 min-height: 20px;
 font-family: Arial Narrow;
 font-size: 15px;
 text-align: center;
 color: White;
 background-color: #ff3333;
 border: 1px;
}

.hmtextcss
{
    height: 20px;
 font-family: Arial Narrow;
 font-size: 15px;
 text-align: center;
 color: White;
}

.hmtextbootedcss
{
    height: 20px;
 font-family: Arial Narrow;
 font-size: 15px;
 text-align: center;
 color: White;
 height: 20px;
 border: 0px;
}

.hmtextnomcss
{
  min-height: 30px;
 font-family: Arial Narrow;
 font-size: 15px;
 text-align: center;
 color: White;
 border: 1px;
 }


.hmtextevictcss
{
 font-family: Arial Narrow;
 font-size: 15px;
 text-align: center;
 color: White;
 border: 0px;
 }


.hmnamebootedcss
{
 width: 100%;
 text-align: center;
 vertical-align: bottom;
 background-color: #555555;
 border: 0px;
}

.hmnameevictcss
{
 width: 100%;
 text-align: center;
 background-color: #555555;
 border: 0px;
 float: left;
 }

.hmnamehohcss
{
 width: 100%;
 text-align: center;
 background-color: #555555;
 border: 0px;
 }

.hmdivpiccss
{
    width: 100%;
    /*height: auto;*/
    height: 50px;
    float: left;
    border: 0;
}

.hmlabel
{
    z-index: 3;
    position:relative;
    top: -60px;
    height: 14px;
    width: 50px;
    background-image: url("bb9/hms/back.png");
    color: White;
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-family: @Arial Unicode MS;
    font-size: 11px;
    float: left;
}

.hmlabelfull
{
    z-index: 3;
    position:relative;
    top: -60px;
    height: 14px;
    width: 100%;
    background-image: url("bb9/hms/back.png");
    color: White;
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-family: @Arial Unicode MS;
    font-size: 11px;
    clear: both;
}

.hmlabel3
{
    z-index: 3;
    position:relative;
    top: -62px;
    height: 0px;
    background-color: Transparent;
    color: Orange;
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-family: @Arial Unicode MS;
    font-size: 14px;
    clear: both;
}

.hmlablabel
{
    z-index: 3;
    position:relative;
    top: -66px;
    height: 0px;
    background-color: Transparent;
    color: Orange;
    border: 0px;
    font-family: @Arial Unicode MS;
    font-size: 14px;
    clear: both;
}

.hmlabellab
{
    z-index: 3;
    position:relative;
    top: -66px;
    height: 0px;
    background-color: Transparent;
    color: Orange;
    border: 0px;
    font-family: @Arial Unicode MS;
    font-size: 14px;
}

.hmpicposcss
{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100%;
    border: 0;
}

.hmpiccss
{

   width: 70px;
   height: 40px;
    border: 0;
}

.profdivcss
{
    width: 100%;
    min-height: 100px;
    text-align: center;
    margin:0 auto;
}
.proffrmcss
{
    clear: both;
    width: 450px;
    height: auto;
    background-color: White;
    text-align: center;
    margin:0 auto;
    
}

.profnamecss
{
    width: 100%;
    font-family: @Arial Unicode MS;
    font-size: 20px;
    text-align: center;
    margin:0 auto;
}
.profagecss
{
    width: 50%;
    font-family: @Arial Unicode MS;
    font-size: 20px;
    text-align: center;
    margin:0 auto;
}
.profdesccss
{
    width: 100%;
    background-color: #ffffdd;
    font-family: @Arial Unicode MS;
    font-size: 17px;
    text-align: center;
    padding: 4px 0px 0px 0px;
    color: #0000ff;
    margin:0 auto;
}
.profpiccss
{
    width:440px;
}

.timeoutputcss
{
    font-family: Arial Narrow;
    font-size: 14px;
    float: none;
    /*width: 300px;*/
    width: 100%;
    color: #000000;
    text-align: center;
    /*background-color: #cccccc;*/
}

.adlognamecss
{
    width: 20%;
    text-align: left;
    font-family: @Arial Unicode MS;
    font-size: x-small;
    float: left;
}

.adlognametbcss
{
    width: 80%;
    text-align: center;
    float: left;
}

.adlogtbnamecss
{
    width: 95%;
    height: 10px;
    font-size: 10px;
}
.adlogtbpasscss
{
    width: 95%;
    height: 10px;
    font-size: 10px;
}


.panboxnamecss
{
    background-color: #eeeeff;
    width: 160px;
    min-height: 20px;
    float: left;
}

/* ------------------------------ */

.adlogpasscss
{
    width: 30%;
    text-align: left;
    font-family: @Arial Unicode MS;
    font-size: x-small;
    float: left;
}

.adlogpasstbcss
{
    width: 70%;
    text-align: center;
    float: left;
}


.panboxpasscss
{
    background-color: #eeeeff;
    width: 170px;
    min-height: 20px;
    float: left;
}
.panboxsubcss
{
    background-color: #eeeeff;
    width: 60px;
    min-height: 20px;
    text-align: center;
    float: left;
}
.butboxsubcss
{
    border-style:none;
    background-color: transparent;
}

.mainhomecss
{
    width: 100px;
    height: 22px;
    float: left;
    font-family: Arial;
    font-size: 18px;
    background-color: #3333ff;
    color: White;
    text-decoration: none;
    text-align: center;
}
.mainhomecss:a
{
   text-decoration: none;
   margin: 0;
}

.mainmenunewcss
{
    width: auto;
    padding: 0px 3px 0px 3px;
    margin: 0;
    height: 25px;
    float: left;
    font-family: Arial Black;
    font-size: 16px;
    background-color: #777700;
    color: White;
    text-decoration: none;
    text-align: center;
    border-style: none;
}
.mainmenunewcss:a
{
   text-decoration: none;
   margin: 0;
}
.mainmenunewcss:hover
{
   background-color: #999944;
}

div.mainmenucss > div
{
    cursor: pointer;
    position:absolute;
    left:0px;
    top: 22px;
    height: 88px;
    display:none;
    font-family: Arial;
    font-size:16px;
    color:#ffffff;
    width:120px;
    height:30px;
    background-color:Blue;
    z-index: 9;
}

div.mainmenucss:hover > div
{
    display:block;
}

.mainmenublock
{
    width:100%;
    display:block;
    background-color:Blue;
    color: White;
    position: relative;
    border-style: none;
    text-decoration: none;
}

.mainmenuseries
{
    font-family: Arial;
    font-size: 11px;
}

.mainmenucss
{
    position: relative;
    z-index: 9;
    width: auto;
    display: block;
    padding: 0px 3px 0px 3px;
    margin: 0;
    height: 22px;
    float: left;
    font-family: Arial;
    font-size: 18px;
    background-color: #0000ff;
    color: White;
    text-decoration: none;
    text-align: center;
    border: 0px none #ff0000;
}


.mainmenucss:a
{
   text-decoration: none;
   margin: 0;
}
.mainmenucss:hover
{
   background-color: #4444ff;
}

.mainmenuselcss
{
    width: auto;
    margin: 0;
    padding: 0px 4px 0px 4px;
    height: 25px;
    float: left;
    font-family: Arial Black;
    font-size: 16px;
    background-color: #7777ff;
    color: White;
    text-decoration: none;
    text-align: center;
}
.mainmenuselcss:a
{
   text-decoration: none;
   margin: 0;
}
.mainmenuselcss:hover
{
   background-color: #9999ff;
}

.mainmenuitemcss
{
    width: 60px;
    background-color: #ffff00;
    text-align: center;
    text-decoration: none;
    height: 22px;
    float: left;
}

.mainmenuitemcss:a
{
     text-decoration: none;
}

.menu_divcss
{
    width:100%;
    text-align: center;
    float:left;
    display: table;
/*
    background-color: #ccccff;
    height: 22px;
*/
}

span.makMenu, span.makMenu span {
  width: 80px;                 /* sets the size of the menu blocks */
  border: 1px solid #000;      /* puts a black border around the menu blocks */
  background-color: #8aa;      /* makes the menu blocks mint green - a bg-color MUST be included for IE to work properly! */
  padding-left: 0px;           /* stops the usual indent from ul */
  padding-top: 0px;
  cursor: default;             /* gives an arrow cursor */
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
}

ul.makeMenu, ul.makeMenu ul {
  width: 80px;                 /* sets the size of the menu blocks */
  border: 0px solid #000;      /* puts a black border around the menu blocks */
  background-color: #0000ff;      /* makes the menu blocks mint green - a bg-color MUST be included for IE to work properly! */
  padding-left: 0px;           /* stops the usual indent from ul */
  padding-top: 0px;
  padding-bottom: 2px;
  cursor: default;             /* gives an arrow cursor */
  font-family: Arial Black;
  font-size: 16px;
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
  margin-top: 0px;
}
ul.makeMenu li {
  list-style-type: none;       /* removes the bullet points */
  margin: 0px;                 /* Opera 7 puts large spacings between li elements */
  position: relative;          /* makes the menu blocks be positioned relative to their parent menu item
                                  the lack of offset makes these appear normal, but it will make a difference
                                  to the absolutely positioned child blocks */
  color: #fff;                 /* sets the default font colour to white */
}

  ul.makeMenu li > ul {          /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
  display: none;               /* hides child menu blocks - one of the most important declarations */
  position: absolute;          /* make child blocks hover without leaving space for them */
  top: 22px;                    /* position slightly lower than the parent menu item */
  left: 00px;                  /* this must not be more than the width of the parent block, or the mouse will
                                  have to move off the element to move between blocks, and the menu will close */
}

ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
  background-color: #ffa;      /* gives the active menu items a yellow background */
  color: #000;                 /* makes the active menu item text black */ 
}
ul.makeMenu ul.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
  display: block;              /* specially to go with the className changes in the behaviour file */
}
ul.makeMenu li:hover > ul {    /* one of the most important declarations - the browser must detect hovering over arbitrary elements
                                  the > targets only the child ul, not any child uls of that child ul */
  display: block;              /* makes the child block visible - one of the most important declarations */
}
/* and some link styles */
ul.makeMenu li a { color: #fff; display: block; width: 100%; text-decoration: none  }
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { color: #000; }
ul.makeMenu li:hover > a { color: #000; } /* supports links in branch headings - should not be display: block; */



.mainboxcss
{
    width: 100%;
    min-height: 150px;
}

.footercss
{
    background-color: #ddddff;
    font-size: 12px;
    font-family: Arial Narrow;
    color: Black;
}

.footspancss
{
    background-color: #ddddff;
    text-decoration: none
}
.footspancss:hover
{
    background-color: #ffffff;
    text-decoration: none
}

.footspancss:a
{
    text-decoration: none;
    color: #3333ff;
    font-family: Arial Black;
}
.footspancss:visited
{
    text-decoration: none;
    color: #3333ff;
    font-family: Arial Black;
}
.footspancss:link
{
    text-decoration: none;
    color: #3333ff;
    font-family: Arial Black;
}

.footdiv
{
    float: left;
}

.footcdiv
{
    border-left: 10px;
    padding-left: 4px;
    float: left;
}
.footend
{
    clear: both;
}
.footcr
{
    clear: both;
}

.selpancss
{
    width: 300px;
    font-size: 12px;
    margin: 0px 0px 4px 0px;
    color: #000000;
    background-image: url('images/selflvback.gif')
}

.articlecss
{
    font-family: Verdana;
    font-size: 14px;
    color: #000000;
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 0px;
}

.but_flscss
{
    font-size: smaller;
    /*background-color: #777700;*/
    margin: 0px 0px 4px 0px;
    width: 90%;
    height: auto;
    color: #000077;
    cursor: pointer;
}
.but_flscss:hover
{
    /*font-size: 12px;*/
    background-color: #aaaaaa;
    /*width: 320px;*/
    height: auto;
    color: #ffffff;
    cursor: pointer;
}


.butflscss
{
    font-size: 12px;
    background-color: #777700;
    width: 320px;
    height: auto;
    color: #ffffff;
    cursor: pointer;
}
.butflscss:hover
{
    font-size: 12px;
    background-color: #999922;
    width: 320px;
    height: auto;
    color: #ffffff;
    cursor: pointer;
}

.flashPicTitlecss
{
    font-size: 12px;
    background-color: #888888;
    height: auto;
    color: #ffffff;
}

.flashPicframecss
{
    width: 328px;
    height: auto;
    vertical-align: top;
    float: right;
    margin: 0px 2px 0px 6px;

}
.flashPictitlebuttonscss
{
    /*width: 324px;*/
    width: 356px;
    height: auto;
    vertical-align: top;
    float: right;
    margin: 0px 2px 0px 6px;
}

.flashPiccss
{
    /*width: 320px;*/
    /*height: 240px;*/

    width: 352px;
    height: 288px;
    vertical-align: top;
    float: right;
    margin: 0px 2px 0px 6px;
}

/*----------------Contact------------------------------------*/
.p1class
{
    font-family: Verdana;
    color: #222277;
    line-height: 1px;
}

.contactcontentcss
{
    width: 600px;
    margin-left: 20px;
}

.divcontintrocss
{
    text-align: center;
    margin-bottom: 20px;
}

.divcontactcss
{ 
    width: 100%;
}

.divcontactthankscss
{
   width: 100%;
   margin-left: 20px;

   font-size: 20px;
}

.divcontact1css
{
    width: 50%;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    color: #444499;
}

.divcontact2css
{
    width: 50%;
    float: left;
}
.tbcontnamecss
{
    
}
.tbcontemailcss
{
}
.tbcontmessagecss
{
    height: 100px;
}

.butcontcss
{
    text-align: center;
}

.labconterrorcss
{
    color: Red;
}

.linksholdercss
{
    padding: 20px 4px 20px 4px;
    width: 100%;
    min-height: 400px;
}

.linksrowcss
{
    width: 100%;
    min-height: 90px;
    padding: 10px 1px 1px 6px;
}
.linkscol1css
{
    width: 36%;
    float: left;
}

.linkscol2css
{
    width: 60%;
    padding: 4px 1px 1px 6px;
    font-size: 20px;
    float: left;
}
.linkslogo
{
    width: 100%;
}
.linksheadercss
{
    width: 100%;
    text-align: center;
    font-family: Arial;
    font-size: 20px;
}

.linkshypcss
{
    text-decoration: none;
    color: Black;
    float: left;
}
.adsense
{
    width: 184;
    height: 154;
    float: left;
}

.maingooglecss
{
    width:500px;
    height: 60px;
    float: left;
    border-style: none;
    border-width: 0px;
}

.leftadpancss
{
    width: 122;
    height: 100%;
    float: left;
    border-style: solid;
    border-width: 1px;
    border-color: #eeeeff;
}

.adsense468x60
{
    width: 468;
    height: 60;
    float: left;
    border-style: solid;
    border-width: 1px;
    border-color: #eeeeff;
}

.adsense120x240
{
    width: 120;
    height: 240;
    float: left;
    margin-right: 2px;
    margin-top: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #eeeeff;

}

.adsense120x600
{
    width: 120px;
    height: 600px;
    float: left;
    margin-right: 2px;
    margin-top: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #eeeeff;

}

.adsense728x90
{
    width: 728;
    height: 90;
    float: left;
    margin-left: 4px;
    margin-top: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #eeeeff;

}

.cleardivcss
{
    height: 1px;
    width: 100%;
    clear: both;
    border-style: solid;
    border-width: 0px;
    border-color: green;
}

/*######## Edit Noms ##########################*/
.nomframecss
{
    width: 80%;
    height: 400px;
    border-style: solid;
    border-width: 0px;
    border-color: green;
    
}

.nomcontentcss
{
    width: 100%;
    height: 60px;
    border-style: solid;
    border-width: 4px;
    border-color: yellow;
}

.nomeditcss
{
    width: 100%;
    height: 160px;
    border-style: solid;
    border-width: 4px;
    border-color: Lime;
}

.butnomnewcss
{
    border-style: none;
    border-color: Blue;
    font-size: 18px;    
}

.butnomupdatecss
{
    border-style: none;
    border-color: Blue;
    font-size: 18px;    
}

.butnomlistcss
{
    border-style: none;
    border-color: Blue;
    font-size: 18px;    
}

.pannomlistcss
{
   width: 100px;
   height: 30px;
   float: left;
}

.pannomupdatecss
{
   width: 100px;
   height: 30px;
   float: left;
}

.pannomheadcss
{
   width: 160px;
   height: 30px;
   float: left;
}

.labnomheadcss
{
    width: 100%;
    font-size: 20px;
    text-align: center;
}

.pannomidcss
{
    width: 100px;
    height: 30px;
    float: left;
}

.pannom2timecss
{
    width: 30px;
    height: 30px;
    float: left;
}

.pannomtimecss
{
    width: 160px;
    height: 30px;
    float: left;
}

.pannom2titlecss
{
    width: 30px;
    height: 30px;
    float: left;
}

.pannomtitlecss
{
    width: 160px;
    height: 30px;
    float: left;
}
.pannom2desccss
{
    width: 100px;
    height: 30px;
    float: left;
    margin-left: 100px;
}

.pannomdesccss
{
    width: 260px;
    height: 30px;
    float: left;
}

/*######## Edit Frontpage ##########################*/

.fpframecss
{
    width: 100%;
    height: 400px;
}

.fpcontentcss
{
}

.fpeditcss
{
}

.panfpIndexcss
{
    width: 100px;
    height: auto;
    float: left;
}
.panfpArticlecss
{
    width: 100px;
    height: auto;
    float: left;
}

.panfpnewcss
{
    width: auto;
    height: auto;
    float: left;

}
.tbfparticlecss
{
    width: 20px;
    height: auto;
    background-color: #ffff99;
    border-style: solid;
    border-color: Navy;
    border-width: 0px;
}


.tbfpIndexcss
{
}

/*######## Edit Competition ##########################*/

.compframecss
{
    width: 100%;
    min-height: 400px;
}

.compcontentcss
{
}

.compeditcss
{
}

.pancompnewcss
{
    width: auto;
    height: auto;
    float: left;
}

.pancompupdatecss
{
    width: 100px;
    height: auto;
    float: left;
}

.pancompidcss
{
    width: 30px;
    height: auto;
    float: left;
}

.pancompusercss
{
    width: 30px;
    height: auto;
    float: left;
}

.pancompindexcss
{
    width: 30px;
    height: auto;
    float: left;
}

.pancompgocss
{
    width: auto;
    height: auto;
    float: left;
}

.pancomplaunchcss
{
    width: auto;
    height: auto;
    float: left;
}

.pancompurlcss
{
    width: 400px;
    height: auto;
    float: left;
    margin: 0px 6px 0px 6px;
}

.pancompdesccss
{
    width: 200px;
    height: auto;
    float: left;
    margin: 0px 6px 0px 6px;
}

.tbcompurlcss
{
    width: 100%;
}

.tbcompdesccss
{
    width: 100%;
}
.hypcompgocss
{
    background-color: Orange;
    border-color: Red;
    border-width: 2px;
    border-style: solid;
    font-size: 10px;
    font-family: Arial Black;
}

.hypcomplaunchcss
{
    background-color: Orange;
    border-color: Red;
    border-width: 2px;
    border-style: solid;
    font-size: 10px;
    font-family: Arial Black;
}

.rlinkcss
{
     /*background-color: #ddddff;*/
    text-decoration: none
}
.rlinkcss:hover
{
    background-color: #ffffff;
    text-decoration: none
}

.rlinkcss:a
{
    text-decoration: none;
    color: #333333;
}
.rlinkcss:visited
{
    text-decoration: none;
    color: #333333;
}
.rlinkcss:link
{
    text-decoration: none;
    color: #333333;
}

.divstyle1
{
    font-family:Arial Black;
    font-size:16px;
    background-color:#ccccff;
    color: #000000
}    
.spanstyle1
{
    font-size:smaller;
    color:#444444;
    font-style:italic;
}
.spanstyle1a
{
    font-family: Arial;
    font-size: 11px;
    color:#ffff44;
    font-style:normal;
    background-color: #7777dd;
}

.spanstyle2
{
    font-size:12px;
    font-family: Verdana;
    color:#444444;
    font-style:normal;
}

.tabstyle
{
    font-family: Verdana;
    font-size: 13px;
    font-style: oblique;
    width: 100%;
}
.tr1style
{
    font-size:15px;
    font-family: Verdana;
    color:#000000;
    font-weight:bold;
    background-color:#ddddff;
}
.tr2style
{
    color:#000000;
    background-color:#7777ee;
}
.tr3style
{
    color:#000000;
    background-color:#9999ff;
}
.td1style
{
    width:40%;
}
.td2style
{
    width:1%;
}
.td2bstyle
{
    width:5%;
}
.td2cstyle
{
    width:40%;
}


.noticecss
{
    font-family: Verdana;
    font-size: 16px;
    color: #007700;
}
.noticedivcss
{
    display: table;
    width:100%;
    padding: 0;
    border: 0;
    margin: 0;    
}
.calendarcss
{
    float:left;
    width: 200px;
    height: 98%;
    display: table-cell;
    border-color: #0000ff;
    border-width: 0px;
    border-style: solid;
    margin: 0 auto;
    padding: 1px 1px 1px 1px;
}

.ontvcss
{
    position: relative;
    z-index: 0;
    float: left;
    display: block;
    height: 100%;
    width: 320px;
    padding: 20px 0px 0px 6px;
    border-color: #000000;
    border-width: 0px;
    border-style: solid;
}

.ontv_titlecss
{
    float: left;
    width: 100%;
    height: 20px;
    text-align: center;
    background-color: #eeeeff;
    font-family:Arial;
    font-size: 18px;
    color: #555555;
}

.ontvprogcss
{
    float: left;
    width: 100%;
    display: table-row;
    z-index:2;
    cursor: pointer;
}

.ontvproglayercss
{
    width: 500px;
    display: table-row;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    height: auto;
    position:absolute;
    
    margin: 0px 0px 0px 120px;
    z-index:1;
    visibility:hidden;
    background-image: url("images/ontvback.jpg");
    cursor: pointer;
}

.ontvtitlecss
{
    float: left;
}

.ontvchannelcss
{
    font-size: 12px;
    font-weight: normal;
}

.ontvline1css
{
    z-index:2;
    width: 100%;
    font-size: 13px;
    font-weight:bold;
    font-family:Courier New;
    margin-bottom: 0px;
}
.ontvline2css
{
    z-index:2;
    width: 100%;
    font-size: 12px;
    font-family:Courier New;
    float: left;
}

.ontvdatecss
{
    float: left;
}
.ontvtimecss
{
    float: left;
}
.ontvlengthcss
{
    float: left;
}
ontvtitlecss
{
    z-index:2;
    font-size: 12px;
}

.frontpageinfocss
{
    display: table;
    z-index: 0;
    width: 100%;
    height: 240px;
    float: left;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    margin: 0,auto;
}

.digiguidecss
{
    background-image: url("images/ontvback-2.jpg");
    padding: 0;
    margin: 0;
    width: 100%;
    text-align:center;
}


.facebookcss
{
    float: left;
    width: 250px;
}
.bb11adcss
{
    position: relative;
    z-index: 0;
    display: block;
    float: left;
    width: 320px;
    height: 240px;
    border: 0px solid #ff0000;
    margin: 0;
    padding: 0;
}

