body {    text-align:     center;    background-image:url("images/background.gif");background-repeat:repeat-x;}

a {    color:              #000080;    text-decoration:    underline;}

a:hover {    color:              #8080FF;}
#frame {	width:          760px;	margin-right:   auto;	margin-left:    auto;	margin-top:     10px;	padding:        0px;	text-align:     left;	font-family:    Verdana;	font-size:      11px;}

#contentheader {
	width:          760px;
	text-align: center;
}

#content {width: 760px; background:#FFFFFF; border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; border-collapse: collapse; height:100%; clear:both; margin:0;}

#offerinfobar {	float:			left;	width:			750px;	background:		#FFFFFF;	font-size:		12px;	line-height:	normal;	border-bottom:	1px solid #000;	padding:		5px;	text-align:		center;}

#offerviewbar {	float:			left;	width:			750px;	background:		#E4E8F1;	font-size:		12px;	line-height:	normal;	border-bottom:	1px solid #000;	padding:		5px;	text-align:		center;}

#statusbar {	float:			left;	width:			750px;	background:		#E4E8F1;	font-size:		12px;	line-height:	normal;	padding:		5px;	text-align:		center;	margin-bottom:	10px;	border:			1px solid #000;}

#sbleft {	width:			20%;	float:			left;}

#sbcenter {	width:			55%;	float:			left;}

#sbright {	width:			25%;	float:			right;}

#navbar {    float: left;    width:760px;    background-image:url("images/menu_bg.gif"); height:50px; background-repeat:no-repeat;font-size:12px;line-height:normal;text-align:center;}

#tabnav li {		margin: 0; 		padding: 0;  		display: inline;  		list-style-type: none;}

#tabnav a:link, #tabnav a:visited {float: left;		/*background: #D1D8E7;*/ background-repeat:no-repeat; text-align:center;	font-size: 12px;	width:92px;	line-height: 16px;		height:10px; font-weight: bold;		padding: 8px 0px 10px 0px;		margin-right: 4px;		text-decoration: none; color: #FFF;}

#tabnav a:link.active, #tabnav a:visited.active {color:#FFF;}

#tabnav a:hover {		/*background: #ECEFF5;*/ color: #CCC;}

#footer {    float:          left;    width:          760px;    font-size:      12px;    line-height:    normal;    text-align:     left;   margin-bottom:  20px;    padding-top:    8px;    padding-bottom: 8px;    }
#footer a {color:#21678E; }
#centerwrapper {    width:          724px;    margin-left:    auto;    margin-right:   auto;}

#boxify {    width:          475px;    margin-left:    auto;    margin-right:   auto;    border:         1px solid #CCCCCC;    background:     #FFFFFF;    padding:        5px;	text-align:		center;}

#error {    width:          475px;    margin-left:    auto;    margin-right:   auto;    border: 1px solid #000;	border-top:		0px;    background:     #CC0000;    padding:        5px;	text-align:		center;	color:			white;	font-weight:	bold;}

#error a {    color:              #CCC;    text-decoration:    underline;}

#error a:hover {    color:              #FFF;}

#success {    width:          475px;    margin-left:    auto;    margin-right:   auto;    border: 1px solid #000;	border-top:		0px;    background:     #009900;    padding:        5px;	text-align:		center;	color:			white;	font-weight:	bold;}

#success a {    color:              #CCC;    text-decoration:    underline;}

#success a:hover {    color:              #FFF;}

#neutral {    width:          475px;    margin-left:    auto;    margin-right:   auto;    border:         1px solid #000;	border-top:		0px;    background:     blue;    padding:        5px;	text-align:		center;	color:			white;	font-weight:	bold;}

#neutral a {    color:              #CCC;    text-decoration:    underline;}

#neutral a:hover {    color:              #FFF;}

div.spacer {	clear:		both;	margin-top:		5px;	margin-bottom:	5px;}

div.offer {	width:			164px;	height:			164px; background:		#99ccff;	margin-left:	auto;	margin-right:	auto;	display:		block;	padding:		1px;}

    p,h1,h2,h3,pre {	margin:         12px 3px 3px 3px;}

	h1 {	font-size:      14px;	padding-top:    10px;}

h2 {	font-size:		13px;}

h3 {	font-size:		12px;}

h4 {	font-size:		11px;}

div.row {    clear:          both;    padding-top:    10px;    margin-left:    auto;    margin-right:   auto;    width:          75%;}

div.rowsmall {    clear:          both;    padding-top:    2px;    margin-left:    auto;    margin-right:   auto;    width:          152px;}

div.row span.label {    float:          left;    text-align:     right;    font-size:      12px;    font-weight:    bold;}

div.rowsmall span.labelsmall {    float:          left;    text-align:     right;    font-size:      11px;    font-weight:    bold;}
div.row span.formw {    float:          right;    text-align:     left;}
div.rowsmall span.formwsmall {    float:          right;    text-align:     left;	font-size:		11px;}
#leftcontent {    float:          left;    width:          30%;    margin-right:   15px;    padding-bottom: 20px;}
#rightcontent {    /*text-align:     right;*/    width:          100%;}
#colleft {	width:			33%;	float:			left;	padding-bottom:	10px;	text-align:		left;}
#colcenter {	width:			34%;	float:			left;	padding-bottom:	10px;	text-align:		left;}
#colright {	width:			33%;	float:			left;	padding-bottom:	10px;	text-align:		right;}
.rollover {  	font-family: 		Verdana, Arial, Helvetica, sans-serif;	font-weight: 		normal;	font-size: 			10px;	position: 			absolute; 	z-index: 			1; 	visibility: 		hidden;	background-color: 	#EEEEEE;	padding: 			5px 5px 5px 5px;	border: 			solid 3px #000000;	margin: 			2px auto 2px 2px;	text-align: 		left;		width:				216px;	filter: 			progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='dimgray', Positive='true');	vertical-align: 	top;}
table.ticket {	border-width: 1px 1px 1px 1px;	border-spacing: 0px;	border-style: solid solid solid solid;	border-color: black black black black;	border-collapse: collapse;	background-color: white;	text-align: center;}
table.ticket th {	border-width: 1px 1px 1px 1px;	padding: 2px 2px 2px 2px;	border-style: solid solid solid solid;	border-color: black black black black;	background-color: #4863A0;	color: white;	-moz-border-radius: 0px 0px 0px 0px;}
table.ticket td {	border-width: 1px 1px 1px 1px;	padding: 2px 2px 2px 2px;	border-style: solid solid solid solid;	border-color: black black black black;	background-color: #E4E8F1;	-moz-border-radius: 0px 0px 0px 0px;}
table.orders {	border-width: 1px 1px 1px 1px;	border-spacing: 0px;	border-style: solid solid solid solid;	border-color: black black black black;	border-collapse: collapse;	background-color: white;	text-align: center;}
table.orders th {	border-width: 1px 1px 1px 1px;	padding: 2px 2px 2px 2px;	border-style: solid solid solid solid;	border-color: black black black black;	background-color: #4863A0;	color: white;	-moz-border-radius: 0px 0px 0px 0px;}
table.orders td {	border-width: 1px 1px 1px 1px;	padding: 2px 2px 2px 2px;	border-style: solid solid solid solid;	border-color: black black black black;	background-color: #E4E8F1;	-moz-border-radius: 0px 0px 0px 0px;}
table.referrals {	border-width: 1px 1px 1px 1px;	border-spacing: 0px;	border-style: solid solid solid solid;	border-color: black black black black;	border-collapse: collapse;	background-color: white;	text-align: center;}
table.referrals th {	border-width: 1px 1px 1px 1px;	padding: 2px 2px 2px 2px;	border-style: solid solid solid solid;	border-color: black black black black;	background-color: #4863A0;	color: white;	-moz-border-radius: 0px 0px 0px 0px;}
table.referrals td {	border-width: 1px 1px 1px 1px;	padding: 2px 2px 2px 2px;	border-style: solid solid solid solid;	border-color: black black black black;	background-color: #E4E8F1;	-moz-border-radius: 0px 0px 0px 0px;}
table.refsummary {	border-width: 0px;	border-spacing: 0px;	border-style: solid solid solid solid;	border-color: black black black black;	border-collapse: collapse;	background-color: white;	text-align: center;}
table.refsummary th {	font-size: 12px;	-moz-border-radius: 0px 0px 0px 0px;}
table.refsummary td {	background-color: white;	text-align: center;	-moz-border-radius: 0px 0px 0px 0px;}
table.messages {	border-width: 1px 1px 1px 1px;	border-spacing: 0px;	border-style: solid solid solid solid;	border-color: black black black black;	border-collapse: collapse;	background-color: white;	text-align: center;}
table.messages th {	border-width: 1px 1px 1px 1px;	padding: 2px 2px 2px 2px;	border-style: solid solid solid solid;	border-color: black black black black;	background-color: #4863A0;	color: white;	-moz-border-radius: 0px 0px 0px 0px;}
table.messages td {	border-width: 1px 1px 1px 1px;	padding: 2px 2px 2px 2px;	border-style: solid solid solid solid;	border-color: black black black black;	background-color: #E4E8F1;	-moz-border-radius: 0px 0px 0px 0px;}
table.credits {	border-width: 1px 1px 1px 1px;	border-spacing: 0px;	border-style: solid solid solid solid;	border-color: black black black black;	border-collapse: collapse;	background-color: white;	text-align: center;}
table.credits th {	border-width: 1px 1px 1px 1px;	padding: 2px 2px 2px 2px;	border-style: solid solid solid solid;	border-color: black black black black;	background-color: #4863A0;	color: white;	-moz-border-radius: 0px 0px 0px 0px;}
table.credits td {	border-width: 1px 1px 1px 1px;	padding: 2px 2px 2px 2px;	border-style: solid solid solid solid;	border-color: black black black black;	background-color: #E4E8F1;	-moz-border-radius: 0px 0px 0px 0px;}
table.credits td.error {	background:     #CC0000;    padding:        5px;	text-align:		center;	color:			white;	font-weight:	bold;}
table.credits td.error a {	color:              #CCC;    text-decoration:    underline;}
table.credits td.error a:hover {	color:              #FFF;}





.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}