html, body
{
	margin:0;
	padding: 0;
	height: 100%;
	font-family: Tahoma;
	font-size: 10pt;
	color: #555555;
	font-weight: normal;
	line-height: normal;
}

body
{
	background-color: #0b0a14;
	/*background-image: url('/images/flower-bg-black.jpg');*/
	background-image: url('/images/background/_current.jpg');
	/*background-color: #f0efed;*/
	/*line-height: 16px;*/
	
}

#container {
	background:#FFF;
	min-height:100%;
	
	width:1000px;
	position: relative;
	left: 50%;
	margin-left: -501px;
	border-left: 1px solid #a7a7a7;
	border-right: 1px solid #a7a7a7;
	
}


#header {
	border-top: 1px solid #a7a7a7;
	padding: 0;	
}

#body {	
	padding-bottom: 92px;	/* Height of the footer */
	text-align: center;
}

#footer {
	position:absolute;
	bottom: 0;
	width: 100%;	
	height: 92px;			/* Height of the footer */
	
	
}

#footer IMG { 
	border: none; 
	text-decoration: none; 
}
#footer_wrap {
	border-top: 1px solid #a7a7a7;
	height: 20px;
	background-color: #0b0a14;
	width:1002px;
	position: relative;
	left: 50%;
	margin-left: -501px;
	/*background-image: url('/images/flower-bg-black.jpg');*/
	background-image: url('/images/background/_current.jpg');
}
#footer_text {
	height: 60px;
	background: #FFF;
	border-top: 1px solid #a7a7a7;
	text-align: center;
	padding-top: 10px;
}


