* {
margin:0 auto;
padding: 0;
}

body { 
margin:0;
padding:0; 
font-family:Myriad Pro,Arial,Helvetica,sans-serif;
text-align:center;
width:100%;
color:#000000;
font-size:18px;
background-image:url(../images/background.gif);
background-repeat:repeat;
}

#wrapper {
width:1024px;
}

#header {
position:relative;
float:left; 
margin:0;
padding:0;
height:160px;
width:1024px;
background-image:url(../images/header.gif);
background-repeat:no-repeat;
}

#header2 {
position:relative;
float:left; 
margin:0;
padding:0;
height:160px;
width:1024px;
background-image:url(../images/header2.gif);
background-repeat:no-repeat;
}

#maincontent {
text-align:left; 
position:relative;
float:left; 
padding:0;
margin:0;
min-height:571px;
width:1024px;
z-index:1;
}

#footer {
position:relative;
clear:both;
margin:0;
padding:0;
width:1024px;
height:137px;
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
}


#click2call{
	margin:0;
	padding:0;
	position:relative;
	float:right;
	width:115px;
	height:84px;
	top:75px;
	right:0;
	
}


/*search*/
#serach{
padding:0;
margin:0;
float:right;
position:relative;
top:50px;
right:-65px;
width:220px;
height:18px;
text-align:left;
}

#search_inputs{
padding:0;
margin:0;
float:left;
clear:both;
position:relative;
top:0;
left:0;
width:341px;
height:18px;
text-align:left;
}

.search_back{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
background-image:url(../images/search_back.gif);
background-repeat:no-repeat;
border:none;
width:130px;
height:18px;
color:#3b1515;
font-weight:bold;
font-size:16px;
font-family:Arno Pro;
border:1px solid #3b1515; 
}

.search_button{
position:relative;
float:left;
top:0;
left:0;
width:46px;
height:20px;
cursor:pointer;
display:block;
}

/*End search section*/

/*Begin header menu*/
#header_nav{
padding:0;
margin:0;
position:relative;
float:left;
width:594px;
height:28px;
top:132px;
left:120PX;
text-decoration:none;
}

#header_nav a{
text-decoration:none;
}

#header_nav a span{
text-align:center;
font-family:Myriad Pro,Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size:14px;
position:relative;
top:6px;
text-decoration:none;
}

.homenav{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
background-image:url(../images/backnav.gif);
background-repeat:no-repeat;
width:94px;
height:28px;
}

.aboutnav{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:2px;
background-image:url(../images/backnav.gif);
background-repeat:no-repeat;
width:94px;
height:28px;
}

.connav{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:4px;
background-image:url(../images/backnav.gif);
background-repeat:no-repeat;
width:94px;
height:28px;
}

.clientnav{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:6px;
background-image:url(../images/backnav.gif);
background-repeat:no-repeat;
width:94px;
height:28px;
}

.contactnav{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:8px;
background-image:url(../images/backnav.gif);
background-repeat:no-repeat;
width:94px;
height:28px;
}

.sinOutnav{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:10px;
background-image:url(../images/backnav.gif);
background-repeat:no-repeat;
width:94px;
height:28px;
}

.sinOutnav:hover{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:10px;
background-image:url(../images/navhover.gif);
background-repeat:no-repeat;
width:94px;
height:28px;
}

.homenav:hover{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
background-image:url(../images/navhover.gif);
background-repeat:no-repeat;
width:94px;
height:28px;
}

.aboutnav:hover{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:2px;
background-image:url(../images/navhover.gif);
background-repeat:no-repeat;
width:94px;
height:28px;
}

.connav:hover{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:4px;
background-image:url(../images/navhover.gif);
background-repeat:no-repeat;
width:94px;
height:28px;
}

.clientnav:hover{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:6px;
background-image:url(../images/navhover.gif);
background-repeat:no-repeat;
width:94px;
height:28px;
}

.contactnav:hover{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:8px;
background-image:url(../images/navhover.gif);
background-repeat:no-repeat;
width:94px;
height:28px;
}

/*End upper menu*/

#upper_main{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
width:1024px;
height:257px;
background-image:url(../images/upper_main.gif);
background-repeat:no-repeat;
}

#upper_main2{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
width:1024px;
height:116px;
background-image:url(../images/upper_main2.gif);
background-repeat:no-repeat;
}

/*Begin left nav*/
#leftnav{
padding:0;
left:0;
position:relative;
float:left;
top:15px;
left:124px;;
width:180px;
height:203px;
}

.left_menu_text{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:225px;
height:15px;
}

.listing_image{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:25px;
height:12px;
background-image:url(../images/menu_list.gif);
background-repeat:no-repeat;
}

