body {padding:0;margin:0;background-color:#555555; color:#FFFFFF; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.body2 {padding:0;margin:0;background-color:#000000; color:#FFFFFF; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.title { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #003399} 
.bullet { list-style-image: url(images/bullet.gif); list-style-type: square} 
.text {font-family: Tahoma; font-size: 10px; line-height: 18px; color: #000000} 
a:hover { color: #999966; text-decoration: none} 
.footer { font-size: 11px; color: #CCCCCC; text-decoration: none} 
.menutext { font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 16px} 
.normal {text-decoration: none; color: #FFFFFF; }
a { font-size: 11px; color: #0033CC; text-decoration: underline; outline: none; } 
.footer:hover { color: #ffffff; text-decoration: underline} 
.normal:hover {text-decoration: none; color: #FFAA00; }
.subtitle { font-size: 11px; color: #999966; font-weight: bold; text-decoration: none} 
.menusubtitle { font-size: 11px; color: #CCCC99; text-decoration: underline; font-weight: bold} 
.subtitleblue { font-size: 11px; color: #0066CC; font-weight: bold; text-decoration: none } 
.youarehere { font-size: 10px; color: #CCCCCC} 
.new { font-size: 10px; color: #FFCC33; text-decoration: none; line-height: 16px ; font-weight: bold} 
.menutext:hover { cursor:pointer; color: #CCCC99; text-decoration: none} 
.links { background-color: transparent; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none} 
.links:hover { cursor:pointer; background-color: #CCCCCC; color: #000000; text-decoration: none } 
.date { font-size: 10px; color: #CCCC99; line-height: 20px} 
.feature { font-size: 11px; line-height: 18px; color: #003399} 
.footer2 { font-size: 10px; color: #CCCCCC; text-decoration: none } 
.menutext2 { font-size: 10px; color: #FFFFFF; text-decoration: none; line-height: 16px } 
.tdlinks { background-color: transparent; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #DDDD88; text-decoration: none} 
.tdlinks:hover { cursor:pointer; background-color: #CCCC99; color: #000000; text-decoration: none } 
.tdlinksx { background-color: transparent; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #99CCCC; text-decoration: none} 
.tdlinksx:hover { cursor:pointer; background-color: #99AAAA; color: #000000; text-decoration: none } 
.tdlinks2 { background-color: transparent; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #DDD088; text-decoration: none} 
.tdlinks2:hover { cursor:pointer; background-color: #888888; color: #000000; text-decoration: none } 


img { border: none; }

table.tdata 
{ color: #FFFFFF; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; 
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
		BORDER-RIGHT: #444 1px solid;
    BORDER-BOTTOM: #444 1px solid;    
    BACKGROUND-COLOR: #000;
}


.TDX
{
    BORDER-RIGHT: #000 1px solid;
    BORDER-BOTTOM: #444 1px solid
}

.code {
	font-family: Courier, 'Courier New', sans-serif;
	font-size: 11px;
	color: #C0C0C0;

	background-color: #000000;
	
	border-left: 1px solid #777777;
	border-top: 1px solid #777777;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;		
	
	padding-left: 8px;
	margin-bottom: 8px;
}

.cinput
{ 
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #CFCFCF;
}

.ctextarea { 
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: none;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #CFCFCF;
    SCROLLBAR-BASE-COLOR: #000000; 
    SCROLLBAR-ARROW-COLOR: #FF8431;
}

.cselect { 
		FONT-FAMILY:  Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: bold;
		COLOR: #000000; 
		BACKGROUND-COLOR: #CFCFCF 
}

.cbutton { font-family: Tahoma, verdana; font-size: 10px; background-color: #000000; color:#FF8431;} 



span { color: #FFFFFF; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px;  }
.heading { font-family: Arial, Verdana, sans-serif;  font-style: italic; font-size: 14px; font-weight: bold;}
.heading2 { font-family: Tahoma, Verdana, sans-serif;  font-size: 12px; font-weight: bold;}
.keylist { font-family: Tahoma, Verdana, sans-serif;  font-size: 12px; font-weight: bold;}

.center
{
  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px;
  margin:auto;
  width:600px;
  background-color:#555555;
}

.tdcenter
{
  margin:auto;
  width:330px;
  background-color:#000000;
}

.logocenter
{
  margin:auto;
  width:358px;
  background-color:#000000;
}

.hr {
    height: 1px;
    background: gray;
    width: 100%;
    font-size: 1px; /* IE 6 */
}

.tdthin {
  border-width: 0px;
  border-style: none;
  padding: 0px;
  vertical-align:middle;
}

.imgb {
   display:block; margin:0; padding:0; /* adding !important won't change anything since no other css rules conflict with this one */
}


.snowflake {
  position: fixed;
  color: #FFFFFF;
}