/* 
    Created on : May 17, 2017, 12:22:27 PM
    Author     : Aparnesh
*/
/* 
    Created on : Jun 24, 2016, 9:25:29 AM
    Author     : Aparnesh
*/
BODY
{
	text-align:center;
	min-width:1200px;
	background-color:#FFF;
        
}

.iwrapper
{
	text-align:left;
	width:1200px;
	margin: 0 auto;
	margin-top:-7px;
        margin-bottom:-2px;
        min-width:1200px;
        background-color:#eefbe3;       
}

.wrapper
{
	text-align:left;
	width:1200px;
	margin: 0 auto;
	margin-top:-7px;
        margin-bottom:-2px;
        min-width:1200px;
        background-color: #eefbe3;
}

IMG
{
	BORDER:None;
}

.RowTable
{
    border-collapse:collapse;
    border:1px #000 solid;    
}

.RowTable th
{
    font-family:Georgia;
    font-size:11pt;
    font-variant: small-caps;
    text-align: center;
    border: 1px #234316 solid;
}
.RowTable th.Spl
{
    /*background-color: #413F3D;*/
    background-color: #080897;
    font-family: Garamond, 'Serif';
    font-size:14pt;
    text-align:center;
    color:#FFF;
    border: 1px #000 solid;
    font-variant: normal;
}

.RowTable td
{
    border: 1px #234316 solid;
    font-family: Georgia, "Arial", 'Serif';
    font-size:10pt;
    text-align:left;
    padding-left:3px;
}

.RowTable td.Tdc
{
    border: 1px #234316 solid;
    font-family: "Arial", 'Serif';
    font-size:10pt;
    text-align:center;    
}

.RowTable td.Tdr
{
    border: 1px #234316 solid;
    font-family: "Arial", 'Serif';
    font-size:10pt;
    text-align:right;
    padding-right:3px;
}

.TextBlock
{
    background-color: #234316;
    color: #FFF;
    font-family: Georgia;
    font-size:11pt;
    font-weight: bold;
    padding-left:3px;    
}

.FormTable
{
    border-collapse:collapse;    
}

.FormTable td.Hdr
{
    border: 1px #000 solid;
    /*background-color: #234316;*/
    background-color: #3d1702;
    color: #FFF;
    font-family: Georgia;
    font-size:11pt;
    font-weight: bold;
    padding-left:3px;
}

.FormTable td.Fld
{
    border: 1px #fffff0 solid;
    /*background-color: #413F3D;
    background-color: #080897;*/
    background-color: #d4e6c4;
    color: #000;
    font-family: Georgia;
    font-size:10pt;    
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
}

.FormTable td.Fldr
{
    border: 1px #fffff0 solid;
    /*background-color: #413F3D;
    background-color: #080897;*/
    background-color: #d4e6c4;
    color: #000;
    font-family: Georgia;
    font-size:10pt;    
    text-align:right;
    padding-right:3px;
    padding-top:2px;
    padding-bottom:2px;
}

.FormTable td.Err
{
    border: 1px #fffff0 solid;
    /*background-color: #413F3D;
    background-color: #080897;*/
    background-color: #eefbe3;
    color: #BF3510;
    font-family: Georgia;
    font-size:10pt;    
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
}

.FormTable td.Dta
{
    border: 1px #fffff0 solid;
    padding-left:2px;
    padding-top:2px;
    padding-bottom:2px;
    /*background-color: #224107;*/
}

.FormTable td.Disp
{
    border: 1px #fffff0 solid;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:2px;
    font-family:Arial;
    font-size:10pt;
    color:#000;
    background-color: #ddf8c5;
}

.FormTable td.Btn
{
    text-align: right;
    padding-right:5px;
    padding-top:10px;
}

.FormTable td.HLink
{
    text-align: center;
    padding-top:10px;
}

.FormTable td.HLink a:link, .FormTable td.Fld a:visited 
{
    font-family:Georgia;
    font-size:9pt;
    color:#000;
    text-decoration: none;
}

.FormTable td.HLink a:hover
{
    font-family:Georgia;
    font-size:9pt;
    color:#3430CA;
    text-decoration: none;
}

.Txt
{
    font-family:"MS Sans Serif", Arial;
    font-size:10pt;
    text-align:left;
    padding-left:2px;
    border:none; 
    width:100%;
    background-color:#224107;
    color:#FFF;
}

.Txtr
{
    font-family:"MS Sans Serif", Arial;
    font-size:10pt;
    text-align:right;
    padding-right:2px;
    border:none; 
    width:100%;
    background-color:#224107;
    color:#FFF;
}

.Txtc
{
    font-family:"MS Sans Serif", Arial;
    font-size:10pt;
    text-align:center;
    border:none; 
    width:100%;
    background-color:#224107;
    color:#FFF;
}

