@charset "utf-8";

html, body
	{background-color:#ffffff;
	 font:1em 'Open Sans','Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
	 color:#ffffff; }
	 
body 			{margin:0px; padding:0px;}
				 

th				{border-bottom: 1px solid rgb(68,90,77); text-align:left; font-weight:bold;}

h1				{font-size:1.6em; color:#e7a337; }
h2				{font-size:1.3em; color:#53717c; }

.req			{font-size:80%;font-style:italic;color:#e16f26;}
.caption1		{font-size:.8em; font-style:italic; color:#62714d; }
.caption2		{font-size:.8em; font-style:italic; color:#6e6e6e; }

a				{font-weight:bold; color:#e7a337; text-decoration:none;}
a:hover			{color:#999; text-decoration: underline; }
	 
hr				{margin:0 0 10px 0; padding:0; height:1px; background-color:#2c4a54; }
ul > hr				{margin:5px 0 0px 0px; padding:0; height:1px; background:none; border-bottom:1px dashed #2c4a54; }

p				{margin:20px 0px;}

.midcenter		{vertical-align:middle; text-align:center;}

strong,b			{color:#e7a337;}

blockquote 		{margin: 0px 15px 0px 15px; border:none;}

.navbar {	
	background: #b8c8ce;
	border-bottom:1px solid #2c4a54;}
	
.navbar a		{font-weight: normal;}

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0; right: 0; left: 0;
  z-index: 20; }

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container	{padding-right:0px;padding-left:0px;}
.navbar-wrapper .navbar .container {width: auto;}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
  color: #53717c; background: #b8c8ce;
}
.navbar-inverse .navbar-nav>li>a { color:#2c4a54;}

#bannertext {
	background: #2c4a54; filter:alpha(opacity=75); /* IE */
	-moz-opacity:0.75; /* Mozilla */
	opacity: 0.75; /* CSS3 */
}

#maincontent 	{background-color:#fff;color:#53717c;margin-top:1em;}
.onwhite		{color:#969696;}

#breadcrumb a	{font-size:80%; color:#fff; font-weight:normal; }