*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

body {
	background-color: #ffffff;
	margin: 0;
	padding:0;
}

H1, H2, H3, H4, H5
{
	margin: 0;
	padding:5px 0;
}

#sidenav {
    background-color: #F0F0F0;
}

#infobar {
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	background-color: #FDFDFD;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px dotted #C0C0C0;
	border-bottom: 1px dotted #C0C0C0;
}

#partnerLogo{ 
   height:45px; 
   margin-top:-25px; margin-right:18px;
   margin-left:15px;
}


/*	Styles for Header 	*/
	

#headerlinks,#partnerlinks {
	float: right;
	margin-top:22px;
}

#bannerlogo{
	height:55px;
}

#header #headerlinks a, #footer #footerlinks a{
	text-decoration: none; 
	color: black;
	font-size:11px;
}

#header #headerlinks a:hover,#footer #footerlinks a:hover, #footer #footerbtmleft a:hover{
	color: #d84704;
	text-decoration: undeline; 
}

#header #headerlinks span,#footer #footerlinks span, #footer #footerbtmleft span{
	margin:0px 5px;
}

#footer #footerbtmleft a{
	text-decoration: none; 
	color:#333333;
	font-size:11px;
}

#footer #footerbtmleft a:hover{
	color: #d84704;
	text-decoration: undeline; 
}


#header,#footer{
	width:100%;
}


#content,#headerbody,#footerbody{
	width:960px;
	margin:0 auto;
}


#header{
	margin-top:15px;
}

/*	Styles for Footer	*/

#footer {
	margin-top:10px;
	background-color: #FFFFFF;
	font-size:11px;
}

#footbanner {
	background-color:#e4ad2d;
	height:1px;
	left:0;
	overflow:hidden;
	width:100%;
}

#footerbtmleft{
	color:#7B7F7F;
	float:left;
	font-size:11px;
	padding-bottom:20px;
	padding-top:15px;
	text-align:left;
	width:778px;
}

#footerbtmright{
	text-align:right;
}



#footerlinks{
	font-size:11px;
	width:500px;
	float:left;
}

#enabledby{
	float:right;
	margin-right:10px;
}

#toolbarbgimage{
	background-image: url(../images/graphic_toolbar.gif); 
	background-repeat: no-repeat;
	height:60px;
	float:left;
}

#toolbarhomerighthypebox{
	background-image: url(../images/toolbar_right_box.gif); 
	height: 247px; 
	margin-top:  46px;
	margin-left:5px;
}

#homerighthypeboxtitle{
	font-weight: bold; 
	color: rgb(155, 0, 51); 
	font-size: 19px; 
	padding-top: 20px; 
	padding-bottom: 10px;
}

#toolbarHomeHypeboxes{
	height:145px;
	padding-top:10px;
	padding-bottom:10px;
}

#hypeBoxHeading{
	font-weight: bold; 
	font-size: 16px; 
	color: #5C5B5B; 
	padding-left: 16px; 
	padding-top: 12px;
}
#hypeBoxHeading_1{
	font-weight: bold; 
	font-size: 16px; 
	color: #5C5B5B; 
	padding-left: 16px; 
	padding-top: 12px;
}
#hypeBoxHeading_2{
	font-weight: bold; 
	font-size: 16px; 
	color: #5C5B5B; 
	padding-left: 16px; 
	padding-top: 12px;
}
#hypeTLearnmore{
	float: left; 
	width: 306px; 
	padding-right: 10px;
	cursor:pointer;
}

#hypeTWheretouse{
	float: left; 
	padding-left: 10px;
	padding-right: 10px; 
	width: 306px;
}

#divTOtherCred{
	float: left; 
	
	width: 306px;
}


#nextSteps1{
float:left;
height:200px;
width:275px;
padding-right:20px;	
}

#nextSteps2{
float:left;
height:200px;
width:305px;
padding-right:20px;
}

#nextSteps3{
float:left;
height:200px;
width:295px;	
}

#bannervip {
	padding-bottom: 4px;
	padding-left: 15px;
}

#sealbannerbrand {
	display: none;
}

#pagebottom {
	display: none;
}

#errors {
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	background-color: #FFFFEA;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #D84704;
}

.errorsbox {
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	background-color: #FFFFEA;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #D84704;
	width: 100%;
	overflow: hidden;
}

