/* CSS Document */.instruction_text {font-size:.8em;}span.req { /* does not work */		font-style: italic;		color: #ffffff;		float: right;}#smtype {font-size:.85em;}#smtype td {margin-left: 0px;	padding-left: 0px;}#leftpad {padding-left:10px;}#leftpad2 {padding-left:15px;}#main {	margin-top:40px;	margin-left:70px;	padding:0;}/* JSAHA - THIS MESSED UP THE REDESIGN#form1 {	width:173px;	padding-bottom: 0px;	margin-bottom: 0px;}*/.blogtbl {	width:100%;	border-collapse:collapse;	margin-left: 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	background-image: url(/images/blog_bg.gif);	background-repeat: repeat;}.blogtbl td {padding-left: 8px;}.blogtbl td.title {	color:#000000;	font-weight: bold;	padding-top: 2px;	margin: 0px;	padding-left: 10px;	text-align: left;	padding-bottom:5px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	background-repeat: repeat;}.blogtbl td.txt {	font-size: 0.85em;	background-color: #ffffff;	font-weight: normal;	margin: 0px;	padding-left: 4px;}.blogtbl hr {color: #333333;}/* JSAHA - THIS MESSED UP THE REDESIGN#form1 input.small {	margin-top: 0px;	margin-bottom:0px;	float: left;	color: #666666;	padding-top: 0px;	padding-bottom: 0px;	clear: left;}#form1 input.btn {	float: right;	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	color: #FFFFFF;	background-color: #666666;	clear: both;}*/.login_txt {padding-left:10px; padding-right:5px;}.formtbl {	width:100%;		background-color: #ffffff;	border-collapse:collapse;	padding-top: 0px;	margin-left: 4px;	border-top-width: 0;	border-right-width: 0;	border-bottom-width: 1px;	border-left-width: 0;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}.formtbl td {padding-left: 10px;}.formtbl#popup {font-size: 12px;}.formtbl#popup td {padding: 18px;}.formtbl#popup td.labelcell {	font-size: 12px;	color: #EAEAEA;	vertical-align: top;	width: 200px;	text-align:left;	padding:3px;	background-color: #ffffff;	border-left: 1px dotted #bbbbbb;	border-bottom: 1px dotted #bbbbbb;	border-right: 1px dotted #bbbbbb;}.formtbl#popup td.padding {	background-color: #EAEAEA;	border-bottom: 1px dotted #bbbbbb;	border-top: 1px dotted #bbbbbb;	width:1px;}.formtbl#popup td.inputcell {	background-color: #EAEAEA;	color: #000000;	text-align: left;	padding:3px;	width:500px;	border-bottom: 1px dotted #bbbbbb;	border-right: 1px dotted #bbbbbb;}.formtbl#popup td.title {	color:#FFFFFF;	font-weight: bold;	margin: 0px;	padding: 2px 0 5px 10px;	text-align: left;	border-bottom: 1px solid #CCCCCC;	background-color: #000099;}#dev #popup {	color: #333;	font-size:12px; 	border: 1px solid #8F968F;	border-collapse: collapse;	background-color: #ffffff;}#dev #popup td {padding: 18px;}#dev #popup td.labelcell {	color: #fafafa;		vertical-align: top;	width:200px;	text-align:left;	padding:3px;	background-color: #ffffff;	border-left: 1px dotted #bbbbbb;	border-bottom: 1px dotted #bbbbbb;	border-right: 1px dotted #bbbbbb;}#dev #popup td.padding {	background-color: #EAEAEA;	border-bottom: 1px dotted #bbbbbb;	border-top: 1px dotted #bbbbbb;	width:1px;}#dev #popup td.inputcell {	background-color: #EAEAEA;	color: #000000;	text-align: left;	padding:3px;	width:500px;	border-bottom: 1px dotted #bbbbbb;	border-right: 1px dotted #bbbbbb;}.LoginTable div.errorBox {	color:#CC3333;	padding-left: 0px;	text-align: left;	background-color: #FDE385;	font-size: 1em;}.LoginTable td #errorReEnter {	color:#CC3333;	padding-left: 8px;	padding-bottom: 0px;	text-align: left;	font-weight: bold;	font-size: 1em;	font-variant: small-caps;}div.errorBox ul {margin-bottom:0px;padding-bottom:8px;}.formtbl div.errorBox {	color:#CC3333;	padding-left: 10px;	text-align: left;	background-color: #EAEAEA;	font-size: 1em;}.formtbl td #errorReEnter {	color:#CC3333;	padding-left: 5px;	padding-bottom: -5px;	text-align: left;	font-weight: bold;	font-size: 1em;	font-variant: small-caps;}.basicBoxTable {	width:100%;	background-color: #ffffff;	border-collapse:collapse;	padding-top: 0px;	margin-left: 4px;	border-top-width: 0;	border-right-width: 0;	border-bottom-width: 1px;	border-left-width: 0;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}.formtbl td.title {	color:#333333;	font-weight: bold;	padding-top: 2px;	margin: 0px;	padding-left: 10px;	text-align: left;	padding-bottom:5px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	background-repeat: repeat;}.formtbl title {	color:#333333;	font-weight: bold;	padding-top: 2px;	margin: 0px;	padding-left: 10px;	text-align: left;	padding-bottom:5px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	background-repeat: repeat;}.formtbl td.title2 {	color:#000000;	font-weight: bold;	font-weight: 100;	font-size:12px;	padding-top: 2px;	margin: 0px;	padding-left: 10px;	text-align: left;	padding-bottom:5px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	background-repeat: repeat;}.formtbl td.tabular_table_header {	height: 15px;	background-color: #EAEAEA;	text-align:left;	padding-left: 10px;}.formtbl td.labelcell {	width: 40%;	height: 25px;	text-align:right;	padding-right: 12px;	background-color: #EAEAEA;}/* Huitang: 03/08/07*/.formtbl td.labelcellOddHD {	width: 40%;		height: 25px;	text-align:right;	padding-right: 12px;	background-color: #EAEAEA;}.formtbl td.paddingOddHD {	width:10px;	height:25px;	text-align:right;	padding-right: 12px;	background-color: #EAEAEA;}.formtbl td.text5OddHD {	width:250px;	height: 25px;	text-align:left;	padding-right: 12px;	background-color: #EAEAEA;}/* END;Huitang: 03/08/07*/#Odd {	padding-right: 12px;	background-color: #EAEAEA;}#OddHD {	padding-right: 12px;	background-color: #EAEAEA;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#even {	padding-right: 12px;	background-color: #ffffff;}#evenHD {	padding-right: 12px;	background-color: #ffffff;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #DDE4E9;}#eHD {	padding-right: 12px;	background-color: #ffffff;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #DDE4E9;}.formtbl td.OddHD {	width: 57%;	height: 25px;	padding-right: 12px;	background-color: #EAEAEA;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}.formtbl td.labelcellHD {	width: 40%;	height: 25px;	text-align:right;	padding-right: 0px;	background-color: #DDE4E9;	font-weight: bold;}.formtbl td.tabular_table_body {	background-color: #ffffff;	text-align:left;	vertical-align:middle;	padding-bottom: 0px;	padding-left: 10px;	font-weight: 100;	font-size:12px;	height: 25px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;}.formtbl td.padding {	width:10px;	height:25px;}.formtbl td.paddingHD {width:20px;}.formtbl td.inputcell {width: 57%;height: 25px;}.formtbl td.Odd {padding-right: 12px;	background-color: #EAEAEA;}.button {	font-family: Verdana;	font-size: 10px;	background-color: #6fb20d;	color: #ffffff;	margin-right: 7em;}.searchbtn {	font-family: Verdana;	font-size: 10px;	color: #FFFFFF;	background-color: #666666;	margin-right: 0px;	margin-top: 6px;}.loginbtn {	font-family: Verdana;	font-size: 10px;	color: #FFFFFF;	background-color: #666666;	margin-right: 0px;	margin-top: 6px;	width: 150px;}.required {	padding-right:12px;	background-image:url(/images/bg-requiredB2.gif);	background-position:left top;	background-repeat: no-repeat;}/* Huitang: 03/08/07*/.required_no_star {	text-align:right;	padding-right:12px;	font-weight: bold;	background-repeat: no-repeat;	font-style: normal;}/*END Huitang: 03/08/07*/.irequired input {	background-image:url(/images/inputbg.gif);	background-repeat:repeat;	border-width:1px;	border-style:solid;	border-color:#999999;}.formtbl input.irequired {	background-image:url(/images/inputbg.gif);	background-repeat:repeat;	border-width:1px;	border-style:solid;	border-color:#999999;}.irequired textarea {	background-image:url(/images/inputbg.gif);	background-repeat:repeat;	border-width:1px;	border-style:solid;	border-color:#999999;}.formtbl textarea.irequired {	background-image:url(/images/inputbg.gif);	background-repeat:repeat;	border-width:1px;	border-style:solid;	border-color:#999999;}.formtbl select.irequired {	background-image:url(/images/inputbg.gif);	background-repeat:repeat;	border-width:1px;	border-style:solid;	border-color:#999999;}.blue {	background-color:#ffffff;	color:#333333;	font-size: 0.8em;	margin-top: 2px;}.grey {	background-color:#DDE4E9;	color:#333333;	font-size: 0.8em;	margin-top: 2px;}#yellow {	background-color: #FFFF99;	border: 1px solid #ffff99;	padding: 1px;	width: auto;}.yellow {	background-color: #FFFF99;	border: 1px solid #ffff99;	padding: 1px;	width: auto;}.white {	background-color: #FFFFFF;	border: 1px solid #ffffff;	padding: 1px;	width: auto;}.left_req {	padding-left:8px;	background-image:url(/images/bg-requiredB2.gif);	text-align: left;	background-repeat: no-repeat;}table #tight {	margin: 0px;	padding: 0px;	text-align: center;	width: 100%;	height: 10px;}table #tight.left {text-align: left;}table #tight.right {text-align: right;}table #tight.center {text-align: center;}#imp {background-image: url(/images/inputbg.gif); background-repeat: repeat;}.text1 {width:50px;}.text2 {width:auto;}.text3 {width:150px;}.text4 {width:200px;}.text5 {width:250px;}.text6 {width:300px;}.max {width:100%;}.forum_code {width:100%;}#xsmall {width:35px;}#small {width:50px;}#medium {width:100px;}#large {width:200px;}#xlarge {width:300px;}#padtxt {width:150px; margin-right: 420px; float: left;}#squeeze {width: 100%; font-size: .9em;}a.tab {color: #DDE4E9;}a.tab:hover {color: #EAEAEA;}a.tab:active {color: #000;}sup {text-decoration: none; color: red; font-weight: bold;}ul {margin-top: 0px;}#headerTitle {	color:#000000;	font-weight: bold;	padding-top: 2px;	margin: 0px;	padding-left: 10px;	text-align: left;	padding-bottom:5px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	background-repeat: repeat;}.sideborder {	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #999999;	padding-left: 8px;}.zones {	background-color: #F2EADB;	font-size: .85em;	border-bottom-width: 8px;	border-top: 3px solid #EAEAEA;	border-bottom-style: solid;	border-bottom-color: #DDE4E9;	margin-bottom:20px;	margin-top:20px;}.zones p {color: #333333; padding:8px;}.zones a {color:#000099;}.dev_popup {background-color: #FFFFFF;}.formtbl td.title h2 {color:#FFFFFF;}