/* Semper Information Technology Inc. - Oct. 2008*/
/* Karin GM Gerritsen */

html { 
   background : #333333;
   border : 0;
   margin : 0;
   padding: 0;
}

body {
   background : #333333;
   border : 0;
   font-family : verdana, helvetica, arial, sans-serif;
   font-size: 12px;
   margin: 0 40px;
   padding: 0;
   width : 800px;
}

a:link, a:visited { 
   color : #909090;
   text-decoration : none;
}

#mainbody { 
   border : 0;
   color : #909090;
   margin : 2em 0em 0em 0em;
   padding : 0;
}

#top_part {
   margin : 0em;
   padding : 0em;
   position : relative;
   height : 95px;
   background : transparent url(CW_logo_cropped_x90.jpg) no-repeat top left;
}

#compname {
   margin  : 0em 0 0 4em;
   padding : 0em 0 0 0;
   font-size : 2.5em;
   height : 40px;
}

#slogan {
   margin  : 0em 0 0 15em;
   padding : 0em 0 0em 0;
   font-size : 1.25em;
   font-style : italic;
   height : 30px; 
}

#smalllinks {
   margin  : 0em;
   padding : 0px 0 0px 0;
   font-size : 1em;
   float : right;
   height : 25px;
}

#smalllinks img{
   border : 0;
}

#smallinks a:hover {
   text-decoration : underline;
}

.smallfont a:hover {
   text-decoration : underline;
}

#smalllinks_right {
   margin  : 0em 0 0em 25em;
   padding : 0 0 1em 0;
   font-size : 1em;
   float : right;
}

#smalllinks_right img{
   border : 0;
}

#smallinks_right a:hover {
   text-decoration : underline;
}

/* banner section */

#banner { 
   background : transparent;
   height : 160px;
   margin : 0em;
   padding : 0em;
   position: relative;
}

h2 {
   float : none;
   position : relative;
   bottom: 0px;
   color : #909090;
   font-size : 2em;
   font-weight : normal;
   padding : 0 0 0 575px;
}

h3 {
   float : none;
   position : relative;
   bottom: 0px;
   color : #909090;
   font-size : 1em;
   font-weight : normal;
   padding : 0 0 0 575px;
}

#image_part li {
   float : left;
   list-style-type : none;
   margin : 0;
   padding : 0;
   font-size : 0px;
}

#image_part li .leftimage_winter{
   float : left;
   margin : 0;
   background : #8282FF;
   padding : 5px 5px 5px 5px;
   height : 150px;
   width: auto;
}

#image_part li .middleimage_winter{
   float : left;
   margin : 0;
   background : #8282FF;
   padding : 5px 5px 5px 0px;
   height : 150px;
   width: auto;
}

#image_part li .rightimage_winter{
   float : left;
   margin : 0em;
   background : #8282FF;
   padding : 5px 27px 5px 28px;
   height : 25px;
   width: auto;
}

#image_part li .leftimage_drives{
   float : left;
   margin : 0;
   background : #dd88fd;
   padding : 5px 5px 5px 5px;
   height : 150px;
   width: auto;
}

#image_part li .middleimage_drives{
   float : left;
   margin : 0;
   background : #dd88fd;
   padding : 5px 5px 5px 0px;
   height : 150px;
   width: auto;
}

#image_part li .rightimage_drives{
   float : left;
   margin : 0em;
   background : #dd88fd;
   padding : 5px 27px 5px 28px;
   height : 25px;
   width: auto;
}

#image_part li .leftimage_culture{
   float : left;
   margin : 0;
   background : #ff7373;
   padding : 5px 5px 5px 5px;
   height : 150px;
   width: auto;
}

#image_part li .middleimage_culture{
   float : left;
   margin : 0;
   background : #ff7373;
   padding : 5px 5px 5px 0px;
   height : 150px;
   width: auto;
}

#image_part li .rightimage_culture{
   float : left;
   margin : 0em;
   background : #ff7373;
   padding : 5px 27px 5px 28px;
   height : 25px;
   width: auto;
}

#image_part li .leftimage_cowboy{
   float : left;
   margin : 0;
   background : #c98A4b;
   padding : 5px 5px 5px 5px;
   height : 150px;
   width: auto;
}

#image_part li .middleimage_cowboy{
   float : left;
   margin : 0;
   background : #c98A4b;
   padding : 5px 5px 5px 0px;
   height : 150px;
   width: auto;
}

