body {
    font-family: Tahoma, Verdana, sans-serif;
    vertical-align: top;
    color: #666666;
    font-size: 11px;
    background-color: #ffffff;
}
table.MainTable {
    font-family: Tahoma, Verdana, sans-serif;
    vertical-align: top;
    color: #666666;
}
table {
    font-size: 100%;
}
h1 {
    font-size:180%;
}
h2 {
    font-size:160%;
}
h3 {
    font-size:140%;
}
h4 {
    font-size:120%;
}
a {
    color: #f17802;
    text-decoration: none;
}
a:hover {
    color: #f17802;
    text-decoration: underline;
}
a.MenuText {
    color: #ffffff;
    text-decoration: none;
}
a.MenuText:hover {
    color: #ffffff;
    text-decoration: none;
}
a.Digicrafttext {
    color: #BBBBBC;
    text-decoration: none;
}

a.MainBig {
    color:#666666;
    text-decoration: none;
    font-size:12px;
}
a.MainBig:hover {
    color:#f17802;
    text-decoration: underline;
}


table.ListTable{
    border: 1px solid Gray;
    empty-cells: show;
    border-collapse:collapse;
}
th.ListHead{
    text-align:center;
    background-color: #dddddd;
    border: 1px solid #999999;
    padding: 3px;
}
td.ListCell{
    border: 1px solid #999999;
    padding: 3px;
}
table.DetTable{
    border: 1px solid Gray;
    empty-cells: show;
    border-collapse:collapse;
}
th.DetHead{
    text-align:right;
    background-color: #dddddd;
    border: 1px solid #999999;
    padding: 3px;
}
td.DetCell{
    border: 1px solid #999999;
    padding: 3px;
}
table.FormTable{
    border: 1px solid Gray;
    empty-cells: show;
    border-collapse:collapse;
}
th.FormHead{
    text-align:right;
    background-color: #dddddd;
    border: 0px none #FFFFFF;
    padding: 3px;
}
td.FormCell{
    text-align:left;
    background-color: #dddddd;
    border: 0px none #FFFFFF;
    padding: 3px;
}

td.Maintd{
    border: 0px none #FFFFFF;
    padding-top: 10px;
}
td.Picture{
    border: 0px none #FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
}
td.Menu{
    border: 0px none #FFFFFF;
    color: #ffffff;
    text-align: center;
    font-size: 10px;
}
td.MenuSpace{
    font-size: 1px;
    width: 2px;
}
td.Text{
    padding-top: 12px;
    padding-left: 3px;
}
td.Question{
    padding-top: 7px;
    padding-bottom: 6px;
    padding-left: 1px;
    line-height: 1.4;
}
td.BigBottom{
    padding-bottom: 20px;
    padding-top: 6px;
    font-size: 10px;
}
td.BigTop{
    padding-top: 20px;
}
table.News{
    border: 1px solid #CCCCCC;
    empty-cells: show;
    border-collapse:collapse;
}
td.NewsText{
    vertical-align: middle;
    font-size: 10px;
    padding-left: 5px;
}
td.NewsData{
    vertical-align: middle;
    font-size: 10px;
}
td.NewsTableText{
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 7px;
    padding-bottom: 7px;
}
td.NewsPusto{
    font-size: 7px;
}
td.NewsRazdel{
    font-size: 1px;
}
span.NewsHead{
    font-weight:bold;
}
span.NewsDate{
    background-color:#e1e1e1;
}
td.PhoneFax{
    font-family: Verdana, sans-serif, Tahoma;
    font-size: 10px;
    padding-top: 8px;
    padding-bottom: 3px;
}
td.Right{
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 10px;
    padding-left: 7px;
    padding-bottom: 2px;
}
td.RightText{
    padding-top: 3px;
    padding-left: 5px;
    padding-bottom: 2px;
    color: #000000;
}
td.RightText2{
    padding-top: 3px;
    padding-left: 5px;
    padding-bottom: 10px;
}
td.RightGraph{
    padding-bottom: 6px;
    font-size: 1px;
}
td.RightGraph2{
    padding-bottom: 6px;
    padding-left: 4px;
}
td.PhoneFaxText{
    padding-left: 11px;
}
td.RightTable{
    padding-bottom: 8px;
}

span.Orange {
    color:#FE9B38;
}
span.subHeaderText{
    font-weight:bold;
    font-size:13px;
}
div.subHeaderText{
    font-weight:bold;
    font-size:13px;
    padding-bottom:4px;
}
img.GalleryThumb{
    border:1px solid #cccccc;
}
span.MandatoryStar{
    font-weight:bold;
    color:red;
}
span.SubText{
    font-size:9px;
    font-weight:normal;
}
td#footersec_pane_holder{
    color:#ffffff;
}

div.ClientList{
    line-height: 1.3em;
}
div.ClientList h4{
    margin-bottom: 4px;
    /* background-color: silver; */
}
div.ClientList h4 span{
    font-weight: normal;
    /* margin-bottom: 4px; */
    /* background-color: silver; */
}
div.ClientList ul{
    padding-left: 30px;
    margin-left: 0px;
}

div.ClientListNote{
    width:70%;
    font-size: 90%;
    color: #aaaaaa;
    border-top: 1px solid #aaaaaa;
    margin-top: 8px;
    margin-bottom: 8px;
}
div.ClientResponse{
    display: none;
    margin: 8px 56px 8px 8px;
    padding: 8px;
    border: 1px dashed silver;
}
div.ClientResponseImaged{
    text-align: center;
}
div.DivNoWrap{
    white-space: nowrap;
}
