/*Container Css*/
body {padding: 0; margin: 0; background: #FFF url(../images/design/bg-body.gif) top center repeat-y}
img {border: 0 !important}
form {padding: 0; margin: 0}
.important {color: #C60202 !important}
#container {width: 770px; margin: 0 auto; position: relative}
/*Branding Css*/
#branding {height: 246px}
body.home #branding {height: 305px}
#branding-logo h1, #branding-logo p {margin: 0; padding: 34px 0 0 0; font-size: 1px}
#branding-logo p {padding: 14px 0 0 0}
/*Content Css*/
#content {font: normal 11px/11px Arial, Helvetica, sans-serif; padding-left: 193px; min-height: 500px}
#content:after, #content p.feature:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
body.home #content {padding-left: 0}
body.home #content div.content-col1 {width: 378px; float: left}
body.home #content div.content-col2 {width: 378px; margin-left: 14px; float: left}
body.home #content h2 {margin: 0; padding: 25px 0 0 0; font-size: 1px}
body.home #content div.highlight p {color: #0047BA; font: normal 12px/17px Arial, Helvetica, sans-serif; margin: 0 0 10px 0}
body.home #content div.highlight p a.more {font: normal 11px/18px Arial, Helvetica, sans-serif}
body.home #content div.feature {padding-top: 25px}
#content p.feature, body.home #content p.feature {color: #0047BA; border: 1px solid #42AAEC; border-width: 1px 0; margin: 0 0 10px 0; padding: 3px 0; font: normal 12px/15px Arial, Helvetica, sans-serif}
body.home #content p.feature {border-color: #5AE405}
#content p.feature img {float: left; margin: 0 10px 0 0}
#content p.feature strong.date {color: #013281; font-size: 14px; font-weight: bold; display: block}
#content p.feature strong.title {font-size: 16px; line-height: 20px; font-weight: normal; display: block; padding: 3px 0}
#content a.more {color: #018608; padding-left: 10px; background: url(../images/design/bg-more-a.gif) left no-repeat}
#content table td {vertical-align: top}
#content table.data {border: 1px solid #7E8C9D; border-width: 1px 0 0 1px; width: 100%}
#content-main table.data {margin-bottom: 10px}
#content table.data td {background-color: #EBF0F3; color: #018608; font: normal 11px/11px Arial, Helvetica, sans-serif; border: 1px solid #FFF; border-color: #FFF #7E8C9D #7E8C9D #FFF; padding: 10px; vertical-align: middle}
#content table.data td:last-child, #content table.data td.last-child {font: normal 11px/11px Arial, Helvetica, sans-serif; background-color: #DEE4EA; border: 1px solid #FFF; border-color: #FFF #7E8C9D #7E8C9D #FFF; padding: 10px}
#content table.data td:last-child a, #content table.data td.last-child a {color: #0047BA}
#content table.data td a {color: #002E78; text-decoration: none}
#content table.data td a:hover {text-decoration: underline}
#content ul.links {margin: 0; padding: 0; list-style: none; font: 11px/11px Verdana; border: 1px solid #7E8C9D; border-width: 0 0 1px 0}
body.home #content ul.links {width: 189px}
#content ul.links li {border: 1px solid #7E8C9D; border-width: 1px 1px 0 1px}
#content ul.links li a {background: url(../images/design/bg-links-li.gif) 0px 0px no-repeat; padding: 3px 0 3px 10px; display: block; color: #0047BA; text-decoration: none}
#content ul.links li a:hover {background-position: 0px -17px}
#content a {color: #019709}
#content-main {width: 384px; float: left; margin: 0; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #454648}
#content-main h1 {margin: 0; padding: 20px 0 0 0; font: bold 16px/20px Arial, Helvetica, sans-serif; color: #0047BA}
#content-main h2 {margin: 0 0 9px 0; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #0047BA; border-bottom: 1px solid #42AAEC; padding: 10px 0 3px 0}
#content-main h2.feature {margin-bottom: 0; border: 0}
#content-main h3 {margin: 9px 0 0 0; font: bold 12px/14px Arial, Helvetica, sans-serif; padding: 3px 0}
#content-main p {margin: 0 0 10px 0}
#content-main p.faq-q {margin: 0 0 5px 0; padding: 5px; background-color: #D2EBFB; color: #0047BA}
#content-main p.faq-a {margin: 0 0 20px 0}
#content-main p.callout {margin: 20px 0}
#content-main p.callout img {display: block; border: 1px solid #42AAEC; border-width: 1px 0}
#content-main ul.alt, #content-related ul.alt {padding: 0; margin: 0 0 10px 0; list-style: none; color: #0047BA}
#content-main ul.alt li ul, #content-related ul.alt li ul {margin-bottom: 0}
#content-main ol {padding: 0 0 0 15px; margin: 0 0 10px 15px; color: #0047BA}
#content-main ol.alt {color: #454648}
#content-main ul.alt li {background: url(../images/design/bg-li-bullet.gif) 1px 9px no-repeat; padding: 5px 5px 5px 17px}
#content-main ol li, #content-main ul.alt li ol li {padding: 5px 5px 5px 0px}
#content-main ol li p, #content-main ul.alt li p {margin: 0; padding: 0 0 5px 0; color: #454648}
#content-main ul.alt li ul li {background: url(../images/design/bg-li-li-bullet.gif) 16px 8px no-repeat; padding: 5px 5px 5px 29px; font-size: 10px}
#content-related ul.alt li {background: url(../images/design/bg-li-li-bullet.gif) 1px 8px no-repeat; padding: 5px 5px 0 14px; font: 10px/13px Arial}
#content-main ul.news {margin: 14px 0 0 0; padding: 0; list-style: none}
#content-main ul.news li {margin: 0 0 21px 0; padding: 0; background: none; color: #454648}
#content-main ul.news li span.header {color: #0047BA; font-size: 12px; line-height: 16px}
#content-main ul.news li strong.date {color: #013281; font-weight: bold}
#content-main ul.news li a {display: block; padding: 5px 0; font-size: 12px; line-height: 16px}
#content div.form {border: 1px solid #7E8C9D; background-color: #EBF0F3}
#content form {border: 1px solid #FFF; padding-top: 14px}
#content form p {margin: 0 !important; padding: 0 0 5px 0}
#content form p.left {float: left; clear: left; width: 169px}
#content form p.right {float: left; padding-left: 14px; width: 169px}
#content form.login p.right input {width: auto}
#content form label {display: block; color: #0047BA; white-space: nowrap; cursor: pointer}
#content form fieldset {border: 0; margin: 0; padding: 14px 14px 0 14px; clear: left}
#content-related form fieldset {padding-top: 0}
#content form.login fieldset {padding: 0 14px 14px 14px}
#content form legend {margin: 0; padding: 0; font-weight: bold; color: #555}
#content form input, #content form select, #content form textarea {width: 163px; padding: 2px; border: 1px solid #8399B1; color: #333; font: normal 12px/12px "Courier New" , Courier, monospace}
#content-related form input, #content-related form select, #content-related form textarea {width: 141px}
#content-related form select {width: 147px !important}
#content form select {padding: 0; width: 169px}
#content form textarea {width: 346px}
#content form div.hr {border-style: solid; border-width: 10px 0 1px 0; border-color: #EBF0F3 #FFF #FFF #FFF; clear: left; margin: 4px 0 12px 0; background-color: #7E8C9D; height: 1px; overflow: hidden}
#content form div.hr hr {display: none}
#content form table.radio td {vertical-align: middle; padding: 2px}
#content form table.radio td input {border: 0; width: auto}
#content form table.radio td label {padding-top: 2px}
#content form p.submit {padding-bottom: 15px; padding-right: 15px; text-align: right}
#content form p.submit input {width: auto}
#content h3.photo {border: 1px solid #019709; border-bottom: 0; color: #0047BA; font: normal 12px/14px Arial, Helvetica, sans-serif; margin: 0; padding: 3px 14px 4px 14px}
#content p.photo {border: 1px solid #019709; margin: 0 0 10px 0; padding: 0}
#content p.photo img {display: block; width: 100%}
#content-related {width: 179px; float: left; margin: 0 0 0 14px; font: normal 12px/15px Arial, Helvetica, sans-serif; color: #0047BA; overflow: hidden}
#content-related h1 {margin: 20px 0 10px 0}
#content-related p {margin: 0 0 10px 0}
#content-related h2 {margin: 0 0 10px 0; background: #FFF url(../images/design/bg-related-h2.gif) 0 23px no-repeat; font: bold 12px/15px Arial, Helvetica, sans-serif; padding: 20px 0 0 13px}
#content-related table.data strong {font-size: 12px}
#content-related table.data {margin: 0 0 10px 0}
#content-subsidiaries {clear: left; padding-top: 10px; height: 105px}
#content-subsidiaries ul {margin: 0; padding: 0; list-style: none}
#content-subsidiaries ul li {float: left; padding: 30px 19px 20px 18px; width: 117px; text-align: center; background: url(../images/design/bg-subsidiary-li.gif) right no-repeat}
#content-subsidiaries ul li:last-child, #content-subsidiaries ul li.last-child {background: none}
/*Nav Css*/
#nav {top: 0; left: 0; width: 770px; position: absolute}
#nav-main {position: absolute; top: 79px; left: 0; height: 163px; width: 770px; overflow: hidden; font: normal 12px/12px Arial, Helvetica, sans-serif}
body.home #nav-main {top: 106px; height: 199px}
#nav-main ul {padding: 0; margin: 0; list-style: none; border-top: 2px solid #FFF}
#nav-main ul li {float: left; border-left: 2px solid #FFF; height: 42px; padding-top: 84px}
body.home #nav-main ul li {height: 51px; padding-top: 111px}
#nav-main ul li img {display: block}
#nav-main ul li#nav-main-li-0 {border-left: 0; background: url(../images/design/phi-photo-off-d.jpg) top left no-repeat}
#nav-main ul li#nav-main-li-0.hover {background: url(../images/design/phi-photo-on-d.jpg) top left no-repeat}
body.home #nav-main ul li#nav-main-li-0 {border-left: 0; background: url(../images/design/phi-photo-off.jpg) top left no-repeat}
body.home #nav-main ul li#nav-main-li-0.hover {background: url(../images/design/phi-photo-on.jpg) top left no-repeat}
#nav-main ul li#nav-main-li-0.hover ul {left: 0}
#nav-main ul li#nav-main-li-1 {background: url(../images/design/com-photo-off-d.jpg) top left no-repeat}
#nav-main ul li#nav-main-li-1.hover {background: url(../images/design/com-photo-on-d.jpg) top left no-repeat}
body.home #nav-main ul li#nav-main-li-1 {background: url(../images/design/com-photo-off.jpg) top left no-repeat}
body.home #nav-main ul li#nav-main-li-1.hover {background: url(../images/design/com-photo-on.jpg) top left no-repeat}
#nav-main ul li#nav-main-li-1.hover ul {left: -193px; left: 0}
#nav-main ul li#nav-main-li-2 {background: url(../images/design/ser-photo-off-d.jpg) top left no-repeat}
#nav-main ul li#nav-main-li-2.hover {background: url(../images/design/ser-photo-on-d.jpg) top left no-repeat}
body.home #nav-main ul li#nav-main-li-2 {background: url(../images/design/ser-photo-off.jpg) top left no-repeat}
body.home #nav-main ul li#nav-main-li-2.hover {background: url(../images/design/ser-photo-on.jpg) top left no-repeat}
#nav-main ul li#nav-main-li-2.hover ul {left: -386px; left: 0}
#nav-main ul li#nav-main-li-3 {background: url(../images/design/biz-photo-off-d.jpg) top left no-repeat}
#nav-main ul li#nav-main-li-3.hover {background: url(../images/design/biz-photo-on-d.jpg) top left no-repeat}
body.home #nav-main ul li#nav-main-li-3 {background: url(../images/design/biz-photo-off.jpg) top left no-repeat}
body.home #nav-main ul li#nav-main-li-3.hover {background: url(../images/design/biz-photo-on.jpg) top left no-repeat}
#nav-main ul li#nav-main-li-3.hover ul {left: -579px; left: 0}
#nav-main ul li ul {background-color: #44CF16; position: absolute; top: 126px; width: 770px; left: -25000px; height: 31px}
body.home #nav-main ul li ul {top: 162px}
#nav-main ul li ul li {border-right: 1px solid #FFF; border-left: 0; position: static; padding-top: 0 !important}
#nav-main ul li#nav-main-li-2 ul li, #nav-main ul li#nav-main-li-3 ul li {float: right; border-right: 0; border-left: 1px solid #FFF}
#nav-main ul li ul li a {color: #0B2C00; background-color: #44CF16; padding: 9px 15px 10px 15px; display: block; text-decoration: none}
#nav-main ul li ul li a:hover, #nav-main ul li ul li.on a {color: #FFF; background-color: #1E7C00}
#nav-search {position: absolute; top: 7px; right: 0; width: 390px; z-index: 10}
#nav-search p {text-align: right; margin: 0}
#nav-search input {width: 119px; padding: 2px; border: 1px solid #8399B1; color: #0047BA; font: normal 10px/10px Arial, Helvetica, sans-serif}
#nav-search input.submit {width: 18px; padding: 17px; padding: 0; border: 0; vertical-align: middle}
#nav-global {position: absolute; top: 7px; right: 160px; width: 230px; z-index: 20}
#nav-global ul {margin: 0; padding: 0; list-style: none}
#nav-global ul li {background: url(../images/design/bg-global-li.gif) right no-repeat; float: right}
#nav-global ul li a {color: #0047BA; font: normal 11px/11px Arial, Helvetica, sans-serif; padding: 0 16px; text-decoration: none}
#nav-global ul li.on a, #nav-global ul li a:hover {text-decoration: underline}
#nav-section {width: 179px; position: absolute; left: 0; top: 269px; font: normal 11px/16px Arial, Helvetica, sans-serif}
body.home #nav-section {top: 296px}
#nav-section ul {margin: 0; padding: 0; list-style: none; border-width: 1px 0 0 0; border-style: solid; border-color: #0D7F01; background-color: #FFF}
#nav-section ul li {border: 1px solid #0D7F01; border-width: 0 1px 1px 1px}
#nav-section ul li a {background: #FFF url(../images/design/bg-section-li-off.gif) 3px 8px no-repeat; color: #0047BA; border: 1px solid #FFF; padding: 5px 9px 5px 13px; display: block; text-decoration: none}
#nav-section ul li a:hover, #nav-section ul li.on a, #nav-section ul li.down a:hover {border-color: #0D7F01; background-image: url(../images/design/bg-section-li-on.gif)}
#nav-section ul li.down {border-width: 0}
#nav-section ul li.down a {border-color: #0D7F01; background-image: url(../images/design/bg-section-li-down.gif); border-width: 1px 2px 2px 2px}
#nav-section ul li.down ul {background-color: #ACE77A; border-style: solid; border-color: #0D7F01; border-width: 0 0 1px 0}
#nav-section ul li.down ul li {border-color: #ACE77A; border-width: 0; background: none}
#nav-section ul li.down ul li a {border-style: solid; border-color: #ACE77A; border-width: 0 1px 1px 1px; border-bottom: 1px solid #FFF !important; /* ?? dunno why important */ padding-left: 23px; background: url(../images/design/bg-section-li-li-on.gif) 14px 8px no-repeat; color: #0047BA}
#nav-section ul li.down ul ul {background-color: #D1FFAB; border-color: #ACE77A}
#nav-section ul li.down ul ul li {border-color: #D1FFAB}
#nav-section ul li.down ul ul li a {border-color: #D1FFAB; padding-left: 37px; background-position: 28px 8px; color: #0D7F01}
#nav-section ul li.down ul ul ul {border: 0}
#nav-section ul li.down ul ul ul li a {padding-left: 51px; background-position: 42px 8px}
#nav-section ul li.down ul ul ul ul li a {padding-left: 65px; background-position: 56px 8px}
#nav-section ul li.down ul li.down a {background-image: url(../images/design/bg-section-li-li-down.gif)}
#nav-section ul li.down ul li.down li.down a, #nav-section ul li.down ul li.down li.down li.down a {background-image: url(../images/design/bg-section-li-li-li-down.gif)}
#nav-section ul li.down ul li.down li a, #nav-section ul li.down ul li.down li.down li a, #nav-section ul li.down ul li.down li.down li.down li a {background-image: url(../images/design/bg-section-li-li-off.gif)}
#nav-section ul li.down ul li a:hover, #nav-section ul li.down ul li.on a, #nav-section ul li a.on, #nav-section ul li.down a.on {background-color: #FFF; border-color: #D1FFAB; color: #0047BA; background-image: url(../images/design/bg-section-li-li-on.gif) !important}
#nav-section ul li.down a.on {background-image: url(../images/design/bg-section-li-li-down.gif) !important}
/*Siteinfo Css*/
#siteinfo {clear: both; padding-top: 135px}
#siteinfo-legal {border-top: 1px solid #71B7DE; color: #0047BA; font: normal 11px/11px Arial, Helvetica, sans-serif; height: 60px}
#siteinfo-legal p {margin: 0; padding: 10px 0; float: left; width: 40%}
#siteinfo-legal ul {float: right; margin: 0; padding: 10px 0; list-style: none; width: 40%}
#siteinfo-legal ul li {float: right; background: url(../images/design/bg-global-li.gif) right no-repeat}
#siteinfo-legal ul li:first-child, #siteinfo-legal ul li.first-child {background: none}
#siteinfo-legal ul li a {padding: 0 16px; color: #0047BA; font: normal 11px/11px Arial, Helvetica, sans-serif; text-decoration: none}
#siteinfo-legal ul li:first-child a, #siteinfo-legal ul li.first-child a {padding-right: 0}
#siteinfo-legal ul li a:hover {text-decoration: underline}
#siteinfo-credits {display: none}
/* The following CSS files are for MSIE to accomidate for non-standard implementation of CSS  */
@import url(ie.css); /* all versions of MSIE */

/* IE 5.x Windows Mid Pass Filter */
@media tty {
 i{content:"\";/*" "*/}} @import 'ie5x.css'; /*";}
}/* */


