﻿body
{
    margin: 0px;
    padding: 0px;
    background-color: #2e2f30;
    color: #2ea642;
    font-family:Sans-Serif;
     font-size:13.5px;
     text-align:center;
}


#wrapper
{
    width: 785px;
    margin: auto;
    background-color: #0f110e;
    border: solid 3px black;
    text-align:left;
}

#background
{
    width: 785px;
    background-image: url(Images/mainBackground.jpg);
    background-repeat: no-repeat;
    background-position: top;
}
#header
{ 
    width:785px;
    height:336px;
    
}

#header_a
{
    position: relative;
    z-index: 1;
    top: -335px;
    height:345px;
    width:785px;
    background-repeat:no-repeat;
   
}


#header_b
{
    position: relative;
    z-index: 3;
    background-image: url(Images/topHeading.png);
    background-repeat: no-repeat;
    width: 785px;
    height: 336px;
     
   
}

#shadow
{
  width:785px;
  height:13px;
  margin:0px;
  padding:0px;   
}

#button
{
    float:left;
    
}

#search
{
    float:right;
    margin:0px;
  
    
}


#textbox
{
   float:right;
    background-image: url(Images/searchTextbox.png);
    background-repeat: no-repeat;
    width: 140px;
    height:18px;
    
}


.textSearch
{
    height: 13px;
    font-size: 9px;
    margin-left: 10px;
    background-color: Transparent;
    text-align:left;
    
}
#navbar
{
    margin-left: 25px;
    margin-top: 316px;
    width:755px;
   
    float:left;
   
}
#navbar ul
{
    text-decoration: none;
    list-style-type: none;
    display: inline;
    margin: 0px;
    padding: 0px;
}

#navbar li
{
    display: inline;
}
#navbar li a
{
    float: left;
    text-decoration: none;
    margin-left: 10px;
}


a
{
    color: #89d289;
    text-decoration: none;
}

a:hover
{
    text-decoration: none;
}

.smallMargin
{
    margin-left:17px;
}




a.home
{
    display: block;
    background-image: url(Images/home.png);
    background-repeat: no-repeat;
    width: 48px;
    height: 21px;
}

a.home:hover
{
    background-image: url(Images/homeOver.png);
    background-repeat: no-repeat;
    width: 48px;
    height: 21px;
}


#selectedhome
{
    background-image: url(Images/homeOver.png);
}


a.news
{
    display: block;
    background-image: url(Images/news.png);
    background-repeat: no-repeat;
    width: 48px;
    height: 21px;
}

a.news:hover
{
    background-image: url(Images/newsOver.png);
    background-repeat: no-repeat;
    width: 48px;
    height: 21px;
}


#selectednews
{
    background-image: url(Images/newsOver.png);
}

a.services
{
    display: block;
    background-image: url(Images/services.png);
    background-repeat: no-repeat;
    width: 74px;
    height: 21px;
}

a.services:hover
{
    background-image: url(Images/servicesOver.png);
    background-repeat: no-repeat;
    width: 74px;
    height: 21px;
}


#selectedservices
{
    background-image: url(Images/servicesOver.png);
}
a.games
{
    display: block;
    background-image: url(Images/games.png);
    background-repeat: no-repeat;
    width: 59px;
    height: 21px;
}

a.games:hover
{
    background-image: url(Images/gamesOver.png);
    background-repeat: no-repeat;
    width: 59px;
    height: 21px;
}


#selectedgames
{
    background-image: url(Images/gamesOver.png);
}


a.careers
{
    display: block;
    background-image: url(Images/careers.png);
    background-repeat: no-repeat;
    width: 79px;
    height: 21px;
}

a.careers:hover
{
    background-image: url(Images/careersOver.png);
    background-repeat: no-repeat;
    width: 79px;
    height: 21px;
}


#selectedcareers
{
    background-image: url(Images/careersOver.png);
}



a.contacts
{
    display: block;
    background-image: url(Images/contacts.png);
    background-repeat: no-repeat;
    width: 74px;
    height: 21px;
}

a.contacts:hover
{
    background-image: url(Images/contactsOver.png);
    background-repeat: no-repeat;
    width: 74px;
    height: 21px;
}


#selectedcontacts
{
    background-image: url(Images/contactsOver.png);
}






