/*  
Theme Name: usis
Theme URI: http://www.sakshay.in/
Description: The usis theme for usis site.
Version: 1.0
Author: sanjay singh
Author URI: http://www.sakshay.in/ 
*/
*{margin:0; padding:0; outline:0}

/*body*/
html{overflow-x:hidden}
body{background:#4e7397 url(images/body-bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*floated element height*/
.clear-both{font-size:0; height:0; line-height:0; clear:both; overflow:hidden}
/*template*/
#wrapper{width:1000px; margin:0 auto; position:relative; padding-bottom:30px;}
.right-top{position:absolute; right:-137px;}
.right-bottom{position:absolute; right:-157px; bottom:-30px;}
#header{height:101px; position:relative}
#header form{position:absolute;top:33px; right:61px}
#header form p{font-size:12px; color:#003366; padding-bottom:10px;}
#header form p a{color:#003366; text-decoration:none;}
#header form p a:hover{text-decoration:underline}
#header form input{width:146px; padding:4px 0; border:1px solid #cecece; float:left; margin-left:3px;}
#header form input.btn{background:url(images/search.gif) no-repeat; height:25px; width:65px; border:none; cursor:pointer}
#menu{ height:46px; background:#648d43; position:relative;}
#menu ul{list-style-type:none; text-align:center}
#menu ul li{display:inline; position:relative}
#menu ul li a{font-family:"Times New Roman", Times, serif; font-size:18px; text-decoration:none; color:#FFFFFF; line-height:46px; padding:0 32px; display:inline-block; border-left:1px solid #648d43; border-right:1px solid #648d43;}
#menu ul li a:hover{text-decoration:none; background:#fff url(images/menu-over.jpg) repeat-x; color:#486730;  border-left:1px solid #547738; border-right:1px solid #547738;}

#menu ul li a.selected{text-decoration:none; background:#fff url(images/menu-over.jpg) repeat-x; color:#486730; border-left:1px solid #547738; border-right:1px solid #547738;}

#content-wrap{border:1px solid #999999; overflow:hidden;  background:#fff; zoom:1; padding:6px; border-top:none; min-height:394px;}
#main{
	float: left;
	width:675px;
	text-align:left;
	margin-left:15px;
}
#main h2{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	color: #355913;
	border-bottom: #bbbbbb solid 1px;
	padding-bottom: 5px;
}
#main h2 a {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	color: #355913;
	padding-bottom: 5px;
}	
#main p {
	margin:1em 0 1em 0;
}
#main ul,#main  ol {
	margin: 5px 0px;
	padding: 0 10px;
}
#main ul {
	list-style: none;
}
.post{
	padding:10px 0 10px 0;
}
.entry{
	line-height:18px;
	padding:0px;
}
.postmeta {	
	padding: 5px 10px 5px 10px;
	margin: 10px 0px 10px 0px;	
	font-size: 95%;
	border:#e5e5e5 solid 1px;
}
.postmeta .date{ margin: 0 10px 0 5px;	}
.postmeta a.comments { margin: 0 10px 0 5px;	}
.postmeta a.readmore { margin: 0 10px 0 5px;	}

.post-info { font-size: .95em;	padding-top: 0; margin-left: 5px;	}
#sidebar{
	text-align:left;
	width:245px;
	padding:10px;

	border:1px solid #d5d5d5; 
	float:right; 
	background:url(images/sidebar-bg.gif) repeat-x;
	height: auto;
}
#sidebar h3{
	width:245px;	
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	color: #003366;
	font-weight: bold;
}
#sidebar ul { list-style:disc !important;
	
	text-align: left;
	background:url(images/border-bottom.gif) no-repeat center bottom;
	width:245px;
	margin-bottom:10px;
	padding-bottom:20px;
}

#sidebar ul li {

	list-style:disc!important; list-style-type:disc!important;
	line-height:20px;
	margin-left:15px;
	padding:0px 0px ;
}

#footer{padding-top:17px;}

#footer ul{list-style-type:none}
#footer ul li{ background:url(images/border-right.gif) no-repeat right center; width:163px; float:left;margin-bottom:10px; width:147px; margin-right:15px; _overflow-x:hidden}
#footer ul li.last-child{margin-right:0; background:none}
#footer ul li p{font-size:12px; font-weight:bold; text-decoration:underline; color:#FFFFFF; padding-bottom:10px}
#footer ul li ul li{text-decoration:none!important; line-height:11px; background:none}
#footer ul li ul li a{font-weight:normal; text-decoration:none; font-size:11px; text-decoration:none; color:#FFFFFF; line-height:normal}
#footer ul li ul li a:hover{text-decoration:underline}

/*visa image*/
.visa-image-none .right-bottom{display:none}

.visa-image-none #leftArea{background:none; border:none}

#middleArea1 { overflow:hidden;}


