/*------------------~/Styles/VadilalMarkets.css Starts ----------------- */
/*--------------------------------------body---*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align: top;
}

input[type='button'], select
{
    padding: 2px;
    margin: 0px;
}

input[type='text']
{
    padding: 0px 1px 0px 1px;
    margin: 0px;
}

td
{
    vertical-align: top;
}

body
{
    background-color: #e9edf0;
    font-size: 13px;
    font-family: Verdana;
    color: #404040;
}

body.CurrencySpotRates
{
    background: #E6EBEE url(/GetImage.aspx?Image=/Images/taill_content_left.jpg) 0 -7px repeat-x;
}

input[type='text'], Textarea
{
    font-family: Verdana;
}

input, select
{
    color: #373737;
}

a
{
    color: #066ba9;
}

a:hover
{
    color: #066ba9;
    text-decoration: none;
}
a, button, .button
{
    cursor: pointer;
}
select
{
    height: auto;
    vertical-align: middle;
}

hr
{
    border-width: 0;
    height: 1px;
}

.hidden
{
    display: none;
}

/*--------------------------------------content---*/
.SubMenuPanel
{
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 4px;
    color: White;
    background-color: #3e3e3e;
    z-index: 100;
}

.SubMenuPanel li
{
    line-height: 20px;
}

.SubMenuPanel a
{
    color: #dddddd;
    text-decoration: none;
}

div.AboutUSLinksPanel
{
    border: 1px solid #DDDDDD;
    padding: 4px;
    background-color: transparent;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
}

div.AboutUSLinksPanel ul
{
    margin-left: 20px;
}

div.ServicesLinksPanel
{
    border: 1px solid #DDDDDD;
    padding: 4px;
    background-color: transparent;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
}

div.ServicesLinksPanel ul
{
    margin-left: 20px;
}

div.ForexLinksPanel
{
    border: 1px solid #DDDDDD;
    padding: 4px;
    background-color: transparent;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
}

div.ForexLinksPanel ul
{
    margin-left: 20px;
}

div.MetalLinksPanel
{
    border: 1px solid #DDDDDD;
    padding: 4px;
    background-color: transparent;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
}

div.MetalLinksPanel ul
{
    margin-left: 20px;
}

div.BullionLinksPanel
{
    border: solid 1px #DDDDDD;
    padding: 4px;
    background-color: transparent;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
}

div.BullionLinksPanel ul
{
    margin-left: 20px;
}

div.CurrencySpotRatesPanel
{
    background-color: transparent;
    color: White;
    height: 160px;
    border: 1px solid #8CABCE;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    padding: 4px;
    margin: 0px 0px 0px 0px;
}

div.NewsPanel
{
    background-color: transparent;
    border: 1px solid #8CABCE;
    padding: 4px;
    height: 135px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    margin: 5px 0px 5px 0px;
}

div.UpdatesPanel
{
    border: 1px solid #8CABCE;
    background-color: transparent;
    height: 70px;
    padding: 4px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    margin: 0px 0px 5px 0px;
}

div.LeftLinksPanel
{
    border: solid 1px #8CABCE;
    background-color: transparent;
    padding: 4px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    margin: 0px 0px 5px 0px;
}

div.LeftLinksPanel ul
{
    list-style-type: none;
}

div.LeftLinksPanel ul li
{
    height: 20px;
    vertical-align: middle;
    border-bottom: solid 1px #447482;
    padding: 4px;
}

div.LeftLinksPanel ul .topBorder
{
    border-top: solid 1px #447482;
}

div.LeftLinksPanel ul li img
{
    border: solid 1px #57A8FA;
}

div.LeftLinksPanel ul li a
{
    padding: 0px 0px 3px 3px;
    color: #3597F9;
    cursor: pointer;
    text-decoration: none;
    font-family: Arial;
}

div.LeftLinksPanel ul li a:hover
{
    color: #5C3F74;
    text-decoration: underline;
}

.RSSLink
{
    color: #0066CC;
    font-weight: bold;
    text-decoration: none;
}

.RSSLink:hover
{
    color: #0033CC;
    text-decoration: underline;
}

.Highlight
{
    font-weight: bold;
    color: #0000aa;
}

.hidden
{
    display: none;
}

.bold
{
    font-weight: bold;
}