h3
{
    background-color:#bee9d0; 
    color: #000;
    font-family: Garamond, Serif;
    font-size:12pt;
    font-weight: bold;     
    padding-bottom: 3px;
    padding-top:3px;
    padding-bottom: 3px;
    padding-left:5px;
    border-bottom-right-radius: 25px;
    /*border-top:2px #1932ae solid;*/
    /*border-bottom:2px #df0523 solid;*/
    width:20%;
    box-shadow: 5px 5px 5px #333; 
        -moz-box-shadow: 5px 5px 5px #333; 
        -webkit-box-shadow: 5px 5px 5px #333; 
        -khtml-box-shadow: 5px 5px 5px #333;
}

h2
{
    color: #fff;
    font-family: Garamond, Arial;
    font-size:14pt;
    background-color: #2a3e1a;
    padding-top:3px;
    padding-bottom: 3px;
    padding-left:5px;
    border-bottom-right-radius: 25px;
    border-top:2px #f9fbf7 solid;
    /*border-bottom:2px #df0523 solid;*/
    width:20%;
    box-shadow: 5px 5px 5px #333; 
        -moz-box-shadow: 5px 5px 5px #333; 
        -webkit-box-shadow: 5px 5px 5px #333; 
        -khtml-box-shadow: 5px 5px 5px #333;
}

h1
{
    
    color: #254f01;
    font-family: 'Book Antiqua', Script;
    font-size:40pt;
    font-style:italic;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top:5px;
}

.Info
{
    color: #9c1106;
    font-family: "Times New Roman", Georgia, Arial;
    font-size:12pt;
}

.Combo
{
    font-family:"MS Sans Serif", Arial;
    font-size:10pt;
    border:none; 
    width:100%;
    background-color:#224107;
    color:#FFF;
}

.Combo2
{
    font-family:Georgia, Verdana, Arial;
    font-size:10pt; 
    border:none; 
    width:100%;
    background-color:#Fbf5d0;
    color:#382314;
    border:1px #4b1e05 solid;
}

.RecTable
{
    border: 2px #fff solid;
    border-collapse:collapse;    
}

.RecTable th.Thl
{
    background-color: #1b3109;    
    color:#F9f7e1;
    border:1px #F9F7e1 solid;
    font-family: 'Arial Black', 'MS Sans Serif', "Times New Roman";
    font-size:10pt;
    /*font-variant: small-caps;*/
    text-align: left;
    padding-left:5px;
}

.RecTable th.Thc
{
    background-color: #1b3109;    
    color:#F9f7e1;
    border:1px #F9F7e1 solid;
    font-family: 'Arial Black', 'MS Sans Serif', "Times New Roman";
    font-size:10pt;
    /*font-variant: small-caps;*/
    text-align: center;    
}

.RecTable th.Thr
{
    background-color: #1b3109;    
    color:#F9f7e1;
    border:1px #F9F7e1 solid;
    font-family: 'Arial Black', 'MS Sans Serif', "Times New Roman";
    font-size:10pt;
    /*font-variant: small-caps;*/
    text-align: right;
    padding-right:5px;
}

.RecTable td
{
    font-family: Georgia, "Times New Roman";
    font-size:10pt;
    text-align: left;
    padding-left:5px;
    padding-top:2px;
    padding-bottom: 2px;
    border:1px #fffff0 solid;
}

.RecTable td.Tdc
{
    font-family: Arial;
    font-size:10pt;
    text-align: center;
    padding-top:2px;
    padding-bottom: 2px;
    border:1px #fffff0 solid;
}

.RecTable td.Tdr
{
    font-family: Arial;
    font-size:9pt;
    text-align: right;
    padding-right:5px;
    padding-top:2px;
    padding-bottom: 2px;
    border:1px #fffff0 solid;
}

.RecTable td.Srl
{
    font-family: Arial;
    font-size:9pt;
    text-align: right;
    padding-right:5px;
    padding-top:2px;
    padding-bottom: 2px;
    border:1px #778bf1 solid;
    background-color: #132892;
    color:#fff;
}

.RecTable td.Hdr
{
    font-family: Garamond;
    font-size:12pt;
    font-weight:bold;
    text-align: left;
    padding-left:5px;
    padding-top:2px;
    padding-bottom: 2px;
    border:1px #000 solid;
    background-color: #3d6a16;
    color:#Fff;
}

.RecTable tr:nth-child(odd)
{
    background-color: #dff6f0;
    color:#000;
}

.RecTable tr:nth-child(odd) a:link, .RecTable tr:nth-child(odd) a:visited
{
    color:#000;
    text-decoration: none;
}

.RecTable tr:nth-child(odd) a:hover
{
    color:#210e96;
    text-decoration: none;
}

