
#container {width:900px;margin:auto;margin-top:5px;padding:0px;font-family: Arial, Helvetica, sans-serif;}
#header {background:url(images/2010/FC_banner_en.jpg) no-repeat;width:900px;height:194px;margin-bottom:20px;}
#header h1 {display:none;}
#header span {display:none;}
#header .fr {width:107px;display:block;height:60px;float:right;}
#header .home {width:50px;display:block;height:50px;float:right;clear:both;margin-right:24px;margin-top:20px;}

#header-fr {background:url(images/2010/FC_banner_fr.jpg) no-repeat;width:900px;height:194px;margin-bottom:20px;}
#header-fr h1 {display:none;}
#header-fr span {display:none;}
#header-fr .en {width:107px;display:block;height:60px;float:right;}
#header-fr .home {width:50px;display:block;height:50px;float:right;clear:both;margin-right:24px;margin-top:20px;}


#maincontent {width:884px;margin:auto;}
#maincontent span {display:none;}
#maincontent #kidscircle {background:url(images/2010/children.jpg) no-repeat;width:201px;height:224px;display:block;margin-right:20px;float:left;margin-bottom:10px;}
#maincontent #teenscircle {background:url(images/2010/teens-preteens.jpg) no-repeat;width:201px;height:224px;display:block;margin-right:20px;float:left;margin-bottom:10px;}
#maincontent #parentscircle {background:url(images/2010/parents.jpg) no-repeat;width:201px;height:224px;display:block;margin-right:20px;float:left;margin-bottom:10px;}
#maincontent #professionalcircle {background:url(images/2010/professionals.jpg) no-repeat;width:201px;height:224px;display:block;float:left;margin-bottom:10px;}

#maincontent #kidscircle-fr {background:url(images/2010/children-fr.jpg) no-repeat;width:201px;height:224px;display:block;margin-right:20px;float:left;margin-bottom:10px;}
#maincontent #teenscircle-fr {background:url(images/2010/teens-preteens-fr.jpg) no-repeat;width:201px;height:224px;display:block;margin-right:20px;float:left;margin-bottom:10px;}
#maincontent #parentscircle-fr {background:url(images/2010/parents-fr.jpg) no-repeat;width:201px;height:224px;display:block;margin-right:20px;float:left;margin-bottom:10px;}
#maincontent #professionalcircle-fr {background:url(images/2010/professionals-fr.jpg) no-repeat;width:201px;height:224px;display:block;float:left;margin-bottom:10px;}

.kids {width:201px;float:left;margin-right:20px;}
.teens {width:201px;float:left;margin-right:20px;}
.parents {width:201px;float:left;margin-right:20px;}
.professionals {width:201px;float:left;margin-right:20px;}
.kids #kids {background:url(images/2010/blue-flash-button.jpg) no-repeat;width:75px;height:26px;display:block;float:left;margin-right:10px;margin-left:25px;}
.kids #kidshtml {background:url(images/2010/blue-html-button.jpg) no-repeat;width:66px;height:26px;display:block;float:left;}
.teens #teens {background:url(images/2010/yellow-flash-button.jpg) no-repeat;width:75px;height:26px;display:block;float:left;margin-right:10px;margin-left:25px;}
.teens #teenshtml {background:url(images/2010/yellow-html-button.jpg) no-repeat;width:66px;height:26px;display:block;float:left;margin-left:66px;}
.parents #parentshtml {background:url(images/2010/purple-html-button.jpg) no-repeat;width:66px;height:26px;display:block;float:left;margin-left:66px;}
.professionals #professionalhtml {background:url(images/2010/green-html-button.jpg) no-repeat;width:66px;height:26px;display:block;float:left;margin-left:66px;}
#maincontent .center {margin:auto;width:201px;}

#maincontent2 {width:600px;margin:auto;float:left;}
#maincontent2 #colleft{width:275px;float:left;margin-right:30px;}
#maincontent2 #colright{width:275px;float:left;}
#header2 {background:url(images/2010/FC_banner_en_nav.jpg) no-repeat;width:900px;height:193px;}
#header2 h1 {display:none;}
#header2 span {display:none;}
#header2 .fr {width:107px;display:block;height:60px;float:right;}
#header2 .home {width:50px;display:block;height:50px;float:right;clear:both;margin-right:24px;margin-top:20px;}

