html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption {
background:transparent none repeat scroll 0 0;border:0 none;font-size:100%;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;vertical-align:baseline;}

img {border:0 none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:none;}

body, input, a, textarea, button {font-family:Arial,Helvetica,sans-serif;}
html {}
body {background:#59636C none repeat scroll 0 0;font-size:0.75em;padding-bottom:25px;line-height:1;}
p {color:#666666;font-size:1em;line-height:165%;margin-bottom:15px;}
p.title {color:#3D6C8A;font-size:1.083em;font-weight:bold;line-height:155%;margin:10px 0 25px;}
a {color:#666666;cursor:pointer;}
a:hover {text-decoration:none;}
li {background:transparent url(../images/chevron-white.gif) no-repeat scroll left 6px; color:#666666;font-size:1em;line-height:165%;list-style-type:none;margin:0 0 5px 33px;padding:0 0 0 14px;}
ol li {background:transparent none repeat scroll 0 0;color:#666666;font-size:1em;line-height:165%;list-style-position:outside;list-style-type:decimal;margin:0 0 5px 50px;padding:0;}

h1, h2, h3, h4 { }

h1 {color:#31424F;font-size:1.8333em;font-weight:bold;margin:0 0 23px;padding-top:5px;}
h2 {color:#5F819A;font-size:1.667em;font-weight:bold;line-height:100%;margin:0 0 17px;}
h3 {color:#3D6C8A;font-size:1.333em;font-weight:bold;line-height:100%;margin:0 0 14px;}
h4 {color:#3D6C8A;font-size:1.166em;font-weight:bold;line-height:100%;margin:0 0 12px;}
h5 {}
h6 {}

#top_links {width: 970px;margin-top: 0pt;margin-right: auto;margin-bottom: 0pt; margin-left: auto;}
#top_links li {float:right;}
#top_links a {color:#FFF; text-decoration:none;}

#supplier table {}
#supplier td {height:25px; color:#666666; text-decoration:none; }

#container {background:#FFFFFF none repeat scroll 0 0;margin:0 auto;position:relative;width:970px;}
#header {padding:21px 22px 17px;}
#content {margin:0 auto;position:relative;width:922px;z-index:10;}
#side-bar {background:#EBEBEB none repeat scroll 0 0; padding:11px;float:left;}

#footer {background:transparent url(../images/footer-bg.gif) no-repeat scroll 0 15px; margin-left:22px; padding:15px 0 28px 0;width:922px; }

#logo {float:right;height:49px;padding:0;margin:0;width:240px;}
#logo h1 {background:transparent url(../images/logo.gif) no-repeat scroll 0 0;display:block;height:49px;margin:0;margin-top:0px;padding:0;text-indent:-9999px;width:240px;font-size:12px}

#foot-links {display:block;float:left;width:374px;}
#foot-links ul {float:left;margin-right:12px;width:175px;}
#foot-links li {font-size:0.916em;background:transparent url(../images/arrow-blue.gif) no-repeat scroll left center;line-height:100%;list-style-position:outside;list-style-type:none;margin:0 0 6px;padding:0 0 0 13px;}
#foot-links a {color:#838383;text-decoration:none;}
#foot-links a:hover {text-decoration:underline;}
#foot-links h2 {color:#838383;font-size:0.916em;margin:0 0 6px;}

#foot-about {display:block;float:left;margin-left:26px;width:360px;}
#foot-about, #foot-about a {color:#838383;}
#foot-about h2 {color:#838383;font-size:0.916em;margin:0 0 6px;}
#foot-about ul {float:left;width:165px;}
#foot-about li {background:transparent none repeat scroll 0 0;font-size:0.916em;line-height:100%;list-style-position:outside;list-style-type:none;margin:0 0 6px;padding:0;}
#foot-about li a {text-decoration:none;}
#foot-about li a:hover {text-decoration:underline;}

#foot-side-bar {color:#838383;display:block;float:right;margin:0;padding:0;width:160px;}
#foot-side-bar p {color:#838383;font-size:0.916em;line-height:160%;margin:-3px 0 6px;padding:0;}
#foot-side-bar p a {color:#838383;text-decoration:none;}
#foot-side-bar p a:hover {text-decoration:underline;}
#foot-side-bar img.iip {padding:9px 0 0 10px;}

#nav {float:left;width:650px;margin-top: 15px;}
#nav ul {}
#nav li {background:transparent none repeat scroll 0 0;float:left;line-height:100%;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#nav li a {background:transparent url(../images/nav-bg.gif) no-repeat scroll right center;color:#59636C;display:block;font-size:1em;font-weight:bold;padding:8px 16px;text-decoration:none;text-transform:uppercase;}
#nav li a:hover {text-decoration:underline;}
#nav li.no-bg a {background:transparent none repeat scroll 0 0;}
#nav li.active a, #nav li.active a:hover {background:#3D6C8A none repeat scroll 0 0;color:#FFFFFF;text-decoration:none;}

#sub-nav {background:#FFFFFF none repeat scroll 0 0;margin-bottom:11px;padding:11px 11px 18px;width:191px;}
#sub-nav h1 {font-size:1.5em;}
#sub-nav li {background:transparent none repeat scroll 0 0;border-bottom:1px solid #E8E8E8;line-height:100%;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#sub-nav li.last {border:medium none;}
#sub-nav li a {color:#9EB5C4;display:block;font-size:1.083em;font-weight:bold;padding:8px 0 7px 1px;text-decoration:none;}
#sub-nav li.active a, #sub-nav li a:hover {color:#3D6C8A;}
#sub-nav li ul {margin:0;padding:9px 0 0;}
#sub-nav li ul li {border:0 none;line-height:120%;margin:0;}
#sub-nav li ul li.active {}
#sub-nav li.active ul li a {background:transparent url(../images/chevron-sub-nav.gif) no-repeat scroll left 4px;color:#666666;display:block;font-size:0.916em;font-weight:normal;margin:0 0 10px 6px;padding:0 0 0 13px;text-decoration:none;}
#sub-nav li ul li a:hover {color:#9EB5C4;}
#sub-nav li ul li.active a {color:#666666;font-weight:bold;}

#breadcrumb {border-bottom:1px solid #DEE0E2; border-top:1px solid #DEE0E2; color:#3D6C8A; display:block; margin:8px 0 8px 0; padding:9px; width:645px;}
#breadcrumb a {color:#3D6C8A;text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}

#news-list {background:#FFFFFF none repeat scroll 0 0;padding:11px;width:191px;}
#news-list ul {margin:0;}
#news-list li {background:transparent none repeat scroll 0 0;border-bottom:1px solid #E8E8E8;line-height:100%;list-style-position:outside;list-style-type:none;margin:0;padding:11px 0;}
#news-list li.first {padding-top:0;}
#news-list li.last {border-bottom:medium none;}
#news-list li img {border:1px solid #D2D2D2;float:left;margin-right:10px;padding:1px;}

#block-links {	}

#home-content #block-links {display:block;float:right;margin:0 2px 0 0;width:213px;}
#block-links p {margin:0;padding:0;}
#block-links a {display:block;font-size:0.916em;line-height:138%;padding:11px;text-decoration:none;width:191px;}
#block-links a span {display:block;margin-bottom:5px;text-indent:-9999px;}
#block-links a.bl-text {background:#538CB3 none repeat scroll 0 0;color:#C3D7E4;}
#block-links a.bl-text span {background:transparent url(../images/bl-program.gif) no-repeat scroll 0 0;height:52px;width:152px;}
#block-links a.bl-header {background:#3D6C8A none repeat scroll 0 0;color:#BBCCD6;}
#block-links a.bl-header span {background:transparent url(../images/bl-download.gif) no-repeat scroll 0 0;height:12px;width:125px;}

.ui-tabs .ui-tabs-hide {display:none;}
#main-content ul.ui-tabs-nav {margin:0;}
ul.ui-tabs-nav li {background:transparent none repeat scroll 0 0;border-color:#E9E9E9 #E9E9E9; border-style:solid solid none;border-width:1px 1px medium;float:left;line-height:100%;list-style-position:outside;list-style-type:none;margin:0 4px 0 0;padding:0;}
ul.ui-tabs-nav li a {color:#98BAD1;display:block;font-size:1.20em;font-weight:bold;padding:10px 10px 10px 11px;text-decoration:none;}
ul.ui-tabs-nav li.ui-state-active {background:#EBEBEB none repeat scroll 0 0;border-bottom:1px solid #EBEBEB;margin-bottom:-1px;position:relative;z-index:100;}
ul.ui-tabs-nav li.ui-state-active a {color:#3D6C8A;}
.ui-tabs-panel {background:#EBEBEB none repeat scroll 0 0;border-top:1px solid #DEE0E2;clear:both;padding:21px 21px 21px 10px;position:relative;z-index:10;}

.tab-text {display:block; width:620px; padding-left:0px; margin-left:0px;}
.tab-text label {display:block;	float:left;	width:175px;}
.ui-tabs-panel ul {padding-top:12px;}

.form-container {background:#EBEBEB none repeat scroll 0 0; margin-bottom:10px; padding-bottom:10px;}
.form-container-header {background:#3D6C8A none repeat scroll 0 0; height:25px; margin:0 0 10px 0 ; padding:7px 0 0 10px; font-size:12px; font-weight:bold;}
.form-container-header h3 {color:#FFF;}
.form-container-text {padding-left:10px;}
.form-container-text label {display:block;	float:left;	width:175px;}


#main-content .ui-tabs-panel ul {margin:0;}
.ui-tabs-panel li {background:transparent url(../images/green-tick.gif) no-repeat scroll left 0;color:#3D6C8A;font-weight:bold;line-height:100%;list-style-position:outside;list-style-type:none;margin:0 0 12px;padding:0 0 0 18px;}
.tab-images {display:block;float:right;text-align:right;width:195px;}
.tab-images img {border:3px solid #FFFFFF;}

#main-content {min-height:550px;padding:5px 0 50px;width:663px;float:left;margin-right:15px;}
#main-content ul {margin-bottom:25px;}

.clear {clear:both;}
.no-line {border:medium none;}

.clearfix:after, #news-list li:after, ul.two-cols:after, #footer:after, ul.ui-tabs-nav:after, .ui-tabs-panel:after {
clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}

.clearfix, #news-list li,  ul.two-cols, #footer, ul.ui-tabs-nav, .ui-tabs-panel {
display:inline-block;}

* html .clearfix, * html #news-list li, * html * html ul.two-cols, * html #footer, * html ul.ui-tabs-nav, * html .ui-tabs-panel {
height:1%;}

.clearfix, #news-list li, ul.three-cols, ul.two-cols, #footer, ul.ui-tabs-nav, .ui-tabs-panel {
display:block;}