a {color:#0064d7;}
a:hover{text-decoration: none; color:#de0101;}
a:visited {color:#0064d7;}
a:visited:hover {text-decoration: none; color:#de0101;}


ul {
	padding: 10px 20px 10px 20px;
	margin: 0px;
	list-style: none;
	text-align: left;
}
ul li {
	list-style: none;
	padding: 5px 0 5px 0;
}
p {
	text-align: justify;
	text-indent: 1.5em;
	line-height: normal;
	/*margin: 0;*/
	/*padding: 0;*/
}

h1
{
	color:#cc3333;
	font-family: Cambria;
	margin:5px 0 0 0;
	padding-bottom:5px;
	font-size:170%;
}

h2
{
	font-family: Cambria;
	margin:5px 0 0 0;
	padding-bottom:5px;
	font-size:150%;
	color:#cc3333;
}

.title_2 {
	font-family: Cambria;
	font-weight: bold;
	margin:5px 0 0 0;
	padding-bottom:5px;
	font-size:150%;
	color:#cc3333;
}

h3
{
	font-family: Cambria;
	margin:5px 0 0 0;
	padding-bottom:5px;
	font-size:135%;
	color:#cc3333;
}

.title_3 {
	font-weight: bold;
	font-family: Cambria;
	margin:5px 0 0 0;
	padding-bottom:5px;
	font-size:135%;
	color:#cc3333;
}

h4
{
	font-family: Tahoma;
	font-size:110%;
	color:#cc3333;
}

small, .smalltext
{
	font-size:90%;
}

.sec_preview_text {
	/*text-align: center;*/
	margin: 24px 0 0 0px; 
	float: right; 
	padding: 5px; 
	min-height: 550px; 
	width: 150px; 
	border-left: 1px solid #7c7c7c;  border-top: 1px solid #7c7c7c; border-bottom: 1px solid #7c7c7c; 
}

.see_also {
	text-align: center;
	margin: 0; 
	float: right; 
	padding: 5px; 
	min-height: 550px; 
	width: 150px; 
	border: 1px solid #969696;
	border-right: none;
}

.nav_chain {
	height: 75px;
	padding: 15px 30px 5px 40px;
	border: 1px solid #83787e;
	border-left: none; 	
	margin: 30px 0 0 0;
}

.nav_chain_line {
	min-height: 10px;
	padding: 10px 0px 0 0px;
	/*border-left: 1px solid #83787e;
	border-right: 1px solid #83787e;*/
	/*border-bottom: 1px solid #83787e;*/
	
	margin: 0px 0 0px 0;
}

.bold {
	font-weight: bold;
}
.non_bold {font-weight: normal;}

.italic {
	font-style: italic;
}

.italic-bold {
	font-style: italic;
	font-weight: bold;
}
/*
a {text-decoration: none; color:#0064d7;}
a:hover{text-decoration: underline; color:#de0101;}
a:visited {text-decoration: none; color:#0064d7;}
a:visited:hover {text-decoration: underline; color:#de0101;}
*/
.asl {text-decoration: none; color: #666666; }

#prev-article_top { text-decoration: none; }
#prev_article_paper_curve {
	width: 100px; height: 100px; float: left; background-image: url('/images/paper_curve_1_1.jpg'); background-position: left top; background-repeat: no-repeat; display: inline; 
}


#next-article_top { text-decoration: none; }
#next-article_top_paper_curve {
	width: 100px; height: 100px; float: left; background-image: url('/images/paper_curve_1_2.jpg'); background-position: left top; background-repeat: no-repeat; display: inline; 
}

#prev-article_bottom { text-decoration: none; }
#prev-article_bottom_paper_curve  {
	width: 100px; height: 100px; float: left; background-image: url('/images/paper_curve_2_1.jpg'); background-position: left top; background-repeat: no-repeat; display: inline; 
}

#next-article_bottom { text-decoration: none; }
#next-article_bottom_paper_curve {
	width: 100px; height: 100px; float: left; background-image: url('/images/paper_curve_2_2.jpg'); background-position: left top; background-repeat: no-repeat; display: inline; 
}

/* Magazine Table of Content */

.table_of_content_num { color: #cecece; font-weight: 800; font-size: 170%; font-family: Geneva, Arial, Helvetica, sans-serif;}		
.table_of_content_num a { color: #666666; text-decoration: none;}	
.table_of_content_num a:hover { color: #de0101; text-decoration: none;}				
.table_of_content_name { color: #cecece; padding: 7px 0 10px 5px; font-weight: 600; font-size: 110%; font-family: Geneva, Arial, Helvetica, sans-serif;}		
.table_of_content_name a { color: #666666;  text-decoration: none;}
.table_of_content_name a:hover { color: #de0101;  text-decoration: none;}
/* Magazine Table of Content */

.non_bold {font-weight: normal;}


.item {
	line-height: 20px;
	position: relative;
	left: 0px;
}

.editable {
	color: black;
}
.editable .selected {
	background-color: #333399;
	color: white;
}
.fixed {
	color: #999999;
}
.fixed .selected {
	color: #CCCCCC;
	background-color: #333399;
}
.invisible {
	font-style: italic;
}
.row {
	height: 20px;
}
IMG.icon {
	padding: 0px;
	border: 0px;
	margin: 0px;
	margin-left: -3px;
	margin-right: 3px;
}
IMG.flag {
	margin-top: 5px;
}

IMG { 
	border: 1px solid #4b4b4b; 
	text-decoration: none; 
}

input {
	border: 1px solid #979696;
	background-color: #e7ffe6;
	padding: 2px 5px 3px 5px;
}

.img_left {
	margin: 5px 10px 5px 0px;
	float: left;
}

.img_right {
	margin: 5px 0px 5px 10px;
	float: right;
}

.clear {
	clear: both;
}


#prev-article_bottom_div, #next-article_bottom_div {
	text-align: left;
	font-family: Tahoma;
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
}


.semi_opacity a img {
            opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);  
			 }
.semi_opacity a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
                }
				
.article, td.col1, td.col2, td.col3, td.col15 {
	padding: 0 8px 0 8px;
}
.article {
	margin: 5px 0 5px 0;
}
td.col1 {
	width: 312px;
}
td.col15 {
	width: 476px;
}
td.col2 {
	width: 640px;
}
td.col3 {
	width: 968px;
}
#block_parent {
	padding: 0 0 0 8px;
	width: 328px;
}

/* TABLE */
.table_content {
	border-collapse: collapse;
}
.table_content td {
	border: 1px solid black;
	padding: 5px 10px 3px 10px;
}
