div#article {
padding: 20px 0px 10px 0px;
}
div#article div.article_img {
padding: 0px 0px 10px 0px;
border-bottom: dotted 1px #d1d1d1;
}
div#article div.article_img img {
width: 618px;
border: solid 1px #d1d1d1
}
div#article div.article_img span {
display: block;
text-align: right;
padding: 5px 0px 0px 0px;
font-size: 11px;
font-weight: normal;
color: #808080;
}
div#article div.article_head {
padding: 8px 0px 0px 0px;
font-size: 11px;
font-weight: normal;
}
div#article div.article_head span.author {
padding-right: 15px;
font-size: 12px;
text-transform:uppercase;
}
div#article div.article_head span.date {
padding-right: 15px;
color: #808080;
font-size: 11px;
}
div#article div.article_head span.comments {
}
div#article div.article_head span.comments a,
div#article div.article_head span.comments a:hover {
color: #234b7b;
font-size: 11px;
text-transform:uppercase;
font-weight: bold;
}
/* ***********TEMPORARY CHANGES STARTS HERE**************** */
div#article div.article_features span.buttons {
display: block;
width: 220px;
float: left;
text-align:right;
}
div#article div.article_head span.buttons a, 
div#article div.article_head span.buttons a:hover {
}
div#article div.article_head span.buttons a.send, 
div#article div.article_head span.buttons a.send:hover {
padding-right: 15px;
background: url(/img/features_email.gif) right 3px no-repeat;
}
div#article div.article_head span.buttons a.print, 
div#article div.article_head span.buttons a.print:hover {
padding-right: 17px;
padding-left: 10px;
background: url(/img/features_print.gif) right 1px no-repeat;
}
/* ***********TEMPORARY CHANGES END**************** */
div#article div.article_features {
clear: both;
margin: 6px 0px 0px 0px;
padding: 5px 0px 5px 0px;
height: 15px;
border-top: dotted 1px #d1d1d1;
border-bottom: dotted 1px #d1d1d1;
}
div#article div.article_features span.tags {
display: block;
width: 400px;
float: left;
color: #808080;
}
div#article div.article_features span.tags a, 
div#article div.article_features span.tags a:hover {
color: #808080;
}
div#article div.article_features span.buttons {
display: block;
width: 220px;
float: left;
text-align:right;
}
div#article div.article_features span.buttons a, 
div#article div.article_features span.buttons a:hover {
}
div#article div.article_features span.buttons a.send, 
div#article div.article_features span.buttons a.send:hover {
padding-right: 15px;
background: url(/img/features_email.gif) right 3px no-repeat;
}
div#article div.article_features span.buttons a.print, 
div#article div.article_features span.buttons a.print:hover {
padding-right: 17px;
padding-left: 10px;
background: url(/img/features_print.gif) right 1px no-repeat;
}
div#article p.lead {
clear: both;
padding: 20px 0px 10px 0px;
line-height: 21px;
font-family: Arial, serif;
font-weight: normal;
font-size: 14px;
font-style: italic;
}
div#article_content,
div#article_content * {
line-height: 21px;
font-family: Arial, serif;
font-weight: normal;
font-size: 14px;
}
div#article_content {
padding: 0px 0px 20px 0px;
}
div#article_content strong,
div#article_content b,
div#article_content strong *,
div#article_content b * {
font-weight: bold;
}
div#article_content h2 {
line-height: 25px;
font-family: Arial, serif;
font-weight: bold;
font-size: 16px;
padding-bottom: 10px;
}
div#article_content h3 {
line-height: 25px;
font-family: Arial, serif;
font-weight: bold;
font-size: 16px;
}
div#article_content a,
div#article_content a:hover{
	text-decoration: underline;
	color: #004276;
}
div#article_content a:hover{
	text-decoration: none;
	color: #004276;
}
div#article_content p {
padding-bottom: 10px;
}
div#article_content ul {
padding: 0px 0px 20px 15px;
margin: 0px 0px 0px 0px;
}
div#article_content ul.multibox {
padding: 0px 0px 20px 260px;
}
div#article_content ul li {
list-style: circle;
padding: 0px 0px 0px 2px;
}
div#article_content div.infobox h3 {
padding: 0px 0px 5px 0px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #234b7b;
}
div#article_content img.left {
float: left;
margin: 0px 10px 10px 0px;
}
div#article_content img.right {
float: right;
margin: 0px 0px 10px 10px;
}
div#article_content div.infobox {
padding: 10px 10px 10px 10px;
margin: 0px 0px 20px 0px;
border: solid 1px #d1d1d1;
background: #f0f4f5;
}
/* div#article_content table */

