/* 
    Theme Name: Embassy of India in Malaysia (Kuala Lumpur)
	Website Url: www.indianhighcommission.com.my  
	Description: iTech India Pvt Ltd website design - December 2012.
	Version: 1.0
	Author: MuthamilSelvan S (MSM38), iTech India Pvt Ltd.
	*/


@charset "utf-8";
/* CSS Document */

body {
	margin:0px auto;
	background-color:transparent;
	background:#f8f8f8 none!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.67em;
	color:#313131;
}

a {
color:#000099;
text-decoration:none;
}

a:hover {
text-decoration:underline;
color:#09568C;
}

.Clear {clear:both;}

#Wrapper {
	margin:0px auto;
	display:block;
	float:none;
	width:980px;
	padding:0 10px;
	height:auto;
	min-height:500px;
	background:#FFF url(../images/BgWrapper.jpg) repeat-y;
}

#HeaderArea {
	display:block;
	float:none;
	width:980px;
	height:120px;
}

#HdrLogo {
	display:block;
	float:left;
	width:460px;
	height:120px;
	/*background:url(../images/LogoHC.jpg) no-repeat left center !important;*/
}

#HdrRgt {
	display:block;
	float:left;
	width:520px;
	height:120px;
	/*background:#669;*/
}
#Timezone {
	display:block;
	float:none;
	width:520px;
	height:60px;
	margin-top: -15px;  
	}	


#MenuArea {
	display:block;
	float:none;
	background:#1d4572 url(../images/MenuBG.jpg);
	width:980px;
	height:42px;
}

#Menu38 {
	display:block;
	float:left; 
	width:99%;
	height:39px;
}

#SearchBox {
	display:block;
	float:right; 
	width:19%;
	height:39px;
}

#PHead {
	display:block;
	float:none;
	margin-top:10px;
	background:#295886 url(../images/bg_Phead.jpg) no-repeat center;
	width:980px;
	height:70px;
	font-size:33px; 
	line-height:63px;
	color:#e4ecf7;
	text-indent:15px;
}

#BdyCont{
	display:block;
	float:none;
	width:980px;
	height:auto;
	min-height:15px;
}

#BdyLft {
	display:block;
	float:left;
	width:700px;
	padding-right:15px;
	padding-left:5px;
	height:auto;
	min-height:50px;
	padding-bottom:5px;
	/*background:#669;*/	
	}
	
#BdyRgt {
	display:block;
	float:left;
	width:260px;
	height:auto;
	min-height:50px;
	/*background:#f1f1f1; */
	}	
	
.rightPartSep38 {
    background: url("../images/right-Sep-Line38.gif") repeat-y scroll left top transparent;
}

#BannerArea {
	display:block;
	float:none;
	width:755px;
	height:235px;
	background:#295886;
}

#Banner{
	display:block;
	float:left;
	width:500px;
	height:235px; 
}

#BannerTxt {
	display:block;
	float:left;
	width:255px;
	height:235px; 
}

#HCDesk {
	display:block;
	float:none;
	width:auto;
	height:225px;
	background:#224f7e url(../images/HC-dsk-BG.jpg) repeat-x;
}

#WelMSG {
	display:block;
	float:none;
	width:755px;
	height:123px;
}

#SocialMedia {
	display:block;
	float:none;
	width:auto;
	height:123px;
}

#Widget-Abt {
	position:absolute;
	left:0px;
	top:517px;
	width:255px;
	height:357px;
}

#Widget-Bilateral {
	position:absolute;
	left:255px;
	top:517px;
	width:255px;
	height:357px;
}

#Widget-Consular {
	position:absolute;
	left:510px;
	top:517px;
	width:254px;
	height:357px;
}

#EventsArea {
	position:absolute;
	left:764px;
	top:517px;
	width:236px;
	height:308px;
}

#UsefulLinks {
	position:absolute;
	left:764px;
	top:825px;
	width:236px;
	height:354px;
}

#NewsArea {
	position:absolute;
	left:0px;
	top:874px;
	width:560px;
	height:305px;
}

#ImageNavWidget {
	position:absolute;
	left:560px;
	top:874px;
	width:204px;
	height:305px;
}

#FooterIMGLink {
	display:block;
	float:none;
	width:980px;
	height:112px;
	margin:auto 0;
	border-top:1px #f1f1f1 solid;
	background:#f8f8f8;
}

#FooterArea {
	display:block;
	float:none;
	width:980px;
	height:125px;
	background-color:#EDEDED;
/*	background:#16416c; */
	font-size:13px;
}

#FootLft {
	display:block;
	float:left;
	width:55%;
	height:100px; 
	padding:10px;
	margin-top: 16px;
}

#FootRgt {
	display:block;
	float:left;
	width:40%;
	height:100px;
	padding:10px; 
	margin-top: 16px;
}