.msgs {
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	background-color: #FFFFEA;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #D84704;
	margin: 0px;
}

.supportedImgsContainer {
	margin-left:auto;
	margin-right:auto;
	width:100%;
}

#divLogo{
	float: right; 
	padding-top: 20px; 
	padding-left: 5px; 
	padding-right: 5px; 
	width: 208px;
}

/* In-line styles */
.bannerredline {
	background:transparent url(../images/header_nav.gif) repeat-x scroll 0 0;
	height:50px;
	left:0;
	overflow:hidden;
	top:73px;
	width:100%;
}

.separator {
    height: 4px;
    margin: 0px;
    padding: 0px;
    font-size: 4px;
    line-height: 4px;
}

.helptopic {
	font-size: 100%;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-color: #FDFDFD;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px dotted #D84704;
	border-bottom: 1px dotted #D84704;
	margin-top: 15px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	width: 100%;
}

/* Text */
.smtxt {
    font-size: 90%;
	font-weight: normal;
}

.smtxtBl {
    font-size: 90%;
    font-weight: bold;
}

.instrtxtBl {
	font-size: 120%;
	font-weight: bold;
	color: #000000;
}

.cattxtInfoSmall {
	font-size: 85%;
	color: #444444;
}

.cattxtDesc {
	font-size: 85%;
	color: #730027;
}

.cattxtModel {
	font-size: 90%;
	color: #646768;
	font-weight: bold;
}

.cattxtLink {
    font-size: 110%;
    font-weight: bold;
	color: #646768;
    text-decoration: underline;
}

a.cattxtLink:link, a.cattxtLink:visited {
    color: #646768;
    text-decoration: underline;
}

a.cattxtLink:hover {
    color: #646768;
    text-decoration: underline;
}

.cattxtOff {
    font-size: 110%;
    font-weight: bold;
	color: #646768;
}

a.cattxtOff:link, a.cattxtOff:visited {
    color: #646768;
    text-decoration: none;
}

a.cattxtOff:hover {
    color: #646768;
    text-decoration: underline;
}

.cattxtOn {
	font-size: 110%;
	font-weight: bold;
	color: #D84704;
}

.hrtxt {
    font-size: 90%;
    font-weight: bold;
	color: #730027;
}

.norminstr {
	color: #181818;
}

.normblue {
    color: #4353C0;
}

.normblack {
    color: #000000;
}

.normtan {
	color: #AFB585;
}

.normltblue {
	color: #5279A9;
}

.normred {
    color: #D84704;
}

.gray {
    color: #85898A;
	font-weight: normal;
}

.red {
    color: #D84704;
    font-weight: normal;
}

.orange {
    color: #ffa500;
    font-weight: normal;
}

.green {
    color: #009900;
    font-weight: normal;
}

.blue {
    color: #0000ff;
    font-weight: normal;
}

.magenta {
    color: #ff00ff;
    font-weight: normal;
}

.black {
    color: #000000;
    font-weight: normal;
}

.white {
    color: #ffffff;
    font-weight: normal;
}

/* Links */
a:link, a:visited, a.link, a.link:link, a.link:visited, span.link, span.link:link, span.link:visited {
    color: #D84704;
    text-decoration: none;
	cursor: pointer;
}

a:hover, a.link:hover, span.link:hover {
    color: #D84704;
	text-decoration: underline;
	cursor: pointer;
}

a.banner:link, a.banner:visited {
    color: #000000;
    text-decoration: none;
}

a.banner:hover {
    color: #000000;
    text-decoration: underline;
}

a.tanlink:link, a.tanlink:visited {
	color: #AFB585;
	text-decoration: none;
}

a.tanlink:hover {
	color: #AFB585;
	text-decoration: underline;
}

a.ltbluelink:link, a.ltbluelink:visited {
	color: #5279A9;
	text-decoration: none;
}

a.ltbluelink:hover {
	color: #5279A9;
	text-decoration: underline;
}

/* Page Text */
.pageTitle {
	color:#181818;
	font-size:20px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:12px;
}

.pageError {
    font-size: 100%;
    font-weight: bold;
    font-variant: normal;
    color: #D84704;
    padding-right: 0px;
    padding-top: 7px;
    padding-bottom: 5px;
}

