img, div{behavior: url(/iepngfix.htc)}

body
{
        margin:0;
        padding:0;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#1d2031;
        background:#eeeeee url(../images/bgrpt.gif) top left repeat-x !important;
}

p{margin:0;padding:0;}

img{border: 0;}

td{vertical-align: top;}

a{color: #0066cc;}

a:link{ text-decoration: underline;}
a:visited{text-decoration: underline;}
a:active{text-decoration: underline;}
a:hover{text-decoration: none;}

.bold{font-weight: bold;}
.clear{clear: both;}
.nobrd{border-right:none !important; }
form{padding:0;	margin:0;}

/* =Elements - end here*/

/* =IDs and Classes - start here*/
#main
{
        width:100%;
        margin:0;
        float:left;
        padding:0;
        background:url(../images/bgimg2.jpg) top center no-repeat;
}


#wrapper{width:800px;margin:0 auto;padding:0;}

/* mainbody  */

#mainbody{width:800px;padding:0;margin:0; }

#mainbody-header{width:800px; padding:0; margin:0;}
#mainbody-header ul{width:200px; padding:0; margin:10px 0 0; float:right;}
#mainbody-header ul li{padding:0; margin:0; list-style:none; float:left;}
#mainbody-header ul li a
{
        text-decoration:none;
        padding:0 10px;
        margin:0;
        float:left !important;
        color:#cccccc;
        font-size:12px;
        border-right:1px solid #ccc;
}

/* header */

/*#header
{
        width:800px;
        float:left;
        padding:0 !important;
       
        margin:5px 0 0 !important;
        background:url(../images/header.jpg) top left no-repeat;
	height:90px;
	_margin-bottom:-2px;
}*/
form{margin:0;padding: 0;}

#header
{
        width:800px;
	height: 90px;
        float:left;
        padding:0 !important;
        margin:5px 0 0 !important;
        background:url(../images/header.jpg) top left no-repeat;
}

.logo
{
        width:236px;
        /*height:46px;*/
        float:left;
        padding:0 0 0 20px !important;
        margin:19px 0 0 0 !important;
        font-size:12px;
        display:block;
}

a.logo:link{    text-decoration: none;}
a.logo:visited{text-decoration: none;}
a.logo:active{text-decoration: none;}
a.logo:hover{text-decoration: none;}

/* bing search */
.search{width:220px; float:right; padding:0 5px 0 0; margin:67px 0 0 0;}
.input  {margin:0 5px 0 0; padding:0; float:left; color: #999999; width:163px;}
.searchgobtn{padding:0; margin:0; float:left; }
.search{width:220px; float:right; padding:0 5px 0 0; margin:63px 0 3px 0;}
.input  {margin:0 5px 0 0; padding:0; float:left; color: #999999; width:163px;}

/*.input-text-search
{
    float:left;
}*/

.input-text-search
{
    height: 18px;
    padding: 3px 0 5px 5px;
    width: 185px;
    border: 1px solid #8e8e8e;
    /*float:left;*/
    font-size:12px;
    color: #3c3c3c;
}



#WLSearchBoxButton{
    margin:3px 0 0 8px !important;
}


.searchgobtn{padding:0; margin:0; float:left; }


/* content */

#content
{
        padding:0;
        margin:0;
        width:800px;
        float:left;
        background:url(../images/contentbgrpt.gif) top left repeat-y;
}

#content-header
{
        padding:0;
        margin:0;
        width:800px;
        float:left;
        background:url(../images/contentheaderbg.gif) top left no-repeat;
}

#content-footer
{
        padding:0px 10px 153px 10px;
        margin:11px 0 0 0;
        width:780px;
        float:left;
        background:url(../images/contentfooterbg.gif) bottom left no-repeat;
}
/* maincontent */

#maincontent
{
        width:780px;
        float:left;
        padding:0;
        margin:0;
        background:url(../images/maincontentbg.gif) top left repeat-x;
}

#maincontent1
{
        width:780px;
        float:left;
        padding:0;
        margin:0;
        background:url(../images/maincontentbg-payment-page.gif) top left repeat-x;
}

#maincontent1 h1
{
        font-size:20px;
        color:#fff;
        padding:9px 0 9px 25px;
        margin:0px;
}


h1.maincontent 
{
	background-color:#0D3D6E;
	color:#FFFFFF;
	font-size:20px;
	margin:10px 0;
	padding:9px 0 9px 25px;
}

#header1
{
        width:800px;
        height:92px;
        float:left;
        padding:0 !important;
        margin:5px 0 0 !important;
        background:url(../images/header-payment-page.jpg) top left no-repeat;
}

           /* main top navigation */

#topnav
{
        width:780px;
        float:left;
        padding:0;
        margin:15px 0 0;
}

#topnav ul
{
        width:772px;
        float:left;
        padding:0 0 0 8px;
        margin:0;
}

#topnav ul li
{
        padding:0px 2px;
        margin:0;
        list-style:none;
        float:left;
}
#topnav ul li a
{
        padding:7px 20px !important;
        margin:0px !important;
        float:left;
        font-size:14px;
        text-decoration:none;
        background:#225588 url(../images/navbg.gif) top left repeat-x;
        color:#fff;
        border-top:1px solid #033266;
        border-left:1px solid #033266;
        border-right:1px solid #033266;
}

#topnav ul li a:link{color:#fff;text-decoration:none;}
#topnav ul li a:visited{color:#fff;text-decoration:none;}
#topnav ul li a:active{color:#fff;text-decoration:none;}
#topnav ul li a:hover{color:#fff;text-decoration:underline;}
a.link_selected{background:#fff !important;color:#013466 !important;text-decoration: none !important;}

h1.h1-cat-page{ margin:0 0 10px 0 !important;   }

#content-footer1
{
        padding:0px 10px 50px 10px;
        margin:11px 0 0 0;
        width:780px;
        float:left;
        background:url(../images/contentfooterbg-payment-page.gif) bottom left no-repeat;
}




#subcontent {
float:left;
margin:20px 0 0;
padding:0 13px 0 16px;
width:751px;
}

#subcontent-left {
float:left;
margin:0;
padding:0;
width:519px;
}


#subcontent-left h1
{
        font-size:24px;
        color:#003366;
        padding:0 0 2px;
        margin:0;
        font-family:times new roman !important;
        font-weight: normal;
}


#subcontent-left h2
{
    font-size:24px;
    color:#003366;
    padding:0 0 2px;
    margin:0;
    font-family:times new roman !important;
    font-weight: normal;
}



#leftblock1
{
        width:506px;
        float:left;
        background:url(../images/lb1bgrpt.gif) top left repeat-y;
        padding:0;
}

#leftblock1top
{
        width:506px;
        float:left;
        background:url(../images/lb1top.gif) top left no-repeat;
        padding:0;
}

#leftblock1top h1
{
        font-size:12px;
        padding:0px;
        text-indent:-5000em;
        font-weight:none;
        height:41px;
        margin:0;
}

/* left column content category page*/

#leftblock1top-categorypage
{
        width:506px;
        float:left;
        background:url(../images/lb1top-categorypage.gif) top left no-repeat;
        padding:0;
 }

#leftblock1top-categorypage-gc
{
        width:506px;
        float:left;
        background:url(../images/lb1top-categorypage-gc.gif) top left no-repeat;
        padding:0;
}

/*Prepare your U.S. Citizenship*/

#prepareciti
{
        width:462px;
        padding:0 0 16px 0;
        margin:0;
        float:left;
        border-bottom:1px solid #c8d2dc;
}


#prepareciti h1
{
        font-size:16px;
        font-weight:bold;
        padding:0;
        margin:17px 0 0;
        color:#000;
        font-family:arial !important;
}

#prepareciti h2 {
    color: #000000;
    font-family: arial !important;
    font-size: 16px;
    font-weight: bold;
    margin: 17px 0 0;
    padding: 0;
    background:none;
    float:none;
    text-align:left;
    width:450px;
}

