/* css for whole site */
body,td,.bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #040F32;
	margin: 0px;
}

A
{
	color: #001F63;
	text-decoration: underline;
}

A:active
{
	color: #001F63;
	text-decoration: underline;
}

A:visited
{
	color: #333333;
	text-decoration: underline;
}

A:hover
{
	color: #6DCFF6;
	text-decoration: underline;
}

A:link.red
{
	color: #990033;
}
A:active.red
{
	color: #990033;
}
A:visited.red
{
	color: #990033;
}
A:hover.red
{
	color: #990033;
}

.speciallink
{
	line-height: 16px;
	color: #040F32;
}

A:link.speciallink
{
	color: #FF7B00;
}
A:active.speciallink
{
	color: #FF7B00;
}
A:visited.speciallink
{
	color: #FF7B00;
}
A:hover.speciallink
{
	color: #FF7B00;
}

.headPage
{
	/*Page Heading Text*/
	font-size: 16px;
	color: #363636;
	background: #D7D7D7 url(../../Images/gfxCellHeaderBG.png);
	padding: 5px 15px;
	height: 20px;
}

.head1
{
	/*Sub-Title on a Page Section*/
	font-size: 15px;
	color: #1C8AD2;
	font-weight: bold;
	line-height: 15px;
	margin-left: 5px;
}

.head2
{
	font-size: 18px;
	font-weight: normal;
	color: #001F63;
	line-height: 18px;
}

.head3
{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height: 18px;
}

.head4
{
	font-size: 14px;
	font-weight: bold;
	color: #E39300;
	line-height: 18px;
}

.subhead1
{
	font-size: 14px;
	font-weight: bold;
	color: #2B313F;
	line-height: 15px;
}

.subhead2
{
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	color: #1C8AD2;
	text-decoration: none;
}

.subhead3
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 18px;
}

.subhead4
{
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	line-height: 18px;
}

.subhead5
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
}

.formLabel
{
	font-size: 11px;
	font-weight: normal;
	color: #040F32;
	background-color: #D7D7D7;
	border: solid #FFF;
	border-width: 0px 0px 1px 0px;
	padding: 6px; /*text-align: right;*/
}

.formLabelBorder
{
	color: #040F32;
	border: solid #FFF;
	border-width: 0px 0px 1px 0px;
	padding: 6px; /*text-align: right;*/
}

.formLabelLeft
{
	color: #040F32;
	background-color: #D7D7D7;
	border: solid #FFF;
	border-width: 0px 0px 1px 0px;
	padding: 6px; /*text-align: right;*/
}

.formLabelBorderless
{
	color: #040F32;
	background-color: #D7D7D7;
	padding: 6px; /*text-align: right;*/
}

.footer
{
	line-height: 15px;
	color: #7693AE;
	text-decoration: none;
	text-align: right;
}

.whitebold
{
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: #FFFFFF;
}

.whitebold2
{
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #FFFFFF;
}

.important
{
	font-weight: bold;
	line-height: 16px;
	color: #E39300;
}

.red
{
	font-weight: bold;
	line-height: 16px;
	color: #990033;
}

.green
{
	font-weight: bold;
	line-height: 16px;
	color: #00C000;
}


.input
{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	border: solid 1px #F6AD66;
	background-color: #FFFFFF;
}

.cell0
{
	/*Data Table Heading*/
	line-height: 15px;
	font-weight: bold;
	color: #040F32;
	background-color: #A4B5C0;
	border: solid #fff;
	border-width: 0px 0px 1px 0px;
	padding: 3px 3px 3px 5px;
}

.cell1
{
	/*Data Table Heading*/
	line-height: 15px;
	font-weight: bold;
	color: #040F32;
	background-color: #D7D7D7;
	border: solid #fff;
	border-width: 0px 0px 1px 0px;
	padding: 3px 3px 3px 5px;
}

.RoleHeader
{
	/*Data Table Heading*/
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A6B4C1;
	padding: 1px 1px 1px 5px;
	text-transform: uppercase;
}

