*{margin:0;padding:0;}
img, a img{border:0;}
.page{background:url('../images/header.jpg') 40px 0% repeat-x;}
.logo{float:left;width:200px;height:80px;}
.logo a{display:block;}
.top{position:relative;float:left;width:100%;min-width:1180px;height:35px;background:#042366;border-top:#909EBB 1px solid;border-bottom:#909EBB 1px solid;}
.middle{clear:both;display:table;width:100%;min-width:1180px;background:#fff url('../images/center_bg.png') 0% 0% repeat-x;}
.left{display:table-cell;width:22%;min-width:220px;min-height:500px;vertical-align:top;background:#f6f6f6 url('../images/left_bg.png') 0% 0% repeat-x;}
.center{display:table-cell;width:56%;height:560px;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;}
.right{display:table-cell;padding:37px 20px;width:22%;min-width:220px;height:500px;vertical-align:top;}
.bottom{clear:both;position:relative;float:left;width:100%;min-width:1180px;height:144px;background:#042366;border-top:#909EBB 5px solid;border-bottom:#909EBB 5px solid;}
.footer{clear:both;position:relative;float:left;width:100%;min-width:1180px;height:120px;background:#f6f6f6 url('../images/footer_bg.png') left bottom repeat-x;}
.center p,
.center li{padding:10px 0;line-height:20px;}
h1{margin:20px 0px;font-size:17px;font-weight:bold;color:#2B2C83;}
.item-page h1,
.item-page .page-header h2{margin:15px 0px;font-size:18px;font-weight:bold;color:#eee;clear:both;background-color:#2B2C83;padding:10px;text-transform:uppercase;border-top:#909EBB solid 3px;border-bottom:#909EBB solid 3px;}
h2{margin:15px 0px;font-size:18px;font-weight:bold;color:#eee;clear:both;background-color:#2B2C83;padding:10px;text-transform:uppercase;border-top:#909EBB solid 3px;border-bottom:#909EBB solid 3px;}
.item-page h2,
.blog div h2{margin:15px 0px;font-size:18px;font-weight:bold;color:#2B2C83;text-transform:initial;clear:both;padding:10px;background-color:#fff;border-top:#909EBB solid 1px;border-bottom:#909EBB solid 1px;}
.content-category h2{color:#eee;}
h4{margin:10px;font-size:11px;font-weight:normal;}
h5{margin:10px 10px 10px 5px;padding:8px;font-size:12px;font-weight:bold;color:#eee;background:#444;}
hr{clear:both;color:#555;background-color:#555;border:0px none;height:1px;}
.category-desc{margin:10px 30px 10px 10px;}
.category-desc p,
.category-desc li{margin:10px;text-align:justify;}
.item-page{position:relative;padding:0 0 20px 40px;}
.item-page a.photo{display:block;float:left;}
.item-page a.photo img{padding:5px;margin:10px;box-shadow:0 0 10px rgba(0,0,0,0.5);}
.blog{margin:20px 0px 20px 40px;}
.blog p{margin:10px 0px;}
.center .blog-featured{margin:20px 0px 20px 40px;}
.cat-children{margin:20px 0px 20px 20px;}
.cat-children h3{padding:10px 0;}
.cat-children h3 a{color:#2B2C83;text-decoration:none;}
.cat-children h3 a:hover{text-decoration:underline;}
.blog .cat-children .category-desc{margin:10px 30px 30px 0px;}
.blog .category-desc p{margin:5px 0px;}
.blog .category-desc ul li{margin:0px 0 0px 20px;line-height:20px;list-style-position:outside;list-style-type:circle;display:list-item;}
.blog .actions,
.item-page .actions{clear:both;display:block;padding:0 4px 0 0;margin:2px 0 15px 5px;height:22px;background:#ececec;}
.blog .actions li,
.item-page .actions li{display:block;float:right;padding:3px 6px 3px 3px;background:none;}
div.blog div.item-separator{margin:10px 0 40px 0;}
p.readmore{margin:10px 0 0 -5px;}
div.center div.blog div div p.readmore a{margin:5px;}
div.center div.blog div div p.readmore a:link,
div.center div.blog div div p.readmore a:visited{color:#2B2C83;text-decoration:none;}
div.center div.blog div div p.readmore a:hover,
div.center div.blog div div p.readmore a:active{color:#c00;text-decoration:underline;}
div.center div.category-list div.cat-children ul li{display:block;padding:2px 0 2px 20px;background:url("../images/circle_list.png") 10px 50% no-repeat;}
div.center div.category-list div.cat-children ul li a{display:block;margin:0 0 0 20px;}
div.center div.category-list div.cat-children ul li a:link,
div.center div.category-list div.cat-children ul li a:visited{color:#c00;}
div.center div.category-list div.cat-children ul li a:hover,
div.center div.category-list div.cat-children ul li a:active{color:#333;}
.item-page table{margin:10px 0;}
.item-page table.infodata,
.item-page table.infodata td{border:#333 1px solid;}
.item-page p,
.center .blog-featured p{clear:both;text-align:justify;}
.item-page ul{text-align:left;}
div.item-page ul ul{text-align:left;margin:5px 0 5px 15px;padding:0 0 0 20px;}
div.item-page ul ul li{text-align:left;background:none;list-style:circle;}
.item-page ul li{text-align:left;list-style:none;background:url("../images/circle_list.png") 0% 8px no-repeat;margin:10px 0 0 15px;padding:0 0 0 20px;}
.item-page ol{text-align:left;margin:0 0 0 10px;padding:0 0 0 10px;}
.item-page li a,
.item-page p a,
.item-page span a{text-decoration:underline;}
.category-desc p a:link,
.category-desc p a:visited,
.item-page li a:link,
.item-page li a:visited,
.item-page p a:link,
.item-page p a:visited,
.item-page span a:link,
.item-page span a:visited{color:#c00;}
.category-desc p a:hover,
.category-desc p a:active,
.item-page li a:hover,
.item-page li a:active,
.item-page a:hover,
.item-page a:active,
.item-page p a:hover,
.item-page p a:active,
.item-page span a:hover,
.item-page span a:active{color:#333;}
.item-page_production a:link,
.item-page_production a:visited{color:#333;text-decoration:none;}
.item-page_production a:hover,
.item-page_production a:active{color:#c00;text-decoration:underline;}
.cat-items{margin:10px 0;}
div.category-list{margin:0 10px 0 15px;}
div.category-list h2{margin:0 10px 0 20px;}
table.category{width:100%;padding:0 20px;border-spacing:0;}
table.category tr.cat-list-row0{height:34px;background:#fff url("../images/li_border.png") 0% 100% repeat-x;}
table.category tr.cat-list-row1{height:34px;background:#eee url("../images/li_border.png") 0% 100% repeat-x;}
table.category tr:hover{background:#ffffcc url("../images/li_border.png") 0% 100% repeat-x;}
td.list-title{padding:2px 0 2px 30px;background:url("../images/circle_list.png") 2% 50% no-repeat;}
td.list-title a{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
td.list-title a:link,
td.list-title a:visited{color:#c00;}
td.list-title a:hover,
td.list-title a:active{color:#333;}
.item-page_production{margin:20px 0px 20px 35px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;}
.item-page_production h2{font-size:16px;margin:20px 10px 10px 0px;color:#333;}
.item-page_production ol{margin:10px 10px 20px 40px;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;color:#333;}
.item-page_production ol li{height:45px;color:#333;}
.item-page_production ol li img{vertical-align:top;}
table.table_border{width:95%;border-collapse:collapse;border:1px solid #333;}
.blog .cat-children ul li span.item-title a:link,
.blog .cat-children ul li span.item-title a:visited{line-height:25px;color:#333;text-decoration:underline;}
.blog .cat-children ul li span.item-title a:hover,
.blog .cat-children ul li span.item-title a:active{line-height:25px;color:#f00;text-decoration:underline;}
.blog .items-leading div p a:link,
.blog .items-leading div p a:visited{display:block;color:#333;padding:5px;border:solid 1px #fff;background:none;}
.blog .items-leading div p a:hover,
.blog .items-leading div p a:active{display:block;color:#f00;padding:5px;border:solid 1px #ccc;background:#eee;}
div.wrapper{padding:10px 20px 0 5px;}
table.table_price{width:100%;border-collapse:collapse;border:1px solid #333;}
table.table_price td{padding:5px;border:1px solid #333;}
table.table_price th{padding:5px;border:1px solid #333;color:#eee;background:#444;}
table.table_price td.generation{font-weight:bold;text-align:center;color:#eee;background:#c00;}
table.table_price tr:hover{background:#faff88;}
table.table_price td.section{font-weight:bold;text-align:center;background:#aaa;}
table.table_price td.subsection{text-align:center;background:#ccc;}
table.table_dashed{border-collapse:collapse;border:1px dashed #333;}
table.table_dashed td{padding:10px 30px;border:1px dashed #333;}
table.table_simple{border-collapse:collapse;border:1px solid #333;}
table.table_simple td{border:1px solid #333;}
table.table_big{border-collapse:collapse;border:1px solid #333;}
table.table_big td{border:1px solid #333;font-size:10px;text-align:center;}
table.table_simple2{border-collapse:collapse;border:1px solid #333;}
table.table_simple2 td{padding:5px;text-align:center;border:1px solid #333;}
li{list-style-position:inside;}
table.guide td{height:20px;}
table.table_old td{text-align:center;}
table.table_old td p{margin:1em 0;padding:0;}
.blog p.readmore a{display:block;padding:5px;}
.blog p.readmore a:link,
.blog p.readmore a:visited{color:#c00;border:1px solid #eee;}
.blog p.readmore a:hover,
.blog p.readmore a:active{color:#444;background:#eee;border:1px solid #777;}
.search_searchModule{margin:40px 60px;padding:7px 10px 30px 30px;min-width:180px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;}
.search{margin:10px 15px 30px 35px;min-width:800px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;}
.search fieldset,
.form-limit{margin:20px 0;border:0;}
dl.search-results dt{margin:20px 0 0 0;}
dl.search-results dt a{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
dl.search-results dt a:link,
dl.search-results dt a:visited{color:#c00;}
dl.search-results dt a:hover,
dl.search-results dt a:active{color:#444;}
.search button.button{width:120px;height:20px;border:#333 1px solid;background:#555;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ccc;cursor:pointer;}
.search button.button:hover,
.search button.button:active{width:120px;height:20px;border:#333 1px solid;background:#ccc;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#c00;cursor:pointer;}
.menu_top{clear:both;display:block;float:left;margin:0 0 0 40px;height:35px;border-left:#01143C 1px solid;border-right:#253F78 1px solid;}
.menu_top li{display:block;float:left;list-style:none;}
.menu_top li a{display:block;padding:0 20px;height:35px;line-height:35px;color:#ccc;font-family:Helvetica, Verdana;font-weight:bold;font-size:12px;text-decoration:none;border-left:#253F78 1px solid;border-right:#01143C 1px solid;}
.menu_top li a.calc{color:#eee;background:#c00;}
.menu_top li a.calc:hover,
.menu_top li a.calc:active{color:#c00;background:#eee;}
.menu_top li.item-209 ul{display:none;}
.menu_top li.active a,
.menu_top li.active a:hover,
.menu_top li.active a:active{color:#fff;background:#01143C url("../images/arrow2.png") bottom center no-repeat;}
.menu_top li a:hover,
.menu_top li a:active{color:#fff;background:#249 url("../images/arrow2.png") bottom center no-repeat;}
.menu_top li ul{z-index:10001;opacity:0.9;visibility:hidden;position:absolute;background:#036;}
.menu_top li:hover > ul{visibility:visible;}
.menu_top li ul li{clear:both;display:block;float:left;font-weight:normal;background:none;border-top:#777 solid 1px;border-right:#222 solid 1px;border-bottom:#222 solid 1px;border-left:#222 solid 1px;}
.menu_top li ul li a{height:29px;line-height:29px;min-width:140px;font-weight:normal;color:#fff;background:none;}
.menu_top li ul li a,
.menu_top li.active ul li a{margin:0px 1px;width:160px;background:#042366;}
.menu_top li ul li a:hover,
.menu_top li ul li a:active,
.menu_top li.active ul li a:hover,
.menu_top li.active ul li a:active{color:#fff;background:#249;}
.custom_lang{float:right;width:75px;}
.left .mod_title{padding:28px 25px 0px 25px;font-size:15px;font-family:"Segoe UI", Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;color:#2B2C83;}
ul.menu_main{display:block;margin:7px 20px;padding:1px 0 0 0;width:90%;min-width:240px;background:url("../images/li_border.png") 0% 0% repeat-x;}
ul.menu_main li{display:block;list-style:none;color:#555;background:url("../images/li_border.png") 0% 100% repeat-x;}
ul.menu_main li a{display:block;padding:0 0 0 18px;height:24px;line-height:24px;font-family:"Segoe UI", Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;text-decoration:none;color:#333;background:url("../images/circle_list.png") 2% 50% no-repeat;}
ul.menu_main li:hover,
ul.menu_main li:active{color:#555;background:#ccc url("../images/li_border.png") 0% 100% repeat-x;}
ul.menu_main li.active{color:#c00;background:#fff url("../images/li_border.png") 0% 100% repeat-x;}
ul.menu_main li.active:hover,
ul.menu_main li.active:active{color:#c00;background:#fff url("../images/li_border.png") 0% 100% repeat-x;}
ul.menu_main li.active a,
ul.menu_main li.active a:hover,
ul.menu_main li.active a:active{display:block;font-weight:bold;color:#c00;background:url("../images/circle_list_active.png") 2% 50% no-repeat;}
ul.menu_main li.parent ul{padding:1px 0 0 20px;background:#f6f6f6 url("../images/li_border.png") 0% 0% repeat-x;}
ul.menu_main li.parent ul li{background:#f6f6f6 url("../images/li_border.png") 0% 100% repeat-x;}
ul.menu_main li.active ul li a{font-weight:normal;color:#555;background:url("../images/circle_list.png") 2% 50% no-repeat;}
ul.menu_main li.active ul li.active{background:#fff url("../images/li_border.png") 0% 100% repeat-x;}
ul.menu_main li.active ul li.active a{font-weight:normal;color:#c00;background:url("../images/circle_list_active.png") 2% 50% no-repeat;}
ul.menu_main li.active ul li:hover{background:#ccc url("../images/li_border.png") 0% 100% repeat-x;}
ul.menu_main li.active ul li.active:hover{background:#fff url("../images/li_border.png") 0% 100% repeat-x;}
ul.menu_main li.active ul li a:hover,
ul.menu_main li.active ul li a:active{font-weight:normal;color:#555;background:url("../images/circle_list.png") 2% 50% no-repeat;}
ul.menu_main li.active ul li.active a:hover,
ul.menu_main li.active ul li.active a:active{font-weight:normal;color:#c00;background:url("../images/circle_list.png") 2% 50% no-repeat;}
.breadcrumb{margin:40px 40px 80px 40px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.breadcrumb li{float:left;display:block;padding:0px;margin:0;}
.breadcrumb a.pathway{margin:0 5px;font-size:12px;text-decoration:none;color:#2B2C83;}
.breadcrumb span{margin:0 5px;font-size:12px;font-weight:normal;color:#333;}
div.above_content{margin:40px 20px 10px 40px;}
div.above_content p{font-family:"Segoe UI", Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;}
div.jsn-themeclassic-seocontent p{margin:0px;padding:0px;}
.right .module{background:#fff url("../images/rounded_tl.png") 0 0 no-repeat;}
.right .module div{background:url("../images/rounded_bl.png") 0 100% no-repeat;}
.right .module div div{background:url("../images/rounded_tr.png") 100% 0 no-repeat;}
.right .module div div div{padding:0 0 20px 0;margin:0 0 20px 0;background:url("../images/rounded_br.png") 100% 100% no-repeat;}
.right .module div div div div{background:none;}
.right .module h3{padding:7px 18px;font-family:Verdana;font-size:13px;text-align:left;color:#c00;background:url("../images/arrow2.png") 90% 50% no-repeat;border-bottom:#e9e9e9 1px solid;}
.right .module ul{display:block;padding:1px 0 1px 0;margin:10px 15px 0px 15px;min-width:220px;background:url("../images/li_border.png") 0% 100% repeat-x;}
.right .module ul li{display:block;padding:1px 0;background:url("../images/li_border.png") 0% 0% repeat-x;}
.right .module ul li a{display:block;padding:1px 0 0 18px;height:24px;line-height:24px;font-family:"Segoe UI", Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-align:left;color:#333;text-decoration:none;background:url("../images/circle_list.png") 2% 50% no-repeat;}
.right .module ul li:hover,
.right .module ul li:active{color:#555;padding:1px 0;background:#ccc url("../images/li_border.png") 0% 0% repeat-x;}
.right .module ul li.active,
.right .module ul li.alias-parent-active{color:#c00;padding:1px 0;background:#fff url("../images/li_border.png") 0% 0% repeat-x;}
.right .module ul li.active:hover,
.right .module ul li.active:active
.right .module ul li.alias-parent-active:hover,
.right .module ul li.alias-parent-active:active{color:#c00;padding:1px 0;background:#fff url("../images/li_border.png") 0% 0% repeat-x;}
.right .module ul li.active a,
.right .module ul li.active a:hover,
.right .module ul li.active a:active{display:block;padding:1px 0 1px 18px;font-weight:bold;color:#c00;background:url("../images/circle_list_active.png") 2% 50% no-repeat;}
.right .module li ul{visibility:hidden;height:0;padding:0;margin:0;background:none;}
.right .module li.active ul,
.right .module li.alias-parent-active ul{visibility:visible;height:auto;padding:0;margin:0;background:none;}
.right .module li.parent ul li{background:#fff url("../images/li_border.png") 0% 0% repeat-x;}
.right .module li.active ul li a,
.right .module li.alias-parent-active ul li a{font-weight:normal;margin:0 0 0 20px;color:#555;background:url("../images/circle_list.png") 2% 50% no-repeat;}
.right .module li.active ul li.active,
.right .module li.alias-parent-active ul li.active{background:#fff url("../images/li_border.png") 0% 0% repeat-x;}
.right .module li.active ul li.active a,
.right .module li.alias-parent-active ul li.active a{font-weight:normal;color:#c00;background:url("../images/circle_list_active.png") 2% 50% no-repeat;}
.right .module li.active ul li:hover,
.right .module li.alias-parent-active ul li:hover{background:#ccc url("../images/li_border.png") 0% 0% repeat-x;}
.right .module li.active ul li.active:hover,
.right .module li.alias-parent-active ul li.active:hover{background:#fff url("../images/li_border.png") 0% 0% repeat-x;}
.right .module li.active ul li a:hover,
.right .module li.active ul li a:active,
.right .module li.alias-parent-active ul li a:hover,
.right .module li.alias-parent-active ul li a:active{font-weight:normal;color:#555;background:url("../images/circle_list.png") 2% 50% no-repeat;}
.right .module li.active ul li.active a:hover,
.right .module li.active ul li.active a:active,
.right .module li.alias-parent-active ul li.active a:hover,
.right .module li.alias-parent-active ul li.active a:active{font-weight:normal;color:#c00;background:url("../images/circle_list.png") 2% 50% no-repeat;}
div.bottom_module{float:left;margin:15px 0px 15px 20px;height:120px;width:21%;}
div.bottom_module div.mod_title{font-family:"Segoe UI", Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#f9f9f9;}
div.bottom_module ul.menu,
div.bottom_module ul.menu li,
div.bottom_module ul.menu li a{display:block;}
div.bottom_module ul.menu{margin:10px 0 0 0;}
div.bottom_module ul.menu li{background:url("../images/circle_list_bottom.png") 2% 50% no-repeat;}
div.bottom_module ul.menu li a{height:21px;margin:1px 20px;font-family:"Segoe UI", Arial, Helvetica, sans-serif;font-size:13px;color:#ccc;}
div.bottom_module p,
div.bottom_module p a{font-family:"Segoe UI", Arial, Helvetica, sans-serif;font-size:13px;color:#ccc;}
div.footer div.footer_left{display:block;float:left;width:25%;height:70px;margin:15px 0;background:url("../images/vdot.gif") top right repeat-y;}
div.footer ul.menu{display:block;float:left;height:70px;margin:10px 10px 10px 20px;}
div.footer ul.menu li{display:block;float:left;margin:10px 2px;}
div.footer ul.menu li a{display:block;padding:0 8px 0 2px;font-family:"Segoe UI", Arial, Helvetica, sans-serif;font-size:13px;line-height:15px;color:#c00;background:url("../images/vdot.gif") top right repeat-y;}
div.footer ul.menu li a:active,
div.footer ul.menu li a:hover{color:#333;}
.below_content,
div.login{margin:0 40px;}
form#login-form,
div.login{min-height:112px;background:url("../images/key.jpg") 100% 100% no-repeat;}
fieldset.userdata,
.login fieldset{border:none;width:180px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;}
fieldset.userdata label,
.login fieldset label{display:block;float:left;margin:5px 5px 2px 2px;width:100px;}
fieldset.userdata input,
.login fieldset input{display:block;float:left;margin:5px 5px 10px 0px;width:200px;}
fieldset.userdata input#modlgn-remember,
.login fieldset input#remember{display:block;float:left;width:20px;}
fieldset.userdata input.button,
.login fieldset button.button,
div.logout-button input.button{width:120px;height:30px;border:#333 1px solid;background:#555;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ccc;cursor:pointer;}
ul.login_links{display:block;margin:10px 0;}
ul.login_links li{display:block;padding:5px 5px 5px 20px;background:url("../images/circle_list.png") 1% 50% no-repeat;}
ul.login_links li a{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#c00;}
.login-warning{clear:both;margin:10px 10px 10px 0px;padding:20px 10px;width:100%;min-width:300px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#eee;background:#c00;border:#333 solid 1px;}
div.item-page ul.actions li.edit-icon{display:block;margin:5px 5px 10px 15px;}
div.item-page div.attachmentsContainer div.addattach a.modal-button{padding:5px;}
div.formelm-area{clear:both;}
div.formelm-area label.hasTip{display:block;float:left;margin:5px;}
div.formelm-area textarea.inputbox{display:block;float:left;}
fieldset legend{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;margin:5px;padding:5px;color:#c00;}
div.formelm{display:block;float:left;height:30px;width:100%;}
div.formelm label.hasTip,
div.formelm select.inputbox,
div.formelm input.inputbox{display:block;float:left;margin:10px;width:20%;}
div.formelm img.calendar{margin:10px 0 10px 0;cursor:pointer;}
div#editor-xtd-buttons{display:block;float:left;height:40px;}
div.toggle-editor{display:block;float:left;}
div.button2-left{display:block;float:left;margin:10px 0 2px 0;}
div.button2-left a{font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;height:20px;width:15%;margin:5px 2px;padding:5px 10px;cursor:pointer;}
div.button2-left a:link,
div.button2-left a:visited{background:#444;border:#333 solid 1px;color:#eee;}
div.button2-left a:hover,
div.button2-left a:active{background:#ccc;border:#333 solid 1px;color:#555;}
.tip{float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:400px;z-index:50;}
input:focus,
select:focus,
textarea:focus{background-color:#ffd;}
fieldset div.formelm-area label#jform_metadesc-lbl.hasTip,
fieldset div.formelm-area label#jform_metakey-lbl.hasTip{display:block;width:15%;}
fieldset div.formelm-area textarea#jform_metadesc.inputbox,
fieldset div.formelm-area textarea#jform_metakey.inputbox{display:block;margin:5px 20px;}
div.newsflash{margin:10px 0 0 15px;}
div.newsflash h4.newsflash-title a{padding:0 0 0 15px;font-size:12px;text-decoration:underline;background:url("../images/circle_list.png") 1% 50% no-repeat;}
div.newsflash h4.newsflash-title a:link,
div.newsflash h4.newsflash-title a:visited{color:#c00;}
div.newsflash h4.newsflash-title a:hover,
div.newsflash h4.newsflash-title a:active{color:#444;}
.items-more{margin:10px 0;padding:20px 0;border-top:1px solid #444;border-bottom:1px solid #444;}
.items-more ol{padding:10px 0;}
.items-more ol li{display:block;margin:0 0 0 10px;height:20px;}
.items-more ol li a{padding:0 0 0 15px;text-decoration:underline;background:url("../images/circle_list.png") 0% 50% no-repeat;}
.items-more ol li a:link,
.items-more ol li a:visited{color:#c00;}
.items-more ol li a:hover,
.items-more ol li a:active{color:#444;}
.pagination{clear:both;}
.pagination p.counter{display:block;text-align:center;width:100%;float:left;}
.pagination{text-align:center;}
.pagination ul{padding:40px 0;text-align:center;}
.pagination ul li{display:block;margin:5px;padding:2px 7px;float:left;border:1px solid #eee;}
.pagination ul li a{font-weight:bold;}
.pagination ul li a:link,
.pagination ul li a:visited{color:#c00;}
.pagination ul li a:hover,
.pagination ul li a:active{color:#444;}
div.attachmentsContainer{margin:0 0 0 10px;}
div.attachmentsList th.at_filename{text-align:center;}
div.attachmentsList a.at_url:link,
div.attachmentsList a.at_url:visited{color:#c00;}
div.attachmentsList a.at_url:hover,
div.attachmentsList a.at_url:active{color:#333;}
div.attachmentsList td.at_file_size{text-align:center;}
div.contact{padding:0 35px;}
.contact-info{float:left;}
.contact-image{float:right;width:140px;}
.contact-address{float:left;padding:5px 0;min-width:520px;}
span.jicons-icons{display:inline-block;float:left;clear:both;padding:0 10px 10px 0;}
.contact-address address{float:left;}
span.contact-emailto{padding:0;}
.contact-address address span.contact-street,
.contact-telephone,
span.contact-emailto a,
div.contact div.contact-form form#contact-form.form-validate fieldset dt{font-style:normal;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#444;}
.contact-form{clear:both;float:left;padding:20px 5px;}
div.contact div.contact-form form#contact-form.form-validate fieldset{border:none;}
div.contact div.contact-form form#contact-form.form-validate fieldset legend{display:none;}
div.contact div.contact-form form#contact-form.form-validate fieldset dt{padding:8px 0 2px 0;}
.contact-contactinfo p{padding:8px 0;}
.required{width:420px;}
div.contact div.contact-form form#contact-form.form-validate fieldset dl dd button.button{width:120px;height:40px;border:#333 1px solid;background:#555;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ccc;cursor:pointer;}
div.contact div.contact-form form#contact-form.form-validate fieldset dl dd button.button:hover,
div.contact div.contact-form form#contact-form.form-validate fieldset dl dd button:active{width:120px;height:40px;border:#333 1px solid;background:#ccc;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#c00;cursor:pointer;}
table.table01{width:900px;}
table.table01 td{padding:20px 5px;border-bottom:1px solid #005580;}
table.table01 td,
table.table01 td p{line-height:24px;}
table.table01 td img{box-shadow:0 0 10px rgba(0,0,0,0.5);}
table.table01 td ul li{margin:10px 0;}
table.table02{width:900px;}
table.table02 td{border:1px solid #005580;}
table.table02 td p{margin:3px 10px;}
table.table03{width:900px;}
table.table03 td{vertical-align:top;}
.hidden{display:none;visibility:hidden;}
#connect_form{margin:20px 0 40px 0;}
#connect_form label, #connect_form input, #connect_form select, #connect_form textarea{display:block;clear:both;}
#connect_form label{margin:10px 0 5px 0;}
#connect_form input{width:340px;}
#connect_form select{width:344px;}
#connect_form textarea{width:342px;}
#connect_form button, a.button{display:block;margin:10px 0 10px 0;height:40px;width:344px;background:#042366;border:#909EBB 1px solid;color:#eee;cursor:pointer;text-align:center;line-height:40px;text-decoration:none;}
#connect_form button:hover, a.button:hover{background:#eee;border:#999 1px solid;color:#333;}