*{
 margin:0;
 padding:0;
}

body {
 font-size:12px;
 font-weight:normal;
 line-height:16px;
 color:#5f5f60;
 background:#ffffff;
 font-family: Arial, Helvetica, sans-serif;
}
#container {
 width:980px;
 margin:30px auto 0 auto;
}
.clearer {
 clear:both;
 line-height:0;
}
.page_title {
 color:#194774;
 font-size:21px;
 margin:0 0 10px 0;
 line-height:26px;
 width:400px;
}
.page_text {
 line-height:18px;
 margin:0 0 10px 0; 
}
.page_description {
 font-size:13px;
 margin:0 0 10px 0;
}
.page_subhead {
 color:#194774;
 font-size:15px;
 margin:0 0 10px 0;
}
.date {
 margin:-10px 0 20px 5px;
}
ul,ol {
 margin:0 0 0 25px;
}
.page_text img,
.more_text img {
 padding:6px;
}

a, a:visited {
 color:#194774;
 text-decoration:none;
}
a:hover, a:active {
 color:#5f5f60;
 text-decoration:underline;
}
#content {
 width:780px;
 float:right;
 padding-bottom:30px;
}
/*-----------------Header--------------------*/

#top_header {
 width:980px;
 height:100px;
 background:#ffffff;
}
#logo {
 float:left;
}
.header_nav {
 font-size:12px;
 color:#194774;
 float:left;
 list-style:none;
 margin:15px 0 0 128px;
 letter-spacing:0.5px;
}
.header_nav li {
 float:left;
}
.header_nav a {
 color:#194774;
 text-decoration:none;
 text-align:center;
 float:left;
 margin:0 10px 0 10px;
} 
.header_nav a:hover,
.header_nav li.on a {
 color:#5f5f60;
}
.sb_menu_clip {
/* margin:-4px 0 0 0px;*/
}
.sb_sub_menu_clip {
 margin:0;
}
.sb_menu_clip ul,
.sb_sub_menu_clip ul {
 margin:0;
 }
#sb_menu_clip1,
#sb_menu_clip2,
#sb_menu_clip3 {
/* margin:5px 0px 0px -10px;*/
} 
#sb_menu_clip2 ul li a {
 width:90px;
}
#sb_menu_clip3 ul li a {
 width:172px;
}
.sb_menu_clip ul li,
.sb_sub_menu_clip ul li {
 margin:0;
 padding:0;
 border-top:1px #ffffff solid;
 background:#dde6a9;
 z-index:1010;
 position:relative;
}
.sb_menu_clip ul li a,
.sb_sub_menu_clip ul li a {
 display:block; 
 font-size:12px;
 letter-spacing:0.5px;
 padding:4px 10px 4px 10px;
 text-align:left;
 color:#535353;
 text-decoration:none;
 position:relative; 
}
.sb_sub_menu_clip ul li a {
 border-left:1px #ffffff solid;
}
.sb_menu_clip ul li.subnav a{
 background:url(/images/main_smallblue-arrow.gif) no-repeat 100% 50% #dde6a9; 
}
.sb_menu_clip ul li.subnav a:hover,
.sb_menu_clip ul li.subnav.on a {
 background:url(/images/main_smallcharcoal-arrow.gif) no-repeat 100% 50% #f5fad6; 
}
.sb_menu_clip ul li a:hover,
.sb_menu_clip ul li.on a,
.sb_sub_menu_clip ul li a:hover,
.sb_sub_menu_clip ul li.on a {
 color:#535353;
 background:#f5fad6;
}
body > .sb_menu_clip ul>li.on,
body > .sb_menu_clip ul>li:hover,
body > .sb_sub_menu_clip ul>li:hover,
body > .sb_sub_menu_clip ul>li.on {
 color:#535353;
 background:#f5fad6;
}