.left_menu_link{
padding:0;
margin:0;
position:relative;
float:left;
top:-3px;
left:0;
width:200px;
height:15px;
}

.left_menu_link a{
text-decoration:none;
color:#5d5d5d;
font-size:14px;
}

.menu_spacer{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:180px;
height:12px;
}

/*End left nav*/

#middle_main{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:1024px;
height:133px;
background-image:url(../images/middle_main.gif);
background-repeat:repeat;
}

#left_middle{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:345px;
height:133px;
}

#welcome{
padding:0;
margin:0;
position:relative;
float:right;
top:7px;
left:-10px;
min-width:210px;
height:15px;
font-size:12px;
font-weight:bold;
}

#profiesional{
padding:0;
margin:0;
float:right;
position:relative;
top:10px;
right:14px;
width:205px;
height:104px;
background-image:url(../images/professional.gif);
background-repeat:no-repeat;
}

#right_middle{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:675px;
height:133px;
}

#middl_text{
padding:0;
margin:0;
position:relative;
float:left;
top:30px;
left:0;
width:660px;
height:90px;
font-family:inherit;
font-size:12px;
color:#6c6c6c;
}

#middl_text2{
padding:0;
margin:0;
position:relative;
float:left;
top:18px;
left:348px;
width:660px;
height:90px;
font-family:inherit;
font-size:12px;
color:#6c6c6c;
}

#bottom_main{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:1024px;
height:181px;
background-image:url(../images/bottom_main.gif);
background-repeat:no-repeat;
}

#bottom_main2{
padding-left:0;
padding-right:0;
padding-top:0;
margin:0;
float:left;
position:relative;
width:1024px;
min-height:456px;
padding-bottom:20px;
top:0;
left:0;
background-color:#FFFFFF;
}

#page_content{
padding:0;
margin-bottom:20px;
margin-left:0;
margin-right:0;
margin-top:0;
float:left;
position:relative;
width:930px;
min-height:456px;
top:20px;
left:45px;
background-color:#FFFFFF;
}

#left_main_bottom{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:362px;
height:181px;
}

#middle_main_bottom{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:278px;
height:181px;
}

#right_main_bottom{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:382px;
height:181px;
}

#news_update{
padding:0;
margin:0;
position:relative;
float:left;
top:10px;
left:183px;
width:150px;
height:15px;
font-size:16px;
font-weight:bold;
}

#visit_blog{
padding:0;
margin:0;
position:relative;
float:left;
top:10px;
left:100px;
width:130px;
height:16px;
font-size:15px;
font-weight:bold;
}

#testmonials{
padding:0;
margin:0;
position:relative;
float:left;
top:10px;
left:87px;
width:135px;
height:16px;
font-size:15px;
font-weight:bold;
}

#news_text{
padding:0;
margin:0;
position:relative;
float:left;
top:48px;
left:64px;
width:140px;
height:70px;
}

#visit_text{
padding:0;
margin:0;
position:relative;
float:left;
top:49px;
left:8px;
width:135px;
height:70px;
}

#testmo_text{
padding:0;
margin:0;
position:relative;
float:left;
top:52px;
left:-28px;
width:162px;
height:80px;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

.read1{
padding:0;
margin:0;
position:relative;
float:left;
top:125px;
left:14px;
width:48px;
height:14px;
background-image:url(../images/readmore1.gif);
background-repeat:no-repeat;
}

.read2{
padding:0;
margin:0;
position:relative;
float:left;
top:55px;
left:220px;
width:48px;
height:14px;
background-image:url(../images/readmore.gif);
background-repeat:no-repeat;
}

.read3{
padding:0;
margin:0;
position:relative;
float:left;
top:125px;
left:-95px;
width:48px;
height:14px;
background-image:url(../images/readmore3.gif);
background-repeat:no-repeat;
}

#date{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:60px;
height:6px;
color:#a7302c;
font-size:9px;
font-weight:bold;
}

#nutext{
padding:0;
margin:0;
position:relative;
float:left;
top:15px;
left:0;
width:137px;
height:40px;
color:#676765;
font-size:9px;
font-weight:bold;
}

.more{
color:#ee6f06;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

#blog_header{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:130px;
height:8px;
color:#dea148;
font-size:10px;
font-weight:bold;
}

#vb_text{
padding:0;
margin:0;
position:relative;
float:left;
top:13px;
left:0;
width:137px;
height:39px;
color:#a3a3a3;
font-size:10px;
font-weight:bold;
}

#testmo_header{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:0;
width:130px;
height:12px;
color:#010000;
font-size:10px;
font-weight:bold;
}

