INPUT {font-family: Verdana, Arial; font-size: 11px; color: #000; text-decoration: none}
SELECT {font-family: Verdana, Arial; font-size: 11px; color: #000; text-decoration: none}
TEXTAREA {font-family: Verdana, Arial; font-size: 11px; color: #000; text-decoration: none}
FORM {display:inline; margin: 0px;}

BODY {
font-family: Verdana, Arial;
font-size: 12px;
color: #000000;
background:#96A1A7 url(images/back-site.gif) repeat-x;
text-align: center;
margin: 0px;
padding: 0px;
}

img {border:none;}

a:link {color: #243D8D; text-decoration: none;}
a:visited {color: #243D8D; text-decoration: none;}
a:active {color: #243D8D; text-decoration: underline;}
a:hover {color: #243D8D; text-decoration: underline;}

h1 {font-family: Verdana, Arial; font-size: 1.4em; color: #003399; font-weight: bold; text-decoration: none; margin:0; text-transform:uppercase;}
h2 {font-family: Verdana, Arial; font-size: 1.2em; color: #000000; font-weight: bold; text-decoration: none; margin-bottom:15px; margin-top:0px;}
h3 {font-family: Verdana, Arial; font-size: 1.2em; color: #000000; font-weight: bold; text-decoration: none; margin-bottom:15px; margin-top:0px;}
h4 {font-family: Verdana, Arial; font-size: 1.1em; color: #000000; font-weight: bold; text-decoration: none; margin-bottom:5px; margin-top:0px;}

p {color: #000000; text-decoration: none; line-height:1.4em; margin-top:0px;}

.copyright {font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.copyright a:link {color: #FFFFFF; text-decoration: none;}
.copyright a:visited {color: #FFFFFF; text-decoration: none;}
.copyright a:active {color: #FFFFFF; text-decoration: none;}
.copyright a:hover {color: #FFFFFF; text-decoration: underline}

.content10 {font-family: Verdana, Arial; font-size: 10px; color: #000000; text-decoration: none;}
.content10 a:link {color: #2F2E86; text-decoration: none;}
.content10 a:visited {color: #2F2E86; text-decoration: none;}
.content10 a:active {color: #2F2E86; text-decoration: none;}
.content10 a:hover {color: #2F2E86; text-decoration: underline;}

#skip {position:absolute; left:-100em; width:1em;}

#container {background:#B6BDC2 url(images/back-content.png) no-repeat; width:1000px; margin:auto; overflow:hidden;}
#container-inside {width:974px; padding-right:10px; padding-left:13px; padding-top:33px; float:left;}

#header {width:974px; float:left; margin:0px; padding:0px;}
#header-inside {text-align:left; margin:0px; padding:0px; height:84px; width:974px; background:url(images/banner-site-v2.gif);}
#header-inside-home {text-align:left; margin:0px; padding:0px; height:84px; width:974px; background:url(images/banner-site-v2.gif);}
#header-new {background:url(images/banner-site-back.gif); width:974px; height:84px; float:left; margin:0px; padding:0px;}

#header-left {float:left; width:556px; margin-right:110px;}
#header-right {float:right; width:308px;}
#header-right-sm {width:288px; text-align:right; padding-right:20px; float:left; margin:17px 0px 10px 0px;}
#header-right-search {width:288px; text-align:right; padding-right:20px; float:left;}
#header-right-search .search {border:1px solid #b2b2b2; height:17px; width:150px; margin-right:5px;}
#header-right-search .button {background:#2c5891; color:#FFF; padding:3px; border:none;}
#header-right-search-home {padding-top:40px; text-align:right; padding-right:20px;}
#header-right-search-home .search {border:1px solid #b2b2b2; height:17px; width:150px; margin-right:5px;}
#header-right-search-home .button {background:#2c5891; color:#FFF; padding:3px; border:none;}

#nav-container {background:url(images/nav-back.gif); width:974px; float:left; border-top:1px solid #2C5891; margin:0px;}
#nav-inside {height:25px; padding-left:90px; text-align:left;}

#content-body {width:972px; float:left; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; text-align:left;}
#content-home {padding-left:1px; padding-right:1px; padding-top:1px;}
#content-sub {padding-left:20px; padding-right:16px; padding-top:22px;}

#crumb {width:936px; margin-bottom:28px; float:left;}
#crumb-inside {font-size:0.9em; color:#666666;}

#content-2columns {width:936px; float:left; margin-bottom:50px;}
#content-2columns-inside {}
#content-2columns-inside td {font-size:0.8em;}
#content-col1 {width:719px; border-right:1px solid #B2B2B2; float:left;}
#content-col1-inside {padding-right:20px;}
#content-col1-inside td {font-size:12px;}

#content-col2 {width:199px; float:right;}
#content-col2-inside {}
#content-col2-inside ul {list-style-position: outside; list-style-image: url(images/bullet-square.gif); list-style-type: square;}
#content-col2-inside ul.sublist {margin-left:-20px; list-style-position: outside; list-style-image: url(images/bullet-square.gif); list-style-type: square;}
#content-col2-inside a {color:#666666; font-size:11px;}

#content-adminl {width:199px; float:left;}
#content-adminl-inside {}
#content-adminr {width:719px; border-left:1px solid #B2B2B2; float:left;}
#content-adminr-inside {padding-left:20px;}

#content-adminr-inside td {font-size:0.7em;}

#content-adminl-inside a {color:#003399;}
#content-adminl-inside h1 {font-weight:bold; font-size:1em; color:#000000; margin-bottom:10px;}
#content-adminl-inside h2 {font-weight:bold; font-size:0.9em; color:#000000; margin-bottom:5px;}
#content-adminl-inside p {font-size:0.9em; color:#000000;}

.table-top {background-color:#366aaa; color:#FFFFFF; font-weight:bold;}

#home-flash {width:970px; float:left; margin-bottom:1px; padding:0px; z-index:100;}
#home-content {width:970px; float:left; background:#FFFFFF url(images/front_content-back.gif) repeat-x;}
#home-content-inside {padding-top:21px; padding-left:21px;}
/*
#home-right {width:584px; float:left; margin-left:15px;}
*/
#home-2column {}
#home-right {width:584px; float:left; margin-left:15px;}

#home-right-col1 {width:283px; float:left; margin-right:18px;}
#home-right-col2 {width:283px; float:right;}

#box-front {width:283px;}
#box-top {width:283px; margin:0px; height:33px;}
#box-top h1 {margin:0px;}
/*
#box-benefits {width:283px; height:111px; background:url(images/box_korus-fta-supports_back.gif); margin-bottom:18px;}
*/

#box-benefits {width:281px; margin-bottom:18px;
border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
padding-bottom:5px;
behavior: url(PIE.htc);}

#box-dyk {width:281px; margin-bottom:18px; height:105px;
border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
padding-bottom:5px;
behavior: url(PIE.htc);}

#box-updates {width:281px; margin-bottom:18px; height:105px;
border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
padding-bottom:5px;
behavior: url(PIE.htc);}

#box-dyk-inside {padding-top:15px; padding-left:12px; padding-right:5px; font-size:10px;}

#box-benefits-inside {padding-top:15px; padding-left:12px; padding-right:15px; font-size:10px;}

#box-action {width:283px; height:111px; background:url(images/box_take-action_back.gif); margin-bottom:18px;}
#box-action-inside {padding-top:15px; padding-left:12px; padding-right:110px; font-size:10px;}

#box-state {width:283px; height:111px; background:url(images/box_benefits_back.gif); margin-bottom:18px;}
#box-state-inside {padding-top:15px; padding-left:12px; padding-right:121px; font-size:10px;}

#box-support {width:283px; height:111px; background:url(images/box_take-action_back.gif); margin-bottom:18px;}
#box-support-inside {padding-top:15px; padding-left:12px; padding-right:110px; font-size:10px;}

#home-news {width:330px; float:left;}
#home-news-top {height:14px;}
#home-news-content {background:url(images/box_left_back.gif) repeat-y; padding-left:17px; padding-right:18px; height:270px;}
#home-news-content img {margin-right:10px; margin-bottom:0px;}
#home-news-content td {font-size:11px;}
#home-news-content2 {background:url(images/box_left_back.gif) repeat-y; padding-left:17px; padding-right:18px; height:303px;}
#home-news-content2 img {margin-right:10px; margin-bottom:0px;}
#home-news-content2 td {font-size:11px;}
#home-news-bot {margin-top:0px; margin-bottom:0px;}

#coalition {margin-bottom:15px;}
#coalition-inside {padding-top:19px;}

#footer-sm {margin-bottom:10px; margin-top:10px; float:left; width:928px;}

#footer {margin-bottom:5px;}
#footer-inside {text-align:center; font-size:0.9em;}

#site-bottom {height:38px;}

#popup {background:#3263a5; padding:10px;}
#popup ul {color:#FFFFFF; text-align:left; margin-left:20px;}
#popup li {padding-bottom:10px;}
#popup h1 {color:#FFFFFF; margin-bottom:15px;}

#jsddm {margin: 0; padding: 0;}
#jsddm li {float: left; width: auto; list-style:none; font:12px Tahoma, Arial;}
#jsddm li a {display:block; white-space:nowrap; text-decoration: none; color:white;}
/*
#jsddm li a:hover {background: #1A4473;}
*/
#jsddm li ul {
	margin: 0;
	padding: 0;
	float:left;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
	border-bottom: 1px solid white;

}
#jsddm li ul li {float: none; display: inline; text-align:left; color:#FFFFFF;}
#jsddm li ul li a {display:block; width: auto; background: #2C5891; color:#FFFFFF; text-decoration: none; padding:5px 12px; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}
#jsddm li ul li a:hover {background: #1E3A61; color:#FFFD39;}

/* -------------------------- MENU ----------------------------- */

/* Root = Horizontal, Secondary = Vertical */
ul.mainmenu {
  z-index:2;
  margin: 0;
  border: 0 none;
  padding: 0;
  width: auto; /*For KHTML*/
  list-style: none;
  height: 25px;
  text-align: left;
}

ul.mainmenu li {
  border-right-color: #FFF;
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 25px;
}

ul.mainmenu li a {
  border-right-color: #FFF;
}

/* SUBMENUS */

ul.mainmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  /*width: 160px;*/
  width: auto;
  list-style: none;
  display: none;
  position: absolute;
  top: 25px;
  left: 0;
}

ul.mainmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul.mainmenu ul li {
  BORDER-RIGHT: #FFF 1px solid;
  BORDER-LEFT: #FFF 1px solid;
  BORDER-BOTTOM: #FFF 1px solid;
  background: #2c5891;
  width: 200px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul.mainmenu a {
  padding: 0 0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #FFF;
  font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}


/* Root Menu Hover Persistence */
/*
ul.mainmenu a:hover {
  background-image: url(images/nav_back_on.gif);
  color: #2F6DAE;
}
*/

/* 2nd Menu */
ul.mainmenu li:hover li a,
ul.mainmenu li.iehover li a {
  float: none;
}

ul.mainmenu ul li a {
  padding: 0 6px;
  color: #FFF;
  font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
}

ul.mainmenu ul li a:hover {
  padding: 0 5px;
BORDER-RIGHT: #1e3a61 1px solid;
  BORDER-LEFT: #1e3a61 1px solid;
  BORDER-BOTTOM: #1e3a61 1px solid;
background: #1e3a61;
  color: #fffd39;
  font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
}

ul.mainmenu ul ul li .menu-top {border-top:#BECCD1 1px solid;}

ul.mainmenu ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 200px;
}

ul.mainmenu ul ul li {width: 280px;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.mainmenu li:hover ul ul,
ul.mainmenu li.iehover ul ul {
  display: none;
}

ul.mainmenu li:hover ul,
ul.mainmenu ul li:hover ul {
  display: block;
}

ul.mainmenu li.iehover ul,
ul.mainmenu ul li.iehover ul {
  display: block;
}

li.persistHover,
a.persistHover
{
	background: #CCC;
	color: #FFF;
}


span.counter {
	width: 1px;
	position: absolute;
}

