@charset "utf-8";
/* CSS Document */
body{background-color:#FFFFFF; font:normal 10pt Verdana; margin:0; direction:ltr; color:#333333}

#top{width:1000px; height:110px; margin:0 auto; float:none;}
#logo{width:660px; float:left}
#logo img{margin:10px 0 0 100px;}
#current{background:url(images/current.jpg) no-repeat top right; float:left; text-align:right; width:210px; height:109px; padding-right:130px; position:relative; top:1px;}
#current img{margin-top:10px}
a.subscribe_now{font-variant:small-caps; font-weight:bold; font-size:110%; color:#333333; text-decoration:none}
a.subscribe_now:hover{color:#9c1519}
#current hr{color:#333333;}

#menu{width:1000px; margin:0 auto; float:none; background-color:#0065a4; padding:5px 0 2px 0; height:18px }
#menu .button{float:left;  border-right:solid 1px #FFFFFF; }
#menu .button a {	margin:0 25px; }
.button a{margin:0 21px 0 21px; font-family:Verdana; color:#FFFFFF; text-decoration:none}
.submenu{background-color:#0065a4; padding:4px 0 0 0; width:150px; display:none; position:absolute; border:solid 1px #0065a4; }
.sub_button{padding:4px 0 4px 0; border-top:solid 1px #d0ddee}
.sub_mouse_over{padding:4px 0 4px 0; border-top:solid 1px #d0ddee; background-color:#d0ddee}
.submenu a{color:#FFFFFF;}
.sub_mouse_over a{color:#0065a4;}

#content{width:1000px; margin:0 auto; border-collapse:collapse; background-color:#FFFFFF; }

.column{border:solid 1px #3c7592; border-top:none; vertical-align:top}
.left{width:191px; padding:0;}
.center{width:566px; max-width:566px; padding:0;}
.right{width:243px; padding:0; }

h1{color:#0065a4; font:normal 22pt "Times New Roman", Times, serif; margin:0 0 15px 0; font-variant:small-caps}
h2{color:#0065a4; font:normal 18pt "Times New Roman", Times, serif; margin:0 0 5px 0;}
h3{color:#0065a4; font-weight:bold; font-size:12pt; margin:0 0 5px 0;}
h4{font:normal 14pt "Times New Roman", Times, serif;}

.box{padding:20px 10px 20px 10px; border-top:solid 1px #3c7592;}
.center .box{padding:20px 20px 20px 20px;}
.curr_box{text-align:center; background-color:#d0ddee; width:171px}
.curr_box h2{font:normal 14pt "Times New Roman", Times, serif; font-variant:small-caps}
.curr_box .author{font-weight:bold; color:#333333;  font-variant:normal}
.curr_box .author:hover{color:#333333; text-decoration:underline}
.curr_box .article{color:#333333; font-weight:normal; font-style:italic; text-decoration:none}
.curr_box .article:hover{text-decoration:underline}
.curr_box .offline_article{color:#333333; font-weight:normal; font-style:italic;}

.from{padding:10px 10px 20px 10px; vertical-align:top; border-left:solid 1px #3c7592}
#archives {
	border-collapse:collapse
}
#archives td {
	padding-bottom:20px;
	font-size:9pt;
}
#archives td p {
	font-size:9pt;
	margin:0 0 5px 0
}
#archives td a.title {
	font-size:9pt
}
#archives td img {
	margin:3px 5px 5px 0
}
.arch-list-author {
	display:block;
	margin:5px 0
}
.arch-list-article {
	display:block
}

#bottom_menu{background-color:#ffffff; padding:10px; font-size:7pt; text-align:center; width:530px}
#bottom .button{float:left; padding:0 4px 0 4px; color:#0065a4; border-right:solid 1px #0065a4; }
#bottom_menu a.bottom_link{color:#0065a4; font-family:Arial, Helvetica, sans-serif}
#bottom .copy{font-size:8pt; color:#0065a4}

.search_box{background-color:#d0ddee; font-size:80%; line-height:0.9}
#searchForm{text-align:left; margin:0; font-size:80%; line-height:0.9}
.input_search{border-color:#d0ddee; border-style:inset; width:158px}
.input_submit{background-color:#a0bbdb; color:#005295; font-weight:bold; font-size:9pt; border:solid 1px #005295; cursor:pointer; padding-bottom:1px; margin-bottom:1px; margin-left:2px; width:40px}
.radio{height:12px;}

.syled_form table td{padding:3px}
.syled_form input, .syled_form textarea{border-color:#d0ddee; border-style:inset;}

.inn_form table td{padding:3px 3px 3px 0; text-align:left}
.inn_form input{border-color:#d0ddee; border-style:inset;}
.inn_form textarea{border-color:#d0ddee; border-style:inset; width:250px; height:50px}
.inn_submit{background-color:#005295; color:#ffffff; font-weight:bold; font-size:9pt; border:solid 1px #005295; border-style:outset; cursor:pointer;}

.article{color:#0065a4; font-weight:bold; text-decoration:underline}
.article:hover{text-decoration:none}

.right .article{font-weight:normal}

.author{color:#666666; text-decoration:none; font-variant:small-caps}
.author:hover{color:#0065a4;}

.issue{color:#0065a4; text-decoration:none;}
.issue:hover{text-decoration:underline}

.panel{text-align:left; border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; padding:3px 5px 3px 0;}
.panel a{font-size:8pt; color:#666666; text-decoration:none;}
.panel a:hover{text-decoration:underline}
.panel img{border:none; margin-left:10px; margin-right:3px; }
.pages{text-align:right; font-size:8pt; color:#666666; padding-top:2px}
a.page{font-size:8pt; color:#666666; text-decoration:none}
a.page:hover{color:#0065a4}
a.curr_page{font-size:8pt; color:#0065a4; text-decoration:none}
a.curr_s_page{font-size:8pt; color:#0065a4; text-decoration:none; font-weight:bold}
#main_article_text{width:522px}
#main_article_text p{margin:0 0 12pt 0; line-height:16pt; text-align:justify;}
#main_article_text div{margin:0 0 12pt 0; line-height:16pt; text-align:justify}

#themag a{font-size:80%; font-variant:small-caps; color:#555555; font-weight:bold; text-decoration:none}
#themag a:hover{text-decoration:underline}

a{color:#0065a4}
a:hover{text-decoration:none}

.user{font-weight:bold}
.date{color:#666666; font-size:8pt}

.arch_image{border:solid 1px #666666}

#authors_tab{width:90%}
#authors_tab td{vertical-align:top; width:50%}

.comment{display:none; padding:3px 0}

#logon{border-top: solid 1px #3c7592;}
.loginTab{border-collapse:collapse; margin-left:10px}
.loginTab td{font-size:9pt; padding:3px}
.loginTab input{width: 124px; font-size:9pt;}
.login{font-size:8pt; background-color:#a0bbdb; color:#005295; font-weight:bold; border-color:#a0bbdb; cursor:pointer; padding-bottom:1px;}
#dhtmlwindowholder{
	position: absolute;
	top: 85px; left: 0;
	z-index: 100; border: none;
	width: 99%;
}
.dhtmlwindow{
	width: 450px; height: 250px; margin:0 auto;
	border: 1px solid #d3c5b9;
	visibility: visible;
	background: white;
	overflow: auto;
}
.dhtmlwindow2{
	width: 450px; height: 300px; margin:0 auto;
	border: 1px solid #d3c5b9;
	visibility: visible;
	background: white;
	overflow: auto;
}
.promo_tab{border-collapse:separate; width:100%}
.promo_tab .header{background-color:#0065a4; color:#FFFFFF; font-size:9pt}
.promo_tab td{padding:2px 5px; color:#333333; font-size:9pt; text-align:left}

.from {
	border:none
}