div#article_content table {
	clear: both;
	width: 100%;
	border: solid 1px #c3c3c3;
	border-collapse: collapse;

}

div#article_content table tr th
{
	padding: 3px 3px 3px 3px;
	border: solid 1px #c3c3c3;
	background: #f5f5f5;
	font-weight: bold;
/*	text-transform: uppercase;*/

}
div#article_content table tr td
{
	padding: 3px 3px 3px 3px;
	border: solid 1px #c3c3c3;
	
}

/*article content vege*/

div#article div.article_step {
clear: both;
margin: 0px 0px 5px 0px;
padding: 5px 0px 0px 0px;
height: 17px;
border-top: dotted 1px #d1d1d1;
overflow: hidden;
}
div#article div.article_step a.prev,
div#article div.article_step a.prev:hover {
display: block;
float: left;
padding: 0px 0px 0px 34px;
width: 60px;
height: 17px;
color: #004276;
background: url(/img/jcarousel/prev-horizontal-small.png) 0px 0px no-repeat;
}
div#article div.article_step span.prev {
display: block;
float: left;width: 94px;
}
div#article div.article_step a.prev:hover {
background: url(/img/jcarousel/prev-horizontal-small.png) 0px -19px no-repeat;}
div#article div.article_step a.prev:active {
background: url(/img/jcarousel/prev-horizontal-small.png) 0px -38px no-repeat;}

div#article div.article_step a.next,
div#article div.article_step a.next:hover {
display: block;
width: 60px;
height: 17px;
float: left;
padding: 0px 26px 0px 0px;
margin-left: 440px;
color: #004276;
background: url(/img/jcarousel/next-horizontal-small.png) right top no-repeat;
}
div#article div.article_step a.next:hover {
background: url(/img/jcarousel/next-horizontal-small.png) right -19px no-repeat;}
div#article div.article_step a.next:active {
background: url(/img/jcarousel/next-horizontal-small.png) right -38px no-repeat;}


div#article div.article_social {
clear: both;
margin: 0px 0px 0px 0px;
padding: 3px 0px 5px 0px;
height: 18px;
border-top: dotted 1px #d1d1d1;
border-bottom: dotted 1px #d1d1d1;
}
div#article div.article_social span.share {
display: block;
width: 460px;
padding: 3px 0px 0px 0px;
float: left;
overflow: hidden;
}
div#article div.article_social span.share a, 
div#article div.article_social span.share a:hover {
display: block;
float: left;
font-size: 11px;
color: #234b7b;
}
div#article div.article_social span.share a img {
}
div#article div.article_social span.share a.iwiw, 
div#article div.article_social span.share a.iwiw:hover {
display: block;
float: left;
margin: -1px 0px 0px 0px;
padding: 1px 0px 0px 36px;
height: 20px;
background: url(/img/share_iwiw.png) 0px 0px no-repeat;
}
div#article div.article_social span.share a.facebook, 
div#article div.article_social span.share a.facebook:hover {
margin: -2px 0px 0px 8px;
padding: 2px 0px 0px 20px;
height: 20px;
background: url(/img/share_facebook.png) 0px 0px no-repeat;
}
div#article div.article_social span.share a.twitter, 
div#article div.article_social span.share a.twitter:hover {
display: block;
float: left;
margin: -1px 0px 0px 8px;
padding: 1px 0px 0px 20px;
height: 20px;
background: url(/img/share_twitter.png) 0px 0px no-repeat;
}
div#article div.article_social span.buttons {
display: block;
width: 160px;
float: left;
text-align:right;
}
div#article div.article_social span.buttons a, 
div#article div.article_social span.buttons a:hover {

}
div#article div.article_social span.buttons a.send, 
div#article div.article_social span.buttons a.send:hover {
padding-right: 15px;
background: url(/img/features_email.gif) right 3px no-repeat;
}
div#article div.article_social span.buttons a.print, 
div#article div.article_social span.buttons a.print:hover {
padding-right: 17px;
padding-left: 10px;
background: url(/img/features_print.gif) right 1px no-repeat;
}
div#article div.article_alert {
margin: 20px 0px 0px 0px;
background: #FFF3C9;
border: solid 1px #FFD350;
padding: 20px;
line-height: 20px;
font-family: Arial, serif;
font-weight: normal;
font-size: 12px;
font-style: italic;
}
div#article div.article_alert strong {
display: block;
padding: 4px 20px 0px 0px;
margin: 0px;
float: left;
height: 30px;
font-family: Arial, serif;
font-weight: bold;
font-size: 16px;
}
div#article div.article_alert em {
display: block;
float: right;
text-style: italic;
}
div#article div.article_alert p {
padding: 0px;
margin: 0px;
}
/*
multibox
*/
div#article_content div.multibox {
width: 220px;
float: left;
padding: 0px 20px 20px 0px;
font-size: 12px;
}
div#article_content div.multibox a,
div#article_content div.multibox a:hover {
font-size: 12px;
}
div#article_content div.multibox h4 {
padding: 2px 0px 2px 0px;
font-family: Arial, sans-serif;
font-weight: bold;
font-size: 14px;
}
div#article_content div.multibox ul {
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
font-size: 12px;
}
div#article_content div.multibox ul li {
list-style: circle;
padding: 0px 0px 0px 2px;
font-size: 12px;
}
div#article_content div.multibox ul li h5 {
}
div#article_content div.multibox ul li h5 a,
div#article_content div.multibox ul li h5 a:hover {
font-size: 12px;
text-decoration: none;
}
div#article_content div.multibox img {
width:220px;
}
div#article_content div.multibox div.content,
div#article_content div.multibox div.content p {
padding: 0px;
font-size: 12px;
}
div#article_content div.multibox div.content a,
div#article_content div.multibox div.content a:hover {

}
div#article_content div.multibox div.hr{
height: 24px;
background: url(/img/hr.gif) 10px repeat-x;
overflow: hidden;
}

