.mngmnt_icon {
	border: 0;
	border-bottom: 1px solid transparent;
	height: 16px;
	width: 16px;
}

.mngmnt_icon:hover {
	border-bottom: 1px dotted #d7c17d;
}

/* NAVIGATION MODULE  STYLES */
.navlink, .navlink:link, .navlink:visited, .navlink:active {
	font-family: times, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #d7c17d;
	font-weight: bold;
	text-decoration: none;
	border: 0;
}

.navlink:hover {
	border-bottom: 1px dotted #d7c17d;
}

.navlink_small,
.navlink_small:link,
.navlink_small:visited,
.navlink_small:active {
	font-weight: normal;
}

/* Breadcrumb Styling */
#breadcrumb {
clear: both;
padding-top: 2px;
padding-bottom: 7px;
padding-left: 12px;
border-bottom: 1px solid #ccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
}

div.breadcrumb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
color: #c4c4c4;
}

div.breadcrumb a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
}

div.breadcrumb a:hover {
text-decoration: underline;
}

/* Container Styles */
div.container_box {
padding: 0;
margin: 0;
}

div.container_editbox {
border: 2px dashed #ccc;
margin: 2px;
}

div.container_editheader {
	text-align: left;
	color: #000;
padding: 3px;
background-color: #ccc;
}

div.container_editheader table tr td.info {
font-size: 8pt;
font-weight: bold;
}

div.itemtitle {
font-family: Arial, Verdana;
font-weight: bold;
}

/** Administration Module Manager form **/
.administration_modmgrheader {
background-color: #d3d3d3;
}

.administration_modmgrheader span.active {
color: #008000;
font-weight: bold;
}

.administration_modmgrheader span.inactive {
color: #f00;
font-weight: bold;
}

.administration_modmgrbody {
padding-left: 10px;
border: 1px solid #d3d3d3;
}

a.childrenonly {
padding-left: 5px;
}
/** New Tab style of interface for Nav manager **/
td.tab_btn {
border: 1px solid #000;
border-right: 0;
background-color: #ddd;
padding: .5em;
}

td.tab_btn_last {
}

td.tab_spacer {
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}

td.tab_btn_current {
background-color: inherit;
border-bottom: 0;
}

td.tab_main {
padding: .5em;
border: 1px solid #000;
border-top: 0;
}

/* Generic Module-independent formatting */
.moduletitle {
font-weight: bold;
font-size: 12px;
color: #000;
}
.summarytitle {
font-weight: bold;
}

td.header, td.header a {
background-color: #aaa;
color: #fff;
font-weight: bold;
font-size: 15px;
padding: 2px;
}

/* Error Message Style */
div.error {
font-weight: bold;
color: #f00;
padding-bottom: 1em;
}

/* Themable Forms */
div.form_title {
font-size: 14px;
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;
}

div.form_header {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-bottom: 1em;
padding-top: 5px;
padding-bottom: 5px;
}

tr.even_row {
background-color: #ddd;
}

tr.row:hover td,
tr.row:hover td a {
background-color: #666;
color: #fff;
}

tr.odd_row {}

#videoArea { width:340px; }
#flowplayer { display:block;width:340px;height:205px; }