/*BASE STYLE SHEET*/
@import url("/custom/theport/css/base.css");

/*DEFAULT THEME*/
@import url("/custom/theport/css/themes/default.css");

html, body {height: 100%;}

body{color: #666; font-family: arial,helvetica,verdana,sans-serif; font-size: 11px;margin:0 0 0 1px;}
body {background:#BBB083 url(images/body_bg.jpg) repeat-y scroll center top !important;margin:0 auto;}

.sectionbody{padding: 0; margin: 0 !important; _margin: 0 0 0 1px !important;}
#body {padding:0;margin: 0 0 0 -1px !important; margin: 0 0 0 1px;}
#_ctl0_body {padding:0;margin: 0 0 0 -1px !important; margin: 0 0 0 1px;}

.pagecontainer {padding-bottom: 0 !important;}
.tp_divheader {width:720px;margin: 0 auto;}
#tdheader {text-align:center;}
.tp_divfooter {width:730px;margin: 0 auto;text-align:center;}
.tp_globalsubnav {width: 714px; margin: 0 auto; padding:10px 0 0 0}
#phdr_divBC {width: 714px;}
.tp_globalsubnav .boldlnk10{margin-left: 5px;}
a, a:visited, a:link {
color:#006B94;
text-decoration:underline;
}
a:hover, a:active {
color:#820047;
text-decoration:underline;
}
#TP_Page_container a, a:link, a:visited, a:active {
color:#006B94;
}
/* Module Styles */
.tp_modcontainer{color:#666;font-size:11px;border:0 none;margin:0 10px 10px 10px;} 
.tp_modhdrsmall{text-align:left;background: #fff none;font-weight:bold;font-size:13px;color:#007A34;padding:3px 3px 3px 10px; border-bottom: 1px solid #ccc;}
.tp_modhdrlarge{text-align:left;background: #fff none;font-weight:bold;font-size:13px;color:#007A34;padding:3px 0 3px 10px; border-bottom: 1px solid #ccc;}
.tp_modtopgradient{background: #fff none;}
.tp_modbody{PADDING:10px 0;FONT-SIZE: 11px;COLOR: #666;text-align:left;}

/* Forums */
.PanelBar_Header{background: #fff none !important;  border-bottom: 1px solid #ccc; font-weight:bold;font-size:13px;color:#007A34 !important;padding:0 0 0 10px;}
.PanelBar_SubHeader{background: #fff none;}
.TableCell_Dark{background-color: #fff;}
.TableCell_Light{background-color: #fff;}
.PanelBar_HeaderTxt{color:#007A34; font-size: 13px !important;}
/*TD Borders */
.left-td{border-left: 1px solid #ccc !important;}
.center-td{border-left: 1px solid #ccc !important; border-right: 1px solid #ccc !important;}
.right-td{border-right: 1px solid #ccc !important;}
/*********/
/* Links */
/*********/
.normallnk10{font-weight:normal;font-size:10px;COLOR: #006B94;TEXT-DECORATION: none;}
.normallnk10:visited{font-weight:normal;COLOR: #006B94;}
.normallnk10:active{font-weight:normal;COLOR: #006B94;}
.normallnk10:hover{font-weight:normal;COLOR: #820047;TEXT-DECORATION: underline}
.normallnk11{font-weight:normal;font-size:11px;COLOR: #006B94;TEXT-DECORATION: none;}
.normallnk11:visited{font-weight:normal;COLOR: #006B94;}
.normallnk11:active{font-weight:normal;COLOR: #006B94;}
.normallnk11:hover{font-weight:normal;COLOR: #820047;TEXT-DECORATION: underline}
.normallnk12{font-weight:normal;font-size:12px; COLOR: #006B94; TEXT-DECORATION: none}
.normallnk12:hover{font-weight:normal;COLOR: #820047;TEXT-DECORATION: underline}
.boldlnk10{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #006B94;TEXT-DECORATION: none;}
.boldlnk10:hover{COLOR: #820047;TEXT-DECORATION: underline}
.boldlnk12{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #006B94;TEXT-DECORATION: none}
.boldlnk12:hover{COLOR: #820047;TEXT-DECORATION: underline}
.boldlnk14{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #006B94;TEXT-DECORATION: none}
.boldlnk14:hover{COLOR: #820047;TEXT-DECORATION: underline}
.boldlnk16{FONT-WEIGHT: bold;FONT-SIZE: 16px;COLOR: #006B94;TEXT-DECORATION: none;}
.boldlnk16:hover{COLOR: #820047;TEXT-DECORATION: underline}

.normaltxt10 {color:#666666 !important;}
/* Header */
 .reverse {
	    font-family: arial, helvetica, verdana, sans-serif;
	    font-size: .7em;
	    color: #FFF;
	    }
	    /* reverse link style */
        a.WhiteLink, a:link.WhiteLink {
	        text-decoration: underline;
	        color: #ffffff;
	        }
        a:visited.WhiteLink {
	        color: #ffffff;
	        text-decoration: underline;
	        }
        a:hover.WhiteLink, a:active.WhiteLink {
	        color : #000000;
	        text-decoration : underline;
	        }
        /* END reverse link style */
        .MainNavHeaderCell 
{
	position:relative;
	top:0px;
	left:0px;
}
        .MainNavSubMenuDiv {
        display:block;
        position:absolute;
        visibility:hidden;
        }
        .MainNavSubMenuDiv
{
	visibility:hidden;
	position:absolute;
	display:block;
}
.MainNavSubMenuTableCell {
	background-color: #79A18A;
	z-index: 9999;
}
.MainNavSubMenuTableCell:hover{
	background-color: #AFC7B9;
}
.MainNavSubMenuBorder {
	background-color: #686661;
}
.MainNavSubMenuDivider {
	background-color: #AFC7B9;
}
.MainNavSubMenuItem {
	width: 100%;
	background-color: #79A18A;
	z-index: 9999;
}
.MainNavSubMenuItem:hover {
	background-color: #AFC7B9;
}
.MainNavSubMenuItemSpan {
	display:block;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AFC7B9;
	z-index: 9999;
}
.MainNavSubMenuItemSpan:hover {
	width: 100%;
	background-color: #AFC7B9;
}
.MainNavSubMenuItemSpan a,
.MainNavSubMenuItemSpan a:link,
.MainNavSubMenuItemSpan a:active,
.MainNavSubMenuItemSpan a:visited {
	margin: 0;
	padding: 4px 5px 4px 8px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	width: 117px;
	z-index: 9999;
}
.MainNavSubMenuItemSpan a:hover{
	color: #000;
	background-color: #AFC7B9;
}
/* Some lovely IE Hacks */
* html body .MainNavSubMenuItemSpan a,
* html body .MainNavSubMenuItemSpan a:link,
* html body .MainNavSubMenuItemSpan a:active,
* html body .MainNavSubMenuItemSpan a:visited{
	width: 130;
}
/*Width Fixes*/
#lblBlogItemText img
    {
        max-width: 310px;
        /* for IE only */
        width: expression(this.width > 310 ? 310 : true); 
    }
#dgItems img
    {
        max-width: 330px;
        /* for IE only */
        width: expression(this.width > 330 ? 330 : true); 
    }

.tp_dashuserinfo {margin:5px;}
#ep_divPhotos {margin:0 0 5px 5px;}
.tp_accountmenu {margin: 0 5px 5px 5px;}
.tp_accountmenu a{text-decoration: underline; font-size: 12px;}
.textinput {width:200px !important;}
#lblBlogItemText img{display: block;}
.calendar_button {margin-top: -10px !important; margin-top: -2px;}
#conpicker1 {height: 30px;}

#tblcontainer {zoom:100%;margin-left:0px;}
#rdEditor_wrapper {width:450px;}
#ep_divSectionInfo, .tp_accountmenu, .tp_dashuserinfo, #ep_divEP {width:180px;}

#entry_divCats {width: 100px !important;}
.pagebody {padding: 10px;}
#RadEWrapperrdEditor {width: 465px !important;}

/* to send invitation window to front of nav menu */
#tp_Win {z-index: 1200 !important;}

.tp_dashprofile{width: 75px; height: 75px;border: 0}
.tp_dashprofileimg{width: 75px; height: 75px; border: 1px solid #ccc;}
.viewprofilelnk{width: 60px; height: auto; overflow: hidden;}

/* top friends lay-out issue */
#divEmpty{width: 300px! important;}
/* to fix lay-out issue in moderation */
#divMgt {width: auto; overflow: hidden;}

.tp_accountmenu, .tp_dashuserinfo, .editpanel, .blogmessage{ border: 1px solid #ccc;}


.frminput2 {width: 295px! important; _width: 300px! important;}
#txtSubject, #txtMessage{width: 270px! important;}
.MainText #txtSubject {width: 345 !important;}
#tp_cmtText{width: 260px !important;}

td.pagecontainer{margin: 10px 0 0 0;}


#pagemessage_Migrated_divMessage{margin-left: 15px !important; width: 690px;}

#divLatestGroup {width:160px;overflow:hidden;}

.tpCustomizeHeader {background: url(/custom/gcn/images/gcn_smalllogo.jpg) no-repeat top left;width:395px;height:50px;}

/* Updating Blog Image */
#pagemessage_Migrated_divMessage {width:auto !important;}
.reverse{font-size: 11px; font-weight: normal;}
/* Header Nav Doctype issue fix */
a.WhiteLink, a.WhiteLink:link{
font-family:arial !important;
font-size:11px !important;
font-weight:normal !important;
}
.MainNavSubMenuItemSpan a, .MainNavSubMenuItemSpan a:link, .MainNavSubMenuItemSpan a:active, .MainNavSubMenuItemSpan a:visited{font-weight: normal !important; text-align: left !important;}

/* to remove white space under footer in requeststo template */
#page_ep_td1 {height: 430px !important; height: 500px;}


#LoginPanelWelcomePublicName{margin-left:0px;}
#LoginPanelWelcome{font-size:14px;font-weight:bold;}

#txtUserName, #txtLoginEmail{width:160px;margin:3px 0 3px 0;}
#txtPassword, #pwLoginPassword{width:160px;margin:3px 0 3px 0;}

#TP_Page_header {
width:714px; /* set to px size or or keep the 100% page width */
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
background-color: #fff;
}
#TP_Page_container {
margin-top:0px;
margin-top:0px;
margin-bottom:0px;
text-align:left; /* set the site alignment */
margin-left: 0
width: 714px;
}
#TP_Page_content {
width:714px; /* set to PX size or keep 100% page width */
margin-left:auto;
margin-right:auto;
margin-top:0px;
background-color: #fff;
overflow: hidden;
}
#TP_Page_left {
float:left;
width:auto; /* set to PX size for left pane*/
margin-left:0px;
background-color: #fff;
width: 180px; padding: 0;
}
#TP_Page_middle {
margin-top: 0;
margin-right: 180px; /*change to fit left and right pane*/
margin-left: 200px; /*change to fit left and right pane*/
text-align: left;
background-color: #fff;
height:100%;
}
#TP_Page_right {
float:right;
width:240px; /* set to PX size for right pane*/
margin-right:5px;
background-color: #fff;
}

#TP_Page_footer {
/*you may add the width to this as header and footer art outside the container above */
width:730px; 
margin: 0 auto;
float:none;
background-color: transparent;

}

#crumbs {
height:25px;
border:1px solid #dedede;
padding: 0px;
margin-right: auto;
margin-left: 0;
width:714px;
background-color: #fff;
}
#TP_Page_content
    {
        min-height: 500px;
        /* for IE only */
        height: expression(this.height < 500 ? 500 : true); 
    }
#divMain{display: block;}
#divMain table{width: 98%;}
#txtTitle, #txtCaption{width: 250px !important; margin-right: 10px;}
	

#NCnewsFeedContent {width: 315px; padding-left: 15px;}

#NCnewsContentTitle a {color:#006B94;font-size:12px;font-weight:bold;}
			
#tp_centerrail .tp_modhdrsmall {padding-left: 15px;}	

.tp_photo_small img, .tp_video_small img{max-width: 65px; width: auto !important; width: 65px; max-height: 65px; height: auto !important; height: 65px; }
table{border-collapse: separate;}

#TP_top_nav .ON{color: #333 !important;}


/* fixes as of march 4, 2010 */
#pm_Migrated_divMessage {width:690px; margin-left:auto !important; margin-right:auto !important;}

#NCnewsContentTitle a {color:#FFF;}
#newsContainer{width: auto;}
#NCnewsFeedContent {width: auto; padding-left: 0;}
#joinCommunityLinks{padding-top: 0 !important;}
.joinCommunityTitle{padding-bottom: 0 !important;}
#TPCPimageSlide, #TPCPimageSlide img, #TPCPjoinLeft {height: 173px !important;}
#CPvideoContainer{height: 65px;}
.tp_srchCntrlAfterBtn {
background-image:url(/images/themes/default/tp_btn_Dark_Green.gif);
}

#communityContentTitle, .communityContentTitle {background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
color:#007A34;
font-size:13px;
font-weight:bold;
padding:3px 3px 3px 10px;
text-align:left;
font-family: Arial;
font-style: normal;
}
.joinLink a {color: #fff !important;}
/*CUSTOM OVERRIDES BELOW*/
html, body {height: 100%;}

body{color: #666; font-family: arial,helvetica,verdana,sans-serif; font-size: 11px;margin:0 0 0 1px;}
body {background:#BBB083 url(images/body_bg.jpg) repeat-y scroll center top !important;margin:0 auto;}

.sectionbody{padding: 0; margin: 0 !important; _margin: 0 0 0 1px !important;}
#body {padding:0;margin: 0 0 0 -1px !important; margin: 0 0 0 1px;}
#_ctl0_body {padding:0;margin: 0 0 0 -1px !important; margin: 0 0 0 1px;}

.pagecontainer {padding-bottom: 0 !important;}
.tp_divheader {width:720px;margin: 0 auto;}
#tdheader {text-align:center;}
.tp_divfooter {width:730px;margin: 0 auto;text-align:center;}
.tp_globalsubnav {width: 714px; margin: 0 auto; padding:10px 0 0 0}
#phdr_divBC {width: 714px;}
.tp_globalsubnav .boldlnk10{margin-left: 5px;}
a, a:visited, a:link {
color:#006B94;
text-decoration:underline;
}
a:hover, a:active {
color:#820047;
text-decoration:underline;
}
#TP_Page_container a, a:link, a:visited, a:active {
color:#006B94;
}
/* Module Styles */
.tp_modcontainer{color:#666;font-size:11px;border:0 none;margin:0 10px 10px 10px;} 
.tp_modhdrsmall{text-align:left;background: #fff none;font-weight:bold;font-size:13px;color:#007A34;padding:3px 3px 3px 10px; border-bottom: 1px solid #ccc;}
.tp_modhdrlarge{text-align:left;background: #fff none;font-weight:bold;font-size:13px;color:#007A34;padding:3px 0 3px 10px; border-bottom: 1px solid #ccc;}
.tp_modtopgradient{background: #fff none;}
.tp_modbody{PADDING:10px 0;FONT-SIZE: 11px;COLOR: #666;text-align:left;}

/* Forums */
.PanelBar_Header{background: #fff none !important;  border-bottom: 1px solid #ccc; font-weight:bold;font-size:13px;color:#007A34 !important;padding:0 0 0 10px;}
.PanelBar_SubHeader{background: #fff none;}
.TableCell_Dark{background-color: #fff;}
.TableCell_Light{background-color: #fff;}
.PanelBar_HeaderTxt{color:#007A34; font-size: 13px !important;}
/*TD Borders */
.left-td{border-left: 1px solid #ccc !important;}
.center-td{border-left: 1px solid #ccc !important; border-right: 1px solid #ccc !important;}
.right-td{border-right: 1px solid #ccc !important;}
/*********/
/* Links */
/*********/
.normallnk10{font-weight:normal;font-size:10px;COLOR: #006B94;TEXT-DECORATION: none;}
.normallnk10:visited{font-weight:normal;COLOR: #006B94;}
.normallnk10:active{font-weight:normal;COLOR: #006B94;}
.normallnk10:hover{font-weight:normal;COLOR: #820047;TEXT-DECORATION: underline}
.normallnk11{font-weight:normal;font-size:11px;COLOR: #006B94;TEXT-DECORATION: none;}
.normallnk11:visited{font-weight:normal;COLOR: #006B94;}
.normallnk11:active{font-weight:normal;COLOR: #006B94;}
.normallnk11:hover{font-weight:normal;COLOR: #820047;TEXT-DECORATION: underline}
.normallnk12{font-weight:normal;font-size:12px; COLOR: #006B94; TEXT-DECORATION: none}
.normallnk12:hover{font-weight:normal;COLOR: #820047;TEXT-DECORATION: underline}
.boldlnk10{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #006B94;TEXT-DECORATION: none;}
.boldlnk10:hover{COLOR: #820047;TEXT-DECORATION: underline}
.boldlnk12{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #006B94;TEXT-DECORATION: none}
.boldlnk12:hover{COLOR: #820047;TEXT-DECORATION: underline}
.boldlnk14{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #006B94;TEXT-DECORATION: none}
.boldlnk14:hover{COLOR: #820047;TEXT-DECORATION: underline}
.boldlnk16{FONT-WEIGHT: bold;FONT-SIZE: 16px;COLOR: #006B94;TEXT-DECORATION: none;}
.boldlnk16:hover{COLOR: #820047;TEXT-DECORATION: underline}

.normaltxt10 {color:#666666 !important;}
/* Header */
 .reverse {
	    font-family: arial, helvetica, verdana, sans-serif;
	    font-size: .7em;
	    color: #FFF;
	    }
	    /* reverse link style */
        a.WhiteLink, a:link.WhiteLink {
	        text-decoration: underline;
	        color: #ffffff;
	        }
        a:visited.WhiteLink {
	        color: #ffffff;
	        text-decoration: underline;
	        }
        a:hover.WhiteLink, a:active.WhiteLink {
	        color : #000000;
	        text-decoration : underline;
	        }
        /* END reverse link style */
        .MainNavHeaderCell 
{
	position:relative;
	top:0px;
	left:0px;
}
        .MainNavSubMenuDiv {
        display:block;
        position:absolute;
        visibility:hidden;
        }
        .MainNavSubMenuDiv
{
	visibility:hidden;
	position:absolute;
	display:block;
}
.MainNavSubMenuTableCell {
	background-color: #79A18A;
	z-index: 9999;
}
.MainNavSubMenuTableCell:hover{
	background-color: #AFC7B9;
}
.MainNavSubMenuBorder {
	background-color: #686661;
}
.MainNavSubMenuDivider {
	background-color: #AFC7B9;
}
.MainNavSubMenuItem {
	width: 100%;
	background-color: #79A18A;
	z-index: 9999;
}
.MainNavSubMenuItem:hover {
	background-color: #AFC7B9;
}
.MainNavSubMenuItemSpan {
	display:block;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AFC7B9;
	z-index: 9999;
}
.MainNavSubMenuItemSpan:hover {
	width: 100%;
	background-color: #AFC7B9;
}
.MainNavSubMenuItemSpan a,
.MainNavSubMenuItemSpan a:link,
.MainNavSubMenuItemSpan a:active,
.MainNavSubMenuItemSpan a:visited {
	margin: 0;
	padding: 4px 5px 4px 8px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	width: 117px;
	z-index: 9999;
}
.MainNavSubMenuItemSpan a:hover{
	color: #000;
	background-color: #AFC7B9;
}
/* Some lovely IE Hacks */
* html body .MainNavSubMenuItemSpan a,
* html body .MainNavSubMenuItemSpan a:link,
* html body .MainNavSubMenuItemSpan a:active,
* html body .MainNavSubMenuItemSpan a:visited{
	width: 130;
}
/*Width Fixes*/
#lblBlogItemText img
    {
        max-width: 310px;
        /* for IE only */
        width: expression(this.width > 310 ? 310 : true); 
    }
#dgItems img
    {
        max-width: 330px;
        /* for IE only */
        width: expression(this.width > 330 ? 330 : true); 
    }

.tp_dashuserinfo {margin:5px;}
#ep_divPhotos {margin:0 0 5px 5px;}
.tp_accountmenu {margin: 0 5px 5px 5px;}
.tp_accountmenu a{text-decoration: underline; font-size: 12px;}
.textinput {width:200px !important;}
#lblBlogItemText img{display: block;}
.calendar_button {margin-top: -10px !important; margin-top: -2px;}
#conpicker1 {height: 30px;}

#tblcontainer {zoom:100%;margin-left:0px;}
#rdEditor_wrapper {width:450px;}
#ep_divSectionInfo, .tp_accountmenu, .tp_dashuserinfo, #ep_divEP {width:180px;}

#entry_divCats {width: 100px !important;}
.pagebody {padding: 10px;}
#RadEWrapperrdEditor {width: 465px !important;}

/* to send invitation window to front of nav menu */
#tp_Win {z-index: 1200 !important;}

.tp_dashprofile{width: 75px; height: 75px;border: 0}
.tp_dashprofileimg{width: 75px; height: 75px; border: 1px solid #ccc;}
.viewprofilelnk{width: 60px; height: auto; overflow: hidden;}

/* top friends lay-out issue */
#divEmpty{width: 300px! important;}
/* to fix lay-out issue in moderation */
#divMgt {width: auto; overflow: hidden;}

.tp_accountmenu, .tp_dashuserinfo, .editpanel, .blogmessage{ border: 1px solid #ccc;}


.frminput2 {width: 295px! important; _width: 300px! important;}
#txtSubject, #txtMessage{width: 270px! important;}
.MainText #txtSubject {width: 345 !important;}
#tp_cmtText{width: 260px !important;}

td.pagecontainer{margin: 10px 0 0 0;}


#pagemessage_Migrated_divMessage{margin-left: 15px !important; width: 690px;}

#divLatestGroup {width:160px;overflow:hidden;}

.tpCustomizeHeader {background: url(/custom/gcn/images/gcn_smalllogo.jpg) no-repeat top left;width:395px;height:50px;}

/* Updating Blog Image */
#pagemessage_Migrated_divMessage {width:auto !important;}
.reverse{font-size: 11px; font-weight: normal;}
/* Header Nav Doctype issue fix */
a.WhiteLink, a.WhiteLink:link{
font-family:arial !important;
font-size:11px !important;
font-weight:normal !important;
}
.MainNavSubMenuItemSpan a, .MainNavSubMenuItemSpan a:link, .MainNavSubMenuItemSpan a:active, .MainNavSubMenuItemSpan a:visited{font-weight: normal !important; text-align: left !important;}

/* to remove white space under footer in requeststo template */
#page_ep_td1 {height: 430px !important; height: 500px;}


#LoginPanelWelcomePublicName{margin-left:0px;}
#LoginPanelWelcome{font-size:14px;font-weight:bold;}

#txtUserName, #txtLoginEmail{width:160px;margin:3px 0 3px 0;}
#txtPassword, #pwLoginPassword{width:160px;margin:3px 0 3px 0;}

#TP_Page_header {
width:714px; /* set to px size or or keep the 100% page width */
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
background-color: #fff;
}
#TP_Page_container {
margin-top:0px;
margin-top:0px;
margin-bottom:0px;
text-align:left; /* set the site alignment */
margin-left: 0
width: 714px;
}
#TP_Page_content {
width:714px; /* set to PX size or keep 100% page width */
margin-left:auto;
margin-right:auto;
margin-top:0px;
background-color: #fff;
overflow: hidden;
}
#TP_Page_left {
float:left;
width:auto; /* set to PX size for left pane*/
margin-left:0px;
background-color: #fff;
width: 180px; padding: 0;
}
#TP_Page_middle {
margin-top: 0;
margin-right: 180px; /*change to fit left and right pane*/
margin-left: 200px; /*change to fit left and right pane*/
text-align: left;
background-color: #fff;
height:100%;
}
#TP_Page_right {
float:right;
width:240px; /* set to PX size for right pane*/
margin-right:5px;
background-color: #fff;
}

#TP_Page_footer {
/*you may add the width to this as header and footer art outside the container above */
width:730px; 
margin: 0 auto;
float:none;
background-color: transparent;

}

#crumbs {
height:25px;
border:1px solid #dedede;
padding: 0px;
margin-right: auto;
margin-left: 0;
width:714px;
background-color: #fff;
}
#TP_Page_content
    {
        min-height: 500px;
        /* for IE only */
        height: expression(this.height < 500 ? 500 : true); 
    }
#divMain{display: block;}
#divMain table{width: 98%;}
#txtTitle, #txtCaption{width: 250px !important; margin-right: 10px;}
	

#NCnewsFeedContent {width: 315px; padding-left: 15px;}

#NCnewsContentTitle a {color:#006B94;font-size:12px;font-weight:bold;}
			
#tp_centerrail .tp_modhdrsmall {padding-left: 15px;}	

.tp_photo_small img, .tp_video_small img{max-width: 65px; width: auto !important; width: 65px; max-height: 65px; height: auto !important; height: 65px; }
table{border-collapse: separate;}

#TP_top_nav .ON{color: #333 !important;}


/* fixes as of march 4, 2010 */
#pm_Migrated_divMessage {width:690px; margin-left:auto !important; margin-right:auto !important;}


#newsContainer{width: auto;}
#NCnewsFeedContent {width: auto; padding-left: 0;}
#joinCommunityLinks{padding-top: 0 !important;}
.joinCommunityTitle{padding-bottom: 0 !important;}
#TPCPimageSlide, #TPCPimageSlide img, #TPCPjoinLeft {height: 173px !important;}
#CPvideoContainer{height: 65px;}
.tp_srchCntrlAfterBtn {
background-image:url(/images/themes/default/tp_btn_Dark_Green.gif);
}

#communityContentTitle, .communityContentTitle {background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
color:#007A34;
font-size:13px;
font-weight:bold;
padding:3px 3px 3px 10px;
text-align:left;
font-family: Arial;
font-style: normal;
}
.joinLink a {color: #fff !important;}

/* 
Fixes 07/23/2010 
by Ian
*/ 
hr{display: none;}
#NCnewsFeedContent{padding-left: 5px;}
#NCnewsTools  {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding-bottom:5px;
text-align:right;
}

.tp_thumbContainerDiv {float: left; width: 60px;}
.tp_thumbContainerDiv a img {width: 50px; height: 50px;}

/* fixes for nav menu */
.TP_top_nav li a:visited, .TP_top_nav li a:link, .TP_top_nav li a:active, .TP_top_nav li a:hover {
	background-color: #FFF;
    color: #777;
}
.TP_top_nav li a {
    border-right: medium none;
    color: #777;
}
.TP_top_nav li a.ON, .TP_top_nav li a.ON:hover {
    background-color: #FFF;
    color: #777;
    text-decoration: underline;
}
.TP_top_nav li a:hover, , .TP_top_nav li a.ON:hover  {
	text-decoration: underline;
}

/* fix for search page */
#CPuserLoggedinLeft {width: 440px;}
#CPuserLoggedin {width: 695px;}
#CPuserLoggedRight {margin-right: 0;width: 225px;}
.pagebody {margin-top: 0;}
#TPCPPopularToday1, #TPCPPopularToday2, #TPCPPopularToday3, #TPCPPopularToday4, #TPCPpopularMedia1, #TPCPpopularMedia2, #TPCPpopularMedia3, #TPCPpopularMedia4, #TPCPpopularMedia5, #TPCPpopularMedia6, #TPCPPopularCommunity1, #TPCPPopularCommunity2, #TPCPPopularCommunity3, #TPCPPopularCommunity4, #TPCFeaturedMedia1, #TPCFeaturedMedia2, #TPCFeaturedMedia3 {
    width: 220px;
}
#CPvideoContainer {width: 210px;}
#CPvideoAtributes {width: 140px;}

/* community page */
.tp_modhdrsmall, #communityContentTitle, .communityContentTitle,.ContentTitle, .ContentTitle:link  {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    color: #007A34;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 3px 3px 10px;
    text-align: left;
    font-style: normal;
    font-family: arial;
}
.tp_modhdrlarge {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    color: #007A34;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 0 3px 10px;
    text-align: left;
    font-style: normal;
    font-family: arial;
}
#SearchResults .tp_srchCntrlContainerDiv {width: 187px;}
#SearchResults .tp_srchCntrlContainerDiv .tp_srchCntrlTextBox {width: 125px;}

#CPuserLoggedinLeft #searchResults .TPCPtabsMenu {display:none;}

#communityContentTitle {border-bottom: none;}
#communityContentTitle, .communityContentTitle,.ContentTitle {padding-left:0;}


.TPCPtabsMenu {background-color: #007a34;}
#TP_Page_container .TPCPtabsMenu a, 
#TP_Page_container .TPCPtabsMenu a:link, 
#TP_Page_container .TPCPtabsMenu a:visited, 
#TP_Page_container .TPCPtabsMenu a:active {
    color: #FFF;
}
#TP_Page_container .TPCPtabsMenu li a.tabactive, 
#TP_Page_container .TPCPtabsMenu li a.tabrollover {
    background-color: #FFF9AE;
    color: #007a34;
}

