html,body{margin:0; padding:0; height:100%; border:none; margin-bottom:1px}
body{background:#fff url(images/bg.png) 0 0 repeat-x}
body,td {line-height:135%; font-family:verdana, arial, helvetica, sans-serif; font-size:12px}
body {margin:0; padding:0}
p{margin:0 0 10px 0}
hr{border:0; width:100%; background-color:#e6e6e6; color:#e6e6e6; height:1px}

h1{font-size:16px; color:#3062C4; margin-bottom:8px}
h2{font-size:13px; margin:12px 0 10px 0}
h3{font-size:13px; margin:12px 0 6px 0}
h4{font-size:13px; margin:12px 0 6px 0}
.he{direction:rtl; text-align:right}

a{color:#3062C4; font-weight:bold; text-decoration:none}
a:hover {text-decoration:underline; color:#57AC0B}
.g{font-family:times; font-size:28px}
.clr {clear:both}
img{border:0}
a img {border:0}
a.nounder {text-decoration:none; border:0; cursor:pointer}
a.nounder:hover {text-decoration:none}
ul.dot{list-style-image:url(images/li.png)}
.o{color:#57AC0B}
.r{color:red}
.link{cursor:pointer; font-weight:bold; text-decoration:underline; color:#3E738E}
.webs{float:right; direction:rtl; text-align:right; width:180px; height:200px; margin:0 0 35px 60px}
a.sublevel {color:#3062C4}

div.wrapper {margin:0 auto; width:985px;}
#left {width:22%}
#right {width:22%}
#content {margin-top:10px; padding-left:22%; padding-right:22%; direction:rtl; text-align:right}

#masthead {background:url(images/masthead-bg.png) 0 0 repeat-x; overflow:hidden; height:125px; position:relative}
#logo {background:url(images/logo.png) 0 0 no-repeat; width:435px; height:127px}
#mod-top {height:99px; position:absolute; top:0; right:25px; background:url(images/top-mod-bg.png) 0 0 repeat-x}
#mod-top .top2 {background:url(images/top-mod-right.png) 100% 0 no-repeat}
#mod-top .top3 {background:url(images/top-mod-left.png) 0 0 no-repeat; height:99px; width:400px; overflow:hidden}
#mod-top .padding {padding:30px 10px 10px 30px}

#primary-nav {background:url(images/horiz-menu-bg.png); clear:both}
#primary-nav .nav2 {background:url(images/horiz-menu-right.png) 100% 0 no-repeat}
#primary-nav .nav3 {background:url(images/horiz-menu-left.png) 0 0 no-repeat}

#horiz-menu a {color:#3062C4; height:36px}
#horiz-menu li.active a {background:url(images/horiz-menu-selector.png) 50% 100% no-repeat; color:#000}
#horiz-menu li:hover a,
#horiz-menu li.sfHover a,
#horiz-menu li:hover a:hover,
#horiz-menu li.sfHover a:hover {color:#000}
#horiz-menu li:hover li:hover a:hover,
#horiz-menu li.sfHover li.sfHover a:hover {color:#3062C4}
#horiz-menu ul ul {background:#f1f1f1; border-left:1px solid #fff; border-right:1px solid #d7d7d7}
#horiz-menu li li {background:none; border-top:1px solid #fff; border-bottom:1px solid #d7d7d7}
#horiz-menu li li a.daddy,
#horiz-menu li:hover li a.daddy,
#horiz-menu li.sfHover li a.daddy {background:url(images/dropdown-child.png) 95% 50% no-repeat}
#horiz-menu ul.menu {padding:0 35px 0 30px}
#horiz-menu ul {float:right; direction:rtl; text-align:right; list-style:none; margin:0; padding:0 0 0 0px}
#horiz-menu li {background:url(images/horiz-menu-divider.png) 0 0 no-repeat; display:block; float:left; margin:0; padding:0}
#horiz-menu a {white-space:nowrap; font-family:Arial Narrow, Helvetica, sans-serif; display:block; float:left; height:36px; line-height:33px; padding:0 22px 0 18px; font-weight:normal; font-size:130%}
#horiz-menu.moomenu li.active li a,
#horiz-menu.moomenu li.active:hover a.topdaddy,
#horiz-menu.moomenu li.active.sfHover a.topdaddy,
#horiz-menu.suckerfish  li.active li a,
#horiz-menu.suckerfish li.active:hover a.topdaddy,
#horiz-menu.suckerfish li.active.sfHover a.topdaddy  {background:none}
#horiz-menu li li a {font-family:Helvetica, Arial, sans-serif; font-size:100%; font-weight:normal}
#horiz-menu a:hover {text-decoration:none}

ul.sidenav li.active a,
ul.menuside li.active a,
a#active_menu.mainlevel {color:#000}
ul.menuside  li.active li a,
ul.sidenav li.active li a {color:#3062C4}

ul.menuside a,
ul.sidenav a,
a.mainlevel {background:url(images/vert-menu-bg-he.png) 100% 0 no-repeat; color:#3062C4; text-decoration:none; direction:rtl; text-align:right}

ul.menuside ul a,
ul.sidenav ul a {border-bottom:1px solid #e3e3e3}

ul.menuside a:hover,
ul.sidenav a:hover {color:#000}

#inset {background:url(images/header-bg.jpg) 12% 0 no-repeat}

#mainbody {padding-left:10px}

#left {float:left; margin-top:25px; direction:rtl; text-align:right; background:#fff}
#left .col1 {background:url(images/left-right.png) 100% 0 no-repeat}
#left .col2 {padding:20px 15px 0 20px; background:url(images/left-left.png) 0 0 no-repeat}

#right {float:right; margin-top:56px; background:#fff; direction:rtl; text-align:right}
#right .col1 {background:url(images/col-top-right.gif) 100% 0 no-repeat}
#right .col2 {padding:6px 18px 0 18px; background:url(images/col-top-left.gif) 0 0 no-repeat}

#inset {height:158px; margin-right:30px; overflow:hidden}

#content {padding:30px 5px 0 5px; overflow:hidden}
div.wrapper2 {margin:0 auto; width:550px;}
#leftcolumn {float:left; width:45%; padding:10px 0 0 10px}
#rightcolumn {float:right; width:50%; padding-top:10px}

#footer-bar {padding-top:20px; padding-bottom:20px; width:100%; clear:both; overflow:hidden}
#footer-bar div {border-top:1px solid #e6e6e6; background:#efefef; height:15px}

.module, .module-hilite1, .module-quote{margin-top:0px; margin-bottom:25px}
.module-hilite1, .module-quote {background:url(images/module-left.png) 0 100% no-repeat; height:1%}
.module-hilite1 div{background:url(images/module-right.png) 100% 100% no-repeat; height:1%; margin:0; padding:0}
.module div div div {padding:0 5px}
.module-hilite1 div div{background:none; padding:0 5px 18px 13px}
.module-hilite1 div div div{padding:1px 0 4px 8px; text-align:right; border-left:8px solid #eee; padding-right:10px}
.module-quote div div div {padding:5px 13px 30px 13px}
.module div div div div, .module-hilite1 div div div div, .module-quote div div div div{background:none; padding:0; border:0}
.spacer div.module, .spacer div.module-hilite1, .spacer div.module-quote  {margin-left:10px}
.module-quote {background:url(images/quote-tl.png) 0 0 no-repeat}
.module-hilite1 div div div h2, .module-quote  div div div h2 {text-align:center}
.module-quote div {background:url(images/quote-tr.png) 100% 0 no-repeat}
.module-quote div div {background:url(images/quote-bl.png) 0 100% no-repeat}
.module-quote div div div {background:url(images/quote-br.png) 100% 100% no-repeat}

ul.menuside {margin:0; padding:0}
ul.menuside li {list-style:none; margin:0; padding:0}
ul.menuside li.active a {background-position:100% -74px}
ul.menuside li.active li a {font-weight:normal; font-size:100%}
ul.menuside span {display:block}
ul.menuside a {display:block; line-height:37px; text-indent:37px; height:37px; font-family:Arial Narrow, Helvetica, sans-serif; font-size:130%; font-weight:normal}
ul.menuside a:hover {background-position:100% -37px}
ul.menuside ul {margin-left:35px; padding:0}
ul.menuside ul ul {padding:0; margin:0}
ul.menuside li li {padding:0; margin:0}
ul.menuside ul a {background-image:none; text-indent:0; font-family:Helvetica, Arial, sans-serif; font-size:100%; line-height:25px; height:25px}
ul.menuside ul ul a {text-indent:15px}
ul.menuside ul ul ul a  {text-indent:30px}

#quote {margin-right:5px}

form input.form{background-color:#F4F9FD; border:#c6c2E0 1px solid; width:136px}
form select{background-color:#F4F9FD; border:#c6c2E0 1px solid; font:12px arial; width:141px}
form textarea{background-color:#F4F9FD; border:#c6c2E0 1px solid}
form.quote span{font-size:11px}

form input.sform{background-color:#F4F9FD; border:#cccccc 1px solid; width:115px}
form textarea.sform{background-color:#F4F9FD; border:#cccccc 1px solid; width:115px}

#gibberish{width:90%}
#gibberish form{padding:0 20px;}
#gibberish form textarea{width:450px; height:120px; padding:5px; font:14px arial}

#mod-top a {background:url(images/topmod-bullet.png) 0 50% no-repeat; padding-left:15px; font-size:100%; padding-right:10px; display:block; float:left}
#mod-top a:hover {text-decoration:none}

div#bottom {padding-bottom:30px; overflow:auto; margin-left:22px}