.pageInstructions {
	line-height:17px;
	margin-bottom:5px;
	margin-top:1px;
	padding-left:2px;
}

/* Tables */
table {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
}

td {
	padding: 0px;
	border-width: 0px;
	border-style: none;
}

tr.odd {
    background-color: #FFFFFF;
}

tr.even {
    background-color: #F0F0F0;
}

/* Right side navigation table styles */
table.sidenav {
    background-color: #F0F0F0;
	width: 100%;
	font-size: 70%;
	color: #000000;
	text-align: left;
}

td.sidenav-head {
	font-size: 110%;
    font-weight: bold;
    color: #FFFFFF;
    height: 24px;
	text-align: center;
	vertical-align: middle;
}

tr.sidenav-links {
    background-color: #A0A4A5;
}

tr.sidenav-help {
    background-color: #95A9C9;
}

tr.sidenav-cancel {
    background-color: #730027;
}

tr.sidenav-eula {
    background-color: #9D9282;
}

tr.sidenav-main-hilight {
    background-color: #FDFDFD;
}

td.sidenav-mainbullet {
    height: 27px;
	text-align: right;
	width: 30px;
}

td.sidenav-maintext {
    font-weight: bold;
    color: #D84704;
    height: 27px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.sidenav-maintextoff {
    font-weight: bold;
    color: #85898A;
    height: 27px;
	padding-left: 10px;
	padding-right: 5px;
}

td.sidenav-maintexton {
    font-weight: bold;
    color: #444444;
    height: 27px;
	padding-left: 10px;
	padding-right: 5px;
}

tr.sidenav-gap {
    font-size: 8px;
    height: 8px;
}

tr.sidenav-gap-hilight {
    background-color: #FDFDFD;
    font-size: 4px;
    height: 4px;
}

td.sidenav-maintext a:link, td.sidenav-maintext a:visited {
    color: #D84704;
    text-decoration: none;
}

td.sidenav-maintext a:hover {
    color: #D84704;
    text-decoration: underline;
}

tr.sidenav-sub-hilight {
    background-color: #FDFDFD;
}

td.sidenav-subbullet {
    height: 15px;
	width: 30px;
}

td.sidenav-subtext {
    color: #646464;
    height: 15px;
    vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}

td.sidenav-subtext a:link, td.sidenav-subtext a:visited {
    color: #646464;
    text-decoration: none;
}

td.sidenav-subtext a:hover {
    color: #646464;
    text-decoration: underline;
}

td.sidenav-subtext a.hardlink, td.sidenav-subtext a.hardlink:link, td.sidenav-subtext a.hardlink:visited {
    color: #646464;
    text-decoration: underline;
}

td.sidenav-subtext a.hardlink:hover {
    color: #D84704;
    text-decoration: underline;
}

td.sidenav-divider {
    font-size: 0px;
    color: #646464;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	text-align: center;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #C1C1C1;
}

td.sidenav-divider a:link, td.sidenav-divider a:hover {
	text-decoration: none;
}

td.sidenav-divider a:visited {
	text-decoration: none;
}

.sidenav-hilight-dim {
    background-color: #F0F0F0;
}

.sidenav-hilight-divider {
    color: #000000;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #C1C1C1;
}

/* Table styles in main content area */
table.infotable {
    background-color: #FFFFFF;
    border: 1px solid #BCBCBC;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	font-size: 70%;
	color: #000000;
	text-align: left;
	float:left;
	margin-bottom:15px;
}

table.infotable-break {
    background-color: #FFFFFF;
    border-top: 1px solid #BCBCBC;
    border-left: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
    border-bottom: 1px dotted #BCBCBC;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
}

table.infotable th.infotable {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #EDEDED;
    color: #D84704;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    text-align: center;
}

table.infotable th.rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #EDEDED;
    color: #D84704;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
    text-align: center;
}

table.infotable-break th.infotable-break {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #EDEDED;
    color: #D84704;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    text-align: center;
}

td.info-header, th.info-header {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #FAFAFA;
    color: #686C6C;
    font-weight: bold;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
    text-align: center;
}

td.info-prompt, th.info-prompt {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	font-weight: bold;
	width: 105px;
}
th.info-prompt {
	text-align:left;
}
td.info-prompt-noborder, th.info-prompt-noborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
	font-weight: bold;
	width: 105px;
}

