/* CSS Document */
<!--
/* HTML STYLE CONTROLS */

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 2px 0 0;
	padding: 4px 10px;
	width: 52px;
	background: #484848;
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #ffffff;color: #000000;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 4px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
		
		
body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8;
	color:#000000;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
p {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12;
  color:black)
  
}
li{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12;
  padding-right:20px;
	margin-bottom:5px;
	margin-top:5px; 
  list-style-image:url(/graphics/garrow.gif);
}
ul {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12;
	padding-right:20px;
	margin-bottom:5px;
	margin-top:5px; 
	list-style-image:url(/graphics/bullet.gif);
}
select{
  font-family:Arial,Helvetica,sans-serif;
  font-size:10;
}
a{
  text-decoration:none;
}

h1 {
  font-family:Arial,Helvetica,sans-serif;
  font-size:14;
	margin:0px;
	font-weight:bold;
	color:#b8c3cc;
}

td,input {
	font-family:Arial,Helvetica,sans-serif;
}
select,textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
}
a {
	color:#ffffff;
}
.underlineDotted a {
	text-decoration:none;
	border-bottom:1px dotted #666666;
}
ol {
	padding-right:20px;
	margin-bottom:5px;
	margin-top:5px;
}


h2 {
	margin:0px;
	font-size:155%; 
	font-weight:bold;
	font-family:arial,sans-serif;
}
hr {
	border: none 0; 
	border-top: 1px solid #CCCCCC;
	height: 1px;
}
table {
	border-collapse:collapse;
}
form {
	margin:0px;
}
sup
{
	vertical-align: top;
}


/* MAIN STRUCTURE */
.mainWidth{
	width:100%;
	min-width:764px;
}
.XEmainWidth{
	width:764px;
	min-width:764px;
}
.footerWidth{
	width:100%;
}
.sideWidth, .XEsideWidth{
	width:2%;
	min-width:15px;
}
.marginBot, .XEmarginBot {
	margin-bottom:8px;
}
.marginTop {
	margin-top:13px;
	padding-top:9px;
}


/* HEADER */
.logo{
	background-color:#000000;
	width:60px;
	padding:4px;
	text-align:center;
}
.logoText{
	padding-left:10px;
}
.search{
	color:#b8c3cc;
	font-size:90%;
	width:450px;
}
.search a{
	color:#FFFFFF;
}


/* FOOTER */
.bgHeader {
	font-size:100%;
	background-color:#005590;
	background-image: url(/gen/images/bg_header.gif); 
	background-repeat:repeat-x;
	color:#b8c3cc;
	padding:4px;
}
.bgFooter {
	font-size:95%;
	background-color:#005590;
	background-image: url(/gen/images/bg_footer.gif); 
	background-repeat:repeat-x;
	color:#b8c3cc;
	padding:4px;
}
.footerText{
	font-size:75%;
	color:#b8c3cc;
}
.footerText a {
	color:#FFFFFF;
}


/* MAIN STYLES */
.heading {
	font-family:Arial,Helvetica; 
	font-size:14; 
	color:#006fbe; 
	font-weight:bold; 
	margin-top:0px;
}
.subTitle {
	font-family:Arial,Helvetica;
	font-weight:bold;
	font-size:13;
	font-style:italic;
	color:#002d4d;
}
.list {
	font-family:Arial,Helvetica;
	font-size:13;
	color:#557DB8;
}
.text {
	font-family:Arial,Helvetica;
	font-size:13;
	color:black;
}
.disabled {
	font-size:95%;
	color:#000000;
	background-color:#FFFFFF;
	border:1px #7f9db9 solid;
	height:14px;
	padding:2px;
	min-width:71px;
	margin-right:2px;
	text-align:left;
}
.pca {
	font-size:90%;
	color:#000000;
}
.printFloat {
	position:relative;
	left:155px;
	top:26px;
}
.hilite, .XEhilite {
	color:#218fd9;
}
.small, .XEsmall {
	font-size:95%;
	color:#666666;
}
.reqd, .XEreqd {
	font-size:95%;
	color:#cc3d3d;
}
.red, .XEred {
	color:#cc3d3d;
}
.imp {
	font-size:95%;
	color:#999999;
}
.opt {
	font-size:95%;
	color:#999999;
}
.white, .XEwhite {
	color:#FFFFFF;
}
.XEgrey {
	color:#f2f5f7;
}
img.flag {
	opacity: 0.5;
	filter: alpha(opacity=50);
	vertical-align:baseline;
}
.alignBottom {
	vertical-align:bottom;
}
.alignTextBottom {
	vertical-align:text-bottom;
}
.alignBaseline {
	vertical-align:baseline;
}
ul.sideMenu, ul.XEsideMenu {
	margin-left:10px;
	padding-left:10px;
	margin-right:0px;
	padding-right:0px;
	line-height:18px;
}