#image_part li .rightimage_cowboy{
   float : left;
   margin : 0em;
   background : #c98A4b;
   padding : 5px 27px 5px 28px;
   height : 25px;
   width: auto;
}

#image_part li .leftimage_nature{
   float : left;
   margin : 0;
   background : #6ca870;
   padding : 5px 5px 5px 5px;
   height : 150px;
   width: auto;
}

#image_part li .middleimage_nature{
   float : left;
   margin : 0;
   background : #6ca870;
   padding : 5px 5px 5px 0px;
   height : 150px;
   width: auto;
}

#image_part li .rightimage_nature{
   float : left;
   margin : 0em;
   background : #6ca870;
   padding : 5px 27px 5px 28px;
   height : 25px;
   width: auto;
}

#image_part li .leftimage_wild{
   float : left;
   margin : 0;
   background : #fff06a;
   padding : 5px 5px 5px 5px;
   height : 150px;
   width: auto;
}

#image_part li .middleimage_wild{
   float : left;
   margin : 0;
   background : #fff06a;
   padding : 5px 5px 5px 0px;
   height : 150px;
   width: auto;
}

#image_part li .rightimage_wild{
   float : left;
   margin : 0em;
   background : #fff06a;
   padding : 5px 27px 5px 28px;
   height : 25px;
   width: auto;
}

#image_part li .leftimage_next{
   float : left;
   margin : 0;
   background : #444444;
   padding : 5px 5px 5px 5px;
   height : 150px;
   width: auto;
}

#image_part li .middleimage_next{
   float : left;
   margin : 0;
   background : #444444;
   padding : 5px 5px 5px 0px;
   height : 150px;
   width: auto;
}

#image_part li .rightimage_next{
   float : left;
   margin : 0em;
   background : #444444;
   padding : 5px 27px 5px 28px;
   height : 25px;
   width: auto;
}

/* headliner */

#headliner {
   float : left;
   position : absolute;
   top: 35px; right : 80px;
   margin  : 0;
   font-size : 1em;
}

#headliner li {
   float : left;
   list-style-type : none;
   margin : 0;
   display : block;
   background : transparent url(333333-tile0.5.png) repeat; 
   padding : 4px 15px;
   color : #FFFFFF;
}

/* primary nav */

#navigation {
   position : relative;
   margin : 0 0 1em 0;
   float : left;
}

#primary-nav {
   position : relative;
   margin : 0;
   padding : 0;
   font-size : 1.25em;
}

#primary-nav li {
   float : left;
   list-style-type : none;
   margin : 0;
   padding : 0;
}

.smallnavi {
   font-size : 10px;
}

.bignavi {
   font-size : 1.25em;
}

#primary-nav li a:link, #primary-nav li a:visited {
   display : block;
   margin : 0;
   padding : 4px 10px 4px 10px;
   color : #909090;
   text-decoration : none;
   background : #333333;
}

#primary-nav li a:hover, #primary-nav li a:focus {
   display : block;
   color : #909090;
   text-decoration : underline;
   outline : 0;
   background : #444444;
}

#primary-nav li .winter_tab a:link, #primary-nav li .winter_tab a:visited {
   display : block;
   margin : 0;
   padding : 4px 10px;
   color : #333333;
   text-decoration : none;
   background : #8282FF;
}

#primary-nav li .winter_tab a:hover, #primary-nav li .winter_tab a:focus {
   display : block;
   color : #333333;
   text-decoration : none;
   outline : 0;
   background : #8282FF;
}

#primary-nav li .drives_tab a:link, #primary-nav li .drives_tab a:visited {
   display : block;
   margin : 0;
   padding : 4px 10px;
   color : #333333;
   text-decoration : none;
   background : #dd88fd;
}

#primary-nav li .drives_tab a:hover, #primary-nav li .drives_tab a:focus {
   display : block;
   color : #333333;
   text-decoration : none;
   outline : 0;
   background : #dd88fd;
}

#primary-nav li .culture_tab a:link, #primary-nav li .culture_tab a:visited {
   display : block;
   margin : 0;
   padding : 4px 10px;
   color : #333333;
   text-decoration : none;
   background : #ff7373;
}

#primary-nav li .culture_tab a:hover, #primary-nav li .culture_tab a:focus {
   display : block;
   color : #333333;
   text-decoration : none;
   outline : 0;
   background : #ff7373;
}