/*--------------------------------------topmenu---*/
.row-top-menu ul.menu-nav
{
    padding: 0 0 0 26px !important;
    margin: 0 0 0 0 !important;
}
.row-top-menu ul.menu-nav li
{
    display: block;
    padding: 0 0 0 0;
    float: left;
    margin: 0 1px 0 0;
    padding: 0 0 0 0 !important;
}

.row-top-menu ul.menu-nav li a
{
    border: none;
    text-decoration: none !important;
    float: left;
    padding: 0 0 0 5px;
    margin: 0 0 0 0;
    background: url(/GetImage.aspx?Image=/Images/top_menu_left.png) 0 0 no-repeat;
}

.row-top-menu ul.menu-nav li a span
{
    display: block;
    padding: 13px 30px 17px 20px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none !important;
    float: left;
    font-weight: bold;
    background: url(/GetImage.aspx?Image=/Images/top_menu_right.png) top right no-repeat;
    _background: url(/GetImage.aspx?Image=/Images/top_menu_right.gif) top right no-repeat;
}

/*--------------------------------------hover-active----*/
.row-top-menu ul.menu-nav li a:hover, .row-top-menu ul.menu-nav li a:hover span
{
    color: #FFF !important;
    background: none;
}

.row-top-menu ul.menu-nav li.active a, .row-top-menu ul.menu-nav li.active a span
{
    color: #FFF !important;
    background: none;
}

.active
{
    color: #FFF !important;
    background: none;
}

/*--------------------------------------structure---*/
#body
{
    background: #e6ebee;
}
.main
{
    width: 99%;
    position: relative;
    margin: 0 0;
    padding: 0 0 0 0;
}

/*--------------------------------------header---*/
.clear
{
    width: 100%;
}
.clear1
{
    clear: both;
}
.br
{
    display: block;
}
.fright
{
    float: right !important;
}
.fleft
{
    float: left;
}

.row-header h1
{
    display: block;
    margin: 15px 0 0 10px;
    position: absolute;
}

.row-header h1 a
{
    display: block;
    position: absolute;
    cursor: pointer;
}

.row-header h1 #CompanyName
{
    display: inline-block;
    top: -5px;
    position: absolute;
    cursor: pointer;
    font-family: Cambria;
    font-size: 30px;
    left: 80px;
}

.row-header h1 #CompanyName .vadilal
{
    color: #DB1D1D;
}

.row-header h1 #CompanyName .markets
{
    color: #CAC77D;
}

.row-header h1 #pLine
{
    font-size: 10px;
    color: #EEE;
    position: absolute;
    left: 83px;
    top: 30px;
    width: 170px;
}

.row-header .fright
{
    width: 776px;
}

.row-header .fleft
{
    width: 260px;
}

.row-header .row-search
{
    height: 65px;
}

.tail-row-header
{
    background: url(/GetImage.aspx?Image=/Images/tail_row_header.jpg) 0 0 repeat-x;
}

.row-header
{
    background: url(/GetImage.aspx?Image=/Images/header.jpg) 0 0 no-repeat;
    height: 106px;
}

.tail-right
{
    background: url(/GetImage.aspx?Image=/Images/till_tight.jpg) repeat-x right 0;
    float: left;
    height: 106px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0px;
}

.tail-right1
{
    background: url(/GetImage.aspx?Image=/Images/till_tight1.jpg) repeat-x right 0;
    float: left;
    height: 476px;
    position: absolute;
    right: 0;
    width: 50%;
}

.UserTheme
{
    margin: 5px 15px 0px 0px;
    position: relative;
    float: right;
    font-size: 12px;
    vertical-align: middle;
    color: #FFFFFF;
    font-weight: bold;
}

.UserThemeddl
{
    background: #000000;
    border: solid 1px #CCCCCC;
    color: #FFFFFF;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 75px;
    font-weight: bold;
}

/*--------------------------------------content---*/
#content
{
    padding: 5px 0px 5px 0px;
    width: 100%;
}

#container
{
    height: 100%;
    text-align: left;
    padding: 0 0 0 5px;
    width: 84%;
}

#left
{
    text-align: left;
    width: 15%;
    min-width: 150px;
    max-width: 150px;
    margin: 0 3px 0 0;
}

#right
{
    text-align: left;
    width: 0px;
    min-width: 130px;
    max-width: 130px;
    margin: 0 0 0 3px;
}

