
@font-face{ font-family: 'Bell'; src: url("bell_light.otf"); }
@font-face{ font-family: 'BellBold'; src: url("bell_bold.otf"); }
@font-face{ font-family: 'BellBlack'; src: url("bell_black.otf"); }
/*
@font-face{ font-family: 'Bell'; src: url("bell_light.pfb"); }
@font-face{ font-family: 'BellBold'; src: url("bell_bold.pfb"); }
@font-face{ font-family: 'BellBlack'; src: url("bell_black.pfb"); }
*/
body{font:12px/16px Bell,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;vertical-align:baseline;width: 100%;height: 100%;color:#000;overflow: hidden;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:16px}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin:0px}

strong { font-family: 'BellBlack', Arial, verdana, sans-serif; font-weight: normal; }

ul.menu, ul.submenu { margin: 0; padding: 0; list-style: none; }
ul.menu li, ul.submenu li { margin: 0; padding: 0; text-transform: uppercase; }

ul.submenu li { float: left; margin-right: 4px; }
	ul.submenu li:after { content: ' |'; font-family: 'Bell'; color: #000; }
	ul.submenu li.last:after { content: ''; }
	ul.submenu li.active a { font-family: 'BellBold'; font-size: 11px; color: #000; }

ul.menu { margin-top: 13px; margin-bottom: 11px; }
ul.menu li { font-size: 24px; height: 24px; }
ul.menu li.last { color: #000;
	margin-top: 16px; color: #000;font-family: BellBlack,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; font-size: 22px; line-height: 24px; margin: 7px 0px 0px 0px; padding: 6px 0px 2px 0px; font-weight: normal;
	/*outline: 1px solid #C00; overflow: hidden; background: #00C; opacity: 0.5;*/ }
ul.menu li.last a { color: #000; }

a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }
a:active { color: #000; text-decoration: none; }

.toggle_grid { position: fixed; top: 4px; left: 32px; }

p.title-one { font-family: BellBlack,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; font-size: 22px; line-height: 24px; margin: 0px 0px -3px 0px; padding: 7px 0px 0px 0px; font-weight: normal; text-transform: uppercase; 
	/*outline: 1px solid #C00; overflow: hidden; background: #00C; opacity: 0.5;*/ }
p.title-two { font-family: BellBlack,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; font-size: 15px; line-height: 16px; margin: 0px 0px 8px 0px; padding: 2px 0px 0px 0px; font-weight: normal; text-transform: uppercase; 
	/*outline: 1px solid #00C; overflow: hidden; background: #C00; opacity: 0.5;*/ }
p.title-three { font-family: BellBlack,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; font-size: 11px; line-height: 12px; margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px; font-weight: normal; text-transform: uppercase; 
	/*outline: 1px solid #00C; overflow: hidden; background: #C00; opacity: 0.5;*/ }

p.text-one , p .text-one { font-family: Bell,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; font-size: 24px; line-height: 24px; margin: 0px 0px 24px 0px; padding: 0px 0px 0px 0px; font-weight: normal;
	/*outline: 1px solid #00C; overflow: hidden; background: #C00; opacity: 0.5;*/ }
p.text-two , p .text-two { font-family: Bell,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; font-size: 15px; line-height: 16px; margin: 0px 0px 16px 0px; padding: 2px 0px 0px 0px; font-weight: normal;
	/*outline: 1px solid #00C; overflow: hidden; background: #C00; opacity: 0.5;*/  }
p.text-three , p .text-three { font-family: Bell,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; font-size: 12px; line-height: 16px; margin: 0px 0px 8px 0px; padding: 2px 0px 0px 0px; font-weight: normal;
	/*outline: 1px solid #00C; overflow: hidden; background: #C00; opacity: 0.5;*/  }

p.text-date { color: #000; margin: -3px 0px 7px 0px; padding: 0px 0px 0px 0px;
	/*outline: 1px solid #C00; overflow: hidden; background: #00C; opacity: 0.5;*/ }
p.news-link { text-align: right; }


.home_image { display: block; position: absolute; z-index: -2; left: 0px; top: 0; height: 100%; width: 100%; }
.home_image img { display: none; }
.loading { position: fixed; top: 50%; left: 45%; z-index: 300; width: 64px; height: 16px; background: url('../img/loading.gif') no-repeat; display: none; }
.bottom { position: absolute; bottom: 16px; margin-bottom:0; }

.news_wrapper { margin-bottom: 8px; overflow: hidden; position: relative; }
.news_image img { filter: alpha(opacity=0); opacity: 0; margin: 0; }
.news_background { opacity: 0; filter: alpha(opacity=0); background: #FFF; position: absolute; top: 0; left: -8px; z-index: -1; width: 360px; }
.news_content { color: #000; padding: 8px 4px 4px 8px; margin: 0px 0px 0px 0px; min-height: 108px; }

#retContent { display: none; }