/* CSS Document */


body
{ 
background-color: #FFFFFF;  /*#BBCCAA */;
 }


#MainContent
{
padding:30px;
z-index:1;
width:650px;
 }

a:link {color:#2E4C79 ;text-decoration: none; }
a:active {color: #2E4C79;text-decoration: none; }
a:visited {color: #2E4C79;text-decoration: none; }
a:hover {color: #333333; text-decoration: underline;}



.title_image{
margin:0 0 0px 0;
padding:0 0 3px 0;
border-bottom:solid #5c5d80 3px; 
}

.text_normal
{
font: normal 14px/22px Times, "Times New Roman", serif;
margin:15px 0 0px 0;
}

.headline1{
font: bold 20px/22px Times, "Times New Roman", serif;
text-decoration:underline;
margin:20px 0 5px 0;
}

.category{
margin:15px 0 0 0;
font: bold 16px/22px Verdana, Helvetica, Arial, sans-serif;
}


.author{
text-align: left;
margin: 20px 0px 20px 0px;
font: normal 16px/18px Courier, "Courier New", monospace;
padding:0 0 0 0px;}

.article_header
{
border-bottom: solid 1px #000000;
border-left:double 20px #000000;
font: normal 16px/18px  Verdana, Helvetica, Arial, sans-serif;   /*"Lucida Grande",*/
padding:0px 0px 0px 15px;
margin:15px 0px 0px 0px;
}

.article_title{
font: bold 22px/26px Courier, "Courier New", monospace;;
color: #000000;     /*#ECD672;  */
padding:0px;
margin:0px 0px 10px 0px;
text-align: left;
border-top:solid #5c5d80 3px; 
}

.article_description
{
font: normal 14px/16px Times, "Times New Roman", serif;
margin:-1px 0px 30px 35px; 
padding:0 10px 0 0;
border-right: double 20px #000000;
}

.article_text
{
font: normal 16px/20px Times, "Times New Roman", serif;
margin:20px 2px 20px 2px;
}

.article_text_border
{
font: normal 16px/20px Times, "Times New Roman", serif;
margin:20px 2px 20px 2px;
padding:10px;
border:solid 2px black;
}

.article_list_item_spaced{
margin:0 0 15px 30px;
font: normal 16px/20px Times, "Times New Roman", serif;
}

.bold_statement{
text-align: left; 
margin: 0 75px 15px 75px;
font: bold 18px/22px sans-serif;
}

.list_1
{
padding:15px 0 2px 35px;
font: normal 14px/16px Times, "Times New Roman", serif;
}

.list_2
{
padding:3px 0 3px 55px;
font: normal 14px/16px Times, "Times New Roman", serif;
}


.section_title{
font: bold 24px/30px Helvetica, Arial, sans-serif;
text-align: left;
margin: 30px 0px 30px 0px;
border-top: 1px #000000 solid; }

.subsection_title{
font: bold 18px/18px Helvetica, Arial, sans-serif;
text-align: left;
margin: 30px 0px 30px 0px;
border-left: 18px #000000 solid; 
height:18px;
padding:0 0 0 10px;}

.pic_center{
text-align: center; 
margin: 20px 0px 20px 0px;
}
.pic_in_text_left{

padding:0 10px 0 0px; }


#Footer{
margin: 10px 0px 0px 0px;
font: normal 12px/14px Courier, "Courier New", monospace;
border-top:solid #5c5d80 3px; 
padding:3px 0 0 0;
}

.quote{
padding:15px;
font: normal 14px/18px Times, "Times New Roman", serif;
margin:0 0 0px 0;
border-left: 3px #000000 double;
border-right: 3px #000000 double;  }

.quote_compact{
padding:5px 15px 5px 15px;
font: normal 14px/18px Times, "Times New Roman", serif;
border-left: 3px #000000 double;
border-right: 3px #000000 double;
margin:0 0 0px 0;
}

.red
{
color:red;
}

.warning
{
color:red;
font: bold 30px/32px Times, "Times New Roman", serif;

}

address {
  font : normal 80% verdana, arial, helvetica, sans-serif;
  letter-spacing : .2em;
  margin-bottom : 2em;
}

hr{
background-color: #5c5d80;
height:3px;
}

.ans{
width:28px;
height:28px;
}