#BrudcrumsBar {
	display:block;
	height:auto;
	width:100%;
	/*border-bottom:1px #144185 solid;*/
	margin:2px 0px;
	float:none;
}
	
#TitleBar {
	display:block;
	height:40px;
	width:100%;
	border-bottom:1px #144185 solid;
	background-color:#f4f4f5;
	float:none;
}


.topLang {
padding-top:10px;
padding-right:10px;
font-size:.9em;
color:#515151;
}

.topLang a {
color:#515151;
text-decoration:none;
padding:0 3px;
}

.topFunctions ul {
float:right;
line-height:17px;
margin-top:0px; 
margin-right:5px;
font-size:13px;
}

.topFunctions ul li,.topLinks li {
float:left;
display:inline;
background:url(../images/top-sep.png) right center no-repeat;
padding:0 8px;
}

.topFunctions ul li.lastLi,.topLinks .lastLi {
padding-right:0;
background:none;
}

.topFunctions ul a {
color:#515151;
font-size:.9em;
display:inline-block;color: #000 
}

.skipToContent {
background:url(../images/skip-content-icon.gif) left center no-repeat;
padding-left:15px;
white-space:nowrap;
}

.screenReader {
background:url(../images/screen-reader-icon.gif) left center no-repeat;
padding-left:30px;
white-space:nowrap;
}

.topFunctions .smallSize {
font-size:.9em;
font-weight:700;
}

.topFunctions .normalSize {
font-size:1.1em;
font-weight:700;
}

.topFunctions .bigSize {
font-size:1.3em;
font-weight:700;
}

.topFunctions .themes {
padding-top:2px;
}

.themes a {
font-size:0;
line-height:0;
height:18px;
width:19px;
text-align:center;
}

.lightTheme {
margin-right:2px;
padding-top:1px;
}

.textResizeWrapper {
background:#D0DAE3;
width:49px;
margin-top:3px;
font-size:0;
line-height:0;
text-align:center;
padding:3px;
}

.textResizeWrapper input {
vertical-align:middle;
width:13px;
height:11px;
overflow:hidden;
margin:0 1px;
padding:0;
}

.topLinkPart {
padding-top:20px;
padding-right:10px;
}

.topLinks {
float:right;
margin-right:10px;
}

.topLinks a {
color:#515151;
display:inline-block;
font-size:.9em;
}

.topSitemap {
background:url(../images/sitemap-icon.gif) left center no-repeat;
padding-left:17px;
}

.topContact {
background:url(../images/contact-icon.gif) 3px center no-repeat;
padding-left:13px;
}

.topFeedback {
background:url(../images/feedback-icon.gif) left center no-repeat;
padding-left:17px;
}

#BdyLft h2 {
    color: #09568C;
    font-size: 2em;
    font-weight: bold;
    letter-spacing: -1px;
	line-height:32px;
    /*line-height: 1.35em; */
}

.ImgRight { 
    float: right;
    margin: 5px 0 5px 20px;
}

.ImgBdr {
	background-color: #FFFFFF;
    border: 5px solid #B9C1C8;
    float: right;
    margin: 5px 0 5px 20px;
    padding: 1px;
}
/*================================Common Classes Starts from here=======================================================*/

