﻿body 
{
    font: normal 73%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
    font-family:Verdana,Arial,Sans-Serif;
}

li
{
    margin-bottom:10px;
    margin-top:10px;
}

.wrapper
{
    text-align:center;
    width:100%;
}

.mainContent
{
    background-color:#E2DCC9;
    width:100%;
}

#navContainer
{
    text-align:center;
}

.navContainer
{
    text-align:center;
}

#nav {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: auto;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
    width: 100%;
}
#nav ul li {
	float: left;
	border-right: solid #bbb 1px;
}
#nav ul li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 5px 5px 5px 5px;
}
#nav ul li a:hover {
	background-color: #CCCCCC;
	color: #000000;
}

.PrettyMenu .AspNet-Menu-Vertical ul.AspNet-Menu li
{
    text-align:left;
}

.PrettyMenu .AspNet-Menu-Vertical ul.AspNet-Menu li li
{
    text-align:left;
}

H1
{
    font-size:14pt;
    color:#212B4C;
}

H2
{
    FONT-SIZE: 85% !important;	
    MARGIN-BOTTOM: 10px;	
    PADDING-BOTTOM: 3px;	
    TEXT-TRANSFORM: uppercase;	
    COLOR: #212B4C;	
    BORDER-BOTTOM: #415698 1px solid;
    text-align: center;
}

.lblTextLeft
{
    PADDING-RIGHT: 0px;	
    BORDER-TOP: #e2dcc9 1px solid;	
    DISPLAY: block;	
    PADDING-LEFT: 55px;	
    FONT-SIZE: 85%;	
    PADDING-BOTTOM: 5px;	
    LINE-HEIGHT: 100%;	
    PADDING-TOP: 5px;	
    FONT-FAMILY:Trebuchet MS, Tahoma, Verdana,Arial, Times New Roman, Georgia, serif;	
    TEXT-DECORATION: none; 
    color:#212B4C;
}

.lblTextRight
{
    PADDING-RIGHT: 0px;	
    BORDER-TOP: #e2dcc9 1px solid;	
    DISPLAY: block;	
    PADDING-LEFT: 0px;	
    FONT-SIZE: 85%;	
    PADDING-BOTTOM: 5px;	
    LINE-HEIGHT: 100%;	
    PADDING-TOP: 5px;	
    FONT-FAMILY:Trebuchet MS, Tahoma, Verdana,Arial, Times New Roman, Georgia, serif;	
    TEXT-DECORATION: none; 
    color:#212B4C;
    text-align:left;
}

.lblHeadingText
{
    BORDER-TOP: #e2dcc9 1px solid;
    DISPLAY: block;
    FONT-SIZE: 85%;
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 100%;
    PADDING-TOP: 10px;
    FONT-FAMILY: Trebuchet MS, Tahoma, Arial, Helvetica, clean, Sans-Serif;
    TEXT-DECORATION: underline;
    color: #212B4C;
    text-transform: uppercase;
}

.lblTextTitle
{
    BORDER-TOP: #e2dcc9 1px solid;	
    DISPLAY: block;		
    FONT-SIZE: 12pt;	
    PADDING-BOTTOM: 10px;	
    LINE-HEIGHT: 100%;	
    PADDING-TOP: 10px;	
    FONT-FAMILY: Trebuchet MS, Tahoma, Arial, Helvetica, clean, serif;	
    color:#212B4C; 
}

.mainGrid
{
    margin-left:10px;
    margin-right:10px;
    text-align:center;
    color:#212B4C;
    width:900px; 
    background-color:White;
    font-size:8pt;
}

.bulletList
{
    text-align:left;
    font-size:10pt;
}

.bulletListOpaque
{
    text-align:left;
    font-size:10pt;
    filter:alpha(opacity=75);
}

.spanTop
{
    padding-left: 10px; 
    padding-right: 10px; 
    font-family: Verdana, arial; 
    font-size:11pt;
    color: #212B4C;
    width:80%;
}

.mainGridCellHeader
{
    color:#212B4C;
    width:50%; 
    text-align: center; 
    font-size: 12pt;
}

.mainGridCell
{
    text-align:right;
}

