

/*--------------------- CVT Stylesheet ----------------------------

Apply all margins and padding to the bottom of stackable selectors,

i.e. p, h1, h3, form, ul place padding on bottom attribute only

-----------------------------------------------------------------*/


/* -- Generic Document Styles -- */

body {text-align: center; background: #848384; border: 0; padding: 0; margin: 0 auto;font-family: Verdana, arial, sans-serif;font-size: 12px;}

img, div, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {background: transparent;margin: 0 auto;padding: 0;border: 0;text-align: left;}


/* -- Generic List Styles -- */

ul, li {list-style-type: none;}
ol li  {list-style-type: decimal;}


/* -- Generic Link Styles -- */

a, a:visited {text-decoration: none; color: #0000cc;}
a:hover, a:visited:hover {text-decoration: underline;color: #0000cc;}


/*-- Document Classes -- */

.FloatRight {float: right;clear:right;}
.FloatLeft {float: left;clear:left;}

.NonVisible {display: none;}

.ClearBoth {clear: both;}


/*-- Block Level Elements -- */

#Container {background: #fff url(/_img/tile.gif) repeat-x top center;}

#WidthSet {width: 960px;margin: 0 auto;}

#Main {background: url(/_img/shade.gif) repeat-y 4px 0;}

#TopShade {background: url(/_img/topshade.gif) no-repeat 4px 0;height: 44px;}

#TopShade p {padding: 12px 0 0 80px; font-size: 10px;color: #848384;}

#TopShade p a {color: #848384;}

#Content {display: inline;float: left; margin-left: 78px;width: 554px;padding: 0 0 18px 0;}


/*-- Header Styles -- */

#Header {text-align: right;}

#Header h1 {display: block;height: 150px;background: url(/_img/header_photo.jpg) no-repeat top right;margin-right: 35px;}
#Header h1 a {display: block;width: 400px;height: 150px;text-indent: -9000px;font-size: 10px;background: url(/_img/logo.gif) no-repeat 15px 20px;}


/*-- Footer Styles --*/

#Footer {border-top: 4px solid #a41b33;background: #848384;clear:both;padding-bottom: 30px;padding-top: 6px;}

#Footer p {clear:both;color: #fff;font-size: 11px;text-align: center;padding-bottom: 20px;}


/*-- Heading Styles -- */

#ContentTitle {font-weight: normal;font-family: Arial, Helvetica, sans-serif;line-height: 28px;color: #848384;font-size: 28px;margin-bottom: 18px;letter-spacing: -1px;}
.sIFR-active #ContentTitle {visibility: hidden;font-family: Arial, Helvetica, sans-serif;color: #848384;font-size: 32px;line-height: 30px;margin-bottom: 8px;letter-spacing: 0;}

*:lang(en) #ContentTitle{
    font-size: 30px; !important;
    line-height: 30px; !important;}

h3 {margin-left: 1px;padding-top: 8px;margin-bottom: 18px;padding-bottom: 5px;font: bold 15px/15px Arial, sans-serif;color: #A41B33;letter-spacing: 0px; border-bottom: 1px solid #aaa}

/*-- List Styles -- */

#Content ul {margin-bottom: 14px;margin-right: 16px;line-height: 18px;}
#Content ul li {padding-bottom: 1px; padding-top: 1px;width: 100%;}

#Content .factsheet {border-top: 1px solid #848384;padding-top: 14px;}

#Content .factsheet li, #Content .Bulleted li, #Content .LinkList li {padding-left: 23px; background: url(/_img/bullet_black.gif) no-repeat 1px 3px;}

#Content .factsheet li {padding-bottom: 14px;}

#Content .Address li {display: block; width: 240px;margin-right: 20px;padding-bottom: 14px;color: #000000}
#Content .Address li strong {color: #333}
#Content .boardImg img {margin: 0 5px 5px 0; float:left; border: 2px solid #ccc;}

/*-- Inline/Textual Styles -- */

#Content p, #Content ul li p {font: normal 12px/18px Verdana, arial, sans-serif;margin: 0 0 14px 1px;}



/*-- Table Styles --*/




/*-- Navigation Styles -- */

#TopNav {display: block;text-align: right;height: 26px;padding-top: 10px;width: 890px;font-size: 11px;line-height: 11px;font-weight: bold;}
#TopNav li {display: inline;text-align: right;padding-left: 10px;}

#TopNav li a, #TopNav li a:hover, #TopNav li a:visited, #TopNav li a:visited:hover {color: #fff;}

#PrimaryNav {width: 890px;height: 40px;background: url(/_img/nav_menu.gif) no-repeat top left;margin-top: 1px;}

#PrimaryNav li {display: inline;float: left; height: 30px; width: 126px;background: transparent;margin-left: 1px;}

#PrimaryNav li a {text-indent: -9000px;display: block; width: 126px;height: 40px;overflow:hidden;}
#PrimaryNav li a:hover, #PrimaryNav li#select a {background: url(/_img/nav_menu.gif)}

#PrimaryNav li a.Home:hover, #PrimaryNav li#select a.Home {background-position: -1px -40px;}
#PrimaryNav li a.About:hover,  #PrimaryNav li#select a.About {background-position: -128px -40px;}
#PrimaryNav li a.Participants:hover,  #PrimaryNav li#select a.Participants {background-position: -255px -40px;}
#PrimaryNav li a.Management:hover,  #PrimaryNav li#select a.Management {background-position: -382px -40px;}
#PrimaryNav li a.Labor:hover, #PrimaryNav li#select a.Labor {background-position: -509px -40px;}
#PrimaryNav li a.Products:hover,  #PrimaryNav li#select a.Products {background-position: -636px -40px;}
#PrimaryNav li a.Resources:hover,  #PrimaryNav li#select a.Resources {background-position: -763px -40px;}

#SecondaryNav {display:inline;float: right;width: 292px;height: 500px;}

#SecondaryNav li {display:inline; float: left; width: 250px;height: 20px;margin-bottom: 2px;}

#SecondaryNav li a {display: block;height: 20px; padding: 2px 0 0 18px;}
#SecondaryNav li a, #SecondaryNav li a:visited {font-size: 12px;font-weight: bold;color: #fff;}
#SecondaryNav li#selected a {background: url(/_img/arrow.gif) no-repeat top left}
#SecondaryNav li a:hover, #SecondaryNav li a:visited:hover {background: url(/_img/arrow.gif) no-repeat top left;}

#FooterNav {width: 645px;margin: 0 auto;padding: 14px 0;overflow: hidden;}

#FooterNav li {font-size: 11px;line-height: 11px;border-left: 1px solid #fff;float: left;margin: 0 .5em 0 -.5em;padding: 0 .5em 0 .5em;}
#FooterNav li.last {border-right: 0;}

#FooterNav li a {color: #fff;}


/* -- Section Specific Styles -- */





/* #Content #homepage ul {padding: 15px 50px 0 44px;clear: both;}
#Content #homepage ul li {display: block; width: 255px;padding: 0;margin: 0;border: 0;height: 28px;}
#Content #homepage ul li a {margin: 0;display: block;padding: 10px 0 16px 18px;font-size: 12px;color: #666;font-weight: bold;background: url(/_img/barhover.gif) no-repeat -1px 0;}
#Content #homepage ul li a:hover {text-decoration: none;background-position: -257px 0;color: #333}

*:lang(en) #Content #homepage ul li {
    height: 43px;} */



#home {background: url(/_img/shade.gif) repeat-y 4px 0;height: 20px;}

html>body #home {height: auto;}

#home #Content {display: inline;float: left; margin-left: 35px;width: 634px;padding: 260px 0 18px 0;background: transparent url(/_img/homepageback.jpg) no-repeat top left;}

#home #Content p {padding: 0 40px 0 44px;clear: both;}

#home #Content h2, #home #TopShade {display: none;}

#sidecontent {font-size: 11px;display: inline;float: right;margin-right: 36px;text-align: center;width: 254px;padding-top: 24px;background: url(/_img/topshade.gif) no-repeat -666px 0;}
#sidecontent img {padding-bottom: 15px;}
#sidecontent .newsitem {margin: 0px 24px 18px 24px;background: #ad3248;color: #e7c2c8;padding: 8px;border: 1px solid #af485a;}
#sidecontent .newsitem h4 {font: bold 11px Verdana, arial;color: #fff;}
#sidecontent .newsitem span {display: block;font-size: 10px;padding-top: 2px;}
#sidecontent .newsitem p {padding-top: 6px;margin-top: 6px;border-top: 1px dotted #c26777;}
#sidecontent .newsitem p.bottomline {padding-bottom: 6px;border-bottom: 1px dotted #c26777;}
#sidecontent .newsitem h3 {text-transform: uppercase; border-bottom: 0;padding: 0 0 0px 0;margin: 0;color: #c26777;}

#sidecontent .newsitem a, #sidecontent .newsitem a:visited {color: #fff;}