﻿   1.  /* \*/
   2. * html .gainlayout { height: 1%; }
   3. /* */

/* parent portal suplemental*/
#content a:link {
	text-decoration:inherit;
	color:inherit;
}
#content a:visited { 
	text-decoration:inherit;
	color:inherit;
}
#content a:active { 
	text-decoration:inherit;
	color: inherit;
}
#content a:hover { 
	text-decoration:inherit;
	color: inherit;
}


#nltr a:link {
	text-decoration: underline;
	color:#756350;
}
#nltr a:visited { 
	text-decoration: underline;
	color:#756350;
}
#nltr a:active { 
	text-decoration: underline; 
	color: #e51b24;
}
#nltr a:hover { 
	text-decoration: underline; 
	color: #e51b24;
}



#news a:link {
	text-decoration:underline;
	color:#e51b24;
}
#news a:visited { 
	text-decoration:underline;
	color:#e51b24;
}
#news a:active { 
	text-decoration:underline;
	color: inherit;
}
#news a:hover { 
	text-decoration:underline;
	color: inherit;
}
#navcontent a:link {
	text-decoration: underline;
	color:#756350;
}
#navcontent a:visited { 
	text-decoration: underline; 
	color:#756350;
}
#navcontent a:active { 
	text-decoration: underline; 
	color: #e51b24;
}
#navcontent a:hover { 
	text-decoration: underline; 
	color: #e51b24;
}

#pnav a:link {
	text-decoration: none;
	color:#e51b24;
	font-size: .95em;
	font-family:"Helvetica Narrow", Helvetica, Arial,sans-serif;
	letter-spacing:.1em;
}
#pnav a:visited { 
	text-decoration: none; 
	color:#e51b24;
	font-size: .95em;
	font-family:"Helvetica Narrow", Helvetica, Arial,sans-serif;
	letter-spacing:.1em;
}
#pnav a:active { 
	text-decoration: none; 
	color: black;
	font-size: .95em;
	font-family:"Helvetica Narrow", Helvetica, Arial,sans-serif;
	letter-spacing:.1em;
}
#pnav a:hover { 
	text-decoration: none; 
	color: black;
	font-size: .95em;
	font-family:"Helvetica Narrow", Helvetica, Arial,sans-serif;
	letter-spacing:.1em;
}

#pnav .red_arrow {
	padding-right:3px;
	border:0;
}

