html{
height:100%;
background-image:url(/images/common/body_bg.png);
background-repeat:repeat-x;
background-color:#B3E3EB;
}

body {
font-family:Arial;
font-size:11px;
height:100%;
}

h2 { 
font-size:14px; 
color:#0a50a1; 
margin-bottom:0px;
}

img {
border:0px none;
}

.wrapper-class {
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:974px;
height:100%;
background-image:url(/images/common/wrap.png);
background-repeat:repeat-y;
background-color:#FFFFFF;
}

.header-class{
margin-left:12px;
margin-right:auto;
width:951px;
height:50px;
float:left;
z-index:1;
}

.site-logo-div-class{
float:left;
height:29px;
width:335px;
margin-top:15px;
margin-left:0px;
margin-right:10px;
}

.site-logo-a-class {
font-size:18px;
color:#424242;
width:335px;
height:29px;
display:block;
}

.site-logo-img-class{
float:left;
height:29px;
width:335px;
}

.site-title-div-class {
float:left;
height:29px;
width:auto;
margin-top:14px;
margin-left:10px;
margin-right:10px;
}

.site-title-p-class {
float:left;
margin-top:0px;
margin-bottom:0px;
font-size:32px;
color:#424242;
width:auto;
height:29px;
display:block;
}



.header-menu-class{
width:500px;
height:22px;
float:right;
margin-top:10px;
margin-right:0px;
}

.header-menu-ul-class{
width:400px;
height:22px;
display:block;
margin-top:0px;
margin-bottom:0px;
padding-left:100px;
margin-left:0px;
float:left;
}

.header-menu-li-class{
width:auto;
line-height:22px;
float:left;
list-style-image:none;
list-style:none;
margin-top:0px;
margin-left:10px;
vertical-align:middle;
}

.head-menu-list-style-img-class {
margin-top:2px;
margin-right:5px;
}

.header-menu-join-li-class{
width:135px;;
height:22px;
float:left;
list-style-image:none;
list-style:none;
margin-left:10px;
}

.header-menu-a-class {
font-size:11px;
color:#0099CC;
text-decoration:none;
}

.header-menu-a-selected-class {
font-size:11px;
color:#0099CC;
text-decoration:none;
}

.img-join-class {
width:135px;
height:22px;
}

.maingraphic-div-class {
margin-top:2px;
width:951px;
height:125px;
margin-left:12px;
margin-right:auto;
display:block;
margin-bottom:2px;
float:left;
}

.content-wrap-div-class{
width:958px;
padding-left:14px;
margin-left:0px;
margin-right:auto;
display:block;
float:left;
background-color:#ffffff;
border-left: #d7d7d7 1px solid;
border-right: #d7d7d7 1px solid;
border-top:none;
border-bottom:none;

}

.sitemap-wrap-div-class{
width:958px;
padding-left:14px;
margin-left:0px;
margin-right:auto;
display:block;
float:left;
background-color:#ffffff;
border-left: #d7d7d7 1px solid;
border-right: #d7d7d7 1px solid;
border-top:none;
border-bottom:none;
}

.left-column-div-class{
float:left;
width:237px;
}

.debate-div-class{
float:left;
width:233px;
height:91px;
margin-left:2px;
margin-right:2px;
display:block;
margin-top:10px;
}

.join-debate-a-class{
float:left;
width:233px;
height:91px;
display:block;
}

.join-debate-img-class{
float:left;
width:233px;
height:91px;
}

.contract-div-class {
float:left;
width:233px;
height:30px;
margin-left:2px;
margin-right:2px;
margin-top:15px;
}

.pdf-img-class{
float:left;
width:24px;
height:29px;
}

.internet-icon-class{
float:left;
width:24px;
height:29px;
margin-right:5px;
}

.qual-contract-a-class{
float:left;
width:195px;
height:30px;
margin-top:7px;
margin-left:5px;
font-size:12px;
font-weight:bold;
color:#0099cc;
text-decoration:none;
line-height:27px;
}

