/*Basic formatting*/
		html{
		  background-color: #000000;
		  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: #FFFFFF;
		  border: 0;
		  margin: 0;
		  padding: 0;
		}
		a, a:visited{		  
		  color: #FFFFFF;		  
		}
		form{
		  border: 0;
		  margin: 0;
		  padding: 0;
		}	
body{
  background-color: #000000;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: Arial, sans-serif;
}

.header  {
  text-align: center;
  color: #FFFFFF;
  background-color: #000000;
  border-top-style: solid;
  border-bottom-style: solid;
  border-width: 2px;
  border-color: #999999;
  font-size: smaller;
}

.header a {
  text-decoration:none;
  font-family: Verdana;
  font-size: small;
}

.footer {
  text-align: center;
  font-size: small;
  background-color: #000000;
  border-top-style: solid;
  border-bottom-style: solid;
  border-width: 1ex;
  border-color: #000000;
  color: #FFFFFF;
}

.index  {
  background-color: #999999;
}

.titleBar {
  font-size: large;
  font-weight: bold;
  color: #000000;
  font-style:italic;
  border: 0;
 
  margin: 0;
}

.titleBarDark {
  background-color: #000000;
}

.colorBackground {
  border-style: solid;  
  border-color: #000000; 
  border-width: 1ex; 
  color: #BBBBBB; 
  background-color: #000000;
}

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

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

.alertText {
  text-align: center;
  color: #FF0000;
  border-color: #999999;
  border-style: solid;
  border-width: 1ex;
  padding: 1ex;
}

.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: 80%;
  border-style: solid; 
  border-color: #999999; 
  border-width: 1ex;
}

.galleryMore {
  text-align: right; 
  font-weight: bold;
  padding-right: 3ex;
}

.menuHightlight {
  color: #FF0000;
}

.singleProfileName {
  /*color: #FFFFFF;*/
  font-weight: bold;
  font-size: medium;
}

.profileDescription {
  text-align: left;
}

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

.profileDividerText {
  font-weight: bold;
}

.downloadsDividerText {
  font-weight: bold;
  text-align: left;
  padding-left: 3ex;
  padding-top: 1ex;
  padding-bottom: 1ex;
  color: #FF0000;
}

.downloadItemText {
  text-align: center;
}

.infoMenu {
  font-style: italic;
  font-size: medium;
  font-weight: bold;
  text-align: center;
}

.iconcaption {
align: center;
font-size:14px;
color:#000000;
}

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

.bold_release {
clear:left;
font-family:Verdana;
font-size:14px;
font-weight:bold;
text-align:center;
width:100%;
padding-left:0px;
color:#000000;
}

.largeBoldItalic  {
  font-size: larger;
  font-weight: bold;
  font-style:italic;
  color: #FF0000;
}

.leftAlign  {
  text-align: left;
  padding: 1ex;
}

.italic  {
  font-style: italic;
}

#menu
{
display: block;
padding: 0;
border: 0;		  
margin: 0;
line-height: 0;
}
