/* Corporate/Contact Page */

#main .contact.all {
	border:				none;
	position:relative;
}
#main .contact {
	width:				778px;
	margin:				0;
	background-color:	#fdfdfd;
	border:				solid 1px #ededed;
	
}
#main .contact .contactbox .content div {
	float:				left;
	min-height:			160px;
	width:				357px;
	padding:			10px 0 0 15px;
	border-right:		10px solid #F6F6F6;
	border-bottom:		10px solid #F6F6F6;
	background-color:	#FFF;
}
#main .contact .contactbox .content div.last {
	border-right:		0;
	border-bottom:		0;
}

#main .contact .contactbox .content div.lastrow {
	border-bottom:		0;	
}
#main .contactbox .content {
	float:				left;
	width:				755px;
	background:			#F6F6F6;
	padding:			10px;
}
#main .contactbox {
	margin-bottom:		20px;
	padding:			1px;
	background-color:	#FFF;
	border:				1px solid #EEE;
}
#main .contact .contactbox p {
	color:				#555555;
	font-size:			14px;
	line-height:		18px;
	padding:			0 20px 0 0;
}
#main .contact .contactbox .content div a {	
	font-size:12px;
}

/* Resources  Corporate/About/Resources */

#resources{
     width:              580px;
     margin:             0;
     clear:              both;
     padding:            0px;
     margin:             0px;
     border-bottom:      1px solid #696262;
     height:             110px;
     background:         url("../webasset/ps_bg_about_full.jpg") no-repeat scroll 0 -110px;
     margin-bottom:      10px;
    }
    
#resources .re_logos{
     float:             left; 
     width:             105px; 
     text-align:        center; 
     border-right:      1px solid #a59f9f; 
     height:            110px;
     }
		
#resources .re_logos img{
      float:           left; 
      background:      #f2f2f2; 
      width:           75px; 
      height:          58px; 
      margin:          20px 10px 0 10px;
      }
         
.card ul.more_links li{background-position:152px center;
      }

#resources .information{
        float:            left; 
        width:            400px; 
        padding-left:     10px;
        }
        
#resources .information p{
        font-size:       13px; 
        color:           #555; 
        padding-top:     18px; 
        padding-left:    20px;
        }
            

/* About Playstation */
#playstation3 #main #connectivity .about_ps_image{
   border-bottom:dotted 1px #a59f9f;
   overflow:hidden;
}
#playstation3 #main #connectivity .ps_locations a.busubmit{
    background:url(ps_button_bg_right.gif) no-repeat right -198px;
    font-size:16px;
    height:33px;
    margin:5px 6px 0 0px;
    color:#FFFFFF !important;
    cursor:pointer;
    display:block;
    overflow:hidden;
    width:150px;}
    
#playstation3 #main #connectivity .ps_locations a.busubmit span{
    background:url(ps_button_bg_left.gif) no-repeat left -198px;
     display:block;
     height:28px;
     width:120px;
     padding:7px 0 0 14px;
     text-align:center;
     }

/* Intertestimonials */
#playstation3 #main #connectivity  p.buback_testimonial{background:none; margin:10px 0 0 500px;}

/* Campus Events */
#playstation3.career_section #main #connectivity .eventcalender{
     background-color:#EDEDED;
     margin:5px 0 0 0;
     border:1px solid #D6D6D6;
     height:25px; 
     font-size:13px; 
     line-height:25px;
     /*width:580px;*/
     width:540px;
     }
     
#playstation3.career_section #main #connectivity .bg2{
background-color:#e2e2e2}
#playstation3.career_section #main #connectivity .eventcalender .left{
       float:left;
       width:100px;
       padding:0 0 0 5px;
       }

#playstation3.career_section #main #connectivity .eventcalender .right{
      float:left;
      /*width:450px;*/
      width:410px;
      margin-left:20px;
      }	
	
/* Sponsorsip */	
					
#connectivity .editorial_content{
              width:580px; 
              float:left; 
              font-size:12px; 
              color:#555;
              }

#connectivity .editorial_content ul{
             border-bottom:1px solid #e3e3e3; 
             border-top:1px solid #e3e3e3; 
             float:left; 
             list-style-type:none; 
             list-style-image:none; 
             list-style-position:outside; 
             margin:0; 
             padding:10px 0;
             width:580px;
             }
             
.card ul.more_links li{
             background-position:152px center;}
             
#connectivity .editorial_content ul li{
            float:left; 
            margin:0; 
            padding:0 5px 0 0; 
            width:280px;

            }
            

#connectivity .editorial_content ul li img{
           float:left; 
           margin:3px 8px 0 0; 
           font-size:12px; 
           background:#f2f2f2;
           border:none;
           }
           
#connectivity .editorial_content ul li a{
           text-decoration:none; 
           display:block; 
           font-size:12px;
           }
           
#connectivity .editorial_content ul li a:hover{
        text-decoration:none; 
        color:#002596;
        }
        
#connectivity .technology{ 
        clear:both;
        }									
        
/* Offices */

.office{
        background-color:#EDEDED; 
        margin:5px 0 0 0; 
        border:1px solid #D6D6D6;
        height:125px; 
        font-size:13px; 
        padding:15px 0 0 0;
        line-height:18px;
        }

