

body                          { color: #333333; background: #d2de26 url('img/bg.png') repeat-x; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size: 14px; margin: 0px; padding: 0px; }

a:link,
a:visited,
a:active                      { color: #666666; }
a:hover                       { color: #333333; }
a:focus                       { outline: none; }

img                           { border: 0px; }

sup, sub                      { line-height: 0 }


h1, h2, h3, h4, h5, 
h6, p, ul, ol                 { margin: 0px; padding: 0px; }

li                            { margin: 5px 10px 5px 30px; }
ul,ol                         { margin: 5px 10px 10px 30px; }


h1                            { font-size: 22px; }
h2                            { font-size: 20px; }
h3                            { font-size: 18px; }
h4                            { font-size: 16px; }
h5                            { font-size: 14px; }
h6                            { font-size: 12px; }

#header                       { width: 960px; height: 410px; margin: 0px auto; position: relative; }

#nav                          { width: 950px; margin: 2px auto; padding: 5px 0px 5px 0px; border: thin solid #cccccc; text-align: center; }
#nav a                        { margin-right: 25px; text-decoration: none; font-size: 12px; color: #414142; font-weight: normal; }
#nav a:hover                  { color: #cccccc; }

#home_top_nav                 { width: 950px; margin: 2px auto; padding: 5px 0px 5px 0px; text-align: right; }
#home_top_nav a               { margin-left: 20px; text-decoration: none; font-size: 12px; color: #414142; font-weight: normal; }
#home_top_nav a:hover         { color: #cccccc; }


#wrapper                      { width: 960px; background: #ffffff; margin: 10px auto; overflow: hidden; border: thin solid #cccccc; }
#home_wrapper                 { width: 960px; margin: 10px auto; overflow: hidden; }

#legal_wrapper                { width: 960px; margin: 10px auto; padding: 20px 40px 20px 40px; overflow: hidden; background: #ffffff; }
#legal_wrapper p              { line-height: 20px; margin: 10px 0px; }
#legal_wrapper h1             { line-height: 20px; margin: 10px 0px 15px 0px; font-size: 26px; }
#legal_wrapper h4             { line-height: 20px; margin: 10px 0px; }

#leftcol                      { float: left; width: 300px; text-align: left; }
#leftcol p                    { padding: 10px 30px 10px 20px;line-height: 22px; }
#leftcol h3                   { padding: 10px 30px 10px 20px; line-height: 35px; }
#leftcol h4                   { line-height: 28px; }

#leftcontent_r                { text-align: right; margin-right: 20px; }
#leftcontent_l                { text-align: left; }

#hints_leftcol                { float: left; width: 300px; text-align: left; }
#hints_leftcol p              { padding: 10px 0px 10px 0px; }

#hints_nav                    { margin: 0px 20px 0px 30px; border-top: 1px solid #000000; }
#hints_nav a                  { color: black; text-decoration: none; }
#hints_nav h3                 { padding: 10px 0px 10px 0px; line-height: 20px; border-bottom: 1px solid #000000; }

#hints_content                { float: left; width: 616px; padding: 10px 10px 20px 10px; margin: 138px 20px 20px 0px; border: thin solid #ededed; }
#hints_content p              { line-height: 20px; margin: 10px 10px 10px 10px; }
#hints_content h1             { line-height: 20px; margin: 20px 0px 5px 0px; font-size: 26px; }
#hints_content h4             { line-height: 20px; margin: 10px 10px 10px 10px; }
#hints_content li             { line-height: 17px; }

#hints_content_req            { float: left; width: 616px; padding: 10px 10px 20px 10px; margin: 128px 20px 20px 0px; }

#content                      { float: left; width: 616px; padding: 10px 10px 20px 10px; margin: 138px 20px 20px 0px; border: thin solid #ededed;  }
#content p                    { line-height: 20px; margin: 10px 0px; }
#content h1                   { line-height: 20px; margin: 20px 0px 5px 0px; font-size: 26px; }
#content h4                   { line-height: 20px; margin: 10px 0px; }


#single_content               { width: 650px; padding: 10px; margin: 10px auto; }
#single_content  p            { line-height: 20px; margin: 10px 0px; }
#single_content  h1           { line-height: 20px; margin: 20px 0px 5px 0px; font-size: 26px; }

#footer                       { width: 960px; margin: 10px auto; overflow: hidden; text-align: center; }
#footer_nav                   { width: 950px; margin: 2px auto; padding: 5px 0px 5px 0px; }
#footer_nav a                 { margin-left: 10px; margin-right: 10px; text-decoration: none; font-size: 12px; color: #414142; font-weight: normal; }
#footer_nav a:hover           { color: #000000; }

#copyright                    { margin: 2px auto; padding: 5px 0px 5px 0px; }
#copyright p                  { font-size: 10px!important; color: #414142; }
#copyright a                  { text-decoration: none; font-size: 10px; color: #414142; font-weight: normal; }
#copyright a:hover            { color: #000000; }

#hints_tbl                    { border: 0px; border-collapse: collapse; }
#hints_tbl td                 { border: thin solid #010101;  }

.faq_q li                     { font-size: 14px!important; color: #333333; }
.faq_q li div                 { font-size: 14px!important; color: #333333; }
.faq_q li a                   { font-size: 14px!important; text-decoration: none; }

.faq_a                        { border: thin solid #010101; margin: 5px 30px 20px 30px; padding: 10px; background: #d2de26 url('/css/img/bg.png') repeat-x;  }
.faq_a p                      { font-size: 14px!important; color: #333333; }
.faq_a li                     { font-size: 14px!important; color: #333333; }
.faq_a li a                   { font-size: 14px!important; text-decoration: none; }

.blue                         { color: #1176bc!important; }
.blue a                       { color: #1176bc;}

#tbl_howit                    { border: 0px; border-collapse: collapse; }
#tbl_howit td                 { margin: 0px; padding: 0px; vertical-align: top; }
