img { border:0px solid green; }
img.clickable { cursor:pointer; }
body,td,span { font-family:Lucida,sans-serif }
.alert { font-weight:bold; color:#ed1c24; }
.errorMsg { font-weight:bold; color:#ed1c24; }
.floating { color:#0067ac; }
table.tidy tr td { font:normal normal 12px Lucida,sans-serif; }
tr.tabRow0 td { font:normal normal 12px Lucida,sans-serif; }
tr.tabRow1 td { font:normal normal 12px Lucida,sans-serif; }
tr.tabRow2 td { font:normal normal 12px Lucida,sans-serif; }
tr.tabRow3 td { font:normal normal 12px Lucida,sans-serif; }
input,select,option { font:normal normal 12px Lucida,sans-serif; }
form { padding:0px; margin:0px; border:0px; }
input.iSearch {
	width:100px;
	height:18px;
	float:left;
	padding:1px;
	margin:0px;
	border:1px solid black;
	color:#444444;
}
A { color:#0067ac; text-decoration:underline; }
A:hover { color:#0067ac; text-decoration:none; }

table.tight {
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}
table.tight tr td {
	padding:0px 0px 0px 0px;
}

table.pad {
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}
table.pad tr td {
	padding:3px 3px 3px 3px;
	font:normal 12px Lucida,sans-serif;
	white-space:nowrap;
	vertical-align:top;
}
table.thinBorder {
	border:1px solid black;
}
table.thinBorder tr td {
	border:1px solid black;
}
table.noBorder {
	border:0px solid black;
}
table.noBorder tr td {
	border:0px solid black;
}

tr.head td, tr.head th {
	color:#ffffff;
	background:#000000;
	font-weight:bold;
}
tr.head td A { color:#ffffff; }

table.pad2 {
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}
table.pad2 tr td {
	padding:1px 1px 1px 1px;
	font:normal 12px Lucida,sans-serif;
	vertical-align:top;
	white-space:nowrap;
}

table.adminTab {
	border:1px solid black;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}
table.adminTab tr td {
	border:1px solid black;
	padding:1px 1px 1px 1px;
	font:normal 12px Lucida,sans-serif;
	vertical-align:top;
	white-space:nowrap;
}

table.loginTab {
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}
table.loginTab tr td {
	padding:3px 3px 3px 3px;
	color:#ffffff;
	font:normal 12px Lucida,sans-serif;
}
table.loginTab A { color:#ffffff; text-decoration:none; }
table.loginTab A:hover { color:#ffffff; text-decoration:underline; }
table.loginTab label { color:#ffffff; text-decoration:none; }
table.loginTab label:hover { color:#ffffff; text-decoration:underline; }

table.signupTab {
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}
table.signupTab tr td {
	padding:3px 3px 3px 3px;
	font:normal normal 12px Lucida,sans-serif;
}
table.signupTab tr th {
	padding:3px 3px 3px 3px;
	font:bold normal 12px Lucida,sans-serif;
	text-align:left;
}
label {
	font-family:Lucida,sans-serif;
	text-decoration:none;
}
label:hover {
	font-family:Lucida,sans-serif;
	text-decoration:underline;
}

table.nav {
	width:375px;
}
table.nav tr td {
	padding:4px 4px 0px 4px;
	font:bold 12px Lucida,sans-serif;
	text-align:center;
}
table.nav tr td A { color:#000000; text-decoration:none; }
table.nav tr td A:hover { color:#000000; text-decoration:underline; }

table.navTab tr td {
	font:bold 12px Lucida,sans-serif;
}

table.profTab tr td {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 12px Lucida,sans-serif;
}
table.profTab tr td A { color:#0082cc; }

table.whiteonblack {
	border:0px solid red;
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
	background-color:#000000;
}
table.whiteonblack tr td {
	border:1px solid #ffffff;
	font:bold 12px Lucida,sans-serif;
	padding:3px 3px 3px 3px;
	color:#ffffff;
}

#noteTab tr td A { color:#0082cc; }

.purchaseTsmall {
	border:1px solid #2c2c2c;
}
.purchaseTsmall td {
	font:bold 11px Lucida,sans-serif;
	padding:5px;
}
.purchaseTsmall th {
	font:bold 11px Lucida,sans-serif;
	text-align:right;
	padding:5px;
}

table.buttonTab {
	padding:0px 0px 0px 0px;
}
table.buttonTab tr td {
	padding:0px 0px 0px 0px;
}
.buttonTxt {
	font:bold normal 12px Lucida,sans-serif;
	color:#ffffff;
	text-transform:uppercase
}

tr.noteHead td {
	font:bold normal 12px Lucida,sans-serif;
}
table.tight2 {
	border:0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}
table.tight2 tr td {
	border:0px;
	padding:0px 0px 0px 0px;
}


/* for cal.js */
/* cpYearNavigation,.cpMonthNavigation{background-color:#C0C0C0;text-align:center;vertical-align:center;text-decoration:none;color:#000000;font-weight:bold;} */
cpYearNavigation,.cpMonthNavigation{background-color:#C0C0C0;text-align:center;text-decoration:none;color:#000000;font-weight:bold;}
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial;font-size:8pt;}
TD.cpDayColumnHeader{text-align:right;border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate{text-align:right;text-decoration:none;}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate, .cpCurrentDate{color:#000000;}
.cpOtherMonthDate{color:#808080;}
TD.cpCurrentDate{color:white;background-color: #C0C0C0;border-width:1px;border:solid thin #800000;}
TD.cpCurrentDateDisabled{border-width:1px;border:solid thin #FFAAAA;}
TD.cpTodayText, TD.cpTodayTextDisabled{border:solid thin #C0C0C0;border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled{height:20px;}
A.cpTodayText{color:black;}
.cpTodayTextDisabled{color:#D0D0D0;}
.cpBorder{border:solid thin #808080;}
input.caliText {
	font:normal normal 10px Lucida,sans-serif;
	height:15px;
	padding:1px;
	margin:0px;
	border:1px solid black;
}

.imgiCal {
	width:14px;
	height:14px;
	background:#ffffff url('wxpall.png') no-repeat 574px 210px;
}

/* russel style.css */
.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.red{color:#ed1c24;}

#pageContent{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:url(pageContentBG.jpg) repeat-x #FFF;}

#pageContent p{line-height:16px;}

#pageContent a{color:#0067ac;text-decoration:none;}
#pageContent a:hover{color:#ed1c24;}

h2.pageTitle{color:#0067ac;margin-top:0px;font-size:22px;font-weight:normal; letter-spacing:1px;}
h2.pageTitle span{color:#BBB;}

h3.subtitle{margin:0px 0px 10px 0px;}

.hasForm .row{margin-bottom:10px;}
.hasForm .row label{display:block;margin-bottom:3px;color:#666;}
.hasForm .row .textbox{border:1px solid #CCC; padding:5px; display:block; width:300px; overflow:auto; }

#advantages{list-style:none;padding-left:15;}
#advantages li{background:url(tick_blue.png) no-repeat 0px 0px;padding:0px 0px 8px 25px;}

#leftNav{width:150px;list-style:none;padding:0;margin:0;}
#leftNav li a{display:block;margin-bottom:8px;padding-bottom:8px;width:150px;border-bottom:1px dotted #CCC;}
#aboutSubnav{list-style:none;padding:0;margin-left:15px;width:130px;}
#aboutSubnav li a{width:135px;}


.privacyList{list-style:square;}
.privacyList li{margin-bottom:5px;}

.question{background:url(bullet_arrow_right.png) no-repeat;padding:0px 0px 5px 20px;font-size:14px;}
.open{background:url(bullet_arrow_down.png) no-repeat;}
.answer{margin:0px 0px 10px 20px;}
.hidden{display:none;}

.thisIsList{list-style:none;padding-left:10px;}
.thisIsList li{padding:0px 0px 5px 20px;}