.search_form {
 margin:16px 0 0 0;
 width:180px;
 float:right;
}
.page_search {
 float:left;
 margin:0 0 20px 0;
}
.page_search .submit {
 float:left;
 margin:0 0 0 2px;
}
.keywords {
 height:12px;
 overflow:hidden;
 border:1px solid #9a9a9a;
 width:145px;
 padding:0px 0 2px 5px;
 float:left;
}
.search_form .field {
 height:13px;
 border:0;
}
.page_search .field .sb_text,
.search_form .field .sb_text{
 font-size:10px;
 text-transform:uppercase;
 font-family: Arial, Helvetica, sans-serif;
 width:150px;
 border:0;
 
}
.search_form .submit {
 float:right;
 width:27px;
}
#search .paging .text {
 padding:0 10px 0 0;
}
/* ---------------- Left -----------------------*/

#left {
 background:#ffffff;
 width:180px;
 float:left;
 padding: 0 20px 20px 0px;
 overflow:hidden;
 letter-spacing:0.2px;
}
.main_nav .heading {
 margin:0px 0 3px 0;
}
.main_nav {
 width:180px;
 margin:0px 0px 30px 0px;
 border-top:1px solid #cccdcf;
 overflow:hidden;
}
.main_nav li {
 width:180px;
 border-bottom:1px solid #cccdcf;
 list-style:none;
 padding:2px 0 2px 0px;
}
.main_nav a {
 background:#fcfafb;
 text-decoration: none;
 font-size:12px;
 color:#194774;
 padding:4px 0 4px 5px;
 display:block;
 width:100%;
}
.main_nav a:hover {
 color:#5f5f60;
}
.main_nav li.on a {
 font-weight:bold;
 color:#5f5f60;
 padding:4px 0 4px 20px;
 background:url(/images/main_charcoal-arrow.gif) no-repeat 0px 6px #fcfafb;
 margin:0 0 0px 0;
 border-bottom:0px solid #cccdcf;
 width:160px;
}
.main_nav ul.secondary {
 margin:5px 20px 5px 10px;
}
.main_nav ul.secondary li{
 border:0;
 padding:0 0 0 0px;
 margin:0;
 width:160px;
 display:inline;
}
.main_nav ul.secondary a {
 padding:2px 0 4px 10px;
 font-weight:normal;
 color:#194774;
 background:none;
 border:none;
 margin:0;
}
.main_nav ul.secondary a:hover, 
.main_nav ul.secondary li.on a {
 color:#5f5f60;
 padding:2px 0px 4px 10px;
 margin:0;
}
.main_nav ul.secondary li.on a,
.main_nav ul.secondary li.on a:hover {
 margin:0;
 background:url(/images/bullet.gif) no-repeat 0 8px;
}
.main_nav ul.secondary li.subnav {
 width:100%;
}
.main_nav ul.secondary li.subnav a {
 display:block;
 padding:2px 10px 6px 10px;
 font-weight:normal;
 color:#194774;
 border:none;
 margin:0;
 background:url(/images/main_smallblue-arrow.gif) no-repeat 98% 6px; 
}
.main_nav ul.secondary li.subnav.on a,
.main_nav ul.secondary li.subnav.on a:hover {
 padding:2px 0px 6px 10px;
 color:#5f5f60;
 background:url(/images/main_smallcharcoal-arrow.gif) no-repeat 98% 6px; 
}
.main_nav ul.secondary li.subnav a:hover {
 padding:2px 10px 6px 10px;
 background:url(/images/main_smallcharcoal-arrow.gif) no-repeat 98% 6px; 
 color:#5f5f60;
}

.main_nav ul.secondary ul.tertiary li{
 margin:0 0 0px 5px;
 width:100px; 
}
.main_nav ul.secondary ul.tertiary li a {
 color:#194774;
}
.main_nav ul.secondary ul.tertiary li a {
 margin:0 0 0px 20px;
 width:100px; 
}
.main_nav ul.secondary ul.tertiary li.on a, 
.main_nav ul.secondary ul.tertiary a:hover {
 margin:0 0 0px 20px;
 background:none;
 color:#5f5f60;
 width:100px; 
}
.main_nav ul.secondary ul.tertiary li.on a {
 background:url(/images/bullet.gif) no-repeat 0px 8px;
}
#left .buttons {
 margin:10px 0 0 0;
}
#left .buttons ul {
 list-style:none;
 margin:0;
 padding:0;
}
#left .read_bar {
 margin:35px 0 0 0;
}

