﻿body{background: #fff;margin: 0px 0 0px;font-family: Helvetica Neue, Helvetica, Arial, Sans-Serif;font-size: 14px;line-height: 1.4;}
textarea{font-family: Helvetica Neue, Helvetica, Arial, Sans-Serif;}
table{font-size: 10pt;line-height: 1.4;}
a{color:#000; text-decoration:none;}
a img{border:none;}
.clear{clear:both;}
.defaultTextActive{color:#000;}
.defaultTextInactive{color:#777;}
.header-top{display:none;}
.header{display:none;}
.notice_error{display:none;}
.notice_success{display:none;}
div.main{padding-bottom:50px;}
div#content{width:988px;margin:0 auto;position:relative;z-index:1;}
.not-for-print{display:none;}
#homepage .promotions{display:none;}
#homepage .slideshow{display:none;}
#homepage .boxes{display:none;}

div#content div.main-content{width: 930px;margin: 0px auto;padding:20px 0;}
div#footer{display:none;}

.main{position:relative;}
.main .main_body{padding: 0 0 40px 0;}
.main .main_side{display:none;}
.main .main_page{width:930px; float:left;position:relative;}
#page_tools{display:none;}

.main .main_page .section{margin-right:15px;}
.main .main_body .section.image{margin-bottom: 15px;position:relative;height:270px;}
.main .main_body .section.image h1{position:absolute;bottom:-8px;left:0px;color:White;font-size: 34pt;width: 930px;margin:0;padding:0 0px 0 0;line-height:1;text-align:left; text-transform:uppercase;}
.main .main_body .section.image h2{display:none;}
div.shade{display:none;}
.main .main_page .section h1{margin:12px 0;padding:0;color:#134b96;font-size:18pt;}
.main .main_page .section h2{margin:12px 0;padding:0;color:#134b96;font-size:15pt;}
.main .main_page .section h2 a{text-decoration:none;color:#134b96;}
.main .main_page .section h2 a:hover{text-decoration:none;color:#134b96;}
.main .main_page .section h3{margin:12px 0;padding:0;color:#134b96;font-size:13pt;}
.main .main_page .section h3 a{text-decoration:none;color:#134b96;}
.main .main_page .section h3 a:hover{text-decoration:none;color:#134b96;}
.main .main_page .section a{color:#000;}
.main .main_page .section .description{color:Black;font-size:11pt;line-height: 1.7;}
.main .main_page .section p{ clear:both;line-height: 1.7; margin:0px;}
.main .main_page .section .explore{display:none;}
.main .main_page .content_page{margin-right:15px;color:Black;font-size:11pt;}
.main .main_page .content_page .date{margin-top: 10px;font-weight:bold;}
.main .main_page .content_page .by{color:#555;}
.main .main_page .content_page .content_image{padding:10px 0 0;}
.main .main_page .content_page .content_image img{box-shadow:2px 2px 5px rgba(0,0,0,0.5); }
#page_image_caption{font-size:8pt; width: 448px;margin-top: 10px;font-style:italic;margin-bottom:10px;}
.main .main_page .content_page h1{margin:12px 0;padding:0;color:#134b96;font-size:18pt;}
.main .main_page .content_page h2{margin:12px 0;padding:0;color:#134b96;font-size:15pt;}
.main .main_page .content_page h3{margin:12px 0;padding:0;color:#134b96;font-size:13pt;}
.main .main_page .content_page a{color:#000;}
.main .main_page .content_page p{ clear:both;line-height: 1.7; margin:0px;}
.main .main_page .content_page li{margin:0; padding:3px 0 3px 0;line-height: 1.7;}
.main .main_page .content_page .explore{display:none;}
.back_to_top{display:none;}
#breadcrumbs{display:none;}

.footer { display:none;}

table#structure{border-left: 1px solid #134b96;font-size: 11pt;}
table#structure td{border-right: 1px solid #134b96; border-bottom: 1px solid #134b96;padding: 5px; vertical-align:top;}
table#structure th{border-right: 1px solid #134b96; border-bottom: 1px solid #134b96;padding: 5px; background-color: #134b96; color:White; vertical-align:bottom; text-transform:uppercase;}

table.table{border-left: 1px solid #134b96;font-size: 11pt;}
table.table td{border-right: 1px solid #134b96; border-bottom: 1px solid #134b96;padding: 5px; vertical-align:top;}
table.table th{border-right: 1px solid #134b96; border-bottom: 1px solid #134b96;padding: 5px; background-color: #134b96; color:White; vertical-align:bottom; text-transform:uppercase;}

table#actionplan{border-top: 5px solid #c2d8fc;border-left: 1px solid #ebf2fe;font-size: 11pt;}
table#actionplan td{border-right: 1px solid #ebf2fe; border-bottom: 1px solid #ebf2fe;padding: 10px; vertical-align:top;}
table#actionplan td.todo{padding:0px;}
table#actionplan td.submit{background-color:#c2d8fc; text-align:center;}
table#actionplan td input[type=text]{width:680px;}
table#actionplan th{border-right: 1px solid #134b96; border-bottom: 1px solid #134b96;padding: 5px; background-color: #134b96; color:White; vertical-align:bottom; text-transform:uppercase;}
table#actionplan table#todo{}
table#actionplan table#todo td{}
table#actionplan table#todo td:last-child{border-right:none;}
table#actionplan table#todo tr:last-child td{border-bottom:none;}
table#actionplan table#todo td input{width: 150px;}
table#actionplan .checklist table td{border:none;padding:5px;}

table.staff{font-size: 10pt;width:100%;}
table.staff td{padding: 5px; vertical-align:top;}
table.staff td:nth-child(1){width:30%;}
table.staff td:nth-child(2){width:50%;}
table.photos img{border:1px solid #000;}

#searchpage .no_results{margin-top: 30px;text-align:center;color:#999;padding: 160px 50px;}
#search_results{margin-top: 30px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding: 5px;background:#fffff0; text-align:right;}
#page_search{}
#page_search .result{margin-top: 20px;}
#page_search .result .highlight{font-weight:bold;}
#page_search .result .title{font-size:12pt;}
#page_search .result .description{}
#page_search .result .display{color:Green;}

#the_pager{display:none;}

#page_attachments{margin-top: 20px;}
#page_attachments .information{color:#555555; font-size: 8pt;margin-top:10px;position:relative;}
#page_attachments .information a{color:#A2003A; font-weight:bold;text-decoration:underline;}
#page_attachments .icon{width:28px;height: 30px;}
#page_attachments .link{height: 30px;}
#page_attachments .size{font-size: 8pt; color:#999; font-style:italic;}
#page_attachments .description{color:#555;}

#standardspage{}
#standardspage .filters{margin-top: 30px;padding: 15px;background:#f5f5f5;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
#standardspage .filters .row{float:left;width:176px;}
#standardspage .filters .row .label{font-weight:bold;color:#545454;}
#standardspage .filters .row .value select{width: 160px;font-size:11pt;}
#standardspage .filters .row .value input{width: 160px;font-size:11pt;}
#standardspage .results{margin-top: 30px;}
#standardspage .results.no_results{text-align:center;font-size:12pt;color:#999;padding: 100px;}
#standardspage .results .qualification{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #eee; cursor:default;}
#standardspage .results .qualification:hover{background:#fcfcfc;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
#standardspage .results .qualification .title{font-size:12pt; font-weight:bold;padding:0 15px;}
#standardspage .results .qualification .title a{ text-decoration:none;}
#standardspage .results .qualification .title a:hover{text-decoration:underline;}
#standardspage .results .qualification .description{margin-top:5px;padding:0 15px;}
#standardspage .results .qualification .more{text-align:right;margin-top: 10px;padding:0 15px;}

.form{margin-top: 0px;}
.form .label{font-weight:bold; text-align:right; font-size: 11pt;}
.form .label .req{color:Red;}
.form .status .error{color:Red;font-weight:bold;}
.form .status .good{color:Green;font-weight:bold;}
.form input[type=text]{width: 200px;}
.form textarea{width:350px; height: 100px;}

#related_news{display:none;}

#news{}
#news .item{margin-bottom: 15px;}
#news .item .date{width: 120px; text-align:right;float:left; font-style:italic;}
#news .item .body{width: 580px;float:right;}
#news .item .body .title{font-weight:bold;font-size:11pt;}
#news .item .body .description{font-size:10pt;line-height:1.4;display:block;margin-top:0px;}

#sitemappage{}
#sitemappage .links{list-style-type:circle; margin:0 0 10px 2em; padding: 0;}
#sitemappage .links li{margin:0; padding:3px 0 3px 0;}
#sitemappage .links li a{text-decoration:none;}
#sitemappage .links li a:hover{text-decoration:underline;}

#vacanciespage{margin-top: 30px;}
#vacanciespage .news_header{color:White; background-color:#134b96;font-style:normal;}
#vacanciespage .news_date_header{width: 150px; text-align:right;background-color:#134b96; color:White;}
#vacanciespage .news_date{width: 150px; text-align:right;font-style:italic;background-color:#f7f7f7; font-size:9pt; color:#444;}
#vacanciespage .news_item{padding-left:10px}
#vacanciespage .news_item .title{}
#vacanciespage .news_item .title a{font-weight:bold;font-size: 10pt;text-decoration:none;}
#vacanciespage .news_item .title a:hover{text-decoration:underline;}
#vacanciespage .news_item .short_description{display:block;color:#616161;}
#vacanciespage .news_item .more{}
#vacanciespage .news_item .more a{color:#D16A3A; font-size: 8pt; text-decoration:none; font-weight:normal;}
#vacanciespage .news_item .more a:hover{text-decoration:underline;}

#content div.marquee{position:absolute;padding: 5px 0px 0px;width:948px;left:20px;}