#pnav .bkgrnd {
    width: 160px;
    height:17px;
    padding-left:5px;
	margin-left:10px;
	/*margin-top:10px;*/
    text-align: left;
	/*vertical-align:middle;*/
    background-color: white;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	opacity: .8;
	/*-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter: alpha(opacity=80);*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
	color:#e51b24;
	zoom: 1;
}
#cfh_nav p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight:normal;
	color:black;
	vertical-align:bottom;
	line-height:30px;
	margin: 0;
	padding: 0;	
}
#cfh_nav ul {
	list-style: none;
	text-align:left;
	margin-left: 5px;
	padding-left: 5px;
	font:inherit;
	color:black;
}
#cfh_nav li {
	font:inherit;
	list-style:none;
	color:black;
	margin:2px 10px 2px 0;
	padding:2px 10px 2px 0;
	border-bottom:1px #928f8c dotted;	
}
#cfh_nav a:link {
	text-decoration: none;
	color:black;
}
#cfh_nav a:visited { 
	text-decoration: none; 
	color:black;
}
#cfh_nav a:active { 
	text-decoration: none; 
	color: #e51b24;
}
#cfh_nav a:hover { 
	text-decoration: none; 
	color: #e51b24;
}

#pptnav .tnb {
    color: inherit;
    width: 175px;
    height:100%;
    padding: 10px;
    text-align: left;
    background-color: #756350;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 3px #b7b3a9 solid;
    margin-bottom:5px;
    padding-bottom:5px;
    
}
/*

#pptnav .tnb {
    width: 175px;
    height:100%;
    background-color: #756350;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 3px #b7b3a9 solid;
    margin-bottom:5px;
    padding-bottom:5px;
}
*/
*/
#calbox {
    border: 3px #b7b3a9 solid;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.ppt_content_box {
    color: black;
    width: 98%;
    height:100%;
    padding: 10px;
    text-align: left;
    border: 3px #b7b3a9 solid;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.ppt_home_box {
    color: inherit;
    width: 99%;
    padding: 10px;
    text-align: left;
    background-color: #f2f0ee;
    /*border: 3px solid #f2f0ee;*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    zoom: 1;
}
#ppt_nav p {
	font-family:"Helvetica Narrow", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight:bold;
	color:white;
	margin: 0;
	padding: 0;	
}
#ppt_nav h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight:bold;
	color:white;
	text-align:left;
	margin:5px 0 0px 5px;
	padding:5px 0 0px 5px;
}
#ppt_nav hr {
	width:91%;
	text-align:center;
	border:1px #b7b3a9 inset;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom: 5px;
	background:transparent;
}
#ppt_nav ul {
	list-style: none;
	text-align:left;
	margin-left: 10px;
	padding-left: 10px;
	font:inherit;
	color:white;
}
#ppt_nav li {
	font:inherit;
	list-style:none;
	color:white;
	margin:2px 10px 2px 0;
	padding:2px 10px 2px 0;
}

#ppt_nav a:link {
	text-decoration: none;
	color:white;
	font-weight:bold;
}
#ppt_nav a:visited { 
	text-decoration: none; 
	color:white;
	font-weight:bold;

}
#ppt_nav a:active { 
	text-decoration: none; 
	color: #b7b3a9;
	font-weight:bold;
}
#ppt_nav a:hover { 
	text-decoration: none; 
	color: #b7b3a9;
	font-weight:bold;	
}

#tabs {
  width:98%;
  /*background:#f2f0ee;*/
  font-size:.9em;
  line-height:normal;
}
#tabs ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
  }
#tabs li {
  display:inline;
  margin:0;
  padding:5px 5px 5px 2px;
  }
#tabs a {
  float:left;
  margin:0;
  padding:0;
  text-decoration:none;
  color:inherit;
  }
#tabs a span {
  float:left;
  display:block;
  padding:5px 10px 4px 6px;
  color:inherit;
  /*color:#756350;*/
  }

#tabs a:link {
	font-size: 1.1em;
	text-decoration:none;
	color:inherit;
}

#tabs-1 a:link {font-size: 1.1em; text-decoration: underline;	color:#756350;}
#tabs-1 a:visited {font-size: 1.1em; text-decoration: underline; color:#756350;}
#tabs-1 a:active {font-size: 1.1em; text-decoration: underline; color: #e51b24;}	
#tabs-1 a:hover {font-size: 1.1em; text-decoration: underline; color:#e51b24;}
#tabs-1 p {font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:normal;	color:black;line-height:normal;	text-align:left; margin: 4px 10px 4px 10px; padding:4px 10px 4px 10px; background-color:transparent;}
#tabs-1 a span {float:none; display:block;  padding:5px 10px 4px 6px;}
#tabs-1 a { float:none; }

#tabs-2 a:link {font-size: 1.1em; text-decoration: underline;	color:#756350;}
#tabs-2 a:visited {font-size: 1.1em; text-decoration: underline; color:#756350;}
#tabs-2 a:active {font-size: 1.1em; text-decoration: underline; color: #e51b24;}	
#tabs-2 a:hover {font-size: 1.1em; text-decoration: underline; color:#e51b24;}
#tabs-2 p {font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:normal;	color:black;line-height:normal;	text-align:left; margin: 4px 10px 4px 10px; padding:4px 10px 4px 10px; background-color:transparent;}
#tabs-2 a span {float:none; display:block;  padding:5px 10px 4px 6px;}
#tabs-2 a { float:none; }

