/*BASE STYLE SHEET*/
@import url("/custom/theport/base.css");


/*BASE STYLE SHEET*/
@import url("/custom/theport/base_legacy.css");

/*Global Navigation*/
#NavSetLinks {
	text-decoration:none;
	padding:0 0 0 0px;
	display:block;
	/*background: url(/custom/ache/images/navbg.gif) repeat-x left;*/
	background: #FFFFFF none repeat-x left;
	margin:0;
	clear:both;
	height:25px;
	width:100%;
    line-height:25px;
	vertical-align:middle;

}
#NavSetLinks img
{
    background-image: none;
}
#NavSetLinks a {
	float:left;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Tahoma, Arial,Helvetica,sans-serif;
	color:#000; 
	text-decoration:none;
	padding: 0px 7px 0px 7px;
	display:block;
	/*background: url(/custom/ache/images/tabbg.gif) repeat-x top left;*/
	background: #FFFFFF none repeat-x top left;
	border-left: solid 0px;
	border-right:solid 0px #a02700;
	height:25px;
	line-height:25px;
	vertical-align:middle;}
#NavSetLinks a:hover {
	float:left;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Tahoma, Arial,Helvetica,sans-serif;
	color:#c2c2c2;
	text-decoration:none;
	padding: 0px 7px 0px 7px;
	display:block;
	/*background: url(/custom/ache/images/tabbg.gif) repeat-x top left;*/
	background: #FFFFFF none repeat-x top left;
	height:25px;
	line-height:25px;
	vertical-align:middle;}
#NavSetLinks .ON {
	float:left;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Tahoma, Arial,Helvetica,sans-serif;
	color:#000;
	text-decoration:none;
	padding: 0px 7px 0px 7px;
	display:block;
	/*background: url(/custom/ache/images/tabbg_over.gif) repeat-x top left;*/
	background: #FFFFFF none repeat-x top left;
	height:25px;
	line-height:25px;
	vertical-align:middle;}
#NavSetLinks .ON:hover {
	float:left;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Tahoma, Arial,Helvetica,sans-serif;
	color:#c2c2c2;
	text-decoration:none;
	padding: 0px 7px 0px 7px;
	display: block;
	/*background: url(/custom/ache/images/tabbg_over.gif) repeat-x top left;*/
	background: #FFFFFF none repeat-x top left;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	}
/*Sub Nav*/
.subnav{
	font-size: 9px;
	font-weight: normal;
	color: #0015cf;
	display: block;
	text-decoration: none;
	padding:0px;
	text-align:left;
	background: none bottom left repeat-x;
	width:100%;}
.subnav a{
	font-size: 9px;
	color: #0015cf;
	text-decoration: none;
	padding:0px 3px 0px 3px;
	margin:0px;
	font-weight:normal;}
.subnav a:hover {
	color:#0015cf;
	background-color: #fff;
	text-decoration:underline;}

	/*Universal Styles*/
.tp_modcontainer{color:#fff;font-size:10px;border:0;margin-bottom:10px;}
.tp_modhdrsmall{background: url(images/spacer.gif) #ffffff repeat-x left bottom;font-weight:bold;font-size:11px;color:#5b5b5b;padding:3px 3px 3px 10px;text-transform:uppercase;}
.tp_modhdrlarge{background: url(images/spacer.gif) #ffffff repeat-x left bottom;font-weight:bold;font-size:11px;color:#5b5b5b;padding:3px 3px 3px 10px;text-transform:uppercase;}
.tp_modtopgradient{background: url(images/search_pnlhdrbtm.gif) #ffffff repeat-x left top;}
.tp_modbody{PADDING:10px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}
.tp_panelborder{padding:10px;background:#E7E7E7;border:solid 1px #B1B2B3;color:#000;text-align:left;margin-bottom:10px;} 

.itemlnk{font-size: 11px;font-weight: bold;color: #000;text-decoration: none;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.itemlnk:hover{color: #AAACB2;}
.itemlnk:active{color: #003562;}
.tp_globalsubnav{width:864px;text-align:left;padding:0px 0px 10px 0px;}
#tdheader{text-align:-moz-center;}
* html #tdheader{text-align:center;}
* html .pagebody{text-align:center}
.pagebody{text-align:-moz-center;padding: 0px;}


/* header */
.normallnk10h{font-weight:normal;font-size:10px;COLOR: #003562;TEXT-DECORATION: none;}
.normallnk10h:visited{font-weight:normal;COLOR: #003562;}
.normallnk10h:active{font-weight:normal;COLOR: #003562;}
.normallnk10h:hover{font-weight:normal;COLOR: #999999;TEXT-DECORATION: underline}
.boldlnk12{color:#492855;}
.itemlnk{color:#492855;}
.normallnk10{color:#45244f;}
.itemdate{color:#45244f;}
.nodate .itemdate
{
    display: none;
}
#ep_M_LOGIN{display:none;}

/* ****** GLOBAL *** PAGE *** MARGINS******  */ 
#TP_Page_header { 
 margin:0 auto; 
 padding:0; 
 width:864px;  /* set to px size or keep the 100% page width */ 
 clear:both; 
} 
#TP_Page_content { 
 width:864px; /* set to PX size or keep 100% page width */ 
 margin:0; 
 padding:0; 
 clear:both; 
 margin-left:auto; 
 margin-right:auto; 
}
#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}
.tp_globalsubnav{text-align:left;width:864px;margin-left:auto;margin-right:auto;}
#TP_Page_footer { 
 float: none;
 width:864px;
margin: 0 auto;
} 

#NCnewsFeedContent {width: 340px; padding-left: 15px; font-family: Verdana; text-align: left;}
hr {border-top: 1px solid black;}
#NCnewsContentTitle a {color: #492855; font-size: 12px;}
#NCnewsContentDescription {font-family: Verdana; padding-top: 10px;}
#NCnewsContentDate {color:#45244F; font-size:9px; font-style:normal;}
#TP_Page_container {margin:auto;}
.pagename{padding-top:30px;}