#primary-nav li .cowboy_tab a:link, #primary-nav li .cowboy_tab a:visited {
   display : block;
   margin : 0;
   padding : 4px 10px;
   color : #333333;
   text-decoration : none;
   background : #c98A4b;
}

#primary-nav li .cowboy_tab a:hover, #primary-nav li .cowboy_tab a:focus {
   display : block;
   color : #333333;
   text-decoration : none;
   outline : 0;
   background : #c98A4b;
}

#primary-nav li .nature_tab a:link, #primary-nav li .nature_tab a:visited {
   display : block;
   margin : 0;
   padding : 4px 10px;
   color : #333333;
   text-decoration : none;
   background : #6ca870;
}

#primary-nav li .nature_tab a:hover, #primary-nav li .nature_tab a:focus {
   display : block;
   color : #333333;
   text-decoration : none;
   outline : 0;
   background : #6ca870;
}

#primary-nav li .wild_tab a:link, #primary-nav li .wild_tab a:visited {
   display : block;
   margin : 0;
   padding : 4px 10px;
   color : #333333;
   text-decoration : none;
   background : #fff06a;
}

#primary-nav li .wild_tab a:hover, #primary-nav li .wild_tab a:focus {
   display : block;
   color : #333333;
   text-decoration : none;
   outline : 0;
   background : #fff06a;
}


/* program_section*/

#bottom_part {
   float : left;
   width : 100%;
   border-top : 2px solid #909090;
}

#program_section {
   float : left;
   width : 275px;
   margin-left : -800px;
   padding-top : 12px;
   padding-right: 10px;
   border-right : 2px solid #909090;
}

#program_section img {
   border : 0;
}

#program_section p {
   margin : 0;
   font-size : 1em;
}

#program_section h4 {
   font-size : 1.1em;
   color : blue;
   margin : 0 0 0 0;
   padding : 0;
}

#program_section ul {
   list-style-type : none;
   margin : 0;
   padding : 0;
}

#program_section li {
   margin : 0em 0 0 1em;
   padding : 0;
   color : #909090;
}

#program_section .id {
   background : url(pijl.gif) no-repeat 0.25em;
   display : block;
   color : #ffffff;
   font-size : 1.1em;
   margin : 0em 0em 0em -1em;
   padding : 0em 0em 0em 1em;
 }
 
#program_section .idnoarrow {
   display : block;
   color : #ffffff;
   font-size : 1.1em;
   margin : 0em 0em 0em -1em;
   padding : 0em 0em 0em 1em;
 }
 
#program_section .pdfaccent {
   display : block;
   color : #ffffff;
   font-size : 1.0em;
   margin : 0em 0em 0em -1em;
   padding : 0em 0em 0em 1em;
   text-align : right;
 }

#program_section .stupidIE{
   display : block;
  }

#program_section li a:link, #program_section li a:visited, #program_section li a:active {
   display : block;
   color : inherit;
   margin : 0;
   padding : 0;
   text-decoration : none;
}

#program_section li a:hover, #program_section li a:focus {
   background : #444444;
   outline : none;
}

/* common_section */

#common_section {
   font-size : 1.0em;
   margin-left : 285px;
   padding-top : 10px;
   border-left : 2px solid #909090;
}

#common_section p {
   font-size : 1.0em;
   font-weight : normal;
   margin : 0;
   padding : 0 0 15px 15px;
}

#common_section h4 {
   font-size : 1.1em;
   color : blue;
   margin : -15px 0 0 0;
   padding : 0;
}

#common_section h1 {
   color : #ffffff;
   font-size : 1.25em;
   font-weight : normal;
   margin : 0;
   padding : 0 0 15px 15px;
   background : transparent;
}

#common_section h5 {
   color : #909090;
   font-size : 1em;
   font-weight : normal;
   margin : 0;
   float : right;
}

#common_section h5 a:hover {
   text-decoration : underline;
}

#common_section img {
   border : none;
}

#common_section dl {
   margin :  0em 0em 1em 0em;
   padding : 0;
}

#common_section dd {
   color: #909090;
   margin : 0;
   padding : 0em 0em 0em 2em;
}

#common_section .accent {
   color : #bcbcbc;
   font-style : italic;
}

#common_section .image_neutral{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #909090;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#common_section .image_winter{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #8282FF;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#common_section .image_drive{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #dd88fd;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#common_section .image_culture{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #ff7373;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#common_section .image_cowboy{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #c98A4b;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#common_section .image_nature{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #6ca870;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#common_section .image_wilderness{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #fff06a;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#main_next {
   margin : 0em;
   padding : 1em 0 0em 0em;
   border-left : 2px solid #909090;
   width : 800px;
}

