
html, body {margin:0; padding:0;}
body {background-color:#fff; border-style:none; color:#000; font:.8em/1.25em Verdana, Arial, Helvetica, sans-serif; text-align:left;}
/* a:visited {color:#05028a;} */
a:hover, a:focus {text-decoration:none;}
hr {display:none;}
img {border:0;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
legend {margin:0; padding:0; text-indent:0;}
td {vertical-align:top;}


/*   General
---------------------------------------------- */
.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.nowrap {white-space:nowrap;}
.disabled {opacity:.25;}
.highlight {background:#ffff66;}
.highlightExploded {background:#aaefaa;}
.term-major-focus {font-weight:700;}
a span.highlight, a span.highlightExploded {text-decoration:underline;}
a:hover span.highlight, a:hover span.highlightExploded, a:focus span.highlightExploded {text-decoration:none;}
a.external {padding-right:15px;}



/*   Default submit button
---------------------------------------------- */
.frmBtn {display:none;}



	/*   Wrapper
	---------------------------------------------- */
	#wrapper {display:none;}


	/*   Footer
	---------------------------------------------- */
	#footer {display:none;}


		/*   Dialog
		--------------------------------------------- */ 
		#overlay {}
		.overlay {display:none;}
		.overlayVisible {display:none;}

		.dialog {background-color:#fff; border:#039 solid 1px; display:none; width:280px; z-index:91;}
		.dialog.lowerIndex {z-index:89;}
		.dialog.wide {width:530px;}
		.dialog.develop {display:block}
		.dialog .title {border-bottom:#039 solid 1px; margin-left:2px; padding:2px 0 2px 6px;}
		.dialog .title div {}
		.dialog .title h2 {color:#000; font-size:0.85em; font-weight:700; padding:0;}
		.dialog .title a.close {display:none;}
	
		.dialog .con {padding-right:8px;}
		.dialog .innerCon {background-color:#fff; padding:7px 7px 7px 7px;}
		.dialog .innerCon p {padding-bottom:17px;}
		.dialog .innerCon .form {padding:0 7px 10px 0;}
		.dialog .innerCon .form h3 {padding:15px 7px 15px 152px;}
		.dialog .innerCon .form p {padding:15px 7px 15px 152px;}
		.dialog .innerCon .form .row {float:left; min-height:23px; padding-bottom:8px; width:520px;}
		.dialog .innerCon .form .row div {float:left; width:367px;}
		.dialog .innerCon .form .row li {background-color:#fff; list-style:disc; list-style-position:inside;}
		.dialog .innerCon .form .row li:hover {background-color:#fff;}
		.dialog .innerCon .form .row label {display:block; float:left; font-weight:700; line-height:1.3em; padding:1px 18px 2px 9px; width:126px;}
		.dialog .innerCon .form .row div label {width:auto; font-weight:normal; line-height:1em; padding:3px 23px 0 5px;} 
		.dialog .innerCon .form textarea.textarea {border:#7f9db9 solid 1px; float:left; font-size:1em; height:90px; line-height:1em; padding:2px 0 1px 3px; overflow:auto; width:25em;}
		.dialog .innerCon .form input.in {border:#7f9db9 solid 1px; float:left; font-size:1em; line-height:1em; margin-right:3px; padding:2px 0 1px 3px;}
		.dialog .innerCon .form input.checkbox {height:12px; padding:0; vertical-align:top; width:12px;}
		.dialog .innerCon .form input.radio {float:left; height:12px; margin-top:2px; padding:0; vertical-align:top; width:12px;}
		.dialog .innerCon .form select.select {border:#7f9db9 solid 1px; font-size:0.9em; line-height:1em; margin:0; padding:0;}
		.dialog .innerCon .form input.in {width:25em;}
		.dialog .innerCon .form .hint-text {display:block; font-size:0.8em; line-height:1.5em; padding-left:153px;}
		.dialog .innerCon .form .required {color:#c30;}
		.dialog .innerCon .form .row .div .required {float:left; padding:3px 0 0 2px;}
		.dialog .innerCon .form .formNav {display:none;}
		.dialog .con .message {border-left:none; border-right:none; margin:0; width:272px;}
		.dialog.wide .con .message {margin:0; width:522px;}
		.dialog .con .message ul {margin:0; padding:2px 10px 4px;}
		.dialog .con .message li {padding:0 0 0 25px;}
		.dialog.clean .con .message li {padding:0 0 0 25px;}

		.dialog .notes {background:#f5f5f5; border-top:#c0c1c0 solid 1px; float:left; padding:0.5em 0; width:100%}
		.dialog .notes .hint-text {font-size:0.8em;}
		.dialog .notes .required {color:#c30; padding-right:3px;}
		.dialog .notes p {padding:0 7px; position:static;}
		.dialog .notes .note {font-size:.85em; margin:.5em 0;}
		.dialog .notes .policy {float:right; font-size:.85em;}

		.dialog a:visited {color:#05028a;}

		.dialog .b {width:100%;}
		.dialog .b div {height:9px; margin-left:7px;}

		.dialog .tools {padding-top:10px; width:100%;}


		/*   Dialog -- Forms
		--------------------------------------------- */ 
		.dialog.forms .innerCon {padding:0;}


		/*   Dialog -- About
		--------------------------------------------- */
		.dialog.about .innerCon .form {background:#fff url("/webfiles/images/bg-dialog-about.gif") 0 0 repeat-y; padding:10px 7px 10px 0;}
		.dialog.about .innerCon .form .row label {width:170px;}
		.dialog.about .innerCon .form .row div {width:313px;}

