body {
	font-family: Trebuchet MS,verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 11px;
	background-color: #1B282E;
	background-image: url(../images/skyline_day.gif);
	background-repeat: repeat-x;
}

h1 {font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-weight: bold;
	font-size: 20px;
	color: #000000;
}

h2 {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
}

h3 {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
}

h4 {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

table {
	background-color: #FFFFFF;
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-weight: normal;
	font-size: 11px;
	color: #333333;	
}

td {
	background-color: #FFFFFF;
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	padding-right: 20px;
	text-align: justify;
}


A, A:link, A:active, A:visited {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	color: #000011;
	text-decoration: underline;
}

A:hover{color: #333333;}


/* -----------------------------------*/
/* ---- SHOW/HIDE DIVS <<<-----------*/
/* -----------------------------------*/


.hide {
  display: none;

}
.show {
  display: inline;
  text-decoration: underline;
  cursor: hand; 
  font-weight:normal;
  padding: 5px 3px 5px 3px;
  margin:5px;
}








input {
	/* border: 1px solid #003366;*/
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 11px;
	color: #333333;
}

input.text {
	/* border: 1px solid #003366; */
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 11px;
	color: #333333;
}

input.radio {
	border: 0px solid;
}

input.checkbox {
	border: 0px solid;
}

input.image {
	border: 0px solid;
}

input.buttom {
	border: 0px solid;
}

select {
	/* border: 1px solid #003366; */
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 11px;
	color: #333333
}

textarea {
	/* border: 1px solid #003366; */
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;;
	font-size: 11px;
	color: #333333; 
}

hr {
	height: 1px;
	background-color: #999999;
	color: #999999;
	border: none;
}



.sendmenu, A.sendmenu, A.sendmenu:link, A.sendmenu:active, A.sendmenu:visited {
	font-size: 11px;
	font-weight: bold;
	color: #148AB2;
	text-decoration: none;
}
A.sendmenu:hover {color: #333333;}



.workmenu, A.workmenu, A.workmenu:link, A.workmenu:active, A.workmenu:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.workmenu:hover {color: #FFFFFF;}

.workaction {
	font-size: 11px;
	color: #666666;
}

A.workaction, A.workaction:link, A.workaction:active, A.workaction:visited {	
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none; 
}
A.workaction:hover {color: #000000;}

.workactionOn {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.storemenu, A.storemenu, A.storemenu:link, A.storemenu:active, A.storemenu:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.storemenu:hover {color: #333333;}


.sysfill {
	color: #FFFFFF;
	background-color: #59639C;
}

.sysmenu, A.sysmenu, A.sysmenu:link, A.sysmenu:active, A.sysmenu:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.sysmenu:hover {color: #FFFFFF;}

A.sysaction, A.sysaction:link, A.sysaction:active, A.sysaction:visited {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
A.sysaction:hover {color: #333333;}

A.mainMenu, A.mainMenu:link, A.mainMenu:active, A.mainMenu:visited {
	font-weight: bold;
	font-size: 11px;
	color: #148AB2;
	text-decoration: none;
}

A.mainMenu:hover {color: #333333;}

.toolctgry, A.toolctgry:link, A.toolctgry:active, A.toolctgry:visited {		
	color: #148AB2;
}
A.toolctgry:hover {color: #333333;}


td.light_edge {
	background-color: #F1EDEE;
	border-width: 0;
}

td.dark_edge {
	background-color: #999999;
	border-width:0;
}

.thumbnailborder {
	background-color: #C0C0C0;
	vertical-align: middle;
}

.thumbnail {background-color: #DDDDDD;}

.tinted{background-color: #DDDDDD;}

.rightBorder { border-right: 1px solid #CCCCCC;}
.leftBorder { border-left: 1px solid #CCCCCC;}
.topBorder { border-top: 1px solid #CCCCCC;}
.bottomBorder { border-bottom: 1px solid #CCCCCC;}
.topBottomBorder { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}

.smLabel {
	font-weight: bold;
	font-size:10px;
}

.label {
	font-weight: normal;
	font-size:11px;
}

.value {
	font-size:11px;
}


A.eMotion, A.eMotion:link, A.eMotion:active, A.eMotion:visited, A.eMotion:hover {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;	
}

.pStatusLabel {
	font-family: Trebuchet MS,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
}

.pStatusNew {
	font-family: Trebuchet MS,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;	
}

.pStatusPending {
	font-family: Trebuchet MS,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;	
}

.pStatusApproved {
	font-family: Trebuchet MS,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
}

.pStatusRejected {
	font-family: Trebuchet MS,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;	
}

.notes {
	font-family: Trebuchet MS,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
}

.error {
	font-family: Trebuchet MS,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #FF3333;
}

.message {
	font-family: Trebuchet MS,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #FF3333;
}

.dialog {
	padding-top: 15%;
}


.spotLight {
	font-size: 11px;
	color: #000000;
}

A.spotLight, A.spotLight:link, A.spotLight:active, A.spotLight:visited {
	font-family: Trebuchet MS,verdana,arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;	
}

A.spotLight:hover {
	color: #000000;
	text-decoration: none;
}

.spoLightLabel {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}


.border {
	border: 0px;
}

.borderS {
	border: 1px solid #999999;
}

.adminBorder {
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
}

.popUpTitle {
	font-size: 12px; 
	font-weight: bold;
	text-align: center; 
	color: #333333; 
	background-color: #CCCCCC;
}

.popUpBody {
	background-color: #FFFFFF; 
	color: #333333;
}


.topHead 
{
	background-color: #FFFFFF;
}

.blackcell 
{
	background-image: url(/images/custom/black_pixel); margin: 0px; padding: 0px;
	background-repeat:repeat;
	background-color: Black;
}

.darkcell 
{
	background-image: url(/images/custom/dark_pixel); margin: 0px; padding: 0px;
	background-repeat:repeat;
	background-color: #333333;
}
.whitecell 
{
	background-repeat:repeat;
	background-color: #FFFFFF;
}

.middarkcell 
{
	background-repeat:repeat;
	background-color: #4a4a4a;
}


.PageTableInsideMargin tr td 
{
	background-color: #000000;
}

.mainNav {
	/*background-image:url(/images/custom/bg_main_nav.gif); margin:0px; padding:0px;
	background-repeat: repeat-x;
	height: 32px;*/
	background-image: url(/images/custom/dark_pixel); margin: 0px; padding: 0px;
	background-repeat:repeat;
	background-color: #333333;
}

.skin_head {
	background: #FFFFFF;
	color: #999999;
	margin: 15pt;
	height: 23px;	
}

.topNav
{
    font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
    white-space: nowrap;
    color: #999999;
}


A.topNav, A.topNav:link, A.topNav:active, A.topNav:visited {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	
}
A.topNav:hover {
	color: #999999;
	text-decoration: underline;
}



.dotBg {
	background-image: url(/images/custom/hr_sm.gif);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px; 
	padding: 10px;
}



/* left navigation elements */
.leftNav { 
	width: 190px; 
	border: 0px;
	background-color:#4a4a4a;
}

#searchmenu tr td
{
	position: relative;
	background-color:#4a4a4a;
	color:White;
	
}

.leftNavHead{
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-weight: bold;
    	font-size: 12px;
    	line-height: 1.5em;
	color:White;
	vertical-align: top;
    	text-align: center;
    	background-color:#4a4a4a;
    	border-bottom: solid 1 #cccccc;
    	border-top: solid 1 #cccccc;
    	text-align:center;
    	vertical-align:middle;
}

.leftNavText{
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 10px;
	font-weight: normal;
	color:White;
	background-color:#4a4a4a;
}

b.leftNavText{
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 13px;
	font-weight: bold;
	color:White;
}

A.leftNavText, A.leftNavText:link, A.leftNavText:active, A.leftNavText:visited {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #cccccc;
}

A.leftNavText:hover {
	color: White;
	text-decoration: none;
}

/* clip the left navigation elements beyond 190px */
#side_coll_list, #side_proj_list, #side_lightbox_list {
    display: block;
    width: 190px;
    background-color:#4a4a4a;
    color:White;   
    /* white-space: nowrap;
    overflow: hidden; */
}

/* Set the basic properties of Left Navigation
 * We will specialize the elements as needed
 */
.eSideNavOff
{
	/*display: block;*/
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 13px;
	font-weight:bolder;
	color: #cccccc;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;		
}

.eSideNavOffSubCollection
{
	/*display: block;*/
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 13px;
	font-weight:bolder;
	color: #cccccc;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(/images/custom/gray_arrow.gif);
	background-repeat:no-repeat;		
}

.eSideNavOffSubCollectionIsExpanded
{
	/*display: block;*/
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 13px;
	font-weight:bolder;
	color: #FFFF00;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;
	
}

A.eSideNavOffSubCollectionIsExpanded, A.eSideNavOffSubCollectionIsExpanded:link, A.eSideNavOffSubCollectionIsExpanded:active, A.eSideNavOffSubCollectionIsExpanded:visited  { 
	color: #FFFF00; 
	text-decoration: none;
	border-bottom: 0px;
}

A.eSideNavOff, A.eSideNavOff:link, A.eSideNavOff:active, A.eSideNavOff:visited  { 
	color: #cccccc;  
	text-decoration: none;
	border-bottom: 0px;
}
A.eSideNavOff:hover {
	color: #ffffff; 
	text-decoration: none;
}

.eSideNavOffBlue
{
	/*display: block;*/
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 13px;
	font-weight:bolder;
	color: #00CCFF;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;		
}

A.eSideNavOffBlue, A.eSideNavOffBlue:link, A.eSideNavOffBlue:active, A.eSideNavOffBlue:visited  { 
	color: #00CCFF;  
	text-decoration: none;
	border-bottom: 0px;
}
A.eSideNavOffBlue:hover {
	color: #00B2DF; 
	text-decoration: none;
}

.eSideNavOffOver
{
	/*display: block;*/
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 13px;
	font-weight:bolder;
	color: #ffffff;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#424242;		
}

.eSideNavOffOverSubCollection
{
	/*display: block;*/
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 13px;
	font-weight:bolder;
	color: #ffffff;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#424242;
	background-image: url(/images/custom/gray_arrow.gif);
	background-repeat:no-repeat;		
}

A.eSideNavOffOver, A.eSideNavOffOver:link, A.eSideNavOffOver:visited  { 
	color: #cccccc;  
	text-decoration: none;
	border-bottom: 0px;
	background-color: #424242;
}

A.eSideNavOffActive:active  { 
	color: #cccccc;  
	text-decoration: none;
	border-bottom: 0px;
	background-color: #148AB2;
}

A.eSideNavOffActiveIsExpanded  { 
	color: #FFFF00;  
	text-decoration: none;
	border-bottom: 0px;
	background-color: #148AB2;
}

A.eSideNavOffOver:hover {
	color: #ffffff; 
	text-decoration: none;
	background-color: #424242;
}

.eSideNavActive  {
	line-height: 1.7em;
	font-size: 14px;
	font-weight: normal;
	color: #4a4a4a;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	background-color: #FFFF00;
}

A.eSideNavActive, A.eSideNavActive:link, A.eSideNavActive:active, A.eSideNavActive:visited  { 
	color: #000000;  
	text-decoration: none;
	border-bottom: 0px;
	padding-bottom: 2px;
	background-color: #FFFF00;
}

.eSideNavActiveSubCollection  {
	line-height: 1.7em;
	font-size: 14px;
	font-weight: normal;
	color: #4a4a4a;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	background-image: url(/images/custom/gray_arrow.gif);
	background-repeat:no-repeat;	
}

.eSideNavActiveSubCollectionIsExpanded  {
	line-height: 1.7em;
	font-size: 14px;
	font-weight: normal;
	color: #FFFF00;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	background-color:#4a4a4a;

}

.eSideNavAnchorDiv 
{
	
}


.eSideNavOnBlue  {
	line-height: 1.7em;
	font-size: 14px;
	font-weight: normal;

	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;
    color: #00CCFF;	

	font-weight: bold;
}

A.eSideNavOnBlue, A.eSideNavOnBlue:link, A.eSideNavOnBlue:active, A.eSideNavOnBlue:visited  { 

	text-decoration: none;
	border-bottom: 0px;
	padding-bottom: 2px;
	color: #FFCC00;

}
A.eSideNavOnBlue:hover {
	color: #00B2DF; 
	text-decoration: none;
}

.eSideNavOn  {
	line-height: 1.7em;
	font-size: 14px;
	font-weight: normal;

	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;
    color: #FFFF00;	

	font-weight: bold;
}


.eSideNavOnSubCollection  {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 13px;
	font-weight:bolder;
	color: #cccccc;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(/images/custom/gray_arrow.gif);
	background-repeat:no-repeat;		
}

.eSideNavOnSubCollectionIsExpanded  {
	line-height: 1.7em;
	font-size: 14px;
	font-weight: normal;
	color: #FFFF00;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
    	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #4a4a4a;
	font-weight: bold;
}

A.eSideNavOnSubCollectionIsExpanded, A.eSideNavOnSubCollectionIsExpanded:link, A.eSideNavOnSubCollectionIsExpanded:active, A.eSideNavOnSubCollectionIsExpanded:visited  { 
	color: #FFFF00;  
	text-decoration: none;
	border-bottom: 0px;
	padding-bottom: 2px;
	background-color: #4a4a4a;
}


A.eSideNavOn, A.eSideNavOn:link, A.eSideNavOn:active, A.eSideNavOn:visited  { 
	color: #FFCC00;
	text-decoration: none;
	border-bottom: 0px;
	padding-bottom: 2px;

}
A.eSideNavOn:hover {
	color: #FFBB00; 
	text-decoration: none;
}




/* Footer navigation area settings */
.navFooter {
	background-image:url(/images/custom/bg_footer.gif); margin:0px; padding:0px;
	background-repeat: repeat-x;
	height: 27px;
	color: #999999;
}
.navBot {
	font-family: Trebuchet MS,verdana,arial,helvetica,sans-serif;
	color: #000011;
	font-size: 11px;
	
}

A.navBot, A.navBot:link, A.navBot:visited, A.navbot:active {	
	color: #000011;
	text-decoration: none;
}

A.navBot:hover {
	color: #666666;
	text-decoration: underline;
}


#breadcrumb
{
    display: block;
    height: 1.5em;
    margin-bottom: 5px;
    padding-top: 3px;
    padding-bottom: 5px;

}

#contents { 
	position: relative; }


.nav_text{
	padding-top: 7px;
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
	position: absolute;	
	top: 60;
	left: 180;	
}

.nav_path {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
}

A.nav_path:link, A.nav_path:active, A.nav_path:visited {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
}

A.nav_path:hover {
	color: #000000;
	text-decoration: underline;
}


.pbTooltip {
	height: 1.2em;
	text-align: center;
	color: #333333;
    /* Hide these styles for MAC OS X */
	width/**/: 160px;
	overflow/**/: hidden;
}

.lighterText {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-size: 11px;
	color: #FFFFFF;
}

img { border:none;}


img.folder_img, img.tree_img
{
	border-width: 0;
	vertical-align: middle;
}

.newmessage, .newmessage A, .newmessage A:link, .newmessage A:visited, .newmessage A:active, .newmessage A:hover {  
	font-size: 11px;		
	text-decoration: underline;
}

ul li { list-style-image: url(/images/custom/ulBullet.gif); }
li { list-style-image: url(/images/custom/ulBullet.gif); }

.custom {
	color: #000011;
}

.brandLabel {
	vertical-align: top;
}

.brandValue {
	vertical-align: top;
}

.activeStep {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	padding-left: 15px;
}

.inactiveStep {
	font-family: Trebuchet MS,arial,helvetica,sans-serif,verdana;
	font-weight: bold;
	font-size: 18px;
	color: #999999;
	padding-left: 15px;
}


.secondaryTabOff {
	background-image: url(/images/custom/s_tab_off.gif); margin:0px; padding:0px;
	background-repeat: no-repeat;
	height: 18px;
	width: 119px;
	color: #666666;
	text-align: center;
	white-space: nowrap;
}

.secondaryTabOn {
	background-image: url(/images/custom/s_tab_on.gif); margin:0px; padding:0px;
	background-repeat: no-repeat;
	height: 18px;
	width: 118px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}


div.publicReview {
	margin: 5px 0px 20px 30px;
	display: inline-block;
}

.privateReview {
	color: #999999;
}

div.privateReview {
	margin: 5px 0px 20px 30px;
	display: inline-block;
	color: #999999;
}

.smText {
	font-size: 9px;
}

.nowrap { white-space: nowrap;}


.autoApproved {
	color: #333333;
	font-weight: bold;
}

.approvalRequired {
	color: #FF3333;
}

.normalchannelstandards tr td 
{
	background-color:White;
}

.highlightchannelstandards tr td 
{
	background-color:Navy;
}

td.collectionSelection
{
	text-align:center;
	vertical-align:middle;
	border: none;
	border-collapse:collapse;
}

.NavHeadActive 
{
	color: #FFCC00;
}
