body {background-color:#4C4D40; margin:16px 8px; padding:0; text-align:center; font:11px Verdana, Arial, sans; color:#5E5E5E;}


/* HEADERS */
h1, h4 {margin:4px 0; padding:0; color:#000; font-weight:bold; font-size:32px;}
h2, .sub-header {font-weight:bold; font-size:18px; color:#2F2F2F; margin:22px 0; padding:0; line-height:22px;}
h3, .intro {font-weight:bold; font-size:12px; color:#474747; margin:22px 0; padding:0; line-height:22px;}
h4 {font-size:30px;}
h5 {margin:0; padding:0; color:#FFF; font-weight:bold; font-size:13px;}
h6 {margin:0; padding:0; font-weight:bold; font-size:13px;}

.mag {margin:0; padding:0; color:#1040A1; font-weight:bold; font-size:42px;}

/* LINKS */
a {text-decoration:none; color:#9CB000; font-weight:bold;}
a:hover {text-decoration:underline;}


/* CLASSES */
.blue {color:#1040A1;}
.green {color:#BED600;}
.dk-green {color:#9CB000;}
.red {color:#CD202C;}
.small {font-size:10px; line-height:normal; color:#ABABAB;}
.rule {height:1px; color:#EBEBEB; background-color:#EBEBEB; border:0; margin:22px 0; padding:0;}

sup {color:#CD202C; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}


/* sIFR */
.sIFR-flash + div[adblocktab=true] {display:none !important;}
.sIFR-flash {visibility:visible !important; margin:0;}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}

.sIFR-hasFlash h1 {visibility:hidden;}
/* .sIFR-hasFlash h2 {visibility:hidden;}
.sIFR-hasFlash h3 {visibility:hidden;} */
.sIFR-hasFlash h4 {visibility:hidden;}
.sIFR-hasFlash h5 {visibility:hidden;}
.sIFR-hasFlash h6 {visibility:hidden;}
.sIFR-hasFlash .mag {visibility:hidden;}


/* LAYOUT */
div#container {width:981px; margin:0 auto; padding:0 0 32px 0; text-align:left; background:#FFF url(gfx/bg-curve-br.gif) no-repeat bottom right;}

div#header {width:725px; padding:24px 224px 24px 32px; background:url(gfx/bg-header.gif) no-repeat; background-position:top right;}

div#logo {float:left;}

div#header-right {float:right; text-align:right; margin-top:28px;}
div#header-right ul {list-style-type:none; margin:16px 0 12px 0; padding:0; font-size:10px;}
div#header-right li {display:inline; margin:0; padding:2px 0; border-right:1px solid #5E5E5E;}
div#header-right li a {color:#5E5E5E; margin:0; padding:0 8px;}
div#header-right li a:hover {text-decoration:none; color:#9CB000;}


/* TOP MENU */
div#top-menu {float:left; width:981px; margin:0 0 8px 0; padding:0; background:#BED600 url(gfx/bg-top-menu.gif) repeat-x bottom; color:#FFF; font-weight:bold;}
div#top-menu ul {list-style-type:none; margin:0; padding:0;}
div#top-menu li {display:block; float:left; padding:12px 0; border-right:1px solid #BED600; border-left:1px solid #9CB000;}
div#top-menu li a {text-decoration:none; color:#FFF; padding:12px 19px 12px 18px;}
div#top-menu li a:hover {background:#BED600 url(gfx/bg-top-menu_on.gif) repeat-x top;}


/* LEFT MENU */
div#left {float:left; width:216px; margin:0 8px 0 0;}
.menu-header {width:184px; margin:0; padding:8px 16px; background-color:#5090CD;}
.menu-box {width:184px; margin:0 0 8px 0; padding:16px; background:#79BCEC url(gfx/bg-left-menu.gif) repeat-x bottom; color:#FFF; font-weight:bold; font-size:10px;}
.menu-box ul {list-style-type:none; margin:0; padding:0;}
.menu-box li a {color:#FFF; display:block; width:166px; margin:1px 0; padding:8px; border:1px solid #5090CD; background-color:#79BCEC;}
.menu-box li a:hover {text-decoration:none; color:#5090CD; background-color:#FFF;}


/* CONTENT */
div#middle {float:left; width:531px; border:1px solid #EBEBEB;}

div#content {width:515px; padding:8px;}
div#content p {margin:22px 0; padding:0; line-height:22px;}
div#content ul {list-style-type:none; margin:22px; padding:0; line-height:18px;}
div#content ul li {margin:16px 0; padding:0 0 0 16px; background:url(gfx/bullet.gif) no-repeat top left;}
div#content ol {margin:22px; padding:0 0 0 22px; line-height:18px;}
div#content ol li {margin:16px 0; padding:0;}

div#two-col {width:515px; background:url(gfx/bg-two-col.gif) repeat-y;}
div#two-col-left {float:left; width:246px;}
div#two-col-right {float:right; width:246px;}

div#three-col {width:515px; background:url(gfx/bg-three-col.gif) repeat-y;}
div#three-col-left {float:left; width:157px;}
div#three-col-middle {float:left; width:155px; margin:0 0 0 23px;}
div#three-col-right {float:right; width:157px;}

.table-form {border:1px solid #EBEBEB; padding:4px;}

div#content form {margin:0; padding:8px 0 32px 0;}
div#content .input, div#content .input-title, div#content .input2 {padding:2px; border:1px solid #BED600; font-weight:bold; font-size:10px; color:#555;}
div#content .input {width:280px;}
div#content .input2 {width:236px;}
div#content .submit {margin:12px 0 0 0;}


/* RIGHT */
div#right {float:left; width:208px; margin:0 0 0 8px;}
.right-box {width:190px; margin:0 0 8px 0; padding:8px; border:1px solid #EBEBEB; font-size:10px;}
.right-box p {margin:0; padding:9px 0 3px 0; line-height:15px;}

div#right form {margin:0; padding:8px 0;}
div#right .input, div#right .input-title {padding:2px; border:1px solid #BED600; font-weight:bold; font-size:10px; color:#555;}
div#right .input {width:174px;}
div#right .submit {margin:12px 0 0 0;}