/* CSS Document */


body {
background:#FFFFFF;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
*{ margin:0px; padding:0px;}
a{ outline:none;}
p{ margin:0px; padding:0px;}

.clear {
clear:both;
}

.left {
float:left;
}

.right{
float:right;
}

.bold{
font-weight:bold;
}


.no_decoration {
text-decoration:none;
}

a {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:underline;
}

h1{
font-size:18px;
color:#000000;
padding:0;
margin:0;
}

h2{
font-size:18px;
color:#00000;
padding:0;
margin:0;
font-family:Palatino;
font-weight:normal;
}
h3{
font-size:18px;
color:#e82631;
padding:20px 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

h4{
font-size:18px;
color:#e31836;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
line-height: 19px;
}

h5{
font-size:16px;
color:#e31836;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}



#all{
width:932px;
margin:0 auto;
height:auto;
}

#slogan{
	height:22px;
	background:#e31836;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	padding-top: 3;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
}


#header{
height:198px;
border-left:#7b7b7b 1px solid;
border-right:#7b7b7b 1px solid;
}

#content{
height:auto;
font-size:12px;
line-height:20px;
padding:0 0 0 7px;
}


#logo{
float:left;
background:url(images/logo.gif) 0 0 no-repeat;
width:727px;
height:198px;
}

#top_image{
	float:right;
	width:200px;
	height:198px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7B7B7B;
}

#menu{
height:24px;
background:#e31836;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
;
}

#menu a{
color:#FFFFFF;
}

#menu ul{
list-style:none;
padding:5px 0 0 0;
margin:0;
}

#menu li{
display:inline;
padding:0 30px 0 5px;
}

#edit{
	width:930px;
	height:auto;
	background:url(images/bck_edit_3.gif) 0 0 repeat-y;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7B7B7B;
	border-left-color: #7B7B7B;
	float:left;
}

#edit_inner{
width:930px;
background:url(images/bck_edit.gif) 0 0 repeat-y;
}

#left_col{
	float:left;
	width:729px;
	height:auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7B7B7B;
}

#right_col{
	float:right;
	width:198px;
	height:auto;
	
}

#full_banner{
	height:84px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B7B7B;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 5px;
	padding-top:6px;
}


#left_col_edit{
background:url(images/bck_edit_2.gif) 1px 0 repeat-y;
width:727px;
padding:0;
margin:0;
}
.right_home_backissue{width:727px; height:1760px; float:left;}
#left_col_edit .right_home_subscribe{
	
	height:830px;
	width:727px;
}
#left_col_edit .right_home_subscription{
	
	height:830px;
	width:727px;
}
#left_col_edit .left_home{
float:left;
width:195px;
text-align:center;
}

#left_col_edit .left_content{
padding:10px;
}

#left_col_edit .magazine{
text-align:center;
padding:0 0 40px 0;
}


#body_right_526{
width:526px; 
height:auto; 
border-left-color:#7B7B7B; 
border-left-style:solid; 
border-left-width:1px; 
float:right;
}

#left_col_edit .right_830{
	height:830px;
	width:640px;
	margin:auto;
	padding-top: 0;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 40px;
	text-align:justify;
}
#left_col_edit .right_900{
float:right;
height:900px;
width:480px;
padding:0 30px 0 0;
}

#left_col_edit .right_920{
float:right;
height:920px;
width:480px;
padding:0 30px 0 0;
}

#left_col_edit .right_1720{
	height:1720px;
	width:640px;
	margin:auto;
	padding-top: 0;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 40px;
	text-align:justify;
}

#left_col_edit .right_1850{
float:right;
/** height:1850px; **/
height:auto;
width:480px;
padding:0 30px 0 0;
}

#left_col_edit .right_1920{
float:right;
height:1920px;
width:480px;
padding:0 30px 0 0;
}

#left_col_edit .right_2200{
	float:right;
	height:2380px;
	width:480px;
	padding:0 30px 0 0;
}

#left_col_edit .right_2380{
	float:right;
	height:2380px;
	width:480px;
	padding:0 30px 0 0;
}

#left_col_edit .right_2395{
	float:right;
	height:2395px;
	width:480px;
	padding:0 30px 0 0;
}

#left_col_edit .right_content{
padding:20px 0 0 0;
}

#left_menu{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 80px;
	padding-left: 0;
}

#left_menu ul{
	list-style:none;
	margin:0;
	color:#797979;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#left_menu ul a{
color:#797979;
}

.one_banner{
text-align:center;
padding:17px 0 0 0;
}

.one_last_banner{
	text-align:center;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




/* inner page */

#inner_content{
padding:50px 80px 150px 80px;
}
p{ margin:0px; padding-top:5px;} 
#footer_main{
width:930px;
height:22px;
float:left;
}
#footer_top{
	width:729px;
	height:80px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7B7B7B;
}
#footer_left{
width:270px;
height:80px; 
float:left;
padding-left:10px; margin:0px;

}
#footer_right{
width:445px;
height:80px;
float:left; 
}
#footer_bottom{
width:930px;
height:22px;
float:left;
background-color:#FF0000;
}

#left_banner{ width:196px; height:auto; float:left;}

a.url{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000}

a.url:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#000000;}

.caption{
	font-family: sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	line-height: 10px;
}
.box{ width:161px; height:36px; border:#7B7B7B solid 1px;}
.box2{ width:161px; height:52px; border:#7B7B7B solid 1px;}
.box3{ width:161px; height:152px; border:#7B7B7B solid 1px;}

a.issuemenutext{font-family:Arial, Helvetica, sans-serif;font-size:16px;text-decoration:none;color:#e31836; font-weight:bold;}
a.issuemenutext:hover{font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; color:#7B7B7B; font-weight:bold;}

a.issuemenutext2{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#000000; font-weight:bold;}
a.issuemenutext2:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000; font-weight:bold;}

a.click{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#e31836; font-weight:bold;}
a.click:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#353434; font-weight:bold;}

path{
font-size:10px;
color:#000000;
padding:0;
margin:12;
font-family:Arial, Helvetica, sans-serif;
margin-below:18px;}

.linelisting{
color: #e31836; 
font-weight: bold; }

form{ margin:0px; padding:0px;}

.box4 {
width:161px; height:206px; border:#7B7B7B solid 1px;
}
.landingpage_content {
font-size:12px;
line-height:20px;
}