@charset "utf-8";
/* CSS Document */

body { background-image:url(/dependencies/root_img/feat_tile.jpg); background-repeat:repeat-x; margin-top: 0px; padding-top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
p { line-height: 180%; }
.container { margin-top: 0px; } 
.masthead { height:88px;  background-repeat:repeat-y; background-position:right  }
.align-right { text-align: right; }


.feat-img {  margin: 12px 0 3em 0; } 
.leftcol ul, .leftcol li { list-style:none; margin:0; padding:0; }
.leftcol { background-image:url(/dependencies/root_img/v-splitter.jpg); background-repeat: no-repeat; background-position: 215px 0; padding-top: 5px; }
h1 { font-weight: bold; font-size: 24px; margin-bottom: 1em; }
.intro { font-weight: bold; }
.inline-img { float: right; margin-left: 2em; margin-bottom: 1em; }
p a { color: #0066cc; }
p.cta { font-size: 10px; color: #89623a; background-image:url(/dependencies/root_img/cta_bg.gif); background-repeat: no-repeat; padding:8px 0 20px 52px; line-height:normal; margin:0px; margin-left: -17px; margin-bottom: 2em; }
p.cta a, p.cta a:visited, p.cta a:hover, p.cta a:link { font-weight: bold; color: #b26417; }
.footer { padding-top: 2em; border-top: 1px solid #eee; }
.footer p { margin:0 0 .5em 0; padding:0 0 0 0; color: #999999; font-size: 10px; } 


.contentarea { position: relative; }
#tabs-wrapper { 
position: absolute;
top: -49px; left: 0px; 
} 
#tabs-wrapper a,
#tabs-wrapper a:visited,
#tabs-wrapper a:link,
#tabs-wrapper a:hover
{  
border-color: #BFB383; 
background-color:#BFB383; 
color: #F5EDCF; line-height: 25px !important;
display: block; padding: 0 20px;
}
#tabs-wrapper a:hover { background-color: #CFBA67;
color: #fff; }

#tabs-wrapper .active a { 
background-color: #fff; 
color: #B06010;
border-color: #BBBBBB; 
border-bottom-color: #fff;  
}
#tabs-wrapper li { float: left; margin-right:1px; list-style: none }

.nav { }
.nav li, nav ul { 
margin: 0px !important; 
padding: 0px; 
float: left;
list-style: none; 
} 
.nav ul { float: right; margin-top: 55px; }
.nav li {  
border-right: 1px solid #e3c8ac; 
padding-right: 1em; 
padding-left: 1em; 
}
.nav li.last { border-right: none; }
.nav a, .nav a:visited, .nav a:hover {
 color: #fff; text-decoration: none }
.nav a:hover {
 color: #EFD9C2; 

}
.nav a.active, .nav a:visited.active { color: #EFD9C2; }

.messages { 
padding: 3px 25px; 
background-image:url(/dependencies/images/icons/tick.png);
background-color: #E6EFC2; 
color: #529214; 
border-color: #C6D880;
background-repeat: no-repeat; 
background-position: 5px 3px; 
margin-bottom: 10px;
}
.messages em { background-color: #E6EFC2; font-weight: bold;
 font-style:normal; 
 }
 

.left-col-callouts { margin-left: 3px;}
.left-col-callouts li, .left-col-callouts ul { margin:0; padding:0; }
.left-col-callouts ul { margin-top: 20px; }
.left-col-callouts li { width: 183px; height: 91px; margin-bottom: 10px; background-image:url(/dependencies/images/callout_mask.gif); background-repeat: no-repeat; overflow: hidden; }
.left-col-callouts li a { display: block; width: 183px; height: 91px; }
.left-col-callouts img { margin: 10px; }


