/*BASE STYLE SHEET*/
@import url("/custom/theport/base_legacy.css");


body{font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;}


#crumbs {
height:25px;
border:1px solid #dedede;
padding: 0px;
margin-right: 10px;
margin-left: 10px;
width:960px;
}



.sectionbody{background: #f4f0f1 url(/custom/zero/images/zero_bg.gif) repeat-y top center;color:#444444;font-weight:bold;font-size:11px;margin:0;padding:0px 5px! important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}
.sectionbody a {
text-decoration: none;
cursor:pointer;
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-size: 11px;*/
}
.ancillary a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*.pagebody{background-color:#ffffff; border-right:1px solid #c4c4c4; border-left:1px solid #c4c4c4; color:#3B4A4A;font-size:10px;margin:0;padding:15px;text-align:left;}*/
.pagebody{color:#3B4A4A;margin:0;padding:15px;text-align:left;}
/*Universal Styles*/
.tp_modcontainer{color:#000;font-size:12px;border:0;margin-bottom:0;}
.tp_modhdrsmall{text-align:left;background: url(/custom/zero/images/search_pnl.gif) #ffffff repeat-x left bottom;font-weight:bold;font-size:12px;color:#ffffff;padding: 6px 3px 8px 10px !important; padding: 5px 3px 8px 10px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.tp_modhdrlarge{background: url(/custom/zero/images/search_pnl.gif) #ffffff repeat-x left top;text-align:left;font-weight:bold;font-size:16px;color:#fff;padding:5px 0 5px 10px;}
.tp_modhdrlarge .normaltxt10, .tp_modhdrlarge a, .tp_modhdrsmall .boldlnk12, .tp_modhdrlarge .boldtxt10{color:#fff;}
.tp_modtopgradient{background: none;}
.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;zoom:100%;}
.pagebody{color:#3B4A4A;font-size:10px;margin:0;padding:0 5px 0;text-align:left;}


#phdr_divNav, #nfheader_divNav{text-align:center;padding-top:0px;margin-top:0px;}
#phdr_divBC, #nfheader_divBC{background-color:#FFFFFF;width:990px;margin-left:auto;margin-right:auto;padding-left: 0px;}
#_ctl0_phdr_divNav {text-align:center;padding-top:0px;margin-top:0px;}
#_ctl0_phdr_divBC {background-color:#FFFFFF;width:990px;margin-left:auto;margin-right:auto;padding-left: 0px;}
.tp_globalsubnav a {
padding: 10px 0px 5px 10px;
_padding: 10px 0px 5px 5px;
}
/* **/
#tp_leftrail {height:100%;background: url(/custom/zero/images/left_module_bg.gif) #ffffff repeat-y right top;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;padding:2px 3px 2px 0;}
#tp_leftrailbg {height: 100%; }
#tp_centerrail {border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;padding:2px 4px 2px;}
#tp_rightrail {height:100%;background: url(/custom/zero/images/right_module_bg.gif) #ffffff repeat-y left top;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;padding:2px 0 2px 3px;}
#tp_rightrailbg {height:auto;}

#tp_modcontainer_welcome {font-size:12px;border:0;margin-bottom:4px;background: url(/custom/zero/images/welcome_bg_top.gif) #ffffff repeat-x left top;}
#tp_modcontainer_welcome2 {border:0;background: url(/custom/zero/images/welcome_bg_bottom.gif) repeat-x left bottom;height:100%;}
#tp_modcontainer_welcome .tp_modhdrlarge {background: none; text-align:left;font-weight:bold;font-size:22px;color:#000;padding:20px 0 5px 18px;}
#tp_modcontainer_welcome .tp_modhdrlarge span {color:#990002;}
#tp_modcontainer_blogspotlight {font-size:12px;border:0;margin-bottom:4px;background: url(/custom/zero/images/blog_spotlight_bg_top.gif) #ffffff repeat-x left top;}
#tp_modcontainer_blogspotlight2 {border:0;background: url(/custom/zero/images/blog_spotlight_bg_bottom.gif) repeat-x left bottom;height:100%;}
#tp_modcontainer_blogspotlight .tp_modhdrlarge{background: none; text-align:left;font-weight:bold;font-size:22px;color:#000;padding:20px 0 5px 18px;}
#tp_modcontainer_blogspotlight .tp_modhdrlarge span {color:#990002;}

#tp_modcontainer_feed {font-size:12px;border:0;margin-bottom:4px;background: #ffffff;}
#tp_modcontainer_feed .tp_modhdrlarge {background: url(/custom/zero/images/feed_bg.gif) #ffffff repeat-x left bottom; text-align:left;font-weight:bold;font-size:22px;color:#000;padding:3px 0 3px 18px;}
#tp_modcontainer_feed .tp_modhdrlarge span {color:#990002;}
#tp_modcontainer_feed .tp_modbody{PADDING:15px 18px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}

#tp_modcontainer_forumfeed .tp_modbody{PADDING:10px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}

.itemlnk {text-decoration:none;}
.itemlnk a {font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
.itemlnk a:visited {font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
.itemlnk a:active {font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
.itemlnk a:hover {COLOR: #9D9D9D; font-size:14px; font-weight:bold; text-decoration:none;}

.normaltxt12{font-weight:normal;color:#999999;font-size:12px;TEXT-DECORATION: none;}

.normallnk10{font-weight:normal;font-size:10px;COLOR: #003562;TEXT-DECORATION: none;}
.normallnk10:visited{font-weight:normal;COLOR: #003562;}
.normallnk10:active{font-weight:normal;COLOR: #003562;}
.normallnk10:hover{font-weight:normal;COLOR: #003562;TEXT-DECORATION: underline;}

.normallnk10red{font-weight:normal;font-size:10px;color:#B32D36;TEXT-DECORATION: none;}
.normallnk10red:visited{font-weight:normal;COLOR: #B32D36;}
.normallnk10red:active{font-weight:normal;COLOR: #B32D36;}
.normallnk10red:hover{font-weight:normal;COLOR: #B32D36;TEXT-DECORATION: underline;}

.normallnk10gray{font-weight:normal;font-size:10px;color:#9D9D9D;TEXT-DECORATION: none;}
.normallnk10gray:visited{font-weight:normal;COLOR: #9D9D9D;}
.normallnk10gray:active{font-weight:normal;COLOR: #9D9D9D;}
.normallnk10gray:hover{font-weight:normal;COLOR: #9D9D9D;TEXT-DECORATION: underline;}

.blog_item {line-height:12px; font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
.blog_item a {line-height:12px; font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
.blog_item a:visited {font-weight:bold; color:#000; text-decoration:none;}
.blog_item a:active {font-weight:bold; color:#000; text-decoration:none;}
.blog_item a:hover {font-weight:bold; COLOR: #9D9D9D; text-decoration:none;}

ul#icons {
	display: block;
	padding: 10px 0 0 120px !important; padding: 0 0 0 120px;
	margin: 0;
	list-style: none;
}

ul#icons li {
	display: inline;
	float: left;
	width: 160px;
	height: 50px !important; height: 90px;
	margin-left: 15px;
	padding: 0 5px;
	text-align: left;
}


ul#icons li a {
	display: block;
	color: #000000;
	width: 120 !important; width: 170px;
	height: 50px !important; height: 90px;
	padding: 10px 5px 5px 50px !important; padding: 25px 5px 5px 50px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
}

ul#icons li a:hover {
	text-decoration: none;
}

ul#icons img {
	margin: 0 5px;
	border: none;
}

ul#icons li.post_story a { background: url(/custom/zero/images/postastory_icon.png) no-repeat center left; }
ul#icons li.share_photo a { background: url(/custom/zero/images/shareaphoto_Icon.png) no-repeat center left; }
ul#icons li.add_event a { background: url(/custom/zero/images/addanevent_icon.png) no-repeat center left; }
ul#icons li.invite_friend a { background: url(/custom/zero/images/inviteafriend_icon.png) no-repeat center left; }

ul#icons li.post_story a:hover { background: url(/custom/zero/images/postastory_icon.png) no-repeat center left; color: #970103;}
ul#icons li.share_photo a:hover { background: url(/custom/zero/images/shareaphoto_Icon.png) no-repeat center left; color: #970103; }
ul#icons li.add_event a:hover {	background: url(/custom/zero/images/addanevent_icon.png) no-repeat center left; color: #970103; }
ul#icons li.invite_friend a:hover {	background: url(/custom/zero/images/inviteafriend_icon.png) no-repeat center left; color: #970103; }
.tp_dashuserinfo, .tp_accountmenu{background:#f3f0f0;border:solid 1px #9e9e9e;}

/* News Reader */
.pagecontainerbgcolor, .tptabwrapper{background-color: transparent;}

/* Most Subscribed to Blogs */
ul#mostsub {display: block; padding: 0 10px; margin: 0; list-style: none; line-height: 20px; font-height: 11px; font-weight: normal;}
ul#mostsub img {margin: 0 5px; border: none;}
ul#mostsub li a { text-decoration:none; background: url(/custom/zero/images/bullets.gif) no-repeat center left; padding-left: 15px; color: #000000;}
ul#mostsub li a:hover { text-decoration: none; background: url(/custom/zero/images/bullets.gif) no-repeat center left; color: #970103; padding-left: 15px;}	
.tp_photo_large{background-image: none;}
#tpprofileimage{margin-top: 5px;}

/* My News Widget Add Small Logo */
.tpCustomizeHeader {background: transparent url(/custom/zero/images/zero_small_logo.gif) no-repeat left top;border-bottom: 1px solid #ccc;}

/* Photo Tag */
#pagemessage_Migrated_divMessage {margin: 15px 20px;}

#ep_M_LOGIN{display: none;}

#tp_modcontainer_blogspotlight2 strong {font-size:18px;color: #000000;}
#tp_modcontainer_blogspotlight2 img {float: left; margin: 0 15px 15px 0 !important;}


/* ****** GLOBAL *** PAGE *** MARGINS******  */
#TP_Page_header {
 margin:0;
 padding:0;
 width:1010px;  /* set to px size or keep the 100% page width */
 margin-left:auto;
 margin-right:auto;
 clear:both;
}
#TP_Page_container {
 margin-top:0px;
 text-align:left;  /* set the site alignment  */
}
#TP_Page_content {
 width:1010px; /* set to PX size or keep 100% page width */
 margin:0;
 padding:0;
 clear:both;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}
#TP_Page_left {
 float:left;
 width:230px; /* set to PX for left pane width */
 margin-left:5px;
}
#TP_Page_middle {
 margin-top: 0;
 margin-right: 250px; /* set to PX for right pane width */ 
 margin-left: 250px; /* set to PX for left pane width */ 
 text-align: left;
}
#TP_Page_right {
 float:right;
 width:240px; /* set to PX for right pane width */ 
 margin-right:5px;
}

/* LEFT PANE [OFF] */
/*Only for Template pages. For this to work you need to disable the inside the template.  Use the display:none; on #TP_Page_left and change the #TP_Page_middle to #TP_Page_middle_0left */
#TP_Page_middle_0left { 
 margin-top: 0;
 margin-right: 250px;
 margin-left: 5px;
 text-align: left;
}
#TP_Page_middle_full {
/*if left and right panes are not in use */
 margin-top: 0;
 text-align: left;
}
#TP_Page_footer {
/*you may add the width to this as header and footer art outside the container above  */
 padding-top:200px;
 float:none;
 clear:both;
 width:1010px;  /* set to px size or keep the 100% page width */
 margin-left:auto;
 margin-right:auto;
} 

 /*Center Bread Crumbs*/

    #phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}

   .tp_globalsubnav{text-align:left;width:960px;margin-left:auto;margin-right:auto;}

#communityContentRight{width: 250px !important; background-color: #fff !important;} 
#communityContentLeft{width: 330px !important; background-color: #fff !important;}
#communityContentMiddle{width: auto !important; background-color: #fff !important; margin-left: 340px !important; margin-right: 260px;border-left: 1px solid #ccc !important;border-right:1px solid #ccc !important;}
#TPCPPopularToday1, #TPCPPopularToday2, #TPCPPopularToday3, #TPCPPopularToday4, #TPCPpopularMedia1, #TPCPpopularMedia2, #TPCPpopularMedia3, #TPCPpopularMedia4, #TPCPpopularMedia5, #TPCPpopularMedia6{width: auto;}
#newsContainer{width: auto;}
#TPCPpopularMedia1, #TPCPpopularMedia2, #TPCPpopularMedia3, #TPCPpopularMedia4, #TPCPpopularMedia5, #TPCPpopularMedia6{padding-top:0;margin-top:0;}

#communityContentTitle{font-style:normal;font-family: arial; text-align:left;background: url(/custom/zero/images/search_pnl.gif) #ffffff repeat-x left bottom;font-weight:bold;font-size:12px;color:#ffffff;padding: 6px 3px 8px 10px !important; padding: 5px 3px 8px 10px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.TPCPtabsMenu{background-color: #fff;}
.TPCPtabsMenu ul li a{color: #000;}
#pageBottomMiddle{margin-left: 260px; margin-right: 260px;}
#TP_Page_header, #TP_Page_footer{width: 1014px;}

#communityContentWrapper {height: 360px;}
#communityContentLeft {height:340px !important;}
#communityContentRight {height:340px !important;}
#communityContentMiddle {height:340px !important;}

#BlogSpotlight {text-align:left;font-size:10px;font-weight:normal;}
#BlogSpotlight strong {font-size:18px;color: #000000;}
#BlogSpotlight img {float: left; margin: 0 15px 15px 0 !important;}

#SponsoredBy {margin-top: -10px;}
#pageBottomLeft {padding-top: 70px;padding-bottom:30px;}
#TP_Page_footer {padding-top: 30px;}

#NCnewsContentTitle a {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#NCnewsContentTitle a:hover {
color:#999;
text-decoration:underline;
}
/*#pageBottomMiddle {
float:right;
margin-left:5px;
margin-right:5px;
width:390px;
}*/
#pageBottomMiddle {
border-left:1px solid #CCCCCC !important;
border-right:1px solid #CCCCCC !important;
padding-left: 5px;
padding-right: 5px;
margin-left:341px !important;
margin-right:261px;
width:auto !important;
height: 350px;
}
#pageBottomLeft {
border: none;
width:335px !important;
}
#communityContentWrapper #communityContentLeft  {
border-style: solid !important;
}
#communityContentWrapper #communityContentRight  {
border-style: solid !important;
}
#navrdr{display: none;}
