body
{
    margin: 0px;
    background-image: url('pagebg.gif' );
    color: black;
    font-family: Trebuchet MS;
    font-size: 11px; 
    color: #665;
    line-height: 20px;
}

div.figure {
  float: right;
  width: 25%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}

div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}


.Drager
{
    background-image: url("move_32.png");
}

div.RadGrid .myTable, div.RadGrid .myTable td
{
    border: 0;
    padding: 0;
    text-align: center;
}

div.RadGrid .myTableLeft, div.RadGrid .myTableLeft td
{
    border: 0;
    padding: 0;
}


.MyGrid
{
    border-top: solid 1px Black;
    border-bottom: solid 1px Black;
}
.modalbackground
{
    color: White;
    background: transparent url('windowbackground.png') no-repeat;
}

.myRadGrid th td
{
    border: 1px solid black;
}


a.buttonLink
{
    /* Sliding right image */
    background: transparent url('button_right.png') no-repeat scroll top right;
    display: block;
    float: left;
    height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 6px;
    padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
    text-decoration: none;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
a.buttonLink span
{
    /* Background left image */
    background: transparent url('button_left.png') no-repeat;
    display: block;
    line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 7px 0 5px 18px;
}
a.buttonLink:hover span
{
    text-decoration: underline;
}

.gridbackground
{
    background: url(bg.jpg) no-repeat;
}


.hotelTitle
{
    font-weight: normal;
    font-size: 25px;
    font-family: arial,helvetica,clean,sans-serif;
}

.info, .success, .warning, .error, .validation
{
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.info
{
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('box/info.png');
}
.success
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('box/success.png');
}
.warning
{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('box/warning.png');
}
.error
{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('box/error.png');
}

.infoNoImg, .successNoImg, .warningNoImg, .errorNoImg
{
    border: 1px solid;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.infoNoImg
{
    color: #00529B;
    background-color: #BDE5F8;
}
.successNoImg
{
    color: #4F8A10;
    background-color: #DFF2BF;
}
.warningNoImg
{
    color: #9F6000;
    background-color: #FEEFB3;
}

.errorNoImg
{
    color: #D8000C;
    background-color: #FFBABA;
}

.invisible
{
    display: none;
}

.visible
{
    display: inherit;
}

.pageView
{
    border: 1px solid #898c95;
    margin-top: -1px;
}

.modalpopup
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 2px 3px;
    display: block;
    position: absolute;
}

.container
{
    width: 300px;
    border: solid 1px #808080;
    border-width: 1px 0px;
}

.header
{
    background: url(img/sprite.png) repeat-x 0px -200px;
    color: #000;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 3px 10px;
}

.header .msg
{
    font-weight: bold;
}

.body
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 30px;
}

.body .msg
{
    background: url(img/sprite.png) no-repeat 0px -1150px;
    float: left;
    padding-left: 22px;
}

.footer
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: none solid;
    border-width: 0px 1px;
    text-align: right;
    padding-bottom: 8px;
    padding-right: 8px;
}

.close
{
    right: 7px;
    background: url(img/sprite.png) no-repeat 0px -300px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 7px;
    height: 15px;
}

.fieldset
{
    border: 1px solid #A5CAEF;
}
.fieldsetLegend
{
    font-weight: bold;
    color: #665;
    font-size: small;
}


.fieldsetPI
{
    border: 1px solid #000;
}
.legendPI
{
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}


.32x32
{
    width: 32px;
    height: 32px;
}

/*SORT GRID*/

