body   { font-family: Verdana; margin: 0 }
p { }
a:link { }
a:visited { }
a:hover { }
a:active { }
hr  { width: 100% }
#pageWrapper   { font-family: arial; text-align: left; margin: 0 auto; padding: 0; width: 950px; overflow: hidden }
#Nav ul     { font-size: 14px; font-family: Verdana, Arial; list-style: none; margin: 10px 0 0; padding: 0; width: 100% }
#Nav ul li   { text-align: center; margin: 0; padding: 0; position: relative; right: 0; bottom: 0; float: left }
#Nav ul li a   { color: #fff; font-variant: normal; text-decoration: none; background-repeat: no-repeat; background-position: 5px 50%; display: block; margin: 0; padding: 0 }
#Nav ul li a:link, #iconNav ul li a:visited, #iconNav ul li a:active, #iconNav ul li a:hover   { font-variant: normal; text-decoration: none; margin: 0; padding: 0 }
#Nav ul li a:hover    { color: #4f4f51; font-variant: normal; margin: 0; padding: 0 }
#Nav ul li.what a      { font-variant: normal; background-image: url("../pix/nav_what.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 128px; height: 22px }
#Nav ul li.what a:hover        { font-variant: normal; background-image: url("../pix/nav_what_on.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 128px; height: 22px }
#Nav ul li.market a    { font-variant: normal; background-image: url("../pix/nav_market.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 141px; height: 22px }
#Nav ul li.market a:hover    { font-variant: normal; background-image: url("../pix/nav_market_on.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 141px; height: 22px }
#Nav ul li.about a    { font-variant: normal; background-image: url("../pix/nav_about.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 197px; height: 22px }
#Nav ul li.about a:hover    { font-variant: normal; background-image: url("../pix/nav_about_on.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 197px; height: 22px }
#Nav ul li.news a      { font-variant: normal; background-image: url("../pix/nav_news.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 141px; height: 22px }
#Nav ul li.news a:hover        { font-variant: normal; background-image: url("../pix/nav_news_on.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 141px; height: 22px }
#Nav ul li.contact a    { font-variant: normal; background-image: url("../pix/nav_contact.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 122px; height: 22px }
#Nav ul li.contact a:hover    { font-variant: normal; background-image: url("../pix/nav_contact_on.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 122px; height: 22px }
#Nav ul li.home a     { font-variant: normal; background-image: url("../pix/nav_home.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 101px; height: 22px }
#Nav ul li.home a:hover    { font-variant: normal; background-image: url("../pix/nav_home_on.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 101px; height: 22px }
#Nav ul li.slug     { font-variant: normal; background-image: url("../pix/nav_home_slug.gif"); background-repeat: no-repeat; background-position: left 0; margin: 0; padding: 3px 10px 0; width: 101px; height: 22px }
#titlebar   { color: #fff; font-size: 15px; line-height: 21px; background-image: url("../pix/bg_titlebar_inside.jpg"); background-repeat: no-repeat; margin: 1px 0 0; padding: 75px 300px 0 23px; width: 627px; height: 49px }
#titlebar h1 { font-size: 20px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px }
#titlebar h1 a  { color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase }
#titlebar h1 a:hover  { color: #29360b; font-weight: bold; text-decoration: none; text-transform: uppercase }
#titlebar2    { color: #fff; font-size: 15px; line-height: 21px; background-image: url("../pix/bg_titlebar_inside.jpg"); background-repeat: no-repeat; margin: 1px 0 0; padding: 52px 300px 0 23px; width: 627px; height: 72px }
#titlebar2 h1 { font-size: 20px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px }
#titlebar2 h1 a  { color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase }
#titlebar2 h1 a:hover  { color: #29360b; font-weight: bold; text-decoration: none; text-transform: uppercase }
#threeColumns         { color: #4f4f51; font-size: 12px; line-height: 18px; margin: 0; padding: 0; position: absolute; z-index: 1; top: 140px; width: 950px; float: left }
#threeColumns ul   { font-size: 11px; font-family: arial; list-style: none; margin: 0; padding: 0; width: 950px; float: left }
#threeColumns ul li.sn          { color: #46484e; font-size: 14px; font-family: Verdana; text-decoration: none; background-color: #efeeee; background-image: url("../pix/bg_subnav.gif"); background-repeat: no-repeat; text-align: left; display: block; margin: 30px 16px 0 0; padding: 50px 5px 15px 28px; width: 190px; float: left }
#threeColumns ul li.sn a   { color: #707070; font-size: 14px; text-decoration: none; text-align: left }
#threeColumns ul li.sn a:hover   { color: #a0b661; font-size: 14px; text-decoration: none; text-align: left }
#threeColumns ul li.sn p { }
#threeColumns ul li.sn h1  { color: white; font-size: 16px; font-weight: bold; text-align: center; margin: 0; padding: 0 0 110px }
#threeColumns ul li.sn h1 a  { color: white; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#threeColumns ul li.sn h1 a:hover   { color: #29360b; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#threeColumns ul li.middle           {
	color: #46484e;
	font-size: 13px;
	font-family: arial;
	line-height: 19px;
	text-decoration: none;
	text-align: left;
	display: block;
	margin: 0 0 0;
	padding: 0 20px 0 0;
	width: 454px;
	float: left;
	height: 1700px;
}
#threeColumns ul li.middle a  { color: #a0b661; text-decoration: none }
#threeColumns ul li.middle a:hover  { color: #f19729; text-decoration: none }
#threeColumns ul li.middle h1    { color: #90a44e; font-size: 15px; font-weight: bold; margin: 0; padding: 10px 0 }
#threeColumns ul li.middle h1 a  { color: white; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#threeColumns ul li.middle h1 a:hover   { color: #29360b; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#threeColumns ul li.middle h2  { color: #4a494a; font-size: 13px; font-weight: bold; margin: 0; padding: 25px 0 0 }
#threeColumns ul li.middle h3  { color: #ea8b3d; font-size: 13px; font-weight: bold; margin: 0; padding: 10px 0 0 }
#threeColumns ul li.co            { color: #46484e; font-size: 13px; font-family: arial; line-height: 19px; text-decoration: none; text-align: left; display: block; margin: 30px 0 0; padding: 0 0 0 12px; width: 223px; float: left; border-left: 2px dotted #707070 }
#bullets { margin-left: 20px; width: 420px }
#bullets ul { font-size: 13px; line-height: 17px; background-attachment: scroll; background-position: 0 0; padding-top: 10px; width: 420px; float: left }
#bullets li { background-image: url("../pix/g_bullet_orange.gif"); background-repeat: no-repeat; padding-top: 0; padding-bottom: 10px; padding-left: 12px; width: 100%; float: left }
#faq  { margin-left: 20px; width: 420px }
#faq ul   { font-size: 13px; line-height: 17px; background-attachment: scroll; background-position: 0 0; padding-top: 10px; width: 420px; float: left }
#faq li   { padding-top: 0; padding-bottom: 10px; padding-left: 12px; width: 100%; float: left }
#callout   { background-image: url("../pix/bg_co_right.gif"); background-repeat: no-repeat; margin: 0; padding: 10px 10px 0; width: 203px }
#callout a { color: #5357aa; font-weight: bold; text-decoration: none }
#callout a:hover { color: #bb162f; font-weight: bold; text-decoration: underline }
#callout h1   { color: white; font-size: 16px; font-weight: bold; text-align: center; margin: 0; padding: 0 0 20px }
#callout h1 a  { color: white; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#callout h1 a:hover   { color: #29360b; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#footer         { color: #909090; font-size: 12px; font-family: arial; line-height: 14px; text-align: left; margin: 40px 0 0; padding: 0; width: 100%; float: left; border-width: 0 }
#footer a   { color: #909090; font-size: 12px; text-decoration: none; margin: 0; padding: 0 }
#footer a:hover   { color: #f19729; font-size: 12px; text-decoration: none; margin: 0; padding: 0 }
#footer hr { float: left; border-style: dotted none none; border-width: 1px 0 0; border-color: #95a952   }
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
/*.clearfix {display: inline-block;}*/
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix{ height: 1px; }

