
body {
   background: url(../images/template/con_body_bg.gif) top center repeat-x;
}

h1 {
   font-size: 16px;
   color: #e46c1e;
   margin: 0px 0px 3px 0px;
   padding: 0px;
}

h1.pageTitle {
   font-size: 24px;
   margin: 0px 0px 12px 0px;
}

img.logo {
   vertical-align: bottom;
}

.col1 {
   float: left;
   width: 198px;
   margin-top: 0px;
}

.col1 .navigation {
   background: #e9d7ba url(../images/template/con_nav_bg.gif) no-repeat;
   padding: 10px 15px 10px 10px;
   margin-bottom: 8px;
}

.col1 .navigation ul {
   margin: 0px;
   padding: 0px;
}

.col1 .navigation ul li {
   margin: 5px 0px 5px 0px;
   padding: 0px;
   list-style: none;
}

.col1 .navigation ul li a {
   color: #89404a;
   font-size: 13px;
   padding-left: 22px;
   font-weight: bold;
   text-transform: uppercase;
   background: url(../images/template/nav_leaf_red.gif) no-repeat;
}

.col1 .navigation ul li a:hover, .col1 .navigation ul li a.active {
   background: url(../images/template/nav_leaf_orange.gif) no-repeat;
}

.col1 .navigation ul ul {
   margin: 0px 0px 0px 7px;
   padding: 0px;
}

.col1 .navigation ul ul li {
   margin: 1px 0px 1px 0px;
}

.col1 .navigation ul ul li a {
   color: #89404a;
   font-size: 11px;
   padding-left: 17px;
   font-weight: bold;
   text-transform: uppercase;
   background: none;
}

.col1 .navigation ul ul li a:hover, .col1 .navigation ul ul li a.active {
   background: url(../images/template/nav_leaf_orange_small.gif) no-repeat;
   color: #c5642e;
}

.col2 {
   float: left;
   width: 520px;
   margin: 42px 0px 0px 30px;
}

.colWide {
   float: left;
   width: 650px;
   margin: 42px 0px 0px 30px;
}

.col3 {
   float: left;
   width: 198px;
   margin: 71px 0px 0px 32px;
}

.col3 h1 {
   font-size: 14px;
   margin-bottom: 14px;
}

.col3 h2 {
   font-size: 13px;
   color: #000000;
}


.footer p {
   margin-left: 230px;
}


/*-------- LOGIN BLOCK ------------*/
#loginBlock {
   font-size: 11px;
   margin-top: 20px;
   color: #333333;
}

#loginBlock p {
   padding-bottom: 3px;
}

#loginBlock p, #loginBlock img, #loginBlock input {
   vertical-align: middle;
}

#loginBlock input {
   width: 110px;
   font-size: 11px;
   border: 1px solid #333333;
}


.userStatusBlock, #loginBlock {
   margin: 25px 0px 12px 10px;
}

.userStatusBlock a {
   text-decoration: none;
}


/*-------- PROMOTILES ------------*/
.promotile {
   margin-bottom: 9px;
}

.promotile, .promotile p {
   font-size: 12px;
   line-height: 1.2;
}

.promotile .top {
   background: url(../images/template/con_promo_top.gif) no-repeat;
}

.promotile img.thumbnail {
   margin: 7px 6px 0px 5px;
   float: right;
}

.promotile .contents {
   padding: 12px 10px 4px 14px;
}

.promotile .clear {
   height: 6px;
   background: url(../images/template/con_promo_clear.gif) no-repeat;
}

.promotile .links {
   padding: 2px 4px 4px 12px;
   background: url(../images/template/con_promo_bottom.gif) bottom center no-repeat;
}

.promotile .links p, .promotile .links a {
   font-weight: bold;
   color: #ffffff;
}


.promoOrange .links {
   background: url(../images/template/con_promo_bottom_orange.gif) bottom center no-repeat;
}

.promoYellow .links {
   background: url(../images/template/con_promo_bottom_yellow.gif) bottom center no-repeat;
}