/*------------------ Banners -------------------*/

#banner {
 float:left;
 width:780px;
 font-size:12px;
 color:#ffffff;
 font-weight:normal;
 letter-spacing:1px;
}
#home #banner {
 display:none;
}
#banner a {
 text-decoration:none;
 font-size:12px;
 color:#ffffff;
 font-weight:normal;
 letter-spacing:0.5px;
}
#banner .banner_one {
 float:left;
 margin:0 0 3px 0;
}

#banner .banner_two {
 float:right;
}
#banner .crumbs {
 clear:both;
 padding:6px 10px 6px 10px;
 width:760px;
 background:#596b91;
 display:block;
 line-height:16px;
}
#your_pharm #banner .crumbs {
 background:#3e859b;
}
#complaints #banner .crumbs{
 background:#dab327;
}
#legislation #banner .crumbs {
 background:#46ac94;
}
#registration #banner .crumbs {
 background:#e39334;
}
#pro_dev #banner .crumbs {
 background:#2ba9c2;
}
#pharmanet #banner .crumbs {
 background:#e77f66;
}
#resources #banner .crumbs {
 background:#8c78b7;
}
#find #banner .crumbs {
 background:#aac129;
}

#banner img {
 border:0;
}
#banner .left {
 float:left;
}
#banner .adobe {
 float:right;
 margin:11px 5px 0 0px;
 display:inline;
 position:relative;
 z-index:20px;
}
#banner .email {
 float:right;
 margin:12px 5px 0 0px;
 display:inline;
 position:relative;
 z-index:20px;
}
#banner .print {
 float:right;
 width:16px;
 height:14px;
 padding:11px 0px 0 0;
 position:relative;
 z-index:20;
} 
#banner .print a {
 display:block;
 border:1px #ff00a2; solid;
}
#search #banner .email,
#search #banner .print {
 display:none;
}
#search #banner .crumbs {
 margin:0 0 5px 0;
}
/*----------------- Main -----------------------*/

