﻿body 
{
	margin:0px;
	background-color:#d2d5db;
	background-image:url(images/page_bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:14px;
	color:#333333;
}

a:link, a:visited
{
	text-decoration:none;
	color:#000066;
}

a:active, a:hover
{
	text-decoration:underline;
	color:#000066;
}

select.inputSelect, select.inputSelect option
{
    background-color:#f7f4f1;
    color:#000066;
}

select.inputSelect
{   
	padding:4px;
	font-size:16px;
	font-weight:bold;
	background-color:#f7f4f1;
	color:#000066;
	border:solid 3px #000066;
	margin-bottom:20px;
}

#page_wrapper
{
	margin-left:auto;
	margin-right:auto;
	width:887px;
}

#page_header
{
	position:relative;
	height:200px;
	background-image:url(images/header_bg.gif);
	background-repeat:no-repeat;
}

#page_header .logoBox
{
	position:relative;
	top:80px;
	left:260px;
	width:675px;
}

#page_header .usefLogo
{
	float:left;
}

#page_header .affiliateLogo
{
	float:left;
}

#page_content
{
	background-color:#FFFFFF;
	background-image:url(images/content_bg.gif);
	background-repeat:repeat-y;
	padding:10px 30px 10px 30px;
}

#page_content .statusBar
{
	float:right;
	width:360px;
	height:42px;
}

#page_content h2
{
	margin-top:0px;
	font-size:22px;
	color:#000066;
}

#page_footer
{
	height:25px;
	background-image:url(images/footer_bg.gif);
	background-repeat:no-repeat;
}

.contentInner
{
	padding:30px 30px 30px 30px;
}

.continue
{
	text-align:center;
}

.continueBttn
{
	padding:4px;
	font-size:16px;
	font-weight:bold;
	background-color:#f7f4f1;
	color:#000066;
	border:solid 3px #000066;
	cursor:pointer;
}

.printDiv
{
	text-align:center;
	margin:50px;
}

.printDiv a:link,
.printDiv a:active,
.printDiv a:visited,
.printDiv a:hover
{
	text-decoration:none;
}

.printBttn
{
	padding:10px;
	font-size:16px;
	font-weight:bold;
	background-color:#f7f4f1;
	color:#000066;
	border:solid 3px #000066;
	cursor:pointer;
}

.selAffiliateBttn
{
	display:inline-block;
	margin-right:5px;
}

.selAffiliateBttn:link,
.selAffiliateBttn:visited
{
	border:solid 5px #d2d5db;
}

.selAffiliateBttn:active,
.selAffiliateBttn:hover
{
	border:solid 5px #f9f0c3;
}

.formTip
{
	border:1px solid #ffcc00;
	padding:7px;
	background-color:#f9f0c3;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	margin-bottom:15px;
}

.formTip h3
{
	font-size:14px;
	margin:0px 0px 10px 0px;
}

.smallTxt
{
	font-size:11px;
}

.resultsLeftCol
{
	float:left;
	width:375px;
	margin-right:15px;
}

.resultsRightCol
{
	float:left;
	width:375px;
}

.resultsLeftCol .header,
.resultsRightCol .header
{
	background-color:#b5a399;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}

.resultsLeftCol .item,
.resultsRightCol .item
{
	border:1px solid #FFFFFF;
	padding:3px;
}

.resultsLeftCol .altitem,
.resultsRightCol .altitem
{
	border:1px solid #EEEEEE;
	background-color:#EEEEEE;
	padding:3px;
}

.resultsLeftCol .selitem,
.resultsRightCol .selitem
{
	border:1px solid #ffcc00;
	padding:3px;
	background-color:#f9f0c3;
}

.resultsLeftCol .itemid,
.resultsRightCol .itemid
{
	float:left;
	width:80px;
}

.resultsLeftCol .itemname,
.resultsRightCol .itemname
{
	float:left;
}

.resultsLeftCol .itemstatus,
.resultsRightCol .itemstatus
{
	float:right;
	width:15px;
	height:15px;
}

.resultsLeftCol .membershipkey,
.resultsRightCol .membershipkey
{
	margin-bottom:5px;
	line-height:18px;
}

.resultsLeftCol a:link,
.resultsLeftCol a:visited,
.resultsLeftCol a:active,
.resultsLeftCol a:hover,
.resultsRightCol a:link,
.resultsRightCol a:visited,
.resultsRightCol a:active,
.resultsRightCol a:hover
{
	cursor:pointer;
	color:#333333;
	text-decoration:none;
}

.popOwners
{
	width:375px;
	background-color:#FFFFFF;
	border:solid 1px #CCCCCC;
	padding:10px;
}

/* Generic Pager */

.genericPager
{
    padding:5px;
    clear:both;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    color:#000066;
    padding-bottom:25px;
}

.genericPager .pagerLinks
{
    margin-top:15px;
}

.genericPager a:link, .genericPager a:visited
{
    color:#000066;
    padding:3px 7px 3px 7px;
    border:solid 1px #000066;
    text-decoration:none;
}

.genericPager a:active, .genericPager a:hover
{
    color:#000000;
    padding:3px 7px 3px 7px;
    border:solid 1px #000000;
    text-decoration:none;
}

.genericPager .currentPage
{
    color:#FFFFFF;
    padding:3px 7px 3px 7px;
    border:solid 1px #000066;
    background-color:#000066;
    text-decoration:none;
}

.genericPager a[disabled]
{
    display:none;
}

/* Modal Progress */

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:20%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
    text-align:center;
}