body	{	color:#333333; margin:0px; font-family:trebuchet ms,verdana,arial,helvetica; font-size:12px; background-color:#FAF9F0; }

.nationbg { background-color:#E7DFB2; }

.rightsidebutton { height:40px; width:168px; padding-left:15px; padding-top:3px; color:#FFFFFF;background-image:none;  }
.rightsidebutton2lines { height:40px; width:168px; padding-left:15px; color:#FFFFFF; background-image:none; }
.rightsidebuttonlink {color:#FFFFFF !important; }
.rightsidebutton2lineslink {color:#FFFFFF !important;}

.rightsidebutton_ON { height:40px; width:168px; padding-left:15px; padding-top:3px; background-image:url(/images/public/display/rightside_button.jpg);	color:#faf3a1;   }
.rightsidebutton2lines_ON { background-image:none; padding-left:15px; height:40px; width:168px; background-image:url(/images/public/display/rightside_button.jpg);	color:#faf3a1; }
.rightsidebuttonlink_ON {color:#faf3a1 !important;}
.rightsidebuttonlink2lines_ON {color:#faf3a1 !important;}


.rightsidebutton:hover { height:40px; width:168px;  background-image:url(/images/public/display/rightside_button.jpg);	color:#faf3a1; cursor:pointer; }
.rightsidebutton2lines:hover { height:40px; width:168px; padding-left:15px;padding-top:5px; background-image:url(/images/public/display/rightside_button.jpg);	color:#faf3a1; cursor:pointer; }

.rightnavlink	{	color:#FFFFFF !important; font-size:12px; font-weight:bold;	}
.learnmorelink	{	color:#e5d181 !important; font-size:10px; font-weight:bold; text-decoration:none; font-style:italic;	}
.learnmorelink:hover	{	text-decoration:underline;	}
.learnmorelinkgreen	{	color:#97A361 !important; font-size:10px; font-weight:bold; text-decoration:none; font-style:italic;	}
.learnmorelinkgreen:hover	{	text-decoration:underline;	}
.learnmorelinkblue	{	color:#336699 !important; font-size:10px; font-weight:bold; text-decoration:none; font-style:italic;	}
.learnmorelinkblue:hover	{	text-decoration:underline;	}
.rightnavheader	{	color:#e5d181; font-size:12px; font-weight:bold; margin-left:18px; margin-right:6px; margin-top:12px;	}
.rightnavtext	{	color:#ffffff; font-size:12px; font-weight:bold; margin-left:18px; margin-right:6px; margin-top:0px; 	}
.rightnavselect {  font-size:10px; line-height:12px; background-color:#C2C2B8;width:154px;height:17px;border-style:solid;border-color:#CCCCCC;border-width:1px;	}
.navlink	{	font-size:12px; font-weight:bold; color:#FFFFFF; }

.itinerarylink {	color:#336699 !important; font-size:10px; font-weight:bold; text-decoration:none; 	}




.triptitleAfrica {	color:#989349; 	}
.triptitleAsia {	color:#a43838; 	}
.triptitleEurope {	color:#816dc0; 	}
.triptitleIndia {	color:#e28ab1; 	}
.triptitleMiddle_East {	color:#ccaa5f; 	}

.dropcap	{	font-size:24px; line-height:12px;	}

.rightbg { width: 183px; background-image: url(/images/home/right_side_bg.jpg); background-repeat: repeat-y; }
.rightbgAfrica {	background-color:#989349; width:183px; margin-top:0px;	}
.rightbgAsia {	background-color:#a43838; width:183px; margin-top:0px;	}
.rightbgEurope {	background-color:#816dc0; width:183px; margin-top:0px;	}
.rightbgIndia {	background-color:#e28ab1; width:183px; margin-top:0px;	}
.rightbgMiddle_East {	background-color:#ccaa5f; width:183px; margin-top:0px;	}

.rightbgafrica {	background-color:#989349; width:183px; margin-top:0px;	}
.rightbgasia {	background-color:#a43838; width:183px; margin-top:0px;	}
.rightbgeurope {	background-color:#816dc0; width:183px; margin-top:0px;	}
.rightbgindia {	background-color:#e28ab1; width:183px; margin-top:0px;	}
.rightbgmiddle_east {	background-color:#ccaa5f; width:183px; margin-top:0px;	}

.triptitleAfrica {	color:#989349; 	}

.sourcediv { visibility:hidden;width:1px;height:1px; }
.topnavtext {	color:#FFFFFF !important; font-weight:normal; font-size:10px; font-family:Arial,sans-serif; }
.topnavlink {	color:#FFFFFF !important; font-weight:normal; font-size:10px; font-family:Arial,sans-serif; text-decoration:none; }
.topnavlink:hover { text-decoration:underline; font-weight:bold; }





/* LINKAGE STYLES (for use in <A HREF...> tags) CLASSES */

.sitename { color:#FF6600;font-family:Arial,sans-serif;font-size:18px;line-height:14px;font-weight:bold;text-decoration:none; }
.linklist	{	margin-left:6px;
				font-family:Verdana;
				font-size:11px;
				text-decoration:none;
				line-height:16px;
				color:#006600;
			}
.linklist:hover { 	text-decoration: underline; 	}
.linklist:visited { color: #0B1C55; 	}


.spinelink	{	text-decoration:none;font-size:11px;	}


/* DISPLAY AREAS, TABLE CELL BACKGROUNDS, COLORS, ETC. */


.mainbody	{	
				display:block;
				
				padding-left:0px;
				padding-right:0px;
				padding-top:0px;
				padding-bottom:0px;
				
				margin-top:6px;
				margin-left:6px;
				margin-bottom:0px;
				margin-right:0px;
				
				font-family:Arial,sans-serif;
				font-size:11px;
			}


.contentbox	{		margin:10px;
				padding:10px;
				border-style:solid;
				border-color:#CCCCCC;
				border-width:1px;
			}

.contentboxround	{	margin:10px;
				padding:10px;
				border-style:solid;
				border-color:#CCCCCC;
				border-width:1px;
				-moz-border-radius-bottomleft:0px;
				-moz-border-radius-bottomright:0px;
				-moz-border-radius-topleft:6px;
				-moz-border-radius-topright:6px;
				-moz-border-radius:6px;
			}





/* PAGE CONTENT CLASSES */


.pagetitle	{	
			font-family:Arial,sans-serif;
			font-size:18px;
			font-weight:bold;
			padding:0px;
			margin-left:0px;
			margin-top:3px;
			color:#0B1C55;
		}
.subtitle	{	display:block;
			font-family:Arial,sans-serif;
			font-size:12px;
			font-weight:bold;
			padding:0px;
			margin-left:45px;
			margin-top:3px;
			margin-bottom:6px;
			color:#C8C9B7;
		}

.querytitle     {       
                font-family: Trebuchet MS, Arial, Verdana; 
                font-size: 18px;
                font-weight: bold;
                line-height: 30px;
                margin-top: 3px;
                margin-bottom: 3px;
                margin-left: 3px;
                margin-right: 3px;
                background-color:#000099;
                color:#000000;
                        }

.brief	{		display:block;
			padding:0px;
			margin-left:0px;
			font-family:Arial,sans-serif;
			font-size:11px;
			font-weight:normal;
		}
.bodyhtml	{		
			display:block;
			padding:0px;
			margin-left:0px;
			margin-top:6px;
			font-family:Arial,sans-serif;
			font-size:11px;
			line-height:14px;
			font-weight:normal;
			color:#333333;
		}
.description {
			font-weight: normal;
			font-size: 12px;
			font-family: Verdana, Arial, Helvetica;
			margin-top: 3px }
.email {
			font-weight: bold;
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica;
			margin-top: 3px;
			margin-bottom: 6px }
.emaillink {
			color: #000033;
			font-weight: bold;
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica;
			text-decoration: none }
.emaillink:hover {
			text-decoration: underline }
.summarydata {
			font-weight: normal;
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica;
			margin-top: 2px; }
.contentheader	{	margin-top:6px;
				margin-bottom:0px;
				padding:2px;
	 background-color: #E6D8CA;
	border-style:solid;
	border-color:#AC7D4E;
	border-width:1px;
	color:#0B1C55;
				font-weight:bold;
			}
.contentarea	{	margin-top:0px;
				margin-bottom:3px;
				padding:2px;
				border-style:solid;
				border-top-width:0px;
				border-right-width:1px;
				border-left-width:1px;
				border-bottom-width:1px;
	 background-color: #FFFFFF;
	border-style:solid;
	border-color:#AC7D4E;
				font-weight:normal;
			}
.lineitem 	{	 border-style:solid;
				border-color:#CCCCCC;
				border-right-width:0px;
				border-left-width:0px;
				border-top-width:0px;
				border-bottom-width:1px;
			}









				
				
				
				
				
				
				
				
/*   MISC    */



.copyright	{	
				display:block;
				margin-top:6px;
				font-family:Arial,sans-serif;
				font-size:10px;
				font-style:italic;
				color:#187534;
			}








/*   CGI SCRIPT SPECIFIC    */


.scriptmessage	{
			display:block;
			font-family:Arial,sans-serif;
                        font-size:11px;
                        font-weight:normal;
			color:#CC0000;
			background-color:#EEEEEE;
			width:100%;
		}



.formerror	{	
			display:inline;
			padding:0px;
			margin:0px;
			font-family:Arial,sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#CC0000;
		}
.actionbutton	{
               color:#FFFFFF;
                font-family:Verdana, Arial, Helvetica;
                font-size:10px;
                font-weight:bold;
                background-color:#83B1AE;
                line-height:18px;
                padding:4px;
  			}
.smallactionbutton	{
	color:#0B1C55;
				font-family:Helvetica, Verdana;
				font-size:12px;
				font-weight:normal;
				}
.smallactionbuttonONCLICK	{
				color:#FFCCCC;
				}
.miniactionbutton	{
	color:#0B1C55;
				font-family:Helvetica, Verdana;
				font-size:10px;
				font-weight:normal;
				}
.miniactionbuttonONCLICK	{
				color:#FFCCCC;
				}



.inputitem { color: #000000;
	 font-weight: normal;
	 font-size: 12px;
	 font-family: Verdana, Arial, Helvetica, "Sans Serif";
	 background-color: #ffffff;
	 }
.smallinputitem { color: #000000;
	 font-weight: normal;
	 font-size: 10px;
	 font-family: Verdana, Arial, Helvetica, "Sans Serif";
	 background-color: #ffffff }
.miniinputitem { color: #000000;
	 font-weight: normal;
	 font-size: 9px;
	 font-family: Verdana, Arial, Helvetica, "Sans Serif";
	 background-color: #ffffff }

.inputlabel { 
	 font-weight: bold;
	 font-size: 10px;
	 font-family: calibri, Verdana, Arial, Helvetica, "Sans Serif";
	color:#333;
	}
.smallinputlabel { 
	 font-weight: bold;
	 font-size: 9px;
	 font-family: calibri, Verdana, Arial, Helvetica, "Sans Serif";
	color:#333;
	}
.miniinputlabel { 
	 font-weight: normal;
	 font-size: 9px;
	 font-family: calibri, Verdana, Arial, Helvetica, "Sans Serif";
	color:#333;
	}


.inputlabelREQ { color: #CC0000;
         font-weight: bold;
         font-size: 10px;
        }

.sourcediv {	visibility:hidden;	}


.bannerlink {
                        color: #999999;
                        font-weight: bold;
                        font-size: 10px;
                        font-family: Verdana, Arial, Helvetica;
                        text-decoration: none; }
.bannerlink:hover {
                        text-decoration: underline; }



/*visa*/
#visa_address_hide{
display:none;
}

.main{
font-family:Arial,sans-serif;
font-weight:normal;
background:#ffffff;
line-height:1;
text-align:left;
width:770px;
}

.custom_view_message{
width:70%;
}

.customs_country {
width:24%;
}

.orright{
*width:38%;
}

.passportPrices li div {
*margin-bottom:2px;
}

.customs_letter {
width:8%;
}

.register_client{padding:0;}

.visa_info_data{
	padding-left:20px !important;
	padding-right:20px !important;
}
.contact_main_n .contactleft_n{
	width:280px;
}
.visa_info_feestableN table{
	font-size:13px;
}
.visa_infoN1_left{
	padding-right:10px;
}
.contact_wrap_office .c_label{
	width:156px;
}
