body, .sanserif { font-family: arial, helvetica; }body { font-size: 12px; line-height: 18px; color: #666666; }body { margin: 0px; background:url('/customhtml/sitebackground.gif'); }/**/.hidden, #dump { position: absolute; visibility: hidden; overflow: hidden; width: 0px; height: 0px; } /*safari removes frame from elem tree if use display: none;*/ .singleline, table.singleline td, tr.singleline td, .singleline td { line-height: normal; }textarea { font-family: arial, helvetica; font-size: 12px; }/* these colors are also copied to uncached-gui-parts.css */.black, a.black { color: #000000; }.blue, a.blue { color: #72CEE4; }.chocolate, a.chocolate { color: #521A00; }.green, a.green { color: #95CE5C; }.orange, a.orange { color: #FF8000; }.pink, a.pink { color: #FF9987; }.purple, a.purple { color: #8E7DB4; }.red, a.red { color: #BB0000; }.yellow, a.yellow { color: #DFDF2C; }.white, a.white { color: #ffffff; }.light, tr.light td { color: #999999; }.dark, tr.dark td { color: #000000; }.hilite, a.hilite, .hilite a, tr.hilite td { color: #95CE5C; }.headingpink { color: #FF513E; }.serif, .action, .help, table.serif td, tr.serif td, h1, h2, h3, h4, .h1, .h2, .h3, .h4 { /* font-family: Georgia, Garamond, serif; */ }.action, .help { font-weight: bold; }.action .small { font-weight: normal; }.tightletter, h1, h2, h3, h4, .h1, .h2, .h3, .h4 { /* letter-spacing: -0.06em; */ }.normalletterspacing { letter-spacing: normal; }/** html .serif .small,* html .action .small,* html .help .small,* html .small .serif,* html .small .action,* html .small .help { letter-spacing: -0.1em; }*/.help, .help a { color: #c0c0c0; font-size: 10px; }h1, .h1, .h1color, .h1light, tr.h1color td, tr.h1light td { font-weight: bold; font-size: 20px; margin-bottom: 5px; }h2, .h2, .h2color, .h2light, tr.h2color td, tr.h2light td { font-weight: bold; font-size: 17px; margin-bottom: 5px; }h3, .h3, .h3color, .h3light, tr.h3color td, tr.h3light td { font-weight: bold; font-size: 15px; margin-bottom: 5px; }h4, .h4, .h4color, .h4light, tr.h4color td, tr.h4light td { font-weight: bold; font-size: 13px; margin-bottom: 5px; }tr.h31ight td { border: 1px solid blue; }/* [START] for google custom search engine */form#cse-search-box {}form#cse-search-box input.search-term-input { width: 120px; }form#cse-search-box input.search-term-input-short{ width: 95px; }form#cse-search-box input.search-term-input-long { width: 236px; }form#cse-search-box input.search-button { width: 55px; margin: 0 0 0 3px; }#cse-search-box div.keywords {	width: 100%;	white-space: nowrap;	overflow: hidden;	margin: 2px 0 0 0;}#cse-search-box div.keywords span.head {	border-right: 5px solid #ffffff;}#cse-search-box div.keywords a {	border-right: 7px solid #ffffff;	color: #FF6666;	text-decoration: underline;	line-height: normal;}/* [END] *//*h1.color, h2.color, h3.color,.h1color, .h2color, .h3color,tr.h1color td, tr.h2color td, tr.h3color td { color: #000000; }h1.color b, h2.color b, h3.color b,.h1color b, .h2color b, .h3color b { color: #89F8EF; }h1.light, h2.light, h3.light,.h1light, .h2light, .h3light,tr.h1light td, tr.h2light td, tr.h3light td { color: #000000; }h1.light b, h2.light b, h3.light b,.h1light b, .h2light b, .h3light b { color: #89F8EF; }.combo h1, .combo h2, .combo h3 { margin: 0px 0px 7px 0px; }*/h1.nomargin, h2.nomargin, h3.nomargin, h4.nomargin { margin: 0px 0px 3px 0px; }.zeromargin { margin: 0px; }.headerbox { color: #D7575E;		margin: 10px 0 5px; } /* border: 1px dotted #BDDE73; padding: 13px 0px 10px 10px; */.headerbox h1, .headerbox h2, .headerbox h3 { margin-top: 0px; }.headerbox a { color: #FF5B49; }.sectionbox, .colorbox { border: 1px solid #BDDE73; padding: 10px 0px 10px 10px; background: #EDFFDB;	margin: 5px 10px 10px 0px; }.maincolumn { width: 650px; }.bottomspace5 { margin-bottom: 5px; }.bottomspace10 { margin-bottom: 10px; }.bottomspace15 { margin-bottom: 15px; }.bottomspace20 { margin-bottom: 20px; }a { color: #666666; }.light a { color: #999999; } .dark a, a.dark { color: #000000; }.noline a, a.noline { text-decoration: none; }.underline { text-decoration: underline; }a img { border: 0px; }small, .small, table.small td, tr.small td { font-size: 11px; }.smaller, table.smaller td, tr.smaller td { font-size: 10px; }.smallest, table.smallest td, tr.smallest td { font-size: 9px; }.bold, tr.bold td { font-weight: bold; }.nobold { font-weight: normal; }.hand { cursor: hand; cursor: pointer; }.nodisplay { display: none; }.inline, .childinline * { display: inline; }.nomargin { margin:0px; }.nopadding { padding:0px; }.point { line-height:0px; font-size:0px; height: 1px; overflow: hidden; }.halfline { line-height:10px; font-size:0px; height: 10px; overflow: hidden; }.normalline { line-height:normal; }.oneandhalfline { line-height:1.5em; }.doubleline { line-height:2em; }.float { float: left; }.floatright { float: right; }.clear { clear: both; height: 0; line-height: 0; font-size: 0; }.verticaltext { writing-mode: tb-rl; filter: flipv fliph; }.nowrap { white-space: nowrap; }form { margin: 0px;}div.actionbutt { background-color: #dddddd; font-weight: bold; font-size: 11px; color: #333333; padding: 3px; width: 125px; white-space: nowrap; cursor: hand; cursor: pointer; text-align:center; }.photo, .photophoto, .photothumbnail, .photomedium, .photosmall, .photomini, .photonano, .photoalbum	{ padding: 4px; border: 1px solid #dddddd; background: white; text-align:center; }.photophoto { padding: 9px; } .photoalbum { padding: 6px; }.photomini, .photonano { padding: 0px; }.photophoto { width: 800px; }.photoalbum { width: 400px; }.photothumbnail { width: 200px; }.photosmall { width: 60px; height: 60px; }.photomedium { width: 115px; height: 115px; }.photomini { width: 28px; height: 28px; }.photonano { width: 20px; height: 20px; }.notice { background-color: #e86622; color: white; font-weight: bold; padding: 3px; margin: 0px 0px 5px 0px; }.noticeboard { background: #ffffcc; padding: 6px 0px 6px 10px; border: 1px solid #999999; line-height: normal; }.notice a { color: white; }div.error { border: 3px solid #ff3300; font-weight: bold; padding: 10px; margin-bottom: 10px; }/* label { cursor: pointer; } */span.pinned { font-size: 10px; font-weight: bold; }* { outline: none; }/* google re-search notice box */#google-re-search {	padding: 8px 0 15px 0;	margin: 0 0 5px 0;	text-align: center;	font-size: 1.5em;	line-height: 1.3em;	border-bottom: 1px solid #e0e0e0;}div.mt-member.pt-milestone #google-re-search {	border-bottom: none;	margin-bottom: 0;}div.mt-member.pt-member #google-re-search {	margin-right: 10px;}