﻿body {
    margin:0;
    font-family: Arial, Microsoft Sans-Serif;
    font-size:11px;
    background:#000033 url(images/bg-006.gif);
    color:White;
}
#nestedbg { 
    text-align: center;
    background-image: url("http://static1.grsites.com/images/fadestrip2.png");
    background-repeat: repeat-x;
    background-position: 0% 0%;
    display:block;
}


td{
    vertical-align:top;
    text-align:left;
    font-size:11px;
    font-family:Arial;
    
}

hr{
    text-align:left;
    color:#cccccc;
    width:50%;
    
}
blockquote{
    padding-left: 1ex; 
    margin: 0pt 0pt 0pt 0.8ex; 
    border-left: rgb(204,204,204) 1px solid;
}

input, textarea{
    /*border: solid 1px #777777;*/
    font:12px Arial;
}

input[type="checkbox"]{
    border:none;
}

input[type="submit"]{
    /*border:solid 1px #777777;*/
    /*border-style:outset;*/
    /*border:solid 3px #8f4b62;*/
    /*border-color:Yellow;*/
    /*
    border-style:double;
    border-width:3px;
    border-color:#760022;
    background:#760022;
    color:White;
    font-size:12px;
    */
}

input[type="radio"]{
    border:none;
}


hr{
    border:solid 0px;
    height:1px;
    background:#cccccc;
}


.SubText{ /* used for hint string in forms */
    color:#888888;
}

.GrayText{
    color:Gray;
}
.LightGrayText{
    color:#aaaaaa;
}

a{
    color:#9b0033;
}
a:visited{
    color:#88002d;
}
a:hover{
    color:#bc003e;
}



.MessageBackground{ /* ShowMessage.aspx */
    background:#e5e5e5;
}

.RedBackground{
    background:#AAAAAA;
}
.GrayLine{
    background:#AAAAAA;
    height:1px;
}

.Required{
    color:#AA0000;
}


.Header{
    font-size:20pt;
    color:#DDDDDD;
}
.SubHeader{
    font-size:18px;
}

.ErrorText{
    color:#EE0000;
}

.WarningText{
    color:#EE00EE;
}

.r{
    text-align:right;
}
.r10{
    text-align:right;
    padding:10px;
}

.c{
    text-align:center;
}
.c2{
    margin: 0 auto;
}

.l{
    text-align:left;
}

.b{
    font-weight:bold;
}

.vm{
    vertical-align:middle;
}

.ShowMessageType{
    font-size:80pt;
}

.Moderator{
    background:#d3f1fd;
}
.Moderator td{
    padding:5px;
}

.Administrator{
    background:#fee02c;
}
.Administrator td{
    padding:5px;
}

.Padding10{
    padding:10px;
}

.CollapsiblePanel{
    /*background:#DEE5FD;*/
    /*background:#cccccc;*/
    background:#343e64;
    color:White;
    cursor:pointer;
    padding:5px;
    /*border: 5px gray;*/
    vertical-align:middle;
}
.CollapsiblePanelImage{
    text-align:right;
}

.CollapsiblePanelTdText{
    padding-left:5px;
}
.CollapsiblePanelTdImage{
    width:5%;
    padding-top:2px;
}

.TableHeader{
    background:#dedede;
}

.GreenText{
    color:Green;
}

.RedText{
    color:#AA0000;
}
.OrangeText{
    color:Orange;
}

.AdministratorLabel{
    background:#CC0000;
    color:White;
    padding:2px 10px;
}


/* --- design begins --- */

.MaroonBackground{
    background:#720222;
    color:White;

}

.MaroonBackgroundForTop{
    height:22px;
    background:#720222;
    color:Gray;
    background-image:url(Images/bomba2_06.gif);
    /*background-repeat:no-repeat;*/
}

.TopMiddleText{
    width:50px;
    min-width:50px;
    text-align:center;
    vertical-align:middle;
    height:22px;
    background-image:url(Images/bomba2_04.gif);
    background-repeat:no-repeat;
}

.MaroonBackgroundForTopLeft{
    height:22px;
    background:green;    
}

.GrayBackground{
    background:#827d6d;
    color:White;
}

.UserLinks{
    vertical-align:middle;
    text-align:right;
    background:#827d6d;
    color:#cdcdcd;
}

.UserLinks a,
.UserLinks a:visited{
    font-size:12px;
    color:#cdcdcd;
}
.UserLinks a:hover{
    color:White;
}

.WhiteBackground{
    background:white;
}
.TopMenuBackground{
    background:#e0e0e0 url(Images/bomba2_17.gif);
}
.TopMenuSelected{
    background:#720222 url(Images/bomba_16.gif);
    color:White;
    font-weight:bold;
}
.MiddleMenuBackground{
    padding-top:3px;
    background:#720222 url(Images/bomba_28.gif);
    color:Gray;    
}