A:link.cell1
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
A:active.cell1
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
A:visited.cell1
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
A:hover.cell1
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.cell2
{
	/*Paging, Search Result Panel, Toolbar Alike*/
	line-height: 15px;
	color: #000;
	background-color: #E8E8E8;
	border: solid #fff;
	border-width: 1px 0px 0px 0px;
	padding: 2px 2px 2px 5px;
}

.cell3
{
	line-height: 15px;
	color: #000;
	background-color: #F3F3F3;
	border: solid #fff;
	border-width: 1px 0px 0px 0px;
	padding: 2px 2px 2px 5px;
}

.cell4
{
	line-height: 15px;
	color: #000;
	background-color: #FFF5DE;
	border: solid #fff;
	border-width: 1px 0px 0px 0px;
	padding: 2px;
}

.cell5
{
	line-height: 15px;
	color: #000;
	background-color: #fff;
	border: solid #666;
	border-width: 0px 0px 1px 0px;
	padding: 2px;
}

.cell6
{
	line-height: 15px;
	color: #000;
	background-color: #F1EEA1;
	border: solid #666;
	border-width: 0px 0px 1px 0px;
	padding: 2px;
}

.cell_left_panel
{
	/*Left Panel*/
	line-height: 15px;
	color: #000;
	background-color: #D7D7D7;
	border: solid #fff;
	border-width: 1px 0px 0px 0px;
	padding: 2px;
}

.cell_inbox_close
{
	/*Inbox Un-Read Email Item*/
	line-height: 15px;
	color: #000;
	background-color: #FFF5DE;
	border: solid #fff;
	border-width: 2px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

.cell_inbox_open
{
	/*Inbox Read Email Item*/
	line-height: 15px;
	color: #000;
	background-color: #D7D7D7;
	border: solid #fff;
	border-width: 2px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

.cell_inbox_selected
{
	/*Inbox Selected Email Item*/
	line-height: 15px;
	color: #000;
	background-color: #F0BA7D;
	border: solid #fff;
	border-width: 2px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

.cell_green
{
	/*Form Table Green*/
	color: #FFFFFF;
	background: #19242D;
	border: none;
	padding: 10px 5px;
}
.cell_green td
{
	color: #6DCFF6;
}
.cell_green a
{
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.cell_green a:hover
{
	color: #6DCFF6 !important;
}
.cell_green .bodytext
{
	color: #90989D !important;
}
.cell_green .subhead2
{
	text-transform: uppercase;
}

.shortlistTitle
{
	line-height: 15px;
	color: #000;
	background-color: #A4B5C0;
	border: solid #fff;
	border-width: 0px 0px 1px 0px;
	padding: 5px;
}
.roleName
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #7F8080;
	border-width: 0px;
	padding: 3px;
}
a.roleName:link
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-width: 0px;
}
a.roleName:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-width: 0px;
}
a.roleName:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-width: 0px;
}

.shortlistFunctions
{
	background-color: #EBEBEB;
}

.briefRevisionTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
}

.briefRevisionFunctions
{
	font-size: 11px;
	color: #ffffff;
	background-color: #7F8080;
}

.field1
{
	font-weight: normal;
	background-color: #FFFFFF;
	border: solid 1px #292946;
	color: #666666;
}

.nav1
{
	line-height: 18px;
	font-weight: bold;
	color: #040F32;
	text-decoration: none;
	padding: 3px;
}

A:link.nav1
{
	font-weight: bold;
	line-height: 15px;
	color: #040F32;
	text-decoration: underline;
}

A:active.nav1
{
	font-weight: bold;
	line-height: 15px;
	color: #040F32;
	text-decoration: underline;
}

A:visited.nav1
{
	font-weight: bold;
	line-height: 15px;
	color: #040F32;
	text-decoration: underline;
}

A:hover.nav1
{
	font-weight: bold;
	line-height: 15px;
	color: #040F32;
	text-decoration: none;
}

.nav2
{
	font-size: 12px;
	line-height: 18px;
	color: #001F63;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
}

A:link.nav2
{
	font-size: 12px;
	line-height: 18px;
	color: #001F63;
	text-decoration: underline;
}