.mainGridCellLight
{
    background-color:#F9F8F2;
}

.copyright
{
    font-size:9pt;
    color:#978d79;
}

.hintText
{
    font-size:9pt;
    color:Gray;
    font-style:italic;
}

.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.70;   
}  
  
.updateProgress
{
    border-width:1px; 
    border-style:solid; 
    background-color:#FFFFFF; 
    width:150px; 
    height:200px;
    margin: 10px auto;
    padding-top: 10px;
    text-align:left;
}

.updateProgressMessage
{
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
}

td.left
{
    
}

.menu
{			
    FONT-SIZE: 85%;		
    FONT-FAMILY:Trebuchet MS, Tahoma, Verdana,Arial, Times New Roman, Georgia, serif;	
    TEXT-DECORATION: none; 
    color:#212B4C;
    padding-right:5px;
    padding-left:5px;
}

.menu:hover
{
    background-color:#fef5d8;
    color:#47463f;
}

.login
{			
    FONT-SIZE: 100%;		
    FONT-FAMILY:Trebuchet MS, Tahoma, Verdana,Arial, Times New Roman, Georgia, serif;	
    TEXT-DECORATION: none; 
    color:#EDEFF5;
    padding-right:5px;
    padding-left:5px;
}

.login:hover
{
    color:#A1ABCC;
}

.loginPanel
{			
    FONT-SIZE: 85%;		
    FONT-FAMILY:Trebuchet MS, Tahoma, Verdana,Arial, Times New Roman, Georgia, serif;	
    TEXT-DECORATION: none; 
    color:#212B4C;
    padding-right:5px;
    padding-left:5px;
}

.loginPanel:hover
{
    color:Gray;
}

a#signupPub img
{
    background: url(../Images/SignUp/Publishers/button_0.gif);
    border:none;
}

a#signupSW img
{
    background: url(../Images/SignUp/Songwriters/button_0.gif);
    border:none;
}

a#signupPub:hover img
{
    filter:alpha(opacity=75);
    border:none;
}

a#signupSW:hover img
{
    filter:alpha(opacity=75);
    border:none;
}

a.homeButton 
{
    display: block;
    width:124px;
    height:51px;
    background: url('../Images/Menu/MouseOver/Home_Over.gif');
}

a:link.homeButton, a:visited.homeButton
{
    background: url('../Images/Menu/Normal/Home.gif');
}

a:hover.homeButton
{
    background: url('../Images/Menu/MouseOver/Home_Over.gif');
}

a.aboutButton 
{
    display: block;
    width:216px;
    height:51px;
    background: url('../Images/Menu/MouseOver/About_Over.gif');
}

a:link.aboutButton, a:visited.aboutButton
{
    background: url('../Images/Menu/Normal/About.gif');
}

a:hover.aboutButton
{
    background: url('../Images/Menu/MouseOver/About_Over.gif');
}

a.toolsButton 
{
    display: block;
    width:138px;
    height:51px;
    background: url('../Images/Menu/MouseOver/Tools_Over.gif');
}

a:link.toolsButton, a:visited.toolsButton
{
    background: url('../Images/Menu/Normal/Tools.gif');
}

a:hover.toolsButton
{
    background: url('../Images/Menu/MouseOver/Tools_Over.gif');
}

a.contactButton 
{
    display: block;
    width:187px;
    height:51px;
    background: url('../Images/Menu/MouseOver/Contact_Over.gif');
}

a:link.contactButton, a:visited.contactButton
{
    background: url('../Images/Menu/Normal/Contact.gif');
}

a:hover.contactButton
{
    background: url('../Images/Menu/MouseOver/Contact_Over.gif');
}

a.helpButton 
{
    display: block;
    width:130px;
    height:51px;
    background: url('../Images/Menu/MouseOver/Help_Over.gif') 0 0 no-repeat;
}

a:link.helpButton, a:visited.helpButton
{
    background: url('../Images/Menu/Normal/Help.gif');
}

a:hover.helpButton
{
    background: url('../Images/Menu/MouseOver/Help_Over.gif');
}