/* TABLE STYLES */
.tbl_sub, .XEtbl_sub {
	font-size:100%;
	background-color:#FFFFFF;
}
.tbl_main, .XEtbl_main {
	font-size:105%;
	border-style:solid; 
	border-width:1px; 
	border-color:#b8c3cc;
	margin-bottom:8px;
	background-color:#FFFFFF;
}
.XEtblHilite {
	font-size:105%;
	border-style:solid; 
	border-width:1px; 
	border-color:#b8c3cc;
	margin-bottom:8px;
	background-color:#d9edff;
}
.XEtblBg {
	font-size:115%;
	background-color:#f5faff;
}
.tbl_main .title, .XEtbl_main .XEtitle {
	font-family:Arial,Helvetica;
	color:#003c66;
	font-weight:bold;
	font-style:normal;
	font-size:12;
	background-image:url(/gen/images/bg_btn_grdt.gif);
	background-color:#eff6fa;
	background-repeat:repeat-x;
	padding:2px;
	border-bottom:#b8c3cc 1px solid;
}
.tbl_main .titleAlibaba{
	color:#f76400;
	font-weight:bold;
	font-style:italic;
	font-size:105%;
	background-image:url(/gen/images/bg_btn_grdt.gif);
	background-color:#eff6fa;
	background-repeat:repeat-x;
	padding:2px;
	border-bottom:#b8c3cc 1px solid;
}
.tbl_main .titleReg, .XEtbl_main .XEtitleReg {
	font-size:90%;
	padding:2px;
	font-family:Arial,Helvetica; 
	background-image:url(/gen/images/bg_btn_grdt.gif); 
	background-repeat:repeat-x;
	background-color:#eff6fa; 
	border-bottom:#b8c3cc 1px solid;
}
.tbl_main .titleRegAlibaba {
	color:#f76400;
	font-size:90%;
	padding:2px;
	font-family:Arial,Helvetica; 
	background-image:url(/gen/images/bg_btn_grdt.gif); 
	background-repeat:repeat-x;
	background-color:#eff6fa; 
	border-bottom:#b8c3cc 1px solid;
}
.tbl_main .subTitle, .XEtbl_main .XEsubTitle {
	font-family:Arial,Helvetica;
	font-weight:bold;
	font-size:110%;
	font-style:italic;
	color:#666666;
}
.tbl_main .grey, .XEtbl_main .XEgrey {
	color:#333333;
	padding:4px;
	font-size:95%;
}
.tbl_main .small, .XEtbl_main .XEsmall {
	font-size:90%;
	color:#666666;
}
.tbl_main .note {
	font-size:80%;
}
.tbl_main .reqd, .XEtbl_main .XEreqd {
	font-size:90%;
	color:#cc3d3d;
}
.tbl_main input, .XEtbl_main input {
	font-size:100%;
}
.currency td {
	font-size:95%;
	height:23px;
}
.currencyA {
	border-bottom:1px dashed #a1aab3;
}
.currencyB {
	border-bottom:1px solid #bdc3ce;
}
.cur1 {
	background-color:#FFFFFF;
	border-left:1px solid #a1aab3;
}
.cur2 {
	background-color:#ebf7ff;
	border-left:1px solid #a1aab3;
	border-right:1px solid #a1aab3;
}
.curLast {
	background-color:#ebf7ff;
	border-left:1px solid #a1aab3;
}
.padding, .XEpadding {
	font-size:95%;
	padding:4px;
}
.row1 {
	background-color:#FFFFFF;
}
.row2 {
	background-color:#f2f5f7;
}
.clear {
	clear:both; 
	height: 0;
	line-height: 0.0;
}
.show{
	display:block;
}
.hide{
	display:none;
}



/* CURRENCY FONTS */
.fontc { 
	font-family: Code2000; 
	font-size:175%; 
	text-align:center; 
	padding:0px; 
}
.fontt { 
	font-family: Tahoma; 
	font-size:175%; 
	text-align:center; 
	padding:0px; 
}
.fonta { 
	font-family: Arial Unicode MS; 
	font-size:175%; 
	text-align:center; 
	padding:0px; 
}