.left-menu-sep-img-class{
float:left;
width:237px;
height:1px;
margin-top:10px;
margin-bottom:2px;
}

.note-div-class{
float:left;
width:233px;
height:200px;
margin-left:2px;
margin-right:2px;
margin-top:5px;
}

.open-quote-img-class{
float:left;
width:18px;
height:15px;
}

.quote-text-p-class{
float:left;
width:220px;
height:auto;
margin-top:0px;
margin-bottom:0px;
font-size:14px;
color:#003366;
display:inline;
}

.close-quote-img-class{
float:right;
width:18px;
height:14px;
display:inline;
}

.quote-author-p-class{
float:left;
width:220px;
height:auto;
font-size:12px;
color:#424242;
margin-top:10px;
margin-bottom:10px;
}

.did-you-know-p-class {
float:left;
width:auto;
font-size:12px;
font-weight:bold;
color:#0A50A1;
}

.know-text-p-class{
float:left;
width:220px;
height:auto;
margin-top:0px;
margin-bottom:10px;
font-size:14px;
color:#003366;
display:inline;
}



.more-options-a-class{
float:left;
width:220px;
height:15px;
font-size:11px;
color:#0099cc;
text-decoration:none;
}

.more-options-img-class{
width:14px;
height:14px;
margin-left:5px;
margin-right:5px;
line-height:14px;
vertical-align:middle;
}

