html {width:100%; height:100%; margin:0px; padding:0px;}
body {font-family: Arial; margin:0; padding:0; color:#393939; font-size:12px; width:100%; height:100%; background: #FFFFFF }
img {border:0px}
a {text-decoration:none}
a:hover {text-decoration:underline;}

ul {
    padding-left: 1em;
}
li {
    margin-left: 0;
    margin-bottom: 0.4em;
}

.menu_2 ul {
    margin:0px;
    padding:0px;
    list-style:none;
}
.menu_2 li {
    margin:0px;
    padding:0px;
    line-height:16px
}

blockquote {
     font-size: 12px;
     color: #006699;
     text-align: justify;
     margin-top: 5px;
     padding-left: 10px;
}

.grey {
    color: #666;
}

.banner_line {
    margin:0; padding:0; background:url(/images/banner_line.jpg) repeat-x;
}


.left_top {
    padding:0; margin-top:-8px; background:url(/images/left_top.jpg) no-repeat left; height:6px;
}
.left_gradient{
    padding:0; margin-top:0px; background:url(/images/left_gradient.jpg) repeat-y; height:auto;
}
.left_bottom {
    padding:0; margin-top:0px; background:url(/images/left_bottom.jpg) no-repeat left; height:6px;
}


.menu_1 {
    margin:0; padding: 14px 0pt 0px 50px; background:url(/images/ball_left.jpg) no-repeat left; height:30px;
    font-size:15px;  font-weight:bold;  color:#006699;
}
.menu_2 {
    margin:0; padding-left:45px; font-size:12px;  font-weight:bold;  color:#666666;
}

.content {
    margin:0 20px 0 0; padding: 0 0 0 20px; font-size:10pt; color:#666666;
}

h1 {
     font-size:18pt; color:#006699; font-weight:bold; margin: 0.5em 0 0.2em 0;
}

.content_h2 {
     font-size:16px; color:#33bb44; font-weight:bold; margin-top:18px;
}
.content_h2_small {
     font-size:10px; color:#006699; font-weight:bold; font-style:italic;
}

h1.itemTitle {
}
h1.itemTitle a {
     color: #006699;
}

h2 {
     font-size:16px; color:#33bb44; font-weight:bold; margin: 0.8em 0 0 0;
}
h2.itemTitle {
     /* font-size:16px; color:#33bb44; font-weight:bold; margin: 0.2em 0; */
}
h2.itemTitle a {
     color:#33bb44;
}

div.blogPost p.itemPubDate {
     font-size:8pt; color:#006699; font-weight:bold; font-style:italic; margin: 0.2em 0;
}

div.blogPost p {
     font-size: 9pt;
}

div.boxSummaryTitle a {
     color:#33bb44;
}

p {
    margin: 0.2em 0 0.8em 0;
}

.body_1{
     font-size:14px; color:#666666; text-align:justify; margin-top:5px;
}

.body_2{
     font-size:12px; color:#666666; text-align:justify; margin-top:5px;
}
.body_quote{
     font-size:12px; color:#006699; text-align:justify; margin-top:5px; padding-left:10px;
}


.right_top {
    padding:0; margin-top:-8px; background:url(/images/right_top.jpg) no-repeat left; height:6px;
}
.right_gradient{
    padding:0; margin-top:0px; background:url(/images/right_gradient.jpg) repeat-y; height:auto;
}
.right_bottom{
    padding:0; margin-top:0px; background:url(/images/right_bottom.jpg) no-repeat left; height:6px;
}


.right_head_1 {
    margin:0; padding: 14px 0pt 0px 30px; background:url(/images/ball_right.jpg) no-repeat left; height:30px;
    font-size:15px;  font-weight:bold;  color:#006699; margin-right:30px;
}
.right_head_2 {
    margin:0; padding: 14px 0pt 0px 0px; height:auto; margin-right:30px;
    font-size:15px;  font-weight:bold;  color:#006699;
}
.right_body_1{
    margin:0; margin-top:0px; padding-left:15px; margin-right:30px; font-size:12px; color:#666666;
}
.right_body_2{
    margin:0; margin-top:0px; padding-left:0px; margin-right:30px; font-size:12px; color:#666666;
    text-align:justify;
}


#footer {
    margin:0;  margin-top:20px; font-size:12px; color:#666666; text-align:center; font-size:14px; color:#ffffff;
}

#footer a {
    color: white;
}