.searchLabel
{
    background-image: url(kfind.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 35px;
    padding-top: 5px;
    vertical-align: middle;
    height: 40px;
    display: inline-block;
}

.sortascheaderstyle
{
    background-image: url(sort_asc.png);
    background-repeat: no-repeat;
    background-position: center left;
}
.sortdescheaderstyle
{
    background-image: url(sort_desc.png);
    background-repeat: no-repeat;
    background-position: center left;
}


/*TOOLBAR*/
.vista_toolbar
{
    font: normal 12px 'Trebuchet MS' , 'Arial';
    margin: 0;
    padding: 0;
}

.vista_toolbar ul
{
    background-image: url(back.gif);
    background-repeat: repeat-x;
    float: left;
    line-height: 32px;
    list-style: none;
    margin: 0;
    padding: 0 10px 0 10px;
    width: 700px;
}


.vista_toolbar li
{
    display: inline;
    padding: 0;
}

.vista_toolbar a
{
    color: #FFF;
    float: left;
    padding: 0 3px 0 3px;
    text-decoration: none;
}

.vista_toolbar a span
{
    display: block;
    float: none;
    color: White;
    padding: 0 10px 0 7px;
}

.vista_toolbar a span img
{
    border: none;
    margin: 8px 4px 0 0;
    text-decoration: none;
}


.vista_toolbar a:hover
{
    background: url(left.png) no-repeat left center;
    text-decoration: none;
}

.vista_toolbar a:hover span
{
    background: url(right.png) no-repeat right center;
    text-decoration: none;
}

.vista_toolbar a.right
{
    float: right;
}


.alterrow
{
    background-color: #FFFFFF;
}

.alterrow:hover
{
    background-color: #99CCFF;
    color: #000;
}
.row:hover
{
    background-color: #99CCFF;
    color: #000;
}

.row:hover a
{
    color: #000;
}

.alterrow:hover a
{
    color: #000;
}


.alignLEFT
{
    text-align: left;
}

td.clickable:hover
{
    cursor: pointer;
    cursor: hand;
}

#v4
{
    margin: 3px auto 0px;
    height: 100%;
}

#v3
{
    margin: 3px auto 15px;
}

.v3
{
    margin: 3px auto 15px;
}
h1
{
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    padding: 9px 0 14px;
}

#v3 h1
{
    color: #00AA00;
}
.text
{
    border: 1px solid #B0BCC2;
    border-width: 0 1px;
    padding: 5px 10px;
}

.b1, .b2, .b3, .b4, .b5, .b1 i, .b2 i, .b3 i, .b4 i, .b5 i, .b1 b, .b2 b, .b3 b, .b4 b, .b5 b, .b1 q, .b2 q, .b3 q, .b4 q, .b5 q
{
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    border-style: solid;
    border-width: 0 1px;
    border-color: #B0BCC2;
}

.b1
{
    margin: 0 2px;
    background: #B0BCC2;
    border: none;
}
.b1 b
{
    margin: 0 1px;
    background: #B0BCC2;
    border-color: #B0BCC2;
}

.b2
{
    margin: 0 1px;
    border-color: #B0BCC2;
}

/*
/* CLASSES PARA AS BARRAS (TD's)*/

.TopBarimpress_02
{
    background-image: url(impress_02.gif);
    background-repeat: no-repeat;
    width: 10px;
}
.TopBarimpress_03
{
    background-image: url(impress_03.gif);
    background-repeat: repeat-x;
    height: 13px;
}
.TopBarimpress_05
{
    background-image: url(impress_05.gif);
    background-repeat: no-repeat;
    width: 10px;
}
.TopBarimpress_07
{
    background-image: url(impress_07.gif);
}
.TopBarimpress_08
{
    background-image: url(impress_08.gif);
}
.TopBarimpress_09
{
    background-image: url(impress_09.gif);
}
.TopBarimpress_13
{
    background-image: url(impress_13.gif);
    width: 6px;
    height: 25px;
}
.TopBarimpress_15
{
    background-image: url(impress_15.gif);
    background-repeat: repeat-x;
}
.TopBarimpress_20
{
    background-image: url(impress_20.gif);
    background-repeat: no-repeat;
    width: 7px;
    height: 25px;
}
.TopBarimpress_22
{
    background-image: url(impress_22.gif);
    background-repeat: no-repeat;
    width: 10px;
}
.TopBarimpress_26
{
    background-image: url(impress_26.gif);
    background-repeat: no-repeat;
    height: 11px;
}
.TopBarimpress_26_2
{
    background-image: url(impress_26.gif);
    background-repeat: repeat-x;
    height: 11px;
}
.TopBarimpress_27
{
    background-image: url(impress_27.gif);
    background-repeat: no-repeat;
    width: 10px;
}
.TopBarSpacer
{
    background-image: url(spacer.gif);
    width: 1px;
    height: 8px;
}


.boundFieldsCss
{
    font-size: 11px;
    color: White;
    font-weight: bold;
    text-decoration: none;
}

.content
{
    width: 98%;
    padding-top: 10px;
}


.leftcolumn
{
    width: 15%;
    margin-top: -3px;
    float: left;
    padding-left: 5px;
}

.dummyb
{
    position: absolute;
    left: -100;
    top: -100;
}

.rightcolumn
{
    width: 82%;
    float: right;
    padding-right: 5px;
}

.box
{
    width: 77%;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    border: 1px solid #A5CAEF;
    padding: 11px;
    color: #315E88;
    font-size: 11px;
}

.box2
{
    width: 185px;
    background: #E2EBF4 url(bgbottomright_23.jpg) bottom right no-repeat;
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #315E88;
    font-size: 11px;
}
.GridView
{
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #595454;
    font-size: 11px;
    text-align: left;
}

.GridViewNoControlPanel
{
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #595454;
    font-size: 11px;
    text-align: left;
}


.GridViewHeaderFooter
{
    background: #014982 url(impress_15.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.GridViewHeaderFooterTransparent
{
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.GridViewControlPanel4
{
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #595454;
    font-size: 13px;
    text-align: left; /*font-weight:bold;*/
}

.GridViewControlPanel4 a
{
    font-weight: normal;
}

.ControlPanel
{
    width: 100%;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #315E88;
    font-size: 11px;
}

.ControlPanel2
{
    width: 94%;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #595454;
    font-size: 11px;
    text-align: left;
}

.ControlPanel3
{
    width: 96%;
    height: 88px;
    background: #E2EBF4 url(bgbottomright_23.jpg) bottom right no-repeat;
    border: 1px solid #A5CAEF;
    padding: 10px;
    color: #315E88;
    font-size: 11px;
    text-align: left;
    margin: 0 auto;
    vertical-align: super;
}

.ControlPanel4
{
    width: 98%;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
}

.ControlPanel4v3
{
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
    margin: 3px auto 15px;
}

.ControlPanel5
{
    float: left;
    width: 50%;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
    margin: 3px auto 15px;
}


.ControlPanelWS
{
    width: 90%;
    background: #A7FE93 url(bgbottomright_22_Green.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
}

.ControlPanelDC
{
    width: 90%;
    background: #FFFFBE url(bgbottomright_22_Skin.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
}

.ControlPanelTUT
{
    width: 90%;
    background: #FFD064 url(bgbottomright_22_Orange.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
}



.ControlPanelLogin
{
    width: 85%;
    background: #E2EBF4 url(bgbottomright_22.jpg) bottom right no-repeat;
    text-align: left;
    font-size: 11px;
}

.NormalTextBox
{
    border-right: #A1A1A1 1px solid;
    border-top: #A1A1A1 1px solid;
    border-left: #A1A1A1 1px solid;
    border-bottom: #A1A1A1 1px solid;
    font-size: 12px;
    background-color: #f5f5f5;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

#buttons
{
    margin: 0 auto;
    width: 98%;
    height: 89px;
    vertical-align: super;
    font-size: 1.0em;
}

#buttons div
{
    width: 80px;
    float: right;
    height: 89px;
    text-align: center;
    margin: 1px;
}

#buttons #s1
{
    background: url(kfm_home-alt.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}
#buttons #s2
{
    background: url(korganizer.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}


#buttons #sEmails
{
    background: url(../Insticc%20Icons/48_48/MailTemplates.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s3
{
    background: url(downloads.gif) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}
#buttons #s4
{
    background: url(klipper.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}
#buttons #s5
{
    background: url(stock_new-bcard.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}
#buttons #s6
{
    background: url(kxconfig.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}
#buttons #s7
{
    background: url(logout.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}
#buttons #s8
{
    background: url(folder_user.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}
#buttons #s9
{
    background: url(my_documents.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s10
{
    background: url(epiphany-bookmarks.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}
#buttons #s11
{
    background: url(iCoAuthor.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s12
{
    background: url(desktop.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s13
{
    background: url(DigitalLibrary.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s14
{
    background: url(ForumIcon.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s15
{
    background: url(ProjCoordHome.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}


#buttons #s16
{
    background: url(ForumModerator.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s17
{
    background: url(epiphany-bookmarks.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s18
{
    background: url(epiphany-bookmarks.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s19
{
    background: url(chiefeditor.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s20
{
    background: url(editor.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}
#buttons #s21
{
    background: url(financialManager.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}
#buttons #s22
{
    background: url(callForPapers.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s24
{
    background: url(financialManager.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s25
{
    background: url(financialManager.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s26
{
    background: url(WelcomeDesk.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}
#buttons #s27
{
    background: url(helper.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}
#buttons #s29
{
    background: url(epiphany-bookmarks.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s28
{
    background: url(finalDist.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s29
{
    background: url(financialManager.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s30
{
    background: url(../Insticc%20Icons/48_48/HotelReservation.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s31
{
    background: url(../Insticc%20Icons/48_48/calendar.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s32
{
    background: url(Business_Man.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s33
{
    background: url(financialManager.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s34
{
    background: url(websiteManager.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #s35
{
    background: url(cswicon.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}


/*DIGITAL LIBRARY ICONS*/
#buttons #DLibHome
{
    background: url(kfm_home-alt.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #DLibMyAccount
{
    background: url(stock_new-bcard.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #DLibSearch
{
    background: url(browser.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #DLibEvents
{
    background: url(poll.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons #DLibAdmin
{
    background: url(kxconfig.png) no-repeat 50% 14%;
    border-right: 1px dashed #ccc;
}

#buttons div a
{
    color: #8D8E90;
    font-size: 1.0em;
    display: block;
    padding: 50px 0px 0px 0px;
    text-decoration: none;
}

#buttons div a:hover
{
    text-decoration: underline;
}


#buttons .selected
{
    text-decoration: underline;
}


.RadPageViewDLib
{
    padding: 10px; /* height: 310px;     overflow: auto;*/
}

.button
{
    border: 1 solid #375465;
    font-size: 11px;
    font-family: Verdana, Arial, Hnelvetica, sans-serif;
    background: #014982 url(impress_15.gif);
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    height: 30px;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-weight: normal;
    font-size: 11px;
    color: #484848;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.NormalBold
{
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #424242;
}
.NormalRed
{
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
    font-family: Tahoma, Arial, Helvetica;
}

.StandardButton
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: normal;
    font-size: 11px;
    background: #dddddd;
    color: #000000;
    font-family: Verdana, sans-serif;
    text-align: center;
    cursor: pointer;
}


.banner
{
    text-align: right;
    background: url(Logo.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 100%;
    float: left;
    height: 110px;
    margin-left: 20px;
}

.bannerBelow
{
    text-align: right;
    background: url(BannerBelow.png);
    background-repeat: no-repeat;
    height: 20px;
    width: 100%;
    float: left;
}


.login
{
    text-align: right;
    width: 25%;
    display: table-cell;
}

.logintable
{
    text-align: justify;
    width: 100%;
}

.underbanner
{
    width: 99%;
    padding-bottom: 3px;
    text-align: center;
    padding-left: 1%;
    background: #F8F8F8;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
}
.underbanner2
{
    width: 96%;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    padding-left: 2%;
    font-size: 11px;
    background: #F8F8F8;
    border: 1px solid #ededed;
}

.newbg
{
    background-image: url(tablebg.gif);
    background-position: top;
    background-repeat: repeat-x;
}

.LeftPane
{
    font-family: verdana;
    font-size: 8.5pt;
}
.thebodr
{
    border-right: #999999 1px solid;
    border-top: #999999 0px solid;
    border-left: #999999 1px solid;
    width: 100%;
    border-bottom: #999999 1px solid;
    background-color: #F8F8F8;
}

.ContentPane
{
    color: black;
    font-family: verdana;
    font-size: 8.5pt;
}

.ContentWhite
{
    color: #ffffff;
    font-family: verdana;
    font-size: 8.5pt;
    background-color: #8C825F;
}

.ContentWhiteText
{
    color: #ffffff;
    font-family: verdana;
    font-size: 8.5pt;
}

.RightPane
{
    font-family: verdana;
    font-size: 8.5pt;
}

.ControlPanel
{
    border-right: #424242 1px solid;
    border-top: #424242 1px solid;
    border-left: #424242 1px solid;
    width: 100%;
    border-bottom: #424242 1px solid;
    height: 64px;
    background-color: #ffffff;
}


.whitetxt, A.whitetxt, A.whitetxt:link, A.whitetxt:visited, A.whitetxt:active
{
    font-weight: normal;
    font-size: 11px;
    color: #5E5E5E;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.whitetxt:hover
{
    text-decoration: underline;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.bcrumb, A.bcrumb, A.bcrumb:link, A.bcrumb:visited, A.bcrumb:active
{
    font-weight: normal;
    font-size: 11px;
    color: #6375A5;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.bcrumb:hover
{
    text-decoration: underline;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.txtwhite
{
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    color: #ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.txtwhite:link, A.txtwhite:visited, A.txtwhite:active
{
    font-weight: bold;
    font-size: 11px;
    color: #0C79BD;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.txtwhite:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #0C79BD;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.head
{
    color: #515151;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}

.SubHead
{
    font-weight: bold;
    font-size: 11px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}
.SubSubHead
{
    font-weight: bold;
    font-size: 11px;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
}

.Help
{
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: black 1px solid;
    padding-left: 2px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: black 1px solid;
    color: black;
    padding-top: 2px;
    border-bottom: black 1px solid;
    font-family: Tahoma, Arial, Helvetica;
    background-color: #ffff99;
}

h1
{
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
    font-family: Tahoma, Arial, Helvetica;
}
h2
{
    font-weight: normal;
    font-size: 20px;
    color: #727272;
    font-family: Tahoma, Arial, Helvetica;
}

h3
{
    font-weight: normal;
    font-size: 12px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}
H4
{
    font-weight: normal;
    font-size: 12px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}
H5
{
    font-weight: bold;
    font-size: 11px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}
DT
{
    font-weight: bold;
    font-size: 11px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}
H6
{
    font-weight: bold;
    font-size: 11px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}
TFOOT
{
    font-size: 12px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}
THEAD
{
    font-size: 12px;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
}
TH
{
    font-weight: bold;
    vertical-align: baseline;
    font-family: Tahoma, Arial, Helvetica;
}
A:link
{
    font-weight: normal;
    font-size: 11px;
    color: #595454;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A:visited
{
    font-weight: normal;
    font-size: 11px;
    color: #595454;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}


SMALL
{
    font-size: 8px;
}
BIG
{
    font-size: 14px;
}

PRE
{
    font-family: Lucida Console, monospace;
}
UL LI
{
    list-style-image: url(/Portals/0/ul-li.gif);
    list-style-position: inherit;
}
UL LI LI
{
    list-style-type: disc;
}
UL LI LI LI
{
    list-style-type: circle;
}
OL LI
{
    list-style-type: decimal;
}
OL OL LI
{
    list-style-type: lower-alpha;
}
OL OL OL LI
{
    list-style-type: lower-roman;
}
HR
{
    text-align: left;
}




.Head2
{
    color: #757575;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    padding-left: 0px;
    text-transform: none;
    filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1);
    width: 1px;
    height: 1px;
}

.HeadBg
{
    background-color: #cccccc;
}
.TabBg
{
    background-color: black;
}
/* text style for the selected tab */
.SelectedTab
{
    font-weight: normal;
    font-size: 8.5pt;
    color: #ffffff;
    font-family: Verdana;
    text-decoration: none;
}

/* hyperlink style for the selected tab */

A.SelectedTab:link
{
    text-decoration: none;
    color: #ffffff;
}

A.SelectedTab:visited
{
    text-decoration: none;
    color: #ffffff;
}

A.SelectedTab:active
{
    text-decoration: none;
    color: #ffffff;
}

A.SelectedTab:hover
{
    color: #ff0000;
    font-family: verdana;
    color: #ffffff;
}


.Footer
{
    font-weight: normal;
    font-size: 8.5pt;
    color: #000000;
    font-family: Verdana text-decoration: none;
}


.login
{
    font-weight: normal;
    font-size: 11px;
    color: #ff0000;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}


.underbanner2
{
    width: 94%; /*  padding-top: 2px; */ /*  padding-bottom: 2px; */
    text-align: left; /* padding-left: 2%; */
    font-size: 11px;
    background: #F8F8F8; /* border: 1px solid #ededed; */
}
.updateProgress
{
    position: absolute;
}


.menuTabs
{
    position: relative;
    top: 1px;
    left: 10px;
    color: #ffffff;
}
.tab
{
    border: Solid 1px black;
    border-bottom: none;
    padding: 0px 10px; /*background:url(impress_15.gif);*/
    font-size: 11px;
    font-family: Verdana, Arial, Hnelvetica, sans-serif;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
}
.selectedTab
{
    border: Solid 1px black;
    border-bottom: Solid 1px white;
    padding: 0px 10px;
    background-color: white;
}
.tabBody
{
    border: 1px solid #B0BCC2;
    border-width: 0 1px;
    padding: 5px 10px;
}

a:hover
{
    text-decoration: underline;
}

.ratingStar
{
    font-size: 0pt;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar
{
    background-image: url(FilledStar16.png);
}

.emptyRatingStar
{
    background-image: url(EmptyStar16.png);
}

.savedRatingStar
{
    background-image: url(FilledStar16.png);
}

#Mwrapper
{
    padding: 10px;
    border: 1px solid #CCC;
    background-color: #696969;
    padding-bottom: 30px;
    margin: 0;
}
#Mcontent
{
    background-color: #FFFFFF;
    margin-bottom: 5px;
    border: 1px solid #000;
    padding: 2px;
}

.Mwrapper
{
    padding: 10px;
    border: 1px solid #CCC;
    background-color: #696969;
    padding-bottom: 30px;
    margin: 0;
}
.Mcontent
{
    background-color: #FFFFFF;
    margin-bottom: 5px;
    border: 1px solid #000;
    padding: 2px;
}

#noscriptContent
{
    background-color: #FFFFFF;
    color: #000000;
    width: 300px;
    height: 170px;
    text-align: center;
    vertical-align: middle;
    margin-top: 200px;
}

.star_rating
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.star_filled
{
    background-image: url(FilledStar.png);
}

.star_empty
{
    background-image: url(EmptyStar.png);
}

.star_saved
{
    background-image: url(WaitingStar.png);
}

.eventTdLeft
{
   width:90px;
   text-align:right;
}

#noscript
{
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    background-color: #000;
    -moz-opacity: 0.85;
    opacity: 0.85;
    font-size: x-large;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}
#prepage
{
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle; /* background-color: #000;*/
    z-index: 100;
    background-image: url('pagebg.gif' ); /*-moz-opacity: 0.65;     opacity: 0.65;     font-size: x-large;     filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);*/
}
.modalBackground
{
    /*background-color: Gray;     filter: alpha(opacity=50);     opacity: 0.50;*/
    background-color: #000;
    -moz-opacity: 0.65;
    opacity: 0.65;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
}

/* Communities */

blockquote
{
    /*background:#E1EBF2 none no-repeat scroll 6px 8px;*/
    background: #E1EBF2 none no-repeat scroll 6px 8px;
    border: 1px dashed #DBDBDB;
    font-size: 12px;
    margin: 0.5em 10px 0pt 10px;
    overflow: hidden;
    padding: 5px;
}

blockquote
{
    background-color: #E1EBF2;
    background-image: url('../Insticc Icons/16_16/quote.gif');
    border-color: AppWorkspace;
    font-style: italic;
}

blockquote cite
{
    color: Black;
    display: block;
    font-style: italic;
    font-weight: bold;
    margin-left: 20px;
}

blockquote.uncited
{
    padding-top: 25px;
}

.postbody
{
    font-size: 12px;
    line-height: 1.5em;
}

.picture
{
    background-color: #F9F9F9;
    border: 1px solid #CCCCCC;
    padding: 3px;
    font: 11px/1.4em Arial, sans-serif;
}
.picture img
{
    border: 1px solid #CCCCCC;
    vertical-align: middle;
    margin-bottom: 3px;
}