#prepareciti p
{
        font-size:11px;
        padding:0;
        margin:16px 0 0 0;
        color:#000;
        font-family:arial !important;
}

#prepareciti p span {
    color: #000000;
    font-family: arial !important;
    font-size: 12px;
    margin: 16px 0 0;
    padding: 0;
}

#prepareciti a{ text-decoration:none; padding:0; margin:18px 0px 0px 0px !important; float:left;}
#prepareciti a:link{text-decoration: none;}
#prepareciti a:visited{text-decoration: none;}
#prepareciti a:active{text-decoration: none;}
#prepareciti a:hover{text-decoration: none;}

#prepareciti img{padding:0; margin:0; width:294px; height:31px; }

#prepareciti ul{margin:6px 0 0 16px;padding:0;}

#prepareciti ul li{margin:0;padding:0 0 10px 0;}

/*Additional Citizenship Tasks*/

#addciti{width:462px; padding:0 0 16px 0; margin:0; float:left; }

#addciti h1{ font-size:15px; font-weight:bold;  padding:0;      margin:17px 0 0; color:#000; font-family:arial !important; }

.addciti_top{width:462px; padding:0; margin:0; float:left;}
ul.addciti_top{ width:462px; padding:15px 0 0;  margin:0; float:left; }
ul.addciti_top li{ list-style:none; padding:0; margin:0; float:left;width:462px; }
ul.addciti_top li a
{
        text-decoration:none !important;
        font-size:15px;
        font-weight:bold;
        color:#333333;
        padding:7px 0px 0px 15px;
        margin:0;
        float:left;
        width:445px;
        height:30px;
        background:url(../images/addciti_task_btn-categorypage.gif) top left no-repeat;
}


.addciti-subtitle
{
    color: #000000;
    font-family: arial !important;
    font-size: 15px;
    font-weight: bold;
    margin: 17px 0 0;
    padding: 0;
}

/*Passport page updates*/
#leftblock1top-categorypage-pp
{
        width:506px;
        float:left;
        background:url(../images/lb1top-passportpage.gif) top left no-repeat;
        padding:0;
}

#leftblock1top_new 
{
    background: url("../images/lb1top1.gif") no-repeat scroll left top transparent;
    float: left;
    padding: 0;
    width: 506px;
}



#leftblock1top_new h1 
{
       color: #FFFFFF;
       font-family: arial !important;
       font-size: 18px;
       font-weight: normal;
       margin: 0;
       padding: 11px 0 10px 55px;
}

 #prepareciti-passportpage
{
        width:462px;
        padding:0;
        margin:0;
        float:left;
        background:url(../images/Passport-image.gif) 300px 5px no-repeat;
}

#prepareciti-passportpage h1
{
        font-size:16px;
        font-weight:bold;
        padding:0;
        margin:17px 0 0;
        color:#000;
        font-family:arial !important;
}

#prepareciti-passportpage p
{
        font-size:14px;
        padding:0;
        margin:16px 0 0 0;
        color:#000;
        font-family:arial !important;
}

#prepareciti-passportpage h2
{
        font-size:16px;
        font-weight:bold;
        padding:0;
        margin:17px 0 0;
        color:#8a141e;
        background:none;
        text-align:right;
        float:right;
}

ul.arrowimage 
{
    font-family: verdana;
    font-size: 12px;
    list-style-image: url("/images/arrow.gif");
}

.valigntop {
    vertical-align: top;
}


div.list1 {
    padding-left: 20px;
}
li.list {
    padding-bottom: 5px;
}



#leftblock1bottom
{
        width:481px;
        float:left;
        background:url(../images/lb1bottom.gif) bottom left no-repeat;
        padding:0px 5px 5px 25px;
        margin:41px 0 0 0;
}

#leftblock2
{
        width:506px;
        float:left;
        padding:0 0 15px 0;
        border-bottom:1px solid #c9c9c9;
        margin:15px 0 0 0;
}

#leftblock2 .benefits-pp ul{ padding:0; margin:5px 0px 17px 30px; }
#leftblock2 .benefits-pp  ul li{ padding:10px 0 0;margin:0; font-size:12px; color:#333333; font-weight:bold;}
#leftblock2 .benefits-pp a{margin:0 10px 0 0; padding:0; }
#leftblock2 .benefits-pp a:link{text-decoration: none;}
#leftblock2 .benefits-pp a:visited{text-decoration: none;}
#leftblock2 .benefits-pp a:active{text-decoration: none;}
#leftblock2 .benefits-pp a:hover{text-decoration: none;}

/*How it works Product page*/

#leftblock3
{
        width:506px;
        float:left;
        padding:0 0 15px 0;
        border-bottom:1px solid #c9c9c9;
        margin:15px 0 0 0;
}

#leftblock3 p
{
        width:506px;
        float:left;
        padding:10px 0 0;
        margin:0;
        color:#666666;
        font-size:12px;
}



#leftblock3 .how_itw_pp{width:486px; padding:15px 0 0;  margin:0; }

#leftblock3 .how_itw_pp p
{
        color:#000;
        font-size:12px;
        font-family:arial;
        padding:0 0 15px 0;
}

#leftblock3 .how_itw_pp img{padding:0; margin:15px 0 0;}

#leftblock3 .how_itw_pp a{padding:0; margin:0; text-decoration: none;}
#leftblock3 .how_itw_pp a:link{text-decoration: none;}
#leftblock3 .how_itw_pp a:visited{text-decoration: none;}
#leftblock3 .how_itw_pp a:active{text-decoration: none;}
#leftblock3 .how_itw_pp a:hover{text-decoration: none;}

#leftblock3 ul{padding:0; margin:0 0 0 15px; }
#leftblock3 ul li {padding:0;margin:0; }