.imageLoader
{
    background: url('../Images/Menu/Normal/Home.gif');
    background: url('../Images/Menu/MouseOver/Home_Over.gif');
    background: url('../Images/Menu/Normal/About.gif');
    background: url('../Images/Menu/MouseOver/About_Over.gif');
    background: url('../Images/Menu/Normal/Tools.gif');
    background: url('../Images/Menu/MouseOver/Tools_Over.gif');
    background: url('../Images/Menu/Normal/Contact.gif');
    background: url('../Images/Menu/MouseOver/Contact_Over.gif');
    background: url('../Images/Menu/Normal/Help.gif');
    background: url('../Images/Menu/MouseOver/Help_Over.gif');
    visibility:hidden;
}

.tablestyle 
{
    font-family: Trebuchet MS, Tahoma, arial;
    font-size: small;
    border: solid 1px #7f7f7f;
    color: #212B4C;
}

.altrowstyle 
{
    background-color: #edf5ff;
}

.headerstyle th 
{
    background: url('../Images/gvHeaderBackground.gif') repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: white;
    padding: 4px 5px 4px 10px;
    text-align: center;
    vertical-align: bottom;
    background-color:#415698;
}  

.headerstyle th a
{
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    color: #000;
    display: block;
    padding-right: 10px;
}    

.sortaltrow, .altrowstyle .sortaltrow 
{
    background-color: #edf5ff;
    color: #212B4C;
}

.rowstyle
{
    background-color:White;
    color:#212B4C;
}

.sortrow, .altrowstyle .sortrow 
{
    background-color: #dbeaff;
}

.rowstyle td, .altrowstyle td 
{
    border-right: solid 1px #cbcbcb;
}

.headerstyle .sortascheader 
{
    background: url(../Images/gvHeaderBackground.gif) repeat-x 0px -100px;
}

.headerstyle .sortascheader a 
{
    background: url(../Images/gvHeaderSortUp.png) no-repeat right 50%;
} 

.headerstyle .sortdescheader 
{
    background: url(../Images/gvHeaderBackground.gif) repeat-x 0px -100px;
}   

.headerstyle .sortdescheader a 
{
    background: url(../Images/gvHeaderSortDown.png) no-repeat right 50%;
} 

.mainDiv
{
    width:920px; 
    background-image:url('../Images/susGradient.gif'); 
    background-repeat:repeat-y;
}

.mainPanel
{
    width:800px;
    background-color:White;
}

.mainTable
{
    width:100%; 
    background-image:url('../Images/bg_paper_mid.jpg'); 
    background-repeat:repeat-y; 
    border-color:Gray;
}

.upload H3
{
    margin:0;
    padding-bottom:5px;
    font-size:14px;
}        
.upload IFRAME
{
    text-align:center;
    vertical-align:middle;
    border-style:none;
    margin:0px;
    width:100%;
    height:35px;
}
#status, .commands{ height:25px; line-height:25px; }
.upload .commands{ float:right; }
.hidden { display:none; }        
#status { float:left; }
#status.error{ color:Red;}
#status.info{ color:#333;}
#status.success{ color:green;}

.newMainBar:hover
{
    color:#CCCCCC;
    filter:alpha(opacity=75);
    cursor:hand;
}

.buttonLong
{
    background-image:url('../Images/ButtonLong.jpg');
    text-decoration:none;
    text-align:center;
    vertical-align:middle;
    width:220px; 
    height:30px;
    margin-top:5px;
}
.buttonLong:hover
{
    color:#CCCCCC;
    filter:alpha(opacity=75);
}
.buttonExtraLong
{
    background-image:url('../Images/ButtonLong360.jpg');
    text-decoration:none;
    text-align:center;
    vertical-align:middle;
    width:360px; 
    height:30px;
    margin-top:5px;
}
.buttonExtraLong:hover
{
    color:#CCCCCC;
    filter:alpha(opacity=75);
}

.newHL
{
    color:White;
    text-decoration:none;
}
.newHL:hover
{
    color:#CCCCCC;
    filter:alpha(opacity=75);
}
.newHLLong
{
    color:White;
    text-decoration:none;
}
.netHLLong:hover
{
    color:#CCCCCC;
    filter:alpha(opacity=75);
}




