﻿body
{
	margin:0;
	font-family:Arial;
	font-size:14px;
	color:#333333;
	background-color:#ffffff;
}

.master-wrapper-page
{
	margin:0 auto;
	width: 980px;
}

.master-wrapper-content
{
	float: left;
	width: 980px;
	margin: 0px 0 0;
	text-align: left;
}

.clear{clear:both;}

#LayoutHeader
{  
  border:0px solid #cccccc;
  /*margin-bottom:6px;  
  height:128px;*/
  height:134px;
  margin:0 auto;
  width: 980px;
  
}

#LayoutRight
{
	border:1px solid #cccccc;
	width:230px;
	float:right;
	height:auto;
	padding:10px;
	vertical-align:top;
}

#LayoutLeft
{
    border:0px solid #cccccc;
    width:720px;
    float:left;	
    padding:0px;
    height:auto;
}

.footer
{
	clear: both;
	height: 60px;	    
    padding-top:10px;
    line-height:1.5em;
    color:#6f93ff;
    font-size:11px;    
     border-bottom:3px solid #6f93ff;
}
.footer .footerLink
{
	float:right;
	width:70%;
	text-align:right;
}
.footer .footerCopyright
{
	float:left;
	width:30%;	
}

.footer .footerLayout
{	color:#fff;
 	text-align:center;
	border:0px solid #ccc;
	padding:8px;
	background-color:#333333;	
}

.footer a
{
	text-decoration: none;
	color: #6f93ff;
}

.footer a:hover
{
	text-decoration:underline;
}

#lng
{
  /*border:1px solid #ccc;*/
  border:0px solid #ccc;
  margin-bottom:6px;
  font-weight:bold;
  color:Black;	
  padding:4px;
  font-size:14px;
  background-color:#ffffff;
  text-align:right;
  margin:0 auto;
  width: 972px;
}

#lng img
{
	padding:2px;
	vertical-align:middle;
	/*border:1px solid #ccc;*/
	border:0px solid #ccc;
}

#banner_back
{
  border:0px solid #ccc;
  margin-bottom:0px;
  font-weight:bold;
  color:Black;	
  padding:0px;
  font-size:14px;
  background-color:#6f93ff;
  text-align:center;
  height:165px;
	width: 100%;
	margin-bottom:6px;

}

#LayoutRB
{
	border:1px solid #cccccc;
	width:230px;
	float:right;
	height:585px;
	padding:10px;
	vertical-align:top;
	margin-top:6px;
}

#LayoutRB_SocialMedia
{
	border:1px solid #cccccc;
	width:230px;
	float:right;
	height:180px;
	padding:10px;
	vertical-align:top;
	margin-top:6px;	
}


#LayoutRB_Browser
{
	border:1px solid #cccccc;
	width:230px;
	float:right;
	height:420px;
	padding:10px;
	vertical-align:top;
	margin-top:6px;	
}

#block1
{
	border:1px solid #cccccc;
    width:700px;
    float:left;	
    padding:10px;
    height:auto;
    line-height:1.5em;
    /*cursor:move;*/
}
#block2
{
	border:1px solid #cccccc;
    width:700px;
    float:left;	
    padding:10px;
    height:auto;
    margin-top:6px;
    /*cursor:move;*/
}
#block2-1
{
    border:1px solid #cccccc;
    width:700px;
    float:left;	
    padding:10px;
    height:auto;
    margin-top:6px;
    /*cursor:move;*/
    display:none;	
}
#block3,#block4,#block5
{
	border:1px solid #cccccc;
    width:700px;
    float:left;	
    padding:10px;
    height:auto;
    margin-top:6px;
    /*cursor:move;*/
}

.applicant
{
  font-weight:bold;
  color:#615f5f;	
}

.fontBlue
{
	color:#006eb9;
	font-size:12px;	
	text-align:right;
}

.fontBlack
{
	color:#000000;
	font-size:11px;	
}

a
{
	color: #006eb9;
	text-decoration: none;
}

a:hover
{
	color: Green;
	text-decoration: underline;
}

a img
{
	border: 0;
}

img
{
	border: none;
}

input[type="Text"]
{
	margin: 1px;
    border:1px solid #999999;
	color: #11354A;
	padding: 1px;
	height: 23px;
	width:270px;
}
Select
{
	margin: 1px;
    border:1px solid #999999;
	color: #11354A;
	padding: 1px;
	height: 25px;
}
Textarea
{
	margin: 1px;
    border:1px solid #999999;
	color: #11354A;
	padding: 1px;
	height: 40px;
	width:240px;
}

.Title
{
	font-size:20px;	
	font-weight:bold;
}

#TLayoutLeft
{
  float:left;	
  border:1px solid #cccccc;
  width:650px;
  padding:20px;
  line-height:1.6em;
  font-family:Verdana;
  font-size:13px;
}

#onlinesupport
{
	border:1px solid #cccccc;
	width:230px;
	float:right;
	height:70px;
	padding:10px;
	vertical-align:top;
	margin-bottom:6px;	
}

#TLayoutRight
{
	float:right;
	width:280px;
	border:1px solid #cccccc;	
	line-height:1.5em;
	
}

#TLayoutRight #blkLogin
{
	background-color:#cee3f1;
	padding:1px;
	font-size:13px;
}

#TLayoutRightRegisterNow
{
	float:right;
	width:240px;
	border:1px solid #cccccc;	
	line-height:1.5em;
	padding:20px;
	text-align:center;
	margin-bottom:6px;
	background-color:#cee3f1;
}


#TLayoutRight #blkLogin input[type="text"],input[type="password"]
{
	width:150px;
}
.ajax__validatorcallout div, .ajax__validatorcallout td
{
	text-align:left;
	color:#000000;
	font-weight:bold;	
}


