/* CSS Document */
*{ margin:0px; padding:0px; }
img a:link, img a:visited { border: 0;}
img:link { border: 0;}
#wrapper { width:850px; height:auto; margin:auto;}

#nav { width:850px; height:54px; background-image:url(images/nav_bg_01.jpg); background-repeat:no-repeat;}
#nav ul { margin:0; padding:0;}
#nav li { list-style:none; float:left;}
#nav li.nav_box { display:block; width:83px; height:37px; margin:0 0 0 0; }
#nav li.textfield { display:block; width:140px; height:37px; margin:0 0 0 0; background-image:url(images/search_02.jpg); background-repeat:no-repeat;  }
.button a:link img, .button a:visited img, .button a:hover img, .button a:active img { border:0;}
#nav li.button { display:block; width:98px; height:37px; margin:0 0 0 0; background-image:url(../images/search_02.jpg); background-repeat:no-repeat;  }
.nav_weight a:link img, .nav_weight a:visited img, .nav_weight a:hover img, .nav_weight a:active img { border:0;}
#nav li.nav_weight{ display:block; width:140x; height:37px; margin:0 0 0 0; background-image:url(images/search_04.jpg); background-repeat:no-repeat; float:left }
#nav li.nav_weight2{ display:block; width:137px; height:37px; margin:0 0 0 0; background-image:url(images/nav_07.jpg); background-repeat:no-repeat; }

#header { width:850px; height:163px; float:left; margin:0 0 0 0; background-image:url(images/header_02.jpg); background-repeat:no-repeat;}
#body { width:850px; height:auto;}
#body_bg { width:850px; height:auto; background-image:url(images/body_bg_18.jpg); background-repeat:repeat-y; float:left;}

#left { width:512px; height:auto; float:left; margin:15px 0 0 33px; background-image:}
#lefttopimg { height:26px; background-image:url(images/left_top.jpg); background-repeat:no-repeat;}
#leftbodyimg { height:auto; background-image:url(images/left_body.jpg); background-repeat:repeat-y; padding:5px;}
#leftbottomimg { height:10px; background-image:url(images/left_bottom.jpg); background-repeat:no-repeat;}

#right { width:266px; height:315px; float:left; margin:15px 0 0 8px;}
#righttopimg { height:26px; background-image:url(images/right_top.jpg); background-repeat:no-repeat;}
#rightbodyimg { height:279px; background-image:url(images/right_body.jpg); background-repeat:repeat-y; padding:5px;}
#rightbottomimg { height:10px; background-image:url(images/right_bottom.jpg); background-repeat:no-repeat;}

#footer_box { width:786px; height:37px; margin:20px 0 0 32px; float:left; background-image:url(images/footer_19.jpg); background-repeat:no-repeat;}
#footer_box  ul { margin:0; padding:0;}
#footer_box  li { list-style:none; float:left;}
#footer_box  li.boxlink1 { display:block; width:350px; height:15px; margin:15px 15px 0 0;  }
#footer_box  li.boxlink2 { display:block; width:250px; height:15px; margin:15px 0 0 0;  }

.link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding-top:1px; padding-left:5px;}
.link a:link { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.link a:visited { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.link a:hover { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}
.link a:active { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

.search { width:120px; height:15px; margin:8px 0 0 15px;}
.category { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin:5px 0 0 5px; font-weight:bold; padding-top:5px;}

.text { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
.text a:link, .text a:visited, .text a:hover, .text a:active { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}

table.normal { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
table.normal a:link, table.normal a:visited, table.normal a:hover, .table.normal a:active { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}

table.small { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; }
table.small a:link, table.small a:visited, table.small a:hover, .table.small a:active { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
table.small td { padding: 0px 5px 0px 0px; }

div.sponsor { margin-left: 10px; }

.size12 { font-size:12px;}
.bold { font-weight:bold;}
.italic { font-style:italic;}
.grey { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:11px;}