@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Merriweather+Sans:400,300italic,700,800,800italic,700italic,400italic,300);

* {
    behavior:url(pie/PIE.htc);
}

body, html {
    height: 100%;
}

body{
    font-size: 12px;
    background: #e8fcfc;
    font-family: 'Merriweather Sans', 'Tahoma', sans-serif;
    line-height: 14px;
}

a {
    color: #222;
}

a:hover, a:focus {
    color: #FF9900;
}

button {
    border: none;
    background: transparent;
}

div.title-column {
    background: #FF9900;
    color: #FFF;
    font-weight: bold;
    padding: 2px 0 2px 6px;
    margin-bottom: 5px;
}

/** Padding **/

.paddingTop5px {padding-top:5px !important;}
.paddingTop10px {padding-top:10px !important;}
.paddingTop15px {padding-top:15px !important;}
.paddingTop20px {padding-top:20px !important;}
.paddingTop25px {padding-top:25px !important;}
.paddingTop30px {padding-top:30px !important;}
.paddingTop35px {padding-top:35px !important;}
.paddingTop40px {padding-top:40px !important;}
.paddingTop45px {padding-top:45px !important;}
.paddingTop50px {padding-top:50px !important;}

.paddingBottom5px {padding-bottom:5px !important;}
.paddingBottom10px {padding-bottom:10px !important;}
.paddingBottom15px {padding-bottom:15px !important;}
.paddingBottom20px {padding-bottom:20px !important;}
.paddingBottom25px {padding-bottom:25px !important;}
.paddingBottom30px {padding-bottom:30px !important;}
.paddingBottom35px {padding-bottom:35px !important;}
.paddingBottom40px {padding-bottom:40px !important;}
.paddingBottom45px {padding-bottom:45px !important;}
.paddingBottom50px {padding-bottom:50px !important;}

.paddingLeft5px {padding-left:5px !important;}
.paddingLeft10px {padding-left:10px !important;}
.paddingLeft15px {padding-left:15px !important;}
.paddingLeft20px {padding-left:20px !important;}
.paddingLeft25px {padding-left:25px !important;}
.paddingLeft30px {padding-left:30px !important;}
.paddingLeft35px {padding-left:35px !important;}
.paddingLeft40px {padding-left:40px !important;}
.paddingLeft45px {padding-left:45px !important;}
.paddingLeft50px {padding-left:50px !important;}

.paddingRight5px {padding-right:5px !important;}
.paddingRight10px {padding-right:10px !important;}
.paddingRight15px {padding-right:15px !important;}
.paddingRight20px {padding-right:20px !important;}
.paddingRight25px {padding-right:25px !important;}
.paddingRight30px {padding-right:30px !important;}
.paddingRight35px {padding-right:35px !important;}
.paddingRight40px {padding-right:40px !important;}
.paddingRight45px {padding-right:45px !important;}
.paddingRight50px {padding-right:50px !important;}

/** Margin **/

.marginTop5px {margin-top:5px !important;}
.marginTop10px {margin-top:10px !important;}
.marginTop15px {margin-top:15px !important;}
.marginTop20px {margin-top:20px !important;}
.marginTop25px {margin-top:25px !important;}
.marginTop30px {margin-top:30px !important;}
.marginTop35px {margin-top:35px !important;}
.marginTop40px {margin-top:40px !important;}
.marginTop45px {margin-top:45px !important;}
.marginTop50px {margin-top:50px !important;}

.marginBottom5px {margin-bottom:5px !important;}
.marginBottom10px {margin-bottom:10px !important;}
.marginBottom15px {margin-bottom:15px !important;}
.marginBottom20px {margin-bottom:20px !important;}
.marginBottom25px {margin-bottom:25px !important;}
.marginBottom30px {margin-bottom:30px !important;}
.marginBottom35px {margin-bottom:35px !important;}
.marginBottom40px {margin-bottom:40px !important;}
.marginBottom45px {margin-bottom:45px !important;}
.marginBottom50px {margin-bottom:50px !important;}

.marginLeft5px {margin-left:5px !important;}
.marginLeft10px {margin-left:10px !important;}
.marginLeft15px {margin-left:15px !important;}
.marginLeft20px {margin-left:20px !important;}
.marginLeft25px {margin-left:25px !important;}
.marginLeft30px {margin-left:30px !important;}
.marginLeft35px {margin-left:35px !important;}
.marginLeft40px {margin-left:40px !important;}
.marginLeft45px {margin-left:45px !important;}
.marginLeft50px {margin-left:50px !important;}

.marginRight5px {margin-right:5px !important;}
.marginRight10px {margin-right:10px !important;}
.marginRight15px {margin-right:15px !important;}
.marginRight20px {margin-right:20px !important;}
.marginRight25px {margin-right:25px !important;}
.marginRight30px {margin-right:30px !important;}
.marginRight35px {margin-right:35px !important;}
.marginRight40px {margin-right:40px !important;}
.marginRight45px {margin-right:45px !important;}
.marginRight50px {margin-right:50px !important;}

header, footer {
    background: #ff9900 url('../images/site/bg-topo.png') repeat-x;
    color: #FFF;
}

header {
    margin-bottom: 10px;
}

header .row-fluid [class*="span"] {
    min-height: 20px;
}

footer li {
    margin: 0 20px;
}

footer a {
    color: #FFF;
    font-size: 14px;
}

footer > .container > .row-fluid {
    margin-top: 10px;
    clear: both;
}
.navbar {
    margin-bottom: 5px;
}

.navbar-inner {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding-left: 0;
    padding-right: 10px;
}

.navbar-search .search-query {
    line-height: 2;
}

.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
    background-color: #FF9900;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #FFF;
}

.background-white {
    background: #FFF;
}
.carousel .carousel-inner > .item {
	height: 358px;
	overflow: hidden;
}
.carousel-caption h4, .carousel-caption p > a {
    color: #FFF;
}

a.thumbnail:hover,
a.thumbnail:focus {
    border-color:#FF9900;
}

.addthis_toolbox {
    width: 280px;
}