body {background-color:#fff;font-size:80%;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#000;margin:0;padding:0;border:0;padding-bottom:25px;min-width:1000px;}

/* Page Structure */
#wrapper {width:1000px;margin:0 auto;}

#nrelheader {width:100%;background-color:#fff;}
#topnav {width:100%;background-color:#004f99;border:0;margin:0;padding:0;}
#sitehead_search {width:100%;}

/* no navigation - 1 column */
#content-nonav {margin:0 50px 0 32px;}
#content-popup {margin:25px;}

/* menu & site home pages - 3 columns */
#content-menu {float:left;margin:0;padding:0;display:inline;width:794px;}
#column-center-menu {float:right;margin:0;padding:20px 10px 0 4px;display:inline;width:72%;}
#column-right {float:left;margin:10px -204px 0 0;padding:0;width:204px;position:relative;}

/* site home pages - 2 columns, main and right */
#column-center-noright {float:right;margin:0;padding:20px 0 0 4px;display:inline;width:72%;}

/* site home pages - 2 columns */
#column-center-noleft {float:right;margin:0;padding: 20px 10px 0 4px;display:inline;width:738px;}

/* regular/2nd level pages w/ left nav - 2 columns */
#content {float:left;margin:0;margin-right:50px;padding:0;display:inline;background-image:url(/images/ln_spacer_gray.gif);background-repeat:repeat-y;height:100%;width:949px;}
#column-center {float:right;margin:0;padding:0;padding-left:4px;display:inline;width:738px;}

/* centersite/2nd level pages w/ left nav - 2 columns */
#content-centersite {float:left;margin:0;padding:0;display:inline;background-image:url(/images/ln_spacer_gray.gif);background-repeat:repeat-y;height:100%;width:1000px;}
#column-centersite {float:right;margin:0;margin-right:4px;padding:0;padding-left:4px;display:inline;width:788px;}

/* EXTRANET home page layout styles */
#content-extranet {float:left;margin:0;padding:0;display:inline;}
#column-center-extranet-noright {float:right;margin:0;padding:20px 0px 0 4px;display:inline;width:790px;}


/* left column is the same for both 2 & 3 column pages */
#column-left {float:left;margin:0;padding:0 4px 0 0;display:inline;width:200px;}


/* Site Headers */
#siteheader {float:left;width:794px;border-top:2px solid #fff;}
#extranetsiteheader,
#appsiteheader {width: 1000px;  }

/* Search Box */
#searchbox {float:right;width:204px;background-color:#004f99;border-left:2px solid #fff;padding:0 0 5px 0;margin:0;display:block;min-height:59px;}
#searchbox form {margin:0;padding:0;border:0;}
#searchbox input {background-color:#fff;margin:3px 0 5px 10px;padding:0;}
#searchbox .button {float:right;width:52px;height:18px;margin:0 10px 0 0;}
#searchbox p {color:yellow;font-size:85%;margin:0;padding:0 0 2px 10px;}
#searchbox p a:link, #searchbox p a:visited {color:#fff;text-decoration:none;}
#searchbox p a:hover {color:yellow;}
#searchbox label, #searchoptions label {position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;}

/* Footer */
#footer {padding-top:25px; text-align:center;}
#footer p {font-size:85%;color:#6D6D6D;margin:3px;padding-top:4px;text-align:center;}
#footer p.date {color:#9a9a9a;}
#footer p.poweredby {font-size:80%;}

/* Printable Versions */
#printable-top {font-size:84%;margin:5px 36px 16px;text-align:right;}
#printable-top-extranet {font-size:84%;margin:5px 0 16px;text-align:right;}
#printable-top-centersite {font-size:84%;margin:5px 4px 16px;text-align:right;}
#printable-bottom {font-size:84%;margin-top:16px;}

/* Printable Pages */
#print_page {width:60%;}
#print_page h2.site {color:#666;margin-bottom:10px;}
#print_footer {padding-top:24px;clear:both;}
#print_footer p {font-size:85%;color:#6D6D6D;margin:3px;padding-top:4px;text-align:center;}
#print_footer p.date {color:#9a9a9a;}
#print_footer p.poweredby {font-size:80%;}
/* Pubs Print Version */
#pubscontent {width:1000px;text-align:left;margin:0;padding:0;}

/* Left Navigation */
#navcontainer {margin-left:-1px;border-bottom:1px solid #fff;font-size:85%;color:#004f99;background-color:#eee;}
#navcontainer a:visited, #navcontainer a:hover {color:#004f99;}
/* main list - 1st levels */
#navcontainer ul {list-style-type:none;margin:0;padding:0;background-color:#eee;}
#navcontainer li {margin:0;padding:0;display:inline;}
#navcontainer li img {display:block;}
#navcontainer ul li a {display:block;width:180px;padding:3px 10px;text-decoration:none;font-weight:bold;margin:0;border:0;border-top:1px solid #fff;}
#navcontainer ul li a.top {border-top:0;}
#navcontainer ul li a:hover {background-color:#ccc;}
/* 2nd and 3rd levels
#navcontainer ul ul, #navcontainer ul ul ul {padding:0;border-bottom:0;margin:0;}*/
/* 2nd levels */
#navcontainer ul ul li a {display:block;background-color:#eee;width:170px;padding:3px 10px 5px 20px;text-decoration:none;font-weight:normal;border:0;margin:0;}
#navcontainer ul ul li a:hover {background-color:#ccc;}
/* 3rd levels */
#navcontainer ul ul ul li a {width:161px;background-image:url(/images/ln_dash_3rdlevel.gif);background-repeat:no-repeat;padding-left:2.70em;text-indent:-.3em;}
/* selected states */
#navcontainer ul li a#current {background-color:#ccc;color:#004f99;}
/* home link */
#navcontainer ul li #home {width:171px;font-weight:normal;background-image:url(/images/ln_arrow_2ndlevel.gif);background-repeat:no-repeat;padding-left:1.75em;text-indent:-.4em;}
/* last nav item
#navcontainer .last{display:block;width:200px;padding:0;margin:0;border-top:1px solid #fff;} */

/* Extranet Home Link */
#home-extranet {font-size:80%;background-image:url(/images/ln_arrow_2ndlevel_nonav.gif);background-repeat:no-repeat;padding-left:1.1em;text-indent:-.4em;}

/* Document DB Home & Doc Links */
#home-docdb {font-size:80%;background-image:url(/images/ln_arrow_2ndlevel_nonav.gif);background-repeat:no-repeat;padding-left:1.1em;text-indent:-.4em; margin:0;}
#nav-docdb {font-size:80%;text-align:right;}

/* BOXES */
/* main box code, the same for all boxes, do NOT change */
/* gray background w/ gray border - override the classes marked "background" with inline styles to change */
.boxtop, .boxbottom {display:block;background:transparent;font-size:1px;}
.boxb1, .boxb2, .boxb3, .boxb4 {display:block;overflow:hidden;}
.boxb1, .boxb2, .boxb3 {height:1px;}
.boxb2, .boxb3, .boxb4 {background:#eee;border-left:1px solid #ccc;border-right:1px solid #ccc;} /* background */
.boxb1 {margin:0 5px;background:#ccc;}
.boxb2 {margin:0 3px;border-width:0 2px;}
.boxb3 {margin:0 2px;}
.boxb4 {height:2px; margin:0 1px;}
.boxmiddle {display:block;background:#eee;border:0 solid #ccc;border-width:0 1px;text-align:left;} /* background */
/* classes to control padding and alignment -- use inline style to change other treatments */
.graphical_header {margin-bottom:6px;} /* for boxes that use a graphical header */
.boxcontent {background:transparent;margin:0 6px 0 10px;}
.boxcontent p, .boxcontent ul, .boxcontent ol, .boxcontent dl {padding-bottom:6px;margin:0;}
.boxcontent blockquote {padding:6px 6px 6px 14px;margin:0;}
.boxcontent li {margin-left:-24px;}
/* IE HACKs - keeps the bullet items lined up with the left margin */
* html .boxcontent li {margin-left:18px;} /*IE6*/  *+html .boxcontent li {margin-left:18px;} /*IE7*/

/* generic callout box code, the same for all callout boxes, do NOT change */
#callout_box {width:30%;float:right;margin:8px 0 8px 4px;} /* default width & float -- use inline style to change  */
.callout, .calloutwide {width:250px;margin:15px 0 15px 15px;float:right;padding:8px;position:relative;color:#000;background-color:#f1f1f1;border:1px solid #ccc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.calloutwide { width:90%;margin-left:0px;float:none; }
.alert {border:1px solid #d41f00;background:#fff8f5;color:#d41f00} /* alert style callout box for applications */

/* classes for splitting content into 2 columns */
.split {width:100%;margin:0;}
.splitleft {float:left;width:50%;}
.splitright {float:right;width:50%;}

/* Left Nav Box*/
/* menu & site home pages left nav boxes - gray background w/ gray border */
#leftnav_box {width:100%;margin-top:10px;padding:0;font-size:90%;}
#leftnav_box ul {list-style-type:none;margin:0;padding:2px 3px 2px 6px;}
#leftnav_box li {font-weight:bold;padding:6px 0 6px 0;}
#leftnav_box a:link, #leftnav_box a:visited {color:#004f99;text-decoration:none;}
#leftnav_box a:hover {color:#C60;text-decoration:none;}
#leftnav_box .boxb2, #leftnav_box .boxb3, #leftnav_box .boxb4 {background:#eee;}
#leftnav_box .boxmiddle {background:#eee;}

/* Right Column */
/* menu & site home pages right column boxes (News, Events, Resources ) - gray background w/ gray border */
.rightcolgroup { padding-bottom:10px;}
#rightcol_box {width:204px;margin:0;padding:0;padding-bottom:10px;border-left:2px solid #fff;}
#rightcol_box .boxb2, #rightcol_box .boxb3, #rightcol_box .boxb4 {background:#eee;}
#rightcol_box .boxmiddle {background:#eee;font-size:85%;}
#rightcol_box ul {list-style-type:none;padding:2px 2px 2px 6px;margin:0;}
#rightcol_box li {font-weight:bold;padding:2px 0 1px 0;}
#rightcol_box a:link, #rightcol_box a:visited {color:#004f99;text-decoration:none;}
#rightcol_box a:hover {color:#C60;text-decoration:none;}
#rightcol_box p.headline {font-weight:bold;margin-bottom:0;padding:5px 6px 0 10px;}
#rightcol_box p.date {color:#666;margin-bottom:10px;padding:0 5px 0 10px;}
#rightcol_box p.more {text-align:right;margin-bottom:0;padding:0 5px 0px 0;}
#rightcol_box p.follow {color:#444;margin-bottom:0;padding:3px 0 3px 10px;}
#rightcol_box p.social {font-weight:bold;font-size:90%;margin-bottom:0;padding:0 5px 0 10px;}
#rightcol_box img.floatleft {padding:3px 5px 5px 0;margin:0;}

/* Resources */
#resources { padding-bottom:8px;}






/* Feedback */
#feedback-container {
    background-image: url("/images/ln_spacer_gray.gif");
    background-repeat: repeat-y;
    padding-left:208px;
    margin-right:50px;
    padding-top:12px;
}
#feedback-container p { vertical-align:top; margin-bottom:0;}
#feedback-container form  { margin-top:12px;}
#feedback-container textarea { margin-bottom:5px; display:block; width:500px;}
#feedback-container #feedback { border-top:1px solid #ccc;  padding-top:12px;}
#feedback-container .feedback-button-yes { background: url(/images/btn_feedback_yes.gif) top left no-repeat; cursor:pointer; width:54px; display:inline-block; height:20px; text-indent:-9999px; border:none; padding:0; margin:0;}
#feedback-container .feedback-button-no  { background: url(/images/btn_feedback_no.gif)  top left no-repeat; cursor:pointer; width:54px; display:inline-block; height:20px; text-indent:-9999px; border:none; padding:0; margin:0;}
#feedback-container .feedback-button-yes:hover,
#feedback-container .feedback-button-no:hover {background-position:-54px 0;  }

/* Override rules above when placing the feedback container in the right column */
#column-right #feedback-container { background:none; padding-left:10px; margin-right:10px;}
#column-right #feedback-container #feedback { border:none; padding-top:0px;}
#column-right #feedback-container textarea  { width:100%; }

/* Override rules above when there is no left nav column using the general sibling combinator */
#content-nonav ~ #feedback-container  { 
	background-image:none;
	margin: 0 50px 0 32px;
	padding-left:0;
}
/* Override rules above for printable versions */
#print_page > #feedback-container  { 
	background-image:none;
	margin: 0;
	padding-left:0;
}



/* Features */
#feature {float:left;display:inline;width:204px;margin:0;padding:0;border-left:2px solid #fff;}
#feature img {display:block;margin:0;margin-bottom:5px;padding:0;border:0;width:204px;}

/* Support Box */
/* program site home pages "support" boxes - gray background w/ gray border */
/* "NREL's ___ research supports the U.S. Department of Energy's _______ Program." */
#support_box  {margin-top:10px;}
#support_box p, #support_box li {font-size:85%;}
#support_box .boxb2, #support_box .boxb3, #support_box .boxb4 {background:#eee;} /* background */
#support_box .boxmiddle {background:#eee;} /* background */

/* Events  */
div.event {margin:0 0 0 0;padding:12px 0 12px 0;border-bottom:1px dashed #ddd;}
div.event h3 a:link, div.event h3 a:visited  {text-decoration:none;}
div.event h3 a:hover {text-decoration:underline;}
div.event h4 {font-size:95%;}
h2.eventmonth {margin:4px 0 0 0;background-color:#eee;padding:3px;}



/* Generic */
p {text-align:left;margin-top:0;}

b, strong {font-weight:bold;}
i, em {font-style:italic;}

sub {font-size:smaller;vertical-align:sub;line-height:1px;}
sup {font-size:smaller;vertical-align:super;line-height:1px;}

ul, ol, dl {margin-top:0;}
li, dt, dd {margin-bottom:0;}
dt {font-weight:bold;}
dd {margin-bottom:12px;}
.anchorlist li,
#anchorlist li {margin-top:0;margin-bottom:0;margin-left:-20px;}

/* classes for lists in menu callout boxes */
ul.menu {list-style-type:none;}

/* classes for lists to use an arrow as the bullet */
ul.arrowlist {list-style-image:url(/images/arrow_gray_r4x7.gif);}
.arrowlist li {padding-bottom:5px;margin-left:-24px;}

ul.nobullets  {list-style:none;}

/* Alpha Anchor Links */
.alpha_anchors {font-size:75%;text-align:center;}

hr {color:#CCC;}

.small {font-size:70%;}
.med {font-size:80%;}
.reg {font-size:100%;}

.notop {margin-top:0;}
.nobottom {margin-bottom:0;}
.nomargin {margin:0;}

.alignright {text-align:right;font-size:80%;}

.hide {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}

.blockImg,
.blockImage { display:block;}

/* Links */
a:link {color:#004f99;}
a:visited, a:hover {color:#C60;}

a.noline:link, a.noline:visited {color:#004f99;text-decoration:none;}
a.noline:hover {color:#C60;text-decoration:none;}

/* Titles */
h1 {font-size:140%;font-weight:bold;color:#C60;margin:0;}
h2 {font-size:116%;font-weight:bold;color:#C60;margin:0;}
h3 {font-size:105%;font-weight:bold;margin:0;}
h4 {font-size:100%;font-weight:bold;color:#4E4E4E;margin:0;}

h2.app {color:#666;margin-bottom:10px;}

h2 a:link, h2 a:visited {text-decoration:none;color:#C60;}
h2 a:hover {text-decoration:none;color:#004f99;}
/* Make the arrows after H2 links change color  */
h2 a img {background:url(/images/arrow_orange_blue_r10x9.gif) 0 0 no-repeat;}
h2 a:hover  img {background-position:-5px 0;}
h2 a:active img {background-position:0 0;}

h3 a:link, h3 a:visited {text-decoration:none;color:#000;}
h3 a:hover {text-decoration:none;color:#004f99;}
/* Make the arrows after H3 links change color  */
h3 a img {background:url(/images/arrow_black_blue_r8x7.gif) 0 0 no-repeat;}
h3 a:hover  img {background-position:-4px 0;}
h3 a:active img {background-position:0 0;}

/* Text Version Link */
.textversion {text-align:right;font-size:80%;}

/* Back to Top Anchor Link */
.backtotop {text-align:right;font-size:80%;}
.backtotop a:link, .backtotop a:visited {color:#C60;}
.backtotop a:hover {color:#004f99;}

/* Images */
img {border:0;}
img.border {border:1px solid #999;}
.floatright {float:right;position:relative;margin:2px 0 5px 5px;}
.floatleft {float:left;position:relative;margin:2px 5px 10px 0;}
.caption {font-size:85%;margin-top:0;}
img.rss, img.pdf {vertical-align:middle;}

/* Data Tables */
table.data {border-top:1px solid #CCC;border-left:1px solid #CCC; font-size:.95em;margin-bottom:12px; border-collapse:collapse;}
caption {font-size:.9em; font-weight:bold;}
table.data th ,
table.data td {border-right:1px solid #CCC;border-bottom:1px solid #CCC; padding:3px;}

tr.grey,
tr.gray	{background-color:#EEE;}
.css_right { float:right;}  /*float the sorting arrows in the header row to the right, used in jquery datatables */
tr.even { background-color:#f1f1f1; }
tr.odd  { background-color:#ffffff; }


/*  Forms */
form {margin:0;}
form fieldset {margin-bottom:10px;}
form legend {font-size:115%;font-weight:bold;color:#C60;}
.required {color:#900;}

#webmasterForm #submit {
	display:block;
	margin-top:24px;
}
#webmasterErrorMsg {
  color:red;
  margin-left:40px;
}

/* Icons for labeling hyperlinks for native files */
.fileIcon {
	margin-left:4px; 
	position:relative;
	vertical-align:text-top; 
}

/* Lightboxes styles and overrides */
.enlarge {
	text-align:right;
	padding-right:15px;
	font-size:85%;
	margin:0;
	float:right;
	font-weight:normal; /* overrides ui-state-hover bolding*/
	display:block;
	background: url(/images/magnifying_glass_icon.gif) right no-repeat;
	width:95%; /* 95 is just b/c of Safari 3 on PC*/
}

a .enlarge,
a:visited .enlarge {color:#004f99;text-decoration:none;}
a.singleLightbox { text-decoration:none;} /* ..because safari was underlining the "enarlge this" text after the image*/
a.singleLightbox img { padding-left:0px; } /* override main_green.css (padding-left: 3px) */


/* MWO: go to great lengths to override applied state styles in jquery-ui-#.#.#.custom.css  (.ui-state-hover and .ui-state-focus) */
a.seriesLightbox:link,
a.seriesLightbox:visited,
a.seriesLightbox:hover,
a.seriesLightbox:focus,
a.seriesLightbox:active  {background:none; border:none;}
a.singleLightbox:link,
a.singleLightbox:visited,
a.singleLightbox:hover,
a.singleLightbox:focus,
a.singleLightbox:active {background:none; border:none;}
a.textLightbox:link,
a.textLightbox:visited,
a.textLightbox:hover,
a.textLightbox:focus,
a.textLightbox:active {background:none; border:none; font-weight:normal;}





#ui-lightbox-wrapper {
	display: none;
	position: absolute;
	width: 20em;
	height: auto;
}
#ui-lightbox-image {
	height: 10em;
	margin: 1em 0 0 0;
	background: url(ajax-loader.gif) no-repeat center center;
}
#ui-lightbox-image img{
	display: none;
}

/* Accordion overrides */
.accordion h2.ui-state-active.ui-state-hover a,
.accordion h2.ui-state-active.ui-state-hover a:hover { color:#CC6600; text-decoration: none; }
.accordion h3.ui-state-active.ui-state-hover a,
.accordion h3.ui-state-active.ui-state-hover a:hover { color:#000000; text-decoration: none; }

/* Glossary styles*/
a.glossary:link,
a.glossary:visited,
a.glossary:hover {
	border-bottom:1px dotted;
	cursor:help;
	text-decoration:none;
}


/* Bio / Staff page styles*/
.bioBlock {border-top:1px solid #ccc;padding:7px 0;margin-bottom:30px; }
.bioBlock:after {clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;}

.bioContent { display:table-cell; vertical-align:top; }
.bioPhoto   { display:table-cell; padding-right:15px; }


/* Clear elements */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.clear{	clear:both;}

/* styles for showing code/programming on a page */
code,
.code {
	background-color:#F5F5F5;
	border:1px solid #E3E3E3;
	font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	padding: 7px;
	display:block;
}
/* now in prettify...
.com {
    color: #93A1A1;
}
.lit {
    color: #195F91;
}
.pun,
.opn,
.clo {
    color: #93A1A1;
}
.fun {
    color: #DC322F;
}
.str,
.atv {
    color: #DD1144;
}
.kwd,
.prettyprint .tag {
    color: #1E347B;
}
.typ,
.atn,
.dec,
.var {
    color: teal;
}
.pln {
    color: #48484C;
}
.prettyprint {
    background-color: #F7F7F9;
    border: 1px solid #E1E1E8;
    padding: 8px;
}
.prettyprint.linenums {
    box-shadow: 40px 0 0 #FBFBFC inset, 41px 0 0 #ECECF0 inset;
}
ol.linenums {
    margin: 0 0 0 33px;
}
ol.linenums li {
    color: #BEBEC5;
    line-height: 20px;
    padding-left: 12px;
    text-shadow: 0 1px 0 #FFFFFF;
}
*/
/*Start button styles*/
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default .badge {
  color: #ffffff;
  background-color: #fff;
}

.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
a.btn:link,
a.btn:visited  {
	text-decoration:none;
	color:#fff;
}

/* END button styles*/


/* Special */
/* Fixme! */
.fixme {background-color:#FF0;}