#BLayoutLeft
{
  float:left;	
  border:1px solid #cccccc;
  width:235px;
  padding:20px;
  line-height:1.5em;
  background-color:#cee3f1;
}
#BLayoutRight
{
	float:right;
	width:685px;
	border:1px solid #cccccc;
	padding:5px;
	line-height:1.5em;
	height:500px;
}

.EmbassyAccepted
{
	padding:20px;
	margin:0 auto;
	width:50%;
	border:0px solid #ccc;
	text-align:center;
}

#SubmitC2p,#ByCash
{
	background: url(Images/btnSubmit.png);
	background-repeat:no-repeat;
	width:138px;
	height:40px;
	border:0;
	cursor:pointer;
}
#btnBack
{
	background: url(Images/btnBack.png);
	background-repeat:no-repeat;
	width:138px;
	height:40px;
	border:0;
	cursor:pointer;
}

#btnPrint
{
	background: url(Images/btnPrint.png);
	background-repeat:no-repeat;
	width:138px;
	height:40px;
	border:0;
	cursor:pointer;
}

.Notification
{
  font-size:12px;	
  line-height:1.7em;
}
.altMsg
{
	padding:8px;
	border:0px solid #066fa0;
	background-color:#fff;
	margin:0 auto;
	width:96.3%;
	font-weight:bold;
	font-size:14px;
	color:Green;
	
}
.ConMsg
{
	padding:8px;
	border:0px solid red;
	background-color:#fcc9c9;
	margin:0 auto;
	width:96.5%;
	font-weight:bold;
	font-size:14px;
	color:Red;
	
}

.fldTitle
{
	color:#615f5f;
	font-weight:normal;
}
.fldDes
{
	color:#808080;
	font-weight:bold;
	font-size:10px;
}

.TAPanel
{		
   padding:10px;
   font-size:10px;
}

.TAMenu
{		
   padding:0px;   
   margin:0 auto;
   width:60%;
   text-align:center;
   font-size:12px;
}
.TAMenu ul li
{
  	display:inline;
  	list-style-type:square;
  	padding:12px;
}

.UserInfo
{
	position:relative;
	top:-10px;
	left:0;
	width:90%;
	padding:10px;
}

.eAppUser
{
	width:22%;
	border:0px solid red;
	float:right;
	text-align:right;
	font-size:11px;
	line-height:1.7em;
	padding-right:10px;
	position:relative;
	top:-20px;

}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#EEEEEE;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	font-family:Verdana;
	font-size:x-small;
	padding:3px;
	width:500px;
	text-align:left;
	color:Black;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	ORDER PROGRESS CONTROL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.OrderProgress
{
	height: 40px;
	margin: 0 auto;
	text-align: center;
	border-bottom: solid 0px #f3f3f3;
}

.OrderProgress ul
{
	padding: 0;
	margin: 0;
}

.OrderProgress ul li
{
	list-style: none;
	display: inline;
	padding: 5px 20px 0 20px;
}

.OrderProgress ul li .ActiveStep
{
	/*color: #6a6a6a;*/
	color:Green;
	background: url('images/progress-step-active.gif') no-repeat 50% 50%;
	padding-bottom: 40px;
	padding-right: 1px;
	font-weight:bold;
}

.OrderProgress ul li .InactiveStep
{
	/*color: #d7d7d7;*/
	color:#615f5f;
	background: url('images/progress-step-inactive.gif') no-repeat 50% 50%;
	padding-bottom: 40px;
	padding-right: 1px;
	font-weight:bold;
}

.TitleTop
{
	background-color:#6f93ff;
	color:white;
	font-size:20px;
	font-weight:bold;
	padding:5px;
}
.TitlSubTop
{
	font-size:20px;
	font-weight:bold;
	color:Green;
}
.TitleNormal
{
	color:Green;
	font-size:16px;
	font-weight:bold;	
}
.button01
{
	background-image:url('/evisa/images/button01.gif');
	border:0;
	width:170px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	margin:0 auto;
	padding-top:8px;
	background-repeat:no-repeat
}

.button02
{
	background-image:url('/evisa/images/button02.gif');
	border:0;
	width:138px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	margin:0 auto;
	padding-top:8px;
	background-repeat:no-repeat
}

.button03
{
	background-image:url('/evisa/images/button03.gif');
	border:0;
	width:170px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	margin:0 auto;
	padding-top:8px;
	background-repeat:no-repeat
}

.btnapps
{
	background-color:#0877e9;
	color:White;
	font-weight:bold;
	padding:5px;
	cursor:pointer;
}


.btn_blue
{
	background-color:#3e6efc;
	color:White;
	font-weight:bold;
	padding:10px;
	cursor:pointer;
	border-radius:8px;
	font-size:16px;
}
.btn_red
{
	background-color:#990000;
	color:White;
	font-weight:bold;
	padding:10px;
	cursor:pointer;
	border-radius:8px;
	font-size:16px;
}



.icoFun .AppPhoto
{
	margin:0;	
}
.icoFun img
{
	margin-top:10px;
}

#cssTele
{
	
	border:1px solid #ccc;
	padding:7px;
	float:left;
	width:330px;
	height:235px;
	
	}
	
#css2c2p
{
		border:1px solid #ccc;
	padding:7px;
	float:right;
	width:330px;
	height:235px;
}	

#LayoutRightContainer div{/*cursor:move;*/}

	.demo {
		width:500px;
	}
	.cssButton
    {
        height:50px;
        background-color:#0877e9;
	    color:White;
	    font-weight:bold;
	    padding:5px;
	    cursor:pointer;
            
    }

.skin-slidedeck u{
	padding:5px;
	background-color:Yellow;
	border:1px solid #CCCCCC;
	border-radius:5px;
	text-decoration:none;
}
