#ajax-load { display: none; padding: 5px; padding-left: 25px; font: 11px Arial; border: 1px dotted #555; color: #000; 
	position: absolute; top: 5px; right: 5px; background: #ffc url(/transition-file/ajax-load.gif) no-repeat 4px 4px; }
body { background: #676767 url(/transition-file/bg-band.gif) repeat-x 0px 120px; margin: 0px 0 0 0; padding: 0; }
* { font-size: 12px;  font-family: arial; }
#content-contain { position: relative; background: #FFFFFF; margin: 110px auto 75px auto; width: 740px; }
#header-links { position: absolute; right: 0; top: -25px; color: #FFFFFF; font-size: 11px; }
#header-links a { color: #FFFFFF; text-decoration: none; font-size: 11px; }
#header-links a:hover { color: #FFFFFF; text-decoration: underline; font-size: 11px; }
#footer-links { color: #FFFFFF; background: #676767; font-size: 11px; padding: 15px 40px; }
#footer-links a { color: #FFFFFF; text-decoration: none; font-size: 11px; }
#footer-links a:hover { color: #FFFFFF; text-decoration: underline; font-size: 11px; }
#footer-links a.copyright { color: #FFFFFF; text-decoration: none; font-size: 11px; }
#footer-links a.copyright:hover { color: #FFFFFF; text-decoration: none; font-size: 11px; }
input { width: 380px; border: 1px solid #CCC; padding: 2px; font: 11px; }
.required-fields { color: #900; font-size: 10px; }
#find-contract-contain { position: relative; Xbackground: #e2e2e2; margin-bottom: 15px; }
#find-contract-form { margin: 10px 40px 0px 40px; }
#find-contract-description { font-size: 12px; color: #676767; margin: 20px 40px; }
#find-contract-description em { color: #0066FF; font-size: 12px; font-style: normal; }
#find-partners { float: left; color: #676767; cursor: pointer; background: url(/transition-file/btn-arrow-2.gif) no-repeat top right; 
	padding-right: 20px; margin: 10px 0px; border: 0px solid gray; }
#find-contract-table td { padding-right: 4px; padding-bottom: 2px; }
#ok-notice { position: relative; text-align: center; border: 2px solid gray; background: #ffc; padding: 10px; position: absolute; top: 40%; left: 40%; }
#ok-notice .message { font-weight: bold; margin-bottom: 5px; }
#ok-notice .button { display: inline; width: 40px; border: 2px solid gray; font-weight: bold; cursor: pointer; padding: 2px 4px; background: #FFF; }
#checkbox-description { font-size: 15px; color: #0066FF; margin: 15px 40px; }
#partner-checkboxes { margin: 10px; }
.partner-contain { float: left; width: 33%; }
.partner { float: left; padding: 3px 0px 15px 0px; border: 0px solid gray; cursor: pointer; }
.partner div { color: #1c3664; border: 0px solid gray; margin: 0px 10px 3px 30px; }
.checkoff { background: #fff url(/transition-file/check-off.gif) no-repeat 2px 2px; border: 1px solid #fff; }
.checkon { background: #fbfbfb url(/transition-file/check-on.gif) no-repeat 2px 2px; border: 1px solid #ddd; }
#add-partner { float: left; color: #676767; cursor: pointer; background: url(/transition-file/btn-arrow-2.gif) no-repeat top right; 
	border: 0px solid gray; padding-right: 20px; text-align: right; margin: 10px 0px 10px 40px; }
#checkbox-submit { float: right; color: #676767; cursor: pointer; background: url(/transition-file/btn-arrow-2.gif) no-repeat top right; 
	border: 0px solid gray; padding-right: 20px; text-align: right; margin: 10px 40px 10px 0px; }
.sep { background: url(/transition-file/sep-band.gif) repeat-x 0px 0px; border: 0px solid #eee;  height: 7px; }
#existing-contain { position: relative; }
#existing-description { font-size: 12px; color: #676767; margin: 15px 40px; }
#existing-description em { color: #0066FF; font-size: 12px; font-style: normal; }
#existing-form { background-color: #e2e2e2; padding: 10px 20px 20px 40px; }
.formcheckoff { background: #e2e2e2 url('') no-repeat 12px 30px; border: 1px solid #fff; }
.formcheckon { background: #e2e2e2 url(/transition-file/check-on.gif) no-repeat 12px 30px; border: 1px solid #ddd; }
#existing-table td { padding-right: 4px; padding-bottom: 2px; }
#existing-submit { position: absolute; color: #676767; cursor: pointer; background: url(/transition-file/btn-arrow-2.gif) no-repeat top right; 
	bottom: 30px;  right: 130px;  padding-right: 20px; }
/* AGREEMENT PAGE */
#agreement-wrap { margin: 30px 40px 30px 40px; }
#agree-buttons { Xposition: relative; clear: both; margin: 20px 0px; overflow: auto; }
#btn-agree { float: left; color: #676767; cursor: pointer; background: url(/transition-file/btn-arrow-2.gif) no-repeat top right; 
	Xbottom: 30px;  Xright: 130px;  padding-right: 20px; }
#btn-not-agree { float: left; color: #676767; cursor: pointer; background: url(/transition-file/btn-arrow-2.gif) no-repeat top right; 
	Xbottom: 30px;  Xright: 130px;  margin-left: 50px; padding-right: 20px; }
/* STATIC PAGES */
#static-page-wrap { margin: 30px 40px 30px 40px; color: #666; }
#static-page-wrap h1 { display: inline; font: bold 16px Arial; color: #06F; }
#static-page-wrap p {  }
#static-page-wrap a { color: #000; text-decoration: underline; }
#static-page-wrap a:hover { background: #efefef; color: #000; text-decoration: underline; }
#static-page-wrap ul { list-style: square; border: 0px solid gray; padding: 0; margin: 0;}
#static-page-wrap li { border: 0px solid blue;  margin-left: 15px; }
/* INDEX PAGE */
#index-page-wrap { margin: 10px; color: #666; }
#index-page-wrap a { font-size: 11px; color: #000; text-decoration: underline; }
#index-page-wrap a:hover { font-size: 11px; background: #efefef; color: #000; text-decoration: underline; }
#index-page-wrap a#readmore { font-size: 13px; color: #000; text-decoration: underline; }
#index-page-wrap a#readmore:hover { font-size: 13px; background: #efefef; color: #000; text-decoration: underline; }
#index-page-wrap #index-table td { font-size: 11px; border: 0px solid gray;  padding: 5px 15px 5px 15px; line-height: 15px; }

