body {
margin: 0;
padding: 0;
font:normal 11px arial,helvetica,sans-serif;
background: #dab443 url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symanedu/pb/images/redesign09/background.gif) repeat-x; 
}
a, a:visited {
color: #CC6600;
text-decoration: none;
}
a:active, a:hover {
text-decoration: underline;
}
img {
border: 0;
}
h1 {
color:#7F6377;
text-decoration:none;
font:bold 2.2em/1em arial,helvetica,sans-serif;
width:100%;
margin:0pt;
padding:0pt;
}
h2 {
width:100%; 
font:bold 1.4em/1em arial,helvetica,sans-serif; 
color:#666;
}
h3 {
width:100%; 
font:bold 16px/16px arial,helvetica,sans-serif; 
color:#ffcb05;
margin:0px;
padding:0px;
}
.dr_Content ul {
margin:0; 
padding:0;
}
.dr_label { 
color: #ffcb05; 
font-weight: bold; 
}
.dr_formLine { 
margin:2px 0px 4px 0px; 
padding:0px;
}

/* Home */
#dr_Home {
width: 950px;
}
#dr_Home #eligible_links a {
display:inline;
}
#dr_Home #NIS_EDU_PromoLanding p#subhead_intro {
font-size:11px;
}
/* All Pages */

.dr_Content {
text-align: left;
}
#symwrapper {
width: 950px;
margin:0px auto;
}
#symanedu_eligible { 
position: absolute; 
top: 275px; 
left: 40px; 
z-index: 99; 
width: 450px; 
height: 100px;  
display:none; 
}
#symanedu_buy { 
position: absolute; 
top: 225px; 
left: 40px; 
z-index: 99;
width: 450px; 
height: 165px; 
display:none; 
}
#content_bottom {
height:5px;
width:906px;
margin:0 auto 20px auto;
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symanedu/pb/images/redesign09/studentAuth_bgBottom.gif) no-repeat bottom left #111;
}
.subhead {
color:#fff;
font-weight:bold;
display:block;
margin:0;
padding:0px;
}

/* Forms */

#eligible_links { 
position: absolute; 
top: 380px; 
left: 60px; 
text-align:right;
}
#eligible_links a {
display:block;
}
#dr_symanedu_registerFields { 
width: 410px;
padding:330px 0 10px 188px;
}
#dr_symanedu_registerFields .first {
margin:20px 0 4px 0;
}
.dr_formLine input {
width:250px;
}
#dr_symanedu_registerFields .dr_formLine {
width:410px;
float:left;
clear:left;
}
#dr_symanedu_registerButton {  
display:block;
width:120px;
margin:-5px 0 0 0;
float:right;
}
#dr_symanedu_registerButton input {
width:120px;
}
span.dr_error {
clear:left; 
float:left;
margin-left:0;
width:270px;
color:#cc0000;
}
.dr_formLine a {
float:left;
clear:both;
}
fieldset { 
border: none; 
margin:0px;
padding:0px;
}
/*StudentRegistration Page*/

#dr_StudentRegistration #loginEmail, 
#dr_StudentRegistration #loginEmail2 {
margin:2px 0px 4px 0px;
}
#dr_StudentRegistration { 
background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symanedu/pb/images/redesign09/studentAuth_bg_2.jpg) no-repeat top center #111; 
position: relative; 
width:906px;
margin:20px auto 0px auto;
}



/*Login page */
#symanedu_login {
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symanedu/pb/images/redesign09/studentAuth_bg_2.jpg) no-repeat #111; 
width:906px;
margin:20px auto 0px auto;
position:relative;
}
#symanedu_login #loginEmail, 
#symanedu_login #loginPassword {
margin:2px 0px 4px 0px;
}
#symanedu_login #symanedu_loginFields { 
width: 410px;
padding:330px 0 30px 188px;
}
#symanedu_login #symanedu_loginFields .dr_formLine {
width:410px;
float:left;
clear:left;
}
#symanedu_login #symanedu_loginFields .first {
margin:20px 0 0 0;
}
#symanedu_login #symanedu_loginButton {  
display:block;
width:120px;
margin:-5px 0 0 0;
float:right;
}
#symanedu_login #symanedu_loginButton input {
width:120px;
}

/*forgot password page*/
#dr_ForgotPassword #enterEmail, 
#dr_ForgotPassword #verifyEmail { 
margin:2px 0px 4px 0px;
}
#dr_ForgotPassword { 
width:906px;
position: relative;
margin:20px auto 0px auto;
background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symanedu/pb/images/redesign09/studentAuth_bg_2.jpg) no-repeat top center #111; 
}

/* Footer */

#symanedu_footer {
width: 900px;
margin: 0;
color: #666;
text-align: left;
}

#dr_sym_footer {
margin:0 auto;
padding:50px 0;
width:900px;
}
#dr_sym_footer li#dr_sym_copy {
border-top:1px solid #999;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:8px;
}
#dr_sym_footer li {
border-top:1px solid #999;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#dr_sym_footer li a {
border-left:1px solid #999;
display:block;
font-size:9px;
margin:8px 0 0 5px;
padding-left:5px;
}

/*Interstitial Page*/
#dr_Page_ProductCrossSellPage .boldFont {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px; } 
#dr_Page_ProductCrossSellPage .text {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin:0; }
#dr_Page_ProductCrossSellPage .crumbs {display:none;}

#dr_Page_ProductUpSellPage #dr_sym_left_gutter, #dr_Page_ProductCrossSellPage #dr_sym_left_gutter{
display:none;
}
#dr_Page_ProductUpSellPage #dr_offerFooter, #dr_Page_ProductCrossSellPage #dr_offerFooter {
float:left;
margin:0 20px 0 0;
clear:both;
}
#dr_Page_ProductUpSellPage #dr_sym_white, #dr_Page_ProductCrossSellPage #dr_sym_white {
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symnahho/pb/images/InterstitialRedesign_09/contentBorderMid.gif) repeat-y;
width:800px;
margin:15px 0 0 0;
padding:0px;
}
#dr_Page_ProductUpSellPage #dr_sym_white .top, #dr_Page_ProductCrossSellPage #dr_sym_white .top{
display:block;
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symnahho/pb/images/InterstitialRedesign_09/contentBorderTop.gif);
height:15px;
}
#dr_Page_ProductUpSellPage .bottom, #dr_Page_ProductCrossSellPage .bottom{
display:block;
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symnahho/pb/images/InterstitialRedesign_09/contentBorderBot.gif);
height:15px;
clear:both;
}
#dr_Page_ProductUpSellPage #dr_ProductUpSell, #dr_Page_ProductCrossSellPage #dr_ProductCrossSell {
float:none;
clear:both; 
width:600px;
margin:0px auto;
}
#dr_Page_ProductUpSellPage .crumbs, #dr_Page_ProductCrossSellPage .crumbs {
width:600px;
margin:30px auto 0px auto;
float:none;
}
#dr_Page_ProductCrossSellPage div#dr_siteButtons {
clear:both;
padding:0;
}
#dr_Page_ProductCrossSellPage #dr_acceptOffer {
float:left;
margin-left:170px;
width:202px;
}
#dr_Page_ProductCrossSellPage #dr_declineOffer {
float:left;
width:214px;
}