html,body {
	font-family: arial,tahoma,verdana,sans-serif;
	font-size: 11px;
}

#basebox {
	font-family: arial,tahoma,verdana,sans-serif;
	line-height: normal;
	z-index:10;
}

#mainbox {
	background-image: url(//swreg.img.digitalriver.com/www/imgs/subpage/sub_top.jpg);
	background-repeat: no-repeat;
	width: 770px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
body {
	font-size: 11px;
	line-height: 15px;
	color: #474747;
	text-align:left;
}
body.admin {
   	text-align:center;
}
table.headfoot {
   	width:770px;
   	text-align:center;
   	border-style:none;
	color: #000000;
}
table.tmplTable {
 	background-color:#336699;
 	border: solid #336699 3px;
 	font-size: 9px;
 	text-decoration: none;
}
th.tmplTable {
 	background-color:#336699;
 	font-size: 10px;
 	color: #FFFFFF;
 	text-decoration: none;
 	text-align:center;
}
tr.tmplTable {
 	background-color:#b7dbff;
}
td.customer_details_label {
 	font-weight:bold;
 	text-align:right;
 	vertical-align:text-top;
}
td.customer_details_data {
 	text-align:left;
 	vertical-align:text-top;
}
tr.infoarea {
 	text-align:left;
 	vertical-align:text-top;
}
td.infoarea {
 	text-align:left;
 	width:522px;
 	vertical-align:text-top;
}
a:link {
	color: #336666;
	text-decoration: none;
	font-size: 11px;
	text-decoration: underline;
}
a:visited {
	color: #669999;
	text-decoration: none;
	font-size: 11px;
	text-decoration: underline;
}
a:hover {
	color: #333366;
	text-decoration: none;
	font-size: 11px;
	text-decoration: underline;
}
a:active {
	color: #333366;
	text-decoration: none;
	font-size: 11px;
	text-decoration: underline;
}
.black9pt {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.red9pt {
	font-size: 9px;
	color: #FF0000;
	text-decoration: none;
}
.white9pt {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.homesubnavi {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 220%;
}
a.linkhomesubnavilink:link {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 220%;
}
a.linkhomesubnavilink:visited {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 220%;
	text-decoration: none;
}
a.linkhomesubnavilink:active {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 220%;
}
a.linkhomesubnavilink:hover {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 220%;
}
.topicshere {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}
.navitop {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	vertical-align:top;
	height:29px;
	width:748px;
}
a.linknavitoplink:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.linknavitoplink:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.linknavitoplink:active {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.linklognavilink:visited {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.linknavitoplink:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.breadcrumbs {
	font-size: 9px;
	line-height: 10px;
	color: #3d3d3d;
	font-family: arial,tahoma,verdana,sans-serif;
}
.lognavi {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.linklognavilink:link {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.linklognavilink:active {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.linklognavilink:hover {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.sidenavi {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
}
a.linksidenavilink:link {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
}
a.linksidenavilink:visited {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}
a.linksidenavilink:hover {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
}
a.linksidenavilink:active {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.subhead {
	font-size: 20px;
	line-height: 10px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
.subpara {
	font-size: 18px;
	line-height: 110%;
	color: #336699;
	text-decoration: none;
}
.footprivacy {
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	text-decoration: underline;
}
a.linkfootprivacylink:link {
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	text-decoration: none;
}
a.linkfootprivacylink:active {
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	text-decoration: underline;
}
a.linkfootprivacylink:hover {
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	text-decoration: underline;
	}
a.linkfootprivacylink:visited {
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
}
.footcopy {
	font-size: 9px;
	line-height: 100%;
	color: #FFFFFF;
	text-decoration: none;
}
.footer {
	font-size: 10px;
	line-height: 100%;
	color: #000000;
}
.topicslink {
	font-size: 11px;
	line-height: 100%;
	color: #006666;
	text-decoration: none;
}
#homebox {
	background-image: url(//swreg.img.digitalriver.com/www/imgs/home/home_top.jpg);
	background-repeat: no-repeat;
	width: 770px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
.toppara {
	font-size: 12px;
	line-height: 100%;
	color: #336699;
	text-decoration: none;
	text-align: left;
}
.languagebox {
	font-size: 12px;
	line-height: 110%;
	color: #666666;
	text-decoration: none;
	background-color: #336699;
	height: 14px;
	width: 80px;
}
.language {
	font-size: 10px;
	line-height: 200%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.homesubhead {
	font-size: 12px;
	line-height: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.wnonbold12pt {
	font-size: 12px;
	line-height: 100px;
	color: #FFFFFF;
	text-decoration: none;
}
.homepara {
	font-size: 12px;
	line-height: 110%;
	text-decoration: none;
}
.signup15min {
	font-size: 12px;
	line-height: 100%;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.linkgreen12B {
	font-size: 13px;
	line-height: 100%;
	font-weight: bold;
	color: #006666;
	text-decoration: underline;
}
.linkgreen12 {
	font-size: 12px;
	line-height: 100%;
	color: #006666;
	text-decoration: underline;
}
.topics11 {
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;
}
a.linkbreadcrumbslink:link {
	font-size: 9px;
	line-height: 10px;
	color: #999999;
}
a.linkbreadcrumbslink:hover {
	font-size: 9px;
	line-height: 10px;
	color: #999999;
	text-decoration: underline;
}
a.linkbreadcrumbslink:active {
	font-size: 9px;
	line-height: 10px;
	color: #999999;
	text-decoration: underline;
}
a.linkbreadcrumbslink:visited {
	font-size: 9px;
	line-height: 10px;
	color: #999999;
}
.subsmall {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}
.table_banner_blue {
  	height: 18px;
  	font-weight: bold; 
  	font-size: 12px;
  	color: white;
  	background-color: #326195;
  	border-left: #000000 solid 1px;
  	border-top: #000000 solid 1px;  
  	border-right: #000000 solid 1px;
}
.table_top_blue {
  	font-weight: bold; 
  	font-size: 10px;
  	color: white;
  	background-color: #326195;
  	border-left: #000000 solid 1px;
  	border-top: #000000 solid 1px;
  	border-bottom: #000000 solid 1px;
}
.table_top_line_blue {
  	border-top: #000000 solid 1px;  
}
.table_left_line_blue {
  	border-left: #000000 solid 1px;
}
.table_right_line_blue {
  	border-right: #000000 solid 1px;
}
.table_bottom_line_blue {
  	border-bottom: #000000 solid 1px;
}
.table_row_text {
  	font-size: 10px;
  	color:black;
}
table.prettyTable {
  	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
 	border: #326195 solid 1px;
}
td.prettyTable {
  	margin: 0px;
  	padding: 4px;
	border-spacing: 0px;
  	border: #326195 solid 1px;
}
dl dd span.hint {
	width:100%;
}