#main {
 width:555px;
 float:left;
 padding:0px 20px 40px 15px;
 margin:0px 0 0 0;
}
#home #main {
 float:left;
 padding:0 0 20px 0;
 width:580px;
 overflow:hidden;
 margin:0;
}
#contact #main,
#sitemap #main {
 width:745px;
 margin:0;
 padding:0 20px 0 15px;
}
.back {
 float:right;
 margin:1px 20px 0 0;
}
.paging {
 margin:20px 0 0 0; 
}
#home .page_title {
 clear:left;
 width:360px;
 padding:30px 15px 0 10px;
}
.home_links_pharm, 
.home_links_registration, 
.home_links_find{
 float:left;
 width:188px;
 margin:0;
}
.home_links_pharm .image, 
.home_links_registration .image, 
.home_links_find .image {
 margin:3px 0 0px 0;
} 
.home_links_registration {
 padding:0 3px 0 2px;
 width:188px;
}
.home_links_registration select,
.home_links_find select,
.home_links_pharm select {
 width:188px;
}
.home_links_registration select {
 background:#e39334;
 color:#ffffff;
}
.home_links_find select {
 background:#43ac92;
 color:#ffffff;
}
.home_links_pharm select {
 background:#3e859b;
 color:#ffffff;
}
.home_links_find option,
.home_links_registration option,
.home_links_pharm option {
}
.quicklinks_menu ul {
 list-style: none;
 margin:3px 0 0px 0;
}
.maincolshome .quicklinks_menu {
 list-style:none;
}
.quicklinks_menu li.on a {
}
.quicklinks_menu ul li {
 font-size:12px;
 text-align:left;
 border-width:0px 0px 1px 0px;
 border-color:#ffffff;
 border-style:solid;
 opacity: 0.95;
 filter:alpha(opacity=95);
}
 #sb_menu_clip12 .quicklinks_menu ul li a {
 color:#535353;
 text-decoration:none;
 padding:4px 0px 4px 4px;
 width:184px;
 background:#bdd8e3;
 display:block;
}
#sb_menu_clip12 .quicklinks_menu ul li a:hover {
 background:#e7eef4;
}
#sb_menu_clip13 .quicklinks_menu ul li a {
 color:#535353;
 text-decoration:none;
 padding:4px 0px 4px 4px;
 width:184px;
 background:#f4cea1;
 display:block;
}
#sb_menu_clip13 .quicklinks_menu ul li a:hover {
 background:#fdf1e3;
}
#sb_menu_clip14 .quicklinks_menu ul li a {
 color:#535353;
 text-decoration:none;
 padding:4px 0px 4px 4px;
 width:184px;
 background:#a2d4c9;
 display:block;
}
#sb_menu_clip14 .quicklinks_menu ul li a:hover {
 background:#e6f2f0;
}
#home .page_description, 
#home .page_text {
 width:360px;
 padding:0 15px 0 10px;
}
.home_initiatives {
 width:172px;
 margin:0 15px 0px 0;
 text-align:left;
}
.home_initiatives ul{
 list-style:none;
 margin:0;
 min-height:0;
}
.home_initiatives .description, 
.home_initiatives .thumb {
 display:none;
}
.home_initiatives .title a, 
.home_newslist .title a{
 font-size:11px;
 font-weight:bold;
 color:#194774;
 text-decoration:none;
}
.home_initiatives .title  {
 margin:10px 0 0px 0;
}
.home_initiatives .date {
 display:none;
}
.home_initiatives .date,
.home_newslist .date {
 font-size:11px;
 font-style:italic;
 color:#5f5f60;
 margin:0 0 10px 0;
}
#home #home_main {
 width:385px;
 float:left;
}
#home #home_column {
 float:right;
 width:171px;
}
#home .key_title {
 margin:30px 5px 0px 0;
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase;
 color:#5f5f60;
 padding:0 0 5px 0;
 background:url(/images/home_title_back.gif) repeat-x 0% 100%;
 letter-spacing:0.5px;
}
#home .key_more {
 margin:10px 15px 0px 0;
}
#home .key_more img {
}
#home .drug_title{
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase;
 color:#5f5f60;
 padding:0 0 5px 0;
 margin:0 0 5px 0;
 background:url(/images/home_title_back.gif) repeat-x 0% 100%;
 line-height:12px;
 letter-spacing:0.5px;
}

.faq_categories ul {
 list-style:none;
}
.faq_categories a {
 text-decoration:none;
 color:#194774;
 font-size:13px;
 font-weight:bold; 
 background: url(/images/main_bluearrow.gif) no-repeat 0 3px;
 padding:0 0 0 20px;
}
.faq_categories a:hover {
 background: url(/images/main_bluearrow_down.gif) no-repeat 0 3px;
}
.faq_categories li {
 margin:0 0 15px 0;
}