td.info-prompt-multiline, th.info-prompt-multiline {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	font-weight: bold;
	width: 105px;
	vertical-align: top;
}

td.info-prompt-error, th.info-prompt-error {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 25px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	font-weight: bold;
    color: #D70000;
	width: 105px;
	background-image: url(../images/errorfield.gif);
	background-repeat: no-repeat;
}

td.info-prompt-rightborder, th.info-prompt-rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	font-weight: bold;
	width: 105px;
	color: #000000;
    background-color: #FFFFFF;
    text-align: left;
}

td.info-prompt-multiline-rightborder, th.info-prompt-multiline-rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	font-weight: bold;
	width: 105px;
	vertical-align: top;
}

td.info-prompt-rightborder-error, th.info-prompt-rightborder-error {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 25px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	font-weight: bold;
    color: #D70000;
	width: 105px;
	background-image: url(../images/errorfield.gif);
	background-repeat: no-repeat;
}

td.info-value {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	overflow: hidden;
}

td.info-value-error {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	overflow: hidden;
}

td.info-value-rightborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	overflow: hidden;
}

td.info-value-rightborder-dotted {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #D7D7D7;
	overflow: hidden;
}

td.info-value-rightborder-error {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
	overflow: hidden;
}

td.info-value-right-noborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
	text-align: right;
}

td.info-value-center-noborder {
	padding: 3px 15px; 
}

td.info-value-left-noborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
}

td.info-value-right-topborder {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D7D7D7;
	text-align: right;
}

td.info-value-center-rightborder {
    padding: 3px 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #BCBCBC;
}

td.info-value-bottomright {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
	text-align: right;
	vertical-align: bottom;
}

td.info-helptopic {
    padding-top: 3px;
    padding-bottom: 0px;
    padding-right: 5px;
    padding-left: 12px;
    font-size: 110%;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

td.info-helptopic a:link, td.info-helptopic a:visited {
	text-decoration: none;
	color: #000000;
}

td.info-helptopic a:hover {
	text-decoration: underline;
	color: #000000;
}

td.info-helpvalue {
    padding-top: 2px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 12px;
}

td.info-value-catalog-image {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #E6E6E6;
	text-align: center;
	width: 140px;
}

td.info-value-catalog-select {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
	text-align: center;
	width: 70px;
}

td.info-value-catalog-info {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BCBCBC;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #E6E6E6;
	text-align: center;
	height: 62px;
}

td.info-value-catalog-description {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #E6E6E6;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #E6E6E6;
	text-align: center;
}

td.info-value-catalog-name {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
	text-align: center;
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	height: 28px;
}

td.info-spacer {
    font-size: 8px;
	height: 8px;
	padding: 0px;
}

td.info-spacer-small {
    font-size: 4px;
	height: 4px;
	padding: 0px;
}

td.info-spacer-big {
    font-size: 12px;
	height: 12px;
	padding: 0px;
}

td.info-spacer-bottomborder {
    font-size: 1px;
	height: 8px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D7D7D7;
}

td.info-callout {
	border: 0px none;
	padding: 0px;
	margin: 0px;
	background-color: #FFE8C4;
	color: #333333;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	line-height: 20px;
}

td.info-instructions-bullet {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 8px;
	text-align: right;
	vertical-align: top;
}

td.info-instructions {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;
    padding-left: 5px;
	width: 100%;
}

.info-titleScreenGeneric {
	background-color: #606060;
	color: #FFFFFF;
}

.info-actCode {
    height: 23px;
	width: 108px;
    text-align: center;
    vertical-align: middle;
    background-color: #FFFFFF;
    color: #004080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
	overflow: hidden;
	border: 2px solid #000000;
}

.info-actionScreen {
	background-color: #E0E0E0;
	font-size: 9px;
	color: #000000;
}

.info-messageScreen {
	background-color: #FFFFFF;
	font-size: 10px;
	color: #000000;
}

.info-titleScreen {
	background-color: #730027;
	color: #FFFFFF;
}

.info-wapScreen {
	background-color: #E8E8E8;
	font-size: 10px;
	color: #730027;
}

.info-wapLink {
	background-color: #0033AA;
	color: #FFFFFF;
	text-decoration: underline; 
}

table.useraction {
    background-color: #F0F0F0;
	border-top: 7px solid #F0F0F0;
	border-bottom: 7px solid #F0F0F0;
	border-left: 10px solid #F0F0F0;
	border-right: 10px solid #F0F0F0;
	width: 100%;
	font-size: 100%;
	color: #000000;
	text-align: left;
}

table.useraction td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

table.useraction td.useraction-label {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
}

table.useraction td.useraction-pics {
	color: #666666;
	text-align: center;
	vertical-align: middle;
}

td.useraction-pics a {
    color: #5C661E;
	cursor: pointer;
	text-decoration: underline;
}

/* Landing page, footer, secured seal area, error and info message table styles */
td.landinglinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	line-height: 15px;
}