a.about
{
    display: block;
    background-image: url(Images/about.png);
    background-repeat: no-repeat;
    width: 54px;
    height: 21px;
}

a.about:hover
{
    background-image: url(Images/aboutOver.png);
    background-repeat: no-repeat;
    width: 54px;
    height: 21px;
}


#selectedabout
{
    background-image: url(Images/aboutOver.png);
}





#content
{
    width: 785px;
    margin: 0px;
    padding: 0px;
}


#contentSide
{
    width: 643px;
    float: left;
    margin: 0px;
   
 
}
#sidebar
{
    width: 140px;
    float: left;
    //height: 640px;
	padding-bottom: 10px;
    background-image: url(Images/sideBackground.png);
    background-repeat: no-repeat;
    background-position: 0px 60px;
}

#footer
{
    width: 785px;
    height: 250px;
    clear: both;
}

#footerText
{
   widows:350px;
   height:28px;
    margin-top:30px;
     
    
}


#footer_a
{
    background-image: url(Images/footer.png);
    background-repeat:no-repeat;
    width: 702px;
    height: 250px;
    margin-left: 43px;
    clear:both;
}

#logos
{
    margin-left: 42px;
    padding-top: 20px;
}
#footerTag
{
    margin-left: 30px;
    margin-top: 10px;
    width: 82px;
    height: 44px;
    float: left;
}

#footerSecondTag
{
    width: 70px;
    height: 46px;
    float: right;
    margin-right: 30px;
    margin-top: 10px;
}
#navBottom
{
    color: #0a4b34;
    font-family: Sans-Serif;
    margin-top: 20px;
    font-size: 10.5px;
    
    
   
}

#navBottom ul
{
    text-decoration: none;
    list-style-type: none;
    display: inline;
     margin-left:25px;
    padding: 0px;
}

#navBottom li
{
    display: inline;
}

#navBottom li a
{
    text-decoration: none;
    color: #085338;
    margin-left:40px;
}

#services
{
    margin-right:50px;
}

#services ul
{
  
    margin:0px;
    padding:13px;
}

#services li
{
   padding-left:30px;  
   
}



.found_highlight
{
    background-color: Yellow;
}

.searchbox
{
    margin: 0px;
    padding: 0px;
}

.sideTable
{
    width:130px;
    margin-top:50px;
    margin-left:5px;
    
}
.sideText
{
     font-family:Sans-Serif;
      color:#31b046;
      font-size:10.5px;
}
#contentText
{
  margin-top:25px;
  margin-left:20px; 
}

.margin
{
  margin-left:20px;  
}
.padding
{
    padding-left:50px;
}

.maginTop
{
  margin-top:70px;  
  
}
.gameMarginTop
{
  margin-top:30px;  
}

.dateBackground
{
    background-image:url(Images/Icons/dateBackground.png);
    background-repeat:no-repeat;
    height:31px;
    width:98px;
    text-align:right;
    
    
}

.dateText
{
    font-size:12.5px;
    color:Black;
    font-weight:bold;
    padding-right:5px;
    
}
.dateText a
{
  color:Black;   
}

.cellwidth
{
   width:200px;  
}


.titles
{
    color:#1ebc5e;
    font-size:17px;
    margin-left:50px;
}

#marginRight
{
   margin-right: 50px; 
    text-align:justify;
}

#fontAbout
{
    font-size:10.5px;
    height:300px;
    
}
.marginLeft
{
    margin-left:90px;
    
}
.paddingAbout
{
   padding-left:10px;
}

.justify
{
   text-align:justify;    
}

.textboxCareer
{
    font-size:10px;
     vertical-align:middle;
      padding-bottom:1px;
      margin-bottom:10px;
      text-align:left;
            
}
.multiTextbox
{
   font-size:10px;
    overflow:auto;
}
.buttonCareer
{
    margin-top:10px;
}

#Terms
{
    font-size:10.45px;
     color:#aeaeae;
     margin-right:10px;
     
}

#Terms ul

{
   margin:0px;
   padding:13px;   
}

#Terms li
{
  padding-left:30px;  

}

.TopMargin
{
    margin-top:10px;
}
    
#newspress
{
  width:547px;   
}  


.red
{
    color:Red;
}

.dimension
{
   width:785px;
   height:332px;  
}