body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #3291a9;
	font-family: Arial, Helvetica, sans-serif;
}
#cwrap {
	width: 976px;
	margin-right: auto;
	margin-left: auto;
}
#header {
}
#header #top {
	font-size: .7em;
	width: 564px;
	position: absolute;
	margin-left: 382px;
	background-image: url(../images/topbg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header #top #left {
	float: left;
}
#header #top #left ul {
	margin: 0px;
	float: left;
	list-style-type: none;
	color: #babcc1;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#header #top #left ul li {
	float: left;
	background-image: url(../images/top_separator.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: 10px;
	padding-right: 10px;
}
#header #top #left ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
#header #top #left ul li a:hover {
	color: #BABCC1;
}
#header #top #date {
	float: right;
	color: #babcc1;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#header h1 {
	margin: 0px;
	padding: 0px;
}
#header h1 a {
	font-size: .1em;
	text-decoration: none;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 327px;
	text-indent: -9999px;
	display: block;
	top: 84px;
	position: absolute;
	margin-left: 11px;
}
#header h2 {
	font-size: 0.65em;
	font-weight: normal;
	color: #babcc1;
	padding: 0px;
	position: absolute;
	top: 124px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 174px;
}
#mainmenu {
	font-size: .75em;
	height: 31px;
	float: right;
	padding-top: 122px;
	padding-right: 26px;
}
#mainmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#mainmenu ul li {
	float: left;
	padding-right: 2px;
}
#mainmenu ul li a {
	display: block;
	float: left;
	background-image: url(../images/mainmenu_tab_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	color: #babcc1;
	text-decoration: none;
}
#mainmenu ul li a strong {
	font-weight: normal;
	display: block;
	float: left;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-image: url(../images/mainmenu_tab_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
}
#mainmenu ul li a:hover {
	background-image: url(../images/mainmenu_tab_off_.gif);
	color: #dbe3ee;
}
#mainmenu ul li a:hover strong {
	background-image: url(../images/mainmenu_tab_off_.gif);
}
#dashboard #menu-dashboard a, #affiliates #menu-affiliates a, #signups #menu-signups a,
#offers #menu-offers a, #reports #menu-reports a, #myaccount #menu-myaccount a, 
#settings #menu-settings a {
	background-image: url(../images/mainmenu_tab_on.gif);
	color: #2e3f62;
}
#dashboard #menu-dashboard a strong, #affiliates #menu-affiliates a strong, #signups #menu-signups a strong,
#offers #menu-offers a strong, #reports #menu-reports a strong, #myaccount #menu-myaccount a strong, 
#settings #menu-settings a strong {
	background-image: url(../images/mainmenu_tab_on.gif);
	font-weight: bold;
}
#content {
	float: left;
	width: 976px;
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#content2 {
	float: left;
	width: 971px;
	padding-right: 5px;
	background-image: url(../images/content_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#pagetitle {
	float: left;
	width: 941px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b2d7f2;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#pagetitle h1 {
	font-size: 1.6em;
	color: #333333;
	letter-spacing: -0.5px;
	margin: 0px;
	padding: 0px;
}
#networksnapshot {
	float: left;
	width: 941px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