td.errorgraphic {
	vertical-align: top;
	text-align: right;
}

td.msggraphic {
	padding-left: 7px;
	vertical-align: top;
	text-align: center;
}

td.errortext {
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: top;
	text-align: left;
}

td.errortext2 {
	padding-top: 0px;
	padding-bottom: 6px;
	vertical-align: top;
	text-align: left;
}

td.msgtext {
	padding-top: 5px;
	vertical-align: top;
	text-align: left;
}

td.msgtext2 {
	vertical-align: middle;
	text-align: left;
	font-size: 75%;
	font-weight: normal;
	padding-right: 5px;
}

.msgtext3 {
	padding: 5px;
	text-align: left;
	font-weight: normal;
	background-color: #FFFFEA;
	border: 1px solid #D84704;
	margin: 0px;
}

/* HTML Tags */
img {
	border: 0px;
}

.imagegap {
	padding-left: 2px;
	padding-right: 2px;
}

.gap{
	height:10px;
}

hr {
	height: 1px;
	color: #FFFFFF;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #730027;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.hrgray {
	height: 1px;
	color: #FFFFFF;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #BCBCBC;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

ul.list {
    color: #000000;
    list-style-type: disc;
    margin: 2px;
    list-style-position: inside;
}

ul.error {
	padding-left: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}	

br {
    font-size: 8px;
    line-height: 8px;
}

/* Form Elements */
.button {
    font-weight: bold;
    background-color: #FECF71;
    border-left: 1px solid #D2D5C8;
    border-right: 1px solid #958B7C;
    border-top: 1px solid #D2D5C8;
    border-bottom: 1px solid #958B7C;
    cursor: pointer;
    margin: 1px;
	padding: 0 .3em 0 .3em;
	width: auto;
	overflow: visible;
}

.disabledbutton {
    font-size: 75%;
    font-weight: bold;
    color: #958B7C;
    background-color: #D2D5C8;
    border-left: 1px solid #D2D5C8;
    border-right: 1px solid #958B7C;
    border-top: 1px solid #D2D5C8;
    border-bottom: 1px solid #958B7C;
    cursor: default;
    margin: 1px;
	padding: 0 .3em 0 .3em;
	width: auto;
	overflow: visible;
}

.regbutton {
    font-size: 100%;
    font-weight: bold;
    background-color: #FECF71;
    border-left: 1px solid #D2D5C8;
    border-right: 1px solid #958B7C;
    border-top: 1px solid #D2D5C8;
    border-bottom: 1px solid #958B7C;
    cursor: pointer;
    margin: 1px;
	padding: 0 .3em 0 .3em;
	width: auto;
	overflow: visible;
}

.disabledregbutton {
    font-size: 100%;
    font-weight: bold;
    color: #958B7C;
    background-color: #D2D5C8;
    border-left: 1px solid #D2D5C8;
    border-right: 1px solid #958B7C;
    border-top: 1px solid #D2D5C8;
    border-bottom: 1px solid #958B7C;
    cursor: default;
    margin: 1px;
	padding: 0 .3em 0 .3em;
	width: auto;
	overflow: visible;
}


/* Bullets and secondary buttons */
.bullet {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color: #000;
	background-repeat: no-repeat;
	background-position: center;
	width: 11px;
	line-height: 18px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	display: inline;
}


.bullet1 {
	background-image: url("../images/bullet.gif");
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color: #000;
	background-repeat: no-repeat;
	background-position: center;
	width: 11px;
	line-height: 18px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	display: inline;
}


a.bullet:link, a.bullet:active, a.bullet:hover, a.bullet:visited, a.bullet1:link, a.bullet1:active, a.bullet1:hover, a.bullet1:visited {
	color: #D84704;
	text-decoration: none;
	cursor:pointer;
}

.bulletoff {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color: #85898A;
	background-image: url(../images/bulletoff.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 11px;
	line-height: 18px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	display: inline;
}

.buttonback {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #D84704;
	background-image: url(../images/buttoncenter.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 22px;
	line-height: 20px;
}

.countryselecton {
	border: 1px solid #CCCCCC;
	padding-left: 3px;
	padding-right: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../images/droparrowinvert.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: inline;
	cursor: pointer;
}

.countryselectoff {
	border: 1px solid #FFFFFF;
	padding-left: 3px;
	padding-right: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../images/droparrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: inline;
	cursor: pointer;
}

.countryselectoffNoJS {
	border: 1px solid #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-repeat: no-repeat;
	background-position: right;
	display: inline;
	cursor: pointer;
}

#countrydropdown {
	position: absolute;
	border-left: 1px solid #CCCCCC;
	border-right: 2px solid #BBBBBB;
	border-bottom: 2px solid #BBBBBB;
}

#countryinnerdropdown {
	background-color: #F4F4F4;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	line-height: 16px;
	color: #000000;
}


/* CRAZY ROUNDED CSS BOX */

.t {background: url(../images/dot.gif) 0 0 repeat-x; width: 100%}
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bottomleft.gif) 0 100% no-repeat}
.br {background: url(../images/bottomright.gif) 100% 100% no-repeat}
.tl {background: url(../images/topleft.gif) 0 0 no-repeat}
.tr {background: url(../images/topright.gif) 100% 0 no-repeat; padding-left:17px; padding-right:17px; padding-top:10px; padding-bottom:18px;}


