@charset "UTF-8";
/* CSS Document */

@import url("reset.css");

h1, h2, h3, h4, h5, h6, ul, li, td, p, a { font-family:Verdana; }

.main { margin:0px auto; width:912px; background:url(../images/front/bg_tile.jpg); overflow:hidden;} 

.header { width:912px; height:85px; background:url(../images/front/header.jpg);}
.header ul { padding:14px 0 0 0; }
.header li { text-align:right; font-family:Tahoma, Arial; font-size:0.7em; line-height:20px; color:#666666; }

.banner { background:#FFFFFF; width:912px; padding:0 0 10px 0; height:200px; float:left;}

.nav { width:915px; padding:0 0 10px 0; float:left; background:#FFFFFF; }
.nav li { float:left; font-weight:normal; color:#666; text-decoration:none; display:block; }
.nav li a { background:#badfdc; font-size:0.7em; padding:10px 10px 10px 9px ; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; color:#666666; text-decoration:none; display:block; }
.nav li a:hover { background:#5db7b1; color:#FFFFFF;}
.nav li .active { background:#008e85; color:#FFFFFF;}

.content { width:912px; }

.leftnews { width:260px; float:left; margin:0 15px 0 0; border-right:1px solid #CCCCCC; }
.leftnews li { font-size:100%; font-weight:normal; text-decoration:none; padding:0px; display:block; border-bottom:1px solid #ffffff; margin:0px;}
.leftnews a { color:#999999; text-decoration:none; }
.leftnews a:Hover { color:#666666; text-decoration:none;}

.left { width:126px; float:left; margin:0 0 0 0; }
.left li { font-size:100%; font-weight:normal; text-decoration:none; padding:0px; display:block; border-bottom:1px solid #ffffff; margin:0px;}
.left a { font-size:0.7em; font-weight:normal; color:#666; text-decoration:none; padding:10px; display:block; }
.left a:Hover { color:#00aca1; background-color:#e4f2ef; }
.left .active { font-weight:bold; color:#fff; background-color:#40aaa4; }

.left_c { width:142px; float:left; margin:0 0 0 0; }
.left_c h2 { font-size:0.875em; color:#979392; margin:0 0 10px 0; }
.left_c li { font-size:100%; font-weight:normal; text-decoration:none; padding:0px; display:block; border-bottom:1px solid #f6f6f6; margin:0px;}
.left_c li a { font-size:0.7em; font-weight:normal; color:#999; text-decoration:none; padding:10px 10px 10px 15px; display:block;  background:url(../images/front/left_c_a.jpg) no-repeat left; margin:0px;}
.left_c li a:Hover { background:url(../images/front/left_c_hover.jpg) no-repeat left;}
.left_c li ol { font-size:100%; font-weight:normal; text-decoration:none; padding:0 0 0 15px; display:block;  margin:0px;}
.left_c li ol a { font-size:0.7em; font-weight:normal; color:#999; text-decoration:none; padding:10px 10px 10px 10px;  display:block; margin:0px; background-image:none;}
.left_c li ol a:Hover { color:#00aca1; background-color:#e4f2ef; background-image:none;}
.left_c li ol .active { color:#00aca1; background-color:#e4f2ef; background-image:none;}

.left_c .active { font-weight:bold; color:#666; background:url(../images/front/left_c_active.jpg) no-repeat left;}

.center { width:520px; float:left; margin:0 32px 0 32px; }
.center_c { width:520px; float:left; margin:0 32px 0 16px; }

.top_scroller { width:520px; background:url(../images/front/top_scroller_tile.jpg) repeat-x ; height:24px; float:left; margin:0 0 10px 0; }
.top_scroller_left { width:520px; height:24px; background:url(../images/front/top_scroller_left.jpg) no-repeat left; }
.top_scroller_right { width:520px; height:24px; background:url(../images/front/top_scroller_right.jpg) no-repeat right; }
.top_scroller_right p { font-size:11px; color:#00aca1; line-height:11px; padding:6px 7px 0 7px; }

.center .top { width:520px; padding:0 0 10px 0;  float:left; border-bottom:1px solid #f6f6f6; }
.center .top .header1 { background:#008e85; padding:20px 10px 10px 10px; float:left; width:400px; overflow:hidden;}
.center .top h1 { font-size:1.25em; line-height:100%; font-weight:bold; color:#FFFFFF;  display:block;}
.center .top .size { width:45px; float:right; margin:32px 0 0 0; }
.center .top .size img { margin:0 0 0 5px; }
.center .content { width:520px; float:left;  }
.center .content p { font-size:0.7em; line-height:17px; color:#666666; font-weight:normal; padding:10px 0 10px 0; }
.center .content h3 { font-size:0.7em; line-height:17px; color:#017f78; font-weight:normal; padding:10px 0 0 0; }

.center_c .top { width:520px; padding:0 0 10px 0;  float:left; border-bottom:1px solid #f6f6f6; }
.center_c .top .header1 { background:#008e85; padding:20px 10px 10px 10px; float:left; width:400px; overflow:hidden;}
.center_c .top h1 { font-size:1.25em; line-height:100%; font-weight:bold; color:#FFFFFF;  display:block;}
.center_c .top .size { width:45px; float:right; margin:32px 0 0 0; }
.center_c .top .size img { margin:0 0 0 5px; }
.center_c .content { width:520px; float:left;  }
.center_c .content .header1 { background:#008e85; padding:20px 100px 10px 10px; float:left; margin:0 0 10px 0; }
.center_c .content h1 { font-size:1.25em; line-height:100%; font-weight:bold; color:#FFFFFF;  display:block;}
.center_c .content p { font-size:0.7em; line-height:17px; color:#666666; font-weight:normal; padding:10px 0 0 0; }
.center_c .content a { font-size:1em; line-height:17px; color:#017f78; font-weight:normal; padding:10px 0 0 0; }
.center_c .content ul { font-size:0.7em; line-height:17px; color:#666666; font-weight:normal; padding:10px 0 10px 15px; list-style-image: url(../images/front/bullet.jpg);}
.center_c .content li { font-size:1em; line-height:14px; color:#666666; font-weight:normal; padding:5px 0 5px 0;  }
.center_c .content h3 { font-size:0.7em; line-height:17px; color:#017f78; font-weight:normal; padding:10px 0 0 0; }
.center_c .content .key_personnel { width:250px; float:left; margin:10px 0 0 6px; }
.center_c .content .key_personnel h3 { font-size:0.7em; line-height:17px; color:#017f78; font-weight:normal; padding:0 0 0 0; }
.center_c .content .key_personnel p { font-size:0.625em; line-height:120%; color:#666666; font-weight:normal; padding:3px 0 0 0; margin:0 0 10px 0; }
.center_c .content .key_personnel a { font-size:11px; line-height:11px; color:#017f78; font-weight:normal; margin:3px 0 0 0; padding:0 0 0 0; text-decoration:none; }
.center_c .content .key_personnel img { float:left; border:1px solid #008e85; margin:0 10px 0 0; }
.center_c .content .case_studies { width:520px; float:left; padding:10px 0 10px 0; border-bottom:1px solid #f6f6f6; overflow:hidden; }
.center_c .content .case_studies h3 { font-size:0.7em; line-height:17px; color:#017f78; font-weight:normal; padding:0 0 0 0; }
.center_c .content .case_studies p { font-size:0.7em; line-height:17px; color:#666666; font-weight:normal; padding:3px 0 10px 0; text-align:justify; }
.center_c .content .case_studies a { font-size:11px; line-height:11px; color:#fff; font-weight:normal; background:#008e85; padding:6px; text-decoration:none; float:right;  }
.center_c .content .case_studies img { float:left; border:1px solid #008e85; margin:0 10px 0 0; }

.center_c .content .lottery_archive { width:520px; float:left; padding:5px 0 5px 0; border-bottom:1px solid #f6f6f6; overflow:hidden; }
.center_c .content .lottery_archive h3 { font-size:0.8em; line-height:17px; color:#017f78; font-weight:700; padding:5px 0 0 0; }
.center_c .content .lottery_archive p { font-size:0.7em; line-height:17px; color:#666666; font-weight:normal; padding:3px 0 0 0; text-align:justify; }
.center_c .content .lottery_archive a { font-size:0.7em; line-height:17px; color:#666666; font-weight:normal; text-decoration:none; float:left;  }
.center_c .content .lottery_archive a:hover { color:#017f78; text-decoration:underline; }

.case_studies_right_sm { width:180px; float:right; clear:right; padding:10px 10px 10px 0; border-bottom:1px solid #f6f6f6; }
.case_studies_right_sm h3 { font-size:0.7em; line-height:17px; color:#017f78; font-weight:normal; padding:0 0 0 0; }
.case_studies_right_sm p { font-size:0.7em; line-height:17px; color:#666666; font-weight:normal; padding:3px 0 0 0; text-align:justify; }
.case_studies_right_sm a { font-size:100%; font-weight:normal; text-decoration:none; padding:0px; display:block; border-bottom:1px solid #ffffff; margin:0px; color:#999999; text-decoration:none;}
.case_studies_right_sm a:hover { font-size:100%; font-weight:normal; text-decoration:none; padding:0px; display:block; border-bottom:1px solid #ffffff; margin:0px; color:#666666; text-decoration:none;}
.case_studies_right_sm img { float:left; border:1px solid #008e85; margin:0 10px 0 0; }


.latest_news { width:520px; float:left; background:url(../images/front/latest_news_tile.jpg); }
.latest_news_bottom { width:520px; float:left; background:url(../images/front/latest_news_bottom.jpg) bottom no-repeat; overflow:hidden; }
.latest_news_top { width:500px; float:left; background:url(../images/front/latest_news_top.jpg) top no-repeat; padding:10px; }
.latest_news_top h2 { font-size:0.875em; font-weight:normal; color:#008e85; line-height:14px; } 
.latest_news_top ul { margin:5px 0 0 0;  }
.latest_news_top li { font-size:0.7em; font-weight:normal; color:#999999; line-height:20px; }
.latest_news_top a { color:#999999; text-decoration:none; }
.latest_news_top a:hover { color:#666666; text-decoration:none; }

.box { width:520px; float:left; background:url(../images/front/box_tile.jpg); margin:10px 0 0 0; }
.box_bottom { width:520px; float:left; background:url(../images/front/box_bottom.jpg) bottom no-repeat; overflow:hidden; }
.box_top { width:500px; float:left; background:url(../images/front/box_top.jpg) top no-repeat; padding:10px; }
.box_top h2 { font-size:0.875em; font-weight:normal; color:#008e85; line-height:14px; margin:0 0 5px 0; } 
.box_top li { font-size:0.7em; font-weight:normal; color:#999999; line-height:20px; }
.box_top .left { width:250px; margin:0 15px 0 0; padding:0 10px 0 0; border-right:1px solid #ccc; }
.box_top a { color:#999999; text-decoration:none; }
.box_top a:hover { color:#666666; text-decoration:none; }

.right { width:202px; float:left; }
.right .large_button { margin:0 0 10px 0; }

.footer { width:912px; float:left; background:#FFFFFF; border-top:1px solid #f6f6f6; padding:10px 0 20px 0; margin:20px 0 0 0; }
.footer .madewith { float:right; }
.footer .madewith a { font-size:0.625em; color:#ccc; line-height:10px; text-decoration:none; }
.footer .madewith a:Hover { color:#666;}
.footer ul { float:left; width:580px; } 
.footer li { float:left; font-size:0.625em; font-weight:normal; color:#999; line-height:10px; margin:6px 0 0 0; padding:0 5px 0 5px; border-left:1px solid #ccc; }
.footer ul img { float:left; }
.footer p { float:left; clear:left; width:812px; font-size:0.625em; line-height:15px; color:#999; font-weight:normal; padding:20px 0 0 0; }
.footer a { text-decoration:none; color:#999; }
.footer a:hover { color:#666; }
.content_images {width:152px; float:right; overflow:hidden; margin-left:15px;}
.content_images img {border:1px #008e85 solid; clear:both; margin-bottom:15px;}

.tg_event_box { padding:2px; background-color:#46AAA3; margin-top:15px; }
.tg_event_box_inner { position:relative; background-color:#FFF; padding:3px; min-height:130px; }
.tg_event_box_image { position:absolute; top:3px; right:3px; }
.tg_event_box_button { position:absolute; bottom:3px; right:3px; background-color:#008E85; padding:3px; width:146px; text-align:center; }
.tg_event_box_button a { font-size:10px !important; color:#FFF !important; text-decoration:none; }
.tg_event_box h3 { font-size:0.65em !important; color:#FFF !important; font-weight:bold !important; margin:0 !important; padding:2px 2px 4px 2px !important; }
.tg_event_box_inner h4 { width:350px; font-size:0.65em !important; color:#008E85 !important; font-weight:bold !important; margin:10px 0 3px 0; padding:0 !important; }
.tg_event_box_inner h4:first-child { margin:0 0 3px 0 !important; }
.tg_event_box_inner p { width:350px; font-size:0.65em !important; line-height:13px !important; color:#666 !important; font-weight:normal !important; margin:0 !important; padding:0 !important; }
.light_green { background-color:#8BCCC8 !important; }

.tg_event_date_box { position:relative; height:40px; }
.tg_event_date_box h3 { font-size:0.65em !important; color:#008E85 !important; font-weight:bold !important; margin:0 !important; padding:0 !important; line-height:40px !important; }
.tg_event_date_box_button { position:absolute; right:3px; top:8px; background-color:#008E85; padding:3px; width:146px; text-align:center; }
.tg_event_date_box_button a { font-size:10px !important; color:#FFF !important; text-decoration:none; }
.tg_event_date_box_button_disabled { position:absolute; right:3px; top:8px; background-color:#CCC; padding:3px; width:146px; text-align:center; }
.tg_event_date_box_button_disabled a { font-size:10px !important; color:#EEE !important; text-decoration:none; }
.tg_event_date_box_button_flaot { background-color:#008E85; padding:3px; width:146px; text-align:center; }
.tg_event_date_box_button_flaot a { font-size:10px !important; color:#FFF !important; text-decoration:none; }


.tg_event_standard_button { float:right; background-color:#008E85; padding:3px; width:146px; text-align:center; }
.tg_event_standard_button a { font-size:10px !important; color:#FFF !important; text-decoration:none; }
