/* CSS Document */


body
{ 
background-color: #ECD672;  /*#BBCCAA */
margin:0px;
padding:0px;
background-image: url(../home/background.gif); }


#MainContent
{
position:absolute;
z-index:1;
top:0px;
left:150px;
bottom:0px;
width:650px;
margin:15px 30px 15px 30px;
 }

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;}


#Toolbar{
color:#CCCCCC;
position:absolute;
top:0px;
left:0px;
width:120px;
padding:15px 15px 20px 15px;
bottom:0px;
margin:0px;
z-index:4;
background-color: #000000;/*#0E0E0E;*/ 
}

#Toolbar .toolbar_links
{
padding: 20px 0px 0px 0px;
color:#CCCCCC;
font: normal 18px/20px  Times, "Times New Roman", serif;  /*"Lucida Grande",*/
}

#Toolbar a:link {color: #5c5d80;text-decoration: none; }
#Toolbar a:active {color: #5c5d80;text-decoration: none; }
#Toolbar a:visited {color: #5c5d80;text-decoration: none; }
#Toolbar a:hover {color: #FFFFFF; text-decoration: underline; text-shadow:#DDDDDD 3px 3px 2px;}

.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;
}

.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;
}

.figure_text
{
font: bold 16px/20px Times, "Times New Roman", serif;
margin:10px 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_text_speaker1
{
font: normal 16px/20px Times, "Times New Roman", serif;
margin:20px 2px 20px 2px;
background-color: #56c154;
padding:10px;
}

.article_text_speaker2
{
font: normal 16px/20px Times, "Times New Roman", serif;
margin:20px 2px 20px 2px;
background-color: #be5252;
padding:10px;
}

.article_text_speaker3
{
font: normal 16px/20px Times, "Times New Roman", serif;
margin:20px 2px 20px 2px;
background-color:#7777FF;
padding:10px;
}

.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:2px 0 2px 30px;
font: normal 14px/16px Times, "Times New Roman", serif;
}

.list_2
{
margin:2px 0 10px 60px;
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 10px 0px;
}

.pic_left{
text-align: left; 
margin: 20px 0px 10px 0px;
}

.pic_in_text_left{
float: left;
position: relative;
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;
background-color:#444444;
color:#EEEEEE;
margin:0 0 0px 0;
}

.quote_compact{
padding:5px 15px 5px 15px;
font: normal 14px/18px Times, "Times New Roman", serif;
background-color:#444444;
color:#EEEEEE;
margin:0 0 0px 0;
}

.quote a:link {color: #FFFFFF;text-decoration: underline; }
.quote a:active {color: #FFFFFF;text-decoration: underline; }
.quote a:visited {color: #FFFFFF;text-decoration: underline; }
.quote a:hover {color: #ECD672; text-decoration: underline;}

.quote_compact a:link {color: #FFFFFF;text-decoration: underline; }
.quote_compact a:active {color: #FFFFFF;text-decoration: underline; }
.quote_compact a:visited {color: #FFFFFF;text-decoration: underline; }
.quote_compact a:hover {color: #ECD672; text-decoration: underline;}

.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;
}

.spacer_5{
height:5px;
}

.spacer_10{
height:10px;
}

.spacer_15{
height:15px;
}