#tabs-3 a:link {font-size: 1.1em; text-decoration: underline;	color:#756350;}
#tabs-3 a:visited {font-size: 1.1em; text-decoration: underline; color:#756350;}
#tabs-3 a:active {font-size: 1.1em; text-decoration: underline; color: #e51b24;}	
#tabs-3 a:hover {font-size: 1.1em; text-decoration: underline; color:#e51b24;}
#tabs-3 p {font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:normal;	color:black;line-height:normal;	text-align:left; margin: 4px 10px 4px 10px; padding:4px 10px 4px 10px; background-color:transparent;}
#tabs-3 a span {float:none; display:block;  padding:5px 10px 4px 6px;}
#tabs-3 a { float:none; }

#tabs-4 a:link {font-size: 1.1em; text-decoration: underline;	color:#756350;}
#tabs-4 a:visited {font-size: 1.1em; text-decoration: underline; color:#756350;}
#tabs-4 a:active {font-size: 1.1em; text-decoration: underline; color: #e51b24;}	
#tabs-4 a:hover {font-size: 1.1em; text-decoration: underline; color:#e51b24;}
#tabs-4 p {font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:normal;	color:black;line-height:normal;	text-align:left; margin: 4px 10px 4px 10px; padding:4px 10px 4px 10px; background-color:transparent;}
#tabs-4 a span {float:none; display:block;  padding:5px 10px 4px 6px;}
#tabs-4 a { float:none; }

#tabs-5 a:link {font-size: 1.1em; text-decoration: underline;	color:#756350;}
#tabs-5 a:visited {font-size: 1.1em; text-decoration: underline; color:#756350;}
#tabs-5 a:active {font-size: 1.1em; text-decoration: underline; color: #e51b24;}	
#tabs-5 a:hover {font-size: 1.1em; text-decoration: underline; color:#e51b24;}
#tabs-5 p {font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:normal;	color:black;line-height:normal;	text-align:left; margin: 4px 10px 4px 10px; padding:4px 10px 4px 10px; background-color:transparent;}
#tabs-5 a span {float:none; display:block;  padding:5px 10px 4px 6px;}
#tabs-5 a { float:none; }

#tabs-6 a:link {font-size: 1.1em; text-decoration: underline;	color:#756350;}
#tabs-6 a:visited {font-size: 1.1em; text-decoration: underline; color:#756350;}
#tabs-6 a:active {font-size: 1.1em; text-decoration: underline; color: #e51b24;}	
#tabs-6 a:hover {font-size: 1.1em; text-decoration: underline; color:#e51b24;}
#tabs-6 p {font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:normal;	color:black;line-height:normal;	text-align:left; margin:4px 10px 4px 10px; padding:4px 10px 4px 10px; background-color:transparent;}
#tabs-6 a span {float:none; display:block;  padding:5px 10px 4px 6px;}
#tabs-6 a { float:none; }

#tabs-7 a:link {font-size: 1.1em; text-decoration: underline;	color:#756350;}
#tabs-7 a:visited {font-size: 1.1em; text-decoration: underline; color:#756350;}
#tabs-7 a:active {font-size: 1.1em; text-decoration: underline; color: #e51b24;}	
#tabs-7 a:hover {font-size: 1.1em; text-decoration: underline; color:#e51b24;}
#tabs-7 p {font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:normal;	color:black;line-height:normal;	text-align:left; margin: margin: 4px 10px 4px 10px; padding:4px 10px 4px 10px; background-color:transparent;}
#tabs-7 a span {float:none; display:block;  padding:5px 10px 4px 6px;}
#tabs-7 a { float:none; }