div#article div.article_comments {

}
div#article div.article_comments h4 {
border-top: solid 1px #d1d1d1;
margin: 20px 0px 0px 0px;
padding: 20px 0px 20px 0px;
font-weight: bold;
text-transform: uppercase;
color: #808080;
}
div#article div.article_comments ul {

}
div#article div.article_comments ul li {
border-top: dotted 1px #d1d1d1;
padding: 10px 0px 10px 0px;
}
div#article div.article_comments ul li a, 
div#article div.article_comments ul li a:hover {

}
div#article div.article_comments ul li strong {
font-weight: bold;
color: #004276;
}
div#article div.article_comments ul li small {
color: #808080;
}
div#article div.article_comments ul li p {
padding: 10px 0px 0px 0px;
}
div#article div.article_comments a.all, 
div#article div.article_comments a.all:hover {
display: block;
border-top: dotted 1px #d1d1d1;
padding: 20px 0px 0px 0px;
font-weight: bold;
color: #004276;

}
div#article div.article_comments form {

}
div#article div.article_comments form table {
padding: 0px 10px 0px 10px;
border-collapse: collapse;
}
div#article div.article_comments form table tr {

}
div#article div.article_comments form table tr th,
div#article div.article_comments form table tr td {
vertical-align: top;
text-align: left;
padding: 5px;
border-top: dotted 1px #d1d1d1;
}
div#article div.article_comments form table tr td {

}
div#article div.article_comments form table tr th {
padding-top: 7px;
width: 100px;
font-weight: normal;
font-style: italic;
color: #234b7b;
}
div#article div.article_comments form table tr.last td,
div#article div.article_comments form table tr.last th {
border-bottom: dotted 1px #d1d1d1;
}
div#article div.article_comments form table tr td input {
background: #f5f5f5;
width: 500px;
border: solid 1px #d1d1d1;
padding: 2px;
}
div#article div.article_comments form table tr td textarea {
background: #f5f5f5;
padding: 2px;
width: 500px;
height: 300px;
border: solid 1px #d1d1d1;
}
div#article div.article_comments form table tr td strong {
font-weight: bold;
color: #234b7b;
}
div#article div.article_comments form table tr td button {
display: block;
clear: both;
float: left;
padding: 5px;
font-family: Arial, serif;
font-size: 11px; 
font-weight: bold;
border: solid 1px #d1d1d1;
background: #234b7b;
color: #ffffff;
}
div#article div.article_comments p.error {
padding: 5px;
margin: 10px 0px 10px 0px;
}