.tail-content
{
    background: #E6EBEE url(/GetImage.aspx?Image=/Images/taill_content_left.jpg) 0 0 repeat-x;
}

.tail-extra-box
{
    background: #FFF url(/GetImage.aspx?Image=/Images/tail_extra.gif) 0 0 repeat-x;
}

/*--------------------------------------footer---*/
.tail-footer
{
    border-top: 1px solid #d2d8dc;
}

.footer
{
    color: #99A3A4;
    font-size: 12px;
    text-align: center;
    padding: 4px 0 2px 0;
}

.footer a
{
    color: #99A3A4;
    text-decoration: none;
}

.footer a:hover
{
    color: #99A3A4;
    text-decoration: underline;
}

div.PageTitle, H1.PageTitle, h2.PageTitle, span.PageTitle
{
    font-family: Cambria;
    font-size: 18px;
    font-weight: bold;
    text-align: Left;
    border: solid 1px #447482;
    padding: 5px;
    color: #FFFFFF;
    color: rgba(255, 255, 255, 0.9);
    background: #447482;
    background: -webkit-gradient(linear, 25% top, right top, from(#447482), to(#E2E7EB));
    background: -moz-linear-gradient(left, #447482 25%, #E2E7EB);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#447482, endColorstr=#E2E7EB, GradientType=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#447482, endColorstr=#E2E7EB, 25%, GradientType=1)";
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    margin: 0px 0px 10px 0px;
}

div.DownloadCSVBox
{
    background-color: transparent; 
    border: solid 1px gray;
    padding: 4px 4px 4px 4px;
    text-align: left;
    width: 99%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border: solid 1px #447482;
}

div.ModuleSummaryBox
{
    width: 190px;
    height: 215px;
    padding: 13px;
    border-radius: 8px;
}

div.ValueAddedSummaryBox
{
    background-color: transparent;
    color: Black;
    border: solid 1px #8CABCE;
    text-align: justify;
    width: 90%;
    height: 230px;
    font-size: 11px;
}

div.ValueAddedSummaryBox a
{
    color: #5891BE;
    text-decoration: none;
}

div.ValueAddedSummaryBox a:hover
{
    text-decoration: underline;
}

div.ForexSummaryBox
{
    background-color: #487aad;
    border: solid 1px #8CABCE;
    color: #CEE7FF;
}

div.ForexSummaryBox a
{
    color: #CEE7FF;
    text-decoration: none;
}

div.ForexSummaryBox a:hover
{
    color: White;
    text-decoration: underline;
}

div.MetalSummaryBox
{
    background-color: #5dad48;
    border: solid 1px #5dad48;
    color: #CEFFD1;
}

div.MetalSummaryBox a
{
    color: #CEFFD1;
    text-decoration: none;
}

div.MetalSummaryBox a:hover
{
    color: White;
    text-decoration: underline;
}

div.BullionSummaryBox
{
    background-color: #e1a62f;
    border: solid 1px #e1a62f;
    color: #FFF9CE;
}

div.BullionSummaryBox a
{
    color: #FFF9CE;
    text-decoration: none;
}

div.BullionSummaryBox a:hover
{
    color: White;
    text-decoration: underline;
}

.MoreLinkPanel
{
    /*width: 75px;*/
    text-align: right;
    padding-right: 4px;
    border-radius: 4px;
    padding: 4px;
    float: right;
}

.ForexMorePanel
{
    background-color: #5B93CD;
    border: solid 1px #5B93CD;
}

.ForexMorePanel:hover
{
    background-color: #75ABE4;
}

.MetalMorePanel
{
    background-color: #6EC457;
    border: solid 1px #6EC457;
}

.MetalMorePanel:hover
{
    background-color: #7EDA66;
}

.BullionMorePanel
{
    background-color: #CE8E19;
    border: solid 1px #CE8E19;
}

.BullionMorePanel:hover
{
    background-color: #DA9924;
}

.MoreLinkPanel a
{
    padding: 2px 3px 2px 3px;
    text-decoration: none;
}

.MoreLinkPanel a:hover
{
    color: White;
}

.ValueAddedServices
{
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #CAC77D;
    margin: 5px 0px 0px 0px;
    font-size: 12px;
    line-height: 19px;
    background-color: Transparent;
    text-align: justify;
}

div.ValueAddedServicesSummaryBox
{
    background-color: white;
    border: solid 1px white;
}

div.RMSToolSummaryBox
{
    background-color: white;
    border: solid 1px white;
}

div.ModuleTitle
{
    font-size: 19px;
    color: White;
    font-weight: bold;
    font-family: Cambria;
}

div.ValueAddedServiceModuleTitle
{
    font-size: 16px;
    color: Black;
    padding-bottom: 2px;
    font-weight: bold;
}

div.ValueAddedServiceModuleTitle img
{
    border: solid 2px #57A8FA;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.ForexBox
{
    background-color: #C9D9E9;
    border: solid 1px #8CABCE;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    line-height: 19px;
    color: #000000;
    width: auto;
    text-align: justify;
    padding: 5px;
}

.ForexBox ul
{
    list-style-type: square;
    list-style-position: inside;
}

.MetalBox
{
    background-color: #C9D9E9;
    border: solid 1px #8CABCE;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    line-height: 19px;
    color: #1D1D1D;
    width: auto;
    text-align: justify;
    padding: 5px;
}

.MetalBox ul
{
    list-style-type: square;
    list-style-position: inside;
}

.BullionBox
{
    background-color: #C9D9E9;
    border: solid 1px #8CABCE;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    line-height: 19px;
    color: #251149;
    width: 100%;
    text-align: justify;
    padding: 5px;
}

.BullionBox ul
{
    list-style-type: square;
    list-style-position: inside;
}

/*--------------------------------------MarketReports Start*/
.MarketReports
{
    font-family: Verdana, Arial, helvetica;
    background-color: transparent;
    font-weight: bold;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border: solid 1px #447482;
    color: #294DDF;
}

.MarketReportsUrl
{
    background-color: Transparent;
}

.MarketReportsUrl td a
{
    color: #555761;
}

.MarketReportsUrl td a:hover
{
    color: #1E1E1E;
    text-decoration: none;
}

/*--------------------------------------MarketReports End*/
.RightAlign
{
    text-align: right;
    vertical-align: top;
}

.LoginTitle
{
    font-size: 18px;
    height: 25px;
    width: 100%;
    font-family: Verdana;
    font-weight: bold;
    border: solid 1px #347E9B;
    background-color: Bisque;
}

.LoginTable
{
    background-color: Azure;
}

.NewsTitle
{
    color: #225C6D;
    font-weight: normal;
    line-height: 15px;
}

.NewsTitle a
{
    font-size: 11px;
    text-decoration: none;
}

.NewsTitle a:hover
{
    text-decoration: underline;
}

.NewsPublishedDate
{
    font-weight: normal;
    color: #00aa00;
    font-size: 10px;
}

hr
{
    background-color: #777799;
}

.NewsUpdateTitle
{
    font-size: 11px;
    font-weight: bold;
    color: Red;
    padding: 0px 0px 2px 0px;
    line-height: 15px;
}

.NewsUpdateText
{
    font-size: 11px;
    line-height: 15px;
}

#dvffmc ul
{
    list-style-type: disc;
}

#dvffmc
{
    padding-left: 15px;
    color: Black;
}

#dvffmc ul li
{
    background: none;
}

.ModelDialogOverlay
{
    opacity: 0.40;
    top: 0;
    left: 0;
    position: absolute;
    zoom: 1;
    z-index: 1001;
    cursor: wait;
}

.ModelDialog
{
    border: 1px solid #DDD;
    background: #EEE url(/GetImage.aspx?Image=/Scripts/themes/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    color: #333;
    outline: 0px;
    position: fixed;
    z-index: 1003;
    left: 15%;
    top: 15%;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    padding: 2px;
}

.ModelDialogHeading
{
    padding: 4px 12px;
    position: relative;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #E78F08;
    background: #F6A828 url(/GetImage.aspx?Image=/Scripts/themes/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    color: white;
    font-weight: bold;
    zoom: 1;
    display: block;
}

.ModelDialogHeading:hover
{
    cursor: move;
}

.ModelDialogHeading span
{
    margin: 1px 16px 1px 0;
    color: white;
    font-weight: bold;
}

.ModelDialogHeading a
{
    position: absolute;
    right: .3em;
    top: 50%;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
    color: white;
}

.ModelDialogHeading a:hover
{
    border: 1px solid #fbcb09;
    font-weight: bold;
    color: #c77405;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

.ModelDialogHeading a span
{
    display: block;
    margin: 1px;
    background: url(/GetImage.aspx?Image=/Scripts/themes/images/ui-icons_ffffff_256x240.png) no-repeat -96px -128px;
    width: 16px;
    height: 16px;
    text-indent: -99999px;
    overflow: hidden;
}

.ModelDialogHeading a span:hover
{
    background: url(/GetImage.aspx?Image=/Scripts/themes/images/ui-icons_ef8c08_256x240.png) no-repeat -95px -128px;
}

.ModelDialogHeading .Minimise span
{
    display: block;
    margin: 1px;
    background: url(/GetImage.aspx?Image=/Scripts/themes/images/ui-icons_ffffff_256x240.png) no-repeat -64px -128px;
    width: 16px;
    height: 16px;
    text-indent: -99999px;
    overflow: hidden;
}

.ModelDialogHeading .Minimise span:hover
{
    background: url(/GetImage.aspx?Image=/Scripts/themes/images/ui-icons_ef8c08_256x240.png) no-repeat -64px -128px;
}

.ModelDialogHeading .Maximise span
{
    display: block;
    margin: 1px;
    background: url(/GetImage.aspx?Image=/Scripts/themes/images/ui-icons_ffffff_256x240.png) no-repeat -17px -80px;
    width: 16px;
    height: 16px;
    text-indent: -99999px;
    overflow: hidden;
}

.ModelDialogHeading .Maximise span:hover
{
    background: url(/GetImage.aspx?Image=/Scripts/themes/images/ui-icons_ef8c08_256x240.png) no-repeat -17px -80px;
}

.ModelDialogHeading a img
{
    height: 12px;
    width: 12px;
    display: block;
    margin: 3px 3px 3px 3px;
}

.ModelDialogContent
{
    position: relative;
    border: 0;
    padding: 6px 8px;
    background: none;
    overflow: auto;
    zoom: 1;
}

.alignRight
{
    text-align: right;
}

.alignLeft
{
    text-align: left;
}

.alignCenter
{
    text-align: center;
}

.ResponseQueriesTableWrapper
{
    border: solid 1px #447482;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
}

.ResponseQueriesTable
{
    border: solid 0px #447482;
    border-collapse: collapse;
    color: #555761;
    font-size: 12px;
    font-weight: normal;
    width: auto;
    line-height: 17px;
    background-color: transparent;
}

.ResponseQueriesTable td a
{
    color: #555761;
}

.ResponseQueriesTable td a:hover
{
    color: #1E1E1E;
    text-decoration: none;
}

.RBIGuidelineTableWrapper
{
    border: solid 1px #447482;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
}

.RBIGuidelineTable
{
    border: solid 0px #447482;
    border-collapse: collapse;
    color: #555761;
    font-size: 12px;
    font-weight: normal;
    width: auto;
    line-height: 17px;
    background-color: transparent;
}

.RBIGuidelineTable td a
{
    color: #555761;
}

.RBIGuidelineTable td a:hover
{
    color: #1E1E1E;
    text-decoration: none;
}

.ForexUpdateTableWrapper
{
    border: solid 1px #447482;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
}

.ForexUpdateTable
{
    border: 0px solid #447482;
    border-collapse: collapse;
    background-color: transparent;
    color: #555761;
    font-size: 12px;
    font-weight: normal;
    line-height: 17px;
}

.ForexUpdateTable td a
{
    color: #555761;
}

.ForexUpdateTable td a:hover
{
    color: #1E1E1E;
    text-decoration: none;
}

.SectionName
{
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #CAC77D;
    background: #E2E0AC;
    font-weight: bold;
    margin-bottom: 5px;
}

.StaffContents
{
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #CAC77D;
    margin: 5px 0px 0px 0px;
    font-size: 11px;
    line-height: 19px;
    background: transparent;
    text-align: justify;
}

.RMSTool
{
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #CAC77D;
    margin: 5px 0px 0px 0px;
    font-size: 11px;
    line-height: 19px;
    background: transparent;
    text-align: justify;
}

.FAQHead
{
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #CAC77D;
    background: #E2E0AC;
    font-weight: bold;
}

.FAQContent
{
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #CAC77D;
    margin: 5px 0px 0px 0px;
    font-size: 11px;
    line-height: 19px;
    background: transparent;
    text-align: justify;
    margin-top: 5px;
}

.SampleReportName
{
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #CAC77D;
    background: #E2E0AC;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 15px;
}

.SampleReportContents
{
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #CAC77D;
    margin: 5px 0px 0px 0px;
    font-size: 12px;
    line-height: 19px;
    background: transparent;
    text-align: justify;
}

.SampleReportTable
{
    border: 0px solid #575757;
    border-collapse: collapse;
    background-color: transparent;
}

.SampleReportTableWrapper
{
    border: solid 1px #447482;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
}

.RegistrationTableWrapper
{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    width: 70%;
}

.RegistrationTable
{
    border: solid 0px #447482;
    border-collapse: collapse;
    background-color: transparent;
}
/*--------------------------------------Contact Us Starts*/
div.ContactUsAddressTitle
{
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 2px outset #CAC77D;
    background: #E2E0AC;
    font-weight: bold;
}

div.ContactUsAddressContent
{
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 2px outset #CCCCCC;
    margin: 5px 0px 0px 0px;
    font-size: 12px;
    line-height: 22px;
    background: #E6EBEE;
}

div.ContactUsAddressContent .ShowMapButton
{
    position: relative;
    float: right;
}

div.ContactUsAddressContent .ShowMapButton hr
{
    color: Black;
    line-height: 1px;
    margin: 0px 0px 3px 0px;
    padding: 0px;
}
/*--------------------------------------Contact Us Ends*/

.btn
{
    border: 1px solid #fbcb09;
    background: #fdf5ce url(/GetImage.aspx?Image=/Scripts/themes/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
    color: #c77405;
    font-weight: bold;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    cursor: pointer;
    text-align: center;
    padding: 4px 11px 4px 11px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -khtml-transition-duration: 1s;
    -o-transition-duration: 1s;
}

.btn:hover
{
    border: 1px solid #CCCCCC;
    background: #F6F6F6 url(/GetImage.aspx?Image=/Scripts/themes/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    color: #1C94C4;
}

/*--------------------------------------Change Password Starts*/
table.ChangePassword
{
    border: 2px solid Black;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    margin: 0px 0px 5px 0px;
}

tr.ChangePasswordHeading, td.ChangePasswordHeading
{
    font-weight: bold;
    background-color: #E2E0AC;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    text-align: center;
}
/*--------------------------------------Change Password Ends*/

/*--------------------------------------UserSettings Starts*/
#tblCurrencies
{
    width: 100%;
    display: none;
    margin: 5px 0px 0px 0px;
}

div.Currencies
{
    border: 1px solid #DDD;
    background: #EEEEEE url(/GetImage.aspx?Image=/Scripts/themes/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    color: #333;
    outline: 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    padding: 3px;
}

div.Currencies .CurrenciesHeading
{
    padding: 4px 4px;
    position: relative;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #E78F08;
    background: #F6A828 url(/GetImage.aspx?Image=/Scripts/themes/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    color: white;
    font-weight: bold;
    display: block;
}

div.Currencies .CurrenciesContent
{
    position: relative;
    margin: 5px 0px 0px 0px;
    padding: 0px 3px 0px 0px;
    background-color: transparent;
    color: black;
    font-size: 11px;
    border: solid 1px #E78F08;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    line-height: 20px;
}
/*--------------------------------------UserSettings Ends*/

/*--------------------------------------UserFeedback Starts*/
.userfeedbacktblheadForex
{
    background-color: #8db4e2;
    color: White;
    font-family: Cambria;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.userfeedbacktblsubheadForex
{
    background-color: #8db4e2;
    font-family: Cambria;
    font-size: 17px;
    font-weight: bold;
    color: #2a3a57;
}

.userfeedbacktblheadMetal
{
    background-color: #92d050;
    color: White;
    font-family: Cambria;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.userfeedbacktblsubheadMetal
{
    background-color: #92d050;
    font-family: Cambria;
    font-size: 17px;
    font-weight: bold;
    color: #2a3a57;
}

.userfeedbacktblheadBullion
{
    background-color: #ffc000;
    color: White;
    font-family: Cambria;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.userfeedbacktblsubheadBullion
{
    background-color: #ffc000;
    font-family: Cambria;
    font-size: 17px;
    font-weight: bold;
    color: #2a3a57;
}
/*--------------------------------------UserFeedback Ends*/
.AboutUsContent { text-align: justify; padding: 5px 3px 5px 5px; margin: 10px 0px 0px 0xp;line-height: 19px;}

/*------------------~/Styles/VadilalMarkets.css Ends ----------------- */

/*------------------~/Styles/LoginStyles.css Starts ----------------- */
/*-------LOGIN STARTS HERE -------*/

/* Login Container (default to float:right) */
#loginContainer 
{ 
    margin: 5px 0px 0px 0px;   
    position:relative;
    float:right;
    font-size:12px;
}

/* Login Button */
#loginButton { 
    display:inline-block;
    float:right;
    background:#d2e0ea url(/GetImage.aspx?Image=/images/buttonbg.png) repeat-x; 
    border:1px solid #899caa; 
    border-radius:3px;
    -moz-border-radius:3px;
    position:relative;
    z-index:30;
    cursor:pointer;
}

/* Login Button Text */
#loginButton span {
    color:#445058; 
    font-size:11px; 
    font-family: Verdana;    
    padding: 3px 23px 4px 5px;
    /*font-weight:bold; 
    text-shadow:1px 1px #fff; 
    background:url(/images/loginArrow.png) no-repeat 53px 7px;*/
    display:block
}

#loginButton:hover {
    background:url(/GetImage.aspx?Image=/images/buttonbgHover.png) repeat-x;
}

/* Login Box */
#loginBox 
{    
    position:absolute;
    top: 23px;
    right:0;
    display:none;
    z-index:150;
}

/* If the Login Button has been clicked */    
#loginButton.active {
    border-radius:3px 3px 0 0;
}

#loginButton.active span {
    /*background-position:53px -76px;*/
}

/* A Line added to overlap the border */
#loginButton.active em {
    position:absolute;
    width:100%;
    height:1px;
    background:#d2e0ea;
    bottom:-1px;
}

/* Login Form */
#loginForm {
    width:248px; 
    border:1px solid #899caa;
    border-radius:3px 0 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    margin-top:-2px;
    background:#d2e0ea;
    padding:6px;
}

#loginForm fieldset {
    margin:0 0 8px 0;
    display:block;
    border:0;
    padding:0;
}

