﻿body
{
    font-size: 14px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
hr
{
    color: #6194E3;
    background-color: #6194E3;
    height: 3px;
    width: 400px;
    text-align:center;
}
.BodyCountryTags h2
{
	font-size: 13pt;
}
.BodyCountryTags h1
{
	font-size: 15pt;
}
.BodyTitle
{
    font-size: 20px;
    color: #333333;
}
.HeaderStyle1
{
    width: 612px;
    height: 56px;
    background-color: #6194E3;
    color: #F9C618;
    padding-left: 7px;
}
.HeaderCountryTitle
{
    color: Black;
    font-size: 19px;
    font-family: Arial Black;
}
.HeaderTitle
{
    /*color: #F9C618;*/
    color: White;
    font-size: 20px;
    font-family: Arial Black;
}
.HeaderSubTitle
{
    /*color: #F9C618;*/
    color: White;
    font-size: 18px;
    font-family: Arial Black;
}
.HeaderSubTitle2
{
    /*color: #F9C618;*/
    color: White;
    font-size: 18px;
    font-family: Arial Black;
    font-style: italic;
}
.HeaderStyle2
{
    width: 666px;
    height: 34px;
    
}
.HeaderNews
{
    width: 100%;
    background-color: Black;
    border-bottom: solid thin Black;
    color: White;
    height: 20px;
    text-align:center;
}
.tblFooter
{
    background-color: #D6E5F4;
    text-align: center;
    color: Black;
    font-size: 11px;
    font-family: Arial;
}
.tblFooter2
{
    background-color: #D6E5F4;
    text-align: center;
    color: #666666;
    font-size: 11px;
    font-family: Arial;
}
.headerNL
{
    font-size: 11px;
    font-family: Arial;
    color: #4D82C3;
}
.headerLink1
{
    font-size: 14px;
    font-family: Arial;
    color: Blue;
    
    /*vertical-align: top; /*added by Emad temporarely*/
    /*padding-bottom: ;	 /*added by Emad temporarely*/ 
}
.headerLink2
{
    font-size: 14px;
    font-family: Arial;
    color: black;
    
    /*vertical-align: top; /*added by Emad temporarely*/ 
    /*padding-bottom: 15px;    /*added by Emad temporarely*/ 
}
.footerLink
{
    color: #4D82C3;
}
.menuitem
{
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #000000;
    text-transform: uppercase;
}
.sditem
{
    text-transform: uppercase;
    }
.Title
{
    font-family: Arial;
    font-size: 12px;
    color: #F9C618;
    font-weight: bold;
    text-transform: uppercase;
}
.Heading1
{
    font-family: Arial Black;
    font-size:22px;
    color:#EF3C28;
}
.Heading2
{
    font-family: Arial Black;
    font-size:18px;
    color:#EF3C28;
}
.StepLaterTitle
{
    font-family: Arial;
    font-size: 11pt;
    color: #a4af77;
    font-weight: bold;
}
td.StepsIntro
{
    font-family: Arial;
    font-size: 11pt;
    color: #F9C618;
    font-weight: bold;
    text-align: left;
    padding-left: 20px;
    vertical-align: middle;
}
td.VisaStepNow
{
    vertical-align: top;
    text-align: center;
    color: white;
    background-color: #B62F2D;
}
td.VisaStepLater
{
    vertical-align: top;
    text-align: center;
    border-left: 1px solid #305C8A;
    color: #EEEEEE;
}
td.VisaStepDone
{
    vertical-align: top;
    text-align: center;
    border-left: 1px solid #305C8A;
    color: #EEEEEE;
}
table.ServiceDirectory th
{
    font-weight:bold;
    color:#EF3C28;
    padding-top:5px;
    padding-bottom:5px;
    text-align:left;
}
table.ServiceDirectory td
{
    vertical-align:top;
}
p.pServiceDirectory
{
	margin: 2px 5px 8px 0px;
	text-align:left;
}
.lnkServiceDirectory:link, .lnkServiceDirectory:visited, .lnkServiceDirectory:active
{
	color: #1C499D;
	text-decoration:none;
	font-size:12px;
}
.lnkServiceDirectory:hover
{
	color: #1C499D;
	text-decoration: underline;
	font-size:12px;
}
.TabPanel
{
    background-color:White;
    padding:4px;
    border-top: 3px solid #1c499d;
    border-left: 3px solid #1c499d;
    border-bottom: 6px solid #1c499d;
    border-right: 3px solid #1c499d;
    /*height:220px;*/
}
.CountryTabPanel
{
    background-color:White;
    padding:4px;
    border-top: 3px solid #1c499d;
    border-left: 3px solid #1c499d;
    border-bottom: 6px solid #1c499d;
    border-right: 3px solid #1c499d;
}
.ReqTabPanel
{
    width:880px;
    background-color:White;
    padding:4px;
    border-top: 3px solid #1c499d;
    border-left: 3px solid #1c499d;
    border-bottom: 6px solid #1c499d;
    border-right: 0px solid #1c499d;
}
td.VisaCtlCol1
{
    width: 250px;
}
td.VisaCtlCol1a
{
    width: 230px;
}
td.VisaCtlCol2
{
    width: 330px;
}
td.VisaResultCol1
{
    width: 330px;
}
td.VisaResultCol2
{
    width: 530px;
}
.VisaCtlLink
{
    font-size: 12px;
}
.VisaCheck
{
	width: 582px;	
}
.PassportCheck
{
	width: 582px;	
}
div.VisaResult
{
    border: 1px solid #999999;
    padding: 3px;
}
.ServiceDirectory
{
    text-align:center;
	width: 582px;
}
.ServiceDirectory.td
{
    background-color: #FFFFA4;
	width: 33%;
}
.ContactUs
{
	padding: 10px;
	width: 800px;
	vertical-align: top;
}
.ContactUs.td
{
	width: 128px;
}
#divNews
{   text-align: center;
    width: 300px; 
    height: 280px; 
    border-style: none; 
    border-width: 0px;
    margin-top: 0px;
    }
.NewsHeader
{
    height:20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: Navy;
}
.NewsBody
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    }
.tdReqSumHeader
{
	background-color:#305c8a;
	color:White;
	font-size:14px;
	padding:5px;
	border:1px solid #305c8a;
	text-transform: uppercase;
}
.tdReqSumDetail
{
	font-family: Verdana, Arial;
	background-color:#d6e5f4;
	color:Black;
	font-size:11px;
	padding:5px;
	border:1px solid #305c8a;
}
.WebButton1
{
	border: solid 2px #E86065;
	background-color: #676566;
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	
	color: White;
	padding: 0px;
	height: 28px;
	cursor:pointer;
	
}
.WebButton
{
	border: solid 2px #E86065;
	background-color: #676566;
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	color: White;
	padding: 0px;
	height: 28px;
	cursor:pointer;
	margin-left: 32px;
}
.FaqHeader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:14px;
    color:#EF3C28;
    font-weight:bold;
}
.FaqQuestion
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:Black;
	font-size:14px;
	font-weight:bold;
	cursor:hand;
}
.FaqQuestionMouseOver
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:Black;
	font-size:14px;
	font-weight:bold;
	cursor:hand;
	text-decoration: underline;
}
.FaqAnswer
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:Black;
	font-size:14px;
	font-weight:normal;
	text-align:justify;
}

.FaqMoreLess:link, .FaqMoreLess:visited, .FaqMoreLess:active
{
	color: Gray;
	text-decoration: none;
	font-weight:normal;
}
.FaqMoreLess:hover
{
	color: Gray;
	text-decoration:underline;
	font-weight:normal;
	cursor:pointer;
}
.InputTable
{
	text-align: left;
	border: 0px ;
	border-collapse: collapse;
	font-family: arial,tahoma;
	font-size: 10pt;
	vertical-align: top;
}
.InputTable th
{
	border: 1px solid #CCCCCC;
}
.InputTable td
{
	border: 1px solid #CCCCCC;
}
.borderNone
{
 border-style: none;
}
.VisaQuickCheck1 td
{
	background-color: #D2DBEB;
}
.VisaQuickCheck2 td
{
	background-color: #FFFCD5;
	border-top: 0;
	border-bottom: 0;
}
.Index
{
	padding-left:25px;
	color:#1C499D;
	font-weight:bold;
}
.Index a
{		
	color:#1C499D;
	font-weight:bold;
	text-decoration: none;
}