.b_shadow {background: url(../images/b_shadow.png) 0 100% repeat-x}
.r_shadow {background: url(../images/r_shadow.png) 100% 0 repeat-y}
.br_shadow {background: url(../images/br_shadow.png) 100% 100% no-repeat}
.bl_shadow {background: url(../images/bl_shadow.png) 0 100% no-repeat}
.tr_shadow {background: url(../images/rt_shadow.png) 100% 0 no-repeat; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:18px;}

.header_noscript{
	background-image:url(../images/btn_gold_center.gif);}
	
.header_noscript{
	height:40px;
	background-repeat:repeat-x;
	outline-color:#f9d277 
}	

.topleft_button, .topcenter_button, .topright_button{
	height:40px;
	background-position:center;
	float:left;
	width:10px;
	background-repeat:no-repeat;
}

.topcenter_button {
	width:200px;
	padding-left:4px;
	background-repeat:repeat-x;
}

.topleft_button {	background-image:url(../images/btn_gold_left.gif); }
.topcenter_button { background-image:url(../images/btn_gold_center.gif); }
.topright_button {	background-image:url(../images/btn_gold_right.gif); }

.left_closebutton, .center_closebutton, .right_closebutton{
	height:30px;
	background-position:center;
	float:left;
	width:10px;
	background-repeat:no-repeat;
	border:0;
}
.left_pributton, .right_pributton, .left_secbutton, .right_secbutton{
	height:30px;
	background-position:center;
	float:left;
	width:4px;
	background-repeat:no-repeat;
}

.center_pributton{
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	padding-left:8px;
	border:0;
	cursor:pointer;
	text-align:center;
	float: left;
	height:30px;
}

.center_secbutton {
	background-repeat:repeat-x;
	font-size:12px;
	line-height:28px;
	padding-left:8px;
	border:0;
	cursor:pointer;
	text-align:center;
	float: left;
	height:30px;
}

.center_closebutton {
	padding-left:4px;
	background-repeat:repeat-x;
	font-size:12px;
	line-height:28px;
	font-weight:bold;
	color:#181818;
	width:6em;
}

.left_pributton, .left_secbutton{	background-image:url(../images/btn_gold_sml_left.gif); }
.center_pributton, .center_secbutton { background-image:url(../images/btn_gold_sml_center.gif); }
.right_pributton, .right_secbutton {	background-image:url(../images/btn_gold_sml_right.gif); }

