
td, div, span{font-family:Arial, Helvetica, sans-serif}

a:link, a:visited{color:#0A185B; text-decoration:underline}
a:hover{color:#000; text-decoration:none}


img{ border:0px;}
form{margin:0px; padding:0px;}
.clarboth{ clear:both}
hr{ border:0px; background:url(../images/topline.png) repeat-x; height:5px;}

h1{margin:0px; padding:0px; font-size:22px; color:#000C50;text-align:left; line-height:25px; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; border-bottom:dotted 2px #999999}
h2{margin:0px; padding:0px; color:#000C50; font-size:18px; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; }
h2 a:link, h2 a:visited{ text-decoration:none}

h3{margin:0px; padding:0px; font-size:14px; color:#AC0000; line-height:20px; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif;   text-align:left;}
h3 a:link, h3 a:visited{font-size:14px; color:#AC0000; text-decoration:none}
h3 a:hover{color:#000;}

 
 



/*Navigation Start*/
.menu{float:left; margin:0px; padding:0px; z-index:0;}
ul.menu {list-style:none; margin:0; padding:0; margin-top:-10px; z-index:0;}
ul.menu *{margin:0px; padding:0px; }
ul.menu a{display:block; color:#333; text-decoration:none; font-size:13px; font-family:arial !important;}

ul.menu li a:link, ul.menu li a:visited{display:block; float:left; font-size:12px; text-decoration:none; font-weight:bold; height:37px; padding-top:20px; padding-left:7px; padding-right:11px; background:url(../images/menu_bg.png) repeat-x top; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; margin-right:1px;}
ul.menu li a:hover { background-position:57px;}

ul.menu li {position:relative; float:left; color:#FFFFFF;background:url(../images/menusep.jpg) no-repeat bottom right; z-index:9999}

ul.menu li.first{}
ul.menu li.first a:link, ul.menu li.first a:visited{ background:url(../images/menu_left.png) left top; padding-left:9px; padding-right:9px;}
ul.menu li.first a:hover{ background-position:left 57px;}

ul.menu li.last{ background:none;}
ul.menu li.last a:link, ul.menu li.last a:visited{ background:url(../images/menu_right.png) right top; margin:0px; padding-left:20px; padding-right:24px;}
ul.menu li.last a:hover{ background-position:right 57px;}

ul.menu ul {position:absolute; top:55px; left:0; background:#D4D4D4; display:none; list-style:none; width:210px;}
ul.menu ul li{position:relative; width:236px; margin:0; background:none;}
ul.menu ul li a:link, ul.menu ul li a:visited {display:block; margin:0px; padding:5px; text-decoration:none; font-size:11px; border-bottom:#999 1px solid; text-transform:none; font-variant:normal; background:none; height:auto; width:200px; }
ul.menu ul li a:hover {  background:#990000;color:#fff;}
ul.menu ul ul {left:185px; top:-1px; z-index:999}



#menu li ul{list-style-type:none; position:absolute; display:none}
#menu li ul li{ background:white; padding:4px; }
#menu li ul li a{font-size:12px; color:#000; line-height:22px; margin:0; padding:0; padding-left:10px; width:95%}
#menu li ul li a:hover{text-decoration:underline; color:#fff}


.popdownload{ width:79px; height:31px; position:absolute; top:-15px; right:15px;}
/* NAv End */

.midhead{float:left; height:278px; width:1004px; background-color:#006}

/* Slider CSS Start */

.panelContainer{position: relative;}
.panel{float:left; height: 100%; position: relative; width:714px; background:url(../images/slidebg.jpg) repeat-x top; color:#FFF;}
.panel ul, .panel li{color:#ccc; margin:1px; background:url(../images/dash1.gif) no-repeat 5px 5px;}
.panel a:link, .panel a:visited{color:#ccc}
.stripViewer{width:714px; height:223px; overflow:hidden; float:left; position:relative; z-index:1}

.stripNav{clear:both; }
.stripNav ul{list-style:none; margin:0px; padding:0px;}
.stripNav ul li {float: left; margin:0px; padding:0px;}
.stripNav a:link, .stripNav a:visited{font-size: 10px; font-weight: bold; text-align: center; background:url(../images/slidebtn_bg.jpg); padding-top:18px; height:38px; color: #fff; text-decoration: none; display: block; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; border-right:solid 1px #000000; padding-left:52px; padding-right:53px; }
.stripNav li a:hover { background:url(../images/slidebtn_bg1.jpg);}
.stripNav li a.current { background:url(../images/slidebtn_bg1.jpg);}

.pwrapper{background:url(../images/img_citizenship.jpg) no-repeat top left; height:223px; padding:15px; padding-left:250px; z-index: 0; position:relative;}
.pwrapper h1{color:#fff}
.pwrapper p{

}
.pwrapper .box1{ width:190px; float:left}
.pwrapper .box2{ width:220px; float:left}

.gwrapper{background:url(../images/img_greencard.jpg) no-repeat top left; height:223px; padding:15px; padding-left:250px;}
.gwrapper .box1{ width:190px; float:left}
.gwrapper .box2{ width:220px; float:left}

.vwrapper{background:url(../images/img_usavisa.jpg) no-repeat top left; height:223px; padding:15px; padding-left:250px;}
.vwrapper .box1{ width:190px; float:left}
.vwrapper .box2{ width:220px; float:left}


/* Slider CSS Ends */

.headright{width:274px; height:262px; padding:8px; background:#fff none repeat scroll 0 0; float:right; margin-top:-223px; color:#FFF; z-index:0; position:relative}

.headright h1{color:#9c160b; font-family:Arial, Helvetica, sans-serif;  border-bottom:none!important;}

.headright h4{color:#1c137e; font-size:18px; margin-bottom:0; margin-top:10px;}

.headright h3{ color:#CCCCCC; margin-bottom:10px;}
.headright h2{color:#fff; margin-bottom:4px;}
.headright img{ float:right}
.headright .boxprice{ font-size:18px; color:#FFFF66; clear:both; line-height:20px; width:160px; float:left}
.headright .boxprice b{font-size:14px; color:#fff; text-decoration:line-through}
.headright .boxprice span{color:#FF0000;}

.des-02{color:#000000;}
/* Mid Starts */
.container{width:100%; float:left; background:#FFF url(../images/midbg.jpg) repeat-y left;}
.containerbtm{ background:url(../images/mainbtm.jpg) no-repeat bottom left; float:left; width:100%;}

.container1{width:100%;  background:#FFF url(../images/midbg.jpg) repeat-y left;}

.containerbtm_100{background-color:#FFFFFF;
float:left;
overflow:hidden;
padding-top:20px;
width:100%;}
.containerbtm_100 .left-area-01{float:left; margin-right:10px; padding-left:5px;}
.mid{float:left; width:714px;}
.midcont{float:left; width:684px; padding:25px 15px;text-align:left;}
.midcontdivee{
background-color:#000C50;
color:#FFFFFF;
line-height:28px;
margin-top:2px;
text-align:left;
text-indent:10px; 
}
.midcont_left{float:left; width:684px; text-align:left;}
/*Mid Navigation Start*/
.midmenu{float:left; margin:0px; padding:0px; z-index:10}
ul.midmenu {list-style:none; margin:0; padding:0;  margin-left:2px;}
ul.midmenu *{margin:0px; padding:0px; }
ul.midmenu a{display:block; color:#333; text-decoration:none; font-size:13px;}

ul.midmenu li a:link, ul.midmenu li a:visited{display:block; float:left; font-size:11px; text-decoration:none; font-weight:bold; height:30px; background:url(../images/midtabbg.jpg) no-repeat left top; margin-right:1px; margin-left:2px;}

ul.midmenu li a:link span, ul.midmenu li a:visited span{display:block; float:left; margin-left:9px; font-size:11px; text-decoration:none; font-weight:bold; height:25px; padding-top:5px; padding-right:14px; background:url(../images/midtabbg.jpg) no-repeat right top; cursor:pointer}

ul.midmenu li a:hover {background-position:left -30px;}
ul.midmenu li a:hover span{background-position:right -30px;}

ul.midmenu li {position:relative; float:left;}

ul.midmenu ul {position:absolute; top:32px; left:0; background:#EEF2FB; display:none; list-style:none; width:210px;}
ul.midmenu ul li{position:relative; width:200px; margin:0; background:none}
ul.midmenu ul li a:link, ul.midmenu ul li a:visited {display:block; margin:0px; padding:5px; text-decoration:none; font-size:11px; border-bottom:#fff 1px solid; text-transform:none; font-variant:normal; background:none; height:auto; width:200px; }
ul.midmenu ul li a:hover {  background:#000064;color:#fff;/*background:url(../images/dropmenubg_over.png); color:#fff;*/}
ul.midmenu ul ul {left:185px; top:-1px;}

/* Mid Nav End */

.prdbox{padding-top:5px;text-align:left; margin-bottom:10px;}
.prdbox img{float:right; }
.prdbox .boxprice{ font-size:18px; color:#0D2685; clear:both; line-height:20px; width:420px; float:left}
.prdbox .boxprice b{font-size:14px; color:#000; text-decoration:line-through}
.prdbox .boxprice span{color:#FF0000; }

/* Tab CSS Starts */

#tabs {float:left; margin-top:20px;}
#tabs ul {float: left; margin:0px; padding:0px;}
#tabs li { padding:0px; margin-left: 8px; list-style: none; float:left}
* html #tabs li {display: inline;}
#tabs li a:link, #tabs li a:visited {float:left; display:block; background:url(../images/tab_bg.jpg) no-repeat left top; height:29px; text-decoration:none}
#tabs li a:link span, #tabs li a:visited span{float: left; display:block; background:url(../images/tab_bg.jpg) no-repeat right top; height:24px; margin-left:10px; padding-right:10px; font-size:14px; font-weight:bold; color:#404040; font-family:Georgia, "Times New Roman", Times, serif; padding-top:5px; cursor:pointer}

#tabs li a:hover{background:url(../images/tab_bg.jpg) no-repeat left -29px; color:#000C50}
#tabs li a:hover span{background:url(../images/tab_bg.jpg) no-repeat right -29px; color:#000C50}

#tabs ul li.active a{background:url(../images/tab_bg.jpg) no-repeat left -29px; color:#000C50}
#tabs ul li.active a span{background:url(../images/tab_bg.jpg) no-repeat right -29px; color:#000C50}

#tabs div {clear: both; padding:0px 15px; padding-bottom:15px; border:solid 1px #CCCCCC; background:#fff url(../images/tabboxbg.jpg) repeat-x bottom;}
#tabs div ul, #tabs div li{margin:1px; font-size:11px; font-style:italic; float:none; list-style-position:inside}
#tabs div li a:link, #tabs div li a:visited{ display:inline; padding:0px; margin:0px; height:auto; background:none}

/* Tab CSS Ends */

.bluebox{width:684px; background:url(../images/blueboxbg1.jpg) no-repeat bottom left; min-height:140px; float:left;}
.bluebox .imgthumb{margin-right:5px; float:left}
.bluebox .btmbox{background:url(../images/blueboxbg.jpg) no-repeat top left; width:674px; padding:10px; float:left; text-align:left}

.whitebox{float:left; width:334px; background:url(../images/whitebox2.jpg) bottom left; margin-top:10px;}
.whitebox1{float:left; width:304px; background:url(../images/whitebox1.jpg) top left no-repeat; padding:10px 15px; padding-right:20px; position:relative; font-size:11px; line-height:15px; padding-bottom:20px;}
.whitebox1 h3{ text-transform:capitalize; margin:10px 0px; margin-top:12px; }
.whitebox1 .imgwbox{position:absolute; right:13px; top:8px;}
.whitebox1 .txt1{float:left; width:200px;}
.whitebox1 p{ clear:both; font-size:11px; }

/* Mid Ends */

/* Right Panel Starts */

#rightpanel{float:right; width:275px; margin:7px}
#rightpanel h3{ width:270px; height:25px; background-color:#F5F5F5; padding-left:5px; padding-top:5px;}
#rightpanel a:link,#rightpanel a:visited{ text-decoration:none}

.rightbox{float:left; margin-bottom:5px; width:100%}
.rightbox img{ border:3px solid #666666; margin-bottom:5px;}
.rightbox li{ }
.rightbox1{float:left; margin-bottom:5px; width:100%}
.whtsnew{ text-align:center; font-weight:bold}
.nobdr{border:none;}
/* Right Panel Ends */




/*inner pages citizenship*/
.citizen_top{ width:684px; float:left; padding:30px 0 0 0;}
.citizen_top_left{ width:167px; float:left;} 
.citizen_top_left1{ width:200px; float:left;}
.citizen_top_left2{ width:285px; float:left;}
.citizen_top_right{ width:517px; float:left;}
.citizen_top_right1{ width:480px; float:left;}
.citizen_top_right2{ width:395px; float:left;}
.papercopy_main{ width:517px; float:left; padding: 5px 0 5px 0; }
.papercopy_main1{ width:350px; float:left; padding: 5px 0 5px 0; }
.papercopy_main2{ width:450px; float:left; padding: 5px 0 5px 0; }
.papercopy_main3{ width:390px; float:left; padding: 5px 0 5px 0; }
.papercopy_left{ width:310px; float:left; font-size:11px;}
.papercopy_left2{ width:280px; float:left; font-size:11px;}
.papercopy_left3{ width:260px; float:left; font-size:11px;}
.read_text{ color:#cc0000;}
.read_text10{ color:#cc0000; font-size:10px;}
.green_text{ color:#008000;}
.papercopy_right{ width:100px; float:left; padding:10px 0 0 0;}
.papercopy_right1{ width:90px; float:left; padding:10px 0 0 0;}
.success{ float:left; padding:7px 0 0 60px;}

.specialoffer{ width:670px; float:left; padding:15px 14px 10px 0; border-bottom:dotted 1px #000;}
.specialoffer_header{ width:670px; float:left; color:#008000; padding:0 0 10px 0;}
.dual{ font-size:18px; color:#000000;}
.specialoffer_text{ width:670px; float:left;}
ol, p{ margin:0; padding:0; }
.specialoffer_img{ float:left; padding:0 7px 10px 0;}
.specialoffer_img_text{ float:left; padding:60px 0 0 0;}
.font10{ font-size:10px;}

.application { width:670px; float:left; padding:15px 14px 10px 0; border-bottom:dotted 1px #000;}
.application ul{ clear:both; list-style-type:none; margin:0; padding:0; float:left; margin-bottom:7px;}
.application li { margin:0; padding:0; list-style-type:none; background:none; float:left; margin-right:2px;}
.application li.title1{ background:#003399; font-weight:bold; color:#fff; padding:3px; width:100px; float:left;}
.application li.title2{ background:#003399; font-weight:bold; color:#fff; padding:3px; width:553px; float:left;}
.application li.col1{width:110px; font-weight:bold; clear:both; margin-bottom:5px;}
.news_main{ width:680px; float:left;  border:solid 1px #999;}
.news_issues{ width:131px; float:left; border-right:solid 1px #999; padding:2px; height:250px;}
.news_issues_header{ background:#003399; text-align:center; color:#FFF; font-size:13px; font-weight:bold; height:25px; line-height:25px;}
.news_issues_text{ width:121px; float:left; padding:10px 0 10px 10px;}
.kits_header{ background:#003399; padding:2px 0 2px 10px; height:20px; color:#FFF; font-weight:bold; float:left; width:670px;}
.kits_left{ width:350px; float:left; padding:0 15px 0 0px;}
.kits_right{ width:310px; float:left;}
.citizen_top table tr th{ color:#FFF;}
.shopping_cart{border:solid 1px #00015d;}
.shopping_cart table tr th{ background:#00015d; padding:3px 0 3px 10px;}
.shopping_cart table tr td{ padding:3px;}
.shopping_cart_input{ width:80px;}
.font11{ font-size:11px;}
.input3{ width:150px;}

.flot_left{ float:left;}
.flot_left1{ float:left; padding:10px 10px 0 0;}
#homeContactBox{margin-left:10px}
#homeContactBox p{color:activeCaption; font-style:italic; font-weight:bold; padding-left:10px; font-size:14px;}
.blue-bold{color:#0A185B; font-weight:bold; display:block; padding:10px 0 4px;font-size:18px;}

#topMenu{background:white; height:30px; background:url(../images/topmenu.png) repeat-x}
#topMenu ul{list-style-type:none;}
#topMenu ul li{float:left; background:none; padding-left:15px!important;}
#topMenu ul li a{line-height:30px; text-decoration:none; color:#0A185B; font-weight:bold}


.category-description {
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}

.category-products {
background:#F2F2F2 url(../images/usis/bg-category-products.gif) repeat-y scroll left 0;
margin:5px 0 10px;
padding:0;
}


.category-products .products-list {
background:#FEFEFE url(../images/usis/bg-product-list.gif) no-repeat scroll left 0;
}
 
.products-list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 0 0;
}

.products-list .item {
border-bottom:1px dashed #b1b1b1;
margin:0;
background:none !important;
padding:15px 3px 20px 14px;
}

.products-list .btn-order {
display:inline;
float:right;
margin:3px 0 0 3px;
padding:0;
}


.products-list .product-name {
-x-system-font:none;
font-family:Arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:17px;
margin:0 0 2px;
padding:0;
}


.products-list .product-name a {
color:#007dd4;
text-decoration:none;
}


.products-list .desc {
-x-system-font:none;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
margin:0;
padding:0;
width:420px;
}


#rightpanel h3 {
background-color:#F5F5F5;
height:25px;
padding-left:5px;
padding-top:5px;
width:270px;
}
 
 

.citizen_top_left {
float:left;
width:167px;
}

.citizen_top_right {
float:left;
width:517px;
}

.papercopy_main {
float:right;
padding:5px 0;
width:517px;
}

.flot_left1 {
float:left;
padding:10px 10px 0 0;
}
.papercopy_left {
float:left;
font-size:11px;
width:310px;
}

.input-text-01{width:239px; white-space:nowrap; color:darkSlateGray; line-height:29px; text-indent:5px; background:#fff; border: 1px solid #cfc9cb; position:relative}
.drop-01{position:absolute; right:10px; top:12px; cursor:pointer}
.drop-down-02{background:white; border:1px solid gray; 
position:absolute; right:0; width:600px; z-index:11; padding-top:10px;}

.drop-down-02 ul{list-style-type:none; float:left; width:189px; margin-left:10px;}
.drop-down-02 ul li{ padding-left:0; text-indent:0;  line-height:normal; background:#f4f5f5;padding-left:5px; margin-bottom:2px;}
.drop-down-02 ul li a{font-size:10px; text-indent:0;line-height:normal!important; white-space:normal!important}

.rightbox p{padding-bottom:10px; color:#000000; font-size:11px; line-height:14px; padding-left:5px;}
.rightbox p a{color:#000000; font-size:11px; }
.rightbox p strong{font-size:11px}

.clear-height{clear:both}
.block-02{border:none!important;}
.prdbox h1{color:#ab0101; font-size:18px; border-bottom:none}

.midcont ul{margin-top:20px;}
.midcont ul li{font-weight:bold}

#track_hint{padding:10px 0}


/* forms*/

.menu_box {
	float: left;
	height: auto;
	width: 219px;
	background: #ffffff;
	
}
.menu_heading {
	float: left;
	height: auto;
	line-height:30px;
	width: 210px;
	background-color: #547738;
	color:#fff;
	background-position: 5px 12px;
	background-repeat: no-repeat;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #fff;
	text-align:left;
	
}
.menu_heading  .selected{
	background: url(../images/arrow.gif) no-repeat left; padding-left:12px;}
.menu_box ul {
margin:0px;
padding:0px;	
}
.menu_box li {
	width: 218px;
	display: block;
	float:left;
	background-color: #BFD0B0;
padding-left:0px;
		

}
.menu_box li:hover {
	width: 178px;
	display: block;
	float:left;
background-color: #ffffff;
padding-left:0px;
	

}
.menu_box  .differ  {
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 13px 30%;
	color:#132c88;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 178px;
	display: block;
	float: left;
	/*
	height:25px!important;
	line-height: 25px;*/
	background-color: #FFFFFF;
	margin: 0;
	padding-left: 26px;
	height:auto;
}
.menu_box  a.differ span{
display:block;
line-height:12px !important;
padding:5px 0;
width:100%;
}
.menu_box  .differ:hover  {
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 13px 30%;
	color:#132c88;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 169px;
	display: block;
	float: left;
	line-height: 25px;
	background-color: #FFFFFF;
	margin: 0;
	padding-left:26px;
}


.menu_box  .differ-new-01  {
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 13px;
	color:#132c88;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 204px;
	display: block;
	float: left;
	height:25px!important;
	line-height: 25px;
	background-color: #FFFFFF;
	margin: 0;
	padding-left: 26px;
}
.menu_box  .differ-new-01:hover  {
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 13px;
	color:#132c88;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:178px!important;
	display: block;
	float: left;
	line-height: 25px;
	background-color: #FFFFFF;
	margin: 0;
	padding-left:26px;
}


.menu_box li a{
color:#365B18;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:25px;
margin-left:15px;
padding-left:15px;
text-decoration:none;
width:184px;
}



.form_right {
	float: left;
	height: auto;
	width: 758px;
	background-color: #FFFFFF;
}
.menu_box li a:hover  {
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position:4px;
	color:#132c88;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 170px;
	display: block;
	float: left;
	line-height:25px;
	padding-left: 15px;
	
}

.blank {
	background-color: #FFFFFF;
	width: 204px;
	height: 25px;
	float: left;
}
.form{
	width:97%;
	height:auto;
	padding-left:15px;
	float: left;
}


.form p {
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4E7397;
	margin:0px;
	padding:0px;
	width:100%;

}
.form span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4E7397;
	font-weight:normal;
	margin:0px;
	width:100%;
	color:gray;
	
}


.form p input {
border:1px solid #AEAEAE;
color:#000000;
margin:2px 0 10px 0;

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:3px 0; padding-left:3px;
margin:2px 5px 0;
}
.form p input[type="checkbox"]{width:auto}
.differ {
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	height:20px;
	padding:0px;
 	margin-top: 5px;
	
}
.last_div {
	float: right;
	width: 737px;
	padding-top: 25px;
	padding-bottom:20px;
}

.last_div input{float:left; margin-left:10px;}
.last_div a {float:left; display:inline-block; margin-left:10px;}
.hr{
	float:left;
	height:0px;
padding-top:5px;
visibility:hidden;

}
.hr img{
padding-left:10px;
}
.right_side {
	float: right;
	height: 200px;
	width: 160px;
	padding-top: 5px;
}
.right_top {
	float: right;
	height: 160px;
	width: 150px;
}
.last_div hr{margin-bottom:10px; //margin-bottom:0px}
.form p select {
float:left;
width:225px;
margin:2px 0 10px;
}
.form p input{margin-left:0; width:220px; border:1px inset #a7a7a7; margin-top:0;margin:2px 0 10px 0;}
.form p input .inputBox{width:10px;margin-left:0;margin-top:0;margin:2px 0 10px 0;}
* {margin:0; padding:0}
#text {margin:50px auto; width:500px;z-index:11111;}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer;z-index:11111;}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat; z-index:11111;}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden;z-index:11111;}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#CCDAC1; color:#3D5B24;z-index:99999999999; border:1px solid #3D5B24}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden;z-index:11111;}

.form-01-title{ line-height:30px;}
.form-01-title span{ cursor:pointer}
.form-01-title span:hover{text-decoration:underline!important}

.save-btn-01{
background:url(../images/save.gif) top left no-repeat; height:28px; width:62px; border:none; color:#; font-size:0; cursor:pointer;
}
.back-form-01{background:url(../images/back-form-01.gif) top left no-repeat; height:28px; width:62px; border:none; cursor:pointer}
.update-btn-01{
background:url(../images/update-btn.gif) top left no-repeat; width:72px; height:24px; border:none; color:#; font-size:0; cursor:pointer;
}
.midcont1 b{font-size:12px; color:#00358d}

.cms-greencard-renewal .pov{padding:0!important}
.cms-greencard-renewal .pov h1{font-family:georgia!important; font-size:18px!important;}
.cms-greencard-renewal .pov h2{font-size:12px!important; line-height:normal!important; text-align:left!important}

.tooltip-btn-01{
font-weight:bold!important; color:#3D5928!important; padding-left:10px!important;  font-size:11px; text-decoration:underline; cursor:pointer;  
}
.tooltip-btn-01:hover{text-decoration:none; color:#3D5928!important; z-index:999999999;}

h6.form-heading-main{
background:#648D43 none repeat scroll 0 0;
color:#FFFFFF;
font-size:13px;
line-height:30px;
text-align:left;
text-indent:10px;
}

.application-i90129-i90129-app-center .mid{width:100%!important;}

#formatted-table-01{}
#formatted-table-01 th{ background:#000050}
#formatted-table-01 th span{
float:left;
font-weight:bold;
line-height:23px;
text-indent:10px;
}
#formatted-table-01 th span.style2{
float:left;
font-weight:bold;
line-height:23px;
text-indent:10px;
}
#formatted-table-01 tr.even{background:#e4e9f9}
#formatted-table-01 tr.odd{background:#fff}
#formatted-table-01 tr td{padding-left:5px;}
.left-area-01 .differ{position:relative!important}

 .video_box{
	float:left;
	width:300px;
	padding:12px;
	background-color:#fff;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-top:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
	margin-left:10px;
}

.video_box .box{ width:300px; float:left; margin-top:10px}

.video_box .box strong{ font-family:14px;}

.video_box .box p{ margin:0px; padding:6px 0 10px 0; border-bottom:1px solid #ededed; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}


/*upadted css 23 march 2010*/

td .lessonTab a{ display:block; width:151px; height:26px; background:url(../images/tab_bg001.jpg) no-repeat center top; 
padding:10px 0px 0 0px; text-align:center; color:#333333; font-size:14px; font-weight:bold; text-decoration:none; float:left; margin-right:20px; margin-top:10px}
td .lessonTab a:hover{ display:block; width:151px; height:26px; background:url(../images/tab_bg_hov001.jpg) no-repeat center top;text-decoration:none; color:#001a64;}

td .taketestFont { font-size:18px; color:#333333; font-weight:bold; padding-top:15px; padding-left:15px}
td .testHistoryFont { font-size:18px; color:#333333; font-weight:normal; padding-top:16px; _padding-top:19px; }
td .resultArea{ vertical-align:middle!important; padding-bottom:7px}
td .testbtnArea{ vertical-align:middle!important; padding-top:3px}
span.resultstatus{ font-size:24px; color:#07379a; font-weight:bold; line-height:40px}
.spaceleft   td{ padding-left:10px!important}
.ResultRow   td{ vertical-align: middle!important; padding:10px 0 10px 0px}
.ResultRow   td span.wrong{ color:#d11b00; font-size:14px; font-weight:bold;  text-align:left;}


.ResultRow   td span.correct1{ color:#4e990b; font-size:14px; font-weight:bold;  text-align:left;}


.ResultRow   td span.correct{ color:#4e990b; font-size:12px; font-weight:bold;  text-align:left;}

/**/
.select-04-10{ float:left;margin-bottom:10px;}
.select-04-10 #other{float:none; line-height:27px;}

.select-04-10 label{line-height:14px;}
.select-04-10 .select-04-10-left{float:left}
.select-04-10 .select-04-10-right{float:left; margin-left:13px;}


#menu div
{	position: absolute; z-index:999999999999;
	visibility: hidden;
	margin: 0;
	padding: 0; width:300px;
	background: #fff; top:29px; //top:45px; 
	left:0; border:1px inset #648D43!important; border-bottom:none}
	#menu div a
	{	
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: 295px;
		text-align: left;
		text-decoration: none;
		border-top:1px solid #eee;}
#menu ul li ul{z-index:999999999999;display:block;width: 295px;}
	#menu div a:hover
	{ color:#990000;	}
ul#m1 {z-index:999999999999; width:295px;}	
	#m1 a{font-size:15px!important; padding-left:6px!important; padding:11px 0 11px 6px!important; border:none!important; border-bottom:1px inset #648D43!important; display:block!important; color:#355913!important; line-height:17px!important; width:265px;!important}
	#m1 a:hover{color:#fff!important; background:#648D43!important;}
	
	
	
.flinks {
float:left; margin:0px 0px 15px 0px;color:#FFFFFF;
}
.flinks a {
	color:#FFFFFF;
	text-decoration:none;
}
.flinks a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.footercont {
  text-align:left; margin:0px;color:#FFFFFF;
}

.pas-text {
color:#01094A;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
padding-bottom:10px;
padding-left:10px;
}

.pas-text-2 {
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
padding-left:10px;
}
.pas-text-3 {
color:#01094A;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
padding-left:10px;
}
.pas-text-4 {
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
padding-left:10px;
}
.pas-text-1 {
color:#01094A;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:20px;
padding-left:10px;
}
.bg-a1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg-pas.gif) repeat-x scroll center top;
border:1px solid #000000;
padding:10px;
}


/**imgration dvds **/
#main-citizenship-area{width:720px; float:left; background:#e1eddc; padding:5px 20px 25px 20px; margin-bottom:30px;}

#main-citizenship-area .inr-modle{width:720px;}
#main-citizenship-area .inr-modle h2{font-size:20px; color:#13528c; padding-bottom:10px;}
#main-citizenship-area .inr-modle img{ margin-bottom:20px;}
#main-citizenship-area .inr-modle .leftPart{width:360px; float:left; background:url(/images/line.gif) repeat-y right top; padding-right:20px;}
#main-citizenship-area .inr-modle .leftPart h3{font-size:15px; color:#13528c; padding-bottom:5px; border-bottom:1px solid #8cb0ba;}
#main-citizenship-area .inr-modle .leftPart ul{list-style:none; padding-top:15px}
#main-citizenship-area .inr-modle .leftPart ul li{list-style:none; background:url(/images/arrow.gif) no-repeat; left top; padding:0 0 10px 25px; }

#main-citizenship-area .inr-modle .rightPart{width:320px; float:left; padding-left:20px}
#main-citizenship-area .inr-modle .rightPart h2{color:#de1610; font-size:17px; padding-top:20px}
#main-citizenship-area .inr-modle .rightPart h3{color:#000; font-size:17px;}
#main-citizenship-area .inr-modle .rightPart img{margin-right:20px;}