#block-01{width:auto;}
#block-01 span{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; padding:5px 0; display:block;}
#block-01 p{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#181717; padding:5px 0;}
#block-01 .sub-block01 {width:150px; height:auto; float:right; padding-left:10px;}
#block-01 .sub-block01 img {padding-bottom:10px;}
#block-01 h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003366; padding:0 5px 0 0;}
#block-01 ul {display:inline;}
#block-01 ul li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#181717; list-style-position:inside; padding-bottom:5px;}
.blue-txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366!important; list-style:none;}
#block-01 .sub-block02{
width:504px; background:url(images/form-bg.jpg) no-repeat top; border:solid 1px #5e873e; margin-top:10px; }
#block-01 .sub-block02 .sub-block-content{ width:474px; padding:8px 0 18px 0; margin:0 auto}
#block-01 .sub-block02 .sub-block-content p{
	font-family:Arial, Helvetica, sans-serif; float:left;	font-size:12px;
	color:#003366!important; list-style:none; margin:0; padding:0; color:#000000!important;}
#block-01 .sub-block02 .sub-block-content span{float:left; margin-left:167px; padding:0; color:#000000!important;}
.table-01{width:504px; margin-top:12px;}
.table-01 td{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.table-01 td input{ width:205px;}
.table-01 .input-address{ width:430px!important;}
.table-01 td select{ width:auto;}
.table-01 .td-border{border-bottom:solid 1px #d7d7d7;border-top:solid 1px #d7d7d7; padding:10px 0;}
.table-01 .select-country{width:205px!important;}
.table-01 .input-security{width:44px!important;}
.table-01 .input-checkbox{width:auto;}
#middleArea h2{
 font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#355913; border-bottom:solid 1px #bbbbbb; padding-bottom:5px; }

/* green card*/
#block-02{width:auto;}
#block-02 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#181717; padding:5px 0;}
.subblock-01{width:479px; background:#f0f4f8; border:solid 1px #e5e9ed; padding:2px 12px 0}
.subblock-02{width:auto; padding:15px 0;}
#block-02 .subblock-02 h2{font-family:Arial, Helvetica, sans-serif; font-size:14px!important; color:#003366!important; border-bottom:none;}
#block-02 .subblock-02 h2 a{font-family:Arial, Helvetica, sans-serif; font-size:14px!important; color:#003366!important; border-bottom:none;}

#block-02 .subblock-03{width:auto; text-align:right;}
#block-02 .lastchild{border-bottom:none!important;}


/*dropdown*/
#leftCol #wheretostart form {
margin:0 0 0 8px;
z-index:0;
}
#wheretostart * {
z-index:1001;
}
#leftCol #wheretostart h3 {
color:#336600;
font-size:1.2em;
line-height:1.3em;
}
#leftCol #wheretostart fieldset {
margin:0 0 5px;
}
#leftCol #wheretostart fieldset {
margin:0 0 5px;
}
#leftCol #wheretostart fieldset {
margin:0 0 5px;
}
#usertype-ul {
z-index:1001;
}
.win-xp ul.newList {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
color:#000000;
font-size:0.95em;
height:auto;
left:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:auto;
position:absolute;
text-align:left !important;
top:22px;
width:207px;
z-index:99999;
}
#leftCol #wheretostart ul li {
margin:0;
padding:0;
}
#usertype-ul li {
z-index:1001;
}
#usertype-ul li {
z-index:1001;
font-size:12px;
padding-left:3px;
}
.win-xp .hiLite {
background:#316AC5 none repeat scroll 0 0 !important;
color:#FFFFFF !important;
}
.portlet ul li {
margin-bottom:0.3em;
}
.altRow {
background-color:#EFEFEF;
}
.win-xp .newListSelected {
background:#FFFFFF url(images/dropdown.gif) no-repeat scroll 155px 1px;
border:1px solid #A5ACB2;
color:#000000;
height:17px;
margin-bottom:10px;
padding:0;
width:173px;
}
.win-xp ul.newList {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
color:#000000;
font-size:0.95em;
height:auto;
left:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:auto;
position:absolute;
text-align:left !important;
top:22px;
width:207px;
z-index:99999;
margin:0;
padding:0;
display:none;
}
#usertype-ul li:hover{
background:#CCCCCC none repeat scroll 0 0 !important
}
.win-xp .newListSelected div {
display:block;
font-size:12px;
padding:2px 21px 2px 4px;
text-align:left !important;
width:149px;
}
.win-xp{position:relative}
.form_right p {
	padding-left:15px;
}

/*--------------------------DVD Block Section-----------------------*/

.us-dvd-section{width:710px; height:460px; padding-bottom:10px; margin-bottom:10px; background:url(images/us-tourist-visa-dvd-bg.jpg) no-repeat #e1eddc;
}
.us-dvd-left{
	width:419px;
	height:430px;
	float:left;
	padding:37px 0 0 0;
	}