.left_closebutton {	background-image:url(../images/btn_grey_sml_left.gif); }
.center_closebutton { background-image:url(../images/btn_grey_sml_center.gif); }
.right_closebutton {	background-image:url(../images/btn_grey_sml_right.gif); }

.left_hdrbgrd, .center_hdrbgrd, .right_hdrbgrd{
	height:39px;
	background-position:center;
	float:left;
	width:10px;
	background-repeat:no-repeat;
}

.center_hdrbgrd {
	width:590px;
	background-repeat: repeat-x;
    color: #181818;
    font-weight: bold;
    line-height: 39px;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
}

.left_hdrbgrd {	background-image:url(../images/header_content_left.gif); }
.center_hdrbgrd { background-image:url(../images/header_content_center.gif); font-size:16px; }
.right_hdrbgrd {	background-image:url(../images/header_content_right.gif); }

.left_bluebgrd, .center_bluebgrd, .right_bluebgrd{
	height:31px;
	background-position:center;
	float:left;
	width:10px;
	background-repeat:no-repeat;
}

.center_bluebgrd {
	width:596px;
	padding-left:4px;
	background-repeat:repeat-x;
	line-height:28px;
	color: #181818;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	
}

.left_bluebgrd {	background-image:url(../images/box_help_top_left.gif); }
.center_bluebgrd { background-image:url(../images/box_help_top_center.gif); }
.right_bluebgrd {	background-image:url(../images/box_help_top_right.gif); }

.err, .errred .bottom{
	width:577px;
}

.err .top, .err .bottom{
	height:6px;
}

.err .content{
	border-style:solid;
	border-width:0px 1px;
	padding:7px 10px 9px 10px;
}

.erryellow .top{
	background:url(../images/yellow_top.gif) no-repeat;
}

.erryellow .content{
	background-color:#fffcc7;
	border-color:#dd356d;
}

.erryellow .bottom{
	background:url(../images/yellow_bottom.gif) no-repeat 0px 0px;
}

.errblue .top{
	background:url(../images/blue_top.gif) no-repeat;
}

.errblue .content{
	background-color:#d3e6fd;
	border-color:#5f8eb5;
}

.errblue .bottom{
	background:url(../images/blue_bottom.gif) no-repeat;
}

.errred .top{
	background:url(../images/red_top.gif) no-repeat;
}

.errred .content{
	background-color:#FFFFEA;
	border-color:#c2c2c2;
	\height:20px;
	h\eight:20px;
}


html>body .errred .content
{
height: auto !important;
} 

.errred .bottom{
	background:url(../images/red_bottom.gif) no-repeat;
	position:relative;
	\left:1px;
	l\eft:1px;	
}

.errgreen .top{
	background:url(../images/green_top.gif) no-repeat;
}

.errgreen .content{
	background-color:#e5fcee;
	border-color:#74ae28;
}

.errgreen .bottom{
	background:url(../images/green_bottom.gif) no-repeat;
}


#navBox .header {
	vertical-align:middle;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:3px;
	line-height:30px;
}

#navBox .headingBox{
	height:39px;
}

#navBox a, #navBox a:visited, #navBox a:hover{
	text-decoration:none;
	color:#000000;
}

#tabBox .headingBox,#tabBox_1 .headingBox,tabBox_2 .headingBox,tabBox_3 .headingBox{
	height:30px;
}

/*
#tabBox a, #tabBox a:visited, #tabBox a:hover{
	text-decoration:none;
	color:#000000;
}
*/
/*
#tabBox_1 a, #tabBox_1 a:visited, #tabBox_1 a:hover{
	text-decoration:none;
	color:#000000;
}
*/
.headingBox{
	height:30px;
}

.row-selected-border, .row-unselected-border, .row-unselected-last-border, .row-selected-last-border{
	border:1px #cbcacf solid;
	border-top:0px;
}

.row-unselected-last-border, .row-selected-last-border{
	border-bottom:0px;
}

.row-selected, .row-unselected, .row-unselected-last, .row-selected-last{
	padding-left: 20px;
}

.row-selected, .row-unselected{
	line-height:31px;
	height: 31px;
}

.row-unselected-last, .row-selected-last{
	line-height:30px;
	height: 27px;
}

.row-unselected, .row-unselected-last{
	background-color:white;
}

.row-selected, .row-selected-last{
	background-color:#F9F9F9;
}

