body { background: rgb(150,185,223) url("/bodybackground.png") center top repeat; font-family: Arial, Helvetica, Sans; margin: 0px 0px; padding: 0px 0px;}html { padding: 0px 0px; }html, body{/* height:100%; */}h1, h2, h3 { color: rgb(3,41,105); }/* Rounded Corners */.rb52, .rb53, .rb54, .rb5content { background: white; border-left: 1px solid black; border-right: 1px solid black;}.rb51, .rb51b, .rb52, .rb53, .rb54 { display: block; overflow: hidden; font-size: 1px; height: 1px;}.rb51, .rb51b {background: black; margin:0 5px;}.rb52 {border-left: 2px solid; border-right: 2px solid; margin:0 3px;}.rb53 {margin:0 2px;}.rb54 {height:2px; margin:0 1px;}.rb5content div {margin: 0px 5px;}.rb82, .rb83, .rb84, .rb85, .rb86, .rb87, .rb88, .rb8content { background: rgb(255,255,220); border-left: 1px solid black; border-right: 1px solid black;}.rb81, .rb81b, .rb82, .rb83, .rb84, .rb85, .rb86, .rb87, .rb88 { display: block; overflow: hidden; font-size: 1px; height: 1px;}.rb81, .rb81b {background: black; margin:0 8px;}.rb82 {border-left: 4px solid; border-right: 4px solid; margin:0 5px;}.rb83 {border-left: 3px solid; border-right: 3px solid; margin:0 3px;}.rb84 {border-left: 2px solid; border-right: 2px solid; margin:0 2px;}.rb85 {border-left: 1px solid; border-right: 1px solid; margin:0 2px;}.rb86 {border-left: 2px solid; border-right: 2px solid; margin:0 1px;}.rb87 {border-left: 1px solid; border-right: 1px solid; margin:0 1px; height: 2px}.rb88 {border-left: 2px solid; border-right: 2px solid; margin:0 0px;}.rb8content div {margin: 0px 8px;}/* end rounded corners */#wrapper { width: 760px; min-width: 760px; margin: auto auto; border: none; background-image: url("/wrapperbackground.png"); background-position: center top; background-repeat: repeat-y; background-color: transparent; height: 100%; padding: 0px 5px;}#wrapper2 { width: 750px; margin: 0px 5px}#wrapper3 { width: 760px; height: 5px; margin: auto auto;  background-image: url("/wrapper3background.png"); background-position: center top; background-repeat: no-repeat; background-color: transparent; }#header { background: rgb(150,185,223) url("/headerbackground.png") right top no-repeat; letter-spacing: .02em; height: 150px; color: black; position: relative; margin-top: 0px; padding-top: 10px;}#header h1 { color: black; font-size: 32px; margin: 0px 0px 0px 20px;}#header h2 { color: black; font-size: 24px; margin: 0px 0px 0px 20px;}#header h3 { color: white; font-size: 16px; margin: 0px 0px 0px 20px;}#header p { float: right; margin: 20px 0px 15px 10px; font-size: 11px; font-weight: bold; }#globe { position: absolute; top: 5px; right: 30px; }#homeheader { letter-spacing: .04em; height: 120px; color: white; }#homeheader p { float: right; margin: 20px 0px 15px 10px; font-size: 11px; font-weight: bold; }#returnlink { float: right }#column1 { width: 95%; padding-right: 20px; vertical-align: top; }#column2 { width: 5%; border-left: 1px dotted rgb(153,102,51); padding-left: 20px; padding-right: 20px; white-space: nowrap; vertical-align: top; }#column1b{ width: 9%; padding-right: 20px; vertical-align: top; }#column2b { width: 95%; border-left: 1px dotted rgb(153,102,51); padding-left: 20px; padding-right: 20px; vertical-align: top; }#content { background: white; margin: 0px 0px; padding: 15px 15px 15px 15px; border-bottom: 1px solid black;}#content h1 { margin: 5px 0px; line-height: 1em; }#content h2 { margin: 5px 0px; line-height: 1em; }#content h3 { margin: 5px 0px; line-height: 1em; }#content h4 { margin: 5px 0px; line-height: 1em; }#content h5 { margin: 5px 0px; line-height: 1em; }#content h6 { margin: 5px 0px; line-height: 1em; }#content p { margin: 5px 0px; line-height: 1.1em; }#content ul { margin-top: 0px; margin-bottom: 0px; }#content a, #content a:link, #content a:active, #content a:visited, #footer a, #footer a:link, #footer a:active, #footer a:visited { text-decoration: underline; color: rgb(3,4,105); }#content a:hover, #footer a:hover { color: #F00; }#footer { text-align: center; font-weight: bold; font-size: .9em; margin-top: 0px; padding-top: 15px; padding-bottom: 15px; }#attribution { font-size: 8pt; color: #111; }#attribution a, #attribution a:link, #attribution a:visited  { color: #222; text-decoration: underline; }#attribution a:hover { color: #555; }.biophoto { width: 170px; padding-top: 5px; }#envelope { margin: 10px 15px 0px 0px; border: none; text-decoration: none;}#caption { display: block; width: 170px; text-align: center; font-weight: bold; font-size: .8em; margin: 5px 0px;}.contactblock { display: inline; padding: 0px 0px; margin: 0px 0px; position: relative; bottom: -3px;}.contactblock form { display: inline;}.contactblock table { display: inline; margin:0 0; padding: 0 0 }.contactblock table td { height: 6px; margin: 0 0; padding: 0px 0px;}.contactblock table td input { margin: 0 0; padding: 0px 5px 0px 0px;}label { display: block; width: 10em; float: left; text-align: right; padding-top: 6px; clear: both; }label.noblock { display: inline; float: none; width: auto; text-align: left; }form > br { clear: both; line-height: .1em; }input.inputtext { width: 30em; margin: 5px 10px 0px 10px; }input.inputcheckbox { margin: 10px 10px 0px 10px; }input.inputbutton { margin: 5px 10px 0px 10px; }select.inputselect { margin: 5px 10px 0px 10px; }#x-captchavalue { width: 5em; }#x-captchaimage { margin: 5px 10px 0px 10px; }#x-captchaformat { margin: 0px 0px; }#x-captchaformat td { padding: 0px 0px; }#x-captchawarning { font-size: .8em; font-weight: bold; }#contactform label { width: 12em; }#contactform #message { height: 10em;  margin: 5px 10px 0px 10px; width: 30em;}#editpageform textarea { width: 100%; height: 500px; }#pagemenu { background: white; border: 1px solid black; border-collapse: collapse; margin: 10px 1px; }#pagemenu td, #pagemenu th { border: 1px solid black;  padding: 2px 10px;}#pagemenu th { background: #eee; }.navwrap {	background: rgb(150,185,223) url("/ntab_down.png") right bottom repeat-x; 	height: 37px;	width: 100%;	margin-bottom: 0px;	padding-top: 5px;}#navigation a { color: white; background: url("ntab_down.png") right bottom no-repeat; 	font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none;	padding-left: 6px; line-height: 37px;	border-right: 1px solid black;}#navigation a.up { background: #fff url("ntab_up.png") right bottom no-repeat; font-size: 14px; padding-left: 6px; color: black;}#navigation a span { padding-right: 6px }#navigation a.up span { padding-right: 6px }#navigation a, #navigation a span { display: block; float: left }/* Hide from IE5-Mac \*/#navigation a, #navigation a span { float: none }/* End hide */#navigation a:hover { background: url("ntab_hover.png") right bottom no-repeat; color: white; }#navigation a.up:hover { background: #fff url("ntab_up.png") right bottom no-repeat; color: #000; }#navigation, #navigation ul { list-style: none; padding: 0; margin: 0; }#navigation li { float: left; margin: 0; }#content #childtabs li a { border: 1px solid black; background: #eee; color: black; text-decoration: none; padding: 5px; margin: 0px; font-weight: bold;}#content #childtabs li a:hover { color: #f00; border-color: red; background: #fee;}#content #childtabs ul { display: inline; }#content #childtabs, #content #childtabs ul { list-style: none; padding: 0; margin: 0; }#content #childtabs li { display: inline; padding: 0px 5px; background: url("blackdot.png") left center repeat-x;}tr.trackrowa { background: #eee; }tr.trackrowb { background: #ddd; }.trackingtabdata { }.tabhidden { display: none; }.tabvisible { display: block }.unusedtracking th { text-align: right; padding-right: 10px; vertical-align: top; white-space: nowrap; }.unusedtracking td { text-align: left; vertical-align: top; width: 100%; }#singleshipmentinfo table { width: 100%; }#singleshipmentinfo table td { padding: 1px 5px 1px 5px; vertical-align: top;}#trackinglist table { width: 100%; border: 1px solid #ddd;}#trackinglist table tr.trackrowa:hover, #trackinglist table tr.trackrowa.hover, #trackinglist table tr.trackrowb.hover, #trackinglist table tr.trackrowb:hover { background: #fdd; }#trackinglist table th { background: black; color: white; font-size: 13px; }#trackinglist table th:hover, #trackinglist table th.hover { background: #fdd; color: red; border-color: red;}#trackinglist table td { font-size: 12px; border: none; vertical-align: top;}#trackinglist a, #trackinglist a:link, #trackinglist a:active, #trackinglist a:visited { color: white; text-decoration: none; }#trackinglist a:hover { color: #fdd; text-decoration: underline; }#trackingpagebuttons { font-size: .8em; }.shipfield { background: #eee; font-weight: normal; padding: 1px 8px; }#content .tabline { display: block; background: url("/tabline-background.gif") left bottom repeat-x; margin-bottom: 10px; font-size: 16px;}#content .tabline  ul { display: inline; list-style: none; padding: 0; margin: 0px 0px 30px 0px; }#content .tabline  ul li { display: inline; padding: 0px 5px 0px 0px; }#content .tabline  ul li a, #content .tabline  ul li a:link, #content .tabline  ul li a:active, #content .tabline  ul li a:visited  {      vertical-align: 6px; border: 1px solid black; border-bottom: none; background: #eec url('/tabline-buttonbackground.png') left bottom repeat-x; 	 color: black; text-decoration: none; padding: 5px 5px 5px 5px; margin: 0px; font-weight: bold;}#content .tabline  ul li a.tabup, #content .tabline  ul li a.tabup:link,#content .tabline  ul li a.tabup:active,#content .tabline  ul li a.tabup:visited, #content .tabline  ul li a.tabup:hover { border-bottom: none; background: #fff; color: black; }#content .tabline  ul li a.tabdown:hover { color: #f00; border-color: red; background: #fee url('/tabline-buttonhover.png') left bottom repeat-x;}#content .trackingdetail { background: url("/blackdot.png") left bottom repeat-x; margin-bottom: 10px; margin-top: 10px; font-size: 12px;}#content .trackingdetail ul li a, #content .trackingdetail ul li a:link, #content .trackingdetail ul li a:active, #content .trackingdetail ul li a:visited,#content .trackingdetail ul li a:hover  { vertical-align: 2px; padding: 2px; }.printblock, .printinline { display: none }.screeninline { display: inline; }.screenblock { display: block; }.dynamcpopup { position: relative; z-index: 0 }.dynamcpopup:hover { background-color: transparent; z-index: 100; }.dynamcpopup span { position: absolute; visibility:hidden; text-decoration: none; }.dynamcpopup:hover span { visibility: visible; top: 0; left: 0 }#hoverinfo {position: relative;top: -70px;left: -160px;width: 300px;display: block;background: #efe;border: 1px solid #0f0;padding: 15px;color: black;font-size: .9em;}