body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #343131;
	text-decoration: none;
	background-color: #c8c8c8;
}
div, p, h1, h2, h3, h4, h5, h6, h7, form, label, img, ul, li, p, fieldset, legend, a{
	margin:0; padding:0;
}
.social {
	float: right;
	width: 200px;
	text-align: right;
}
.spacer {font-size:0; line-height:0; clear:both;}
.body_bg {background-color:#fff;}
#container {position:relative; background-color: #fff; width: 969px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	height: 204px;
	width: 969px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #fff;
	position:relative;
}
#header img.logo {position:absolute; top:6px; left:5px; border:0;}
#header object {position:absolute; top:52px; right:17px; border:0;}
#header img.header-banner {position:absolute; top:52px; right:17px; border:0; -moz-outline-style:  none;}
#header div.topbanner{position:absolute !important ; top:50px; right:5px; -moz-outline-style:none; voice-family: "\"}\""; voice-family:inherit;}
#header span.toplinks {
	position:absolute;
	right:1px;
	line-height: 25px;
	background-image: url(../images/top_p_bg.gif);
	background-repeat: no-repeat;
	height: 35px;
	width:250px;
	padding-left:40px;
}
#header span.toplinks.image {
float:right;
text-align:right;
}

#header span.toplinks a { color:#5c5c5c; text-decoration:none; padding-left:2px; padding-right:2px;}
#header span.toplinks a:hover {text-decoration:underline;}
#header ul {list-style-type:none; position:absolute; top:145px; width:880px;}
#header ul li {
	float:left;
	height: 28px;
	background-image: url(../images/menu_spacer.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-right: 4px;
	padding-left: 4px;
}
#header ul li a {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:5px; padding-bottom:7px;
	font-weight: bold;
	color: #fefefe;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
#header ul li a:hover {
	color:red;
	background-image: url(../images/topmenu_hover.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
#header ul li a.current {
	color:red;
	background-image: url(../images/topmenu_hover.gif);
	background-repeat: repeat-x;
}
#header p.undermenu_links {position:absolute; text-align:right; padding-right:20px; color:#5c5c5c; top:174px; right:1px;}
#header p.undermenu_links a {color:#5c5c5c; text-decoration: none; padding-left:2px; padding-right:2px;}
#header p.undermenu_links a:hover { text-decoration:underline;}
#header p img.rss {position:absolute;}
#header p.you_are_here {position:absolute; top:174px; left:10px; color:#5c5c5c;}
#header p.you_are_here a {color:#5c5c5c; text-decoration:none;}
#header p.you_are_here a:hover {color:#FF0000; text-decoration:underline;}
#wrap { width: 969px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #fff;
}
#left {
	width: 140px;
	padding-right: 0px;
	padding-left: 8px;
	float:left;
	position:relative;
}

#left ul {
	margin-top:15px;
	list-style-type:none;
	border: 1px solid #d0d0d0;
	width:139px;
	
}
#left ul li { height:25px;}
#left ul li a {
	padding-left:12px;
	line-height:25px;
	height:25px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
}
#left ul li a:hover {
	color:red;
	background-color: #e4e4e4;
}
.left_drupa {
	width:135px;
	height:135px;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:0px;
	background-image: url(../images/left_drupa_bg.gif);
	background-repeat: no-repeat;
	margin-top:12px;
	color:#5c5c5c;
}