.brdtop{ border-top:1px solid #c9c9c9; padding:10px 0 8px 0 !important; margin:0;}


div.prod-CTA
{
        margin: 10px 10px 30px 10px;
        padding: 10px;
        border-top: 2px solid #ccc;

}

div.prod-CTA td{width:230px;padding:0 20px 0 0;}

div.prod-CTA td p{padding:0;}

div.prod-CTA td h4
{
        color: #336699;
        font-size: 20px;
        font-weight: bold;
        margin:0;
        padding:5px 0 5px 0;
}

div.prod-CTA td ul{margin:5px 0 10px 15px;padding:0;}

div.prod-CTA td ul li
{
        margin:0 0 5px 0;
        padding:0;
        font-weight: bold;
}

/*left column content main block product page*/

#main-left-dvd{ width:439px; padding:0; margin:9px 0 0 0; float:left; }

#main-left-dvd .boxcont-dvd
{
        width:393px;
        padding:10px;
        margin:0;
        background-color:#ffffce;
        border:1px solid #e3e3a7;
}

#main-left-dvd .boxcont-dvd p
{
        font-size:16px;
        font-weight:bold;
        color:#000;
        padding:0;
        margin:0;
}

#main-left-dvd ul{width:439px; padding:0; margin:15px 0 0; }
#main-left-dvd ul li{padding:5px 0 0; margin:0 0 0 15px;color:#333333;font-size:12px;}
#main-left-dvd ul li span{padding:0;margin:0;font-weight:bold;font-size:14px; color:#003366;}
#main-left-dvd ul li strong
{
        color:#0000ff !important;
        padding:0px;
        margin:0px;
        font-weight:bold;
        font-size:14px;
}

#main-left-dvd ul li img{padding:5px 0 0;}
#main-left-dvd .applynow_pp_dvd{margin:20px 0 0 70px; padding:0; width:230px; height:35px;}

#main-left-dvd p{padding:0 25px 0 20px; margin:17px 0 0; font-size:20px; font-weight:bold; color:#cc0000;}
#main-left-dvd p span{color:#000; padding-right:5px;}
#main-left-dvd p span span{text-decoration: line-through;}

.free_ship
{
        width:170px;
        padding:0 33px 0 100px;
        margin:0;
        background:url(../images/free_shipp_img.gif) 265px 5px no-repeat;
}

.free-ship-subheading
{
    color: #0000FF;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-family: arial;
}

#main-left-dvd div.free_ship h1
{
        font-size:20px;
        font-weight:bold;
        color:#0000ff;
        padding:0;
        margin:0;
}

#main-left-dvd div.free_ship p
{
        font-size:11px;
        color:#666666;
        font-weight:normal;
        padding:0 0 0 30px;
        margin:0;
}

/*right column content main block product page*/

#main-right-dvd{ width:260px; padding:0;margin:9px 0 0; float:left; }

#main-right-dvd .video_dvd{padding:0; margin:22px 0 0 40px;}
#main-right-dvd .video_dvd a{text-decoration:none; padding:0; margin:0;}
#main-right-dvd .video_dvd a:link{text-decoration: none;}
#main-right-dvd .video_dvd a:visited{text-decoration: none;}
#main-right-dvd .video_dvd a:active{text-decoration: none;}
#main-right-dvd .video_dvd a:hover{text-decoration: none;}

/*Popular Forms category page*/

#pforms-catpage{ width:506px; padding:0; margin:0; float:left; }
#pforms-catpage ul{width:253px; float:left; padding:0; margin:10px 0 0; }
#pforms-catpage ul li
{
        list-style:none;
        background:url(../images/bullet_list.gif) 5px 10px no-repeat;
        padding:4px 0px 4px 15px;
        margin:0;
        font-size:12px;
        color:#0066cc;
}

#pforms-catpage ul li a {text-decoration:none;padding:0; margin:0;}
#pforms-catpage ul li a {text-decoration:none;}
#pforms-catpage ul li a:link{text-decoration: none;}
#pforms-catpage ul li a:visited{text-decoration: none;}
#pforms-catpage ul li a:active{text-decoration: none;}
#pforms-catpage ul li a:hover{text-decoration: underline; }

/* right column content */

#subcontent-right{width:232px; float:left;padding:0;margin:0;}

/*Account Sign in*/

#subcontent-right h1
{
        font-size:16px;
        color:#013467;
        padding:0;
        margin:0;
        font-family:times new roman !important;
        text-transform:uppercase;
        font-weight: normal;
}

/*#rightblock1
{
        width:232px;
        padding:0;
        margin:0;
        float:left;
        background:url(../images/rb1bgrpt.gif) top left repeat-y;
}

#rightblock1top
{
        width:232px;
        padding:9px 0 0;
        margin:0;
        background:url(../images/rbltop.gif) top left no-repeat;
        float:left;
}
#rightblock1bottom
{
        width:188px;
        padding:11px 22px 20px 22px;
        margin:0;
        background:url(../images/rb1bottom.gif) bottom left no-repeat;
        float:left;
}*/

div.rightblock1
{
        width:232px;
        padding:0;
        margin:0 0 7px 0;
        float:left;
        background:url(../images/rb1bgrpt.gif) top left repeat-y;
}

div.rightblock1top
{
        width:232px;
        padding:9px 0 0;
        margin:0;
        background:url(../images/rbltop.gif) top left no-repeat;
        float:left;
}

div.rightblock1bottom
{
        width:188px;
        padding:11px 22px 20px 22px;
        margin:0;
        background:url(../images/rb1bottom.gif) bottom left no-repeat;
        float:left;
}

div.rightblock1bottom a.links{width:120px;text-decoration:underline;padding:0; margin:7px 0 0; float:left;font-size:10px; color:#003366;}
div.rightblock1bottom a.links:link{      text-decoration: underline;}
div.rightblock1bottom a.links:visited{text-decoration:  underline;}
div.rightblock1bottom a.links:active{text-decoration: underline;}
div.rightblock1bottom a.links:hover{color:#0066CC;text-decoration: underline;}


div.rightblock1bottom ul{padding:7px 0 0;margin:0 0 0 15px;}
div.rightblock1bottom ul li{padding:3px 0px 2px 0px;margin:0;font-size:12px; color:#666;}
div.rightblock1bottom ul li a{font-size: 12px;text-decoration:none;float: none;}
div.rightblock1bottom ul li a:link{font-size: 12px;color:#0066cc; text-decoration: none;}
div.rightblock1bottom ul li a:visited{font-size: 12px;color:#0066cc; text-decoration: none;}
div.rightblock1bottom ul li a:active{font-size: 12px;color:#0066cc; text-decoration: none;}
div.rightblock1bottom ul li a:hover{font-size: 12px;color:#0066cc; text-decoration: underline;}

.social-icon-block 
{
    /*float: right;*/
    padding: 13px 0 0;
    /*text-align: right;*/
}
.social-icon-block a {
    cursor: pointer;
    text-decoration: none !important;
}
span.social-site-icon {
    float: left;
    height: 24px;
    margin: 0 7px 0 0;
    text-indent: -5000em;
    width: 24px;
}

.facebook-link{background: url("../images/social-icons-24.png") no-repeat scroll 0 0 transparent;}
.tweet-link{background: url("../images/social-icons-24.png") no-repeat scroll -24px 0 transparent;}
.email-link{background: url("../images/social-icons-24.png") no-repeat scroll -48px 0 transparent;}
.gplus-link{background: url("../images/social-icons-24.png") no-repeat scroll -72px 0 transparent;}
.gplus{margin: 4px 0 0 !important;}

#rightblock1
{
    background: url("../images/rb1bgrpt.gif") top left repeat-y;
    float: left;
    margin: 0 0 7px;
    padding: 0;
    width: 232px;
}

#rightblock1top {
    background: url("../images/rbltop.gif") top left no-repeat;
    float: left;
    margin: 0;
    padding: 9px 0 0;
    width: 232px;
}

#rightblock12bottom
{
        width:188px;
        padding:11px 22px 5px 22px;
        margin:0;
        background:url(../images/rb1bottom.gif) bottom left no-repeat;
        float:left;
}

.login
{
        width:120px;
        border:1px solid #dddddd !important;
        background-color:#fff;
        color:#000;
        padding:2px 0px 2px 3px !important;
        margin:6px 0 0 0;
        float:left;
        font-size:12px !important;
        color:#999999;
}
/* right column content category page */

#rightblock1bottom-catpage{width:188px; padding:0; margin:0; float:left;}

#rightblock1bottom-catpage p
{
        width:188px;
        padding:10px 0 0;
        margin:0;
        float:left;
        font-size:16px;
        color:#2d4f61;
        font-weight:bold;
}
.logingobtn-catpage
{
        float:left !important;
        padding:0;
        margin:10px 0 0 !important;
        width:42px !important;
        height:21px !important;
        text-decoration:none;
}

h3.subcontent-right-subheading
{
    color: #013467;
    font-family: times new roman !important;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

/* Where to Start */

#where-to-start{ margin: 10px 0;}
#where-to-start p{color: #333333;font-size: 12px; margin: 0;padding: 0; }

#where-to-start p.page-errors
{
        color:#FF0000;
        font-family:Arial;
        font-size:12px;
        margin: 5px 0 -2px 0;
        padding: 0;
}

#where-to-start h4
{
        color: #2E4F62;
        font-size: 16px;
        font-weight: bold;
        margin: 0;
        padding: 3px 0;

}
div.select
{
        width: 210px;
        height: 17px;
        background:#eee;
        border: 1px solid #ccc;
        position:absolute;
        display:inline;
        margin:0;
        padding: 2px 2px 0 4px;
        vertical-align: top;
}
div.select a.slt
{
        display: block !important;
        cursor: pointer;
        text-decoration: none;
        font-size: 12px;
        color: #000;
}

div.select a.slt:link{display: block;text-decoration: none;cursor: pointer;}
div.select a.slt:visited{text-decoration: none;display: block;}
div.select a.slt:active{text-decoration: none;display: block;}
div.select a.slt:hover{text-decoration: none;display: block;}
div.selectbox
{
        width: 205px;
        display:block;
        position:absolute;
        top:28px;
        left: -1px;
        background:#eee;
        padding: 5px 5px 0 5px;
        border-top: 0;
        border-right: 1px outset #ccc;
        border-bottom: 1px outset #ccc;
        border-left: 2px solid #ccc;
        margin:0;
}

img.hidden-image{position: absolute;margin-top: -2px;margin-left: -2px;z-index: -2;}

.pulldown_arrow{background:url(../images/wdis-select_arrow.jpg) 195px 0px no-repeat;}
.pulldown_arrow1{background:url(../images/wdis-select_arrow.jpg) 158px 0px no-repeat;}

div.hide-dropdown .selectbox{display: none;}

div.hide-dropdown .selectbox1{display: none;}


div.selectbox1
{
        width: 205px;
        position:absolute;
        top:28px;
        left: -1px;
        padding: 5px 5px 0 5px;
        background:#eee;
        border-top: 0;
    	border-right: 1px outset #ccc;
    	border-bottom: 1px outset #ccc;
    	border-left: 2px solid #ccc;
        display:block;
        margin:0;
}



div.selectbox1 div.second-menu-scroll
{
        float:left;
        height:200px;
        margin:0 0 0 -10px;
        overflow:auto;
        padding:0 5px;
        width:210px;
}

div.second-menu-list {margin: 0;padding: 0;}
div.second-menu-list ul {margin: 0;padding: 0;list-style: none;}
div.second-menu-list ul li {padding: 0 0 3px 0;font-size: 13px;}
div.second-menu-list a {display:block;color:#000;text-decoration: none;}
div.second-menu-list a:link {color:#000;text-decoration: none;}
div.second-menu-list a:visited {color:#000;text-decoration: none;}
div.second-menu-list a:active {color:#000;text-decoration:none;}
div.second-menu-list a:hover{color:#fff;text-decoration:none;background: #316AC5;}



div.selectbox div.menus{float: left;width: 210px;padding: 0;}

div.list {margin: 0;padding: 0;}
div.list ul {margin: 0;padding: 0;list-style: none;}
div.list ul li {padding: 0 0 3px 0;font-size: 13px;}
div.list a {display:block;color:#000;text-decoration: none;}
div.list a:link {color:#000;text-decoration: none;}
div.list a:visited {color:#000;text-decoration: none;}
div.list a:active {color:#000;text-decoration:none;}
div.list a:hover{color:#fff;text-decoration:none;background: #316AC5;}
div.list-last {margin: 0;padding: 0;}

div.list-last ul {margin: 0;padding: 0;list-style: none;}
div.list-last ul li {padding: 0 0 3px 0;font-size: 13px;}

div.list-last a {display:block;color:#000;text-decoration: none;}
div.list-last a:link {color:#000;text-decoration: none;}
div.list-last a:visited {color:#000;text-decoration: none;}
div.list-last a:active {color:#000;text-decoration:none;}
div.list-last a:hover{color:#fff;text-decoration:none;background: #316AC5;}

/*Educational Dvd's*/

#rightblock2
{
        width:232px;
        padding:0px;
        margin:8px 0 0;
        float:left;
        background:url(../images/rb2bgrpt.gif) top left repeat-y;
}

#rightblock2top
{
        width:232px;
        padding:9px 0 0;
        margin:0;
        background:url(../images/rb2top.gif) top left no-repeat;
        float:left;
}

#rightblock2bottom
{
        width:188px;
        padding:11px 22px 45px 22px;
        margin:0;
        background:url(../images/rb2bottom.gif) bottom left no-repeat;
        float:left;
}

#rightblock2bottom h1
{
        padding:0 0 8px 0;
        border-bottom:1px solid #c9c9c9;
        margin:0;
}

#rightblock2bottom h2
{
        color:#0066cc;
        font-size:14px;
        font-weight:normal;
        padding:10px 0 0;
	margin:0;
}

.subcontent-right-subtitle
{
    color: #0066CC;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 0;
}

#edudvd{width:188px; padding:0; margin:0; float:left;}

.edudvdimg{padding:0; margin:10px 0 0;}

.edudvdbtn{width:182px; float:left; padding:0;margin:9px 0 0; }

.purchasedvd{ width:101px;padding:0;margin:0 7px 0 1px;float:left;}

a.purchasedvd:link{text-decoration: none;}
a.purchasedvd:visited{text-decoration: none;}
a.purchasedvd:active{text-decoration: none;}
a.purchasedvd:hover{text-decoration: none;}

.moreinfo{ width:73px;padding:0;margin:0;float:left;}
a.moreinfo:link{text-decoration: none;}
a.moreinfo:visited{text-decoration: none;}
a.moreinfo:active{text-decoration: none;}
a.moreinfo:hover{text-decoration: none;}

/* US citizenship product page Marriage Application*/

#subcontent-main-bottom h3
{
        font-weight:bold;
        font-family:arial;
        font-size:24px;
        color:#cc0000;
        padding:0;
        margin:0;
}

/*left column content main block product page*/

#main-left-marr-app
{
        width:459px;
        padding:0;
        margin:9px 0 0 0;
        float:left;
}

#main-left-marr-app .boxcont-marr-app
{
        width:393px;
        padding:10px;
        margin:0;
        background-color:#ffffce;
        border:1px solid #e3e3a7;
}

#main-left-marr-app .boxcont-marr-app p
{
        font-size:16px;
        font-weight:bold;
        color:#000;
        padding:0;
        margin:0;
        text-align:left;
}

#main-left-marr-app p{padding:0 75px 0 20px; margin:26px 0 0 0; font-size:20px; font-weight:bold; color:#cc0000; text-align:
center;}
#main-left-marr-app p span{color:#000; padding-right:5px;}
#main-left-marr-app p span span{text-decoration: line-through;}

#main-left-marr-app .download{margin:25px 0px 0px 80px;padding:0px;width:247px;height:35px;}

#main-left-marr-app a{text-decoration:none;}
#main-left-marr-app a:link{text-decoration: none;}
#main-left-marr-appa:visited{text-decoration: none;}
#main-left-marr-app a:active{text-decoration: none;}
#main-left-marr-app a:hover{text-decoration: none;}

#main-left-marr-app  ul.greencard-ebook
{
        padding:0 0 20px 25px;
        margin:0;
        background:url(../images/productpage-dvd-ul-line.gif) bottom left no-repeat;
}

#main-left-marr-app  ul.greencard-ebook li
{
        padding:9px 0 7px 35px;
        margin:0;
        background: url(../images/productpage_ebook_tick_img.gif) center left no-repeat;
        list-style:none;
        font-size:14px;
        color:#333333;
}


/*More Videos*/

#morevideos{ width:188px; padding:0; margin:23px 0 0; float:left;}

#morevideos dl{ padding:0; margin:0;}
#morevideos dl a{text-decoration:none;}
#morevideos dl a:link{  text-decoration: none;}
#morevideos dl a:visited{text-decoration: none;}
#morevideos dl a:active{text-decoration: none;}
#morevideos dl a:hover{text-decoration: underline;}

#morevideos dt{ padding:14px 0 0;margin:0;}

#morevideos dd  {padding:2px 0 0; margin:0; font-size:10px;     color:#b2b2b2;}
#morevideos dd a{color:#003366; }
#morevideos dd a:link{  text-decoration: none;}
#morevideos dd a:visited{text-decoration: none;}
#morevideos dd a:active{text-decoration: none;}
#morevideos dd a:hover{text-decoration: underline;}
ul.addciti_top li a:hover{background:url(../images/addciti_task_hover-categorypage.gif) top left no-repeat;}

.addciti_top_passport{width:462px; padding:0; margin:0; float:left;}
ul.addciti_top_passport{width:462px; padding:15px 0 0;  margin:0; float:left; }
ul.addciti_top_passport li{ list-style:none; padding:0 0 3px 0; margin:0; float:left;width:462px; }
ul.addciti_top_passport li a
{
        text-decoration:none !important;
        font-size:15px;
        font-weight:bold;
        color:#333333;
        padding:7px 0px 0px 15px;
        margin:0;
        float:left;
        width:445px;
        height:30px;
        background:url(../images/addciti_task_btn-categorypage.gif) top left no-repeat;
}

ul.addciti_top_passport li a:hover{background:url(../images/addciti_task_hover-categorypage.gif) top left no-repeat;}
ul.addciti_top_passport li a:link{      text-decoration: none;}
ul.addciti_top_passport li a:visited{text-decoration: none;}
ul.addciti_top_passport li a:active{text-decoration: none;}

.f-left {
    float: left;
}

.subcontent-left-subheading
{
color: #003366;
    font-family: times new roman !important;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 2px;
}


 /*main block top*/
 /*main block top - two column layout*/

 #subcontent-main-bgrpt
 {
        width:751px;
        padding:0;
        margin:0 0 10px 0;
        float:left;
        background:url(../images/mainblock_bgrpt_pp.gif) top left repeat-y;
}

#subcontent-main-top
{
        width:751px;
        padding:27px 0 0;
        margin:0;
        float:left;
        background:url(../images/mainblock_top_pp.gif) top left no-repeat;
}

#subcontent-main-top
{
        width:751px;
        padding:27px 0 0;
        margin:0;
        float:left;
        background:url(../images/mainblock_top_pp.gif) top left no-repeat;
}

#subcontent-main-bottom
{
        width:701px;
        padding:0px 25px 25px 25px;
        margin:0;
        float:left;
        background:url(../images/mainblock_bottom_pp.gif) bottom left no-repeat;
}

#subcontent-main-bottom h1
{
        font-weight:bold;
        font-family:arial;
        font-size:29px;
        color:#cc0000;
        padding:0;
        margin:0;
}

 /*left column content main block product page*/

#main-left
{
        width:450px;
        padding:0px;
        margin:9px 0 0 0;
        float:left;
}

/*yellow box content*/

#main-left .boxcont
{
        width:434px;
        padding:10px;
        margin:0;
        background-color:#ffffce;
        border:1px solid #e3e3a7;
}

#main-left .boxcont p
{
        font-size:16px;
        font-weight:bold;
        color:#000;
        padding:0;
        margin:0;
}

#main-left .boxcont p sup{font-size:8px; }

#main-left .boxcont p sup{font-size:8px; }

#main-left ul{  width:434px; padding:0; margin:15px 0 0 0; }
#main-left ul li{padding:5px 0 0 0; margin:0 0 0 15px; color:#333333;font-size:12px;}
#main-left ul li span{ padding:0;margin:0;font-weight:bold; font-size:14px;color:#003366;}

#main-left .applynow_pp{margin:20px 0 0;padding:0;width:405px;height:35px; }

#main-left p{color:#000000;padding:0px 25px 0 0;margin:17px 0px 10px 0px;font-size:12px; }
#main-left p a{color:#0066cc;text-decoration:none;}
#main-left p a:link{text-decoration: none;}
#main-left p a:visited{text-decoration: none;}
#main-left p a:active{text-decoration: none;}
#main-left p a:hover{text-decoration: underline;}

/* right column content main block product page*/

#main-right-marr-app{ width:240px; padding:0; margin:9px 0 0; float:left;}
#main-right-marr-app img{ padding:0; margin:0;}
#main-right-marr-app p{ padding:5px 0; margin:0;font-weight:bold; text-align:center;font-size:14px; color:#333333;}


                /* left column content */

#subcontent-left
{
        width:519px;
        float:left;
        padding:0px;
        margin:0px;
}

/*right column content main block product page*/

#main-right{ width:230px; padding:0px;  margin:9px 0 0 0; float:left; }


/*Static Page Updates */

ul.rightblock-links {
    margin: 0;
    padding: 0 0 15px;
    width: 188px;
}

ul.rightblock-links li {
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 5px 15px;
    width: 173px;
}

ul.rightblock-links li a:link {
    text-decoration: none;
}
ul.rightblock-links li a {
    color: #0066CC;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-decoration: none !important;
}


/*library Page Updates */

ul.library{margin:10px 0 0 4px; !important;padding:0 !important;}

ul.library li{margin:10px 0 0 4px; !important;padding:0 !important;}



div.rightblock-advertise{width:188px; padding:10px 0 20px 0; margin:0; border-top:1px solid #c9c9c9;}

div.rightblock-advertise p{padding:0 0 10px 0; margin:0; font-size:12px; color:#464646;}

div.rightblock-advertise a{color:#0066cc; font-size:12px;text-decoration:underline;}

div.rightblock-advertise a:link{text-decoration:underline;}

div.rightblock-advertise a:visited{text-decoration:underline;}

div.rightblock-advertise a:active{text-decoration:underline;}

div.rightblock-advertise a:hover{text-decoration: none;}

/*footer content */

#mainbody-footer{width:800px;padding:0 0 100px 0;margin:10px 0 0; float:left;}
#mainbody-footer p{text-align:center;padding:14px 0 0;margin:0; color:#000; font-size:12px;}
#mainbody-footer p a{text-decoration:none; color:#000; padding:0px 2px;}
#mainbody-footer p a:link{text-decoration: none;}
#mainbody-footer p a:visited{text-decoration: none;}
#mainbody-footer p a:active{text-decoration: none;}
#mainbody-footer p a:hover{text-decoration: underline;}

a.terms-cond{text-decoration:underline !important;}
a.terms-cond:link{text-decoration:underline !important;}
a.terms-cond:visited{text-decoration: none;}
a.terms-cond:active{text-decoration: none;}
a.terms-cond:hover{text-decoration: none !important;}

/*INS FORMS STYLES*/

#leftblock1top-categorypage-ins
{
   width:506px;
   float:left;
   background:url(../images/lb1top-categorypage-ins.gif) top left no-repeat;
   padding:0;
}

p.ins-forms
{
    fontsize:15px;
	font-weight:bold;
}

ul.list-of-forms
{
	fontsize:13px;
	color:#0067ff;
	margin:10px 0 10px 0;
	padding:0 0 0 0px;
}

ul.list-of-forms li.forms
{
	margin:0;
	padding:0 0 6px 18px;
	list-style:none;
	background: url(../images/ins-arrows.gif) 0 0 no-repeat;
}

#Approved-doctors {
    border-bottom: 1px solid #999999;
    margin: 0 0 20px 5px;
    padding: 0;
    width: 600px;
}
table.approved-doctors-list {
    margin: 10px 0 0 5px;
    width: 600px;
}
table.approved-doctors-list tr {
    margin: 10px 0 0 5px;
}
table.approved-doctors-list td.header {
    font-size: 13px;
    font-weight: bold;
    padding: 0 10px 5px 0;
    vertical-align: top;
}
table.approved-doctors-list td.zip-code {
    font-weight: bold;
    padding: 10px 10px 10px 0;
    vertical-align: top;
}
table.approved-doctors-list td.doctor-addrs {
    padding: 10px 10px 10px 0;
    vertical-align: top;
    width: 320px;
}


table.approved-doctors-list td.backtotop {
    padding: 10px 10px 10px 0;
    vertical-align: bottom;
}
table.approved-doctors-list td.backtotop a {
    color: #0066FF;
    text-decoration: underline;
}
table.approved-doctors-list td.backtotop a:link {
    color: #0066FF;
    text-decoration: underline;
}
table.approved-doctors-list td.backtotop a:visited {
    color: #0066FF;
    text-decoration: underline;
}
table.approved-doctors-list td.backtotop a:active {
    color: #0066FF;
    text-decoration: underline;
}
table.approved-doctors-list td.backtotop a:hover {
    color: #0066FF;
    text-decoration: none;
}

/* I-130 + I-485 */

div.page-instruction p.i130-i485-instr
{
        margin: 0;
        padding: 0 0 2px 0;
        font-size: 15px;
        font-weight:  bold;
        color: #000;
}

#I130plusI485
{
        margin: 20px 0;
        padding: 0;
}

#I130plusI485 p.page-instr
{
        font-size: 16px;
        font-weight:  bold;
        color: #003399;
        margin: 0;
        padding: 0;
}

#I130plusI485 table.I130plusI485{margin: 20px 0 0 0;padding: 0;}

#I130plusI485 table.I130plusI485 tr.grey{background: #E5E5E5;}

#I130plusI485 table.I130plusI485 td{margin: 0;padding: 0;line-height: 20px;}

#I130plusI485 table.I130plusI485 td a:link{color: #0066ff;text-decoration: underline;}
#I130plusI485 table.I130plusI485 td a:visited{color: #0066ff;text-decoration: underline;}
#I130plusI485 table.I130plusI485 td a:active{color: #0066ff;text-decoration: underline;}
#I130plusI485 table.I130plusI485 td a:hover{color: #0066ff;text-decoration: none;}
#I130plusI485 table.I130plusI485 td.header-left
{
        font-size: 20px;
        font-weight: bold;
        color: #003399;
        text-align: center;
        vertical-align: top;
        padding: 20px 10px;
        border: 1px solid #737373;
}

#I130plusI485 table.I130plusI485 td.header-middle
{
        font-size: 20px;
        font-weight: bold;
        color: #003399;
        text-align: center;
        vertical-align: top;
        padding: 20px 10px;
        border: 1px solid #737373;
        border-left: 0;
}
#I130plusI485 table.I130plusI485 td.header-right
{
        font-size: 20px;
        font-weight: bold;
        color: #003399;
        text-align: center;
        vertical-align: top;
        padding: 20px 10px;
        border: 1px solid #737373;
        border-left: 0;
}

#I130plusI485 table.I130plusI485 td.left
{
        font-size: 14px;
        font-weight: bold;
        vertical-align: top;
        padding: 20px 10px;
        border: 1px solid #737373;
	border-top: 0;
        width: 140px;
}
#I130plusI485 table.I130plusI485 td.middle
{
        font-size: 14px;
        font-weight: bold;
        vertical-align: top;
        padding: 20px 10px;
        border: 1px solid #737373;
        border-top: 0;
	border-left: 0;
}

#I130plusI485 table.I130plusI485 td.right
{
	font-size: 14px;
        font-weight: bold;
        vertical-align: middle;
	padding: 20px 10px;
        border: 1px solid #737373;
        border-top: 0;
	border-left: 0;
        width: 220px;
}

#I130plusI485 table.I130plusI485 td.last-row
{
        font-size: 14px;
        font-weight: bold;
        vertical-align: top;
	padding: 10px;
        border: 1px solid #737373;
	border-top: 0;
        border-left: 0;
        width: 225px;
}
#I130plusI485 ul.criteria
{
        font-size: 14px;
        vertical-align: top;
	list-style-image: url(../images/Green-Tick-Icon-16x16.gif);
        padding: 0;
        margin: 10px 20px 10px 25px;
}

#I130plusI485 ul.criteria li
{
        font-size: 14px;
        padding: 0 0 0 10px;
	margin: 20px 0 0 0;
}

#I130plusI485 div.user-action-buttons
{
        border-top: 1px solid #737373;
	margin: 20px 0 0 0;
        padding: 15px 0 10px 0;
}
#I130plusI485 div.user-action-buttons p
{
        font-size: 16px;
        font-weight: bold;
        padding: 0 0 10px 0;
	margin: 0;
}
 div.user-help{text-align: right;}

div.user-help span{color: #fff;}

div.user-help a{color: #fff;}

.utility-right{text-align: right;letter-spacing:1px;color: #fff;padding-top: 20px;}

div.user-help a.utility{color: #fff;text-decoration: underline;}
div.user-help a.utility:link{color: #fff;text-decoration: underline;}
div.user-help a.utility:visited{color: #fff;text-decoration: underline;}
div.user-help a.utility:active{color: #fff;text-decoration: underline;}
div.user-help a.utility:hover{color: #fff;text-decoration: none;}

/*Green Card Through Family */

div.Product-Greencard
{
   width: 760px;
    float: left;
    margin: 15px 0 0;
    padding: 0 10px;
    width: 760px;
}

div.Product-Greencard h1
{
padding:0;
margin:0;
color: #003366;
font-family: times new roman !important;
font-size: 26px;
font-weight: normal;

}
div.Product-Greencard-Main
{
width: 760px;
padding:0;
margin:0;
}

div.Product-Greencard-Main img.Product-GreenCard-img
{
float:right;
padding:0 0 10px 10px;
margin:10px 0 0 0;
}

div.Product-Greencard-Main p
{
padding:10px 0 0 0;
margin:0;
font-size:13px;
}

#Sub-Category-Secondary-Product-POV
{
        margin: 25px 10px 10px 0;
        width: 700px;
}

#Sub-Category-Secondary-Product-POV div.Sub-Cat-Sec-Prod-POV-new
{
        width: 678px;
        border:1px solid #e9e9e9;
        background:#fff url(../images/Sub-Cat-Sec-Prod-POV-new-bg.gif) top left repeat-x;
        padding:10px;
        margin:0 0 15px 0;
}
#Sub-Category-Secondary-Product-POV div.Sub-Cat-Sec-Prod-POV-new h2
{
        width:678px;
	color:#03608d;
	font-size:18px;
        font-weight:bold;
        padding:0 0 5px 0;
        margin:0;
        border-bottom:1px solid #adadad;
        float:left;

}

#Sub-Category-Secondary-Product-POV div.Sub-Cat-Sec-Prod-POV-new h2 a{text-decoration:none;color:#03608d;}
#Sub-Category-Secondary-Product-POV div.Sub-Cat-Sec-Prod-POV-new h2 a:link{text-decoration: none;}
#Sub-Category-Secondary-Product-POV div.Sub-Cat-Sec-Prod-POV-new h2 a:visited{text-decoration: none;}
#Sub-Category-Secondary-Product-POV div.Sub-Cat-Sec-Prod-POV-new h2 a:active{text-decoration: none;}
#Sub-Category-Secondary-Product-POV div.Sub-Cat-Sec-Prod-POV-new h2 a:hover{text-decoration: none;}
#Sub-Category-Secondary-Product-POV div.Sub-Cat-Sec-Prod-POV-new .Sub-Cat-Sec-Prod-POV-img
{
        float:left;
        margin:10px 0 0 0;
	width:192px;
        border:1px solid #bababa;
        padding:0;
}

#Sub-Category-Secondary-Product-POV div.Sub-Cat-Sec-Prod-POV-new .Sub-Cat-Sec-Prod-POV-cont
{
        float:left;
        width:450px;
        margin:10px 0 0 0;
        padding:0;
}

#Sub-Category-Secondary-Product-POV div.Sub-Cat-Sec-Prod-POV-new .Sub-Cat-Sec-Prod-POV-cont p
{
 	font-size:12px;
        padding:0 30px 0 10px;
	margin:0;
        color:#000;
}


#Sub-Category-Secondary-Product-POV div.Sub-Cat-Sec-Prod-POV-new .Sub-Cat-Sec-Prod-POV-btn
{
        margin:30px 0 0 0;
	padding:0;
        border:none;
}


.subcontent-left-subheading
{
color: #003366;
    font-family: times new roman !important;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 2px;
}

h3.subcontent-right-subheading
{
color: #013467;
    font-family: times new roman !important;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}


.addciti-subtitle
{
color: #000000;
    font-family: arial !important;
    font-size: 15px;
    font-weight: bold;
    margin: 17px 0 0;
    padding: 0;
}

.subcontent-right-subtitle
{
color: #0066CC;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 0;
}

.free-ship-subheading
{
    color: #0000FF;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-family: arial;
}
h2.passport-download{
    background: none !important;
    color: #8A141E !important;
    float: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    margin: 17px 0 0 !important;
    padding: 0 !important;
    text-align: right !important;
}

p.button-left
{
    background:url("/images/left-s.gif") no-repeat scroll 0 0 transparent;
    float:left;
    margin:0;
    padding:0;
    text-decoration:none;
}
p.button-left a
{
    background:url("/images/right-s.gif") no-repeat scroll 100% 0 transparent;
    cursor:pointer;
    display:block;
    float:left;
    font-family:Arial;
    font-size:12px;
    color: #fff;
    font-weight:bold;
    height:17px;
    padding:4px 10px 4px 10px;
    text-decoration:none;
}

p.button-left a:link{color: #fff;text-decoration: none;}
p.button-left a:active{color: #fff;text-decoration: none;}
p.button-left a:visited{color: #fff;text-decoration: none;}
p.button-left a:hover{color: #fff;text-decoration: none;}
p.button-right
{
    background:url("/images/left-s.gif") no-repeat scroll 0 0 transparent;
    float:right;
    margin:0 150px 0 0;
    padding:0;
    text-decoration:none;
}

p.button-right a
{
    background:url("/images/right-s.gif") no-repeat scroll 100% 0 transparent;
    cursor:pointer;
    display:block;
    float:left;
    font-family:Arial;
    font-size:12px;
    color: #fff;
    font-weight:bold;
    height:17px;
    padding:4px 10px 4px 10px;
    text-decoration:none;
}
p.button-right a:link{color: #fff;text-decoration: none;}
p.button-right a:active{color: #fff;text-decoration: none;}
p.button-right a:visited{color: #fff;text-decoration: none;}
p.button-right a:hover{color: #fff;text-decoration: none;}

/*I485-Multi.jsp*/


table.I485-Multi {margin: 0 0 40px 5px;}

table.I485-Multi td.left
{
    border-right: 1px solid #CCCCCC;
    padding: 0 5px 0 0;
    vertical-align: top;
    width: 250px;
}
table.I485-Multi td span.header
{
    font-size: 18px;
    font-weight: bold;
}
div.I485-opt
{
    margin: 5px 0 0;
    padding: 0;
}

table.I485-Multi td.right
{
    margin: 0;
    padding: 0 0 0 10px;
    vertical-align: top;
    width: 250px;
}

td.Need-Help
{
    padding: 50px 0 0 33px;
    vertical-align: top;
        _padding: 40px 0 0 25px;
}

#Need-Help
{
    border: 1px solid #CCCCCC;
    padding: 0;
    width: 190px;
}

#Need-Help div.header
{
    background-color: #CCCCCC;
    margin: 10px 0;
    padding: 2px;
}
#Need-Help div.header span
{
    color: #990000;
    font-size: 11px;
    font-weight: bold;
    vertical-align: super;
}

#Need-Help ul
{
    margin: 0;
    padding: 0 0 15px 25px;
}

#Need-Help ul li
{
    margin: 0;
    padding: 0 7px 5px 3px;
}

div.I485-opt p.opt
{
    color: #0066FF;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px;
}


table.I485-Multi td p.include
{
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px;
}
table.I485-Multi td ul
{
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 15px;
}

table.I485-Multi td ul li
{
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 5px 2px;
}

table.I485-Multi td ul li span.red
{
    color: #FF0000;
    font-size: 13px;
    font-weight: bold;
}

/* old styles to new style updates */
#prepareciti-new
{
border-bottom: 1px solid #C8D2DC;
    float: left;
    margin: 0;
    padding: 0 0 16px;
    width: 462px;
}

#prepareciti-new h2 {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    float: none;
    font-family: arial !important;
    font-size: 16px;
    font-weight: bold;
    margin: 15px 0 0;
    padding: 0;
    text-align: left;
    width: 450px;
}

#prepareciti-new h3 {
    color: #000000;
    font-family: arial !important;
    font-size: 14px;
    font-weight: bold;
    margin: 15px 0 0;
    padding: 0;
    text-align: left;

}

#prepareciti-new p {
    color: #000000;
    font-family: arial !important;
    font-size: 12px;
    margin: 10px 0 0;
    padding: 0;
}

#prepareciti-new a
{
    font-family:Arial;
    font-size:12px;
    color: #0066ff;
    text-decoration:none;
}
#prepareciti-new a:link{text-decoration: none;}
#prepareciti-new a:active{text-decoration: none;}
#prepareciti-new a:visited{text-decoration: none;}
#prepareciti-new a:hover{text-decoration: underline !important;}

#prepareciti-new a.start-app
{
    float: left;
    margin: 18px 0 0 !important;
    padding: 0;
    text-decoration:none;
}

#prepareciti-new a.start-app:link{text-decoration: none;}
#prepareciti-new a.start-app:active{text-decoration: none;}
#prepareciti-new a.start-app:visited{text-decoration: none;}
#prepareciti-new a.start-app:hover{text-decoration: none;}


#prepareciti-new .go-top
{
    float: right; 
    width: 80px;
    padding: 18px 0 0;
     margin:0;
}

#prepareciti-new ul
{
	padding:10px 0 0 15px;
	margin:0;
}

#prepareciti-new ul li
{
        padding:5px 0 0 0;
        margin:0;
}

#prepareciti-new ol
{
        padding:10px 0 0 30px;
        margin:0;
}

#prepareciti-new ol li
{
        padding:5px 0 0 0;
        margin:0;
}

span.faqquestion
{
   font-weight:bold;
}

.disclimer
{
  padding:20px;
margin:0;
}

.disclimer h2
{
    padding:15px 0 0 0;
    margin:0;
    color: #000000;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
}

.disclimer p
{
    padding:10px 0 0 0;
    margin:0;
    color: #000000;
    font-family: arial;
    font-size: 12px;
}


.bodyContent_Text {
    font-family: verdana;
    font-size: 12px;
    padding: 3px 5px 8px 0 !important;
   margin:0 !important; 
  font-weight:bold;
}

ol.faqlist 
{
	/*width:462px;*/
	padding: 10px 0 0 0;
       /* float:left;*/
}


ol.faqlist li
{
	/*float:left;*/
	/*width:432px;*/
	 padding-left: 30px;

}

ol.faqlist li ul
{
       /* float:left;*/
        /*width:432px;*/
}


.faqlist span.questionlist
{
/*float:left;*/
font-weight:bold;
width:100%;
padding:0 0 10px 0;
}
.faqlist span.answerlist
{
/*float:left;*/
width:100%;
padding:0 0 10px 0;
}

.go-top-new
{
text-align:right;
padding:0 15px 0 0 !important;
}

/*Style updates for Naturalization-Certificate-Citizenship-Form-N-565 by Jawahar*/
 
ul.onlineprepare
{
    list-style-image: url("../images-v3/Red-Bullets-14-15.gif");
    margin: 0 0 10px;
    padding: 0 0 0 45px;
}

ul.onlineprepare li
{
   font-size: 18px;
   font-weight: bold;
   padding: 0 0 5px 5px;

}

 span.cost
{
  color: #CC0000;
  font-size: 18px;
  font-weight: bold;
}

span.note
{
   color: #000000;
   font-size: 12px;
   font-weight: normal;
}

div.services-include {
    background: url("../images-v3/Service-Includes-Blue-Bg.gif") repeat-x scroll 0 0 transparent;
    margin: 0;
    padding: 0 10px 35px;
}

div.services-include p.include {
    color: #333333 !important;
    font-size: 15px !important;
    font-weight: bold;
    margin: 0 !important;
    padding: 0 0 5px 5px !important;
}
div.services-include h2 {
    color: #CCFF66 !important;
    font-size: 24px !important;;
    font-weight: bold !important;
    margin: 0 0 5px;
    padding: 0;
}

/*citizenship test */
h3.order-get-started
{
color:#CC0000 !important;
font-size:18px;
}

#prepareciti-new span.price {
    color: #CC0000;
    font-size: 14px;
    font-weight: bold;
}

#prepareciti-new ul.red-bullets {
    list-style-image: url("../images-v3/Red-Bullets-14-15.gif");
    margin: 0;
    padding: 0 0 0 23px;
}

#prepareciti-new ul.red-bullets li {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 5px 5px;
}


ul.red-bullets a{text-decoration:underline !important;font-weight:normal;}
ul.red-bullets a:link{text-decoration: none;}
ul.red-bullets a:active{text-decoration: none;}
ul.red-bullets a:visited{text-decoration: none;}
ul.red-bullets a:hover{text-decoration: none !important;}


#prepareciti-new span.add-note {
    color: #000;
    font-size: 12px;
    font-weight: normal;
    
}

/*Style updates for File Not Found by Jawahar*/

div.page-content 
{
    margin: 0 0 0 15px;
    min-height: 200px;
    padding: 10px 0;
    width: 640px;
}

div.page-content p.page-instruction 
{
    color: #000000;
    font-size: 14px;
    margin: 0 0 0 5px;
    padding: 0 0 10px;
}
