@charset "UTF-8";
/* CSS Document */

/****************************************/
/*** Cross-Browser Compatibility Reset ***/
/*****************************************/

* {
   margin:0;
   padding:0;
   }

h1,h2,h3,h4,h5,h6,p,pre,blockquote,form,label,ul,ol,dl,fieldset,address {
   margin:0.5em 0;
   }

li,dd {
   margin-left:1em;
}

fieldset {
   padding:.5em;
}

body {
   font-size:76%;
   font-family: "Helvetica", Arial, sans-serif;
   line-height:1.3;
   margin: 0px;
   padding: 0px;
   text-align: left;
   background-color: #ccc;
   }

p {
   margin-bottom: 1.2em;
   }
img {
   margin: 0px;
   padding: 0px;
   border: 0 none;
   }

.clear {
   clear: both;
   width: 100%;
   height: 1px;
   margin: 0;
   padding: 0;
   }

.padding {
   padding: 1% 2%;
   }
   
* html .padding { padding: 0px 10px;}

/******************************/
/* TEXT CLASS STYLES */
/*******************************/

.linkhead {
   color: #003366;
   font-size: 12pt;
   margin: 0;
   }

.italic {
   color: #333;
   font-style: italic;
   font-size: 10pt;
   margin: 0;
   }

.underline {
   text-decoration: underline;
   }

.aditalic {
   color: #666;
   font-weight: bold;
   }

.logocaption {
	margin: 0 0 0 0;
	padding: 0 0 0 353px;
	color: #666;
	font-style: italic;
	font-size: 8pt;
   }
   
.bold {
   font-weight: bolder;
   }

.blockquote {
	font-style: italic;
  }

/******************************/
/* START STYLE OF THE HEADING */
/*******************************/

#headerwrap {
   width: 100%;
   min-width: 960px;
   height: 114px;
   border-bottom: #cc0000 6px solid;
   background-color: #fff;
   margin-top: 0px;
   }

#ad {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	border-bottom: #ccc 1px solid;
  }

#ad p {
	margin: 0;
	padding: 0;
  }

#head1wrap {
	border-top: #ccc 0px solid;
	border-bottom: #ccc 0px solid;
	padding: 0 0 0 0;
	margin: 0px auto;
	width: 960px;
   }

#head1 {
	padding: 1px 0 0 0;
	margin: 0;
   }

#head1 img {
	padding: 0px 0px 0px 35px;
	width: 491px;
	height: 80px;
   }

#head1a {
   width: 26%;
   float: right;
   margin-top: -90px;
   padding: 0 10px 0 0;
   }

#head2wrap {   
   padding: 0 0 0 0;
   padding: 3px 5px 0px 10px;
   }

#head2a {
   width: 200px;
  float: left;
   margin: 39px 0 0 0px;
   }

#head2b {
	width: 200px;
	float: right;
	margin: -55px 0 0 0;
   }

/******************************/
/* START STYLE GOOGLE SEARCH ENGINE */
/*******************************/

#head1 form, div#cse {
   width: 100%;
   margin: 0px 0 0 0;
   padding: 0px;
   }

div .gsc-control-cse {
  margin: 0px;
   padding: 0px;
  }

div#cse input {
   height: 20px;
   }

/******************************/
/* START STYLE OF THE ARTICLE */
/*******************************/

#wrapper {
   width: 960px;
   margin: 2px auto;
   padding: 10px 10px 10px 10px;
   background-color: #ccc;
   }

.article {
   padding: 0px 0px;
   background-color: #fff;
   margin-bottom: 10px;
   }

.date {
   font-weight: bolder;
   color: #666;
   font-size: 9pt;
   }

.title {
   width: 50%;
   font-size: 17pt;
   
   }

#highlights {
   float: right;
   width: 350px;
   margin: -95px 0 0 0;
   }   

h3.highlights {
   margin: 10px 0 0 0;
   padding: 0;
   font-size: 10pt;
   font-weight: 800;
   }

ul.highlightlist {
   margin: 0;
   padding: 0;
   }

#left {
   width: 65.9%;
   float: left;
   font-size: 11pt;

   }

#left2 {
   width: 100%;
   /*float: left;*/
   font-size: 11pt;

   }

#right {
	width: 32.5%;
	float: right;
	background-color: #ccc;
	display: inline;
   }

#right img {
	/* width: 250px; */
   }

.articleimage {
   float: left;
   padding: 0;
   margin: 0 14px 8px 0;
   background-color: #e0e0e0;
   /*background-color: #FFFFCC;*/
   border: 1px dotted #bbb;
   width: 270px;
   }

.articletopimage {
   }

.articleimage img {
   width: 270px;
   }

.articleimage p {
   padding: 0 5px 0 10px;
   margin: 5px 0 6px 0;
   font-size: 0.95em;
   }

.righthead, .righthead3 {
   background-color: #fff;
   border: #ccc solid 1px;
   margin-bottom: 5px;
   }

.rightbox {
   background-color: #fff;
   margin-top: 10px;
   padding-top: 3px;
   }

.sidehead {
   font-size: 14pt;
   padding: 0 0 0 0;
   margin: 4px 0 2px 0;
   }

.rightcontent {
   border: 1px solid #ccc;
   padding: 5px;
   }

* html .rightcontent .padding p {
   margin: 0px !important;
   display: inline;
   }

.rightcontent h4 {
   color: #003366;
   border-top: 1px solid #ccc;
   padding-top: 10px;
   font-size: 10pt;
   }


/******************************/
/* START STYLE OF THE COMMENTS */
/*******************************/

#comments {
   padding-left: 10px;
   }

#comments h1, #comments h2 {
   color: #cc0000;
   border-bottom: solid 1px #ccc;
   margin-top: 35px
   }

.descrip {
   padding-bottom: 10px;
   border-bottom: solid 1px #ccc;
   }

.d1 {
   font-weight: bolder;
   font-family: 'Georgia', serif;
   font-size: 10pt;
   }

.d2 {
   color: #666;
   font-style: italic;
   }



.text1 {
   font-weight: bolder;
   }

.text2 {
   font-size: 9pt;
   color: #666;
   float: right;
   margin-top: 0px;
   }

.text3 {
   margin-top: 15px;
   margin-bottom: 10px;
   font-size: 9pt;
   color: #333;
   }

.comment {
   clear: both;
   padding: 10px 0px; 
   border-bottom: 1px dotted #666;
   }


/******************************/
/* START STYLE OF THE FOOTER */
/*******************************/

.footer {
   background-color: #999;
   text-align: center;
   padding: 0px;
   margin: 0px;
   }

.footer p {
   margin: 0px;
   padding: 0px;
   color: #333;
   }

.terms {
   text-align: justify;
   margin-top: 20px;
   }

.terms .bold {
   text-align: center;
   margin: 0px;
   color: #333;

   }

.terms p {
   font-size: 7pt;
   margin-top: 14px;
   color: #333;
   }
.highlight {
	background-color: #FFFF00;
}

