﻿body 
{
        font-family: Arial;
        font-size:10pt;
        color:#666;
}
#container 
{
    width:780px;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:8pt;
	/*background: url(../images/siteImages/mainBG.gif) repeat-y left top;*/	
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #blue;
	height:auto;
}

#content 
{
/*border: 0px solid yellow*/
    padding: 0px 20px 0px 40px;
	width:780px;
	background: url(../images/siteImages/mainBG.gif) repeat-y left top;
}
#contentInner{
padding-top:30px;
}

#homepageContentInner{
margin-left:-5px; 
width:710px;
}

#menu 
{
/*border: 1px solid green*/
	background: url(../images/siteImages/header.gif) repeat-y left top;
	  margin:0px 0px 0px 0px;
	  padding-top:145px; 
	  padding-left:35px; 
	  width:745px;
}

#footer 
    {
/*	border: 1px solid red;*/
	background: url(../images/siteImages/footer.gif) no-repeat left bottom;
    font-size:7pt; 
    margin-left:0px;
    margin-bottom:0px;
    margin-top:0px;
	width:745px;
	height:50px;
	padding-left:35px;   
    }
	
	
#lhCol{
	float: left;
	width:260px ;
	margin:0px;
	margin-right:0px;
	height:100%;
}

#rhCol{
	margin-left:300px;
	width:340px;
}

#frontPageTable td{
padding-right:5px;

}



	

#menu img 
{
padding-right:26px;
}

#menu img.lastImgbut1
{
    padding-right:185px;
}
#menu img.lastImgbut
{
    padding-right:0px;
}


img 
{
    border:none;
}

table 
{
   
    border-collapse:collapse;
  	background:transparent; 
}


.downloadTrue 
{
    color:Red;
}
.downloadTrue td a 
{
    color:Red;
}

table.projTable 
{
    margin-bottom:10px;
	background:transparent;
	border-top:none;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-top:-16px;
	width:653px;
        
}



table.projTable td 
{
    vertical-align:middle;
    height:25px;
}
table.projHeader
{
    margin-bottom:15px; 
}
table.projHeader tr
{
   background-color: #ecf8fa;
   height:25px;
   
}
table.projHeader td
{

    vertical-align:middle;
}
td.projCellContact 
{
    width:653px;
    height:30px;
    
    vertical-align:middle;
}
td.projCell1 
{
    width:352px;
}
td.projCell1 span 
{
    font-size:11px;
    color:#333;
    font-weight:bold;
}
td.projCell2
{
    width:195px;
}
td.projCell3
{
    width:75px;
}
td.projCell4
{
    width:31px;
}

td.innerTD1 
{
 width:375px;   
 height:35px;
 padding-top:4px;
}
td.innerTD2
{
   width:219px; 
}
td.innerTD3 
{
 width:278px;   
}

td.projCell5
{
    width:185px;
}

td.projCell6
{
    width:335px;
}
td.projCell7
{
    width:69px;
}
td.projCell8
{
    width:69px;
}
img 
{
    border:0px;
}
span.projWidget 
{
   
    vertical-align:middle;
}

a.download 
{

 text-decoration:none;
 color:#666;   
 background: transparent url(../images/nav/urlArrow.gif) no-repeat center right;
 padding:0px 12px 0px 0px;
}
a.download:hover
{

 text-decoration:underline;
  

}
a.viewFile 
{

 text-decoration:none;
 color:#000;   
 background: transparent url(../images/nav/urlArrow.gif) no-repeat center right;
 padding:0px 12px 0px 0px;
}
a.viewFile:hover
{

 text-decoration:underline;


}
#projectArea 
{
  
    margin: 0px 0px 0px 0px;
    
    font-size:12pt;
    font-weight:bold;
    color:#888;
}
#projectArea img 
{
    float:right;

}
#projectContent 
{
    font-size:9pt;
    font-weight:bold;
    margin:40px 0px 10px 0px;
    color:#444;
}

#projectAreaContent 
{
    font-size:9pt;
    font-weight:bold;
    margin:-5px 0px 10px 0px;
    color:#444;
}