/* LEADERBOARD AD */
.ad, .XEad {
	background-color:#FFFFFF;
	border:1px solid #edf5fa;
	margin-bottom:8px;
	margin-top:0px;
}
.leaderCenter {
	text-align:left;
	width:730px;
	height:108px;
}
.leaderAbsolute {
	position:absolute;
	z-index:0;
	margin:0 auto;
	text-align:center;
	width:730px;
}
.skyCenter {
	text-align:left;
	width:120px;
	height:617px;
}
.skyAbsolute {
	position:absolute;
	z-index:0;
	margin:0 auto;
	text-align:center;
	width:120px;
}
.adText, .XEadText {
	font-size:120%;
	color:#acbdc8;
	padding-top:1px;
}

/* Pop-up Styles */
.XEPopSurveyCol1of2{
	width:10%;
	float:left;
	text-align:center;
}
.XEPopSurveyCol2of2{
	width:90%;
	float:right;
}

/* CSS Popup Styles */
.popupTitle{
	color:#003c66;
	font-weight:bold;
	margin-bottom:6px;
}
.popupRollover{
}
.popupLayer{
	font-size:95%;
	background-color:#FFFFFF;
	border:1px solid #b8c3cc;
	padding:6px;
	position:absolute;
	z-index:200;
	margin:-1px 0px 0px 534px;
}
.popupLayer td{
	padding:3px 0px 3px 0px;
}
.zh .popupLayer {
	margin:-1px 0px 0px 592px;
}
.popupClose{
	position:absolute;
	right:0;
	padding:0px 6px 0px 0px;
	color:#990000;
}
.popupForm{
	padding:0px;
	border-collapse:collapse;
}
.popupFormText{
	width:30%;
	margin:5px 0px 2px 0px;
	vertical-align:top;
}
.popupFormField{
	width:70%;
	margin:2px 0px 2px 0px;
	vertical-align:top;
}

/* GENERIC AREAS */
#content_left,#XEContent_left{
	margin-left:2px;
	margin-right:1px;
	margin-bottom:25px;
	margin-top:0px;
	font-size:75%;
}
#content_right{
	margin-left:10px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:75%;
}
#main,#XEMain{
	margin-top:10px;
	margin-bottom:10px;
}
#header,#XEadSkyscraper{
	font-size:75%;
}
#XEadLeaderboard{
	font-size:75%;
	/* WARNING! HACK BELOW - IS READ BY IE6 BUT NO OTHERS */
	/* STILL MISSING SOMETHING TO PULL IT UP FOR IE7 */
	_margin-top:-15px;
}
#XEadLeaderboardConvert{
/* Special case for ucc convert page since i can't figure out how it's different than rest right now */
	font-size:75%;
}
#breadcrumbs{
	margin-top:3px; 
	margin-bottom:3px;
	font-size:75%;
}
#printHeader,#printHeaderPop,#printUrl,#print,.XEprint,#XEprint,#printAdLeaderboard,#XEprintAdLeaderboard,#printAdSkyscraper {
	display:none;
}

/* CONTROLLING GENERIC AREAS FOR DIFFERENT MEDIA */
@media handheld{*{
	clear:none!important;
	float:none!important;
	width:auto!important;
}}
@media print{
table {
	width:100%;
}
#page,#XEpage,#content_left,.mainWidth,.XEmainWidth{
   	margin:0px;
	width:665px;
	min-width:665px;
	padding-left:1px;
}
#footer{
	margin:0px;
	width:500px;
}
hr {
	width:665px;
	border: none 0; 
	border-top: 1px solid #000000;
	height: 1px;
}
.nobold, .XEnobold {
	font-weight:normal;
}
.bgFooter { 
	background-image:none;
	background-color:#FFFFFF;
	color:#000000;
	font-size:55%
}
#header,#noprint,#XEnoprint,.XEnoprint,#adLeaderboard,#XEadLeaderboard,#adSkyscraper,#XEadSkyscraper,#printAdSkyscraper,#XEprintAdLeaderboard{
	display:none;
}
#enlarge,#XEenlarge,.XEenlarge{
	font-size:120%;
	font-weight:bold;
}
.XEenlarge2{
	font-size:115%;
	font-weight:bold;
}
.XEenlarge3{
	font-size:125%;
	font-weight:bold;
}
#printUrl{
	display:block;
	padding:0px;
	padding-bottom:15px;
}
form,object,#print,#XEprint,.XEprint,#printHeaderPop,#printHeader,#breadcrumbs{
	display:block;
	padding:0px;
	
}
#printAdLeaderboard,#XEprintAdLeaderboard{
	display:block;
	padding:0px;
	padding-bottom:8px;
	width:100%;
	text-align:center;
}
}
-->