#main_next p {
   font-size : 1.0em;
   font-weight : normal;
   margin : 0;
   padding : 0 0 15px 15px;
   background : transparent;
}

#main_next .createline {
   text-decoration : underline;
}

#main_next h4 {
   color : #bcbcbc;
   font-size : 1.0em;
   font-weight : normal;
   font-style : italic;
   margin : 0;
   padding : 0 0 0px 15px;
   background : transparent;
   text-align : center;
}

#main_next h1 {
   color : #ffffff;
   font-size : 1.25em;
   font-weight : normal;
   margin : 0;
   padding : 0 0 15px 15px;
   background : transparent;
}

#main_next h2 {
   color : #ffffff;
   font-size : 1.25em;
   font-weight : normal;
   margin : 0;
   padding : 0 0 15px 15px;
   background : transparent;
}

#main_next h5 {
   color : #909090;
   font-size : 1em;
   font-weight : normal;
   margin : 0;
   float : right;
}

#main_next h5 a:hover {
   text-decoration : underline;
}

#main_next img {
   border : none;
}

#main_next dl {
   margin :  0em 0em 1em 0em;
   padding : 0;
}

#main_next dd {
   color: #909090;
   margin : 0em 0em 0em 0em;
   padding : 0em 0em 0em 2em;
}

#main_next .accent {
   color : #bcbcbc;
   font-style : italic;
}

#main_next .largerfont {
   font-size : 1.25em;
   font-style : normal;
}

#main_next .boldfont {
   font-weight : bold;
}

#main_next .image_neutral{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #909090;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#main_next .image_neutral_right{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #909090;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#main_next .image_neutral_left{
   float : left;
   margin : 0px 15px 15px 15px;
   background : #909090;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#main_next .image_winter{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #8282FF;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#main_next .image_drive{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #dd88fd;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#main_next .image_culture{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #ff7373;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#main_next .image_cowboy{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #c98A4b;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#main_next .image_nature{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #6ca870;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}

#main_next .image_wilderness{
   float : right;
   margin : 0px 0px 15px 15px;
   background : #fff06a;
   padding : 5px 5px 5px 5px;
   height : 150px;
   font-size : 0px;
}


ul { 
   margin : 0;
   padding : 0;
}

ul li {
   margin : 0 0 0  1.5em;
   padding : 0;
}

ul.links {
   padding : 0;
   margin : 0;
}

ul.links li {
   list-style-type : none;
   margin : 0;
   padding : 0;
}

ul.links li a:link, ul.links li a:visited {
   color : #909090;
   font-size: 1em;
   text-decoration : none;
}

ul.links li a:link:hover, 
ul.links li a:visited:hover,
ul.links li a:link:focus, 
ul.links li a:visited:focus,
ul.links li a:active {
   text-decoration : underline;
}

/* footnote */

#topnote {
   margin : 0;
   padding : 0;
   position : relative;
}

#footnote {
   margin : 0em;
   padding : 0em;
   position : relative;
   border-top : 2px solid #909090;
   border-bottom : 2px solid #909090;
   width : 800px;
}

#footnote h6 {
   margin : 0.25em 0 0.4em 0;
   padding : 0em;
   font-size : 0.8em;
   font-weight: normal;
   text-align: center;
}

#footnote a:hover {
   text-decoration : underline;
}

.clear {
   clear : both;
}

#verybottom_part {
   margin : 0.25em 0 0 0;
   padding : 0em;
   padding-bottom : 2em;
   position : relative;
   left : 0;
   top : 0; 
   float : left;
   font-size : 10px;
}

#provinces_explained {
   position : absolute;
   float : left;
   left : 0;
   top : 0; 
   width : 375px;
   padding : 1em 0 0 0;
   margin : 0em;
}

#provinces_explained .no_orphans{
   color : #333333;
}


/* aff_links */

#aff_links {
   margin : 0 0 0 385px;
   padding : 1em 0 0 0;
   text-align : right;
   width : 415px;
}

#aff_links img {
   border : 0;
   vertical-align : top;
}


#contact_address {
   position : relative;
   left : 0;
   top : 0; 
   width : 800px;
}

#contact_address h6{
   margin : 0;
   padding : 0;
   font-size : 1em;
   font-weight: normal;
   text-align: center;
}


