/* Color List
*
* light blue: #e2f5f7
* pink:       #ed228e
* 
* 
*/

/* @group reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
/* @end */

/* @group utility */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.clear {clear:both;}
/* @end */

/* @group typography */
body {font:normal 13px/18px Arial,Helvetica,sans-serif;color:#000;background:#fff;padding:0 0 50px 0;}
a{color:#ed228e;outline:none;}
a:link,a:visited {text-decoration:none;}
a:hover,a:active {text-decoration:underline;}
/* @end */

/* @group global */
#container {width:900px;margin:0 auto;position:relative;}

.print{display:none;}
.title { text-indent:-9999px; }
.highlight { background-color: #e2f5f7; }

/* @end */

/* @group footer-simple */

#footer.simple{margin:0 auto;width:900px;padding:10px 0 0 0;border-top:2px solid #000;clear:both;display:block;font-size:11px;position:relative;z-index:2000;}
#footer.simple .links{width:600px;float:left;}
#footer.simple .links a {padding:0 10px 0 0;}
#footer.simple .copyrights{width:300px;float:right;text-align:right;font-size:10px;color:#999;}

/* @end */

/* @group media print */

@media print{
	
	.noprint{display:none;}
	.print{display:block;}
	
}

/* @end */

/* @group header (old html/css) */

#logo {
	display:block;float:left;width:143px;height:42px;overflow:hidden;text-indent:-9999px;z-index:1000;
	background:url(/static/imgs/hugeLogo.png) no-repeat;
	_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/imgs/hugeLogo.png' sizingMethod='crop');	
}

#logo a {display:block;width:143px;height:42px;overflow:hidden;text-indent:-9999px;z-index:1000; }

#topLinks{margin:0 auto;width:900px;position:relative;z-index:2000;}
#topLinks:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#topLinks{*zoom:1;}

#topLinksR {width:289px;padding:40px 0 0 0;font-size:11px;font-weight:bold;float:right;color:#999;z-index:1000;position:relative;}
#topLinksR ul {margin:0;}
#topLinksR li {float:left;margin-right:1.5em;font-size:11px;color:#999;}
#topLinksR a {text-decoration:none;}
#topLinksR a:hover {text-decoration:underline;}

.topLinksR-en{width:226px !important;}

/* @end */

/* @group footer (old html/css) */
#hugeFooter {clear:both;border-top:2px solid #000;display:block;font-size:11px;margin:0 auto;width:900px;height:205px;padding:20px 0 0 0;position:relative;overflow:hidden;}

#hugeFooter a {display:block;}
#hugeFooter h3 {margin-bottom:8px;}
  
#footerContact {width:532px;float:left;overflow:hidden;padding-top:10px;}
#footerContact .footerLocation {width:160px;float:left;margin-bottom:15px;color:#333;}
#footerContact .footerLocation-last{width:140px;}
#footerContact strong {display:block;}
#footerContact strong a {color:#333;}
	
#footerClassics {width:135px;float:left;padding:10px 0 0 0;}
	
#footerWorld {width:205px;height:178px;float:left;padding:10px 0 0 20px;}
#footerWorld #pdf {display:inline;}
#footerWorld span {font-size:9px;color:#666;}

#footerRights {position:absolute;right:0;bottom:0;color:#999;font-size:10px;z-index:1000;display:block;}

.en-footer #footerContact { width:600px; }
.en-footer #footerContact .footerLocation{ width:150px; }
.en-footer #footerWorld{ width:155px;padding-left:0; }

#hugeFooter .footerHuge {background:url(/static/imgs/homepage/homeTitles.png) no-repeat 0 -63px;width:90px;height:13px;overflow:hidden;}
#hugeFooter .classicsTitle {background:url(/static/imgs/homepage/homeTitles.png) no-repeat 0 -81px;width:63px;height:13px;overflow:hidden;}
#hugeFooter .hugeWorld {background:url(/static/imgs/homepage/homeTitles.png) no-repeat 0 -99px;width:140px;height:13px;overflow:hidden;}
/* @end */

/* @group 