.body_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 0.7px;
	word-spacing: 0.7px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: .2px;
	word-spacing: .2px;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: .2px;
	word-spacing: .2px;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: .2px;
	word-spacing: .2px;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color:#333333;
	text-decoration: underline;
	line-height: 15px;
	letter-spacing: .2px;
	word-spacing: .2px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.boldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #2069A7;
	text-decoration: none;
	letter-spacing: .5px;
	word-spacing: .5px;
}
.boldgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #599E61;
	text-decoration: none;
	letter-spacing: .5px;
	word-spacing: .5px;
}
.boldbluecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #2069A7;
	text-decoration: none;
}
.bodycopybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.boldgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.7px;
	word-spacing: 0.7px;
}
.bodylogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: .2px;
	word-spacing: .2px;
}
.bodylogin2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	letter-spacing: .2px;
	word-spacing: .2px;
}
.unnamed1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	letter-spacing: .2px;
	word-spacing: .2px;
}
.bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 0.7px;
	word-spacing: 0.7px;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 0.7px;
	word-spacing: 0.7px;
}
.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	letter-spacing: 0.7px;
	word-spacing: 0.7px;
}
.boldgrayCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	letter-spacing: 0.7px;
	word-spacing: 0.7px;
}
.boldspecialblk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.7px;
	word-spacing: 0.7px;
}
.bodyspecialauthors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 0.7px;
	word-spacing: 0.7px;
}
.boldspecialred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	letter-spacing: 0.7px;
	word-spacing: 0.7px;
}
.authors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 0.7px;
	word-spacing: 0.7px;
}
.map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline;
	letter-spacing: 0.07px;
	word-spacing: 0.07px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 17px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	letter-spacing: .2px;
	word-spacing: .2px;
}
.bodyital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 0.7px;
	word-spacing: 0.7px;
}
.royalblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #313779;
	text-decoration: none;
	letter-spacing: .5px;
	word-spacing: .5px;
}

#page 
{

/**margin: 0 auto;**/
text-align:center;

}

html #page
{
text-align:center;
}


body
{

background-color:#000000;
margin:0;
padding:0;


}

body, td, div
{
	font: 12px Arial, Helvetica, sans-serif;
}

#header
{
margin-left: auto;
margin-right: auto;
background-image:url(images/xp_store_masthead.gif);
width:1000px;
height:200px;
background-repeat:no-repeat;

}
#menu-container{z-index:200;
	 margin-left: auto;
margin-right: auto;
margin-top:0;
width:900px;
position:relative;
top:37px;

}
ul#menu{

list-style-type:none;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
ul#menu li{display:block;float:left;margin:0 0 0 4px;}
ul#menu li.left{margin:0;}
ul#menu li a{display:block;float:left;color:#787878;line-height:27px;text-decoration:none;padding:0 17px 0 18px;font-size:13px;}
ul#menu li a.right{padding-right:19px;}
ul#menu li a:hover{color:#ffffff;background:#006FFF;}
ul#menu li a.current{color:#ffffff;}
ul#menu li a.current:hover{color:#ffffff;background:#006FFF;}

#flags-container{z-index:200;
	 margin-left: auto;
margin-right: auto;
margin-top:0;
width:200px;
position:relative;
top:127px;
left:350px;

}
ul#flags{

list-style-type:none;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;margin:0;padding:0;}
ul#flags li{display:block;float:left;margin:0 0 0 6px;width:50px; }
ul#flags li span {display:none;}
ul#flags li a{display:block;float:left;}

#regTable tr.row-background-blue {
background-color: #C4C4E6;

}

#regTable tr.row-background-gray {
background-color: #CCCCCC;

}

/**#regTable tr:hover {
background-color:#FFDFE5;

}**/