div#topSection div.Stubs {width: 780px;}
div#content div#topSection {background: url('/html/sun_resource/images/back.gif') repeat-y;}
div.leadPromo {width: 360px;}
div.secondaryPromo {width: 408px;}
div.leadPromo h2 {margin:0; line-height:1.5em;}
div.box h2 {height: auto; background: none !important;}
.secondaryPromo span {float: right; width: 320px; font-size: 11px;}
.overlay {background: #000; position:fixed; width: 100%; height: 100%; display: none; opacity:0.6;filter:alpha(opacity=60); z-index: 99999; left: 0; top: 0;}
.log_form, .log_form1 {padding: 32px 20px 20px; background: #fff url('/html/sun_resource/images/header1.gif') no-repeat top left; position: fixed; top: 10%; left: 40%; z-index: 999999; text-align: center; width: 270px; display: none; text-align: right; line-height: 25px;}
#here {display: block; text-align: center; border-bottom: 1px solid #7b7b7b; margin-bottom: 10px;}
.errors {font-size: 10px; color: #FF0000;}
.minMarginRight {border: 0; padding-bottom: 100px; background-position: bottom left; background-repeat: no-repeat;}
div#topSection div.panel img {border: 0;}
div#topSection div.Stubs div.box h2 {line-height: 1.2em; margin: 4px 0;}

#log_form small {line-height: normal;}
div#topSection div.Stubs div.box p {margin-bottom: 1em; font-size: 12px !important;}
.error {background:transparent url(/html/sun_resource/images/error.gif) no-repeat scroll right center;}
#log_form .formElement {border: 1px solid #999; height: 1.3em; padding: 2px;}
#mainText {text-align: center; display: block;}

/* IE6 Overlay fix */
* html #overlay, * html #log_form, #log_form1 {position: absolute;} 
* html #log_form, * html #log_form {top: 100px;}
* html div#topNav div#sections ul#sectionsMain li.last, * html div#topNav div#sections ul#sectionsStatic li.last {display: none;}