#tmo_text{
padding:0;
margin:0;
position:relative;
float:left;
top:10px;
left:0;
width:137px;
height:39px;
color:#ffffff;
font-size:10px;
font-weight:bold;
}


#right_footer{
padding:0;
margin:0;
float:right;
position:relative;
top:45px;
width:300px;
height:85px;
}

/*Begin footer links*/
.link1{
padding:0;
margin:0;
position:relative;
float:left;
top:8px;
left:0;
background-image:url(../images/myspace.gif);
background-repeat:no-repeat;
width:26px;
height:26px;
}

.link2{
padding:0;
margin:0;
position:relative;
float:left;
top:8px;
left:11px;
background-image:url(../images/facebook.gif);
background-repeat:no-repeat;
width:26px;
height:26px;
}

.link3{
padding:0;
margin:0;
position:relative;
float:left;
top:8px;
left:21px;
background-image:url(../images/twitter.gif);
background-repeat:no-repeat;
width:26px;
height:26px;
}

.link4{
padding:0;
margin:0;
position:relative;
float:left;
top:7px;
left:31px;
background-image:url(../images/youtube.gif);
background-repeat:no-repeat;
width:26px;
height:26px;
}

.link5{
padding:0;
margin:0;
position:relative;
float:left;
top:8px;
left:36px;
background-image:url(../images/linkin.gif);
background-repeat:no-repeat;
width:26px;
height:26px;
}

.link6{
padding:0;
margin:0;
position:relative;
float:left;
top:0;
left:61px;
background-image:url(../images/paypal.gif);
background-repeat:no-repeat;
width:51px;
height:43px;
}

.link7{
padding:0;
margin:0;
position:relative;
float:left;
top:-22px;
left:76px;
background-image:url(../images/BBB_logo.gif);
background-repeat:no-repeat;
width:51px;
height:85px;
}
/*End footer links*/

#copy_right
{
padding:0;
margin:0;
float:left;
vertical-align:middle;
position:relative;
top:110px;
text-align:center;
font-size:9px;
color:#FFFFFF;
min-width:300px;
height:20px;	
}
#left_footer{
padding:0;
margin:0;
float:left;
position:relative;
top:49px;
left:40px;
min-width:300px;
height:35px;
}


#left_footer ul{
float:left;
list-style-type:none;
list-style:none;
}

#left_footer ul li{
float:left;
padding-left:10px;
min-width:25px;
}

#left_footer ul li a{
font-family:Myriad Pro,Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-size:14px;
}

#left_footer ul li a:hover{
text-decoration:none;
color:#FFFFFF;
}


.quotebubble-wide-bttm {
	width:640px;
	margin:20px 0;
}
.quotebubble-wide-bttm .qb-mid {
	background:#ededed;
	padding:16px 30px;
}
.quotebubble-wide-bttm .qb-top {
	height:8px;
	width:100%;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	background:url(../images/testimonials.gif) no-repeat left -19px;
}
.quotebubble-wide-bttm .qb-bttm {
	height:30px;
	width:100%;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	background:url(../images/testimonials.gif) no-repeat left -35px;
}

.quotebubble-wide-top {
	width:640px;
	margin:20px 0;
}
.quotebubble-wide-top .qb-mid {
	background:#ededed;
	padding:16px 30px;
}
.quotebubble-wide-top .qb-top {
	height:27px;
	width:100%;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	background:url(../images/testimonials.gif) no-repeat left top;
}
.quotebubble-wide-top .qb-bttm {
	height:8px;
	width:100%;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	background:url(../images/testimonials.gif) no-repeat left -27px;
}

.quotebubble-wide-bttm {
	width:640px;
	margin:20px 0;
}
.quotebubble-wide-bttm .qb-mid {
	background:#ededed;
	padding:16px 30px;
}
.quotebubble-wide-bttm .qb-top {
	height:8px;
	width:100%;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	background:url(../images/testimonials.gif) no-repeat left -19px;
}
.quotebubble-wide-bttm .qb-bttm {
	height:30px;
	width:100%;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	background:url(../images/testimonials.gif) no-repeat left -35px;
}

.quotebubble-thin-bttm {
	width:220px;
}
.quotebubble-thin-bttm .qb-mid {
	background:#ededed;
	padding:12px 20px 15px;
}
.quotebubble-thin-bttm .qb-top {
	height:8px;
	width:100%;
	font-size:1px;
	line-height:1px;
	background:url(../images/testimonials.gif) no-repeat left -19px;
}
.quotebubble-thin-bttm .qb-bttm {
	height:30px;
	width:100%;
	font-size:1px;
	line-height:1px;
	background:url(../images/testimonials.gif) no-repeat left -35px;
}
.quotebubble-thin-bttm .qb-top .qb-tr {
	width:8px;
	height:8px;
	float:right;
	background:#fff url(../images/testimonials.gif) no-repeat -632px -19px;
}
.quotebubble-thin-bttm .qb-bttm .qb-br {
	width:8px;
	height:8px;
	float:right;
	background:#fff url(../images/testimonials.gif) no-repeat -632px -35px;
}
*html .quotebubble-thin-bttm .qb-mid { width:179px; }