.errorText 
{
    padding-left:5px;
    color:Red;
}
.errorTextPadded
{
    color:Red;
    display:block;
    height:30px;
}
#projectAreaAdmin
{
    
    margin: 40px 0px 0px 15px;

    font-size:12pt;
    font-weight:bold;
    color:#888;
}
#projectAreaCont 
{
    
    margin: -15px 0px 0px 15px;

    font-size:12pt;
    font-weight:bold;
    color:#888;
}
#storylistTable {
width:650px;
}
#storylistTable td.col1 {
width:400px;
height:20px;
}
#storylistTable td.col2 {
width:100px;
}
#storylistTable td.col3 {
width:50px;
}
#storylistTable td.col4 {
width:72px;
}
#storylistTable tr.row {
background-color:#ecf8fa;
}
#storylistTable tr.altrow {
background-color:transparent;
}

#storylistTable a.editstoryBut
{

 text-decoration:none;
 color:#000;   
 background: transparent url(../images/nav/urlArrow.gif) no-repeat center right;
 padding:0px 12px 0px 0px;
}
.hidden label
{
    display:none;
}

#userlistTable {
width:600px;
}

#userlistTable td.col1 {
width:100px;
height:20px;
}
#userlistTable td.col2 {
width:250px;

}
#userlistTable td.col3 {
width:50px;
}
#userlistTable td.col4 {
width:72px;
}
#userlistTable tr.row {
background-color:#ecf8fa;
}
#userlistTable tr.altrow {
background-color:#fff;
}

#userlistTable a.editstoryBut
{

 text-decoration:none;
 color:#666;   
 background: transparent url(../images/nav/urlArrow.gif) no-repeat center right;
 padding:0px 12px 0px 0px;
}

#clientlistTable {
width:100%;
}
#clientlistTable td.col1 {
width:80%;
padding-left:10px;
}

#clientlistTable td.col3 {
width:50px;
}
#clientlistTable td.col4 {
width:55px;
}
#clientlistTable tr.row {
background-color:#ecf8fa;
height:25px;
}
#clientlistTable tr.altrow {
background-color:#fff;
height:25px;
}

#clientlistTable a.editstoryBut
{

 text-decoration:none;
 color:#666;   
 background: transparent url(../images/nav/urlArrow.gif) no-repeat center right;
 padding:0px 12px 0px 0px;
}
.projRadioButtons input
{
    width:30px;
}
#panelMedia 
{

}
.webWindow
        {
            width:400px;
            height:400px;
            border:Outset;
            background-color:white;
        }
        .webWindowBody
        {
            padding:10px;
        }
        .webWindowTitleBar
        {
            font:14px Verdana,Sans-Serif;
            padding:5px;
            background-color:#33cccc;
            color:#000;
            cursor:move;
            font-weight: bold;
        }
        .webWindowTitleText
        {
            float:left;
        }
        .webWindowClose
        {
            background-color:#33cccc;
            cursor:pointer;
        }
        .windowStrong 
        {
         font-weight:bold;   
             font-family:Arial, Helvetica, Sans-Serif;
    font-size:8pt;
        }
        
        .cont1 
        {
            padding-right:30px;
        }
        a.contactEmail 
        {
            text-decoration:none;
            color:#666;
            
        }
               a.contactEmail:hover
        {
            text-decoration:underline;
            color:#666;
            
        }
        input.nonImgBut 
        {
             font:14px Verdana,Sans-Serif;
             color:#666;
             border:1px solid #666;
             background-color:#fff;
             cursor:hand;
        }
    
    #frontPageTable 
    {
        width:700px; 
		margin-bottom:130px;margin-top:5px;
    }
    .enterClientAreaBut 
    {
        margin-top:-30px;
        margin-left:20px;
    }
    #innerContainer 
    {
	width:600px;	
   margin: 5px 0px 0px 15px;
   border: 1px solid #ddd;  
   padding:20px;
        
    }
    
        #login 
    {
   margin: 5px 0px 200px 15px;
   border: 1px solid #ddd;  
   padding:20px;
        
    }
    #login input.fields 
    {
        height:14px;
        width:200px;
        border:1px solid #ccc;
        color:#33cccc;
        margin-left:10px;
        padding-left:4px;
      
    }
    #logOutBut 
    {
    position:relative;
    left:605px;
    margin-top:-10px;
   
    }
/*   #storyDownloadLinks 
    {
     position:relative; 
    
     width:150px; 
     border:1px solid #ddd; 
     padding:10px;   
     left:4px;
    }*/
    
       #storyDownloadLinks 
    {
 
    
     width:150px; 
     border:1px solid #ddd; 
     padding:10px;   

  
    }
    #backBut img
    {
     /*float:right;
     margin-top:5px;
	 */
     
    }
    
    
  #storyPanel 
    {
        
        margin-left:200px;
        margin-right:50px;
        margin-top:-90px;
        
    }
    