.office .right2{
        float:left;
        width:180px;
        margin-left:20px;
        }
				
.office .left2{
       float:left;
       width:200px;
       padding:0 0 0 5px;
       }
       
.office .left3{
       float:left;
       width:150px;
       padding:0 0 0 5px;
       }
			
ul.officelist{
        color:#999999;
        float:left;
        font-size:11px;
        line-height:16px;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0 0 -8px;
        padding:12px 0 0;
        width:655px;
        }
					        
					        
/* Styles added for News (Press Release Page) */

#result_bar{
        width:780px; 
        float:left; 
        font-size:13px; 
        color:#292929; 
        height:29px; 
        line-height:18px; 
        margin:0; 
        padding:0; 
        margin-bottom:5px; 
        margin-top:5px; 
        background:#ccc; 
        border-top:1px solid #B0B0B0;  
        border-bottom:1px solid #B0B0B0
        }
        
#result_bar .result_bar_left{
       float:left; 
       width:400px; 
       padding:3px 3px 3px 10px;
       }
       
#result_bar .result_bar_left .items_per_page{
      float:left; 
      width:150px;
      }
			
#result_bar .result_bar_left .items_per_page select{
      font-size:12px; 
      color:#555; 
      background:#e3e3e3;
      }


#result_bar .result_bar_left p{
       float:right; 
       padding-top:2px; 
       text-align:right; 
       width:150px;
       }

#result_bar .result_bar_left p span{
       font-size:15px; 
       font-weight:bold; 
       padding:0 1px 0 1px;
         } 
			
#result_bar .result_bar_right{
        float:right; 
        text-align:right; 
        width:320px; 
        display:block;
        }
				

#result_bar .result_bar_right ul{
        float:right; 
        list-style-image:none; 
        list-style-position:outside; 
        list-style-type:none; 
        margin:2px; 
        padding:0 1px 0 0; 
        }
        
#result_bar .result_bar_right ul li{
        float:left;
        }
        
#result_bar .result_bar_right ul li a{
       float:left; 
       height:21px; 
       padding-top:2px; 
       width:22px; 
       text-align:center; 
       background-color:#C0C0C0; 
       border:1px solid #B0B0B0; 
       margin-left:2px
        }
       

#result_bar .result_bar_right ul li a.active, #result_bar .result_bar_right ul li a:hover{
         color:#292929; 
         text-decoration:none; 
         background-color:#EDEDED; 
         border:1px solid #B0B0B0;
         }
				
#press{
      width:780px; 
      margin:0; 
      clear:both; 
      padding:0px; 
      margin:0px; 
      height:auto;
      }
		
#press .press_date{ 
       float:left; 
       width:105px; 
       text-align:center; 
       border-right:1px solid #767676; 
       height:60px; 
       background:#767676; 
       color:#ffffff; 
       padding:21px 15px 12px; 
       border-bottom:1px solid #8B8B8B;
       }
		
#press .press_date p{
       font-size:12px; 
       color:#555; 
       text-align:center; 
       margin-top:5px; 
       padding:5px 10px 25px 10px; 
       color:#ffffff; 
       line-height:17px;
       }
				
#press .information {
       float:left; 
       width:600px; 
       height:60px; 
       padding-left:10px; 
       padding-bottom:10px; 
       border-bottom:1px solid #E3E3E3; 
       border-top:1px solid #E3E3E3; 
       padding:17px 20px 16px; 
       border-left:1px solid #D8D8D8; 
        background:#EDEDED;
        }
        
#press .information p{
       font-size:12px; 
       color:#404040; 
       line-height:17px;  
       padding-left:5px;
       }
       
#press .information a{
       color:#292929; 
       text-decoration:none;
       }
       

#press .information a:hover{
      color:#002596; 
      text-decoration:none;
      }
				
#press .information1{
       float:left; 
       width:600px; 
       padding-left:10px; 
       padding-bottom:10px; 
       border-bottom:1px solid #E3E3E3; 
       padding:17px 20px 16px; 
       border-left:1px solid #D8D8D8;  
       background:#f1f1f1;
       }
       
#press .information1 p{
       font-size:12px; 
       color:#404040; 
       line-height:17px;
       padding-top:5px; 
       padding-left:5px;
       }
       
#press .information1 a{
       color:#292929; 
       text-decoration:none;
       }
       
#press .information1 a:hover{
        color:#002596; 
        text-decoration:none;
        }	

					        
					        
#wrap h3{
        color:#404040;
        font-size:18px;
        font-weight:bold;
        margin-bottom:10px;
        padding-top:10px;
        width:780px;
        }
        
.presstitlewithshade{
        border-bottom:1px solid #D7D7D7;
        color:#404040;
        font-size:18px;
        font-weight:bold;
        margin-bottom:20px;
        padding-bottom:10px;
        width:780px;
        }
        
.share{
        height:20px;
        position:absolute;
        right:10px;
        top:15px;
        width:50px;
        z-index:999;
        font-weight:bold;
        font-size:12px;
        }	

#playstation3.career_section #main #connectivity p.about_ps_image img{_width:540px;}				        