.us-dvd-right{
	width:290px;
	height:460px;
	float:right;
	}

/* Testimonilas in DVD pages*/

#testimonials{padding:15px 10px 10px 0;}

#testimonials table.testimonials{font-family:Arial;font-size:12px;}

#testimonials table.testimonials td.testimonials
{
	font-family:Arial;
	font-size:13px;
	font-style: italic;
	width: 235px;
	padding: 0 25px 5px 0;
	border-right: 1px solid #ccc;
	vertical-align: top;
}

#testimonials table.testimonials td.testimonials h1
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color: #000099;
	margin:0;
	padding:0;
}

#testimonials table.testimonials td.suggest
{
	width: 200px;
	vertical-align: top;
	padding: 0 5px 5px 20px;
}

#testimonials table.testimonials td.suggest h1
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color: #000099;
	margin:0;
	padding: 0 0 10px 0;
}

img.Suggested-DVD-Cover{width: 155px;height: 120px;}

#testimonials table.testimonials td.suggest a
{
	font-family:Arial;
	font-size:13px;
	color: #0066ff;
	text-decoration: none;
}
div.AboutForm{padding: 10px 50px 0px 0px;}

div.AboutForm p.FormHeader
{
	font-size: 17px;
	font-weight: bold;
	color: #000099;
}

div.AboutForm p.FormContent
{
	font-size: 13px;
	color: #333333;
	margin-top: 5px;
}

div.AboutForm ul.FormContent
{
	font-size: 13px;
	color: #333333;
	margin: -8px 0 0 0;
	padding-left: 15px;
}

div.AboutForm ul.FormContent li{margin-bottom: 10px;}

table.DVDs-Demo{padding: 5px 0 0 0;}

table.DVDs-Demo td.DVDs-Demo{vertical-align: top;}

div.right-k1-price-details
{
	float:right;
	position:absolute;
	left:688px;
	top:379px;
	width: 247px;
}
div.Order-button
{
	float:right;
	position:absolute;
	left:696px;
	top:510px;
}

div.right-k1-price-details table.right-k1-price-details{margin:0;padding:0;}

div.right-k1-price-details table.right-k1-price-details td.Satisfaction-Gauranteed{vertical-align: top;}

img.Satisfaction-Gauranteed{width: 111px;height: 110px;}

div.right-k1-price-details table.right-k1-price-details td.k1-price{vertical-align: middle;padding-left: 20px;}

div.right-k1-price-details table.right-k1-price-details td.k1-price p.was
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	margin:0 0 5px 0;
}

div.right-k1-price-details table.right-k1-price-details td.k1-price p.today
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color: #b60e33;
	margin:0 0 5px 0;
}

div.right-k1-price-details table.right-k1-price-details td.k1-price p.free-shipping
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color: #000099;
	margin:0 0 -3px 0;
	padding: 0;
}
span.line-through{text-decoration: line-through;}

span.us-canada-only{font-family:Arial;font-size:10px;color: #333333;}
table.DVDs-Demo td.DVDs-See-More{vertical-align: top;padding-left: 10px;}

table.DVDs-Demo td.DVDs-See-More p{font-family:Arial;font-size:12px;margin: 0 0 5px 0;padding:0;}

table.DVDs-Demo td.DVDs-See-More a{color:#0066ff;font-size:12px;font-weight:bold;}

/*-------------------------Green Card------------------------------*/

.green-card-section{width:710px; height:415px; padding-bottom:10px; margin-bottom:10px; background:url(images/GreenCard-Visa-Interviews-DVD-Bg-Banner.gif) no-repeat #e1eddc;
}
.us-citizen-section{width:710px; height:415px; padding-bottom:10px; margin-bottom:10px; background:url(images/new-us-citizen-banner-bg.gif) no-repeat #e1eddc;
}

div.ProdBenefit
{
	padding-right: 30px;
	border-top: 1px solid #ccc;
	margin: 20px 20px 0 0;
	padding-bottom: 5px;
}

div.ProdBenefit p.ProdHeader
{
	font-size: 17px;
	font-weight: bold;
	color: #000099;
	padding-top:15px;
}

div.ProdBenefit ul
{
	margin-top: -5px;
	margin-left: 7px;
	padding-left: 7px;
	margin-bottom: 7px;
}

div.ProdBenefit ul li
{
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 13px;
}

#pov-fianace{width: 708px;height: 272px;}

div.MarriageVisa-DVD{background: url('images/MarriageVisa_interview_dvd.gif') no-repeat;}

#pov-fianace div.MarriageVisa-DVD{padding: 14px 24px 0 30px;}

#pov-fianace h1
{
	margin: 60px 0 5px 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 26px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

#pov-fianace h2
{
	margin: 0 290px 8px 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #fff;
}

.offerBg { background: url(images/offer-bg01.jpg) no-repeat left top; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:20px 0px 0px 15px;}
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;}
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;
}
