/*ADMIN STYLE SHEET*/

@import url("/custom/theport/css/base.css");
@import url("/custom/theport/Admin.css");

body{color:#333;font:normal normal 11px Verdana;margin:0;padding:0;}
a{color:#003562;}
hr{color: #dbd8d3;height: 1px;border-style:solid;border-width:1px;}
frameset, frame{border:0;}
table{border:0;}
form{margin:0;padding:0;}

.bodyheader{background:#eee;border-bottom:solid 1px #cecece;padding:5px 10px 5px 10px;height:20px;}
.pagecontainer{color: #444;font-style:normal;padding:20px;}
.pagebody{color:#444;text-align:left;}
.pagename{color:#444;font-size:16px;margin:5px;font-weight:bold;}
.panel{border: solid 1px #ECE9D8;color:#444;margin:0;padding:10px;}
.subpanel{text-align:left;border:1px solid #ECE9D8;background:#FAFAF7;color:#000;margin-top:3px;padding:10px; }
.panelhighlight{background:#bae4f8;border:solid 1px #8dc7e2;padding:10px;}
.pageheader{margin:0;padding:5px 0px 5px 0px;border-bottom:solid 1px #716F64;font-size:12px;color:#444;font-weight:bold;font-style:normal;}

.padall{padding:10px;}
.padbottom{padding-bottom:10px;}

/******************************************/
/* Options Drop Down Style*/
/******************************************/

#dropmenudiv{position:absolute;border:2px solid #0099d4;line-height:20px;z-index:100;}
#dropmenudiv a{font-size:12;color:#666;width: 100%;display: block;text-indent: 5px;border-bottom: 1px solid #cecece;padding: 1px 0;text-decoration: none;font-weight: bold;}
#dropmenudiv a:hover{background-color: #fdffa5;}


/* Button Styles*/
.custombtn1{color:#fff;font-weight:bold;font-size:10px;background:#0099d4;height:20px;border:1px solid #065776;padding:1px 0px 3px 0px;}
.custombtn2{color:#000;background:#EAF1FB;border:2px solid #666666;padding:4px 0px 5px 0px;}


/* Message / validation styles */
.blogmessage, .blogmessagelarge{text-align:left;background:#FFFFE1;border: solid 1px #656161;font-size:12px;color:#000;margin:15px 0px 15px 0px;padding:5px;}
.blogvalmessage{border:1px solid #656161;text-align:left;background:#FFFFE1 url(/images/alertico.gif) no-repeat 1% 5%;color:#000;margin:0px 0px 15px 0px;padding:10px 5px 10px 45px;}
.msgsave{background:url(/images/saveico.gif) no-repeat;}
.msgnormal{background:url(/images/msgico.gif) no-repeat;}
.msgerror{background:url(/images/errorico.gif) no-repeat;}
.msgwarning{background:url(/images/alertico.gif) no-repeat;}

/*Page Level Error*/
#systemMessageContent {font-family: Arial, Helvetica, sans-serif;font-weight: bold;padding:10px 0 0 260px;margin: 100px;text-align: left;background: url(/images/error.png) no-repeat 10px 10px;color:#494848;}
#systemMessageTitleError {margin-bottom: 5px;font-size: 38pt;}
#systemMessageTitleText {font-size: 48pt;color:#acabab;}
#systemMessageDescription {font-size: 12px;text-align: left;font-size:15pt;color:#6f6d6d;padding-bottom:100px;}
#systemMessageDescription a{color:#fbab39;}
.clear{clear:both;}

/**** Table Styles *****/
.itemlistodd{background: #F7F6F1}
.itemlisteven{background: #FFF}
.itemodd{background: #F7F6F1;padding: 10px 20px 10px 15px;border-bottom: dashed 1px #666;}
.itemeven{background: #fff;padding: 10px 20px 10px 15px;border-bottom: dashed 1px #666;}


/**** Grid Styles ****/
.tp_grid{font-size:12px;}
.tp_grid td{padding:10px 15px 10px 15px;margin:0;border-bottom:solid 1px #ECE9D8;}
.tp_gridheader{background:#eee;border-bottom:solid 1px #cecece;font-weight:bold;}
.tp_gridrow{border-bottom:solid 1px #ECE9D8;}
.tp_optionsbtn{font-size:10px;color:#fff;font-weight:bold;background:#0099d4;padding:2px;}


/** Feed tree Styles **/
.TreeNode{font-weight:normal;color:#333;text-decoration: none;font-size:11px;}
.TreeNodeOver {color:#999;font-weight:normal;text-decoration: underline;cursor: pointer;}
.TreeNodeSelect{font-weight:normal;color: #333;background-color: #E3E1D5;cursor: pointer;}


/******************************************/
/* dhtmlwindow Window Style*/
/******************************************/
.dhtmlwindow{position: absolute;border: 3px solid #F79621;visibility: hidden;background:white;}
.drag-contentarea{background:#fff;height:200px;color: black;border:0;padding:0;}
.drag-contentarea iframe{border:0;margin:0;display:block;}
.drag-handle{display:none;}
.drag-statusarea{display:none;height:0;}
/*CSS for veil that covers entire page while modal window is visible*/
#interVeil{position: absolute;background: black url(blackdot.gif);width: 10px;left: 0;top: 0;z-index: 5;visibility: hidden;filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);opacity: 0.6;}


/*Admin Control Panel*/
.tp_admincpitem{margin:0 10px 20px 10px;padding-bottom:20px;font-size:16px;font-weight:bold;}
.tp_admincpitem img{float:left;border:0;}  
.tp_admincpitem div{margin-left:60px;padding-top:10px;}
.tp_admincpitem ul{margin:0 0 0 20px;}    
.tp_admincpitem ul li a{font-size:12px;font-weight:normal;}
.tp_admincp_columnleft{float:left;}
.tp_admincp_columnright{margin-left:320px;}
.tp_admincp_columnright .tp_admincpitem{padding-bottom:0;}   


/*Page Instructions*/
.instructions{text-align:left;padding:10px;background: #F7F6F1;border: dashed 1px #cecece;margin-bottom:10px;}


/* Text Styles*/
.normaltxt10{font-size: 10px;color: #444;}
.boldtxt10{font-weight: bold;font-size: 10px;color: #444;}
.boldtxt11{font-weight: bold;font-size: 11px;color: #444;}
.boldredtxt10{font-weight: bold;font-size: 10px;color: #990000;}
.boldwhttxt10{font-weight: bold;font-size: 10px;color: #fff;}
.normaltxtwhite10{font-size: 10px;color: #fff;}
.normaltxt12{font-size: 12px;color: #444;}
.boldtxt12{font-weight: bold;font-size: 12px;color: #444;}
.boldredtxt12{font-weight: bold;font-size: 12px;color: #990000;}
.boldwhttxt12{font-weight: bold;font-size: 12px;color: #fff;}
.normaltxtwhite12{font-weight: normal;font-size: 12px;color: #fff;font-style: normal;text-decoration: none}
.normallnk10white{font-size: 10px;color: #fff;text-decoration: none}
.normallnk10white:visited{font-size: 10px;color: #fff;text-decoration: none}
.normallnk10white:active{font-size: 10px;color: #fff;text-decoration: none}
.normallnk10white:hover{font-size: 10px;color: #ffcc99;text-decoration: underline}
.normallnk10{font-size: 10px;color: #003562;text-decoration: none;font-weight:normal;}
.normallnk10:visited{color: #003562;}
.normallnk10:active{color: #003562;}
.normallnk10:hover{color: #999999;text-decoration: underline}
.normallnk11{font-size: 11px;color: #003562;text-decoration: none;font-weight:normal;}
.normallnk11:visited{color: #003562;}
.normallnk11:active{color: #003562;}
.normallnk11:hover{color: #999999;text-decoration: underline}
.normallnk10DA{font-size: 10px;color: #3B4A4A;text-decoration: none;font-weight:normal;}
.normallnk10DA:visited{color: #3B4A4A;}
.normallnk10DA:active{color:#3B4A4A;}
.normallnk10DA:hover{color: #999999;text-decoration: underline}
.normallnk12{font-size: 12px;color: #003562;text-decoration: none}
.normallnk12:hover{color: #999999;text-decoration: underline}
.boldlnk12{font-weight: bold;font-size: 12px;color: #003562;text-decoration: none}
.boldlnk12:hover{color: #999999;text-decoration: underline}
.boldlnk10{font-weight: bold;font-size: 10px;color: #003562;text-decoration: none;}
.boldlnk10:hover{color: #999999;text-decoration: underline}
.boldlnk10DA{font-weight: bold;font-size: 10px;color: #3B4A4A;text-decoration: none;}
.boldlnk10DA:hover{color: #999999;text-decoration: underline}


#crumbs ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
}
#crumbs {
	height:25px;
	border:1px solid #dedede;
	padding: 0px;
	margin-right: 10px;
	margin-left: 10px;
}
#crumbs li {
	float:left;
	line-height:25px;
	color:#777;
	padding-left:0.75em;
}
#crumbs li a {
	background:url(images/crumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
}
#crumbs li a:link, #crumbs li a:visited {
	color:#777;
	text-decoration:none;
}
#crumbs li a:hover, #crumbs li a:focus {
	color:#333;
	text-decoration: underline;
}

/* FILE CABINET STYLES */
#file_cab {
	width: 475px;
	height: 100%;
	border-bottom-width: 1(value);
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
#file_cab #fc_select {
	height: 100%;
	width: 25px;
	float: left;
	padding-top: 20px;
	display: inline;
}
#file_cab #fc_icon {
	display: inline;
	width: 50px;
	padding-top:5px;
	float: left;
}
#file_cab #fc_user_icon {
	display: inline;
	width: 100px;
	padding-top:5px;
	float: left;
}
#file_cab #fc_file_container {
	float: left;
	width:270px;
}
#file_cab #fc_file_container #fc_file_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #CCC;
	padding-bottom: 6px;
}
#file_cab #fc_file_container #fc_file_title a {
	text-decoration: none;
	color: #666;
}
#file_cab #fc_file_container #fc_file_comments {
	margin-top: 10px;
}
#file_cab #fc_file_container #fc_file_date {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #CCC;
	font-style: italic;
	padding-top: 4px;
}
#file_cab #fc_file_container #fc_file_title .fc_file_size {
	font-size: 16px;
	font-style: normal;
	color: #CCC;
	padding: 5px;
}
#file_cab #fc_options {
	display: inline;
	float: right;
	width: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.BottomOptionTools{
	width:550px;
	background-color: #FFFFF4;
	margin-top: 25px;
	margin-left: 1px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.TopOptionTools{
	width:475px;
	background-color: #FFFFF4;
	margin-left: 1px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.RedOptionTools{
	width:100%;
	background-color: #FFBFBF;
	margin-top: 25px;
	margin-left: 1px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 6px;
	border: 1px solid #FF6464;
}

.fc_optionsNav ul{
	font-variant:normal;
	list-style-type: none;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
#TP_Hide_Content{
	float: right;
	width: 100%;
	}
	
	
	
.fc_optionsNav ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.fc_optionsNav ul li a{
	color: #666;
	display: block;
	padding-left: 5px; /*link text is indented 19px*/
	text-decoration: none;
	border-bottom: 1px solid #dadada;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 2px;
}

.fc_optionsNav ul li a:visited{
	color: #333;
}

.fc_optionsNav ul li a:hover{ /*hover state CSS*/
	color: #FFF;
	background-color: #A5B6CE;
}



.fc_small_text{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	font-style: italic;
	}
.fc_open_quote{
	background-image: url(images/quote_open.png);
	height: 25px;
	width: 35px;
	background-repeat: no-repeat; background-position:left-top;
	float:left;
}	
.fc_close_quote{
	background-image: url(images/quote_close.png);
	height: 25px;
	width: 35px;
	background-repeat: no-repeat;
	background-position:right-top;
	float:right;

}
.hoverdiv {
	background-color:#FFF;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #CCC;
	border-left-color: #FFF;
}
.hoverdiv:hover {
	background-color:#EAF6FF;
	border: 1px solid #F0F0F0;
}

.tp_AccordionPointer_Open{
  background:url(/images/openAccordion.png);
  width:16px;
  height:16px;
  vertical-align:top;
  float:right;
}
.tp_AccordionPointer_Close{
  background:url(/images/closeAccordion.png);
  width:16px;
  height:16px;
  vertical-align:top;
  float:right;
}

.tp_clickable{
  cursor:pointer;
  cursor:hand;
}

/*CUSTOM OVERRIDES BELOW*/
