@charset "utf-8";
/* CSS Document */
#index_wrapper{width:490px;overflow:hidden;margin:20px auto;}
.field{padding:3px 5px;border:1px solid #aaa;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
#maincontent ol,#maincontent ul{margin:15px 0px;}
#maincontent .nomargin,#maincontent .nomargin li{margin:0px;padding:0px;}
#maincontent ol li,#maincontent ul li{margin-bottom:10px;}

/*img replacement*/
.sep-lang-selector{background:url(../images/sep-lang-selector.gif) top left no-repeat transparent;width:19px;height:19px;}
.sep-lang-end{background:url(../images/sep-lang-end.gif) top left no-repeat transparent;width:19px;height:19px;}

#wrapper{width:762px;position:relative;}
#simple_wrapper{margin:0px auto;width:598px;}
div#header{height:108px;border-bottom:2px solid #b33;background:url(../images/bg-top.gif) top left repeat transparent;overflow:hidden;}
div#logos{height:80px;overflow:hidden;}
div#logos .column2{width:55%;}
div#logos .hRight{width:45%;}

#header_nav{margin-top:9px;width:42%;letter-spacing:-1px;}
#header_nav .column2{width:42%;}
#header_nav a{font-size:13px;color:#fff;padding:2px 8px 2px 8px;text-decoration:none;padding:2px 8px 1px 8px\9;}
#header_nav a:hover{color:#000;}
#header_nav a.btn-red{background-color:#b33;}
#header_nav a.btn-gray{background-color:#717171;}

#index_wrapper #header_nav{width:auto;}
#index_wrapper #header_nav li{white-space:nowrap;}
#index_wrapper #header_nav a{padding:1px 5px 2px 5px;}
#index_wrapper #header_nav .fRight a{color:#000;}
#index_wrapper #header_nav .fRight a:hover{color:#b33;}
#index_wrapper a.icon-mail{background:url(../images/icon-mail.gif) 6px 5px no-repeat transparent;width:16px;height:16px;}
#index_wrapper a.icon-mail:hover{background-image:url(../images/icon-mail-over.gif);}

hr.invisible{border:none;height:20px;}

/*columns*/
.column2{width:50%;overflow:hidden;}

/*top menu*/
#topmenu{margin-top:4px\9;width:58%;font-size:13px;line-height:18px;letter-spacing:-1px;}
#topmenu .hRight{width:58%;}
#topmenu span.inline-block{margin:0px 5px;}
#topmenu a,#topmenu span{vertical-align:central;font-size:13px;line-height:18px;}
#topmenu a{color:#000;text-decoration:none;}
#topmenu a:hover{color:#b33;}
#topmenu a.current{color:#b33;}
#topmenu a.normal-font,#topmenu a.larger-font,#topmenu a.largest-font{width:16px;height:16px;background:url(../images/text/Medium_off.gif) top left no-repeat transparent;}
#topmenu a.larger-font{background-image:url(../images/text/Large_off.gif);}
#topmenu a.largest-font{background-image:url(../images/text/Extra_off.gif);}
#topmenu p{margin:0px;padding:0px;}
/*
#topmenu a.normal-font{font-size:12px;}
#topmenu a.larger-font{font-size:14px;}
#topmenu a.largest-font{font-size:16px;}
*/
#topmenu ul li{display:inline-block !important;zoom:1 !important;*display:inline !important;font-size:13px;vertical-align:middle;}
#topmenu ul li.sep{padding:0px 2px;}
#topmenu a.icon-mail{background:url(../images/icon-mail.gif) 0px 2px no-repeat transparent;width:20px;height:20px;}
#topmenu a.icon-mail:hover{background-image:url(../images/icon-mail-over.gif);}
#frm_search input.btn_submit_search,#frm_search a.btn_submit_search{width:16px;height:17px;color:transparent;background:url(../images/icon-search.png) top left no-repeat transparent;border:none;cursor:pointer;}
#frm_search input.btn_submit_search:hover{background-image:url(../images/icon-search-over.png);}
#frm_search input.field{width:90px;font-size:13px;padding:2px 4px;}
#font_resizer a{vertical-align:top;}

/*left panel*/
#leftpanel{width:164px;background:url(../images/bg-leftpanel.gif) top left repeat-y transparent;padding-top:4px;overflow:visible;position:relative;z-index:800;}
#leftmenu{margin:0px 12px 0px 7px;background:url(../images/border-leftmenu.gif) top left repeat-x transparent;padding-top:1px;}
#leftmenu li{padding-bottom:1px;background:url(../images/border-leftmenu.gif) bottom left repeat-x transparent;}
#leftmenu li a{color:#000;padding:3px 13px;text-decoration:none;font-size:0.9em;}
#leftmenu li a:hover, #leftmenu li a:active{color:#B84900;background:url(../images/over-leftmenu.gif) 4px 7px no-repeat transparent;}
#leftmenu li.current a{color:#f00;background:url(../images/current-leftmenu.gif) 5px 8px no-repeat transparent;}
#leftmenu li ul.submenu{width:200px;position:absolute;margin-left:144px;margin-top:-20px;border:1px solid #ccc;background:none;background-color:#9ff;}
#leftmenu li ul.submenu li{background:none;padding:0px;border-bottom:1px solid #ccc;}
#leftmenu li ul.submenu li a{color:#000;background:none;padding:5px;}
#leftmenu li ul.submenu li a:hover, #leftmenu li ul.submenu li a:active{background-color:#fd9f37;}

/*maincontent*/
#maincontent{width:578px;overflow:visible;padding:20px 10px 10px 10px;z-index:100;position:relative;}

/*footer*/
#footer{margin:20px 0px;font-size:12px;}
#footer .btn-footer{width:32px;overflow:hidden;font-size:11px;text-align:center;color:#000;background-position:top left;background-repeat:no-repeat;padding-top:20px;text-decoration:none;}
#footer .btn-top{background-image:url(../images/footer/btn-top.gif);}
#footer .btn-back{background-image:url(../images/footer/btn-back.gif);}
#footer .statement{margin-top:10px;padding:10px 0px;border-top:1px dashed #aaa;}
.btn-top{background-image:url(../images/footer/btn-top.gif);width:31px;overflow:hidden;font-size:12px;text-align:center;color:#000;background-position:top left;background-repeat:no-repeat;padding-top:20px;text-decoration:none;margin-left:10px;}

#news_panel{width:140px;border:1px solid #666;padding:3px;}
#news_panel .title{padding:3px;background-color:#fea500;text-align:center;border:1px solid #666;}
#news_panel a#stop,#news_panel a#start{font-size:0.8em;margin:2px 0px;padding:3px 5px;background-color:#ccc;color:#000;display:inline-block;}
.scroller_container{border:1px solid #666;padding:5px;margin-top:3px;}
#v_scroller{height:200px;overflow:hidden;position:relative;display:block;}
#v_scroller ul{position:absolute;}
#v_scroller li{border-bottom:1px dotted #ccc;overflow:hidden;}
#v_scroller li a{padding:5px;font-size:0.8em;display:inline-block;}

#breadcrumb{margin-bottom:20px; font-weight:bold;}
#breadcrumb li,div#breadcrumb{font-size:0.8em;color:#707070;}
#breadcrumb li a,div#breadcrumb a{color:#707070;text-decoration:underline; font-weight:normal;}
#breadcrumb a:hover,div#breadcrumb a:hover{color:#F00;}

table.grid{border:1px solid #9bdcfa;}
table.grid td,table.grid th{padding:5px 10px;text-align:left;}
table.grid th{vertical-align:top;}
table.grid thead th{margin:1px;background-color:#9bdcfa;border:1px solid #9bdcfa;}
table.grid tbody td{margin:1px;border:1px solid #9bdcfa;}
table.grid td.first{background-color:#9bdcfa;}
table.grid tr.title td{background-color:#9bdcfa;}

table.table-press tbody td{border:none;background-color:#d0ebf7;}
table.table-press tbody tr.even td{background-color:#e1fcf8;}
table.table-press tbody tr td.date{white-space:nowrap;vertical-align:top;}

table.table-stat{border:none;background-color:#9BDCFA;}
table.table-stat td{white-space:nowrap;}
table.table-stat td,table.table-stat th{padding:3px 4px;text-align:left;}
table.table-stat tbody td{background-color:#d0ebf7;margin:0px;border:none;}
table.table-stat tbody tr.even td{background-color:#e1fcf8;}

table.tbl-form{border:0px solid #ccc;width:100%;}
table.tbl-form hr{height:1px;border:none;border-bottom:1px solid #ccc;margin:0px;padding:0px;}
table.tbl-form th,table.tbl-form td{padding:5px 10px;vertical-align:top;}
table.tbl-form thead th{text-align:center;font-size:smaller;font-weight:bold;color:#000;}
table.tbl-form tbody td.name{color:#7B3910;width:36%;}
table.tbl-form tbody td.title{background-color:#FFF;color:#7B3910;font-weight:bold;}
table.tbl-form tbody td p{padding:0px;padding-bottom:10px;}

table.vTop td{vertical-align:top;}
table.hCenter th,table.hCenter td{text-align:center;}

#frm_search input.nothing{color:#ccc;}
#frm_search input{font-size:13px;}

.home-small-banners{width:500px;}
.home-small-banners li{margin:0px 10px 10px 0px;}

/*bullet*/
ul.bullet-blue-bubble,ul.bullet-blue-bubble li,ul.bullet-blue-bubble-para,ul.bullet-blue-bubble-para li{list-style-image:url(../images/bullet/blue-bubble.gif);}
ul.bullet-blue-bubble li{margin-bottom:10px;}
ul.bullet-blue-bubble-para li{margin-bottom:5px;}

ol.bullet-lower-alpha li{margin-bottom:10px;}
.list-space li{margin-bottom:10px;}
.list-space li ul,.list-space li ol{margin-top:5px;}

.list-faq{margin:0px 15px;}
.list-faq .faq{margin-bottom:25px;}
.list-faq .faq div{margin-bottom:10px;}
.list-faq .column{width:90%;}
.list-faq .left{width:10%;}
.list-faq p{padding:0px;padding-bottom:10px;}

li p{font-size:inherit;}

/*immigration_museum*/
ul#immigration_museum li .photo{margin:0px;margin-left:20px;}
ul#immigration_museum li img{width:250px;}
ul#immigration_museum li a{text-decoration:none;}
ul#immigration_museum li a span{color:#811e00;}

/*photos*/
div.photo{margin:10px;}
div.photo span{display:block; color:#811e00;font-size:0.8em;}
div.photo a span{color:#03f;}

ul.book-pages{}
ul.book-pages li{border:1px solid #D0EBF7;float:left;margin:1px;}
ul.book-pages li img{width:100px;}

/*chart*/
ul.organisation-chart li{margin-bottom:10px;}
ul.organisation-chart li ul{margin:10px 0px 20px 0px;}
ul.organisation-chart li ul li{margin:0px;}
ul.organisation-chart div{font-size:0.85em;color:#000;}
ul.organisation-chart .title{font-weight:bold; padding-top:2px;}
ul.organisation-chart .name{padding-top:2px;}
/*ul.organisation-chart .name{color:#6c94ac;}*/

.txt_small{font-size:smaller;}
.txt_bold{font-weight:bold;}
.txt_red{color:#f00;}
.txt_blue{color:#00F;}
.txt_blink{text-decoration:blink;}

/*multimedia*/
div.blue_thumb { float:left; background-color:#9BDCFA; padding:6px; margin-right:2px; width:160px; text-align:center;}

/*address*/
a.btn-map{text-decoration:none;margin:0px 10px;}
a.icon_pdf{padding:6px 0px;}
a.icon_wmv{padding:8px 0px;}

.h-3 p{font-size:1.05em;color:#035278;font-weight:bold;}
.underline {text-decoration:underline;}

.popup{background-color:#F7E3B0;}
.qmas_popup{background-color:#516cc1;}