#leftWrapper {
  margin-left: 15px;
  width: 490px;
  float: left;  
}

#rightWrapper {
  margin-left: 15px;
  width: 430px;
  float: left; 
}


.genreList{
	font-size:10px;
}

div.leftAngle{
  height: 50px;  
	background-image:url(../images/txtBox_leftAngle_Big.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left: 18px;
}

div.rightAngle{
  border:0px solid red;
  height: 50px;
	background-image:url(../images/txtBox_rightAngle_Big.gif);
	background-position : right;
	background-repeat : no-repeat;
	padding-right: 18px;
	float: left;
}

div.bigTextBox{
  background-image:url(../images/pd-txtBg.gif);
  background-repeat: no-repeat;
  height: 50px;
}

.txt{
  font-size: 15px;
  width: 385px;
  border:0px;	
  font-family: "Lucida grande","Lucida Sans Unicode", Tahoma, Arial;
}

div.projectWrapper{
  width:447px;
  padding-top: 10px;
  padding-bottom: 20px;
  background-image:url(../images/dot.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}

div.projectTitle{
	font-size: 16px;
    width:360px;
}

div.projectTitle a:link, a:visited, a:hover{
	color:#606060;
	text-decoration: none;
}

div.projectDescription{
	color:#606060;
	padding-top: 15px;
	display: none;
}

div.pagingpn{
	margin-top:10px;
	width:450px;
}

div.firmWrapper{
	width:184px;
	float:left;
	margin-left:5px;
	padding-top: 20px;
	padding-right:15px;
    padding-bottom: 10px;
  
}

div.firmTitle{
	width: 70px;
	color:#606060;
}

div.firmTitle a{
    color:#606060;
    text-decoration:none;
}

div.firmGenre{
	width: 70px;
	color:#606060;	
}

div.firmIcon{	
  background-image:url(../images/image_shadow4.gif);
  background-repeat:no-repeat;
  width:65px;
  height:67px;
  float:left;
  margin-right:10px;
}

a.gonext {
  background-image:url(../images/button_next.gif);
  background-repeat:no-repeat;
  height:19px;
  width:54px;
  display:block;
  text-decoration:none;
  float:right;
}

a.goprev {
  background-image:url(../images/button_prev.gif);
  background-repeat:no-repeat;
  height:19px;
  width:54px;
  display:block;
  text-decoration:none;
  float:right;
}


















div.buttonpanel{
   width:370px;
   text-align:right;
}

.btnSubmit
{
    height:18px;
    width:48px;
    background-image:url(../images/submitgrey.gif) ;
    border:0;
}

.btnNext
{
    height:18px;
    width:48px;
    background-image:url(../images/nextgrey.gif) ;
    border:0;
}

.btnEdit
{
    height:16px;
    width:66px;
    background-image:url(../images/editorange.gif) ;
    border:0;
}

div.txtleftAngle
{
    background-image:url(../images/txtBox_leftAnglegrey.gif) ;
    background-position : left;
    background-repeat : no-repeat;
    padding-left: 18px;
    float: left;
}

div.txtrightAngle
{
    background-image:url(../images/txtBox_rightAnglegrey.gif) ;
    background-position : right;
    background-repeat : no-repeat;
    padding-right: 18px;
    float: left;
}

.txt1
{        
    height:18px;    
    border:0;
    border-top: 1px solid #DBDCDE;
    border-bottom: 1px solid #DBDCDE; 
    padding-top:2px;  
    margin:0px;
    background-color:#FFFFFF;    
}

.txtArea
{        
    height:100px;    
    border:0;
    border: 1px solid #DBDCDE; 
    padding-top:2px;      
}

table.inputForm{
    padding:0px;
}

table.inputForm td{
    padding-top:10px;
}

table.inputForm td.tlabel{
    font-weight:bold;
}

a.secTabh:link, a.secTabh:visited, a.secTabSelh:link, a.secTabSelh {
  display: block;
  border: 1px solid #dcdcdc;
  line-height: 18px;
  height: 36px;
  float: left;
  text-decoration: none;
  color: #c0c0c0;
  font-size: 11px;
  padding-left: 5px;
  padding-right: 5px;
}
a.secTabh:hover {
  background-color: #f0f0f0;
}

a.secTabSelh:link, a.secTabSelh {
  border-bottom: 1px solid #ffffff;
  color: #999999;
}



div.secTabLineh {
  height: 36px;
  float: left;
  border-bottom: 1px solid #dcdcdc;
  border-top: 1px solid #ffffff;
}

#divS1{
  width:393px;
  clear:both;
  background-color:#e7e7e9;
  padding-left:15px;
  padding-bottom:10px;
  
}

#divS2{
  width:393px;
  height:300px;
  clear:both;  
  background-color:#e7e7e9;
  padding-left:15px;
  padding-bottom:10px;
}

#divS3{
  width:393px;
  clear:both;
  background-color:#e7e7e9;
  padding-left:15px;
  padding-bottom:10px;
}

#divS4{
 width:393px;
 height:293px;
 clear:both;
 text-align:center;
 font-weight:bold;
 background-color:#e7e7e9;
 padding-left:15px;
 padding-bottom:10px;

}

#tnc a:link, #tnc a:visited {
  color: #606060;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  text-decoration: underline;
}
#tnc a:hover {
  text-decoration: underline;
}

div.largeTextbox
{
    background-image:url(../images/large_textbox.gif);
    background-repeat:no-repeat;
    height:35px;
    width:412px;
    padding-left:20px;
    padding-top:13px;
}

div.smaller{
    font-size:10px;
}

#inputTable th, td
{
    text-align:left;    
    padding-bottom:10px;
}


.floatleft{
    float:left;
}

table td.linedot{
  background-image:url(../images/dot185.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  
}