.content-div-class a { color:#0099cc; text-decoration:none;}
.content-div-class a:hover { text-decoration:underline; }
.content-div-wide-class a { color:#0099cc; text-decoration:none;}
.content-div-wide-class a:hover { text-decoration:underline; }

.content-div-class{
float:left;
width:476px;
  min-height:545px;
  height:auto !important;
  height:545px;
}

.content-div-class ul {
width:400px;
height:auto;
margin-left:0px;
padding-left:25px;
float:left;
}


.content-div-wide-class{
float:left;
width:650px;
  min-height:545px;
  height:auto !important;
  height:545px;
}

.content-div-wide-class ul {
float:left;
width:90%;
height:auto;
margin-left:0px;
padding-left:25px;
}

.content-div-extra-wide-class{
float:left;
width:950px;
  min-height:545px;
  height:auto !important;
  height:545px;
}

.content-head-div-class{
float:left;
margin-left:15px;
margin-top:20px;
height:auto;
width:450px;
}

.print-img-class{
float:right;
margin-right:20px;
cursor:pointer;
}

.content-head-p-class{
float:left;
width:auto;
margin-top:0px;
margin-bottom:0px;
font-size:16px;
color:#0a50a1;
font-weight:bold;
}

.content-div-text-class {
float:left;
margin-left:15px;
margin-top:10px;
font-size:12px;
color:#2b3242;
width:440px;
}

.content-div-text-wide-class {
float:left;
margin-left:15px;
margin-top:10px;
font-size:12px;
color:#2b3242;
width:630px;
}

.content-div-text-extra-wide-class {
float:left;
margin-left:15px;
margin-top:10px;
font-size:12px;
color:#2b3242;
width:930px;
}

.content-div-text-class p {
float:left;
font-size:12px;
color:#2b3242;
width:440px;
margin-top:5px;
margin-bottom:10px;
}

.content-div-text-wide-class p {
font-size:12px;
color:#2b3242;
margin-top:5px;
margin-bottom:10px;
text-align:left;
}

.content-div-text-extra-wide-class p {
float:left;
font-size:12px;
color:#2b3242;
width:930px;
margin-top:5px;
margin-bottom:10px;
}

.pdf li {
list-style-image: url('/images/common/pdf.gif');
padding-bottom: 1px!important;
padding-bottom: 8px;
padding-left: 0px;
}

.quick-links-class{
float:left;
width:238px;
margin-top:15px;
}

.news-div-class{
float:left;
margin-left:10px;
width:228px;
margin-bottom:10px;
}

.links-div-class{
float:left;
margin-left:10px;
width:228px;
margin-bottom:10px;
}

.videos-div-class{
float:left;
margin-left:10px;
width:228px;
}



.news-title-row-div-class, .links-title-row-div-class{
float:left;
width:95%;
margin-left:3%;
line-height:21px;
vertical-align:middle;
}

.title-text-p-class {
float:left;
width:auto;
margin:0px;
font-size:12px;
color:#003366;
font-weight:bold;
}

.news-icon-class{
float:left;
width:20px;
height:18px;
margin-left:10px;
margin-top:3px;
}

.links-icon-class{
float:left;
width:19px;
height:17px;
margin-left:10px;
margin-top:0px;
}
.videos-icon-class{
float:left;
width:21px;
height:21px;
margin-left:10px;
margin-top:0px;
}

.more-a-class{
float:right;
margin-right:10px;
font-size:11px;
color:#0099CC;
text-decoration:none;
margin-top:2px;
line-height:14px;
vertical-align:middle;
}

.new-icon-img-class {
width:27px;
height:12px;
margin-left:2px;
margin-bottom:-2px;
}

.news-title-seperator-class{
float:left;
margin-left:3%;
width:205px;
margin-bottom:10px;
}

.links-title-seperator-class{
float:left;
margin-left:3%;
width:205px;
margin-bottom:10px;
}

.news-ul-class, .content-news-ul-class, .links-ul-class{
float:left;
width:95%;
margin-top:0px;
margin-left:3%;
padding:0px;
}

.news-li-class, .content-news-li-class, .links-li-class {
float:left;
width:100%;
list-style:none;
margin-bottom:0px;
}

.links-li-sep-class, .news-li-sep-class, .content-news-li-sep-class {
float:left;
width:100%;
list-style:none;
line-height:1px;
vertical-align:middle;
margin-bottom:5px;
}

.links-li-seperator-class{
height:1px;
width:204px;
}

.list-style-img-class{
width:10px;
height:11px;
margin-right:5px;
margin-top:2px;
display:inline;
float:left;
}

.news-date-p-class, .links-date-p-class{
margin:0px;
font-size:12px;
color:#424242;
width:auto;
float:left;
}

.news-pipe-class, .links-pipe-class{
float:left;
margin-left:5px;
margin-right:5px;
width:1px;
height:14px;
}

.news-li-a-class, .links-li-a-class, #links-li-a-id{
float:left;
font-size:12px;
color:#0099CC;
text-decoration:none;
width:90%;
display:inline;
}

.more-icon-class {
float:left;
width:14px;
height:14px;
margin-right:5px;

}

.foot-class {
float:left;
width:958px;
margin-left:0px;
margin-top:5px;
margin-bottom:10px;
margin-right:auto;
display:block;
height:72px;
background-color:#ffffff;
}

.footer-seperator-img-class{
float:left;
width:951px;
height:1px;
}

.footerLogo-div-class{
float:left;
width:161px;
height:63px;
margin-top:10px;
margin-right:10px;
margin-left:25px;
}

.footerLogo-divider-img-class{
float:left;
width:1px;
height:63px;
margin-top:13px;
margin-right:10px;
}

.footerText-div-class{
float:left;
color:#999999;
width:650px;
height:63px;
margin-top:10px;
margin-right:10px;
}

.footerText-div-class a{
color:#0099CC;
}

.footerText-div-class p{
margin:0px;
}

.sitemap-box-0 {
  float: left;
  width: auto;
  margin-right: 30px;
}

.sitemap-box-1 {
  float: left;
  width: auto;
  margin-right: 30px;
}

.sitemap-box-2 {
  float: left;
  width: 250px;
  margin-right: 20px;
}

.sitemap-box-3 {
  float: left;
  width: 250px;
  margin-right: 20px;
}

.sitemap-box-0 a, .sitemap-box-1 a, .sitemap-box-2 a, .sitemap-box-3 a {
color:#0099CC;
text-decoration:none;
}

.sitemap-box-0 a:visited, .sitemap-box-1 a:visited, .sitemap-box-2 a:visited, .sitemap-box-3 a:visited {
color:#999999;
text-decoration:none;
}

.news-content-seperator-class {
width:615px;
height:1px;
}

