/* CSS Document */
<!--
/* HTML STYLE CONTROLS */
body {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
}
td,input {
	font-family:Arial,Helvetica,sans-serif;

}
select,textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
}
a {
	color:#3468c7;
}
.underlineDotted a {
	text-decoration:none;
	border-bottom:1px dotted #666666;
}
ol {
	padding-right:20px;
	margin-bottom:5px;
	margin-top:5px;
}
ul {
	padding-right:20px;
	margin-bottom:5px;
	margin-top:5px; 
}
h1 {
	margin:0px;
	font-size:250%;
	font-weight:normal;
	font-family:arial,sans-serif;
	color:#b8c3cc;
}
h2 {
	margin:0px;
	font-size:175%; 
	font-weight:bold;
	font-family:arial,sans-serif;
}
hr {
	border: none 0; 
	border-top: 1px solid #CCCCCC;
	height: 1px;
}
table {
	border-collapse:collapse;
        margin-left: auto;
        margin-right: auto;
}
form {
	margin:0px;
}
sup
{
	vertical-align: top;
}


/* MAIN STRUCTURE */
.mainWidth{
	width:100%;
	min-width:764px;
}
.mainWidth{
	width:764px;
	min-width:764px;
}
.footerWidth{
	width:100%;
}
.sideWidth, .sideWidth{
	width:2%;
	min-width:15px;
}
.marginBot, .marginBot {
	margin-bottom:8px;
}
.marginTop {
	margin-top:13px;
	padding-top:9px;
}


/* HEADER */
.logo{
	background-color:#005590;
	color:#b8c3cc;
	width:60px;
	padding:4px;
	text-align:center;
}
.logoText{
	padding:0px 0px 0px 10px;
}
.search{
	color:#b8c3cc;
	font-size:90%;
	width:450px;
}
.search a{
	color:#FFFFFF;
}


/* FOOTER */
.bgHeader {
	font-size:100%;
	background-color:#005590;
	color:#b8c3cc;
	height:62px;
	padding:3px 4px 0px 0px;
}
.bgFooter {
	font-size:95%;
	background-color:#005590;
	color:#b8c3cc;
	padding:4px;
}
.footerText{
	font-size:75%;
	color:#b8c3cc;
}
.footerText a {
	color:#FFFFFF;
}


/* MAIN STYLES */
.heading {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:175%; 
	color:#006fbe; 
	font-weight:bold; 
	margin-top:0px;
}
.subTitle {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:125%;
	font-style:italic;
	color:#002d4d;
}
.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, .hilite {
	color:#218fd9;
}
.small, .small {
	font-size:95%;
	color:#666666;
}
.reqd, .reqd {
	font-size:95%;
	color:#cc3d3d;
}
.red, .red {
	color:#cc3d3d;
}
.warning{
	color:#cc3d3d;
	font-weight:bold;
	border:1px solid #b8c3cc;
	padding:6px;
	text-align:center;
	font-size:130%;
}
.imp {
	font-size:95%;
	color:#999999;
}
.opt {
	font-size:95%;
	color:#999999;
}
.white, .white {
	color:#FFFFFF;
}
.grey {
	color:#f2f5f7;
}
.alignBottom {
	vertical-align:bottom;
}
.alignTextBottom {
	vertical-align:text-bottom;
}
.alignBaseline {
	vertical-align:baseline;
}
ul.sideMenu, ul.sideMenu {
	margin-left:10px;
	padding-left:10px;
	margin-right:0px;
	padding-right:0px;
	line-height:18px;
}


