/* CSS Document */

body { margin:auto; padding:0; font-family:Times New Roman, Bookman, Verdana, Arial, Helvetica; text-align:left; color:#000000; background-image:url(images/bg_body.gif); background-repeat:repeat; }

#container { width:900px; border:0; padding:0; margin:auto; background-image:url(images/bg_tan.jpg); background-repeat:repeat; }
table,td,div { background-image:url(images/bg_tan.jpg); background-repeat:repeat; }

table.repeat { background-repeat: repeat;  margin: 0; padding: 0; }

#main { width:900px; height:800px; background-repeat:repeat; }

p { font-size:14px; font-weight:500; padding:0 0 10px 0; margin:0; }
.btop { padding:0 20px 0 5px; }
.btop p { padding-bottom:0; }

.bt {  padding:5px 20px 0 20px; }
.bt_2 { font-weight: 700; }

h1 { padding-left: 20px; padding-top: 0; padding-bottom:0; color: #000; font-size: 1.1em; font-weight: 800; }
h3 { padding:0 0 0 0; margin:0; color: #000; font-size:13px; font-weight:600; }
.h2 { padding: 0; padding-top: 10px; padding-right: 30px; padding-bottom: 2px; color: #000; font-size: .9em; font-weight: 700; }
.h3 { padding-left:2opx; padding-top: 20px; padding-bottom: 0; color: #000; font-size: .9em; font-weight:600; }

#menu_item { font-size:12px; font-weight:700;  text-align:right; margin:3px 3px 3px 0; padding:0; }
#menu_item_top { font-size:12px; font-weight:700;  text-align:right; margin:0 3px 3px 0; padding:0; }

a:link.menu_single,a:visited.menu_single,a:active.menu_single { display:block; width:140px; color:#EEDEBD; text-decoration:none; margin:0; padding:15px 5px 15px 0; background:url(images/bg_blue.gif); background-repeat:repeat; border:1px #FFF inset; border-left:none; } 
a:hover.menu_single { background:url(images/bg_red.gif); background-repeat:repeat; border:1px #000033 groove; border-left:none; } 

a:link.menu_double,a:visited.menu_double,a:active.menu_double {  display:block; width:140px;color:#EEDEBD; text-decoration:none; margin:0; padding:10px 5px 10px 0; background:url(images/bg_blue.gif); background-repeat:repeat; border:1px #FFF inset; border-left:none; } 
a:hover.menu_double { background:url(images/bg_red.gif); background-repeat:repeat; border:1px #000033 groove; border-left:none; } 


.menu_current { display:block; width:140px; height:40px; color:#788991; text-align:right; font-size:12px; font-weight:700; text-decoration:none; margin-bottom:5px; padding:15px 5px 0 0; background:url(images/bg_red.gif); } 

.basic_list { width:200px; height:300px; position:relative; top: 0; left: 8em; vertical-align: middle; }

.basic_item { list-style-type:none; color:#000; font-size:13px; font-weight:normal; padding:0 0 2px 0; }

.footer { color:#993333; font-size:11px; font-weight:700; padding: 20px 0 10px 0; }

a:link.mail,a:visited.mail,a:active.mail { color:#993333; font-size:11px; font-weight: 600; text-decoration:underline; padding:0; border: none; }

a:hover.mail { color: #669999; }
 
a:link.foot,a:visited.foot,a:active.foot { color:#993333; font-size:11px; font-weight:500; text-decoration:underline; }
a:hover.foot { text-decoration: underline; color: #FFF; }

a:link.underline,a:visited.underline,a:active.underline { color:#000; font-size:12px; font-weight: 600; text-decoration:underline; }
a:hover.underline { text-decoration:none; color:#666666; }

a:link.inline,a:visited.inline,a:active.inline { color:#000; font-weight:500; text-decoration:underline;  }
a:hover.inline { text-decoration:none; color:#091A48; }



