﻿body { background-color: #fff; font-size: 0.75em; font-family: Trebuchet, Trebuchet MS,Verdana,Geneva,sans-serif; margin: 0; padding: 0; color: #686868; }
a:link { color: #0C3183; }
a:visited { color: #800080; }
a:hover { color: #1d60ff; text-decoration: none; }
a:active { color: #FF0000; }
p, ul {
    margin-bottom: 10px;
    line-height: 1.5em;
    color: #686868;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 1.4em;
    color: #0C3183;
}
h1 {
    font-size: 1.7em;
}
h1 ul {
    font-size: 1.54em;
}
h2 {
	padding-top:8px;
}
h3 {
    font-size: 1.1em;
}
h4 {
    font-size: 1.0em;
}
h5, h6 {
    font-size: 0.9em;
}

.blue {
	color: #0C3183;
}

.black {
	color: #000;
}

.grey {
	#686868;
}

#container {
	width: 100%;
    min-width:960px;
    margin-left: auto;
    margin-right: auto;
    background-color:#fff;
}
#headercontainer {
	width: 100%;
    background-color:#D9DADB;
    padding-top:18px;
}
#header {
    position: relative;
    color: #000;
    padding: 0;
    height: 134px;
    background-color:#0A2153;
    background-image:url(../_images/Spectrum_left.jpg);
}
#title {
    height: 134px;
    background-image:url(../_images/Spectrum_banner.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
}
#title h1 {
    padding: 38px 20px 0px 30px;
    margin:0;
    color:#fff;
    font-weight:400;
    font-size: 30px;   
}
#title h2 {
    padding: 2px 20px 0px 30px;
    margin:0;
    color:#D9DADB;
    font-weight:400;
    font-size: 18px;   
}
#nav {
    margin: 30px;
    float:left;
	width:230px;
	/*padding-right:20px;*/
    background-color:#fff;
}
#NavMenuContainer {
    padding: 0 0 0 20px;
    background-color: #E8AD00;
	background-image: url(/Galaxy/_images/NavMenuContainerBG.jpg); 
	background-repeat: repeat;
    /*border: 1px solid #676666;*/
}
#maincontainer {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color:#fff;
	padding-bottom:64px;
	min-width:960px;
	}
	
#main {
	background-color:#fff;
	float:left;
	width:700px;
	margin-top:25px;
}

#maincontainer h1 { line-height: 1.4em;}
#maincontainer h2{ margin-top:-20px;}
#maincontainer h3 { margin-bottom:-10px; margin-top:0px;}

#main {
}
#maincontent {
	background-color:#fff;
	min-width: 350px;
    max-width:650px;
	float:left;

}
#maincontentleft {
	background-color:#fff;
	max-width:480px;
	float:left;
	
}
#maincontentright {
	background-color:#fff;
	max-width:200px;
	float:right;
	margin-top:100px;
	margin-left:20px;
}
#maincontentright a { color:#686868; text-decoration:none; }
#maincontentright a:hover { text-decoration:underline; }

#footercontainer {
	width:100%;
	background-color:#fff;
}
#footer {
	width:960px;
	margin:/*30px*/0 0 30px 0;
    background-color:#fff;
}
#footerleft {
	float:left;
	margin-left:30px;
}
#footerright {
	float:right;
	padding-top:-10px;
	color:#686868;
}

#footerright a { color:#686868; text-decoration:none; }
#footerright a:hover { text-decoration:underline; }
ul.NavMenu, ul.NavMenu ul {
  width: 210px;
  border: 1px solid #676666;
  border-bottom:none;
  padding-left: 0px;
  cursor: default;
  margin-left: 0px;
  background-color:#fff;
  }
  
#address{
	background-color:#fff;
	margin:-20px;
	padding: 15px 0 0 0;
	font-size: 0.9em;
}
ul.NavMenu li {
  list-style-type: none;
  margin: 0px;
  padding:3px 10px 3px 15px;
  position: relative;
  color:#818080;
  border-bottom: 1px solid #676666;
}
ul.NavMenu li > ul {
  display: none;
  position: absolute;
  top: -30px;
  width:210px;
  left: 170px;
}
ul.NavMenu li:hover, ul.NavMenu li.CSStoHighlight {
  background-color: #0C3183;
  color: #fff;
}
ul.NavMenu ul.CSStoShow {
  display: block;
}
ul.NavMenu li:hover > ul {
  display: block;
}
ul.NavMenu li:hover > ul li {    
  background-color: #E8AD00;
  z-index:1;
}
ul.NavMenu li:hover > ul li:hover {    
  background-color: #0C3183;
}
ul.NavMenu li:hover > ul li a{                  
  color:#000;
  text-decoration:none;
}
ul.NavMenu li:hover > ul li a:hover{                  
  color:#fff;
  text-decoration:none;
}
ul.NavMenu li a {color:#818080; display: block; width: 100%; text-decoration: none; height: 22px;}
ul.NavMenu li a:hover, ul.NavMenu li a.CSStoHighLink { color: #000; }
ul.NavMenu li a:hover, ul.NavMenu li:hover.CSStoHighlight { display:block;background-color: #0C3183;color: #000; }
ul.NavMenu li:hover > a { color: #fff; }
.small {
	font-size:0.75em;
}
.clear {
	clear:both;
}
#selected { background-color:#0C3183;font-weight:bold;color:#fff;}
#selected  a { color:#fff;}
#deselect { background-color:#0C3183;font-weight:normal;color:#000;}
#deselect  a { color:#000;}
#deselect a:hover {color:#fff;}

.orangetext {color:#E8AD00;}

.intro-condensed{letter-spacing:-1px;font-size:1.25em;font-weight:500;}
.logoblue{color:#00a0da;}
.homepage{color:#999999;}