#tabs-8 a:link {font-size: 1.1em; text-decoration: underline;	color:#756350;}
#tabs-8 a:visited {font-size: 1.1em; text-decoration: underline; color:#756350;}
#tabs-8 a:active {font-size: 1.1em; text-decoration: underline; color: #e51b24;}	
#tabs-8 a:hover {font-size: 1.1em; text-decoration: underline; color:#e51b24;}
#tabs-8 p {font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:normal;	color:black;line-height:normal;	text-align:left; margin: 4px 10px 4px 10px; padding:4px 10px 4px 10px; background-color:transparent;}
#tabs-8 a span {float:none; display:block;  padding:5px 10px 4px 6px;}
#tabs-8 a { float:none; }

#tabs-9 a:link {font-size: 1.1em; text-decoration: underline;	color:#756350;}
#tabs-9 a:visited {font-size: 1.1em; text-decoration: underline; color:#756350;}
#tabs-9 a:active {font-size: 1.1em; text-decoration: underline; color: #e51b24;}	
#tabs-9 a:hover {font-size: 1.1em; text-decoration: underline; color:#e51b24;}
#tabs-9 p {font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:normal;	color:black;line-height:normal;	text-align:left; margin: 4px 10px 4px 10px; padding:4px 10px 4px 10px; background-color:transparent;}
#tabs-9 a span {float:none; display:block;  padding:5px 10px 4px 6px;}
#tabs-9 a { float:none; }

#tabs-10 a:link {font-size: 1.1em; text-decoration: underline;	color:#756350;}
#tabs-10 a:visited {font-size: 1.1em; text-decoration: underline; color:#756350;}
#tabs-10 a:active {font-size: 1.1em; text-decoration: underline; color: #e51b24;}	
#tabs-10 a:hover {font-size: 1.1em; text-decoration: underline; color:#e51b24;}
#tabs-10 p {font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:normal;	color:black;line-height:normal;	text-align:left; margin: 4px 10px 4px 10px; padding:4px 10px 4px 10px; background-color:transparent;}
#tabs-10 a span {float:none; display:block;  padding:5px 10px 4px 6px;}
#tabs-10 a { float:none; }

#tabs-11 a:link {font-size: 1.1em; text-decoration: underline;	color:#756350;}
#tabs-11 a:visited {font-size: 1.1em; text-decoration: underline; color:#756350;}
#tabs-11 a:active {font-size: 1.1em; text-decoration: underline; color: #e51b24;}	
#tabs-11 a:hover {font-size: 1.1em; text-decoration: underline; color:#e51b24;}
#tabs-11 p {font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:normal;	color:black;line-height:normal;	text-align:left; margin: 4px 10px 4px 10px; padding:4px 10px 4px 10px; background-color:transparent;}
#tabs-11 a span {float:none; display:block;  padding:5px 10px 4px 6px;}
#tabs-11 a { float:none; }

/*
#tabs a:visited { 
	color:inherit;
}
#tabs a:active { 
	color:inherit;
	

}
#tabs a:hover { 
	color:inherit;
}
*/
#sub a:link {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:white;
	background:url('../pptl/imgs/sn_white.png') no-repeat left center;
}
#sub a:visited { 
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color:white;
	background:url('../pptl/imgs/sn_white.png') no-repeat left center;
}
#sub a:active { 
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #b7b3a9;
	background: url('../pptl/imgs/sn_grey.png') no-repeat left center;
}
#sub a:hover { 
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #b7b3a9;
	background: url('../pptl/imgs/sn_grey.png') no-repeat left center;
}

#sub .idselect {
	font:inherit; 
	font-weight:bold;
	background:url('../pptl/imgs/sn_grey.png') no-repeat left center;
	color:#b7b3a9;
	margin-left:-20px;
	padding-left:-20px;
	text-indent:0;
}
#srchresults {
	margin:0 10px 10px 10px;
	padding:0 10px 10px 10px;
	font-size:.8em;
}
.nav_bbox {
    color: inherit;
    width: 290px;
    height: 160px;
    background-color: #e1dcd7;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    text-align:right;
    vertical-align:middle;
}
