/*Basic formatting*/
		html{
		  background-color: #112255;
		  border: 0;
		  margin: 0;		  
		  padding: 0;
		}
		img{
		  border: 0;
		  margin: 0;
		  padding: 0;
		}
		div{
		  font-size: small;
		  font-weight: normal;
		  font-style: normal;
		  text-align:center;
		  color: #cccccc;
		  border: 0;
		  margin: 0;
		  padding: 0;
		}
		a, a:visited{		  
		  color: #FFFFFF;		  
		}
		form{
		  border: 0;
		  margin: 0;
		  padding: 0;
		}	
body{
  background-color: #112255;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: Arial, sans-serif;
}

.header {
  text-align: center;
  border-top-style: solid;
  border-bottom-style: none;
  border-width: 1ex;
  border-color: #112255;
  background-color: #112255;
}

.titleBar {
  font-size: medium;
  font-weight: bold;
  background-color: #112255;
  background-image: url("images/portalTemp/section_header_bar.jpg");
}

.titleBarDark {
  background-color: #112255;
}

.colorBackground {
  border-style: solid; 
  border-bottom-style: none;
  border-color: #112255; 
  border-width: 1ex; 
  color: #FFFFFF; 
  background-color: #112255;
}

.colorBorder {
  text-align: left;
  border-style: solid; 
  border-color: #112255; 
  border-width: 1ex;
}

.videoItemTitle {
  text-align: left;
  font-size: larger;
  border-top: none; /* for use in conjunction with .colorBorder */
}

.alertText {

  border-color: #112255;
  border-bottom-style: solid;
  border-bottom-width: 2ex;

  text-align: left;
}

.galleryItemTitle {
}

.profilesItemTitle {
  text-align: center;
  font-size: larger;
  border-top: none; /* for use in conjunction with .colorBorder */
}

.formAlignment {
  text-align: center;
}

.errorText {
  color: #FF0000;
}

.galleryImage {
  max-width: 100%;
}

.galleryMore {
  text-align: right; 
  font-weight: bold;
  border-top-style: solid;
  border-top-width: 1ex;
  border-top-color: #7c420e;
}

.menuHightlight {
  color: #608fc6;
}

.singleProfileName {
  color: #9c622e;
  font-weight: bold;
  font-size: larger;
}

.profileDescription {
  text-align: left;
}

.premiereDate {
  font-weight: bold;
  text-align: center;
}

.profileDividerText {
  font-weight: bold;
}

.downloadsDividerText {
  font-weight: bold;
}

.downloadItemText {
  text-align: center;
}

.downloadPrompt {
  text-decoration: none;
  color: #608fc6;
}

.downloadsTable {
  color: #FFFFFF;
}

.downloadCategoryLink {
  text-decoration: none;
  color: #FFFFFF;
}

.dvdItemTable {
  border-color: #112255;
  border-style: solid;
  border-width: 1em;
}

.listIndent {
  text-align: left;
  border-color: #112255;
  border-left-style: solid;
  border-left-width: 1em;
}

.videoTitleStyle {
  font-weight: bold;
  text-align: left;
}

.advertismentDiv {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid; 
  border-color: #FFFFFF;
}

.advertisementDiv2 {
  border-top-width: 5px;
  border-bottom-width: 5px;
  border-top-style: solid;
  border-bottom-style: solid; 
  border-color: #112255;
}

.chatPrompt {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.bold {
  font-weight: bold;
}

.spanningImage {
  border-width: 1px;
  border-color: #FF0000;
  border-style: none;
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  width: 90%;
}


.forceWrap  {
  text-align: left;
  word-wrap: break-word;
}


.iPhoneGamesTable {
  margin: 0 auto;
}
.iPhoneGamesTable td {
  width: 33.3%;
  vertical-align: top;
  text-align: center;
}
.iPhoneGamesTable td a {
  display: block;
  padding: 4px;
  text-decoration: none;
  color: #FFF;
  font-weight: bold;
  text-shadow: #000 0 1px 1px;
}
.iPhoneGamesTable td a span {
  display: block;
  padding-top: 4px;
  font-size: 13px;;
  line-height: 110%;
  font-famil: Arial;
}

.subHeading {
  color: #FFF;
  font-size: 16px;
  font-weight: bold;
  font-family: Arial;
}