.RecTable tr:nth-child(even)
{
    background-color: #fcfcf8;
    color:#000;
}

.RecTable tr:nth-child(even) a:link, .RecTable tr:nth-child(even) a:visited
{
    color:#FFF;
    text-decoration: none;
}

.RecTable tr:nth-child(even) a:hover
{
    color:#cbc4f7;
    text-decoration: none;
}

.DispTable
{
    border: 2px #240a02 solid;
    border-radius: 5px;
    
}

.DispTable td.Fld
{
    background-color: #ccc8c7;
    font-family: Georgia;
    font-size:10pt;
    border: 1px #ccc8c7 solid;
}

.DispTable td.Dta
{
    background-color: #f8f7ea;
    font-family: Arial;
    font-size:10pt;
    border: 1px #fff solid;
}

.GridTable
{
    border-collapse: collapse;
}

.GridTable th.Thl
{
    background-color: #331b03;
    color:#FFF;
    font-family: Georgia;
    font-size:9pt;    
    border:1px #faeff3 solid;
    text-align:left;
    padding-left:3px;
}

.GridTable th.Thc
{
    background-color: #331b03;
    color:#EFEFEF;
    font-family: Georgia;
    font-size:9pt;
    border:1px #faeff3 solid;
    text-align:center;
}

.GridTable th.Thr
{
    background-color: #331b03;
    color:#EFEFEF;
    font-family: Georgia;
    font-size:9pt;
    border:1px #faeff3 solid;
    text-align:right;
    padding-right:3px;
}

.GridTable .Txt
{
    font-family:'Courier New', Arial;
    font-size:9pt;
    text-align:left;
    padding-left:2px;
    border:none; 
    width:100%;
    background-color:#f9f7ed;
    color:#000;
}

.GridTable .Txtc
{
    font-family:'Courier New', Arial;
    font-size:9pt;
    text-align:center;
    border:none; 
    width:100%;
    background-color:#f9f7ed;
    color:#000;
}

.GridTable .Txtr
{
    font-family:'Courier New', Arial;
    font-size:9pt;
    text-align:right;
    padding-right: 2px;
    border:none; 
    width:100%;
    background-color:#f9f7ed;
    color:#000;
}

.GridTable .Combo
{
    font-family:'Courier New', Arial;
    font-size:9pt;
    border:none; 
    width:100%;
    background-color:#f9f7ed;
    color:#000;
}

.GridTable td.Disp
{
    font-family:Georgia, 'Times New Roman';
    font-size:9pt;
    border:none; 
    background-color:#e1e1e1;
    color:#000;
}

.GridTable td.Srl
{
    font-family:Arial;
    font-size:9pt;
    text-align:right;
    padding-right: 3px;
    border:1px #000 solid; 
    background-color:#373535;
    color:#FFF;
}

.PhotoGrid
{
    border-collapse: collapse;
}

.PhotoGrid td
{
    text-align: center;
}

.PhotoGrid .Title
{
    font-family: 'MS Sans Serif', Arial;
    font-size:12pt;
    font-weight: bold;
    width:90%;
    margin: 0 auto;
}



.GalleryImage
{
    margin-bottom:15px; 
    border:10px #AFAFAF solid; 
    box-shadow: 10px 10px 5px #999; 
        -moz-box-shadow: 10px 10px 5px #999; 
        -webkit-box-shadow: 10px 10px 5px #999; 
        -khtml-box-shadow: 10px 10px 5px #999;
}

.bodytext
{
    font-family: 'MS Sans Serif', 'Times New Roman', 'Sans Serif';
    font-size:11pt;
    text-align:justify;
    line-height:125%;
    word-spacing: 3px;
}

.bodytext a:link, .bodytext a:visited
{
    font-family:Arial;
    font-style:italic;
    font-size:11pt;
    text-decoration: none;
    color: #1112e0;
}

.bodytext a:hover
{
    font-family:Arial;
    font-style:italic;
    font-size:11pt;
    text-decoration: none;
    color: #b91925;
}

ol.NumList 
{
    list-style-type: decimal-leading-zero;
}

ol.NumList li
{
    padding-left:10px;
    padding-top:3px;
    padding-bottom: 3px;
}

ul.Bullet
{
    list-style-type: square;
}

ul.Bullet li
{
    padding-left:10px;
    padding-top:3px;
    padding-bottom: 3px;
}

ul.Bullet a:link, ul.Bullet a:visited
{
    color:#000;
    text-decoration: none;
}

ul.Bullet a:hover
{
    color:#2926bd;
    text-decoration: none;
}

.quote
{
    font-family:Georgia, serif;
    font-weight: bold;
    font-size:14pt;
    font-style: italic;
    color:#254f01;
    text-align: center;
    margin-top:20px;
    margin-bottom: 20px;
}