body {
	#text-align:center; /* IE fix to center the div */
	margin: 0 0;
}

#frame
{
    font-family: arial,sans-serif;  /* calibri */
    font-size: 11px;
    font-color: DarkGray;
    text-align: justify;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-bottom: 350px;
}

#loginLine
{
	display: block;
	float: left;
	font-style: italic;
	font-size: 10pt;
}

#logoutLink
{
	display: block;
	float: right;
	margin-bottom: 10px;
	text-align:right;
	font-size:12px;
}

.formError
{
	color: red;
}

.panel
{
    border: solid 1px;
	border-color: LightGray;
    width: 540px;
    padding: 12px;
}

.panel tr
{
	font-size: 10pt;
}

.forgotPassword
{
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
}

.loginError
{
    display: inline-block;
    color: Red;
    padding: 5px 0px;
}

.headerVSpace
{
    margin-top: 10px;
}

.smallerFont
{
	font-size: 10pt;
}

.results
{
/*	font-family: calibri; */
/*	font-size: 10pt;*/
	width:100%;
	border-spacing:0px;
}

.results th
{
	text-align: left;
	padding: 2 5px;
	font-size:11px;
	/*font-style: italic; */
	font-weight: normal;
	/*font-weight: bold; */
	/*color: #222222;*/
}

.results td
{
	text-align:left;
	padding: 3 5px;
	font-size:11px;
	/*border-bottom:1px solid lightgray;*/
}

.download {
	margin-bottom:0px;
}

.showing {
	margin-top:5px;
}

.footer
{
	text-align: center;
	margin: 50px 0px 0px 0px;
}

.logoLine
{
	width:958px;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 15px;
}

noscript
{
	color: red;
}
	
span.ui-icon-pencil,
span.ui-icon-check,
span.ui-icon-cancel
{
    display: inline-block;
    position: relative;
}



.ui-tabs{
	width:957px;
	padding:1px;
	font-size: 12px;
}

#changePassword tr{
	font-size: 12px;
}

#userinfo td:first-child {
	width:150px;
}

#userinfo td {
	float:left;
	width:300px;
}

#element{
	width: 100%;
	vertical-align : middle; 
	display : table;
	clear:both;
}

#element p{
	display: table-cell;
	padding-top:2px;
	padding-left:4px;
}

#element a:hover { 
	color:#000;
}

.left {
	height:auto;
	float:left;
}

.right {
	float:right;
	display: table-cell;
}

#rightcontent {
	float:right;
	width:690px;
	border-left:0px solid gray;
	/*padding-bottom:1000px;
	margin-bottom:-1000px;*/
}
			
#menu {
	width:205px;
	float:left;
	padding: 5px;
	border-right:1px solid gray;
	/* Default rules */
	margin-bottom: -9975px;
	padding-bottom:10000px;
	padding-right:10px;
	/* IE 7 and lower specific rules */
	*padding-top:0px;
	*padding-left:10px;
	*padding-bottom:0px;
	*margin-bottom:0px;
}

#menutitle{
	font-size:12px;
	font-style:bold;
	padding-top: 10px;
	display:block;
	clear:both;
}

#menu div:first-child {
	padding-top:0px;
}

#menuitem {
	height: auto;
	font-size:12px;
	display:block;
	clear:both;
}

#menuitemicon {
	float:left;
	padding-top:1px;
}

#menuitemtext {
	width:175px;
	float:right;
	white-space:pre-wrap;
	padding-top:2px;
	padding-bottom:2px;
}

.ui-dialog{
	font-size:12px;
	text-align:left;
	display:absolute;
	overflow:hidden;
}
/*
.ui-dialog-content table{
	font-size:12px;
	width:450px;
	float:left;
}
*/
.ui-dialog-content table tr td {
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* css-3 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	word-break: break-all;
	#word-break: nobreak; /* Internet Explorer fix */
	/*width:350px;*/
}

.ui-dialog-content table tr td:first-child {
	font-style: italic;
	white-space:nowrap;
	#word-break: nobreak; /* Internet Explorer fix */
	background-color:white;
	/*width:100px;*/
}

#dialog-change-password table{
	width:370px;
}

.ui-state-error {
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
}

.ui-state-highlight {
	margin-bottom:5px;
	padding:5px;
}

.guifooterwrapper{
	position:relative;
	padding-left:10px;
	padding-top:5px;
	display:block;
	width:950px;
	font-size:12px;
}

.readonly{
	color: gray;
	readOnly: true;
}

.hidden {
	display:none;
}

.removecell, .previewcell{
	max-width:50px;
	width:50px;
}

.tablerow td{
	padding:2px 0px 2px 0px;
}

.artistinfoinput {
	color:lightgray;
	width:275px;
	float:left;
}

.registerlink {
	margin-top:5px;
	float:right;
}

.section {
	padding-top:15px;
}

.rightmessage {
	padding-bottom:5px;
	margin-right:10px;
	float:right;
}

.fbLikeBoxSpace
{
	width: 400px;
}

.fb-like
{
	padding-left: 5px;
}

.twitterLink
{
	display: inline-block;
	margin-top: 3px;
}

.twitterCell
{
	padding: 0 0;
}