.faq {
 margin:0 0 0 40px;
}
.faq_category_title {
 color:#194774;
 font-size:13px;
 font-weight:bold; 
 background: url(/images/main_bluearrow_down.gif) no-repeat 0 3px;
 padding:0 0 0 20px;
 margin:0 0 20px 0;
}
.faq_category_title a:hover {
 text-decoration:none;
}
.faq .questions .title, 
.faq .answers .title{
 color:#194774;
 font-size:13px;
 font-weight:bold; 
 margin:0 0 20px 0px;
}
.faq .question,
.faq .answers,
.faq .question a {
 text-decoration:none;
 color:#194774;
 font-size:13px;
 margin:0 0 10px 0px;
}
.faq .answer {
 font-size:11px;
 color:#5f5f60;
 margin:0 0 20px 0;
}
.faq .answer li {
 vertical-align:top;
}
.faq li.question,
.faq li {
 margin:0 0 10px 25px;
 vertical-align:top;
}
.legislation_library {
 margin:15px 0 15px 0;
}
.legislation_library .category, 
.legislation_library .categoryOn {
 text-transform:uppercase;
 color:#194774;
 font-size:12px;
 margin:0px 0 15px 0;
}
.legislation_library li {
 list-style:none;
 margin:0 0 10px 0;
}
.legislation_library .files {
 margin:0 0 30px 0;
}
.legislation_library li a{
 color:#5f5f60;
 text-decoration:none;
}
#search .description {
 margin:0 0 20px 0;
}
.site_search {
 clear:both;
}
.site_search .title a {
 text-decoration:none;
 color:#5f5f60;
 font-size:13px;
 font-weight:bold;
}
.site_search .title a:hover {
 color:#194774;
}
#search .site_search .description {
 margin:10px 0 0px 0px;
}
.site_search .row {
 clear:both; 
 margin:0 0 30px 0;
}
.site_search .search_for {
 clear:both;
 color:#194774;
 font-size:21px;
 margin:0 0 20px 0;
 line-height:26px;
 width:400px;
}
.site_search .no_results, 
.site_search .results {
 font-size:13px;
 margin:0 0 10px 0;
}
.sitemap ul{
 list-style:none;
}
.sitemap .section {
 float:left;
 width:150px;
 padding:10px 30px 0px 0;
 vertical-align:top;
}
.sitemap .title a {
 text-decoration:none;
 background:#596b91;
 color:#ffffff;
 width:131px;
 display:block;
 padding:4px 4px 5px 15px;
}
.sitemap .section .level_1 {
 margin:15px 0 0 15px;
}
.sitemap .section li {
 margin:0 0 5px 0;
}
.sitemap .section .level_1 a{
 text-decoration:none;
}
.sitemap {
 margin:0 0 20px 0;
}
.article_list ul {
 list-style:none;
}
.article_list .title a{
 text-decoration:none;
 font-size: 13px;
 font-weight:bold;
 color:#194774; 
}
.article_list .title {
 margin:0px 0 10px 0;
}
.article_list .description {
 font-size:13px;
 color:#5f5f60;
 margin:0 0 10px 0;
}
.more {
 margin:0 0 20px 0;
}
#hidden .library .files ul {
 list-style: disc;
 padding:0px 0 10px 0px;
 margin:0;
 display:inline;
}
#hidden .library .files a {
 text-decoration:none;
 color:#5f5f60;
}
#hidden .library .files li {
 margin:0px 0 5px 30px;
 padding:0;
}
#hidden .category_list a,
#hidden .library .categoryOn .title,
#hidden .library .category .title{
 color:#194774;
 font-size:12px;
 font-weight:normal;
 text-decoration:none;
 text-transform:uppercase;
 padding:15px 0 5px 0;
 margin:0;
}
#hidden .category_list li {
 padding: 0 0 8px 0;
 margin:0;
}
/*------------------Contact List----------------*/

#contact_search td{
 vertical-align:bottom;
}
#contact_search td img {
 margin-bottom:1px;
}
.sb_text, 
.sb_select {
 margin:0 10px 0 0;
}
.contact_list h2 {
 font-size:13px;
 font-weight:bold;
 color:#194774;
 border-width:0 0 1px 0;
 border-style:solid;
 border-color:#5f5f60;
 padding:0 0 10px 0;
 margin:40px 0 25px 0;
}
.contact_list thead {
 font-size:13px;
 font-weight:bold;
 color:#5f5f60;
}
.contact_list thead td {
 padding:0 0 10px 0;
}
 table.contacts {
 table-layout:fixed;
}
.contacts tbody td {
 padding:10px 20px 10px 0;
 vertical-align:top;
}
.contacts tbody tr {
 border-bottom:1px #cccccc solid; 
}
.contacts td.title {
 margin:0;
 padding:0;
 width:253px;
}
.contacts .phone {
}
.contacts td.name {
 margin:0;
 padding:0;
 width:180px;
 border-collapse:none;
}
.contacts td.function {
 margin:0;
 padding:0;
 width:312px;
}
/*------------------News------------------------*/