.quotebubble-thin-top {
	width:150px;
}
.quotebubble-thin-top .qb-mid {
	background:#ededed;
	padding:0 20px;
}
.quotebubble-thin-top .qb-top {
	height:30px;
	width:100%;
	font-size:1px;
	line-height:1px;
	background:url(../images/testimonials.gif) no-repeat left top;
}
.quotebubble-thin-top .qb-bttm {
	height:8px;
	width:100%;
	font-size:1px;
	line-height:1px;
	background:url(../images/testimonials.gif) no-repeat left -27px;
}
.quotebubble-thin-top .qb-top .qb-tr {
	width:8px;
	height:8px;
	float:right;
	margin-top:19px;
	background:#fff url(../images/testimonials.gif) no-repeat -632px -19px;
}
.quotebubble-thin-top .qb-bttm .qb-br {
	width:8px;
	height:8px;
	float:right;
	background:#fff url(../images/testimonials.gif) no-repeat -632px -27px;
}

#page_content2{
padding:0;
margin-bottom:20px;
margin-left:0;
margin-right:0;
margin-top:0;
float:left;
position:relative;
width:930px;
min-height:600px;
top:20px;
left:45px;
background-color:#FFFFFF;
}
.infoBoxContents {

  background: #f8f8f9;

  color: #000000;

  font-family: Tahoma, Verdana, sans-serif;

  font-size: 12px;

}
.infoBox{
 color: #ffffff;
 background: #4F3B3B;
}
TD.infoBox {

  font-family: Tahoma, Verdana, sans-serif;
   height:22px;
  font-size: 12px;
   background: -moz-linear-gradient(top, #AF9999, #3F3737);
background: -webkit-gradient(linear, left top, left bottom,
                   	 	  color-stop(0.00, #AF9999),   
                  		  color-stop(1.00, #3F3737));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
                startColorstr=#AF9999, 
                endColorstr=#3F3737, 
               GradientType=0);

}
TD.main {

  font-family: Tahoma, Verdana, sans-serif;

  font-size: 11px;

  line-height: 1.5;
  padding-left:3px;
  padding:2px;

}
.button{BORDER: #adaeb0 1px solid; MARGIN:4px;PADDING: 2px ;COLOR: #000000 ;BACKGROUND-COLOR: #e5e5e5;  font-family:Myriad Pro , Arial, Helvetica, sans-serif;}

#upper_main_id_1{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
width:1024px;
height:116px;
background-image:url(../images/visit_USA.jpg);
background-repeat:no-repeat;
}
#upper_main_id_2{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
width:1024px;
height:116px;
background-image:url(../images/student_visa-1.jpg);
background-repeat:no-repeat;
}
#upper_main_id_3{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
width:1024px;
height:116px;
background-image:url(../images/work_visa.jpg);
background-repeat:no-repeat;
}
#upper_main_id_4{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
width:1024px;
height:116px;
background-image:url(../images/green_card.jpg);
background-repeat:no-repeat;
}
#upper_main_id_5{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
width:1024px;
height:116px;
background-image:url(../images/citizenship.jpg);
background-repeat:no-repeat;
}
#upper_main_id_6{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
width:1024px;
height:116px;
background-image:url(../images/family.jpg);
background-repeat:no-repeat;
}
#upper_main_id_7{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
width:1024px;
height:116px;
background-image:url(../images/employment.jpg);
background-repeat:no-repeat;
}
#upper_main_id_8{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
width:1024px;
height:116px;
background-image:url(../images/govt.jpg);
background-repeat:no-repeat;
}
#upper_main_id_9{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
width:1024px;
height:116px;
background-image:url(../images/consultation.jpg);
background-repeat:no-repeat;
}
#upper_main_id_10{
padding:0;
margin:0;
float:left;
position:relative;
top:0;
left:0;
width:1024px;
height:116px;
background-image:url(../images/contact_us.jpg);
background-repeat:no-repeat;
}

.subcategories{
	height:30px;
}

.subcategories a{
	text-decoration:underline;
	font-size:14px;
		
}
.subcategories a:hover{
	text-decoration:none;
}

#page_content td ul {
	padding-left:30px;
}

#page_content td p {
	padding-bottom:15px;
	padding-top:15px;
}