#networksnapshot .hdr {
	float: left;
	width: 941px;
	background-image: url(../images/charthdr_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#networksnapshot .hdr span {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	float: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 12px;
}
#leftcontent {
	float: left;
	width: 588px;
	padding-left: 15px;
	padding-top: 15px;
}
#rightcontent {
	float: right;
	width: 337px;
	padding-right: 15px;
	padding-top: 15px;
}
.leftbox {
	float: left;
	width: 588px;
	font-size: .75em;
	padding-bottom: 15px;
}
.leftbox .hdr {
	background-image: url(../images/leftbox_hdrbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 566px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	font-size: 1.3em;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 1em;
	padding-right: 10px;
	padding-left: 10px;
}
.leftbox .tablecontent {
	float: left;
	width: 588px;
}
.leftbox .tablecontent td {
	background-image: url(../images/horizpx.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.leftbox .tablecontent td.tblhdr {
	font-weight: bold;
	color: #333333;
	background-image: url(../images/leftbox_tblhdr_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.leftbox .tablecontent .strike {
	text-decoration: line-through;
}
.leftbox .tablecontent td.done {
	color: #999999;
	background-color: #eeeeee;
}
.leftbox .tablecontent .inprogress {
	background-image: url(../images/icon_clock.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 19px;
}
.leftbox .tablecontent span.done {
	background-image: url(../images/icon_check_round.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 19px;
}
.leftbox .tablecontent span.high {
	color: #cc0000;
}
.leftbox .tablecontent span.low {
	color: #9ba923;
}
.leftbox .tablecontent .total {
	color: #333333;
	background-color: #eeeeee;
	font-weight: bold;
}
.rightbox {
	float: left;
	width: 337px;
	font-size: .75em;
	padding-bottom: 15px;
}
.rightbox .hdr {
	background-image: url(../images/rightbox_hdrbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 315px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #788196;
	border-left-color: #788196;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 1em;
	padding-right: 10px;
	padding-left: 10px;
}
.rightbox .hdr img {
	vertical-align: middle;
	padding-right: 4px;
}
.rightbox .tablecontent {
	float: left;
	width: 337px;
}
.rightbox .tablecontent td {
	background-image: url(../images/horizpx.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666666;
}
.rightbox .tablecontent td strong {
	color: #333333;
}
.rightbox .tablecontent td.tblhdr {
	font-weight: bold;
	color: #333333;
	background-image: url(../images/rightbox_tblhdr_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: .9em;
}
.rightbox .tablecontent .strike {
	text-decoration: line-through;
}
.rightbox .tablecontent td.done {
	color: #999999;
	background-color: #eeeeee;
}
.rightbox .tablecontent .inprogress {
	background-image: url(../images/icon_clock.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 19px;
}
.rightbox .tablecontent span.done {
	background-image: url(../images/icon_check_round.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 19px;
}
.rightbox .tablecontent span.high {
	color: #cc0000;
}
.rightbox .tablecontent span.low {
	color: #9ba923;
}
.rightbox .tablecontent .total {
	color: #333333;
	background-color: #eeeeee;
	font-weight: bold;
}
.rightbox a {
	font-weight: bold;
	color: #0d5f9b;
	text-decoration: none;
}
.rightbox a:hover {
	color: #003366;
}
.rightbox .formedit {
	float: left;
	width: 337px;
}
.rightbox .formedit td {
	background-image: url(../images/horizpx.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666666;
}
.rightbox .formedit td strong {
	color: #333333;
}
.rightbox .formedit td.tblhdr {
	font-weight: bold;
	color: #333333;
	background-image: url(../images/rightbox_tblhdr_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: .9em;
}
.rightbox .formedit .strike {
	text-decoration: line-through;
}
.rightbox .formedit td.current {
	background-color: #f4f6f9;
	color: #333333;
	font-size: 1.2em;
	font-weight: bold;
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	padding-left: 23px;
}
.rightbox .formedit #formtable {
	width: 307px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	padding-top: 15px;
	padding-left: 10px;
}
.rightbox ul.pages {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 337px;
	list-style-type: none;
}
.rightbox ul.pages li {
	float: left;
	width: 337px;
}
.rightbox ul.pages li a {
	display: block;
	float: left;
	width: 317px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	background-image: url(../images/horizpx.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.rightbox ul.pages li a:hover {
}
.rightbox ul.pages li.current a {
	font-size: 1.2em;
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	padding-left: 20px;
	background-color: #f4f6f9;
	width: 307px;
}
#footer {
	float: left;
	width: 946px;
	background-image: url(../images/footer_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: .7em;
	color: #c2dee5;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 30px;
}
#footer p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#footer p a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 15px;
}
#footer p a:hover {
	text-decoration: underline;
}
.page {
	padding: 15px;
	float: left;
	width: 941px;
	font-size: .8em;
	line-height: 1.4em;
}
.page p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.page h2 {
	font-size: 1.7em;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.pagesmall {
	width: 588px;
	padding-left: 0px;
}
.pagesmall #formtable {
	width: 528px;
}
.pagesmall .pagetable {
	width: 588px;
}
#affiliatecontent {
	float: left;
	width: 941px;
	padding-top: 10px;
}
#formtable {
	float: left;
	width: 909px;
	border: 1px solid #e4e4e4;
	margin-top: 20px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 10px;
}
#formtable form {
	margin: 0px;
	padding: 0px;
}
#formtable td {
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#formtable form select {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #AFB2B8;
}
#formtable form .editbox {
	border: 1px solid #afb2b8;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 2px;
	background-image: url(../images/editbox_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1em;
}
#formtable .button {
	vertical-align: middle;
	margin-top: -2px;
}
#formtable select.list {
	width: 200px;
}
#notes {
	float: left;
	width: 941px;
	padding-top: 20px;
}
#notes .item {
	float: left;
	width: 941px;
	padding-bottom: 10px;
}
#notes .item h2 {
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
}
#notes .item .info {
	float: left;
	width: 85px;
	font-size: 0.95em;
	padding-left: 15px;
}
#notes .item .info .username {
	float: left;
	width: 100px;
	font-weight: bold;
}
#notes .item .info .date {
	float: left;
	width: 100px;
	color: #999999;
}
#notes .item .info .buttons {
	float: left;
	width: 100px;
	padding-top: 3px;
}
#notes .item .content {
	float: right;
	width: 805px;
	background-image: url(../images/vertpx.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
}
#notes .item .content p {
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#notes a {
	color: #0d5f9b;
	text-decoration: none;
}
#notes a:hover {
	color: #003366;
}
#modules {
	float: left;
	width: 941px;
	padding-top: 15px;
}
#modules .item {
	float: left;
	width: 941px;
	opacity: .5;
	filter: alpha(opacity=50);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	padding-bottom: 10px;
}
#modules .itemon {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#modules .item .check {
	float: left;
	width: 36px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 25px;
}
#modules .item .image {
	float: left;
	width: 113px;
}
#modules .item .content {
	float: right;
	width: 760px;
}
#modules .item .content h2 {
	font-size: 1.3em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#modules .item .content p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#submenu {
	font-size: .75em;
	float: right;
	height: 47px;
	padding-right: 22px;
}
#submenu ul {
	margin: 0px;
	float: left;
	list-style-type: none;
	background-image: url(../images/submenu_bgright.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#submenu ul li {
	float: left;
}
#submenu ul li a {
	color: #333333;
	display: block;
	float: left;
	text-decoration: none;
	background-image: url(../images/submenu_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 23px;
	padding-left: 16px;
}
#submenu ul li a.current {
	background-image: url(../images/submenu_bg_on.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #39340d;

}
#submenu ul li a:hover {
	text-decoration: none;
	color: #000000;
	background-image: url(../images/submenu_hover.gif);
}
.pagetable {
	font-size: 12px;
	float: left;
	width: 941px;
	padding-top: 15px;
}
.pagetable table {
	float: left;
}
.pagetable td {
	background-image: url(../images/horizpx.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.pagetable td.tblhdr {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/leftbox_hdrbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.pagetable .strike {
	text-decoration: line-through;
}
.pagetable a {
	color: #0d5f9b;
	text-decoration: none;
}
.pagetable a:hover {
	color: #003366;
}
.pagetable td.expanded {
        background-color: #f8f8f8;
}
.pagetable td.expanded td {
        background-image: none;
        padding: 0px;
}
#searchbox {
	background-color: #ebebeb;
	float: left;
	width: 911px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#searchbox form {
	margin: 0px;
	padding: 0px;
}
#searchbox form select, #searchbox form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
}
#searchbox ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 911px;
	list-style-type: none;
}
#searchbox ul li {
	float: left;
}
#searchbox ul li.keyword {
	width: 680px;
	padding-top: 2px;
}
#searchbox ul li.category {
	width: 150px;
	padding-right: 10px;
	padding-top: 2px;
}
#searchbox ul li.button {
}
#pagination {
	float: left;
	width: 941px;
	font-size: 1.1em;
	padding-bottom: 15px;
	padding-top: 15px;
}
#pagination ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
#pagination ul li {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
}
#pagination ul li.empty {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#pagination ul li.last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#pagination ul li a {
	color: #0d5f9b;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	float: left;
}
#pagination ul li a:hover {
	color: #003366;
	text-decoration: underline;
}
#pagination ul li a.current {
	font-weight: bold;
	background-color: #eeeeee;
	color: #000000;
}
.formbox {
	float: left;
	width: 909px;
	border: 1px solid #e4e4e4;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 15px 10px;
	margin-bottom: 10px;
}
.formbox .close {
	float: right;
}
.formbox .close img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.formbox p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.fbsuccess {
	background-image: url(../images/icon_form_check.gif);
	color: #3a801f;
	border-top-color: #c3e9b4;
	border-right-color: #c3e9b4;
	border-bottom-color: #c3e9b4;
	border-left-color: #c3e9b4;
}
.fberror {
	background-image: url(../images/icon_form_cross.gif);
	color: #cc0000;
	border-top-color: #ebb4b4;
	border-right-color: #ebb4b4;
	border-bottom-color: #ebb4b4;
	border-left-color: #ebb4b4;
}
.fbwarning {
	background-image: url(../images/icon_form_warning.gif);
	color: #cc9900;
	border-top-color: #f2dc9c;
	border-right-color: #f2dc9c;
	border-bottom-color: #f2dc9c;
	border-left-color: #f2dc9c;
}
.fbinfo {
	background-image: url(../images/icon_form_info.gif);
	color: #006699;
	border-top-color: #85cff4;
	border-right-color: #85cff4;
	border-bottom-color: #85cff4;
	border-left-color: #85cff4;
}
.disabled {
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.subcat {
	padding-left: 20px !important;
}
.formhdr {
	font-size: 1.7em;
	font-weight: bold;
	color: #333333;
	float: left;
	margin-top: -35px;
	position: relative;
	width: 909px;
}
img, div, h2, h3, a, input, p, ul, li, td, table { behavior: url(iepngfix.htc); }
.info_cwrap {
        padding-top: 153px;
}
#infobox {
        float: left;
        width: 976px;
        background-image: url(../images/infobox_bgbottom.png);
        background-repeat: no-repeat;
        background-position: left bottom;
        padding-bottom: 24px;
}
#infoboxw {
        background-image: url(../images/infobox_bgtop.png);
        background-repeat: no-repeat;
        background-position: left top;
        padding-bottom: 24px;
        padding-top: 100px;
        float: left;
        width: 976px;
}
#infoboxw h1 {
        font-size: 1.6em;
        color: #333333;
        letter-spacing: -1px;
        margin: 0px;
        float: left;
        padding-top: 0px;
        padding-right: 260px;
        padding-bottom: 0px;
        padding-left: 260px;
        background-image: url(../images/icon_info_large.gif);
        background-repeat: no-repeat;
        background-position: 140px 0px;
}
#infoboxw p {
        font-size: .85em;
        margin: 0px;
        padding-top: 10px;
        padding-right: 260px;
        padding-bottom: 50px;
        padding-left: 260px;
        float: left;
}
#infoboxw p a {
        font-weight: bold;
        color: #0d5f9b;
        text-decoration: none;
}
#infoboxw p a:hover {
        color: #000000;
}
#infoboxw p a.login {
        background-image: url(../images/icon_login.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        display: block;
        float: left;
        padding-top: 6px;
        padding-bottom: 10px;
        padding-left: 30px;
        padding-right: 10px;
}
.error_cwrap {
        padding-top: 107px;
        width: 977px !important;
}
.berror {
        background-color: #FFFFFF;
        background-image: url(../images/errorpage_bg.gif);
}
#errorbox {
        float: left;
        width: 977px;
        background-image: url(../images/errorbox_top.gif);
        background-repeat: no-repeat;
        background-position: left top;
        padding-bottom: 0px;
}
#errorboxw {
        background-image: url(../images/errorbox_bottom.gif);
        background-repeat: no-repeat;
        background-position: left bottom;
        padding-bottom: 0px;
        padding-top: 100px;
        float: left;
        width: 977px;
}
#errorboxw .content {
        float: left;
        width: 977px;
        background-image: url(../images/icon_disabledlink.gif);
        background-repeat: no-repeat;
        background-position: 120px 0px;
        padding-bottom: 80px;
}
#errorboxw .content h1 {
        font-size: 1.6em;
        color: #cc0000;
        letter-spacing: -1px;
        margin: 0px;
        float: left;
        padding-top: 0px;
        padding-right: 260px;
        padding-bottom: 0px;
        padding-left: 260px;
        width: 457px;
}
#errorboxw .content p {
        font-size: 0.85em;
        margin: 0px;
        padding-top: 10px;
        padding-right: 200px;
        padding-bottom: 20px;
        padding-left: 260px;
        float: left;
        color: #666666;
        line-height: 1.5em;
        width: 517px;
}
#errorboxw .content p a {
        font-weight: bold;
        color: #0d5f9b;
        text-decoration: none;
}
#errorboxw .content p a:hover {
        color: #000000;
}
ul#documents {
        margin: 0px;
        float: left;
        width: 900px;
        list-style-type: none;
        font-size: .9em;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}
ul#documents li {
        float: left;
        width: 900px;
}
ul#documents li a {
        font-weight: bold;
        color: #2673bf;
        text-decoration: none;
        display: block;
        background-image: url(../images/icon_document.gif);
        background-repeat: no-repeat;
        background-position: 0px 5px;
        padding-top: 7px;
        padding-right: 0px;
        padding-bottom: 7px;
        padding-left: 22px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #ebebeb;
        width: 878px;
        float: left;
}
ul#documents li a.remove {
        background-image: none;
        width: 11px !important;
        padding: 0px !important;
        float: right;
        border: none;
        margin-top: -22px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}
ul#documents li a:hover {
        color: #003366;
}