@charset "utf-8";


#enewscontent {
	font-family:Arial, Helvetica, sans-serif; color:#333333;font-size:13px;
}
#enewscontent p {
	line-height:1.5em; margin:0.8em 0;
}


.arrow {font-size:16px}
.red{color:#dc1818}
.bold{font-weight:bold}
.italic{font-style:italic}
.font11{font-size:11px}

.topbar{width:700px; padding:0 10px;}
.topbar_left{width:400px; display:inline-block}
.topbar_head{width:700px; display:inline-block}
.topbar_right{display:inline-block; float:right; width:250px; text-align:right}
.topbar_right_a{display:inline-block; float:right; width:250px; text-align:right; margin-right:10px;}
img logo{margin-bottom:2px}

.content{margin: 0 auto; width:700px; background:#fff; padding:10px 0 5px 0}
.header{font-size:12px;}
.media_icon{margin-left:5px; border:0; vertical-align:text-top}
.media_icon_a{margin-left:5px; border:0; vertical-align:text-top;}
.header a:link, .header a:visited{color:#dc1818}
.banner{width:700px; margin-top:5px; background-image:url(images/dpoc_newsletter_hd.jpg); height:101px}
.issue_no{position:relative; font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; top:70px; left:10px; width:190px}

.dpoc_link{position:relative; top:-10px; text-align:right; padding-right:25px; font-size:15px}
.dpoc_link a:link, .dpoc_link a:visited{color:#0072bb; text-decoration:none}
.dpoc_link a:hover{color:#dc1818; text-decoration:none}

.whatson{}
.whatson .hd{font-size:30px; color:#373c3f; border-bottom:2px #bfbfbf solid; margin:0 10px 5px 10px}
.whatson .hd .redbox{display:block; float:left; background:#dc1818; width:20px; height:20px; margin-top:8px; margin-right:10px}
.whatson .content {background:url(images/v_divider.gif) repeat-y center; margin:5px auto 0 auto;}
.whatson .content.xdevider {background:none; margin:5px auto 0 auto;}
.news {display:inline-block; width:45%; vertical-align:top;}
.news .title{color:#dc1818; font-weight:bold; line-height:1.5em}
.news p{line-height:1.5em}
.news .btn{float:right; padding:0;}
.news a:link, .news a:visited{display:block; background:#0072bb; padding:4px 12px; color:#fff; font-size:12px; text-decoration:none; margin:1px; width:167px; white-space:normal; text-align:left;}
.news_a1 a:link, .news_a1 a:visited{display:block; background:#0072bb; padding:4px 12px; color:#fff; font-size:12px; text-decoration:none; margin:1px; width:250px; white-space:normal; text-align:left;}
.news_a2 a:link, .news_a2 a:visited{display:block; background:#0072bb; padding:4px 12px; color:#fff; font-size:12px; text-decoration:none; margin:1px; width:500px; white-space:normal; text-align:left;}
.news_a3 a:link, .news_a3 a:visited{display:block; background:#fff; padding:4px 12px; color:#000; font-size:12px; text-decoration:none; margin:1px; width:500px; text-align:left;}



a.five:link {color:#000;text-decoration:none;}
a.five:visited {color:#000;text-decoration:none;}
.news_a3 a.five:hover {text-decoration:underline;background:#fff;}



.news a:hover{background:#005e9a}
.news_topleft{margin-left:20px; padding-bottom:10px ;}
.news_topright{margin-left:30px; padding-bottom:10px ;}
.news_full{width:95%; background:#FFF; margin-left:20px; padding:15px 0 10px 0; border-top:1px #d6d6d6 solid; border-bottom:1px #d6d6d6 solid; border-collapse:collapse}
.news_full_none{width:95%; background:#FFF; margin-left:20px; padding:15px 0 10px 0; border-top:1px #d6d6d6 solid; border-collapse:collapse}
.news_left{margin-left:20px; padding:15px 0 10px 0}
.news_right{margin-left:30px; padding:15px 0 10px 0}


.faq {margin:10px 0}
.faq .hd{font-size:18px; font-weight:bold; color:#373c3f; padding:12px 10px 8px 10px; background:#e5f0db; margin:0 10px}
.faq .hd .bluebox{display:block; float:left; background:#0072bb; width:17px; height:17px; margin-right:10px; margin-top:2px}
.faq .content {background:url(images/v_divider.gif) repeat-y center; margin:5px auto 0 auto;}
.faq .content.xdevider {background:none; margin:5px auto 0 auto;}

.privacy {margin-bottom:20px; background:#f7eede; padding:5px 0; width:690px}
.privacy p{font-size:12px; }
.privacy .title{margin-top:5px; font-weight:bold}
.privacy ul{margin-left:150px; font-size:12px; line-height:14px;}
.privacy li{margin:0 10px 5px 10px}
.privacy .btn{margin:0 0 3px 166px; width:120px; text-align:center; line-height:14px; padding:0 0 0 13px;}
.privacy a:link, .privacy a:visited {display:block; background:#0072bb; padding:4px 12px; font-size:12px; text-decoration:none; margin:1px; color:#FFF; width:auto}
.privacy a:hover{background:#005e9a;}



.event {margin:10px 0}
.event .hd{font-size:18px; font-weight:bold; color:#373c3f; padding:12px 10px 8px 10px; background:#e5f0db; margin:0 10px}
.event .hd .bluebox{display:block; float:left; background:#0072bb; width:17px; height:17px; margin-right:10px; margin-top:2px}
.event_box {margin:10px 20px 10px 20px}
.event_box .title{color:#dc1818; font-weight:bold; line-height:1.5em}
.event_box .btn{float:right; padding:0;}
.event_box a:link, .event_box a:visited{display:block; background:#dc1818; padding:20px 12px 20px 12px; color:#fff; font-size:13px; text-decoration:none; text-align:center; margin:1px; font-weight:bold; line-height:1.5em}
.event_box a:hover{background:#0072bb;}
.event_box ul{margin-left:115px}
.event_box li{margin:0 10px 5px 10px}

.membership {margin-bottom:20px; background:#d8e5ec; padding:5px 0; width:560px}
.membership p{font-size:12px; }
.membership .title{margin-top:5px; font-weight:bold}
.membership ul{margin-left:150px; font-size:12px; line-height:14px;}
.membership li{margin:0 10px 5px 10px}
.membership .btn{margin:0 0 3px 166px; width:120px; text-align:center; line-height:14px; padding:0 0 0 13px;}
.membership a:link, .membership a:visited {display:block; background:#0072bb; padding:4px 12px; font-size:12px; text-decoration:none; margin:1px; color:#FFF; width:auto}
.membership a:hover{background:#005e9a;}


.activity {margin:10px 0 10px 0}
.activity .hd{font-size:18px; font-weight:bold; color:#373c3f; padding:12px 10px 8px 10px; background:#e5f0db; margin:0 10px}
.activity .hd .bluebox{display:block; float:left; background:#0072bb; width:17px; height:17px; margin-right:10px; margin-top:2px}
.act_box {margin:10px 20px 0 20px}
.act_box .title{color:#333333; font-weight:bold; line-height:1.5em}
.act_box .highlight{color:#dc1818; font-weight:bold; font-style:italic}
.act_box .btn{padding:0; text-align:left; width:430px;}
.act_box a:link, .act_box a:visited {display:block; background:#0072bb; padding:4px 12px; font-size:12px; text-decoration:none; margin:1px; color:#FFF}
.act_box a:hover{background:#005e9a;}


.act_box2 a:link, .act_box2 a:visited{display:block; background:#dc1818; padding:20px 12px 20px 12px; color:#fff; font-size:13px; text-decoration:none; text-align:center; margin:1px; font-weight:bold; line-height:1.5em; width:80px; height:80px;}
.act_box2 a:hover{background:#0072bb;}


.others {background:#f4f4f4; padding:10px 0; margin:0 0 20px 0;}
.others .content {background:url(images/v2_divider.gif) repeat-y center; }
.others_box {display:inline-block; vertical-align:top}
.others_box .title{color:#003d64; font-size:20px}
.others_box .btn{float:right;}
.others_box a:link, .others_box a:visited{display:block; background:#0072bb; padding:4px 12px; color:#fff; font-size:12px; text-decoration:none; margin:1px;}
.others_box a:hover{background:#005e9a}
.left{width:29%;  margin:0 10px 0 20px; padding-bottom:5px}
.center{width:28%; margin:0 15px;}
.right{width:28%; margin:0 15px; padding-bottom:5px}
.textlink a:link{color:#ff0000}


.footer {padding:10px; background:#666666; color:#FFF; font-size:12px; line-height:1.5em}
.footer a:link, .footer a:visited{color:#42e9f3;}
.footer a:hover{color:#FFF;}

.black {color:#333333 !important;}