.news_list .thumb{
 display:none;
}
.news_list li {
 margin:0 0 30px 0;
}
.news_list .title {
 margin:0 0 5px 0;
}
.news_list .title a{
 text-decoration:none;
 font-size: 13px;
 font-weight:bold;
 color:#194774; 
}
.news_list .description {
 font-size:13px;
 color:#5f5f60;
 margin:0 0 10px 0;
}
.news_list .categories {
 display:none;
}
.news_list .date {
 font-size:13px;
 color:#5f5f60;
 font-style:italic;
 margin:0 0 10px 0;
}
.news_list .more a{
 text-decoration:none;
 font-size:11px;
 color:#194774; 
}
.news_list .more {
 margin:5px 0px 0px 0px; 
}
.news_main_list .more {
 margin:0 0 10px 0;
}
#news .latest_news, 
#news .latest_events {
 font-size:15px;
 color:#194774;
 margin:0 0 10px 0;
}
#news .news_main_list .thumb{
 display:none;
}
#news .news_main_list {
 margin:0 0 20px 0;
}
#news .news_main_list .title a {
 font-size:12px;
 font-weight:bold;
 color:#194774;
 text-decoration:none;
}
#news .news_main_list .title {
 width:370px;
}
#news .news_main_list .date {
 font-size:11px;
 font-style:italic;
 color:#5f5f60;
 margin:0 0 5px 0;
}
#news .news_main_list .description {
 font-size:13px;
 margin:0 0 10px 0;
}
.hr {
 margin:20px 0 20px 0;
}
hr {
 color:#e8e8e8;
 font-size:1px;
 line-height:0;
}
.news ul, 
.category_list ul,
#hidden .library ul{
 margin:20px 0 30px 0;
 list-style:none;
}
.news a {
 color:#194774;
 font-size:12px;
}
.category_list a {
 color:#194774;
 font-size:12px;
 font-weight:normal;
 text-decoration:none;
}
.news a:hover {
 color:#5f5f60;
}
.news .years li,
.category_list li{
 margin: 0 0 5px 0;
}
.news .months {
 margin:0px 0 0 15px;
}
.news .months a{
 text-decoration:none;
}
.news_title {
 color:#194774;
 font-size:21px;
 margin:0px 0 10px 0;
 line-height:25px;
}
.news_date {
 font-size:13px;
 font-style:italic;
 margin:0 0 20px 0;
}
#news .back {
 float:right;
 margin:1px 80px 0 0;
}
#news .rss {
 float:right;
 position:relative;
 display:inline;
 margin:-55px 48px 0 0;
}
#news .article_rss {
 float:right;
 margin:10px 5px 0 0;
}
/*-------------- Send to a Friend---------------*/
#stf_form {
 width:555px;
}
#stf_form .field .sb_text {
 width:540px;
 margin:5px 0 0 0;
 border:1px solid #9a9a9a;
 padding:4px 4px 4px 10px;
 color:#5f5f60;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
}
#stf_form .field .sb_textarea {
 width:544px;
 margin:5px 0 0 0;
 padding:0px 0 0 10px;
 color:#5f5f60;
 font-size:12px;
 font-family: Arial, Helvetica, sans-serif;
}
#stf_form .field {
 margin:10px 0 0 0;
}
#stf_form .link {
 margin:10px 0 0 0;
 background:#fcfafb;
 padding:10px;
 width:535px;
 border:1px solid #cccdcf;
 line-height:18px;
}
#stf_form img {
 float:right;
 margin:20px 0 0 0;
}

/*----------------- Right-----------------------*/

