body { font-size: 11px; font-family: "lucida grande", tahoma, verdana, sans-serif; background-image: url(../pix/bg_home.gif); background-repeat: repeat-x; margin: 0; padding: 0; }td { }a { color: #fff; font-size: 11px; text-decoration: none; }a:hover { color: #ff8100; text-decoration: underline; }.bglink { color: #fff; background-color: #917fc0; padding: 2px 5px 2px 8px; border-left: 2px solid #d4c3ff; }.bglink:hover { color: #e0d4ff; background-color: #aa98d9; text-decoration: none; padding: 2px 5px 2px 8px; border-left: 2px solid #d4c3ff; }.organge { color: #ff8100; }#container { width: 760px; margin: 0 auto 0; font-size: 1.1em; text-align: left; color: #333; }#header { background-image: url(../pix/g_logo.jpg); background-repeat: no-repeat; width: 750px; height: 135px; z-index: 1; }#home { position: absolute; z-index: 2; width: 750px; height: 135px; }#home .right { text-align: right; float: right; }#Nav ul{ font-size: 11px; font-family: arial; font-weight: bold; text-transform: uppercase; position: absolute; list-style: none; margin: 100px 0 0 -10px; padding: 0 0 0 8px; width: 986px; height: 0; z-index: 3;}#Nav p { }#Nav ul li{ position: relative; right: 0; bottom: 0; float: left; margin: 0; padding: 0; }#Nav ul li a{ color: #fff; font-size: 11px; display: block; padding: 0; background-repeat: no-repeat; background-position: 5px 50%; text-decoration: none; text-transform: uppercase; margin: 0; }#Nav ul li a:link, #iconNav ul li a:visited, #iconNav ul li a:active, #iconNav ul li a:hover{ color: #fff; text-decoration: none; margin: 0; padding: 0; }#Nav ul li a:hover{ color: #492666; height: 24px; margin: 0; padding: 12px 0 0; }#Nav ul li.shop a{ background-image: url(../pix/nav_shop.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 77px; height: 24px; margin: 0; padding: 12px 0 0; }#Nav ul li.shop a:hover { color: #492666; background-image: url(../pix/nav_shop_on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; margin: 0; padding: 12px 0 0; width: 77px; height: 24px; }#Nav ul li.what a{ background-image: url(../pix/nav_what.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 159px; height: 24px; margin: 0; padding: 12px 0 0; }#Nav ul li.what a:hover { color: #492666; background-image: url(../pix/nav_what_on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; margin: 0; padding: 12px 0 0; width: 159px; height: 24px; }#Nav ul li.news a{ background-image: url(../pix/nav_news.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 74px; height: 24px; margin: 0; padding: 12px 0 0; }#Nav ul li.news a:hover { color: #492666; background-image: url(../pix/nav_news_on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; margin: 0; padding: 12px 0 0; width: 74px; height: 24px; }#Nav ul li.about a{ background-image: url(../pix/nav_about.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 93px; height: 24px; margin: 0; padding: 12px 0 0; }#Nav ul li.about a:hover { color: #492666; background-image: url(../pix/nav_about_on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; margin: 0; padding: 12px 0 0; width: 93px; height: 24px; }#Nav ul li.contact a{ background-image: url(../pix/nav_contact.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 104px; height: 24px; margin: 0; padding: 12px 0 0; }#Nav ul li.contact a:hover { color: #492666; background-image: url(../pix/nav_contact_on.gif); background-repeat: no-repeat; background-position: left 0; text-align: center; margin: 0; padding: 12px 0 0; width: 104px; height: 24px; }#footer { color: #333; font-size: 11px; text-align: center; margin: 20px auto 0; width: 760px; padding-top: 20px; }#footer a { color: #ff8100; margin-top: 20px; }#mainbody { }#mainbody a { }#twoColumns  { background-color: #fff; text-align: left; margin: 0 0 20px; padding: 0; width: 756px; float: left; border-right: 1px solid #afafaf; border-bottom: 1px solid #afafaf; border-left: 1px solid #afafaf   }#twoColumns h1 { color: #596ebf; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }#twoColumns ul { font-size: 11px; font-family: arial; list-style: none; margin: 0; padding: 0; }#twoColumns .white { color: #fff; font-size: 12px; font-weight: bold; text-transform: none; margin: 0; padding: 0; width: 100% }#twoColumns .white:hover { color: #000; font-size: 12px; font-weight: bold; text-transform: none; margin: 0; padding: 0; width: 100% }#twoColumns a { color: #74b55e; font-family: arial; }#twoColumns a:hover { color: #492666; font-family: arial; }#twoColumns .smpadding { font-size: 11px; padding: 5px; }#twoColumns .lgpadding { font-size: 11px; padding: 20px }#twoColumns ul li.left  { color: #696969; font-size: 13px; font-family: arial; text-decoration: none; background-image: url("../pix/bg_subnav1.gif"); background-repeat: repeat-x; text-align: left; display: block; margin: 0; width: 535px; float: left }#twoColumns ul li.left p  { color: #696969; font-size: 13px; font-family: arial; text-decoration: none; background-repeat: repeat-x; display: block; margin: 0; padding: 0 60px 20px 30px;}#twoColumns ul li.left h1 { color: #214f82; font-size: 16px; font-weight: bold; background-image: none; text-transform: none; width: 100%; margin: 0 0 10px; padding: 0; }#twoColumns ul li.left h1 a { color: #1f2c5f; font-size: 16px; font-weight: bold; text-transform: none; margin: 0; padding: 0; width: 100%; }#twoColumns ul li.left h1 a:hover { color: #492666; font-size: 16px; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0; padding: 0; width: 100%; }#twoColumns ul li.left h2  { color: #806eac; font-size: 21px; font-family: "Lucida Grande", arial; margin-bottom: 0 }#twoColumns ul li.left h4 { color: #806eac; font-size: 21px; font-family: "Lucida Grande", arial; margin-top: 20px; margin-left: 30px  }#twoColumns ul li.left h5 { color: #806eac; font-size: 18px; font-family: "Lucida Grande", arial; font-weight: normal; font-style: normal; margin-left: 30px; }#twoColumns ul li.left h3 { color: #1f2c5f; font-size: 11px; font-weight: bold; margin: 0 0 -10px; padding: 0; border-bottom-width: 0; }#twoColumns ul li.right  { font-family: arial; background-image: url("../pix/bg_subnav.gif"); background-repeat: repeat-x; text-align: left; display: block; margin: 0; padding: 0; width: 219px; float: left }#twoColumns ul li.right p { color: #696969; font-size: 13px; font-family: arial; text-decoration: none; background-repeat: repeat-x; text-align: left; display: block; margin: 0; padding: 0 0 0 20px; float: left }#hptxt  { color: #6e6e6e; line-height: 18px; margin-top: 50px; margin-left: 330px; width: 160px }#subnav  { color: #74b55e; font-family: arial; font-weight: bold; margin-top: 20px; margin-left: 30px; width: 190px ; padding-top: 20px; }#subnav h1 { color: #b4b4b4; font-size: 16px; font-family: "times new roman"; font-style: italic; text-transform: none; margin: -10px 0 8px; padding: 0; }#subnav a { color: #74b55e; font-family: arial; font-weight: bold; text-decoration: none; width: 190px; }#subnav a:hover { color: #492666; font-family: arial; font-weight: bold; text-decoration: none; width: 190px; }#subnav ul { }#subnav li { background-image: url(../pix/bullets.gif); background-repeat: no-repeat; height: 24px; margin-top: 1px; padding-top: 6px; padding-left: 30px; list-style-position: inside; display: list-item; white-space: normal; }.border { border: solid 1px #b4b4b4; }.greenbg { color: #2b2b2b; font-size: 11px; background-color: #74b55e; padding: 3px; }#list  { font-family: arial; font-weight: bold; text-align: left; margin-top: 20px; margin-left: 30px; }#list h1 { font-size: 12px; font-weight: normal; margin: -10px 0 8px; padding: 0; }#list a { color: #74b55e; font-family: arial; font-weight: bold; text-decoration: none; }#list a:hover { color: #492666; font-family: arial; font-weight: bold; text-decoration: none; }#list ul { font-size: 12px; }#list li { font-size: 12px; font-weight: normal; background-repeat: no-repeat; margin-top: 1px; padding-top: 6px; padding-left: 30px; list-style-type: disc; list-style-position: inside; display: list-item; white-space: normal; }