body { padding: 0; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000; line-height: 19px; background: #E7E7E7; }
label, input, button, select, textarea { font-size: 13px; }

.row, .row-fluid { margin-bottom: 10px; }
/* ================ @ Headings ================ */
h1, h2, h3, h4, h5, h6 { font-weight: lighter; margin-top: 5px; }
h1 { /*color: #A70B0B;*/ font-size: 30px; line-height: 1.5em; }
h2 { font-size: 26px; line-height: 1.5em; }
h3 { clear: both; font-size: 22px; line-height: 1.5em; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

h1 small { font-size: 24px; }
h2 small { font-size: 22px; }
h3 small { font-size: 20px; }
h4 small { font-size: 18px; }
h5 small { font-size: 16px; }
h6 small { font-size: 14px; }

.page-header { margin-bottom: 10px; }
.page-header h1 { font-size: 300%; }
.lead { letter-spacing: .15em; }

.red { color: #900; }
.blue { color: #039; }

/* ================ ================== ================ 
                    FONT CORRECTIONS
 ================ ================== ================ */
/* ================ @ Font Color Corrections ================ */
*[class^="white"]       { color: #FFF }
*[class^="black"]       { color: #333 }
*[class^="blue"]        { color: #039 }
*[class^="red"]         { color: #900 }
*[class^="yellow"]      { color: #FC0 }
*[class^="White"]       { color: #FFF }
*[class^="Black"]       { color: #333 }
*[class^="Blue"]        { color: #039 }
*[class^="Red"]         { color: #900 }
*[class^="Yellow"]      { color: #FC0 }
/* ================ @ Font Weight Corrections ================ */
*[class*="Bold"]        { font-weight: bold }
/* ================ @ Font Size Corrections ================ */
*[class*="Six"]         { font-size: 80% }
*[class*="Seven"]       { font-size: 85% }
*[class*="Eight"]       { font-size: 90% }
*[class*="Nine"]        { font-size: 95% }
*[class*="Ten"]         { font-size: 100% }
*[class*="Eleven"]      { font-size: 110% }
*[class*="Twelve"]      { font-size: 120% }
*[class*="Thirteen"]    { font-size: 130% }
*[class*="Fourteen"]    { font-size: 140% }
*[class*="Fifteen"]     { font-size: 150% }
*[class*="Sixteen"]     { font-size: 160% }
/* ================ ================== ================ */
li > br { display: none }


/* -----\\\\\ COLOR STYLE ADJUSTMENTS /////----- */
a { color: #039/*#0144C7*/; text-decoration: underline; }
a:hover { color: #000; }
a:visited { color: #800080; }
a:visited:hover { color: #000; } 

.text-success { color: #A1BBE4; }
.badge-success,
.label-success { background-color: #5BB775; }
.btn-success { 
  background-color: #5BB775;
  background-image: -moz-linear-gradient(top, #5BB775, #00942A);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5BB775), to(#00942A));
  background-image: -webkit-linear-gradient(top, #5BB775, #00942A);
  background-image: -o-linear-gradient(top, #5BB775, #00942A);
  background-image: linear-gradient(to bottom, #5BB775, #00942A);
  background-repeat: repeat-x;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #00942A;
  *background-color: #00942A;
}
.btn-success:active,
.btn-success.active {
  background-color: #00942A \9;
}
.input-success { border-color: #5BB775; }

.alert-info { color: #3C6396; text-shadow: none; background-color: #D4DDED; border-color: #B2BBCB; }
/*
.alert-info h1, 
.alert-info h2, 
.alert-info h3, 
.alert-info h4, 
.alert-info h5, 
.alert-info h6 { color: #FFF; }
*/
.alert-success { color: ##5BB775; text-shadow: none; background-color: #D6E9C6; border-color: #B4C7A4; }
.alert-gray { color: #333; background-color: #EFEFEF; border-color: #EBEBEB; }

/* ----- NAVIGATION ----- */
.nav-tabs a,
.nav-pills a,
.nav-list a,
.carousel-control,
.brand { text-decoration: none; }

.nav-tabs a:visited,
.nav-pills a:visited,
.nav-list a:visited { color: inherit; }

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #A92727;
  font-weight: bold;
}
.nav-pills > .active > a, 
.nav-pills > .active > a:hover, 
.nav-pills > .active > a:focus,
.nav-list > .active > a, 
.nav-list > .active > a:hover, 
.nav-list > .active > a:focus {
  color: #FFF;
  background-color: #A92727;
}

/* ----- BUTTONS ----- */
.btn { text-decoration: none; }
.btn:visited { color: inherit; }

.btn-primary,
.btn-info,
.btn-success,
.btn-warning,
.btn-danger,
.btn-inverse { color: #FFF; }

.btn-primary:visited,
.btn-info:visited,
.btn-success:visited,
.btn-warning:visited,
.btn-danger:visited,
.btn-inverse:visited { color: #FFF; }

.btn-primary:visited:hover,
.btn-info:visited:hover,
.btn-success:visited:hover,
.btn-warning:visited:hover,
.btn-danger:visited:hover,
.btn-inverse:visited:hover { color: #FFF; }

a[class*="-primary"]:hover { color: #FFF; }


/* ----- DROPDOWNS ----- */
.dropdown-menu > li > a {
  text-decoration: none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #900;/*#0081c2;*/
  background-image: -moz-linear-gradient(top, #900, #800000);/*0077b3*/
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#900), to(#800000));
  background-image: -webkit-linear-gradient(top, #900, #800000);
  background-image: -o-linear-gradient(top, #900, #800000);
  background-image: linear-gradient(to bottom, #900, #800000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff990000', endColorstr='#ff800000', GradientType=0);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #900;/*#0081c2;*/
  background-image: -moz-linear-gradient(top, #900, #800000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#900), to(#800000));
  background-image: -webkit-linear-gradient(top, #900, #800000);
  background-image: -o-linear-gradient(top, #900, #800000);
  background-image: linear-gradient(to bottom, #900, #800000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF990000', endColorstr='#ff800000', GradientType=0);
}


/* -----\\\\\ TABLE STYLE ADJUSTMENTS /////----- */
.table tbody tr.info td {
  background-color: #D9EDF7;
}
.table-hover tbody tr.info:hover td {
  background-color: #C4E3F3;
}
.table tbody tr.success td {
  background-color: #BFD0EA;
}
.table-hover tbody tr.success:hover td {
  background-color: #A1BBE4;
}


ul { list-style-type: square; }
ul ul { list-style-type: circle; }

ol { margin: 0 0 10px 50px; }

code, pre { font-size: 12px; }

section { margin-bottom: 15px; }

.left {
    float: left;
    margin: 0 8px 8px 0;
}
.right {
    float: right;
    margin: 0 0 8px 8px;
}
.clear { clear: both; }
.center { text-align: center; }

.img-caption p.caption { font-size: 90%; font-style: italic; color: #777; }

.alert-gray { color: #333; background-color: #EFEFEF; border-color: #EBEBEB; }

.well-red { color: #FFF; background-color: #900; }
.well-blue { color: #FFF; background-color: #3C6396; }


/* ================ @ Icon Link Adjustments ================ */
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/bootstrap/img/glyphicons-halflings.png");
  /*background-position: 14px 14px;*/
  background-repeat: no-repeat;
  margin-top: 1px;
}
/* White icons with optional class, or on hover/active states of certain elements */
.icon-white,
.nav-tabs > .active > a > [class^="icon-"],
.nav-tabs > .active > a > [class*=" icon-"],
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"] {
  background-image: url("/bootstrap/img/glyphicons-halflings-white.png");
}


#accessibility { padding-top: 15px; border-top: 1px solid #BBB; }

.affix, .navbar-fixed-top {
  -webkit-transform: scale3d(1,1,1);
}

.bs-docs-separator { margin-left: auto; margin-right: auto;}

blockquote p { font-size: 13.5px; }
blockquote p strong { font-weight: lighter; color: #955; }

/*----- BACKGROUND COLORS -----*/
.lightGray { padding: 10px; background: #EFEFEF; border-radius: 3px; border: 1px solid #DDD; }

.well-red { color: #FFF; background-color: #900; }
.well-blue { color: #FFF; background-color: #3C6396; }
.well-white { background-color: #FFF; }


/* -----\\\\\ TABLE STYLE ADJUSTMENTS /////----- */
.table tbody tr.info td {
  background-color: #D9EDF7;
}
.table-hover tbody tr.info:hover td {
  background-color: #C4E3F3;
}

#fatal_news h3 { padding: 0 0 10px 0; line-height: 0; }
.container_animatedList { height: 350px; overflow: auto; }

#maincontain {
    padding: 10px 0 20px 0;
    width: 98%;
    /*overflow: hidden;*/
}
#toolbox img { margin: 0 3px 0 0 }
#toolbox li { margin: 4px 0 }
table caption {
    margin: 0 0 4px 0;
    font-weight: bold;
    font-size: 110%;
}
#highlights { margin: 0 0 10px 0 }

#highlights .carousel img { width: 650px; }
.carousel-caption {
	position: relative;
}


.input-append .btn-group,
.input-prepend .btn-group { display: inline-block; }
.input-append .btn-group { margin-left: -1px; }
.input-append button,
.input-prepend button { padding-bottom: 6px; }
#search .input-append button { padding-bottom: 4px; }

/* -----\\\\\ CAROUSEL /////----- */
.carousel {
  margin-bottom: 0;
}

a.carousel-control,
a.carousel-control:visited,
a.carousel-control:hover { color: #FFF; }

.carousel .active.left,
.carousel .active.right { margin-bottom: 0; padding-bottom: 5px; }
.carousel-navbar { 
  margin-top: 0; 
  font-size: 85%;
  text-align: center;  
  border-radius: 0 0 4px 4px; 
}
.carousel-nav {
  margin: 0 4px 0 0; 
  padding: 3px 8px; 
  display: inline-block;
  color: #333;
  cursor: pointer;
  background: #BFD0EA;
  border: 1px solid #039;
  border-radius: 12px;
}
.carousel-nav:hover { background: #6E96D5; border: 1px solid #6E96D5; }
.carousel-nav.current { font-weight: bolder; color: #FFF; background: #296DC0; }

body.modal-open { overflow: hidden; }
