@charset "UTF-8";

/* fixes pre-IE 7.0 PNG non-transparency bug 
@media screen{img       {behavior:url("png.htc");}}	
@media screen{input     {behavior:url("png.htc");}}	
*/
p { margin-bottom:3px; margin-top:3px; }
body { font: 100% Verdana, Arial, Helvetica, sans-serif; background: #666666; background-image:url(images/bg_repeat.jpg); background-position: center; background-position:top; background-repeat: repeat-y; margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ color: #000000; }
.main #top_bg { background-image:url(images/bg_top.jpg); background-position:top; background-repeat:no-repeat; height:550px; width:auto; }
.main #container { width: 930px; margin: 0 auto; z-index:390; text-align:left; /* this overrides the text-align: center on the body element. */ }
.main #title { width: 931px; top: 0px; position: absolute; z-index:200; margin: 0 auto; text-align:left; }
.main #top_nav { width: 931px; top: 90px; position: absolute; z-index:400; margin: 0 auto; text-align:left; }

.main #home_bw_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 283px; height: 290px; top: 135px; position: absolute; background-image:url(images/home_bw_bg.png); background-repeat:repeat-x; background-color: #494C5C; z-index:15; margin-left:13px; }
.main #home_bw_date { color:#FFF; font-size:10px; margin-left: 8px;}
.main #home_bw_text { color:#91e9ff; font-size:10px; margin-left: 8px;}
.main #home_bw_text a{ color:#FFF; text-decoration:none; }
.main #home_bw_text a:hover{ color:#06F; }

.main #home_ph_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 283px; height: 249px; top: 446px; position: absolute; background-image:url(images/home_ph_bg.png); background-repeat:repeat-x; background-color: #7d3a50; z-index:15; margin-left:13px; }
.main #home_ph_date { color:#FFF; font-size:10px; margin-left: 8px;}
.main #home_ph_text { color:#91e9ff; font-size:10px; margin-left: 8px;}
.main #home_ph_text a{ color:#FFF; text-decoration:none; }
.main #home_ph_text a:hover{ color:#06F; }

.main #home_re_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 375px; height: 170px; top: 135px; position: absolute; background-image:url(images/home_re_bg.png); background-repeat:repeat-x; background-color: #7c4839; z-index:15; margin-left:318px; }
.main #home_re_date { color:#FFF; font-size:10px; margin-left: 8px;}
.main #home_re_text { color:#f5d1a7; font-size:10px; margin-left: 8px;}
.main #home_re_text a{ color:#FFF; text-decoration:none; }
.main #home_re_text a:hover{ color:#B4131C; }

.main #home_wwa_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 190px; height: 170px; top: 135px; position: absolute; background-image:url(images/home_wwa_bg.png); background-repeat:repeat-x; background-color: #4d3d4e; z-index:15; margin-left:715px; }
.main #home_wwa_date { color:#FFF; font-size:10px; margin-left: 8px;}
.main #home_wwa_text { color:#91e9ff; font-size:10px; margin-left: 8px;}
.main #home_wwa_text a{ color:#FFF; text-decoration:none; }
.main #home_wwa_text a:hover{ color:#06F; }

.main #home_lb_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 200px; height: 369px; top: 326px; position: absolute; background-image:url(images/home_lb_bg.png); background-repeat:repeat-x; background-color: #506037; z-index:15; margin-left:318px; }
.main #home_lb_date { color:#FFF; font-size:10px; margin-left: 8px;}
.main #home_lb_text { color:#cbfcb5; font-size:10px; margin-left: 8px;}
.main #home_lb_text a{ color:#FFF; text-decoration:none; }
.main #home_lb_text a:hover{ color:#2CB419; }

.main #home_stg_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 365px; height: 369px; top: 326px; position: absolute; background-image:url(images/home_stg_bg.png); background-repeat:repeat-x; background-color: #425451; z-index:15; margin-left:540px; }
.main #home_stg_date { color:#FFF; font-size:10px; margin-left: 8px;}
.main #home_stg_text { color:#abf0fb; font-size:10px; margin-left: 8px;}
.main #home_stg_text a{ color:#FFF; text-decoration:none; }
.main #home_stg_text a:hover{ color:#06F; }

.main #au_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 880px; height: auto; min-height:400px; top: 135px; position: absolute; background-image:url(images/bw_bg.jpg); background-repeat: no-repeat; background-position:center; background-position:top; background-color: #494C5C; z-index:15; margin-left:18px; }
.main #au_container p { margin-bottom:12px; margin-top:12px; }
.main #au_text { color:#FFF; font-size:10px; margin-left: 8px; }
.main #au_text a{ color:#0CF; text-decoration:none; }
.main #au_text a:hover{ color:#FFF; }

.main #pr_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 880px; height: auto; min-height:400px; top: 135px; position: absolute; background-image:url(images/ph_bg.jpg); background-repeat: no-repeat; background-position:center; background-position:top; background-color: #7d3a50; z-index:15; margin-left:18px; }
.main #pr_container p { margin-bottom:12px; margin-top:12px; }
.main #pr_text { color:#FFF; font-size:10px; margin-left: 8px; }
.main #pr_text a{ color:#F9F; text-decoration:none; }
.main #pr_text a:hover{ color:#FFF; }

.main #edu_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 880px; height: auto; min-height:400px; top: 135px; position: absolute; background-image:url(images/wwa_bg.jpg); background-repeat: no-repeat; background-position:center; background-position:top; background-color: #4d3d4e; z-index:15; margin-left:18px; }
.main #edu_container p { margin-bottom:12px; margin-top:12px; }
.main #edu_text { color:#FFF; font-size:10px; margin-left: 8px; }
.main #edu_text a{ color:#D7CEFF; text-decoration:none; }
.main #edu_text a:hover{ color:#FFF; }

.main #ta_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 880px; height: auto; min-height:400px; top: 135px; position: absolute; background-image:url(images/re_bg.jpg); background-repeat: no-repeat; background-position:center; background-position:top; background-color: #7c4839; z-index:15; margin-left:18px; }
.main #ta_container p { margin-bottom:12px; margin-top:12px; }
.main #ta_text { color:#FFF; font-size:10px; margin-left: 8px; }
.main #ta_text a{ color:#DFC0A8; text-decoration:none; }
.main #ta_text a:hover{ color:#FFF; }

.main #mp_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 880px; height: auto; min-height:400px; top: 135px; position: absolute; background-image:url(images/ph_bg.jpg); background-repeat: no-repeat; background-position:center; background-position:top; background-color: #7d3a50; z-index:15; margin-left:18px; }
.main #mp_container p { margin-bottom:12px; margin-top:12px; }
.main #mp_text { color:#FFF; font-size:10px; margin-left: 8px; }
.main #mp_text a{ color:#F9F; text-decoration:none; }
.main #mp_text a:hover{ color:#FFF; }

.main #ne_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 880px; height: auto; min-height:400px; top: 135px; position: absolute; background-image:url(images/lb_bg.jpg); background-repeat: no-repeat; background-position:center; background-position:top; background-color: #506037; z-index:15; margin-left:18px; }
.main #ne_container p { margin-bottom:12px; margin-top:12px; }
.main #ne_text { color:#FFF; font-size:10px; margin-left: 8px; }
.main #ne_text a{ color:#7EFF87; text-decoration:none; }
.main #ne_text a:hover{ color:#FFF; }

.main #wow_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 880px; height: auto; min-height:400px; top: 135px; position: absolute; background-image:url(images/ph_bg.jpg); background-repeat: no-repeat; background-position:center; background-position:top; background-color: #7d3a50; z-index:15; margin-left:18px; }
.main #wow_container p { margin-bottom:12px; margin-top:12px; }
.main #wow_text { color:#FFF; font-size:10px; margin-left: 8px; }
.main #wow_text a{ color:#0CF; text-decoration:none; }
.main #wow_text a:hover{ color:#FFF; }

.main #for_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 880px; height: auto; min-height:400px; top: 135px; position: absolute; background-image:url(images/wwa_bg.jpg); background-repeat: no-repeat; background-position:center; background-position:top; background-color: #4d3d4e; z-index:15; margin-left:18px; }
.main #for_container p { margin-bottom:12px; margin-top:12px; }
.main #for_text { color:#FFF; font-size:10px; margin-left: 8px; }
.main #for_text a{ color:#D7CEFF; text-decoration:none; }
.main #for_text a:hover{ color:#FFF; }

.main #cn_container { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:12px; font-weight:bold; padding:5px; width: 880px; height: auto; min-height:400px; top: 135px; position: absolute; background-image:url(images/bw_bg.jpg); background-repeat: no-repeat; background-position:center; background-position:top; background-color: #494C5C; z-index:15; margin-left:18px; }
.main #cn_container p { margin-bottom:12px; margin-top:12px; }
.main #cn_text { color:#FFF; font-size:10px; margin-left: 8px; }
.main #cn_text a{ color:#0CF; text-decoration:none; }
.main #cn_text a:hover{ color:#FFF; }

.main #footer { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#FFF; font-size:10px; font-weight:bold; padding:0px; width: 880px; margin-bottom:8px; margin-top:8px; }
.main #footer a{ color:#0CF; text-decoration:none; }
.main #footer a:hover{ color:#FFF; }