.BdyTxt38 {font-family: Arial, Tahoma, Geneva, sans-serif; font-size:12px; line-height:18px; color:#313131; text-align:justify;}

.Brudcrums {font-family:Arial, Tahoma, Geneva, sans-serif; font-size:11px; color:#0558a6; text-decoration:none; font-weight:normal; text-indent:5px; line-height:24px; }
.Brudcrums a:link, .Brudcrums a:visited {font-family:Arial, Tahoma, Geneva, sans-serif; font-size:11px; color:#333333; text-decoration:none;  font-weight:normal; text-indent:5px;}
.Brudcrums a:hover, .Brudcrums a:active { color:#333333; text-decoration:blink underline; font-weight:normal; }

.Foottxt { color:#6ab0ff; line-height:18px; text-decoration:none; }
.Foottxt a:link, .Foottxt a:visited { color:#6ab0ff; text-decoration:none;    }
.Foottxt a:hover, .Foottxt a:hover { color:#fff;  text-decoration:underline;  }
.Tbl1 {background-color:#dddedf; border:5px #405060 ridge;}
.TblContent1 { font-size:12px; COLOR:#5d5d5c; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#e4f0fc; line-height:18px;   font-weight:normal; font-style:normal; }
.Head3 {  FONT-SIZE: 13px; COLOR:#505050; FONT-FAMILY: Verdana, tahoma, Sans-serif ,Franklin Gothic; line-height:23px;  font-weight:bold; margin:0 0 0 0;  }
.Head2 a:hover{  FONT-SIZE: 13px; COLOR:#505050; FONT-FAMILY: Verdana, tahoma, Sans-serif ,Franklin Gothic; line-height:23px;  font-weight:bold;  }
.Glink {font-family: Verdana, Geneva, sans-serif; color:#525286; font-size:12px; font-style:normal;  text-decoration:none;}
.Glink a:link, .Glink a:visited{font-family: Verdana, Geneva, sans-serif; color:#ff9000; font-size:12px; font-style:normal;  text-decoration:none;}
.Glink a:hover, .Glink a:active{font-family: Verdana, Geneva, sans-serif; color:#7bb81c; font-size:12px; font-style:normal;  text-decoration:underline;}

 .web
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
font-size:13px;
}
.web td  
{
font-size:13px;
border:1px solid #D9E9F4;
padding:3px 0px 3px 10px;
}
.web th 
{
font-size:15px;
text-align:left;
padding:3px 0px 3px 10px;
color:#ffffff;
background-color:#316191;
border:1px solid #316191;
}
.#web tr.alt td 
{
color:#000000;
background-color:#316191;
}
#GovlinksTable{
	width:700px;	
}
.web h4{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:0px;
	color:#316191;	
}
.web a{
	color:#036;
	text-decoration:none;
}

.web a:hover{
	color:#C30;	
}
.web tr:nth-child(even)
{
	background-color:#F4F8FB;
}
#Dept{
background:#E0E8F3;
}

.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.Head3 {
    margin-left: 0;
}
.Head3 {
    color: #505050;
    font-family: Verdana,tahoma,Sans-serif,Franklin Gothic;
    font-size: 13px;
    font-weight: bold;
    line-height: 23px;
    margin: 0 0 0 0px;
}
.BdyTxt38 {
    color: #313131;
    font-family: Arial,Tahoma,Geneva,sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-align: justify;
}
body {
    color: #313131;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 75%;
    line-height: 1.67em;
}
.Ractive {
	font-weight:bold;
	color:#09568C !important;
}
.Glink a{
	color:#525286 !important;
}
.Glink a:hover{
	color:#09568C !important;
}
#BdyLft .RLHead{
	padding-left:0px;
}

.list-aero{
	list-style-image:url(../images/arrows.gif);
}
.list-aero ul li{
	list-style-image:url(../images/list-inner.gif);
}
.list-ul-glink{
	margin-left:-39px;
}
.list-ul-glink li{
	background-color:#fff;
	list-style-image:url(../images/right-arrow2.gif);
	border:1px solid #d9e9f4;
	padding:4px 0px 4px 10px;	
	height:auto;
	text-transform:uppercase;
	list-style-position:inside;
	
}
.list-ul-glink li:nth-child(even){
	background-color:#F4F8FB;
	border-top:none;
	border-bottom:none;
}
.list-ul-glink li:last-child{
	border-bottom:1px solid #d9e9f4;
}
.list-ul-glink li a{
	color:#003366;
}
.list-ul-glink li a:hover{
	color:#cc3300;
	text-decoration:none;
}
  #SearchBox .inputStyle{
	border:none;		
	color:#194576;
	background-color:#dfe8f3;
	height:17px;
	padding:2px;	
	float:left;
	font-style:italic;
}
#searchContainer{
	float:right;
	width:180px;
	height:29px;
	padding-top:9px;
	padding-left:100px;
	
}
#searchBut{
	background:#ccc url(../images/searchBut.jpg) top left no-repeat;
	width:26px;
	height:21px;
	cursor:pointer;
	float:left;	
}
.contactPerson th{
	font-size:12px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	}
.contactPerson td{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.contactPerson tr td:nth-child(even),.contactPerson tr td:nth-child(odd){
	text-align:left;
}

#BdyLft h2{
	display:none;
}

#ardhas{
	color:#6ab0ff;
	/*color:#fff;*/
}

#visibleLink{
	text-decoration:underline;
	color:#03C;
}

.list_carousel {
				margin: 0 0 0px 0px;
				width: 900px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block; padding-top:10px;
			}
			.list_carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				/* width:158px; */
				height:95px;
				padding: 0; 
				margin: 3px;
				display: block;
				float: left; /* border-right:#CCCCCC 1px solid; */
				background-image:url(../images/holder.png); background-repeat:no-repeat; padding-top:0px; background-position:center top;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				margin-left: 10px; padding-top:25px;
			}
			.next {
				float: right;
				margin-right:10px; padding-top:25px;
			}
			.pager {
				float: left;
				width: 300px;
				text-align: center;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
			.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			}
			.imgborder {border:#efefef 2px solid; float:left; margin:2px 5px 2px 0; }
			.caroufredsel_wrapper{
				height:106px!important;
			}