A:visited.nav2
{
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: underline;
}

A:hover.nav2
{
	font-size: 12px;
	line-height: 18px;
	color: #CC0000;
	text-decoration: underline;
}

A:link.footer
{
	line-height: 15px;
	color: #7693AE;
	text-decoration: none;
	text-align: right;
}

A:active.footer
{
	line-height: 15px;
	color: #626365;
	text-decoration: none;
	text-align: right;
}

A:visited.footer
{
	line-height: 15px;
	color: #7693AE;
	text-decoration: none;
	text-align: right;
}

A:hover.footer
{
	line-height: 15px;
	color: #626365;
	text-decoration: underline;
	text-align: right;
}

.framedTable
{
	border: solid 1px #7F8080;
}

.stdButton
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #EBEBEB;
	padding: 3px 2px 2px 2px;
	border-style: outset;
	border-color: #EEEEEE;
}

.stdButton_green
{
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #1C8AD2;
	padding: 3px 2px 2px 2px;
	border-style: outset;
	border-color: #EEEEEE;
}

.compCardProfileName
{
	font-size: 24px;
	color: #000000;
	font-weight: bold;
	line-height: 24px;
}

.changed
{
	background-color: Yellow;
	color: #000000;
}

.artistRosterNew
{
	color: #CC33CC;
}

.artistWarningNew
{
	font-weight: bold;
	line-height: 16px;
	color: #CC33CC;
}

.artistRosterExpire
{
	color: #E39300;
}

.artistWarningExpire
{
	font-weight: bold;
	line-height: 16px;
	color: #E39300;
}

.artistRosterOverDue
{
	color: #C00000;
}

.artistRoster15Days
{
	color: #00C000;
}

.artistRoster45Days
{
	color: #0000C0;
}

.artistRoster45PlusDays
{
	color: #000000;
}

.smallblackline
{
	background-color: #fff;
	border: solid #000;
	border-width: 0px 0px 1px 0px;
}

.bLevel
{
	line-height: 15px;
	color: #333333;
	background-color: #CDDAE8;
	text-decoration: underline;
}

.bLevelActive
{	line-height: 15px;
	color: #fff;
	background-color: #516998;
}

.bLevelDisabled
{
	line-height: 15px;
	color: #333333;
	background-color: #CDDAE8;
}

.hRule
{
	background-image: url(../../Images/line_dot.gif);
	background-color: #fff;
	border: solid 0px #929292;
	padding: 0px;
}

.hRuleNav
{
	background-color: #fff;
	border: solid #929292;
	border-width: 0px 0px 1px 0px;
	padding: 0px;
}

.formstep
{
	line-height: 15px;
	color: #000;
	background-color: #EBEBEB;
	padding: 6px;
}

.formstepguide
{
	line-height: 15px;
	color: #000;
	background-color: #B7D1EB;
	padding: 6px;
}

.news
{
	font-size: 10px;
	color: #41525E;
}
.news:link
{
	font-size: 10px;
	color: #41525E;
	text-decoration: underline;
	font-weight: normal;
}
.news:active
{
	font-size: 10px;
	color: #41525E;
	text-decoration: underline;
	font-weight: normal;
}
.news:visited
{
	font-size: 10px;
	color: #41525E;
	text-decoration: underline;
	font-weight: normal;
}
.news:hover
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.arial_10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ADBDC7;
}

.dotted
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ADBDC7;
}

.login_input
{
	border: #ECE9E9 1px solid;
	font-size: 10px;
	font-weight: normal;
	color: #61727E;
	background-color: #FFFFFF;
}

.pd_title
{
	font-size: 16px;
	color: #000000;
}

.pd_title_white
{
	font-size: 16px;
	color: #FFFFFF;
}

.pd_large
{
	font-size: 12px;
	color: #000000;
}

.pd_normal
{
	color: #000000;
}
.pd_normal_red
{
	color: red;
}

.pd_grey
{
	font-size: 10px;
	color: #777;
}
.AWSColourName5
{
	color: #fff;
}
.watermark
{
	color: #999;
	font-style: italic;
}
