﻿/* Blue Style */

/*  Primary Light: #1d54ba  1d54ba 006bb-6
    Primary Dark:  #143a82  143a82 003d6-9
    Secondary Light: #b58800
    Secondary Dark: #693d00
*/

html, body { background-color: #1d54ba; }
body, input, select, textarea { font-size: 13px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-Serif; color: #696969; }
input, select, textarea { font-size: 12px; }

#bg-1 { background-color: transparent; background-image: url(/content/common/blank.gif); background-position: 50% 0%; background-repeat:no-repeat;  }
#bg-2 { background-color: transparent; background-image: url(/content/themes/blue/images/top-fade.png); background-position: 50% 0%; background-repeat: repeat-x;  }
#bg-3 { background-color: transparent; background-image: url(/content/themes/blue/images/bottom-fade.png); background-position: 50% 100%; background-repeat: repeat-x; }
#wrapper-head { background-color: #143a82;}
#wrapper-main { background-color: #ffffff;}
#wrapper-foot { background-color: #143a82; }

h1,h2,h3,h4,h5,h6 { color: #B58800; }
a { color: #143a82; text-decoration: none;  }
a:hover { color: #1d54ba; text-decoration: underline; }

div.calendar .container { border:2px solid Blue; }
div.calendar .header { background-color:Blue; color:White; }
div.calendar .content { color:Blue; }

/* UI */
.ui { background-image: url('/content/themes/blue/images/sprites.png'); background-color: transparent; cursor: pointer; text-indent: -9999px; border: 0; display: block;}
.ui-noindent { background-image: url('/content/themes/blue/images/sprites.png'); background-color: transparent; border: 0; display: block;}

/* Buttons */
.button  
{
    color: white; background: #693D00;
    background: -webkit-gradient(linear, left top, left bottom, from(#1d54ba), to(#143a82));
    background: -webkit-linear-gradient(top, #1d54ba, #143a82);
    background: -moz-linear-gradient(top, #1d54ba, #143a82);
    background: -ms-linear-gradient(top, #1d54ba, #143a82);
    background: -o-linear-gradient(top, #1d54ba, #143a82);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d54ba', endColorstr='#143a82')";
 }
.button:hover, .button_screen:hover { border-top-color: #2f2f2f; background: #2f2f2f; color: #ccc; text-decoration: none; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#2f2f2f')"; }
.button:active, .button_screen:active { border-top-color: #5c87b2; background: #000047; }

/* Footer */
#content-foot {color: #d0d0d0;}
#content-foot h1,#content-foot h2,#content-foot h3,#content-foot h4,#content-foot h5,#content-foot h6 {color: #B58800;}

/* Slider Control */
.slider-nav a {  background-image:url('/content/themes/blue/images/sprites.png');}
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,255,0.5); cursor: default; }

/* Side Nav */
ul.navlist li a { background-color: #1d54ba; color:#ffffff; }
ul.navlist li a:hover { background-color: #143a82; color: #ffffff; }
ul.navlist .subnav { background-color: #ffffff; z-index: 100; }
ul.navlist .subnav li a { background-color: #1d54ba; color:#ffffff; }
ul.navlist .subnav li a:hover { background-color: #143a82; color: #ffffff; }

ul.navlisthorz li a { background-color:transparent; color:#ffffff; }
ul.navlisthorz li a:hover { background-color: #1d54ba; color: #ffffff; }
ul.navlisthorz ul,
ul.navlisthorz ul ul { background-color: #000066;  }
ul.navlisthorz .subnav { background-color: #ffffff; }
ul.navlisthorz .subnav li a { background-color: #1d54ba; color:#ffffff; }
ul.navlisthorz .subnav li a:hover { background-color: #143a82; color: #ffffff; }

/* Pager */
div.paging a, 
div.paging span.select,
div.paging strong, 
div.paging a:hover,
div.paging span.option span.items { border: 1px solid #143a82; }
div.paging strong  { color: #ffffff; background-color: #143a82; } 
div.paging a:hover { color: #ffffff; background-color: #693D00; border: 1px solid #693D00; }

/* Headers */
div.tblhdr, .carthdr { color:#ffffff; 
    background-color: #1d54ba; 
    background-image: -webkit-gradient(linear,left top,left bottom,from(#143a82),to(#1d54ba));
    background-image: -moz-linear-gradient(top,#143a82,#1d54ba);
    background-image: linear-gradient(top,#143a82,#1d54ba);
    background-image: -o-linear-gradient(top,#143a82 1%,#1d54ba 100%);}
    
.home-widget-header, .widget-header { background-color: #143a82;}
.home-widget-header h4, .widget-header h4 { border:0;}
.home-widget-row, .widget-row { border-color: #143a82; }
.home-widget-footer { background-color: #1d54ba; }
.home-widget-footer a { color:#eee;}

#previewcontainer div.preview.over { border: solid 1px #1d54ba; }

#modelList p.subheader, #modelFilter p.header { background-color: #1d54ba; 
    background-image: -webkit-gradient(linear,left top,left bottom,from(#143a82),to(#1d54ba));
    background-image: -moz-linear-gradient(top,#143a82,#1d54ba);
    background-image: linear-gradient(top,#143a82,#1d54ba);
    background-image: -o-linear-gradient(top,#143a82 1%,#1d54ba 100%);
}

#invunits {border: 1px solid #143a82;}
#invunits div.unitwrapper div.color {color: #143a82;}
ul.widget-tabs { border-bottom: 2px solid #143a82; }
ul.widget-tabs li { background-color: #143a82; border-color: #143a82;}
ul.widget-tabs li.active a {border-color: #143a82 !important;color: #143a82 !important;}
ul.widget-tabs li a {border: 2px solid #143a82;	background: #143a82;}
ul.widget-tabs li a:hover {border: 2px solid #1d54ba;background: #1d54ba;}
.widget-content-block { border: 2px solid #143a82; }