fieldset#body {
    background:#fff;
    border-radius:3px;
    -moz-border-radius:3px;
    padding:10px 13px;
    margin:0;
}

#loginForm #chkRememberMaster {
    width:auto;
    margin:8px 7px 0 0;
    float:left;
    padding:0;
    border:0;
    *margin:-3px 9px 0 0; /* IE7 Fix */
}

#body label {
    color:#3a454d;
    margin:7px 0 0 0;
    display:block;
    float:left;
}

#loginForm #body fieldset label {
    display:block;
    float:none;
    margin:0 0 5px 0;
}

/* Default Input */
#loginForm input {
    width:92%;
    border:1px solid #899caa;
    border-radius:3px;
    -moz-border-radius:3px;
    color:#3a454d;
    font-weight:bold;
    padding: 5px 5px;
    box-shadow:inset 0px 1px 3px #bbb;
    -webkit-box-shadow:inset 0px 1px 3px #bbb;
    -moz-box-shadow:inset 0px 1px 3px #bbb;
    font-size:12px;
}

/* Sign In Button */
#loginForm #btnLoginMaster {
    font-family:Verdana;
    font-size: 13px;
    width:auto;
    float:left;
    background:#339cdf url(/GetImage.aspx?Image=/images/loginbuttonbg.png) repeat-x;
    color:#fff;
    padding: 5px 7px 6px 7px;
    text-shadow:0px -1px #278db8;
    border:1px solid #339cdf;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin:0 12px 0 0;
    cursor:pointer;
    *padding:7px 2px 8px 2px; /* IE7 Fix */
}

/* Forgot your password */
#loginForm span {
    text-align:center;
    /*display:block;*/
    padding:5px 0 0px 0;
}

#loginForm span a {
    color:#3a454d;
    text-shadow:1px 1px #fff;
    font-size:11px;
}

input:focus {
    outline:none;
}
/*------------------~/Styles/LoginStyles.css Ends ----------------- */