/* TABLE STYLES */
.table_sub, .table_sub {
	font-size:100%;
	background-color:#FFFFFF;
}
.table_main, .table_main {
	font-size:105%;
	border-style:solid; 
	border-width:1px; 
	border-color:#b8c3cc;
	margin-bottom:8px;
	background-color:#FFFFFF;
}
.tableHilite {
	font-size:105%;
	border-style:solid; 
	border-width:1px; 
	border-color:#b8c3cc;
	margin-bottom:8px;
	background-color:#d9edff;
}
.tableBg {
	font-size:115%;
	background-color:#f5faff;
}
.table_main .title, .table_main .title {
	font-family:Arial,Helvetica,sans-serif;
	color:#003c66;
	font-weight:bold;
	font-style:italic;
	font-size:105%;
	background-color:#eff6fa;
	padding:2px;
	border-bottom:#b8c3cc 1px solid;
}
.table_main .titleAlibaba{
	color:#f76400;
	font-weight:bold;
	font-style:italic;
	font-size:105%;
	background-repeat:repeat-x;
	padding:2px;
	border-bottom:#b8c3cc 1px solid;
}
.table_main .titleReg, .table_main .titleReg {
	font-size:90%;
	padding:2px;
	font-family:Arial,Helvetica,sans-serif; 
	background-color:#eff6fa; 
	border-bottom:#b8c3cc 1px solid;
}

.table_main .advert, .table_main .advert {
	font-size:90%;
	padding:2px;
	font-family:Arial,Helvetica,sans-serif; 
}


.table_main .titleRegAlibaba {
	color:#f76400;
	font-size:90%;
	padding:2px;
	font-family:Arial,Helvetica,sans-serif; 
	background-color:#eff6fa; 
	border-bottom:#b8c3cc 1px solid;
}
.table_main .subTitle, .table_main .subTitle {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:110%;
	font-style:italic;
	color:#666666;
}
.table_main .grey, .table_main .grey {
	color:#333333;
	padding:4px;
	font-size:95%;
}
.table_main .small, .table_main .small {
	font-size:90%;
	color:#666666;
}
.table_main .note {
	font-size:80%;
}
.table_main .reqd, .table_main .reqd {
	font-size:90%;
	color:#cc3d3d;
}
.table_main input, .table_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, .padding {
	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, .ad {
	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, .adText {
	font-size:120%;
	color:#acbdc8;
	padding-top:1px;
}

/* Pop-up Styles */
.PopSurveyCol1of2{
	width:10%;
	float:left;
	text-align:center;
}
.PopSurveyCol2of2{
	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,#Content_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,#Main{
	margin-top:10px;
	margin-bottom:10px;
}
#header,#adSkyscraper{
	font-size:75%;
}
#adLeaderboard{
	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;
}
#adLeaderboardConvert{
/* 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,.print,#print,#printAdLeaderboard,#printAdLeaderboard,#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,#page,#content_left,.mainWidth,.mainWidth{
   	margin:0px;
	width:665px;
	min-width:665px;
	padding-left:1px;
}
.printFullWidth{
	width:665px;
}
#footer{
	margin:0px;
	width:500px;
}
hr {
	border: none 0; 
	border-top: 1px solid #000000;
	height: 1px;
}
.nobold, .nobold {
	font-weight:normal;
}
.bgFooter { 
	background-image:none;
	background-color:#FFFFFF;
	color:#000000;
	font-size:55%
}
#header,#noprint,#noprint,.noprint,#adLeaderboard,#adLeaderboard,#adSkyscraper,#adSkyscraper,#printAdSkyscraper,#printAdLeaderboard{
	display:none;
}
#enlarge,#enlarge,.enlarge{
	font-size:120%;
	font-weight:bold;
}
.enlarge2{
	font-size:115%;
	font-weight:bold;
}
.enlarge3{
	font-size:125%;
	font-weight:bold;
}
#printUrl{
	display:block;
	padding:0px;
	padding-bottom:15px;
}
form,object,#print,#print,.print,#printHeaderPop,#printHeader,#breadcrumbs{
	display:block;
	padding:0px;
	
}
#printAdLeaderboard,#printAdLeaderboard{
	display:block;
	padding:0px;
	padding-bottom:8px;
	width:100%;
	text-align:center;
}
.row1 td{
	border-bottom:1px dashed #b8c3cc;
}
.row2 td{
	border-bottom:1px dashed #b8c3cc;
}

.looklink {
	cursor:pointer;
	cursor:help;
	text-decoration: underline;
	color:blue;
}
-->