#header2-fr {background:url(images/2010/FC_banner_fr_nav.jpg) no-repeat;width:900px;height:193px;}
#header2-fr h1 {display:none;}
#header2-fr span {display:none;}
#header2-fr .en {width:107px;display:block;height:60px;float:right;}
#header2-fr .home {width:50px;display:block;height:50px;float:right;clear:both;margin-right:24px;margin-top:20px;}

#sidebar-left {width:233px;background:#0066ff url(images/2010/left-menu-bg.jpg) no-repeat;font-size:14px;padding-top:20px;float:left;margin-right:30px;}
#sidebar-left a {color:#fff;text-decoration:none;font-weight:bold;}
#sidebar-left ul{list-style-type:none;min-height:600px;margin-bottom:0;}
#sidebar-left li {padding-top:8px;padding-bottom:8px;padding-left:20px;border-bottom:1px #fcc20a solid;}
#sidebar-left-bot {background:url(images/2010/left-menu-bot.jpg) no-repeat;display:block;width:233px;height:15px;}

#maincontent2 ul {margin-left:20px;margin-bottom:10px;margin-top:10px;}
#maincontent2  p {margin-bottom:10px;font-size:14px;}

.heading {font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;}
.heading2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;}
.text {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;}
.bolditalictext {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;}
.subheading {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;}
a:link {color: #0066ff;font-family: Arial, Helvetica, sans-serif;}
a:visited {color: #0066ff;font-family: Arial, Helvetica, sans-serif;}
a:hover {color: #0066ff;font-family: Arial, Helvetica, sans-serif;}
a:active {color: #0066ff;}
body,td,th {font-family: Arial, Helvetica, sans-serif;}
.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }


#footer {width:900px;margin:auto;padding-top:30px;position:relative;font-weight:bold;clear:both;font-size:.85em;}


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}
table {
border-spacing:0;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
table, td, th {
vertical-align:middle;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
img, a img {
border:medium none;
outline:medium none;
}
:focus {
outline:1px dotted;
}
address, form, hr, table, ul, ol, dl, pre {
margin-bottom:1.5em;
}
abbr, acronym {
font-size:85%;
letter-spacing:0.1em;
text-transform:uppercase;
}
abbr[title], acronym[title], dfn[title] {
border-bottom:1px dotted #000000;
cursor:help;
}
blockquote {
color:#666666;
font-style:italic;
margin:1.5em;
}
ins {
border-bottom:1px dotted #000000;
text-decoration:none;
}
del {
text-decoration:line-through;
}
small, sup, sub {
font-size:85%;
}
big {
font-size:125%;
line-height:80%;
}
sup {
vertical-align:super;
}
sub {
vertical-align:sub;
}
pre {
white-space:pre;
}
cite, em, dfn {
font-style:italic;
}
code {
font-family:mono-space,monospace;
font-size:100%;
}
strong, th, thead td, dt {
font-weight:bold;
}
hr {
background:none repeat scroll 0 0 #DDDDDD;
border:medium none;
clear:both;
color:#DDDDDD;
float:none;
height:0.1em;
margin:0 0 1.45em;
width:100%;
}
hr.space {
background:none repeat scroll 0 0 #FFFFFF;
color:#FFFFFF;
}
table {
margin:0 0 1.4em;
width:100%;
}
th {
font-weight:bold;
}
thead th {
border-bottom:0 none;
font-weight:bold;
}
tbody th {
border-bottom:0 none;
}
th, td, caption {
padding:4px 10px 4px 5px;
vertical-align:middle;
}
tfoot {
font-style:italic;
}
label {
font-weight:normal;
}
fieldset {
margin:0 0 1.5em;
padding:1.4em;
}
legend {
font-size:1em;
font-weight:normal;
}
input, textarea, select {
margin:0.5em 0;
}
input[type="submit"] {
padding:0 2px;
}
input[type="text"], input[type="password"] {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
margin:8px 0;
padding:2px;
}
input[type="checkbox"], input[type="radio"], input.checkbox, input.radio {
position:relative;
top:0.15em; }

.changeville  {
background: url(/explore-changeville.gif) repeat scroll 0 0 transparent;
    border: 0 none !important;
    margin: 15px auto auto;
    padding: 0 !important;
    width: 174px;
	height: 131px;
	overflow:hidden;
}

.changeville  a{text-indent:-9999px;width: 174px;
	height: 131px;
	overflow:hidden;display:block;}