.bottomleft_new, .bottomcenter_new, .bottomright_new,
.bottomleft_new_selected, .bottomcenter_new_selected, .bottomright_new_selected{
	width:10px;
	height:12px;
	background-repeat:no-repeat;
	float:left;
}

.bottomcenter_new, .bottomcenter_new_selected{
	width:270px;
	margin-top:8px;
	background-repeat:repeat-x;
}

.bottomcenter_new_selected{
	width:270px;
	margin-top:0px;
	background-repeat:repeat-x;
}


.bottomleft_new { background-image:url(../images/bl_shadow.png); }
.bottomcenter_new { background-image:url(../images/b_shadow.png); }
.bottomright_new { background-image:url(../images/br_shadow.png); }
.bottomleft_new_selected {	background-image:url(../images/box_select_btm_left.gif);}
.bottomcenter_new_selected { background-image:url(../images/box_select_btm_line.gif); }
.bottomright_new_selected { background-image:url(../images/box_select_btm_right.gif); }


#info-helptopic{
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	line-height:20px;
}

#info-helptopic a:link, #info-helptopic a:visited {
	text-decoration: none;
	color: #000000;
}

#info-helptopic a:hover {
	text-decoration: none;
	color: #D84704 !important;
}

/*
#info-helpvalue a:link, #info-helpvalue a:visited {
	text-decoration: underline;
	color: #000000;
	line-height:15px;
}
*/
#info-helptopic_1{
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	line-height:20px;
}

#info-helptopic_1 a:link, #info-helptopic a:visited {
	text-decoration: none;
	color: #000000;
}

#info-helptopic_1 a:hover {
	text-decoration: none;
	color: #D84704 !important;
}

/*
#info-helpvalue_1 a:link, #info-helpvalue a:visited {
	text-decoration: underline;
	color: #000000;
	line-height:15px;
}
*/
#info-helptopic_2{
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	line-height:20px;
}

#info-helptopic_2 a:link, #info-helptopic a:visited {
	text-decoration: none;
	color: #000000;
}

#info-helptopic_2 a:hover {
	text-decoration: none;
	color: #D84704 !important;
}

/*
#info-helpvalue_2 a:link, #info-helpvalue a:visited {
	text-decoration: underline;
	color: #000000;
	line-height:15px;
}
*/
#info-helptopic_3{
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	line-height:20px;
}

#info-helptopic_3 a:link, #info-helptopic a:visited {
	text-decoration: none;
	color: #000000;
}

#info-helptopic_3 a:hover {
	text-decoration: none;
	color: #D84704 !important;
}

/*
#info-helpvalue_3 a:link, #info-helpvalue a:visited {
	text-decoration: underline;
	color: #000000;
	line-height:15px;
}
*/

#info-spacer {
        font-size: 8px;
	height: 8px;
	padding: 0px;
}



.primaryBtn
	{
	background-color: #FFB221;
	background: -moz-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEE188),
		to(#FFB221) );
	background: -webkit-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	background: -ms-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	border: 1px solid #D29201;
	color: #333333;
	font-weight: bold;
	height: 28px;
	line-height:28px;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 4px;
	cursor:pointer;
}

.primaryFrmBtn{
	background-color: #FFB221;
	background: -moz-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEE188),
		to(#FFB221) );
	background: -webkit-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	background: -ms-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	border: 1px solid #D29201;
	color: #333333;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 4px;
	height: 22px;
	vertical-align: bottom;
	cursor:pointer;
}


.disabledprimaryFrmBtn{
	background-color: #FFB221;
	background: -moz-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEE188),
		to(#FFB221) );
	background: -webkit-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	background: -ms-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	border: 1px solid #D29201;
	color: #333333;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 4px;
	height: 22px;
	vertical-align: bottom;
	opacity: 0.5;
	cursor:pointer;
}

.primaryBtnDisabled{
	background-color: #FFB221;
	background: -moz-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEE188),
		to(#FFB221) );
	background: -webkit-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	background: -ms-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	background: -o-linear-gradient(center top, #FEE188, #FFB221) repeat
		scroll 0 0 transparent;
	border: 1px solid #D29201;
	color: #333333;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 4px;
	line-height:28px;
	height:28px;
	opacity: 0.5;
	margin-right: 10px;
	vertical-align: bottom;	
	cursor:pointer;
}