#right {
 width:190px;
 float:right;
 padding:0px 0 0 0;
 background:#ffffff;
 margin:57px 0 0 0;
}
#home #right{
 width:180px;
 padding:0 0 0 10px;
 margin:0;
}
#news #right {
 margin:42px 0 0 0;
}
#right .grey {
 width:170px;
 background:#f4f4f4;
 padding:15px 10px 20px 10px;
 margin:-18px 0 0 0;
}
#right .image {
 width:190px;
 background:#f4f4f4;
 margin:25px auto 0 auto;
 padding:0 0 20px 0;
}
#right .right_text,
#right .image_caption {
 width:170px;
 margin:0px 0 0 0;
 padding:0 10px 10px 10px;
 font-size:12px;
 color:#194774;
 background:#f4f4f4;
}
#right .right_text {
 background:none;
 color:#5f5f60;
}
#home #right .image {
 margin:0;
 width:180px;
 background:none;
}
.right_title {
 width:170px;
 color:#194774;
 text-transform:uppercase;
 font-size:12px;
 font-weight:bold;
 margin: 0 0 12px 0;
 padding:0 0 5px 0;
 background: url(/images/title_back.gif) repeat-x 0% 100%;
}
#right bar {
 margin:0 0 0px 0;
}
#home .home_newslist .thumb,
#home .home_newslist .description {
 display:none;
}
#home .events_title,
#home .news_title, 
#home .drug_title{
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase;
 color:#5f5f60;
 padding:0 0 5px 0;
 margin:0 0 10px 0;
 background:url(/images/home_title_back.gif) repeat-x 0% 100%;
 line-height:12px;
 letter-spacing:0.5px;
}
#home .events_title {
}
#home .drug_title {
 margin:20px 0 0 0;
}
#home .right_bottom_text {
 font-size:11px;
 font-weight:bold;
 color:#194774;
 margin:10px 0 10px 0;
}
#right .library ul{
 padding:0;
 margin:15px 0 0 0;
}
#right .library li {
 list-style:none;
 padding:0;
 margin:0 0 20px 0px;
}
#right .library li a {
 color:#194774;
 text-decoration:none;
 padding:0 0 0 20px;
 background:url(/images/buttons/pdf.gif) no-repeat 0 2px;
 height:25px;
 display:block;
}
#right .article_list .title a {
 font-size:11px;
 font-weight:bold;
 color:#194774;
 text-decoration:none;
}
#right .article_list .date {
 font-size:11px;
 font-style:italic;
 color:#5f5f60;
 margin:0 0 10px 0;
}
#right .article_list .thumb, 
#right .article_list .description {
 display:none;
}
 

/*------------------ Footer ---------------------*/

#footer {
 font-size:11px;
 clear:both;
 width:980px;
 background:url(/images/footer_back.gif) repeat-x 0% 0%;
 }
#email a {
 color:#5f5f60;
 font-weight:bold;
 text-decoration:none;
}
#email a:hover { 
 color:#194774;
}
#email {
 margin:0;
 padding:0;
}
 ul.footer_top_left{
 float:left;
 list-style:none;
 padding:15px 0 0 0;
 margin:0;
}
.footer_top_left li {
 float:left;
}
.footer_top_left li.first {
 margin:0;
} 
 ul.footer_top_right{
 float:right;
 list-style:none;
 background:url(/images/footer_back.gif) repeat-x 0% 0%;
 padding:15px 0 0 0;
 margin:0;
}
.footer_top_right li {
 float:left;
 padding:0 8px 0 0px;
}
.footer_top_right .last {
 padding:0;
}
 ul.footer_bottom_left{
 margin:0;
 clear:both;
 list-style:none;
 font-size:9px;
 text-transform:uppercase;
 padding:0px 0 0 0;
 width:400px; 
 letter-spacing:0.5px;
 float:left;
}
.footer_bottom_left li {
 margin:1px 15px 0 0;
 float:left;
}
.footer_bottom_left a {
 color:#b6b7bb;
 text-decoration:none;
}
 ul.footer_bottom_right{
 float:right;
 list-style:none;
 letter-spacing:0.5px;
}
.footer_bottom_right a {
 font-size:11px;
 text-transform: none;
 color:#194774;
 text-decoration:none;
 margin:0 15px 0 0;
}
.footer_bottom_right a.last {
 margin:0;
}
.footer_bottom_right li {
 float:left;
}
.footer_bottom_right a:hover,
.footer_bottom_right li.on a {
 color:#5f5f60;
}

/*-----------------------Print -------------------------*/

#print .page_title {
 padding:30px 0 0 0;
 width:100%;
}

#print #main {
 padding:20px; 0 0 0;
 margin:0 0 0 20px;
}
#print #main div {
 margin:0 0 0 13px;
}
#print .print_header {
 padding:0;
 margin:0;
}

