﻿body, div, form, table, tr, td, ul, li, img {margin:0px; padding:0px}
body{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; color:#4f4f4f; background:#fff url(/images/main_bg.jpg) repeat-x}
#container{min-width:400px}
#logo{padding:19px 0 0 0; height:55px; width:128px}
#utility{color:#fff; padding:0 18px 0 0}
#utility a{color:#fff; text-decoration:none}
#utility a:hover{color:#CCC; text-decoration:none}
#navlist{padding:0; margin:0 10px 0 0; font-size:14px; font-weight:bold; line-height:18px; float:right;}
#navlist li{list-style:none; margin:0px; display:inline; padding:0}
#navlist li a{padding:4px 7px; margin:0 0 0 4px; background:#D8EDFA url(/images/navTab_bg.jpg) repeat-x center bottom; text-decoration:none; color:#1777B1; display:block; float:left;}
#navlist li a:hover{color:#1777B1; background:#FFF url(none) repeat-x center bottom}
#navlist li a.current{background:#FFF url(none) repeat-x center bottom}
#leftshadow{background:url(/images/left_shadow.jpg) no-repeat right top; height:217px; min-width:85px}
#content{min-width:583px; background:#FFF}
#rightshadow{background:url(/images/right_shadow.jpg) no-repeat left top; height:217px; min-width:85px}
#footer{font-size:10px; color:#999}
#footer a{color:#999}
#footer a:hover{color:#666}
.cr{clear:right}
.cl{clear:left}
.cb{clear:both}
.fl{float:left}
.fr{float:right}
.hide{display:none}
h3, h1{color:#FC9A21; font-size:14px; font-weight:bold; margin-bottom:5px;}
h1.pageHeader{color:#FC9A21; font-size:20px; font-weight:bold; margin-bottom:5px}
h3.detail{color:#FC9A21; font-size:14px; font-weight:bold; margin: 0 10px 0 0; padding:0 0 5px 0; display:inline; width:auto;}
.addlink{font-size:10px}
.addlink a{color:#FC9A21}
.addlink a:hover{color:#C86F02}
.joinTable {text-align: left;border: solid 1px #ffffff; color: #666666;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px;}
.joinTable td{padding:4px 5px 4px 0px;}
.joinTable a { color:#4f4f4f; text-decoration:none;}
.joinTable a:hover { color:#003366; text-decoration:none;}
.odd{background:#EFF8FD;}
.labels {color:#1777B1; font-size:12px;}
.forminput {border: 1px solid #78C1ED;font-size:11px; color:#666666; font-family:Arial,Helvetica,sans-serif;}
.scrolldiv {border: 1px solid #78C1ED;font-size:10px; color:#999; width:164px; height:84px; overflow:auto; padding:3px; vertical-align:top;}
#memberLogin {margin:10px 0 0 0;}
.loginTop {font-size: 14px; font-weight:bold; background: url(/images/home_signin_r1_c1.jpg) no-repeat left top;}
.loginMiddle {font-size:9px; color:#1777B1; background: url(/images/home_signin_r2_c1.jpg) no-repeat left top;}
.loginMiddle .forminput {border: 1px solid #78C1ED;font-size:10px; color:#666; width:89px;}
.bookmarkBtn { margin: auto 0; }
.dataGrid{text-align: left;border: solid 1px #ffffff;width: 468px;color: #666666;font: 11px Arial, Helvetica, sans-serif;}
.dataGridHeaderStyle{font: 11px Arial, Helvetica, sans-serif;text-align: left;color: #666666;background-color:Transparent;font-weight:bold;border: none;}
.dataGridItemStyle{font: 11px Arial, Helvetica, sans-serif;text-align: left;background-color: #FFFFFF;color: #666666;background-position: bottom;height: 40px;}
.dataGridAltItemStyle{font: 11px Arial, Helvetica, sans-serif;text-align: left;background-color: #FFFFFF;color: #666666;border: none;background-position: bottom;height: 40px;}
.dataGridFooterStyle{font: 11px Arial, Helvetica, sans-serif;text-align: right;background-color: Transparent;color: #333333;border: none;}
.dataGridFooterStyle a, .dataGridFooterStyle a:link, .dataGridFooterStyle a:visited {font-size:8pt;	color:#333333;}
.dataGridPagerStyle{font: 11px Arial, Helvetica, sans-serif;	text-align: right;	background-color: #DCDCDC;	color: #333333;		border: none;}
/* controls the labels and links commonly found in the rows */ 
.dataGridHeaderStyle a, .dataGridHeaderStyle a:link, .dataGridHeaderStyle a:visited {font-size:8pt;	color:#333333;	}
.dataGridItemStyle a, .dataGridItemStyle a:link, .dataGridItemStyle a:visited, .dataGridAltItemStyle a, .dataGridAltItemStyle a:link, .dataGridAltItemStyle a:visited {font-size:8pt;	color:#666666; 	text-decoration: underline;	}
.scrolldiv .forminput { border:none }
.scrolldiv table tr td { vertical-align:top; }
.question {color:#336699; font-size:12px; font-weight:bold; margin-bottom:0; padding-bottom:0;}
sup {font-size:9px;}
.help { color:#336699; text-decoration:none;}
#safety ol li ul li{margin-bottom:10px}