﻿* { margin:0; padding:0; }

.clear { clear:both;}

#company { background:url(backgrounds/headerlogo.gif); height: 172px; }
#company .logo { padding: 50px 4px 40px 20px; }

#companyImage { background:url(backgrounds/headerbg.jpg) repeat-x ;  }
#companyImage .lady {background: url(/App_Themes/TopForm/backgrounds/feature_background.gif) no-repeat right top; text-align: right; padding: 0 0px 0px 16px; }
#companyImage .ImageMain { min-width:700px;}

#body { background:url(/images/side-dr.gif) repeat-y left top;}
#body .b { background:url(/images/side-b.gif) no-repeat bottom left; width:100%;}

/* LEFT NAV */
#left_nav_ob { border-bottom: 1px solid #f7f7f5; border-left: 1px solid #f7f7f5; border-right: 1px solid #f7f7f5; margin: 0px 0px 3px 17px;}
#left_nav_o { color:#919191; border-bottom: 1px solid #f1f1ef; border-left: 1px solid #f1f1ef; border-right: 1px solid #f1f1ef;}
#left_nav_i { margin: 0px 5px 5px 5px; background-color: #f6f6f1; }

#left_nav_i a { color: #919191; }
#left_nav_i .indent {  width: 145px; padding:18px 25px 20px 23px; }

#left_nav_i .links { background:url(navigations/side-h-l.gif) repeat-x bottom; width:100%; padding-bottom:12px; margin-bottom:15px; line-height: normal; }
#left_nav_i .links h2 { font-size: 12px; background: url(navigations/side-bul.gif) no-repeat 0px 0px; padding-left: 20px; font-weight: bold; }
#left_nav_i .links h2 a{ color:#BD2A18; text-decoration:none; }
#left_nav_i .links h2 a:hover {text-decoration:none; }
#left_nav_i .links ul { margin: 5px 0 0 10px; list-style: none; padding-left:0px; }
#left_nav_i .links li { background: url(navigations/side-bul1.gif) no-repeat 0px 5px; padding: 1px 0 0px 10px; margin-bottom: 3px; font-size: 1.01em; }
#left_nav_i .links li a { color: #7D7D7D; text-decoration: none; }
#left_nav_i .links li a:hover { text-decoration:underline; }

/* Article */
#article {   margin: 0px 20px 0px 20px; #min-height:0px; padding-bottom:20px; #padding-bottom:0px;   }

#article .title { margin: 7px 0px 15px 0px; }
#article .title table {  border-collapse:collapse; background-color: #f6f6f1; width:100%;}
#article .title .snapsTitle { padding: 15px 0 11px 20px;  background-color: #f6f6f1; }
#article .title .left { padding: 15px 0 11px 20px;   }
#article .title .right { padding:15px 26px 11px 11px; width: 150px; text-align:right; background-color: #F2F2ED; }


#article .content { clear: both; width:100%; display: inline-block;}
#article .content .image { float: left; margin-left: 10px; margin-right: 24px; }
#article .content .text  { line-height: 22px;   padding-top: 10px; padding-right:20px;}
#article .content .text p {  font-size:13px;  }
#article .content .text ol { margin-left:20px; margin-top:15px;}
#article .content .text ul { list-style:none; font-size:13px;  }
#article .content .text ul li { background:url(bullets/cont-a1.gif) no-repeat 0px 8px; padding-left:13px; color:#919191; margin-top:5px;}
#article .content .text ul li a { color:#919191; padding-right: 20px; text-decoration:none;}
#article .content .text ul li a:hover { color:#000; }

#article .content_image { text-align: center; padding: 0px 10px 10px 10px; }
#article .content_text  { line-height: 22px; margin-bottom:30px; padding-left:26px; }
#article .content_text table { width:100%; }
#article .content_text .content_left { vertical-align: top; }
#article .content_text .content_right { vertical-align: top; width:160px; }
#article .content_text ul { padding-left:20px; list-style-type: circle;}
#article .content_text li { margin-top:5px;}
#article .content_text li a { color:#919191; }
#article .content_text p{ padding-right:40px; }
#article .image_o { vertical-align:top; width: 160px;}
#article .image_o img { margin-top:15px;}

.article_attachments { padding-left:50px; padding-bottom:100px; padding-right:30px;}
.article_attachments .icon {  vertical-align:top; padding-right:5px;}
.article_attachments table { margin-top:20px;}

.more {#clear: both; padding:0px 16px 12px 10px; text-align:right; margin-left:181px;  font-size:15px;}
.more span {  padding-left:10px;}
.more span a { color:#BD2A18;}
.more span a:hover { color:#000;}

.date {background-color: #F0F1EC; color:#BD2A18; font-size:1.11em; background:url(bullets/cont-bul.gif) no-repeat left; padding-left:18px;}

/* SUB ARTICLE */
#sub_articles { margin: 10px 30px 5px 30px; }
#sub_articles .dark  { background-color: #f6f6f1; }
#sub_articles .white {  }
#sub_articles .title { #clear: both; margin-top:5px;}

/* IMG NAV */
.img_nav_ob { color: #919191;  border: 1px solid #f7f7f5; }
.img_nav_o { color: #919191; border: 1px solid #f1f1ef; }
.img_nav_i { margin: 5px; background-color: #f6f6f1;  }
.img_nav_i .dark  { background-color: #f6f6f1; }
.img_nav_i .white {  }
.img_nav_i .title {background:repeat-y right #F6F6F1;  margin: 0px 0px 15px 0px; padding:15px 5px 11px 5px;  }
.img_nav_i .image { text-align: center; }
.img_nav_i .img_nav_node { text-align:center; height:140px; padding-top:20px; }
.img_nav_i .img_nav_node .link { }


.image_component { text-align:center;}

/* FOOTER */
#footer_ob { border: 1px solid #f7f7f5; margin: 0px 17px 17px 17px; }
#footer_o { border: 1px solid #f1f1ef; }
#footer_o .footer_i { margin: 5px 5px 5px 5px; padding: 17px 0px 15px 32px; background-color: #f6f6f1; }
#footer_o .footer_i p {color:#919191; }
