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




/*-----------------------------	HTML ELEMENTS	-----------------------------------------------------------------------*/
html, *							{margin:0; padding:0;}
body 								{background-image:url(../../Images/IVC/bgb.gif); color:#666666; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:61.5%; width:100%}
body a							{text-decoration:none}
body a:link						{color: #2A568F;}
body a:visited					{color: #2A568F;}
body a:active					{color: #2A568F;}
body a:hover					{color: #3399CC; background-color:#F9F9F9}


/*------------------------------	TITLE PROPERTIES	-------------------------------------------------------------------------------------*/
h2									{color:#2A568F; font-size:14px; margin:0 0 10px 0; font-weight:100}
h3									{color: #FF0000; text-align:left;font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}
h4									{color: #FF0000; text-align:left; font-size:18px; font-weight:100}
h5									{color:#2A568F; font-size:10px; margin:0 0 10px 0; font-weight:100}
h6									{background:url(../../Images/IVC/labelcolor.jpg) no-repeat; color:#2A568F; font-size:1.1em; margin:0 0 10px 1px; padding:4px 0 3px 7px;}



/*-----------------------------	MAIN BOX	-----------------------------------------------------------------------*/
/* MAIN CONTAINER */
#MainBox							{width:854px; height:auto; margin:0 0 0 74px; float:left}
#TopBoxHeader					{width:854px; height:auto; background-color:#FFFFFF; float:left}
#MiddleBoxContent				{width:854px; height:auto; float:left}
#FooterBoxContent				{width:854px; height:auto; float:left; background-color:#CACACA; margin:5em 0 0 0}




/*-----------------------------	SUB BOX	-----------------------------------------------------------------------*/
/* TOP SUB CONTAINER */
#TopUpperBox					{width:854px; height:auto; float:left}
#TopMiddleBox					{width:854px; height:auto; float:left}
#TopLowerBox					{width:854px; height:auto; float:left}

/* MIDDLE SUB CONTAINER */
#LeftMidBox						{width:230px; height:auto; float:left}
#MiddleMidBox					{width:468px; height:auto; float:left}
#RytMidBox						{width:156px; height:auto; float:left}

/* DOWN SUB CONTAINER */
#FooterBoxContent .ryt		{text-align:right; margin:4px 14em 0 0}
#FooterBoxContent .mid		{text-align:center; margin:.5em}
#FooterBoxContent .left		{text-align:justify; margin:.5em 1.5em 0 1.5em;}
#Footer							{margin:2em 2em 0 2em}
#Footer ul 						{text-align:center}
#Footer li						{display:inline;text-align:center}
#Footer a						{text-decoration:none; }

/*-----------------------------TopUpperBox	SUB BOX	-----------------------------------------------------------------------*/
/* TOP LOWER CONTAINER */

#imgTop							{width:auto; height:auto; float:left}
#MenuTop							{width:621px; height:auto; float:left; margin:45px 0 0 0; font-size:9px; font-family:Verdana}

#imgMap							{width:auto; height:auto; float:left}
#FlashTop						{width:auto; height:auto; float:left; z-index:-999; }



#TopMiddleMenu					{clear:both; color:#2A568F; list-style:none; padding:3em 10px 3.1em 0; font-size:11.4px}
#TopMiddleMenu li				{display:inline;}
#TopMiddleMenu a				{text-decoration:none;}




/*-----------------------------MIDDLE SUB BOX	-----------------------------------------------------------------------*/
/*	LEFT	-------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* LEFT MID CONTAINER */
#LoginBOX						{background:#F5F5F8; border:1px solid #DADADA; background-image:url(../../Images/IVC/images.jpg); background-position:bottom left; background-repeat: no-repeat; width:220px; height:auto; margin:10px 0 0 4px}
#FlagBOX							{background:#F5F5F8; border:1px solid #DADADA; width:220px; height:17em; margin:10px 0 0 4px; background-image:url(../../Images/IVC/visa_bkg_immigration1.jpg)}
#updatesBOX						{background:#F5F5F8; border:1px solid #DADADA; width:220px; height:auto; margin:10px 0 0 4px}
#faqsBOX							{background:#F5F5F8; border:1px solid #DADADA; width:220px; height:auto; margin:10px 0 0 4px}


/* LoginBOX CONTAINER */
#LoginBOX form					{margin:0px 10px 10px 10px !important;}					
#LoginBOX ol 					{padding: 2px 0 0 0; list-style: none  !important;}
#LoginBOX li 					{padding-bottom: 2px; !important;}
#LoginBOX label 				{float: left; width:50px; margin-right: .3em; text-align: left !important;}
#LoginBOX .btn					{border:0; color:#2A568F; cursor:pointer; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; height:20px; padding:0 0 2px 0; width:58px !important;}
#LoginBOX .btn:hover			{color:#2A3F00; background-position:-58px 0 !important;}
.log							 	{color:#2A568F; font-size:14px; font-weight:100;font-family:Tahoma, Verdana, Arial, sans-serif !important;}

/* FLAG CONTAINER */
#FlagBOX .flag					{float:left; font-size:0.9em; font-weight:bold; margin:5px 0 0 2px; text-align:center; width:32%;}
#FlagBOX img					{border:0;}
#FlagBOX select  				{float:left; width:90%; margin:1em 0 0 1em;}


/* updateBOX CONTAINER */
#ARTupContent					{width:220px; height:auto;}
#ARTupContent ol 				{padding: 0 0 10px 0;  list-style: none;}
#ARTupContent li 				{padding:0 0 0 10px;padding-bottom: 10px;}
#ARTupContent img				{padding:0 10px 0 4px; border:0;}


/* faqsBOX  				*/
#faqContent						{width:220px; height:auto;}
#faqContent ol 				{padding: 0 0 10px 0;  list-style: none;}
#faqContent li 				{padding:0 0 0 10px;padding-bottom: 10px;}
#faqContent img				{padding:0 10px 0 4px; border:0;}
/*	LEFT	-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*	RIGHT	-------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* RIGHT MID CONTAINER */

#ShortContactRytMidBox				{width:140px; height:auto; float:left; margin:10px 3px 3px 3px;} 
#ShortContactRytMidBox .con		{text-align:left;font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif}
#ShortContactRytMidBox .subtitle	{text-align:left;font-size:11.5px;font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:bolder}
#ShortContactRytMidBox .title		{text-align:left;font-size:14px;font-family:Tahoma, Verdana, Arial, sans-serif; color:#FF0000;}
#ShortContactRytMidBox a			{text-decoration:underline; font-size:12px}
#ShortContactRytMidBox .fieldDes	{border:1; padding:3px 3px 9px 9px; background-image:url(../../Images/IVC/cell2.jpg);}
#ShortContactRytMidBox fieldset	{-moz-border-radius: 8px; border-radius: px;}


/* REGISTRATION */
#registration	ul																{list-style:none;}
#registration	li																{margin-bottom:2px;}
#registration	label															{float:left; width:130px;}
#registration	.tb-focus													{width:230px;}		
#registration	.tb-focus:focus 											{background-color: #F4EEDD;}
#registration	fieldset														{-moz-border-radius: 0 8px 0 8px ; border-radius: px;}
.error																			{color:#FF0000; padding:20px;}
.error	ul																		{list-style:disc !important; margin:0; padding:0;}

/*	RIGHT	-------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*	MIDDLE	-------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* TOP MID CONTAINER */
#topMiddleMidBox				{width:428px; height:auto; float:left; margin:10px 18px; font-size:13px; text-align:justify}

#topMiddleMidBox	p			{text-indent:20px; margin:10px 0 20px 0;}
.in								{text-indent:20px}

#topMiddleMidBox ol 			{padding:0 0 0 2em;}
#topMiddleMidBox ul 			{padding:0 0 0 2em;}
#topMiddleMidBox li 			{padding:0 0 0 1em;}
#topMiddleMidBox fieldset 	{ -moz-border-radius: 8px; border-radius: px;}
#topMiddleMidBox legend 	{margin:0 0 0 1em; color:#0066FF}
#topMiddleMidBox select		{width:355px}							


#OurPartnerHolder				{margin:auto; height:auto; float:left;margin:1em 0 1em 0;}
#ImgPartner 					{margin:0 2em 0 2em; float:left; width:106px}
#ImgPartner img 				{width:100px; height:66px; border: 5px solid #003399}

#LabelPartner 					{margin:0 0 0 0; float:left; width:270px; height:96px; text-align:left}

#LabelPartner h2				{color:#2A568F; font-size:14px; margin:0 0 10px 0; font-weight:100}
#LabelPartner h4				{color: #FF0000; text-align:left; font-size:16px; font-weight:100}

#SpecArticlesSearch			{width:428px; height:auto; float:left; font-size:13px; text-align:justify}
#SearchControl					{width:428px; height:auto; float:left; font-size:13px; text-align:justify}
#SearchControl	select		{width:150px;}

/* BOTTOM MID CONTAINER */
#BottomMiddleMidBox			{width:448px; height:auto; float:left; margin:10px; padding-top:2em; font-size:13px; text-align:justify}
#BottomMiddleMidBox	p		{text-indent:20px; margin:10px 0 20px 0;}






/*	MIDDLE	-------------------------------------------------------------------------------------------------------------------------------------------------------------*/
