body
{
	margin: 0;
	padding: 0;
	font-family: Arial;
        font-size: 12px;


}

a.links
{
	text-decoration: none;
	color: #0066FF;
	font-weight: bold;
}

/*a.links:visited{	text-decoration: none;	color: #0066FF;	font-weight: bold;}a.links:active{	text-decoration: none;	color:#fff;	font-weight: bold;}a.links:hover{	text-decoration: none;	color: #003366;	font-weight: bold;}*/

a.blue_link
{
	text-decoration: none;
	color: #0066FF;
}

a.GetHelp
{
	color: #fff;
	/*text-decoration: underline;*/
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;

}

a.home-GO:link
{
	color: #fff;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

a.home-GO:visited
{ 
	color: #fff;
	text-decoration: none;
        font-weight: bold;
}

a.home-GO:active
{
	color: #fff;
	text-decoration: none;
        font-weight: bold;
}

a.home-GO:hover
{ 
	color: #fff;
	text-decoration: none;
        font-weight: bold;
}

a.navigation_active
{
    font-size: 13px;	
	color: #fff;
	font-family: Arial;
	font-weight: bold;
    white-space: nowrap;
	padding-right: 15px;
	padding-left: 10px;
	text-decoration: none;
}

a.navigation_inactive
{
    font-size: 13px;	
	color: #fff;
	font-family: Arial;
	font-weight: bold;
    white-space: nowrap;
	padding-right: 15px;
	padding-left: 10px;
	text-decoration: none;
}

a.navigation:hover{color: #fff;text-decoration: none;}

a.cta_link
{
color: #003366;
text-decoration: none;
}

a.header_link
{
	color: #990033; 
	text-decoration: none;
}

img {border: 0; }

p
{
	margin: 0;
	padding: 0;
}

.bold
{
	font-weight: bold;
}

#parent
{
	width: 970px;
}

table.header
{
	width: 970px;
	height: 100px;
	background-color: #003399;
	background-repeat: no-repeat;
}

table.pop_header
{

	width: 770px;
	height: 100px;
	background-color: #003399;
	background-repeat: no-repeat;
}

td.middle
{
	padding-left:8px;
        width: 100%;

        /*vertical-align: bottom;*/
	white-space: nowrap;
}

p.title
{
	padding-bottom: 5px;
	padding-top: 20px;
	font-family:Times New Roman;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
}

p.subTitle
{
	padding-bottom: 30px;
	font-family:Times New Roman;
	font-size: 20px;
	color: #ffffff;
}

#home-form
{
       padding:10px 14px 10px 0;
}

p.home-signIn
{
       margin:0 0 5px 0;
        font-size: 11px;
        color: #fff;
	font-family: Verdana;
        font-weight: bold;
        white-space: nowrap;

}

div.home-formHeading
{
	margin-bottom: 5px;
	font-size: 10px;	
	color: #fff;
	white-space: nowrap;
}

input.home-username
{
	width: 120px;
}

input.home-password
{
	width: 120px;
}

img.USCitizen.info
{
	width: 178px;
	height: 118px;
}

#top-navigation
{
	background-image: url(/images/navigation-bar1.gif);
	width: 970px;
	height: 40px;
	margin: 0 0 10px 0;
	color#fff;

}

.topnav
{
	padding-bottom: 10px;
	padding-top: 10px;
}

#Indexcontent
{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px; 
	width:960px;
}

#content
{
	padding-bottom: 10px;
	padding-top: 10px; 
	padding-right: 10px; 
	width:960px;
}

td.right
{
	padding-right: 30px;
        vertical-align: bottom;
}

td.right_Help
{
	padding-right: 40px;
	padding-bottom: 10px;
	vertical-align: bottom;
	white-space: nowrap;
}

td.right_Helpsave
{
	padding-bottom: 5px;
	vertical-align: bottom;
	white-space: nowrap;
}

div.applyforUS
{
	background-image: url(/images/us_flag.jpg);
	background-repeat: no-repeat;
	width: 707px;
	height: 248px;
	float: left;
}

div.ApplyforUSHeader-text1
{
	font-family: Times, serif;
	font-size: 28px;
	font-weight: bold;
	color: #990033; 
	padding-left: 280px;
	padding-top: 15px;
}

div.ApplyforUSHeader-text2
{
	font-family: Times, serif;
	font-size: 26px;
	font-weight: bold;
	color: #990033; 
	padding-top: 10px;
	padding-left:320px;
}

div.ApplyforUSSub-text
{
	padding-left:320px;
	padding-right: 30px;
	padding-top: 5px;
	font-size: 12px;
	text-align: justify;
}

img.clickherebutton
{
   width: 262px;
   height: 29px;
   padding-top: 10px;
   padding-bottom: 10px;
}

span.DouQualify
{
	font-family: Verdana;
	font-weight: bold;
	color: #003366;
	font-size: 12px;
}

span.freeQuiz
{
	font-family: Verdana;
	font-weight: bold;
	color: #0066ff;
	font-size: 12px;
}

div.right
{
	float: right;
	padding-left: 14px;
    width: 227px;
	height: 248px;
	background-color: #c5d8f2;
}

div.USC
{
	width: 955px;
	height: 249px;
}

div.resourcestext
{
	font-family: Verdana;
	padding-top: 10px;
	padding-left: 10px;
	
}

div.resources
{
   font-size: 13px;
   font-weight: bold;
   color: #003366;
}

img.buttonStartYourApplication
{
	width: 137px;
	height: 29px;
}

div.startbutton
{
	padding-top:15px;
}

div.startbutton1
{
	padding-top:5px;
}

#home-CTA
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.home-CTA
{
	width: 230px;
	height: 177px;
    background-color: #8bbbe8;
	float: left;
	margin-right: 7px;
}

p.home-CTAHeading
{
	font-family: verdana;
	font-size: 13px;
	/*color: #003366;*/
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
}

p.home-CTAHeading1
{
	font-family: verdana;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.CTA
{
	background-color: #d7e4f6;;
	height: 136px;
	margin: 2px;
	padding-left: 10px;
}

div.CTA1
{
	background-color: #d7e4f6;;
	height: 137px;
	margin: 2px;
	padding-left: 10px;
}

.CTAContent
{
	padding-top: 10px;
}


div.home-CTAlast
{
	width: 240px;
	height: 177px;
    background-color: #8bbbe8;
	float: right;
	margin-right: 7px;
	margin-left: 1px;
}

div.CTAlast
{
	background-color: #d7e4f6;;
	height: 137px;
	margin: 2px;
	padding-left: 10px;
}

#DVD
{
	width: 705px;
	height: 200px;
	background-color: #E2E2E2;
	float: left;
	padding-top: 10px;
}

div.DVD1
{
	width: 325px;
    padding-left: 10px;
    padding-top: 10px;
    float: left;   
}

.DVDHeader
{
	font-family: Times, serif;
    font-size: 24px;
    font-weight: bold;
    color: #003399;	
}

.clear
{
	clear: both;
}

.DVDContent
{
	padding-top: 5px;
}

ul.DVDlist
{
	margin: 0px;
    padding-left: 16px;
}

img.img_DVD
{
	width: 143px;
	height: 142px;
}

.DVDImage
{
	padding-top: 10px;
}

.price
{
	float: right;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
    padding-bottom: 10px;
	padding-right: 35px;
	padding-top: 60px;
}

.strike
{
	text-decoration: line-through;
}

.red
{
	color: #CC0033;
}

img.ordernowbutton
{
	width: 97px;
	height: 29px;
}

img.ordernowbutton1
{
	width: 95px;
	height: 30px;
}

.ordernow
{
	padding-top: 10px;
}

div.rightcontent1
{
	float: left;
	width: 240px;
	height: 67px;
	padding-top:10px;
	margin-bottom:10px;
	margin-left:8px;
	background-color: #E2E2E2;
}

div.rightcontent2
{
	float: left;
	width: 240px;
	
	padding-top:10px;
	margin-left:8px;
	background-color: #E2E2E2;
}

.rightcontenttext
{
	font-family: verdana;
	font-size: 14px;
    color: #003399;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 20px;
}

.rightcontentsub-text
{
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 5px;
}

#footer
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;	
	color: #000000;
	padding-left: 150px;
	padding-right: 140px;
	padding-top: 10px;
	text-decoration: none;   
}

#footer1
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;	
	color: #000000;
	padding-left: 15px;
	padding-top: 10px;
	text-decoration: none;   
}

a.footer
{
	color: #0066ff;
	text-decoration: none;
}

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

.footercontent
{
	color: #000000;
	font-size: 9px;
	text-align: center;
	font-weight: normal;
}

a.footerend {color: #0066ff;text-decoration: none; }

td.left1
{
	width: 188px;
}

td.nav
{
	background: #EBEBEB;
	vertical-align: top;
}

div.nav
{
	width: 188px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #d0d0d0;
	font-weight: bold;
	white-space: nowrap;
}

div.navLast
{
	border: 0;
}

div.pageHeader
{
	background-color: #8BBBE8;
    width: 752px;
	height: 48px;
	margin-left:10px;
}

div.pageHeaderText
{
	font-family: Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #000066;
	padding-left: 20px;
	padding-top: 10px;
	float: left;
}

div.pageHeaderImage
{
	background-image: url(/images/us_flag1.gif);
	float: right;
	width: 363px;
	height: 48px;
}

#bodyContent
{
    width: 515px;
	background-color: #DBE7F8;
	color: #000066;
	float: left;
}


div.quizHeaderText
{
	font-family: Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #000066;
	padding-left: 20px;
	padding-top: 10px;
	float: left;
}




#QuizContent
{
    width: 750px;
	background-color: #DBE7F8;
	color: #000066;
	float: left;
	/*height: 375px;*/
}

div.bodyContent
{
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 10px; 
	padding-bottom: 10px;
}

p.bodyContent_Header
{
	font-family: verdana;
	font-size: 18px;
	font-weight: bold; 
	padding-bottom: 10px;
}

p.bodyContent_SubHeader
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px; 
}

.bodyContent_Text
{
	font-family: verdana;
	font-size: 12px;
	padding-top: 10px;  
}

/*p.QuizContent_Text{	font-family: verdana;	font-size: 12px;	font-weight: bold;	padding-left: 20px;	padding-right: 220px;	padding-top: 10px;  }*/

div.bodyContent_right
{
	float: left;
	width: 228px;
	padding-top:10px;
	margin-bottom:10px;
	/*padding-bottom:10px;*/
	background-color: #E2E2E2;
}

.valigntop
{
	vertical-align: top;
}

img.search
{
	width:71px;
	height:30px;
}

img.Continue
{
	width:135px;
	height:30px;
}

img.Previous
{
	width:135px;
	height:30px;
}

/* Form */

div.form div.set
{
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.element
{
    white-space: normal;
    text-align: left;
}

.element_right
{
	float: left;
	text-align: left;
	font-weight: bold;
}

div.label
{
	padding-bottom: 7px;
	padding-top: 3px;
	white-space: normal;
	font-weight: bold;
	text-align: left;
}

.label_left
{
	width: 160px;
	white-space: normal;
	float: left;
	text-align: right;
}

img.photograph
{
	width: 111px;
	height: 111px;
}

img.Fingerprint
{
	width: 111px;
	height: 111px;
}

img.Interview
{
	width: 111px;
	height: 111px;
}

img.Oath
{
	width: 113px;
	height: 113px;
}

img.INSoath
{
	width: 149px;
	height: 112px;
	padding-bottom: 10px;
	padding-right: 20px;
}

img.BeginurQuiz
{
	width: 162px;
	height: 31px;
}

.italic
{
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

.Note_italic
{
	font-style: italic;
}

div.list
{
	padding-left: 20px;
}

li.list
{
	padding-bottom: 5px;
}

a.viewallquest_links
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

img.closewindow
{
	width: 136px;
	height: 29px;
}

img.send
{
	width: 72px;
	height: 29px;
}

img.Help
{
	width: 16px;
	height: 18px;
	vertical-align: bottom;
}

img.Save
{
	width: 15px;
	height: 16px;
	vertical-align: bottom;
}

.small {font-size:10px; font-weight:bold}

#signin-form
{
	padding-left: 80px;
}

.underline
{
	text-decoration: underline;
} 

img.savetimemoney
{
	width: 144px;
	height: 99px;
	padding-top:3px;
}

img.ReturntoUrAppl
{
	width: 217px;
	height: 31px;
}

img.home
{
	width: 71px;
	height: 29px;
}

.red_note 
{
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

.payment
{
	background-color: #ffffff;
}

#payment
{
	padding-left: 170px;
}

.paymentheader
{
	background-color: #8BBBE8;
}

.payment_content
{
	background-color: #f0f0f0;
}

.diduknow
{
	vertical-align: top;
	background-color: #E2E2E2;
	
}

.button_center
{
	padding-left: 85px;
}

.button_center_lib
{
	padding-left: 220px;
}

.flt_right
{
	float: right;
}

img.dvd
{
	width: 240px;
	height: 240px;
}

span.dvd_rednote
{
	font-size: 18px;
	color: #cc0033;
	font-weight: bold;
	font-family: Verdana;
}

span.green
{
	font-size: 18px;
	color: #339933;
	font-weight: bold;
	font-family: Verdana;
}

.bvd_rightcontent
{
	padding-left:20px;
	padding-right:20px;
	width:400px;
}

/* Fix for text area */
textarea
{
	width:315px;
	height:100px;
	max-width:320px;
	max-height:105px;
}

/* Added by sakthi for Input Labels */
a.label
{
	text-decoration: none;
	color: #000066;
	font-family: verdana;
	font-size: 12px;
}
 ul.arrowimage
{
	list-style-image: url(/images/arrow.gif);
	font-family: verdana;
	font-size: 12px;
}
/*disclaimer  */

#disclaimer 
{
	font-size: 9px;
	font-family: Arial;
	color: #666;
	text-align: center;
	padding-top: 10px;
        margin-bottom: 10px;
	margin-left: 20px;
        margin-right: 20px;
}

#disclaimer a
{
	text-decoration: underline;
	font-size: 9px;
	font-family: Arial;
	color: #666;
}


#disclaimer1
{
        width: 910px;
	font-size: 9px;
        font-family: Arial;
        color: #666;
        text-align: center;
        padding-top: 10px;
       margin-bottom: 10px;
        margin-left: 20px;
        margin-right: 10px;
}

#disclaimer1 a
{
        text-decoration: underline;
        font-size: 9px;
        font-family: Arial;
        color: #0066FF;
}


/* copyright */

.copyright
{
	font-size: 9px;
	font-family: Arial;
	color: #666;
	text-align: center;
       margin-bottom: 20px;
}

/* cta */

div.cta {
	float: left;
	width: 231px;
	border: 1px solid #8bbbe8;
	border-top: 0;
	margin: 5px 7px 0 0;
	padding: 0 0 5px 0;
	text-align: center;
}

h1.product {
	margin: 0;
	padding: 10px;
	background: #8bbbe8;
	font-family: Verdana, sans-serif;
	font-size: 15px;
	text-align: left;
}

p.content {
	margin: 0;
	padding: 10px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	height: 100px;
}

a.cta {
	color: #000;
	text-decoration: none;
}

img.buttonStartYourApp-white {
	width: 138px;
	height: 31px;
	border:0;
}

/* * */

/* Added For USC-DVD */



#payment-types

{

	padding-right: 30px; /* updates */

}



div.payment-heading

{

	background-color: #8BBBE8;

	float: left;

	width: 345px;

	height: 30px;

	padding: 10px 0 0 10px;

	border: 1px solid #fff;

}



div.payment-heading p

{

	color: #000066;

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

}



div.payment-price

{

	background-color: #8BBBE8;

	float: left;

	width: 200px;

	height: 30px;

	padding-top: 10px;

	padding-right: 12px;

	text-align: right;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	border-right: 1px solid #fff;

}



div.payment-price p

{

	color: #000066;

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

}



#DVD-offer

{

	background-color: #fff;

	width: 560px;

	padding: 10px 0 0 10px;

}





#DVD-offer p.Heading

{

	color: #000000;

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

	

}



#DVD-offer p

{

	color: #000000;

	font-family: verdana;

	font-size: 12px;

}



#DVD-offer a

{

	color: #000000;

	font-family: verdana;

	font-size: 12px;

	text-decoration: none;

}



#DVD-offer a.learnmore

{

	color: #0066ff;

	font-family: verdana;

	font-size: 12px;

	text-decoration: underline;

}



div.DVD-image

{

	float: right;

	margin-top: -77px;

	padding-right: 70px;

}



div.enable-offer

{

	width: 305px;

}



p.enable-offer

{

	padding-bottom: 5px;

}



.special-offer

{

	color: #CC0000;

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

}



div.spl-price

{

	padding-top: 10px;

	padding-bottom: 5px;

	border-top: 1px solid #0066ff;

}



div.regular-price

{

	float: left;

	padding-left: 10px;

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}



div.dvd-price

{

	float: right;

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	padding-right: 10px;

}



div.member-price

{

	float: left;

	padding-left: 10px;

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

	color: #CC0000;

}



div.special-offer-price

{

	float: left;

	color: #CC0000;

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

	padding-left: 205px;

}



img.DVD-offer

{

	width: 134px;

	height: 100px;

}



#Member-offer-DVD

{

	background-color: #fff;

	width: 570px;

}



div.payment-total

{

	background-color: #8BBBE8;

	float: left;

	width: 357px;

	border: 1px solid #fff;

}



div.payment-total p

{

	color: #000066;

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

	padding: 10px 0 10px 10px;

}



div.payment-total-price

{

	background-color: #8BBBE8;

	float: left;

	width: 200px;

	padding: 10px 10px 10px 0;

	text-align: right;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	border-right: 1px solid #fff;

}



div.payment-total-price p

{

	color: #000066;

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

}



/* Added for DVD pop-up */



#DVD-offer-popup

{



	width: 650px;

	height: 100px;

	background-color: #003399;

	background-repeat: no-repeat;

}



.popup-close

{

	color: #fff;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 12px;

	padding-right: 20px;

}



table.DVD-offer-popup

{

	width: 650px;

	font-family: Verdana;

	font-size: 12px;

}



table.DVD-offer-popup td.Abt-DVD

{ 

	padding: 15px 45px 10px 20px;

}



table.DVD-offer-popup p.heading

{ 

	font-family: Verdana;

	font-size: 18px;

	color: #000066;

	font-weight: bold;

}



table.DVD-offer-popup ul

{

	margin-top: 1px;

}



table.DVD-offer-popup li

{

	margin-left:-25px;

	margin-bottom: 5px;

}



table.DVD-offer-popup td.DVD-image

{

	padding: 15px 10px 10px 0px;

}



img.DVD-member-offer

{

	width: 311px;

	height: 248px;

}



td.DVD-image span.save50

{

	color: #b72633;

	font-family: Verdana;

	font-size: 18px;

	font-weight: bold;

}



td.DVD-image p

{

	color: #b72633;

	font-family: Verdana;

	font-size: 13px;

	padding-right: 85px;

}

/* New Credit Card Payment */

/* updates - begin */

#order-summary {
	width: 100%;
	padding: 15px 10px;
	border: 1px solid #fff;
	background: #8BBBE8;
	font-size: 12px;
	font-weight: bold;
}

#order-summary p.product {
	float: left;
}

#order-summary p.total {
	float: right;
}

p.billinginformation {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

table.payment-info {
	font-size: 12px;
}

table.payment-info td {
	padding: 5px;
	white-space: nowrap;
}

td.payment-heading {
	font-weight: bold;
	text-align: right;
}

.whatisthis {
	font-weight: normal;
}

table.payment-info td.street {
	padding-top: 7px;
	vertical-align: top;
}

input.address {
	margin-bottom: 5px;
}

/* updates - end */







#Creditcard-Info

{

	width:100%; /* updates */

	padding: 10px; /* updates */

	margin-bottom: 10px;

	background-color: #f6f6f6; /* updates */

	border: 1px solid #fff;

}



#Creditcard-Info p.Heading

{

	font-family: Verdana;

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 15px;

	color: #000066;

}



#Creditcard-Info p

{

	font-family: Verdana;

	font-size: 12px;

	color: #000;

}



#Address-Info

{

	width:548px;

	height: 275px;

	padding: 10px 10px 10px 10px;

	background-color: #f0f0f0;

	border: 1px solid #fff;

	margin-bottom: 10px;

}



#Address-Info p.Heading

{

	font-family: Verdana;

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 5px;

	color: #000066;

}



#Address-Info p.Sub-Heading

{

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #000;

	margin-bottom: 5px;

}



#Address-Info p

{

	font-family: Verdana;

	font-size: 12px;

	color: #000;

	padding-top: 5px;

	padding-bottom: 5px;

}



#Billing-Address

{

	width: 250px;

	float: left;

	padding-bottom: 10px;

}



#Shipping-Address

{

	width: 285px;

	float: right;

	margin-top: -30px;

}
/* 100 FREE U.S. CITIZENSHIP EXAM QUESTIONS */



#Questions

{

	background-color: #8BBBE8;

	width: 720px;

}



#Questions p.Free

{

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	padding: 8px 10px 7px 10px;

}



#Examquestion

{

	font-family: Verdana;

	font-size: 11px;

}



#Examquestion td.newexamquestion

{

	background-color: #F0F0F0;

	padding: 7px 10px 7px 10px;

	font-weight: bold;

	color: #000;

	border-top: 1px solid #8BBBE8;

	border-left: 1px solid #8BBBE8;

}



#Examquestion td.oldexamquestion

{

	background-color: #F0F0F0;

	padding: 7px 10px 7px 10px;

	font-weight: bold;

	color: #000;

	border-top: 1px solid #8BBBE8;

	border-right: 1px solid #8BBBE8;

	border-left: 1px solid #8BBBE8;

}



#Examquestion td.New

{

	background-color: #FFF;

	padding: 7px 10px 7px 10px;

	color: #000;

	border-bottom: 1px solid #8BBBE8;

	border-left: 1px solid #8BBBE8;

}



#Examquestion td.Old

{

	background-color: #FFF;

	padding: 7px 10px 7px 10px;

	color: #000;

	border-right: 1px solid #8BBBE8;

	border-bottom: 1px solid #8BBBE8;

	border-left: 1px solid #8BBBE8;

}



#Examquestion a.download{color: #0066ff;text-decoration: none;}

#Examquestion a.download:active{color: #0066ff;text-decoration: none;}

#Examquestion a.download:hover{color: #0066ff;text-decoration: none;}

#Examquestion a.download:visted{color: #0066ff;text-decoration: none;}


/*user agreement */

#myTextArea
{
        background-color:#ffffff;
        width: 610px;
        height: 300px;
	overflow:auto;
        border: 1px solid #7f9db9;
}

#myTextArea p.Heading
{
        font-family: Arial;
	font-size: 12px;
        font-weight: bold;
        color: #000;
	text-align: center;
}
#myTextArea p.Sub-Heading
{
        color: #000;
         font-weight: bold;
        font-family: Arial;
	font-size: 12px;
        text-align: center;
}

#myTextArea p
{       color: #000;
        font-family: Arial;
        font-size: 12px;
        margin:0 0 3px 5px;
}


/* index page */

p.index-subTitle
{
	padding-bottom: 10px;
        font-family:Times New Roman;
        font-size: 18px;
	font-weight: bold;
        white-space:normal;
	color: #ffffff;
}



/* User Agreement */

#user-agreement
{
	width: 705px;
	margin: 20px 20px 0 20px;
}

#user-agreement h1
{
	font-family: Arial;
	font-size: 14px;
	margin-bottom: 20px;
}

#user-agreement-lang
{
	position:relative;
	left:394px;
}

#user-agreement-content
{
	padding-left: 20px;
}

/*Agree and disagree button */

table.disagree-button
{
	float:left;
	padding:0;
}

table.agree-button
{
	float: right;
	position:relative;
	right: 80px;
}

td.agreement-left-image-disabled
{
	background: url(/images/agreement-left-disable.gif) no-repeat;
	height: 24px;
}

td.agreement-middle-image-disabled
{
	background: url(/images/agreement-middle-disable.gif); 
	width: auto;
	height: 24px;
}

td.agreement-right-image-disabled
{
	background: url(/images/agreement-right-disable.gif);
	height: 24px;
}

td.agreement-left-image
{
	background: url(/images/agreement-left-enabled.gif);
	height: 24px;
}

td.agreement-middle-image
{
	background: url(/images/agreement-middle-enabled.gif); 
	width: auto;
	height: 24px;
}

td.agreement-right-image
{
	background: url(/images/agreement-right-enabled.gif);
	height: 24px;
}

div.button-text-disabled
{
		padding-top: 5px;
		padding-bottom: 4px;
        text-decoration: none;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #666;
}

div.button-text
{
		padding-bottom: 5px;
		padding-top: 4px;
        text-decoration: none;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
}

a.text{color: #fff; text-decoration: none;}
a.text:link{color: #fff; text-decoration: none;}
a.text:hover{color: #fff;text-decoration: none;}
a.text:active{color: #fff; text-decoration: none;}
a.text:visited{color: #fff; text-decoration: none;}

textarea.text
{
	width: 600px;
	height: 300px;
	max-width:601px;
	max-height:301px;
	font-family: Arial,Sans-serif;
	font-size: 12px;
}

/* Warning Mesage*/

#Warning
{
	width: 650px;
	margin:30px 20px 30px 20px;
}

#Warning p.Heading
{
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

#Warning p
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #000000;
}

#Warning a
{
	text-decoration: none;
}

a.Return-to-User-Agreement
{
	padding-left : 315px;
}

img.Return-to-User-Agreement-large
{
	width: 218px;
	height: 24px;
}

img.Continue-grey-large
{
	width: 94px;
	height: 24px;
}


/* Added Newly For PayPal Payment Page */

img.Paypal_Header
{
        width: 101px;
        height: 29px;
}

img.paypal-verification_seal
{
        width: 98px;
        height: 98px;
        float: right;
	padding:0 60px 0 0;
}

p.Policy_Agrmnt
{
        font-family: verdana;
	font-size: 11px;
}

a.Policy_Agrmnt_link{color: #0066FF;text-decoration: underline;}
a.Policy_Agrmnt_link:link{color: #0066FF; text-decoration: underline;}
a.Policy_Agrmnt_link:hover{color: #0066FF;text-decoration: none;}
a.Policy_Agrmnt_link:active{color: #0066FF; text-decoration: underline;}
a.Policy_Agrmnt_link:visited{color: #0066FF; text-decoration: underline;}

td.paypal-payment-content
{
        background-color: #f0f0f0;
        padding: 10px 5px 5px 25px;
}

/* Payment Error Styles for USC */

#Payment-Error
{
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #ccc;
	width: 650px;
	font-family: Arial;
}

#Payment-Error table.payment-alerts
{
	margin: 0;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFCB;
}

#Payment-Error table.payment-alerts td
{
	vertical-align: top;
}

#Payment-Error table.payment-alerts td.payment-err-status{vertical-align: top;padding: 0 0 0 10px;}

#Payment-Error table.payment-alerts td.payment-err-status .error-Txt{color: #930501;font-weight: bold;font-size: 15px;}

#Payment-Error table.payment-alerts td.payment-err-status .alert-Txt
{
        margin: 0;
        padding: 0 0 5px 5px;
        color: #ff0000;
        font-size: 15px;
        font-weight: bold;
        display: inline;
}

#Payment-Error table.payment-alerts td.payment-err-status .alert-msg
{
        margin: 0;
        padding: 0;
        color: #313419;
        font-size: 13px;
        display: inline;
}

/* SEO Updates */
div.pageHeaderText h1
{
    color: #000066;
    float: left;
    font-family: Times,serif;
    font-size: 20px;
    font-weight: bold;
    padding:0;
    margin:0;
}

h2.bodyContent_SubHeader 
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    padding:0 0 5px 0;
    margin:0;
}

h2.bodyContent_Header
{
        font-family: verdana;
        font-size: 18px;
        font-weight: bold;
        padding:0 0 10px 0;
	margin:0;
}