.storyTitle 
{
	display:block;
	height:20px;
	text-decoration:none;
	color:#666;
	font-weight:bold;
}

.storyTitle:hover
    {
      text-decoration:underline;
    }
    
    #storyDownloadLinks a
        {
    
            text-decoration:none;
            color:#666;
           line-height:20px;
            
        }
               
    #storyDownloadLinks a:hover
        {
            text-decoration:underline;
            color:#666;
            
        }
    #adminArea
{
    
    margin: 5px 0px 0px 15px;

    font-size:12pt;
    font-weight:bold;
    color:#888;
}
#adminMenuImg 
{
    padding-right:205px;
}

.clientamendFields 
    {
        height:14px;
        width:200px;
        border:1px solid #ccc;
        color:#33cccc;
   margin-left:43px;
        padding-left:4px;
        margin-right:10px;
      
    }
    .fileUpBut
        {
        height:18px;
        width:206px;
        border:1px solid #ccc;
        color:#33cccc;
        padding-left:4px;
        margin-left:30px;
        margin-right:10px;
      
    }
    .fileUpBut2
        {
        height:18px;
        width:206px;
        border:1px solid #ccc;
        color:#33cccc;
        padding-left:4px;
        margin-left:60px;
        margin-right:10px;
      
    }
        .fileUpBut3
        {
        height:18px;
        width:206px;
        border:1px solid #ccc;
        color:#33cccc;
        padding-left:4px;
        margin-left:10px;
        margin-right:10px;
      
    }
    .ddList 
    {
        
        font-size:11px;
        border: 1px solid #ddd;
        height:20px;
        color:#666;
        
    }
 .ddList2 
    {
        
        font-size:11px;
        border: 1px solid #ddd;
        height:20px;
        color:#666;
        margin-left:35px;
        
    }
    #createProjBut 
    {
     margin-left:568px;
     margin-top:-10px;   
    }
    #newsAdminStyles.textField
    {
        height:14px;
        width:200px;
        border:1px solid #ccc;
        color:#33cccc;
       
        padding-left:4px;
        margin-right:10px;
    }
    
/*      input[type='text'].storySynopsis
    {
        width:500px;
        height:200px;
        border:1px solid #ccc;
    }
    
    #newsAdminStyles input[type='text'].story
    {
        width:500px;
        height:300px;
        border:1px solid #ccc;
    }

*/

hr 
{
    width:600px;
    color:#ddd;
    text-align:left;
    margin-top:5px;
}
.storySynopsis, .story, .userLB
{
        font-family:Arial, Helvetica, Sans-Serif;
        font-size:10pt;
        color:#000;
}

#addUserButs 
{
height:20px;

}

#addUserButs input
{
vertical-align:middle;
margin-bottom:5px;
margin-left:5px;
}
.userListAdminCreateUser 
{
  padding-left:570px;  
  margin-top:-10px;
}
.clientListAdminCreateClient 
{
  padding-left:550px;  
  margin-top:-10px;
  margin-bottom:20px;
 
}
.juice 
{
    color:#33cccc;
}
.removeLink 
{
    margin:-23px 0px 0px 10px;
}
#qtMedia 
{
    margin-top:50px;
    /*margin-bottom:20px;*/
}
.altRowTable 
{
    background-color:#f0f0f0;
}
#storyMaster
{
    margin-top:20px;
    
    margin-left:0px;
}

#storyMaster td 
{
    vertical-align:top;
}
#storyMaster td.lhPanel
{
   width:150px;
   
 
}

#storyMaster td.rhPanel
{
   width:450px;
   padding-left:20px;
   padding-top:0px;
}
h1 
{
    font-size:8pt;
    color:#611759;
    font-weight:bold;
    margin:10px 0px 10px 0px;
}
ul.infoPage 
{
    list-style-position:outside;
    list-style-image:url(../images/listImg.gif);
    margin-left:0px;
}
ul.infoPage li 
{
    margin-bottom:10px;
}
#lhcolJuiceText 
{
    font-size:8pt;
    color:#611759;
    width:150px;
}   
    
#clientsTable 
{
	margin-top:20px;
	padding:2px;
	width:500px;
	border:none;
}
#clientsTable td 
{
	width:110px;
	line-height:18px;
}

.portfolioTable{
	width: 180px;
	padding-right:80px;
	padding-left:0px;
	padding-bottom:20px;
}




    #portTable td 
    {
    width:175px;
	padding:10px;
	}
	