/* CSS Document */



/*-----GENERAL------*/

html							

body							{	
								background:#eed502;
								font-family:Helvetica, Arial, sans-serif;
								font-size:12px;
								line-height:16px;
								color:#000000;
								height:100%;
								/*background:url(../_img/PSGrid_975px_12_2.png);*/
								margin:0 0 0 15px;}
					
A								{
								color:#000000;
								text-decoration:none;}
					
A:visited						{
								text-decoration:none;}
				
A:hover							{
								text-decoration:underline;
								}
					
H1								{ 	
								font-size:16px; line-height:16px; font-weight:bold;}
								
H1 A:hover						{
								text-decoration:none;}		
								
.inputFields					{ 
								background-color: #fff;
 								border:none;
 								width:543px;
 								height:40px;
 								margin-bottom:10px;
 								margin-top:3px;
  								font-size:21px;
  								font-weight:bold;
								}
								
/*-----LAYOUT------*/
					
#mainTop						{	
								position:relative; float:left; left:-7px;
								width:100%; height:220px;}
					
#ncm							{	
								position:absolute; top:2px; left:7px;}
				
#menu							{ 	
								position:absolute;
								left:247px; top:14px;}
					
#subNav							{	
								position:absolute; top:190px; left:7px;}

#mainContent					{	
								position:relative; float:left; left:-7px; 
								width:100%;
								padding-bottom:100px; margin:0;
								
								}
								
#mainText					{	
								position:relative; float:left; top:1px; 
								width:560px;
								}
								
#extraText					{	position:relative; float:left;
								top:2px; left:7px;
								width:247px;
}
	
#extraText p 				{	width:180px; margin:0; padding:0;
								}
								
#mainText H1					{	
								font-size:21px;
								line-height:24px;
								margin:0; padding:0;
								margin-right:15px;
								}
								
#mainText H1 a					{	
								text-decoration:underline;
								}

#mainText H1 a:visted			{	
								text-decoration:underline;
								color:#000;
								}

#mainText H1 a:hover			{
								text-decoration:none;
								color:#fff;
								}
								
								
#mainText p					{	
								font-size:13px;
								line-height:19px;
								margin-right:15px;
								}
								
#mainText li 				{ 
								list-style-type:none; 
								margin:3px 0 0 0; padding:0 0 3px 0;
								display:block; width:171px;	border-bottom:#000 solid 1px;
 								} 
								
#mainText ul 				{ 
								 
								margin:-8px 0 0 0; padding:0;
								display:block; width:171px;	border-top:#000 solid 1px;
 								}
								
.listBox					{	position:relative; float:left;
								width:171px; margin-right:15px;
}
								

								


/*-----DESIGN------*/

.boxDesign						{	
								position:relative; float:left;
								margin:0 3px 3px 0;
								width:157px; height:237px;
								background-color:#FFFFFF;}
					
.boxDesign:hover				{	
								/*background-color:#006666;*/
								background-color:#f7f4ae;
								}
					
.boxDesign:hover IMG			{
								opacity:0.5; filter:alpha(opacity=50);}
					
				
.project 						{ 	
								position:absolute; top:0; left:0;
								height:77px; width:150px;
								padding:160px 0 0 7px;
								font-size:12px; color:#000000; font-weight:normal;
								display:block;}
					
/*.boxDesign A:visited			{
								background: url(../_img/check.gif) no-repeat right bottom;	}*/
					
.boxDesign A:hover				{	
								color:#000; text-decoration:underline;}
					
.imgCounter						{	
								position:absolute; bottom:0; left:0; 
								height:22px; width:30px;
								font-size:9px; line-height:22px; color:#ccc000;
								text-align:center;
								background:#f7f4ae;}
				
.tagsContainer					{	
								position:absolute; bottom:0; right:0; 
								height:22px; width:127px;
								font-size:9px; line-height:22px;
								background:#f5ee67;}
				
.tagsText						{	
								margin:0 0 0 7px; 
								color:#ccc000;}
								
.tagsContainer A				{	
								margin:0 0 0 7px; 
								color:#ccc000;}
								
.tagsContainer A:hover			{	
								margin:0 0 0 7px; 
								color:#000000;}

.tagsContainerDetail			{	
								position:relative; clear:left;
								height:22px; width:127px;
								padding-left:7px;
								line-height:22px; font-size:9px;
								background:#f5ee67;}
				
.tagsContainerDetail A			{ 
								color:#ccc000;}
								
.tagsContainerDetail A:hover	{ 
								color:#000000;}
					
/*-----DETAIL------*/
					
#projectNav						{	
								position:absolute; top:222px; left:487px;}	
					
.detailImage IMG				{
								float:left;
								margin:0 3px 3px 0;}
					
					
					