@CHARSET "ISO-8859-1";


a {
  color: #0099CC;
  text-decoration: none;
}

a:hover {
  color: #0099CC;
  text-decoration: underline;
}

.banner_bar {
  border-right: thin white solid;
}

.banner_link {
	color: white;
  	text-transform: uppercase;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
.banner {
	border: 1px black solid;
	background-image: url(../images/bluebanner_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #57c4ff;
	width: 100%;
	overflow: auto;
}

.banner_footer {
	border: 1px black solid;
	background-color: #57c4ff;
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	width: 100%;
}


A:link.banner_link { color: white }
A:hover.banner_link  { color: white }

.slideshow_link {
	color: gray;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
A:link.slideshow_link { color: gray }
A:hover.slideshow_link  { color: #87CEFA }  /* sky light blue */

.cloud {
	background-color: #87CEFA;
	text-align: center; 
	font-size: 12px; 
	width: 500px;
}
A:hover.cloud_link {
	background-color: white;
}

.labeltext {
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
  color: black;
}

.reqfield {
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
  color:Red
}


.entrytext {
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
  color: #000088;
}

.entryinfo {
  font-size: 10px;
  font-family: Arial, Verdana, sans-serif;
  color: gray;
}
A:link.entryinfo { color: gray }
A:hover.entryinfo  { 
	color: white; 
	background-color: gray;
	text-decoration: none;
}

.errortext {
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
  color: #FF0000;
}

.notetext {
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color:#000088
}

INPUT.button
{
	font-size: 10px; 
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	margin: 0px 0px;
	text-transform: uppercase;
}

INPUT.closebutton
{
	background-color: #000099;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

.formtable {
    background-color: #FFFFFF;
}

.top_heading {
	padding: 4px;
	margin: 4px;
    color: black;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}
.top_heading_hr {
    color: red;
    background-color: red;
}

.sub_heading {
    color: black;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}
.sub_heading_hr {
    color: black;
    background-color: black;
}

.page_heading {
    background-color: #660099;
    color: #FFFFFF;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}
.standarderrortext {
  font-family: Verdana, Arial, sans-serif;
  color: blue;
}

.rsscolumn {
    background-color: #FFFFFF;
}

.rss_columntable {
 border: thin #FF8C00 solid;
 color: #FF8C00;
}

.rss_sectionheading {
    background-color: #FF8C00;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}

.rss_menuheading {
    background-color: orange;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}

body {
  padding: 0px;
  margin: 0px;
  color: #000000;
  background-color: #FFFFFF;
  font-family: Tahoma, Arial, sans-serif;
  font-size: small;
}

.bookmarkcolumn {
    background-color: #FFFFFF;
}

.bookmark_table {
 border: thin #191970 solid;
 font-style: normal;
 font-weight: normal;
 font-size: medium;
 font-family: Verdana, Arial, sans-serif;
 color: #191970;
}

.bookmark_heading {
    background-color: #191970;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}

.menuitem {
    background-color: #CC99FF;
    color: #000000;
    text-transform: none;
    font-weight: bold;
    font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}

.selectpaging_link {
  border: 1px solid;
  border-top: 1px solid;
  padding: 1px;
  background-color: rgb(202, 201, 202);
  font-weight: bold;
}

.A:hover.selectpaging_link {
  text-decoration: none;
}

.unselectpaging_link {
  border: 1px solid;
  border-top: 1px solid;
  padding: 1px;
}

A:hover.unselectpaging_link  {
  background-color: rgb(202, 201, 202);
  font-weight: bold;
}

.comment_table {
 border: 1px #0099CC solid;
 font-style: normal;
 font-weight: normal;
 font-size: medium;
 font-family: Verdana, Arial, sans-serif;
 color: #0099CC;
 width: 500px;
}

.commentfrom_heading {
border: 1px #0099CC solid;
background-color: #33CCFF;
color: black;
text-transform: capitalize;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
width: 150px;
}

.comment_heading {
border: 1px #0099CC solid;
background-color: #33CCFF;
color: black;
text-transform: capitalize;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

.commentfrom_entry {
 border: 1px #0099CC solid;
 font-style: normal;
 font-weight: normal;
 font-size: 10px;
 font-family: Verdana, Arial, sans-serif;
 color: black;
 width: 150px;
}

.comment_entry {
 border: 1px #0099CC solid;
 font-style: normal;
 font-weight: normal;
 font-size: 10px;
 font-family: Verdana, Arial, sans-serif;
 color: black;
}

.friend_table {
 border: 1px #0099CC solid;
 font-style: normal;
 font-weight: normal;
 font-size: medium;
 font-family: Verdana, Arial, sans-serif;
 color: #0099CC;
 width: 170px;
}

.friend_heading {
border: 1px #0099CC solid;
background-color: #33CCFF;
color: black;
text-transform: capitalize;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

.friend_entry {
 border: 1px #0099CC solid;
 color: black;
 font-style: normal;
 font-weight: normal;
 font-size: 10px;
 font-family: Verdana, Arial, sans-serif;
 color: black;
}

.accbloc_table {
 border: 1px #0099CC solid;
 font-style: normal;
 font-weight: normal;
 font-size: medium;
 font-family: Verdana, Arial, sans-serif;
 color: #0099CC;
 width: 170px;
/* height: auto;*/
    height: auto !important;  /* FF2 & IE7 */
    height: 100%;      /* IE5.x & IE6 */
    min-height: 100%;  /* FF2 & IE7 */
}

.accbloc_heading {
border: 1px #0099CC solid;
background-color: #33CCFF;
color: black;
text-transform: capitalize;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

.accbloc_entry {
 border: 1px #0099CC solid;
 color: black;
 font-style: normal;
 font-weight: normal;
 font-size: 10px;
 font-family: Verdana, Arial, sans-serif;
 color: black;
 padding: 4px;
}

.accbloc_field {
 float: left; 
 text-align: left; 
 width: 40%;
 height: 100%; 
 vertical-align: top;	
}

.userfile_table {
 border: 1px #0099CC solid;
 font-style: normal;
 font-weight: normal;
 font-size: medium;
 font-family: Verdana, Arial, sans-serif;
 color: #0099CC;
 width: 500px;
}

.userfile_heading {
border: 1px #0099CC solid;
background-color: #33CCFF;
color: black;
text-transform: capitalize;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

.userfile_entry {
 border: 1px #0099CC solid;
 color: black;
 font-style: normal;
 font-weight: normal;
 font-size: 10px;
 font-family: Verdana, Arial, sans-serif;
}

.medialists_table {
 border: thin gray solid;
 font-style: normal;
 font-weight: normal;
 font-family: Verdana, Arial, sans-serif;
 color: black;
 width: 500px;
}

.medialists_heading {
/*border: 1px #0099CC solid;
background-color: #33CCFF;*/
color: black;
text-transform: capitalize;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

.medialists_entry {
 border: 1px #0099CC solid;
 color: black;
 font-style: normal;
 font-weight: normal;
 font-size: 10px;
 font-family: Verdana, Arial, sans-serif;
 color: black;
}

.image_folder {
 border-width: 1px;
 border-color: gray;
 border-style: solid double double solid;
 width: 80px;
 height: 80px;
 padding: 5px;
}

.image_view {
 color: black;
 font-style: normal;
 font-weight: normal;
 font-size: 12px;
 font-family: Verdana, Arial, sans-serif;
 width: 510px;
 height: auto;
}

.chat_box {
 width: 200px;
 font-size: 10px;
 background-color: #87CEFA;
 padding: 5px;
}

.chat_messages {
 border: 1px solid black;
 background-color: white;
 width: 180px; 
 height: 200px;
 overflow: scroll;
}

.gamecategory_table {
 border: 1px #0099CC solid;
 font-style: normal;
 font-weight: normal;
 font-size: medium;
 font-family: Verdana, Arial, sans-serif;
 color: #0099CC;
 width: 170px;
 }

.gamecategory_heading {
border: 1px #0099CC solid;
background-color: #33CCFF;
color: black;
text-transform: capitalize;
font-size: 14px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

.gamecategory_entry {
 border: 1px #0099CC solid;
 color: black;
 font-style: normal;
 font-weight: normal;
 font-size: 12px;
 font-family: Verdana, Arial, sans-serif;
 color: black;
}

.community_table {
 border: 1px #0099CC solid;
 font-style: normal;
 font-weight: normal;
 font-size: medium;
 font-family: Verdana, Arial, sans-serif;
 color: #0099CC;
 width: 500px;
}

.communityfrom_heading {
border: 1px #0099CC solid;
background-color: #33CCFF;
color: black;
text-transform: capitalize;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

.community_heading {
border: 1px #0099CC solid;
background-color: #33CCFF;
color: black;
text-transform: capitalize;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

.community_entry_restr {
 border: 1px #0099CC solid;
 font-style: normal;
 font-weight: normal;
 font-size: 10px;
 font-family: Verdana, Arial, sans-serif;
 color: black;
 width: 150px;
}

.community_entry {
 border: 1px #0099CC solid;
 font-style: normal;
 font-weight: normal;
 font-size: 10px;
 font-family: Verdana, Arial, sans-serif;
 color: black;
}

.main_frame {
 padding: 0px;
 margin: 0px auto; /* centers the main div on the page */
 width: 970px;
}
	
.medium_shadowbox {
 background: #CCC;
 position: relative;
 top: 4px;
 left: 4px;
 width: 700px;		
}

.medium_shadowbox div {
 background: white;
 border: thin solid gray;
 padding: 10px;
 position: relative;
 top: -4px;
 left: -4px;	
 font-style: normal;
 font-weight: normal;
 font-family: Verdana, Arial, sans-serif;
}

.large_shadowbox {
 background: #CCC;
 position: relative;
 top: 4px;
 left: 4px;
 width: 800px;		
}

.large_shadowbox div {
 background: white;
 border: 1px solid #0099CC;
 padding: 10px;
 position: relative;
 top: -4px;
 left: -4px;	
 font-style: normal;
 font-weight: normal;
 font-family: Verdana, Arial, sans-serif;
}

.form_box {
 border: thin gray solid;
 font-style: normal;
 font-weight: normal;
 font-size: small;
 font-family: Verdana, Arial, sans-serif;
 color: #0099CC;
 width: 500px;
}

.form_heading {
padding: 4px;
color: black;
text-transform: capitalize;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

.form_field {
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
  color:black;
  float: left;
  text-align: right;
  width: 20%;
  vertical-align: top;	
}

.welcometext {
	margin: 4px;
	font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
}

/* Nifty cube css styling */
div.topleftcorner{
	font-style: normal;
	font-weight: normal;
	font-size: medium;
	font-family: Verdana, Arial, sans-serif;
	color: #191970;
	padding: 20px;
	margin:0 auto;
    background:#CCFFFF;
    height:250px
}
div.toprightcorner{
	font-style: normal;
	font-weight: normal;
	font-size: medium;
	font-family: Verdana, Arial, sans-serif;
	color: #191970;
	padding: 20px;
	margin:0 auto;
    background:#CCCCFF;
    height:250px
}
div.bottomleftcorner{
	font-style: normal;
	font-weight: normal;
	font-size: medium;
	font-family: Verdana, Arial, sans-serif;
	color: #191970;
	padding: 20px;
	margin:0 auto;
    background:#33CCFF;
    height:250px
}
div.bottomrightcorner{
	font-style: normal;
	font-weight: normal;
	font-size: medium;
	font-family: Verdana, Arial, sans-serif;
	color: #191970;
	padding: 20px;
	margin:0 auto;
    background:#FFCCCC;
    height:250px
}
div.gameinfo{
	padding: 20px;
	margin:0 auto;
    background:#CCFFFF;
    width: 650px;
    height:360px
}

/* Tab styles */
div#menu{ float:left;width: 100%;padding-top:20px;background-color: #FFF;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 0px;}
ul#nav li{float:left;margin-right: 3px;text-align: center}
ul#nav a{float:left;width: 7em;padding: 5px 0;background: gray;text-decoration:none;color: white}
ul#nav a:hover{background: #FFA826;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #87CEFA;color: #003}
