/* CSS Document */
/***********************************************/
/*              Layout div styles.             */
/***********************************************/

body, html {
  margin:0;
  padding:0;
  color:#404c55;
  background-color:#ECE9D8;
  background-image: url(../graphics/background.jpg);
  background-repeat:repeat-x;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
}

#Container {
  width:1000px;
  margin:0px auto;
  vertical-align:top;
  background-color:#FFF;
}

#Header {
  padding:0;
  background-color:#162B64;
  margin:0;
  height:143px;
}

#HeaderContainer {
  margin:0px auto;
  width:1000px;
}

#MenuBar {
	width:1000px;
    padding:0px;
	margin:0px;
	min-height:10px;
	background-color:#7D0024;
}

#Content {
	color:#666;
	background-color:#FFF;
	background-image: url(../graphics/page-gradiant.jpg);
	background-repeat:repeat-x;
	min-height:500px;
	height:auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.Content a:link, .Content a:visited {
  color:#000;
}

#LeftCol{
	float:left;
	position:relative;
	width:200px;
	padding-left:4px;
	padding-right:8px;
}
.LeftColEdit{
	float:left;
	position:relative;
	width: 178px;
	background-color: #7D0024;
	color: #FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:4px;
	text-align:left;
}
.LeftColEdit h2{
	color:#FFF;
}
.LeftColEdit a{
	color:#FFF;
}
.LeftColBorder{
	float:left;
	position:relative;
	width: 176px;
	background-color: #FFFFFF;
	padding-left:10px;
	padding-right:4px;
	padding-top:12px;
	padding-bottom:12px;
	text-align:left;
	border:1px solid #7D0024;
	margin-bottom:0px;
}
.LeftColBorder a{
	color:#7D0024;
}
.LeftColBorder a:hover{
	color:#7D0024;
	text-decoration:none;
}
#CenterCol{
	float:left;
	position:relative;
	width:760px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#Center2Col{
	float:left;
	position:relative;
	width:660px;
	padding-left:20px;
}
#Center1Col{
	float:left;
	position:relative;
	width:auto;
	padding-left:30px;
}
#RightCol{
	float:left;
	position:relative;
	width:200px;
	padding-right:4px;
	padding-left:4px;
}
#Footer {
  padding:5px;
  background-color:#ECE9D8;
  font-size:smaller;
  clear: both;
  color:#404c55;
  text-align:center;
}
/***********************************************/
/*        Text and Color styles.               */
/***********************************************/

h1 {
 font-size: 16px;
 letter-spacing: 0.05em;
}

h2 {
 font-size:14px;
 letter-spacing: 0.05em;
}

h3 {
 font-size:12px;
 letter-spacing: 0.05em;
}
.blue-text-underline {
	color: #1e4185;
	text-decoration: underline;
	margin-bottom: 2px;
}

.blue-text-regular {
	color: #003366;
	text-decoration: none;
	margin-bottom: 2px;
}
.red-text-regular {
	color: #980d10;
	text-decoration: none;
}

.red-text-underline {
	color: #980d10;
	text-decoration: underline;
}

iframe {
	padding:4px;
}

noscript ul {
}

/**************************************************************/
/*    hyper links and navigation styles for Side Box Menu     */
/**************************************************************/

#navigation {
	width: 192px;
	background-color: #7D0024;
	color: #FFFFFF;
}
#navigation ul {
	list-style: none; margin: 0; padding: 0;
}
#navigation li {
	border-bottom: 1px solid #7D0024;
}
#navigation li a:link, #navigation li a:visited {
font-size: 100%; display: block;
padding: 0.1em 0 0.1em 0.5em;
border-left: 12px solid #7D0024;
border-right: 1px solid #7D0024;
background-color: #7D0024;
color: #FFFFFF;
text-decoration: none;
}
#navigation li a:hover {
background-color: #fff;
border-left: 12px solid #B51032;
border-color:#B51032;
color: #7D0024;
text-decoration: none;
}

#navigation2 {
	width: 192px;
	background-color: #7D0024;
	color: #FFFFFF;
	margin:0;
	float:left;
}
#navigation2 ul {
	list-style: none; margin: 0; padding: 0;
}
#navigation2 li {
	border-bottom: 1px solid #7D0024;
}
#navigation2 li a:link, #navigation2 li a:visited {
font-size: 100%; display: block;
padding: 0.1em 0 0.1em 0.5em;
border-left: 12px solid #7D0024;
border-right: 1px solid #7D0024;
background-color: #7D0024;
color: #FFFFFF;
text-decoration: none;
}
#navigation2 li a:hover {
background-color: #fff;
border-left: 12px solid #B51032;
border-color:#B51032;
color: #7D0024;
text-decoration: none;
}

/**************************************************************/
/*    Super Note navigation styles for Side Box Menu     */
/**************************************************************/

/* current*/
.notedefault, .notenested {
	position: absolute;
	visibility: hidden;
	top: 2em;
	left: 2em;
	width: 174px;
}
.notedefault {
 padding: 8px;
 border: 1px solid #7D0024;
 background-color: #FFF;
 color: #7D0024;
}
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
 margin-left: 0px;
 margin-top: 25px;
}
/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}


/* new with Pending changes Apl-24-2009 */
/*
.notedefault, .notenested {
	position: absolute;
	visibility: hidden;
	top: 2em;
	left: 2em;
	width: 280px;
	line-height:1.5em;
}
.notedefault {
 padding: 8px;
 border: 1px solid #7D0024;
 border-left:none;
 background-color: #FFF;
 color: #7D0024;
}

.notedefault a:link, .notedefault a:visited {
 padding: 8px;
 color: #7D0024;
 text-decoration: none;
}

.notedefault a:hover, .notedefault a:active {
 padding: 8px;
 color: #7D0024;
 text-decoration: underline;
}

.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
 margin-left: 191px;
 margin-top: -1px;
}
/* "fallback" links for non-CSS supporting browsers. */
/*.fallback {
 display: none;
}
*/

/***********************************************/
/*      Site Map link styles      */
/***********************************************/
div{
  text-align:left;
}

div h1,h2,h3{
	text-align:left;
	color:#980d10;
}
.popover-grouping {
  font-size: 11px;
  font-family: Tahoma, sans-serif;
  margin-bottom: 0.7em;
}
.popover-grouping a, .popover-grouping a:active {
  text-decoration: none;
  line-height: 15px;
  margin-left: .3em;
  font-family: Tahoma, sans-serif;
}
.popover-grouping a:hover {
  color:#980d10;
  text-decoration: underline;
  font-family: Tahoma, sans-serif;
}
.popover-row {
  margin-bottom: 0.1em;
  font-size: 11px;
  font-family: Tahoma, sans-serif;
}
.popover-row a {
  color:black;
  text-decoration: none;
  line-height: 0.82em;
  margin-left: .3em;
  font-family: Tahoma, sans-serif;
}
.popover-row a:active,.popover-row a:hover {
  color:black;
  text-decoration: underline;
  line-height: 0.82em;
  margin-left: .3em;
  font-family: Tahoma, sans-serif;
}
.popover-category-name{
  color: #980d10;
  font-weight: bold;
  font-family: Tahoma, sans-serif;
}