.MiddleMenuBackground a
/*.MiddleMenuBackground a:hover*/{
    color:White;
    font-size:12px;
    font-family:Arial;
}






.TopMenuSelectedLeft{
    background:url(Images/TopMenuSelectedLeft.gif);
    width:50px;
    height:23px;
    margin:0px;
    display:block;
}
.TopMenuTheLeft{
    background:url(Images/TopMenuTheLeft.gif);
    width:50px;
    height:23px;
    margin:0px;
    display:block;
}

.TopMenuSelectedRight{
    background:url(Images/TopMenuSelectedRight.gif);
    width:50px;
    height:23px;
    margin:0px;
    display:block;
}
.TopMenuSelectedTheLeft{
    background:url(Images/TopMenuSelectedTheLeft.gif);
    width:68px;
    height:23px;
    margin:0px;
    display:block;
}
.TopMenuSelectedTheRight{
    background:url(Images/TopMenuSelectedTheRight.gif);
    width:9px;
    height:23px;
    margin:0px;
    display:block;
}







/* MiddleMenu */
a.MiddleMenuLink,
a.MiddleMenuLink:visited{
    color:White;
    text-decoration:underline;
}
a.MiddleMenuLink:hover{
    color:Orange;
}

/* --- */

.BottomText{
    margin:30px;
    color:#333333;
}


/* --- */
.BlockWH_Header{
    width:100%;
    vertical-align:middle;
    background:#ececec url(Images/Block/BlockWH_u.gif) repeat-x;
    color:#555555;
    font-weight:bold;
    padding:0px 5px;
}
.BlockWH_Left{
    width:5px;
    background:url(Images/Block/BlockWH_l.gif) repeat-y;
}
.BlockWH_Right{
    width:5px;
    background:url(Images/Block/BlockWH_r.gif) repeat-y;

}
.BlockWH_Body{
    background:#cbc9c4;
    color:#555555;
    padding:3px;
}

.BlockWH_Bottom{
    width:100%;
    background:#cbc9c4 url(Images/Block/BlockWH_d.gif) repeat-x;
}

/* --- */

.BlockNH_Body{
    width:100%;
    background:#cbc9c4;
    color:#555555;
}
.BlockNH_Top{
    background:#cbc9c4;
    width:100%;
}
.BlockNH_Left{
    background:#cbc9c4 url(Images/Block/BlockNH_07.gif) repeat-y;
    width:8px;
}
.BlockNH_Right{
    background:#cbc9c4 url(Images/Block/BlockNH_08.gif) repeat-y;
    width:8px;
}
.BlockNH_Bottom{
    background:#cbc9c4 url(Images/Block/BlockNH_12.gif) repeat-x;
    height:13px;
}

/* --- */


.TableCell,
.TableCell td{
    background:#ecebe9 url(Images/td.gif) repeat-x;
    background-position:top left;
    color:#464646;
    padding:5px;
}
.TableCellBold1,
.TableCellBold1 td{
    font-weight:bold;
    background: #f2f1f0 url(IMages/td-bold-001.gif) repeat-x;
    background-position:top left;
    color:#464646;
    padding:5px;
}
.TableCellBold2,
.TableCellBold2 td{
    font-weight:bold;
    background: #f2efd1 url(IMages/td-bold-002.gif) repeat-x;
    background-position:top left;
    color:#464646;
    padding:5px;
}
.TableCellBold3,
.TableCellBold3 td{
    font-weight:bold;
    background: #f9f8ea url(IMages/td-bold-003.gif) repeat-x;
    background-position:top left;
    color:#464646;
    padding:5px;
}
.TableCellBold4,
.TableCellBold4 td{
    font-weight:bold;
    background: #f2f0e0 url(IMages/td-bold-004.gif) repeat-x;
    background-position:top left;
    color:#464646;
    padding:5px;
}




.TableRow{
    background:#ecebe9 url(Images/td.gif) repeat-x;
    background-position:top left;
    color:#464646;
    padding:5px;

}



.TableCellNoGra,
.TableCellNoGra td{
    background:#ecebe9;
    color:#464646;
    padding:5px;
}
.TableRowNoGra{
    background:#ecebe9;
    color:#464646;
    padding:5px;
    
}

.TableCellPadding5,
.TableCellGray,
.TableCellGray td{
    padding:5px;
}
.TableCellPadding10{
    padding:10px;
}
.TableCellPadding7{
    padding:7px;
}
.TableCellHeader,
.TableCellHeader td{
/*
    background:#ecebe9 url(Images/td.gif) repeat-x;
    background-position:top left;
    */
    background:#e9e9e7;
    color:#0e2b8d;
    font-weight:bold;
    padding:5px;
}


.TableNoBackground,
.TableNoBackground th,
.TableNoBackground td,
.TableNoBackground tr{
    background:none;
}



.UserIsOnline{
    color:Green;
}
