/* CSS Document */

body
{
margin:5px 0px;
background:url(images/bg.jpg) repeat-x #CDDDE9;
}

.fullWidth{width:100%;}

.fullHeight{width:100%;}

.floatLeft{float:left;}

.floatRight{float:right;}

.clear{clear:both;}

.rowspacer{width:20px;}

.imageStyle{vertical-align:middle;}

a.home:link,a.home:active,a.home:visited{
	color:#4D85A0; text-decoration:none; font-size:14px;}
	
a.home:hover{
	color:#4D85A0; text-decoration:underline}
p{
	padding:5px 0 5px 0;
	margin:0px;
	font:normal 12px Arial;
	color:#808689;
	line-height:16px;
	}
	
	h1 h2 h3 {margin:0px; padding:0px}
	
	h1
	{
	font:normal 22px "Times New Roman";
	color:#000;
	margin:0px;
	padding:0px 0;}
	td
	{
	padding:5px;
	}

#warp
{
width:1011px;
margin:0 auto;
}

/*=========header classes Start ===========*/

#header
{
width:995px;
height:92px;
background:url(images/hedbg.jpg) no-repeat;
padding:8px 8px 0px 8px;
}

#hed-right
{
width:733px;
}

#toplink-box
{
width:143px;
height:21px;
/*background:url(images/top-linkbg.jpg) no-repeat;
padding-top:3px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;*/
margin-right:22px;
}

#toplink-box a
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#toplink-box a:hover
{
text-decoration:underline;
}

#menubar
{
width:707px;
height:27px;
background:url(images/menu-bg.jpg) no-repeat;
margin-top:37px;
padding:0px 13px 0px 13px;
}

/*=========midpart classes Start ===========*/

#midpart
{
width:1011px;
background:url(images/mid-bg1.gif);
}

#midbg2
{
width:982px;
background:url(images/mid-bg2.gif) no-repeat;
padding:0px 14px 0px 15px;
}

#leftpart
{
width:224px;
}

#container
{
width:535px;
margin:0px 5px;
}

#rightpart
{
width:213px;
}

/*=========Leftpart classes Start ===========*/

#yelloboxbg
{
width:224px;
background:url(images/yello-corbg.jpg) repeat-y;
}

/*=========Container classes Start ===========*/

#flash-banner
{
width:535px;
height:362px;
}

#ajboxbg
{
width:515px;
height:193px;
background:url(images/aj-boxbg1.jpg) repeat-y;
padding:10px;
}

.common-ajsubbox
{
width:250px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#000000;
line-height:16px;
}

.common-ajsubbox a
{
font:normal 11px Arial, Helvetica, sans-serif;
color:#ff0000;
line-height:16px;
text-decoration:none;
}

.common-ajsubbox a:hover
{
line-height:16px;
text-decoration:underline;
}

#ajcor
{
width:515px;
height:20px;
background:url(images/aj-boxcor.jpg) no-repeat;
padding:3px 20px 0px 0px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
text-align:right;
}

#ajcor a
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

/*=========rightpart classes Start ===========*/

#graph-flash
{
width:213px;
height:362px;
}

#marqueebox
{
width:193px;
height:264px;
background:url(images/marquee-boxbg.gif) no-repeat;
padding:28px 10px 0px 10px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#000;
}

#marqueebox	a
{
font:normal 11px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;
}

.ul_liML
{
	margin:0px;
	padding:0px;
}
.ul_liML li 
{
	
	list-style-position: outside;
	list-style:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(images/arrow.jpg) no-repeat;
	padding-left:15px;
	
}

/*=========footer classes Start ===========*/

#bottom
{
width:979px;
height:81px;
background:url(images/foot-bg.gif) no-repeat;
padding:10px 16px 0px 16px;
font:normal 11px Arial;
color:#808689;
line-height:16px;
}

#bottom a
{
font:normal 11px Arial;
color:#808689;
text-decoration:none;
}

#bottom a:hover
{
text-decoration:underline;
}


/*#bottom
{
width:979px;
height:81px;
background:url(images/foot-bg.jpg) no-repeat;
padding:10px 16px 0px 16px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#000000;
line-height:16px;
}

#bottom a
{
font:normal 11px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

#bottom a:hover
{
text-decoration:underline;
}*/
/*=========inner pages classes Start ===========*/

#inner-container
{
width:982px;
}

#incontmidbg
{
width:982px;
background:url(images/cont-cor-bg.jpg) repeat-y;
}

#minimid
{
width:962px;
padding:0px 10px 0px 10px;
}

#inleft
{
width:740px;
}

#inright
{
width:213px;
}

/*=========Text classes Start ===========*/

.blackmidh1
{
font:bold 15px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
text-transform:uppercase;
}

.gentext
{
/*font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;*/
font:normal 12px Arial;
color:#808689;
line-height:16px;
}

.redtext
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#ff0000;
line-height:18px;
}

.redtext2
{
font:normal 11px Arial, Helvetica, sans-serif;
color:#ff0000;
line-height:18px;
}

/*============== visa services ==============*/

#inner2-left
{
width:224px;
}

#inner2-container
{
width:753px;
margin:0px 0px 0px 5px;
}

#in2contmidbg
{
width:735px;
background:url(images/incont-cor-bg.jpg) repeat-y;
padding:0px 9px 0px 9px;
}

/**************************************/
.testimonial_box
	{
	width:752px;
	padding:0px;
	margin:0px;
	}

.testimonial_box td
	{
	padding:0px;
	margin:0px;
	}