.g_search_button {margin-bottom:10px; margin-top:10px;}
.g_search_input {width:110px; line-height:18px; border:1px solid #5c5c5c;}
.left_drupa h3.g_search { font-size:15px; text-indent:-1000px; background-image: url(../images/google_icon.gif);
	background-repeat: repeat-y; margin-bottom:10px;}
.left_blog {
	background-image: url(../images/blog_bg.gif);
	background-repeat: repeat-y;
	width: 117px;
	padding-top: 9px;
	padding-right: 12px;
	padding-left: 12px;
}
.leftblog_top {margin-top:9px;}
.more_comments {
	background-image: url(../images/more_comments_bg.gif);
	background-repeat: repeat-y;
	width: 117px;
	height:41px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #fefefe;
}
.more_comments h5 {
	color:#3c78bb;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top:20px;
}
.more_comments h5 a {padding-right:5px; color:#3c78bb}
.left_blog p {padding-top:9px; padding-bottom:3px;}
.left_blog span {
	display:block;
	color: #3c78bb;
	text-decoration: none;
	margin-top: 5px;
	padding-bottom:5px;
	background-image: url(../images/left_comment_img.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
}
.left_blog img {padding:0; margin:0;}
.left_blog h5 {
	color:#3c78bb;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.left_blog h5 a {padding-right:5px; color:#3c78bb}
.left_blog h5 a:hover {text-decoration:underline}
#middle {
	width: 497px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 8px;
	float:left;
}
#middle h3 {
	line-height: 20px;
	
	width: 107px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cdcbce;
	border-right-color: #cdcbce;
	border-left-color: #cdcbce;
	left:8px;
	font-size: 12px;
	color: #5c5c5c;
	text-align:center;
	margin-left:10px;
}
.ltest_news {
	border:1px solid #cdcbce;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	height:490px;
}

.ltest_news h4 {font-size:12px; font-weight:bold; color:#045c97}
.ltest_news h5 { font-size:10px; font-weight:normal; color:#343131; padding-bottom:12px;}
.ltest_news a { text-decoration:none; color:#0f59ab;}
.ltest_news a:hover {color:#000000; text-decoration:underline;}
.ltest_news img.manroland { float:left; margin-right:16px; padding: 2px;
	border: 1px solid #d7d7d7; }
.ltest_news span.readmore {color:red;}
.ltest_news span.readmore a { text-decoration:none; color:red;}
.ltest_news span.readmore a:hover {color:#000000; text-decoration:underline;}
.ltest_news p.dott {
	margin-top:35px;
	margin-bottom:10px;
	border-bottom:1px dotted #cccccc;
	
	height: 1px;
}
.ltest_news ul {list-style-type:none; padding:0; margin:0;}
.ltest_news ul li {
	background-image: url(../images/small_bullet.gif);
	
	font-size:12px;
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 18px;
	padding-bottom:13px;
}
.ltest_news ul li strong { color:#045c97; font-size:12px;}
.ltest_news p.readall {color:red}
.ltest_news p.readall a {color:red; text-decoration:none;}
.ltest_news p.readall a:hover {color:#000000; text-decoration:underline;}
.redbox_left {
	width:244px;
	margin-right:8px;
	background-image: url(../images/redbox_bg.gif);
	background-repeat: no-repeat;
	height: 174px;
	position: relative;
	float:left;
	margin-top:8px;
}
.redbox_left h2 {
	font-size:12px;
	color:#FFFFFF;
	background-image: url(../images/white_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 22px;
	padding-left: 16px;
	display:block;
	margin-left:10px;
}
.redbox_left ul {position:absolute; top:33px; left:10px; list-style-type:none;}
.redbox_left ul li {
	height:22px;
	color:#343131;
	background-image: url(../images/small_brown_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.redbox_left ul li a {color:#343131; text-decoration:none; height:22px; line-height:22px;}
.redbox_left ul li a:hover {text-decoration:underline;}
.redbox_left p.readall {color:red; position:absolute; top:150px; left:10px;}
.redbox_left p.readall a {color:red; text-decoration:none;}
.redbox_left p.readall a:hover {  color:#000000; text-decoration:underline;}
.redbox_right {
	width:245px;
	background-image: url(../images/redbox_bg.gif);
	background-repeat: no-repeat;
	height: 174px;
	position: relative;
	float:right;
	margin-top:8px;
}
.redbox_right h2 {
	font-size:12px;
	color:#FFFFFF;
	background-image: url(../images/white_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 22px;
	padding-left: 16px;
	display:block;
	margin-left:10px;
}
.redbox_right ul {position:absolute; top:33px; left:10px; list-style-type:none;}
.redbox_right ul li {
	height:22px;
	color:#343131;
	background-image: url(../images/small_brown_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.redbox_right ul li a {color:#343131; text-decoration:none; height:22px; line-height:22px;}
.redbox_right ul li a:hover {text-decoration:underline;}
.redbox_right p.readall {color:red; position:absolute; top:150px; left:10px;}
.redbox_right p.readall a {color:red; text-decoration:none;}
.redbox_right p.readall a:hover {  color:#000000; text-decoration:underline;}
.redboth {height:200px;}
.interview {margin-top:170px; clear:both}
.interview h4.ofthemonth {
	font-size:14px;
	color:#0f59ab;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	padding:8px 0px 8px 0px;
}

.intof_themonth {
	margin:0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position:relative;
	height:155px;
}
.intof_themonth ul {list-style:none; width:205px;  position:absolute}
.intof_themonth h5.artwork {color:#0f59ab; padding-bottom:10px;  font-weight:normal; position:absolute; left:210px;font-size: 12px;}
.intof_themonth h5.artwork a { color:#0f59ab; font-weight:bold; text-decoration:none;font-size: 12px;}
.intof_themonth h5.artwork a:hover {text-decoration:underline; font-weight:bold; color:#000000;font-size: 12px;}
.intof_themonth img.isko {
	margin-right:12px;
	padding: 2px;
	border: 1px solid #d7d7d7;
}
.intof_themonth li.imagetag {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #5c5c5c;
}
.intof_themonth p {font-size:12px; position:absolute; left:210px; top:30px; width:290px;}
.intof_themonth p a { color:red; text-decoration:none;}
.intof_themonth p a:hover {text-decoration:underline; color:#000000;}
#right {width:300px; padding-left:8px; padding-right:8px; float:right; padding-top:15px;}
.publisher_box {
	width:300px;
	background-image: url(../images/printer_publisher_box.gif);
	background-repeat: no-repeat;
	height: 255px;
	margin-top:2px;
}
.publisher_box h3 {font-size:11px; font-weight:bold; color:#5c5c5c; padding-left:10px; line-height:20px; padding-top:0px;}
.publisher_box p.issu {padding-left:10px; padding-top:10px; padding-bottom:10px;}
.publisher_box p.founded {padding-left:10px; padding-bottom:5px;}

.publisher_box p.inthe_issu {
	line-height: 20px;
	background-image: url(../images/small_bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin-left:10px;
}
.publisher_box img.magazinee {float:right; margin-right:10px; margin-left:10px; margin-top:8px;}
.publisher_box img.subscribe_button {margin-left:10px; margin-top:8px;}
.newsletter {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	margin-top:8px;
	width:300px;
	height:125px;
	background-image: url(../images/inner_newsletter_bg.gif);
	background-repeat: no-repeat;
	/*
	padding-left:15px;
	margin-top:5px;
	padding-top:8px;
	padding-bottom:10px;
	padding-right:20px;
	width:231px;
	height:125px;
	background-image: url(../images/newsletter_bg.gif);
	background-repeat: no-repeat;*/
}
.newsletter  a {color:red; text-decoration:none;}
.newsletter  a:hover {color:red; text-decoration:underline;}
.newsletter h3.enews {color:#0098cf; font-size:12px; font-weight:bold; padding-top:4px; padding-bottom:2px;}
.newsletter p {
	color:#959191;
	font-size:12px;
	padding-bottom:4px;
	text-transform: uppercase;
}
.newsletter form {padding-bottom:5px; padding-top:4px;}
.newsletter form .imput {
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	width: 120px;
	border: 1px solid #93def7;
	margin-right:10px;
}
.newsletter form img {position:absolute;}
.newsletter span.n_archive {color:#FF0000; padding-top:10px;}
.latest_events {
	width:300px;
	height:175px;
	margin-top:0px;
	background-image: url(../images/events_bg.gif);
	background-repeat: no-repeat;
}
.latest_events h3 {font-size:12px; font-weight:bold; color:#5c5c5c; line-height:24px; padding-left:12px;}
.latest_events h4 { color:#045c97; padding-top:15px; padding-left:12px; font-size:12px; font-weight:normal}

.latest_eventsM {
	width:265px;
	height:191px;
	margin-top:10px;
	margin-left:10px;
	background-repeat: no-repeat;
}
.latest_eventsM h3 {font-size:12px; font-weight:bold; color:#5c5c5c; line-height:24px; padding-left:12px;}
.latest_eventsM h4 { color:#045c97; padding-top:15px; padding-left:12px; font-size:12px; font-weight:normal}



.latest_events p {padding-left:12px; padding-top:8px; padding-bottom:10px; font-size:12px;}
.gossprint { padding-left:0px; padding-top:15px;}
.paddTop{ margin-top:8px;}
.gossprint img {margin-bottom:0px; margin-top:6px;}
.poll {
	width:265px;
	height:153px;
	background-image: url(../images/poll_bg.gif);
	background-repeat: no-repeat;
	margin-top:10px;
	margin-bottom:20px;
}
.poll h3 {color:#0f59ab; font-size:14px; font-weight:bold; line-height:24px; padding-left:12px;}
.poll p {padding-left:12px; padding-top:11px; padding-bottom:10px; font-size:12px;}
.poll img.vote {margin-left:30px; margin-bottom:5px;}
.poll span {padding-left:30px; font-size:12px; color:#0f59ab}
#footer {
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	height: 180px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	position:relative;
	background-color: #dbdbdb;
}
#footer p.ftop_links {
	margin:0;
	padding-bottom: 5px;
	background-image: url(../images/f_dott.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#footer p.ftop_links a {color:#343131; text-decoration:none; padding-left:2px; padding-right:2px;}
#footer p.ftop_links a:hover {color:red; text-decoration:underline;}
#footer p.f_oursites {padding-bottom: 5px; padding-top:5px;
	background-image: url(../images/f_dott.gif);
	background-repeat: no-repeat;
	background-position: left bottom;}
#footer p.f_oursites a {color:#343131; text-decoration:none; padding-left:2px; padding-right:2px;}
#footer p.f_oursites a:hover { color:red; text-decoration:underline;}
#footer p.f_dott{
	background-image: url(../images/f_dott.gif);
	background-repeat: no-repeat;
	height: 1px;
}
#footer p.para { padding-top:6px;}
#footer p.copyright {padding-top:10px;}
.next_prev {
	width:470px;
	height:170px;
	margin-top:10px;
	padding-top:7px;
	padding-left:11px; padding-right:20px;
	position:relative;
	}
.ipp_books {padding-top:30px; clear:both; padding-bottom:8px;}
.ipp_books h4.ippp {
	font-size:14px;
	color:#0f59ab;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	padding-bottom:4px;
}
.ipp_image {width:128px; padding-left:5px; padding-right:10px; float:left; margin-left:10px;}
.ipp_image p {padding-top:5px; padding-left:10px;}
.ipp_image img { border: 1px solid #d0d0d0;}
.ipp_image span {color:red;}
.ipp_image span a {color:#FF0000; text-decoration:none}
.ipp_image span a:hover {color:#000000; text-decoration:underline;}
.prev {
	background-image: url(../images/prev_image.jpg);
	background-repeat: no-repeat;
	height: 177px;
	width: 34px;
	position: absolute;
	left:0; top:0;
}
.next{
	background-image: url(../images/next_image.jpg);
	background-repeat: no-repeat;
	height: 177px;
	width: 34px;
	position: absolute;
	margin-left:10px;
	right:0px; top:0px;
}

#inner_right {width:300px; padding-left:8px; padding-right:8px; float:left; padding-top:15px;}
.printer_publisher_box {
	width:300px;
	background-image: url(../images/printer_publisher_box.gif);
	background-repeat: no-repeat;
	height: 255px;
}
.printer_publisher_box h3 {font-size:11px; font-weight:bold; color:#5c5c5c; padding-left:10px; line-height:20px;}
.printer_publisher_box p.issu {padding-left:10px; padding-top:10px; padding-bottom:10px;}
.printer_publisher_box p.founded {padding-left:10px; padding-bottom:10px;}

.printer_publisher_box p.inthe_issu {
	line-height: 20px;
	background-image: url(../images/small_bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin-left:10px;
}
.printer_publisher_box img.magazinee {float:right; margin-right:10px; margin-left:10px; margin-top:12px;}
.printer_publisher_box img.subscribe_button {margin-left:10px; margin-top:10px;}
.inner_newsletter {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	margin-top:10px;
	width:265px;
	height:125px;
	background-image: url(../images/inner_newsletter_bg.gif);
	background-repeat: no-repeat;
}
.inner_newsletter  a {color:red; text-decoration:none;}
.inner_newsletter  a:hover {color:red; text-decoration:underline;}
.inner_newsletter h3.enews {color:#0098cf; font-size:12px; font-weight:bold; padding-top:4px; padding-bottom:2px;}
.inner_newsletter p {
	color:#959191;
	font-size:12px;
	padding-bottom:4px;
	text-transform: uppercase;
}
.inner_newsletter form {padding-bottom:5px; padding-top:4px;}
.inner_newsletter form .imput {
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	width: 120px;
	border: 1px solid #93def7;
	margin-right:10px;
}
.inner_newsletter form img {position:absolute;}
.inner_newsletter span.n_archive {color:#FF0000; padding-top:10px;}
.inner_newsletter span.n_archive a {color:#5c5c5c; text-decoration:none;}
.inner_newsletter span.n_archive a:hover {color:red; text-decoration:underline;}
.advertisement {width:300px; padding-top:10px; }
.advertisement h4 {font-size:11px; color:#959191; text-align:center; font-weight:normal; padding-bottom:5px;}
.advertisement img {margin-bottom:10px;}
.advertisement fieldset {border:1px solid #cccccc; padding-left:10px; margin-bottom:10px;}
.advertisement fieldset legend {padding-left:2px; padding-right:2px; color:#333333;}
.advertisement p {padding-top:10px; padding-bottom:10px;}
#inner_middle { width:497px; padding-left:8px; padding-right:0px; padding-top: 12px; float:left;}


#inner_middle h1 {
	color:#0066cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 1px;
	
}
#inner_middle p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 1px;
	
}

#inner_middle  a {color:#13458B; text-decoration:none; }
#inner_middle  a:hover {color:red; text-decoration:underline;}
#inner_middle2 { width:480px; padding-left:6px; padding-right:14px; padding-top: 12px; float:left;}
#inner_middle2 h1 {
	color:#3254c2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom:1px dotted #cccccc;
}
#inner_middle2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 8px;
	
}

#inner_middleBlog { width:618px; padding-left:10px; padding-right:14px; padding-top: 12px; float:left;}

#inner_middleBlog h1 {
	color:#0066cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;
	
}
#inner_middleBlog p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 8px;
	
}

#inner_middleBlog  a {color:#13458B; text-decoration:none; }
#inner_middleBlog  a:hover {color:red; text-decoration:underline;}
#inner_middleBlog { width:620px; padding-left:6px; padding-right:14px; padding-top: 12px; float:left;}
#inner_middleBlog h1 {
	color:#0066cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;
	
}
#inner_middleBlog p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 8px;
	
}


#inner_middle2  a {color:#13458B; text-decoration:none; }
#inner_middle2  a:hover {color:red; text-decoration:underline;}
#inner_middle2 li
{
    padding: 3px 0px 0px 10px;
	margin: 0px;
	color: #343131;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/grey-bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 .7em;
}

#inner_middle span.browse { 
	color:#5c5c5c; font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom:5px;
	padding-top:5px;
	margin-top:5px;
	}



.maintain { 
	color:#464343; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	}
.maintain span.readmore{ 
	color:#464343; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.maintain h2 a {color:#FF0000; text-decoration:none;}
.maintain h2 a:hover {color:#FF0000; text-decoration:underline;}

.maintain h2 { 
	color:#0066cc; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.maintain h3 { 
	color:#7c7c7c; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
#inner_middle fieldset {
	margin:0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#inner_middle fieldset legend {
	padding-left:5px;
	padding-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5c5c5c;
	text-decoration: none;
	font-style: italic;
}
#inner_middle div.archi {padding:15px;}
#inner_middle div.archi ul {list-style-type:none; width:135px; float:left;}
#inner_middle div.archi ul li {
	height:38px;
	background-image: url(../images/blue_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	line-height:38px;
	color: #5c5c5c;
	font-size: 12px;
}
#inner_middle div.archi ul li a {color:#5c5c5c; text-decoration:none;}
#inner_middle div.archi ul li a:hover {color:#FF0000; text-decoration:underline;}
#inner_middle p.gap {padding-top:18px; padding-bottom:10px;}
#inner_middle p.gapS {padding-top:8px; padding-bottom:8px;}
.left_ads {padding-left:2px; padding-top:10px;}
.leftipp_poll { padding-top:5px; padding-bottom:10px;}
.leftipp_poll h3.ipppoll {
	color:#0f59ab;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom:1px dotted #cccccc;
}
.leftIPP_pool {
	background-image: url(../images/left_ipp_poll_bg.gif);
	background-repeat: no-repeat;
	padding: 10px;
	height: 200px;
	width: 116px;
	margin-top:6px; margin-bottom:10px;
	position:relative;
}
.leftIPP_pool p { color:#CCCCCC; font-weight:bold}
.leftIPP_pool form {padding-top:10px;}
.leftIPP_pool span.gapp { padding-top:2px; padding-bottom:2px; display:block}
.leftIPP_pool input.votee {position:absolute; top:180px; left:40px;}

.body_text ul.email {list-style-type:none;}
.related_links {
	width:284px;
	padding-left:10px;
	padding-right:6px;
	padding-bottom:6px;
	background-color: #f0f0f0;
	background-image: url(../images/related_links_bg.gif);
	background-repeat: repeat-x;
}
.related_links h3.r_links {font-size:12px; font-weight:bold; color:#f0f0f0; line-height:22px;}

.related_links ul {list-style-type:none; padding-top:10px;}
.related_links ul li {
	height:20px;
	line-height:20px;
	background-image: url(../images/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #587db9;
	text-decoration: none;
}
.related_links ul li a {color: #587db9;
	text-decoration: none;
}
.related_links ul li a:hover {text-decoration:underline;}

.body_text1 {
	color:#5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	padding-top:10px; padding-bottom:10px;
}
.body_text1 ul.email_print {
	list-style-type: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	margin-top: 9px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}




.body_text {
	color:#5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	padding-top:10px; padding-bottom:10px;
}
.body_text ul.email_print {
	list-style-type: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	margin-top: 9px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
.email_print li {
	display: inline;
	padding: 0px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.email_print li:first-child {
		border-left: none;
} 
.email_print li a {
		color: #2961ad;
		text-decoration: none;
		border: none;
		padding:  10px 0px 0px 22px;
} 
.email_print li a.email {
	background-image: url(../images/email_icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
} 
.email_print li a.print {
	background-image: url(../images/print_icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
} 
.email_print li a.digg {
	background-image: url(../images/digg_icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
} 
.email_print li a.delicious {
	background-image: url(../images/delecious_icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
} 
.email_print li a.decrese {
	background-image: url(../images/decrese_icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
} 
.email_print li a.increse {
	background-image: url(../images/increse_icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
} 
.body_text ul.photo {list-style-type:none; padding-top:10px;}
.body_text ul.photo img {border:1px solid #cccccc; padding:3px;}
.photo li.mikeherlay {
	font-size:11px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	width:430px;
}
.body_text p {padding-top:8px; padding-bottom:8px;}
.add_comment { padding-top:5px; padding-bottom:20px;}
.add_comment p {border-top:1px solid #cccccc; line-height:22px; padding-left:8px; margin-top:50px;}
.add_comment a { color: #5c5c5c;
	background-image: url(../images/comment_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 28px;
	text-decoration: none;
	line-height:20px;
	height:20px;
	display:block;
}
.add_comment a:hover { color:#FF0000;}
.welcome_guest {line-height:20px; font-size:12px; color:#5c5c5c; padding-left:10px; padding-bottom:5px; border-bottom:1px  dotted #cccccc;}
.welcome_guest a {padding-left:4px; padding-right:4px; color:red; text-decoration:none;}
.welcome_guest a:hover {color:#045c97; text-decoration:underline;}
.user_registration {padding-top:5px;}
.user_registration fieldset {border:1px solid #CCCCCC; margin-bottom:10px;}
.user_registration fieldset legend {
	padding-left:6px;
	padding-right:6px;
	font-size:15px;
	color:#5c5c5c;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: 1.2px;
}
.user_registration form {padding-top:5px; padding-bottom:5px; padding-left:5px;}
.user_registration label {float:left; text-align:right; width:150px; padding-right:20px; font-size:12px;}
.user_registration p {padding-top:6px; padding-bottom:6px;}
.text-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	padding-left: 3px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height:20px;
	height:20px;
}
.user_registration select option {line-height:20px;}
.user-login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #9a9a9a;
	text-decoration: none;
	height: 288px;
	width: 428px;
	position: relative;
	background-image: url(../images/login_box.gif);
	background-repeat: no-repeat;
	margin-top:15px;
}
.label-spacer {padding:0px;}
.user-login form {padding-top:20px; padding-left:35px; padding-bottom:10px;}
.user-login form label { font:normal 14px}
.user-login_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #B7B7B7;
	background-color: #f9f9f9;
	height: 18px;
	width: 339px;
	border: 1px solid #dadada;
	margin-top:6px; margin-bottom:10px;
	padding:2px;
}
.user-login form h2.sign-in {
	background-image: url(../images/sign-in_text.gif);
	background-repeat: no-repeat;
	text-indent: -100000px;
	display: block;
	height: 34px;
	width: 341px;
	margin-bottom:10px;
}
.user-login form span.forgot-psword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #657ed0;
	text-decoration: none;
	padding-top: 10px;
	display:block;
}
.user-login form span.forgot-psword a {color:#657ed0; text-decoration:none;}
.user-login form span.forgot-psword a:hover {color:red; text-decoration:underline;}
.user-login form input.logg-button {position:absolute; top:182px; right:46px;}
.user-login form img.register-now {position:absolute; top:220px; left:35px;}
.rss-feed { padding-top:15px; padding-left:5px;}
.rss-feed h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5c5c5c; padding-bottom:5px; border-bottom:1px dotted #cccccc; }


.rss-feed a {
	background-image: url(../images/small_rss-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 25px;
	padding-left: 20px;
	line-height:25px;
	font-size:12px;
	color:#5c5c5c;
	text-decoration:none;
}
.rss-feed a:hover {color:red; text-decoration:underline;}
.blog-page { padding-top:5px; }
.blog-page h2 { font-size:12px; padding-bottom:12px;}
.blog-page p {font-size:12px; font-weight:normal; line-height:18px;}
.blog-page h3 {font-size:13px; font-weight:bold; color:#3254c2; }
.blog-page span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8d8d8d;
	background-image: url(../images/blog_comment_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	
}
.blog-page span a { 
	color:#8d8d8d;
	text-decoration:none;
	padding-bottom:2px;
}
.blog-page span a:hover {
	color:#FF0000;
}
.blog-page ul.blog-img { list-style-type:none; float:left; padding-right:15px; padding-right:15px;}
.separator {
	height:1px;
	background-image: url(../images/dotted_line.gif);
	background-repeat: repeat-x;
	margin-bottom:10px;
}
#inner_middle h5.italictext {font-size:12px; font-weight:normal; font-style:italic; padding-bottom:10px;}
#inner_middle h7 { font-size:12px; color:#0b59a6; font-weight:bold;}
.subscriptions-area { padding:0; margin:0;}
.subscriptions-area p {line-height:18px; padding-top:6px; padding-bottom:6px; font-size:12px;}
.subscriptions-area img#sub-offer { float:left; margin-right:12px; margin-top:10px;}
.image-frame {border:1px solid #D6D3D3; padding:2px;}
.subscriptions-area img.subscribe-now-button { margin-top:10px;}
.subscriptions-area h2.subscription-offer {font-family:arial; font-size:18px; font-weight:normal; color:#2961ad; padding-top:20px;}
.table-pad {margin-top:15px;}
#inner_middle h2.available-products { font-family:arial; font-size:16px; font-weight:normal; color:#343131; padding-top:5px; padding-bottom:5px;}
.table-pad {margin-top:15px;}
.products_page {padding:0; margin:0;}
.product-listing {
	background-color: #f7f7f7;
	padding: 15px;
	margin-bottom:15px;
	border-top:2px solid #587db9;
	border-bottom:2px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	height:260px;
}

.product-listing h3 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #2a7cc8;
	text-decoration: none;
	padding-bottom: 10px;
}
.product-listing img#color-management {float:left; margin-right:10px;}
.product-listing p {line-height:18px; padding-top:10px; font-size:12px;}
.product-listing span {color:#FF0000;}
.product-listing span a {color:red; text-decoration:underline;}
.product-listing span a:hover {color:#343131;}
.product-listing form {padding-top:10px;}
.pantone {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pantone p {line-height:18px; font-size:12px; padding-top:10px; padding-bottom:10px;}
.pantone a {font-size:12px; font-weight:bold; color:#2a7cc8; text-decoration:none;}
.pantone a:hover {color:red; text-decoration:underline;}

.available_products {
	background-color: #f7f7f7;
	padding: 15px;
	border-top:2px solid #587db9;
	border-bottom:2px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin-bottom:15px;
	width:190px;
	float:left;
}
.available_products h6 {font-size:12px; font-weight:bold; color:red;}
#available_products_marge {margin-left:25px;}
.available_products h3 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #2a7cc8;
	text-decoration: none;
	padding-bottom: 10px;
}
.available_products img#formula-guide {margin-bottom:10px;}
.available_products p {line-height:18px; padding-top:5px; font-size:12px;}
.available_products span {color:#FF0000;}
.available_products span a {color:red; text-decoration:underline;}
.available_products span a:hover {color:#343131;}
.available_products form {padding-top:10px;}






.aia-blog {width:250px; margin-top:20px; margin-bottom:20px;}
.asia-blog-border {
	padding:0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #bbbcb7;
	border-left-color: #bbbcb7;
}
.aia-blog h2 {
	background-image: url(../images/print-asia-blog-bg.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 250px;
	position:relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 42px;
	font-weight: normal;
	color: #004a7d;
	text-indent: 72px;
}
.aia-blog h2 form {position:absolute; top:5px; right:10px;}
.aia-blog h2 form select {
	width:150px;
	background-image: url(../images/dropdown_bg.gif);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.aia-blog h2 form input { padding-left:6px;}
.asia-blog-border h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	color: #44aed5;
	text-decoration: none;
	background-image: url(../images/active-topic-bg.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 250px;
	margin-left: 6px;
	padding-left:10px;
	display:block;
}
.asia-blog-div {
	font-size: 12px;
	font-weight: normal;
	color: #343131;
	
	float:left;
	border-bottom-width: 80%;
	border-bottom:1px dotted #cccccc;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.asia-blog-div p.text_common { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:8px;}
.asia-blog-div p.text_common  a {color:#5c5c5c; text-decoration:none;}
.asia-blog-div p.text_common a:hover {color:red; text-decoration:underline;}
.asia-blog-div  { font-family:arial; font-size:11px; font-weight:normal; padding-bottom:8px;}
.asia-blog-div  a {color:#44aed5; text-decoration:none;}
.asia-blog-div  a:hover {color:red; text-decoration:underline;}
.asia-blog-div p {padding-bottom:1px;}
.asia-blog-div ul.post-comments { list-style-type:none;}
.post-comments ul li {font-size:11px; color:#5a76a8; float:left;}
.post-comments li a {color:#5a76a8;}
.post-comments li.total-post {
	color:#004b7c;
	background-image: url(../images/small_comment_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	float:left;
	margin-right:10px;
}
.post-comments li.read-post {
	color:#004b7c;
	background-image: url(../images/readpost-spacer.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	float:left;
}
.read-post a {text-decoration:underline;}
.read-post a:hover {color:#FF0000; text-decoration:underline;}
.commenter-pic {width:100px; float:left; padding-top:10px; padding-left:10px;} 



.imgframe {
	padding: 4px;
	border: 1px solid #cccccc;
}
.sitemap {padding-top:20px; padding-left:10px;}
.sitemap ul {list-style-type:none;}
.sitemap ul li {background-image: url(../images/sitemap_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	height:22px;
	line-height:22px;
}
.sitemap ul li a {font-size:12px; color:#587db9; text-decoration:none; }
.sitemap ul li a:hover {color:red; text-decoration:underline;}


.reddot-list
{
    padding: 0px 0px 4px 0px;
	margin: 0px;
	margin-left:8px;
	list-style-type:none;
}
.reddot-list  a {color:#13458B; text-decoration:none; }
.reddot-list  a:hover {color:red; text-decoration:underline;}
.reddot-list li
{
    padding: 3px 0px 0px 10px;
	margin: 0px;
	color: #AD1007;
	font-size: 11px;
	background-image: url(../images/grey-bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 .7em;
}
.reddot-list-rightcol
{
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type:none;
}
.reddot-list-rightcol li
{
    padding: 3px 0px 0px 10px;
	margin: 5px 8px 0px 0px;
	width:120px;
	color: #AD1007;
	font-size: 10px;
	background-image: url(../images/grey-bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 .7em;
    line-height:11px;
}
.reddot-list-rightcol li a
{
	color: #AD1007;
}


.blog {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	margin-top:10px;
	width:231px;
	height:245px;
	background-image: url(../images/newsletter_bg1.gif);
	background-repeat: no-repeat;
}
.blog h2 {
	font-size:14px;
	color:#0f59ab;
	padding-left:30px;
	padding-bottom:4px;
}
.blog h2 form {position:absolute; top:5px; right:10px;}
.blog h2 form select {
	width:150px;
	background-image: url(../images/dropdown_bg.gif);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.blog h2 form input { padding-left:6px;}
.blog h3.enews {color:#0098cf; font-size:12px; font-weight:bold; padding-top:4px; padding-bottom:2px;}
.blog p {
	font-size:12px;
	padding-bottom:4px;
	
}
.blog form {padding-bottom:5px; padding-top:4px;}
.blog form .imput {
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	width: 120px;
	border: 1px solid #93def7;
	margin-right:10px;
}
.blog form img {position:absolute;}
.blog span.n_archive {color:#FF0000; padding-top:10px;}
/* FOOTER & SPONSERLINK STYLES */
#sponsoredlinks
{
	margin-top:10px;
	background-image:url(../images/home-sponserlinks-bg.gif);
	background-repeat:repeat-x;	
	clear:both;
	text-align:left;
	padding:10px 10px 5px 15px;
}
.sponsored-link a
{
  	text-decoration:none;
	}
.sponsored-link a:hover{
	text-decoration:underline;
}
#sponsoredlinks h1
{
	font-size:110%;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
}
#sponsoredlinks ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-image:url(../images/home-sponserlinks-bullet.gif);
	padding-left:20px;
}
#sponsoredlinks li{
	padding-bottom:5px;
	font-weight:bold;
}

.sponsoredlinks
{
	background-image:url(../images/home-sponserlinks-bg.gif);
	background-repeat:repeat-x;
	clear:both;
	text-align:left;
	/*padding:5px 10px 5px 15px;
	margin-top:0px;*/
	
	padding:5px 30px 15px 30px;
}

.sponsored-link-item
{
    padding: 5px 0px 8px 0px;
    margin:0px 0px 3px 0px;
    border-bottom: 1px solid #A9AAA6;	/*#E9E9E9;*/
    font-family: Arial, Verdana;
    font-size: 12px;
    color: Black;
}
.sponsoredlinksheader
{
	font-size: 15px;
	font-family: Trebuchet MS, Arial, Verdana;
	color: #333333;
	font-weight:bold;
	padding-left: 15px;
	margin: 1px 0 10px 0;
}


.sponsoredlinks h1
{
	/*font-size:110%;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	color:#000000;*/
	font-size: 15px;
	font-family: Trebuchet MS, Arial, Verdana;
	color: #333333;
	font-weight:bold;
	/*padding-left: 15px;*/
	margin: 1px 0 10px 0;
}
.sponsoredlinks ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-image:url(../images/home-sponserlinks-bullet.gif);
	padding-left:20px;
}
.sponsoredlinks li
{
	padding-bottom:5px;
	font-weight:bold;
}

#pag h4{display:none}#pag{font-size:95%;font-family:Arial, Verdana, Helvetica, sans-serif;padding-bottom:0em;margin:0em 0 0em 0;_margin: .15em 0 1em 0;text-align:center}#pag a{cursor:pointer;color:#0066a7;text-decoration:none;display:inline-block;border:1px solid #e6e6e6;padding:.3em .5em .3em .5em;margin:.15em .1em;text-align:center}#pag a.pP,#pag a.nP{font-weight:bold;border-color:#aaa;padding-right:.5em}#pag a.pP{margin-right:1.5em}#pag a.nP{margin-left:1.2em;*margin-left: 1.5em;a:0}#pag a.rest{background-color:#fff;border:1px solid #e6e6e6}#pag a:hover,#pag a.sel{background-color:#d2eaf6;border:1px solid #b7d8ee}#pag a.sel{color:#444;font-weight:bold}#pag a.dis{background-color:#fff;color:#e6e6e6;border:1px solid #e6e6e6;cursor:default;color:#e6e6e6}body.ar #pag a.nP,body.he #pag a.nP{margin-left:1.2em;a:0}
#pagination_bottom h4{display:none}#pagination_bottom{font-size:85%;padding-bottom:2em;margin:2em 0 1em 0;_margin: .25em 0 1em 0;text-align:center}#pagination_bottom li{display:inline-block;border:1px solid #e6e6e6;padding:.3em .5em .3em .5em;margin:.25em .25em;text-align:center;cursor:pointer}#pagination_bottom li{display:inline}body.ar #pagination_bottom li,body.he #pagination_bottom li{*padding: .3em .6em .3em .5em;a:0}#pagination_bottom li.prevPage,#pagination_bottom li.nextPage{font-weight:bold;border-color:#aaa;padding-right:.5em}#pagination_bottom li.prevPage{margin-right:1.5em}body.ar #pagination_bottom li.prevPage,body.he #pagination_bottom li.prevPage{margin-right:.4em}#pagination_bottom li.nextPage{margin-left:1.2em;*margin-left: 1.5em;a:0}body.ar #pagination_bottom li.nextPage,body.he #pagination_bottom li.nextPage{*margin-left: .2em;a:0}#pagination_bottom li.rest{background-color:#fff;border:1px solid #e6e6e6}#pagination_bottom li.hover{background-color:#d2eaf6;border:1px solid #b7d8ee}#pagination_bottom li.selected{background-color:#d2eaf6;border:1px solid #b7d8ee}#pagination_bottom li.disabled{background-color:#fff;color:#e6e6e6;border:1px solid #e6e6e6;cursor:default}#pagination_bottom a{color:#0066a7;text-decoration:none}#pagination_bottom li.selected a{color:#444;font-weight:bold}#pagination_bottom li.disabled a{color:#e6e6e6}

.astrik {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.separator {
	height:1px;
	background-image: url(../images/dotted_line.gif);
	background-repeat: repeat-x;
	margin-bottom:10px;
}
.magazine-page {padding:0; margin:0; height:320px;}
.magazine-page img#month {float:left; margin-right:15px;}
.magazine-page h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#8d8d8d; padding-top:15px; padding-bottom:4px;}
.magazine-page h6 {font-size:10px; font-weight:normal; padding-bottom:4px;}
.magazine-page p {font-size:12px; font-weight:normal; spadding-bottom:10px;}
.imgframe {
	padding: 4px;
	border: 1px solid #cccccc;
}
.numbering {padding-top:10px;}
.numbering h3 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#8d8d8d;
	line-height: 22px;
	background-color: #F5F5F5;
	padding-left: 10px;
	border: 1px dotted #B1B1B1;
	margin-top:20px; margin-bottom:5px;
}
.numbering p {padding-top:8px; padding-bottom:8px;}
.numbering p span.autonumber {font-size:18px; font-weight:normal; color:red; display:block; float:left; width:30px; font-family: Georgia, "Times New Roman", Times, serif;}
.numbering p span.autotext { font-size:12px; line-height:20px; float:left; display:block; width:440px;}
A.links-blueBB:link {
	FONT-SIZE: 12px; COLOR: #2961ad; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.links-blueBB:active {
	FONT-SIZE: 12px; COLOR: #2961ad; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.links-blueBB:visited {
	FONT-SIZE: 12px; COLOR: #2961ad; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.links-blueBB:hover {
	FONT-SIZE: 12px; COLOR: #403e3e; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.sectionTimestamp div {
	width: 467px;
	color: #333;
	height: 24px;
	background-color: #ccc;
	background-image: url(../images/pointer.gif);
	FONT-FAMILY:  Georgia, "Times New Roman", Arial, Verdana, Helvetica, Times, serif; 
	font-size: 13px;
	padding: 0px 6px;
	float: left;
	margin-top:20px;
	margin-bottom: 3px;
}
.leadinsm { width: 100%; border-collapse: collapse; border: 0; margin: 0; padding: 0; }
table.leadinsm td { vertical-align: middle; }
table.leadinsm td.leadinleftimg { vertical-align: top; padding-right: 10px; }
table.leadinsm td.leadinrightimg { vertical-align: top; padding-left: 10px; }
table.leadinlg td.leadinleftimg { padding-right: 10px; }
table.leadinlg td.leadinrightimg { padding-left: 10px; }
.leadinsm p {padding-bottom:10px;}
.leadinsm h3 {font-size:12px; font-weight:bold;}
.calendar_table {margin-top:20px;}
.back-isue {
	background-color: #f0f0f0;
	background-image: url(../images/back-issue_bg.gif);
	background-repeat: repeat-x;
	padding-top:3px;
	padding-left:15px; padding-bottom:10px;
}
.back-isue h3 {font-size:16px; font-weight:bold; color:#FFFFFF;}
.back-isue ul.left-back-img { list-style-type:none; float:left; width:140px; padding-top:15px; padding-bottom:15px;}

.back-isue li a { font-size:12px; font-weight:bold; color:#0f59ab; text-decoration:none;}
.back-isue li a:hover {color:red; text-decoration:underline;}
.back-isue p a {color:#0f59ab; text-decoration:underline;}
.back-isue p a:hover {color:red;}
.left_banner {
	margin-top:8px;
	float:left;
			
}
#option-bar1
{
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
    display: block;
    margin:0 0 10px 0;
    height:20px;

}

#option-bar1 a
{
text-decoration:underline;
padding-right: 10px;
font-size: 12px;
}
#option-bar1 ul{
	list-style: none;
	float:left;
}
#option-bar1 ul li{
	float: left;
	list-style: none;	
	
	margin-left:5px;	
	padding-left:22px;
	
	background: url() no-repeat left center;
}


#option-bar1 li.icn-print{
 	background: url(../images/print_icon.gif) no-repeat left top;
}
#option-bar1 li.icn-email{
 	background: url(../images/email_icon.gif) no-repeat left top;
}
#option-bar1 li.icn-register{
 	background: url(/images/icons/icon_register.gif) no-repeat left top;
}

#option-bar1-page2 a
{
	text-decoration:underline;
}
#option-bar1-page2 ul
{
	list-style: none;
	float:left;
	
	
}
#option-bar1-page2 ul li
{
	float: left;
	list-style: none;	
	font-size:11px;
	margin-left:5px;	
	padding-left:25px;
	margin-bottom:5px;
	background: url() no-repeat left center;
}


#option-bar2
{
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
	font-size: 12px;
	padding: 3px 3px 6px 3px;
    display: block;
    margin-top:20px;
    height:20px;

}

#option-bar2 a
{
text-decoration:underline;
padding-right: 10px;
font-size: 12px;
}
#option-bar2 ul{
	list-style: none;
	float:left;
}
#option-bar2 ul li{
	float: left;
	list-style: none;	
	
	margin-left:5px;	
	padding-left:22px;
	
	background: url() no-repeat left center;
}


#option-bar2 li.icn-print{
 	background: url(../images/print_icon.gif) no-repeat left top;
}
#option-bar2 li.icn-email{
 	background: url(../images/email_icon.gif) no-repeat left top;
}
#option-bar2 li.icn-register{
 	background: url(/images/icons/icon_register.gif) no-repeat left top;
}

.newsletter-index {
	
	padding-left:15px;
	margin-top:8px;
	padding-top:8px;
	padding-right:20px;
	width:265px;
	height:172px;
	background-image: url(../images/index_newsletter_bg.gif);
	background-repeat: no-repeat;
}
.newsletter-index  a {color:red; text-decoration:none;}
.newsletter-index  a:hover {color:red; text-decoration:underline;}
.newsletter-index h3.enews {color:#0098cf; font-size:12px; font-weight:bold; padding-top:4px; padding-bottom:2px;}
.newsletter-index p {
	color:#959191;
	font-size:12px;
	padding-bottom:4px;
	text-transform: uppercase;
}
.newsletter-index form {padding-bottom:5px; padding-top:4px;}
.newsletter-index form .imput {
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	width: 120px;
	border: 1px solid #93def7;
	margin-right:10px;
}
.newsletter-index form img {position:absolute;}
.newsletter-index span.n_archive {color:#FF0000; padding-top:10px;}
.increase{
	float: right;
	margin: -20px;
	width: 250px;
	padding-left: 630px;
}

