/* Estilos Generales*/
html{
font-size:68%;
margin:0;
padding:0;
height:100%;
min-height:100%;
}

.dotted_line{
	padding-left:15px;
	background-image:url(../img/dotted_line.gif);
	 
	background-repeat:repeat-x;
}
.blank{
	background-image:url(../img/spacer.gif);
	 
}

body{
background:#fff;
color:#000;
text-align:left;
margin:0px;
padding:0px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
background: url(../img/tile_main_backg.gif) top left repeat-x;
}

a, img, a img {
	border: none;
	
	}
*{
	margin: 0;
	padding: 0;
	}
	
ul, li, ol{
	list-style: none;
	}
.clearb{
	float: none;
	clear: both;
	}
a{
	text-decoration: none;
	
	}
form, fieldset{
	border: none;
	
	}
h2{
	font-family: Georgia, serif;
	font-size: 1.7em;
	font-weight: bold;
}
h3{
	font-family: Georgia, serif;
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 0.2em;

}
h4{
	color: #3D5383;
	font-family: Georgia, serif;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 0.2em;
}
p{
	color: #303030;
	font-size: 118%;
	margin-bottom: 0.6em;
}

a:link, a:visited{
	color: #3c5283;
	text-decoration: none;
	
	}

/*layout*/

#main_container{
	position: relative;
	width: 984px;
	position: relative;
	margin: 0 auto;
	}

#header{
	position: relative;
	z-index: 10;
	margin-bottom: 0px;
	height: auto;
	}
#contents{
	position: relative;
	clear: both;
	float: none;
	background: url(../img/shadow.jpg) top left no-repeat;
	text-align: left;
	overflow: hidden;
	}
#col_left{
	position: relative;
	float: left;
	overflow: hidden;
	width: 644px;
}
#col_right{
	position: relative;
	float: right;
	margin-right: 0px; 
	width: 305px;
}

#col_left_corporate{
	position: relative;
	float: left;
	left: 0px;
	overflow: hidden;
	width: 460px;
}
#col_right_corporate{
	position: relative;
	float: right;
	margin-right: 5px; 
	width: 500px;
	text-align: center;
}
	

/*header*/
#header h1{
	position: relative;
	height: 152px;
	font-size: 140%;
	color: #fff;
	background: url(../img/people_matters_logo.gif);
	background-position: 0 68px;
	background-repeat: no-repeat;
	}
#header h1 strong{
	display: none;
	}
	
#header h1 span{
	position: absolute;
	display: block; 
	margin-top: 142px;
	color: #5a73a9;
	font-size: 90%;
	padding-left: 6px;
	border-left: 2px solid #C0D1F3;
	}
	
#header h2 {
	position: absolute;
	top:68px;
	left:130px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block; 
	color: #000000;
	font-size: 9px;
	padding-top: 12px;
	padding-left: 6px;
	border-left: 2px solid #E57915;
	}
	
#menu_serv{
	position: absolute;
	top: 7px;
	right: 0px;
	height: 34px;
	width: 500px;
	}
#menu_serv ul{
	position: relative;
	float: right;
	}
 #menu_serv ul li{
	float: left;
	text-align: left;
	color: #fff;
	}
 #menu_serv ul li.connect{
	width: 130px;
	
	}
	#menu_serv ul li a{
	color: #fff;
	font-size: 110%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-weight: bold;
	line-height: 1.7em;
	}
#menu_serv ul li a.butt1{
	color: #e87e01;
	font-size: 110%;
	display: block;
	text-align: center;
	background: url(../img/butt_login_top.gif) top center no-repeat;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 6px;
	line-height: 1.2em;
	}
#menu_serv ul li a.butt2{
	color: #e87e01;
	font-size: 110%;
	display: block;
	text-align: center;
	background: url(../img/butt_login_top.gif) top center no-repeat;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 6px;
	line-height: 1.2em;
	}

div#banner_top{
	position: absolute;
	right: 0px;
	top: 48px;
	width: 728px;
	height: 90px;
	}

/*info*/

div#top_contents{
	position: relative;
	width: 100%;
	}

#contents p.info{
	position: relative;
	padding: 20px;
	padding-top: 16px;
	font-size: 120%;
	}	

/*search_form*/

#contents div.search_form{
	position: absolute;
	top:4px;
	right: 10px;
	padding-top: 0.8em;
	width: 260px;
	overflow: hidden;
	z-index: 1000;
}
		div.search_form form legend{
			display: none
		}
		div.search_form form label{
			float: left;
		}
				div.search_form form label#search_label input{
					color: #76726C;
					border: 2px solid #C0D1F3;
					font-size: 120%;
					margin-right: 0.2em;
					padding: 0.1em;
					width: 15em;
				}
				div.search_form form label#go_label input{
					padding-top: 0em; 
				}


/* -------------------------------------------------------------------------------------------- */
/* -------------------------->>> CONTENTS <<<-------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */


			

#emphasized{
	background: #D8E4FC url(../img/corner_bottom_destacado.gif) left bottom no-repeat;
	margin-bottom: 3.6em;
	padding-bottom: 20px;
	width: 644px;
}
		#emphasized h2.onFocus{
			color: #DA7604;
			background: url(../img/corner_top_destacado.gif) left top no-repeat;
			font-weight: normal;
			padding: 0.9em 0 1.2em 0.8em;
		}
		h2.onFocus a, pastissues_page.onFocus a:visited{
			color: #3c5283;
		}
		h3.onFocus a, h3.onFocus a:visited{
			color: #DA7604;
		}
		#emphasized img{
			float: left;
			padding: 0 2.6em 0 1.6em;
		}
		#emphasized h3.onFocus{
			color: #DA7604;
		}
		#emphasized p{
			color: #302F2F;
			font-size: 110%;
			padding-right: 1.6em;
			text-align:justify;
		}

div.news{
	background: transparent url(../img/dotted_blue.gif) left bottom repeat-x;
	margin: 0 1.6em 1.4em 1.6em;
	padding-bottom: 1.6em;
	overflow: hidden;
	clear: both;
	float: none;
	text-align:justify;
}
		div.news img{
			float: left;
			margin-right: 1.6em;
		}
		div.news p{
			padding-right: .6em;
		}
		div.news h4 a:link, div.news h4 a:visited{
			color: #3c5283;
		}
		
		
/* Header Inside */
.header_inside{
	background: #c7cddb url(../img/corner_header1_left.gif) left top no-repeat;
	height: 44px;
	margin-bottom: 1.8em;
	padding-left: 1.1em;
	clear: both;
	float: none;
	overflow: hidden;
}
		.header_inside h2{
			background: transparent url(../img/corner_header1_right.gif) right top no-repeat;
			font-family: Tahoma, Arial, sans-serif;
			font-size: 1.8em;
			height: 1.8em;
			padding: .5em 0 0 0.1em; 
			color: #6E7EA2;
			line-height: 1.5em;
		}

		.header_inside h2 span{
			color: #DA7604;
		}
		.header_inside h2 strong{
			color: #FFF;
		}



.f-left{
	float: left;
	
	}
.f-right{
	float: right;
	
	}
#expertsAnswer{
	position: relative;
	
	
}

#expertsAnswer ul{
list-style: none;
position: relative;
}
#expertsAnswer ul li{
	position: relative;
	background: url(../img/ico_comment.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 0px;
	
}
		#expertsAnswer h3{
		background: url(../img/ico_expertise.gif);
		background-position: 10px 3px;
		background-repeat: no-repeat;
		padding-left: 3.8em;
		padding-top: .4em;
}
		#expertsAnswer .button_small{
			float: right;
			margin: 0 1.5em 0.5em 0;
		}

#mostPopular{
	position: relative;
}
		#mostPopular h3{
			background: url(../img/ico_people.gif);
		background-position: 10px 3px;
		background-repeat: no-repeat;
		padding-left: 4.3em;
		padding-top: .4em;
		}
		#mostPopular p{
			margin: 0 0 0.2em 0;
		}

#mostRead h3{
	font-size: 120%;
	margin: 0 0 0.5em 0.5em;
}
#mostRead p{
	margin: 0;
}
#mostRead ul{
	margin-left: 0.8em;
}

.ArtTitle{
	display: block;
	font-weight: bold;
	margin-bottom: 0.5em;
}
.ArtSubtitle{
	color: #DA7604;
	font-family: Georgia, serif;
	font-weight: bold;
}
.ArtSubtitle a, .ArtSubtitle a:visited{
	color: #DA7604;
}
.ArtSubtitle a:hover{
	text-decoration: underline;
}
  


	.banner_top_bott h3{
			
		}
		.banner_top_bott p.sub{
			font-size: 120%;
			padding-top: 0.4em;
		}
.askexperts{
	position: relative;
	height: 8.8em;
	padding: 1.6em 2.5em;
	text-align: center;
	position: relative;
	border-bottom: 3px solid #D8E4FC;
	border-top: 3px solid #D8E4FC;
	background:#F0F4FC url(../img/ico_ask.gif); 
	background-position: 24px 15px;
	background-repeat: no-repeat;
	clear: both;
	float: none;
	margin-bottom: 1.5em;
	padding-bottom: 10px;
	overflow: hidden;
	text-align: left; 
}
		.askexperts h3{
			padding-left: 5em;
			color: #5E5E5E;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 170%;
			padding-left: 120px;
		}

		.askexperts .sub span{
			color: #3D5383;
		}
		.askexperts .sub strong{
			color: #DA7604;
		}
		.askexperts .sub{
			padding-top: 0;
 		}
		.askexperts p.sub{
			color: #5E5E5E;
			font-weight: bold;
			padding-left: 7.9em;
			font-size: 140%;
			padding-top: 0.4em;
			display: block;
		}
		.askexperts .orange_butt{
			float: right
		}

.contribute{
	position: relative;
	height: 121px;
	overflow: hidden;
	border-bottom: 1px solid #E0B364;
	border-top: 1px solid #E0B364;
	margin-bottom: 1.5em;
	background: #FEF8EC url(../img/ico_contribute.gif);
	background-position: 25px 18px;
	background-repeat: no-repeat;
	clear: both;
	float: none;
}
		.contribute span{
			color: #3D5383;
		}
		.contribute h3{
			padding-left: 5em;
			color: #5E5E5E;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 170%;
			padding-left: 138px;
			padding-top: 26px;
		}
		
		.contribute strong{
			color: #DA7604;
		}
		.contribute a, .contribute a:visited{
			color: #DA7604;
			font-weight: bold;
			font-size: 140%;
		}
		.contribute p.sub{
			padding-left: 180px;
			padding-top: 20px;
		}


div.container_box{
	position: relative;
	
	}

div#connect_box{
	position: relative;
	border: 3px solid #D8E4FC;
	background: transparent url(../img/tile_grandient.gif) left top repeat-x;
	height: 11.1em;
	margin-bottom: 1.5em;
	width: 294px;
}
				#connect_box p.connect{
					position: relative;
					color: #5E5E5E;
					margin: 0;
					font-size: 120%;
					font-weight: bold;
					padding-left: 4px;
					padding-top: 2px;
					padding-bottom: 8px;
					background: transparent url(../img/dotted_white.gif) left bottom repeat-x; 
				}
				
				#connect_box p.connect span.link_top {
					position: absolute;
					top:2px;
					right: 4px;
					color: #DA7604;
					text-align: right;
					font-size: 90%;
					font-weight: bold;
				}
				span.link_top a, span.link_top a:visited{
					color: #e87e01;
					
					}
				p.forgot{
					padding-left: 8px;
					padding-bottom: 4px;
					
					}

		#login_form{
			clear: both;
			margin-left: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
		}
				#login_form #user_label span, #login_form #password_label span{
					color: #3D5383;
					font-size: 1.3em; 
					display: block;
				}
				#login_form #user_label input, #login_form #password_label input{
					border: 1px solid #3D5383;
					padding: 0.1em;
					width: 80%;
				}
				#login_form #user_label,#login_form #password_label{
					width: 48%;
				}
				#login_form #user_label{
					float: left;
				}
				#login_form #password_label{
					float: right
				}
				#login_form #check_label{
					clear: both;
					display: block;
					float: left;
					margin-top: 1em;
					width: 13.2em;
				}
						#login_form #check_label input{
							float: left;
							margin-right: 1em;
						}
						#login_form #check_label span{
							color: #5E5E5E;
							font-size: 1.2em;
							float: left;
							padding-top: .1em;
						}
				#login_form .button_small{
					float: left;
					display: block;
					margin: 0.6em 0 0 0;
				}
						#login_form .button_small a.orange_butt{
							padding-left: 32px;  
						}
						#login_form .button_small a.orange_butt span{
							padding-right: 32px;  
						}
.box_ph_h3{
	border: 3px solid #D8E4FC;
	margin-bottom: 1.5em;
	overflow: hidden;
	padding: 0.7em 0;
	width: 294px;
}
		.box_ph_h3 img.ppal{
			float: left;
			margin-right: 0.4em;
		}
		.box_ph_h3 h3{
			color: #5E5E5E;
			font-family: Tahoma,Arial,Helvetica,sans-serif;
			font-size: 1.7em;
			line-height: 1em;
			padding-bottom: 1em;
		}
				.box_ph_h3 h3 span{
					color: #3D5383;
				}
				.box_ph_h3 h3 strong{
					color: #DA7604;
				}
		.box_ph_h3 p{
			clear: both;
			margin-left: 2em;
		}
				.box_ph_h3 ul li{
					background: transparent url(../img/dotted_blueclair.gif) left bottom repeat-x;
					margin-bottom: 1em;
					overflow: hidden;
					padding-bottom: 1em;
				}
		.box_ph_h3 img.ppal{
			margin: 0 2em 0 1em;
		}
		.box_ph_h3 ul{
			clear: both;
			margin-left: 1em;
			width: 94%;
		}
				.box_ph_h3 ul li.last{
					background: none;
					padding-bottom: 0;
				}

		#lastnews .button_small{
			float: right;
			padding: 0 0.5em 0.5em 0;
		}
		#lastnews.box_ph_h3{
			border: 3px solid #F5DAA8;
		}
		#lastnews.box_ph_h3 h3{
			background: url(../img/ico_lastestnews.gif);
			background-position: 6px 3px;
			background-repeat: no-repeat;
			padding-left: 4.2em;
			padding-top: .3em;
			font-size: 170%;
		}
		#lastnews.box_ph_h3 img.ppal{  
			margin: 0;
		}

#banner_right{
	margin-bottom: 1.5em;
}



#morecontents{
	color: #3D5383;
	font-size: 1.2em;
	overflow: hidden;
}
		#morecontents .groupcontent{
			background: transparent url(../img/dotted_blueclair.gif) left bottom repeat-x;
			float: left;
			margin-bottom: 1.5em;
			margin-left: 1.5em;
			width: 30%;
			padding-bottom: 1.5em;
		}
				#morecontents .groupcontent li{
					margin-left: 1.6em;
				}
		#morecontents .groupcontent .title{
			color: #DA7604;
			font-weight: bold;
			margin-bottom: 1.5em;
			margin-left: 0;
		}
		.title a, .title a:visited{
			color: #DA7604;
			
			}
#issue{
	border: 3px solid #D8E4FC;
	margin-bottom: 1.5em;
	overflow: hidden;
	padding: 0.7em 0em;
	width: 294px;
}
		#issue h3{
			color: #DA7604;
			font-family: Tahoma,Arial,Helvetica,sans-serif;
			font-size: 1.2em;
			font-weight: bold;
			margin: 0 0 0.5em 0.5em;
		}
		#currentissue{
			background: transparent url(../img/dotted_blueclair.gif) left bottom repeat-x;
			margin-bottom: 1em;
			overflow: hidden;
			padding-bottom: 1em;
		}
		#currentissue p{
			margin-bottom: 1.2em;
			font-size: 110%;
		}
		#currentissue img{
			float: left;
			margin: 0 0.6em 0 0.6em;
		}
		#issue .date{
			font-size: 1em;
			font-style: italic;
		}
		#issue .title{
			color: #DA7604;
			font-family: Georgia, serif;
			font-size: 1.3em;
			font-weight: bold;
		}
		#currentissue .content{
			font-weight: bold;
		}
		#pastissues{
			clear: both;
		}
				#pastissues ul{
					margin-left: 0.6em;
					overflow: hidden;
				}
						#pastissues ul li{
							float: left;
							margin-right: 5%;
							width: 42%;
						}

#subscribers h3{
	margin-top: 0.6em;
	font-size: 150%;
}
#subscribers p{
	clear: none;
	font-size: 120%;
	margin-top: 1em;
}
/* --------------------------- article ------------------------------------------------ */
.marginator{
	margin-left: 20px;
	
	}
.marginator p{
	position: relative;
	margin-bottom: 10px;
	font-size: 120%;
	line-height: 1.5em;
	
	}
.marginator span.category{
	display: block;
	
	}
.marginator span.category a, .marginator span.category a:visited{
	color: #e38f1f;
	text-transform: uppercase;
	font-size: 120%;
	font-weight: bold;
	padding-left: 0px;
	
	}
h2.article_tit{
	position: relative;
	color: #3d5383;
	font-size: 190%;
	margin-top: 10px;
	margin-bottom: 10px;
	}
p.metadata{
	font-size: 110%;
	clear: both;
	padding-bottom: 10px;
	}
.marginator img{
	position: relative;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	}
.marginator div.add_inner{
	position: relative;
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	background: #f0f0f0;
	width: 340px;
	height: 290px;
	text-align: center;
	}
.marginator div.add_inner p{
	text-align: left;
	margin: 0;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 4px;
	color: #b7b7b7;
	font-size: 100%;
	}
.marginator div.add_inner img{
	margin-left: 20px;
	margin-bottom: 20px;
	}

/*comments*/
h3.header2{
	color: #3d5383;
	margin-bottom: 20px;
	padding-top: 10px;
	background: url(../img/dotted_blue.gif) bottom left repeat-x;
	font-size: 170%;
	clear: both;
	float: none;
	}
ul.comments{
	position: relative;
	margin-left: 20px;
	
	}
ul.comments li{
	position: relative;
	padding-left: 30px;
	background: url(../img/ico_comment.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-bottom: 12px;
	font-size: 120%;
	line-height: 1.5em;
	
	}

ul.comments li span.name{
	font-weight: bold;
	color: #3d5383;
	
	}

div.comments-open{
	position: relative;
	margin-left: 52px;
	padding-bottom: 30px;
	}

div.comments-open ul{
	position: relative;
	}
div.comments-open ul li{
	position: relative;
	margin-bottom: 20px;
	padding-left: 100px;
	}
div.comments-open ul li input, div.comments-open ul li textarea{
	padding: 2px;
	}
div.comments-open ul li label{
	position: absolute;
	top:0;
	left: 0;
	font-size: 120%;
	}
*html div.comments-open ul li label{
	position: absolute;
	top:0px;
	left: -100px;
	font-size: 120%;
	}
div.comments-open ul li label.aftercheck{
	position: relative;
	left: 0px;
	}
	
	
/*forms*/

div.container_form{
	position: relative;
	margin-left: 0px;
	padding-bottom: 30px;
	padding-top: 20px;
	}

div.container_form ul{
	position: relative;
	}
div.container_form ul li{
	position: relative;
	margin-bottom: 20px;
	}
div.container_form ul li.col1{
	position: relative;
	float: left;
	width: 30%;
	}
div.container_form ul li.col2{
	position: relative;
	float: left;
	width: 65%;
	}
div.container_form ul li.close{
	position: relative;
	float: none;
	clear: both;
	}
div.container_form ul li input, div.container_form ul li textarea{
	padding: 2px;
	}
div.container_form ul li label{
	position: relative;
	top:0;
	left: 0;
	font-size: 130%;
	}
div.container_form ul li label.aftercheck{
	position: relative;
	}
/*menu article*/

div.menu_article{
	position: relative;
	background: #f0f4fc;
	border-top: solid 2px #d8e4fc;
	border-bottom: solid 2px #d8e4fc;
	width: 300px;
	margin-top: 40px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	}
div.menu_article h3{
	position: relative;
	padding-left: 15px;
	padding-top: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #5f5e5e;
	font-size: 120%;
	}
div.menu_article ul{
	position: relative;
	margin-left: 34px;
	margin-top: 10px;
	}
div.menu_article li{
	position: relative;
	margin-bottom: 0px;
	padding-bottom: 3px;
	}
div.menu_article li ul{
	position: relative;
	margin-left: 26px;
	padding-top: 0px;
	margin-top: 2px;
	}
div.menu_article li ul li input{
	margin-right: 10px;
	padding: 2px;
	}


div.menu_article li a.item_comments{
	display: block;
	padding-left: 25px;
	background: url(../img/ico_comment-small.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	color: #e29100;
	font-weight: bold;
	font-size: 110%;
		padding-bottom: 4px;
	}
div.menu_article li a.item_recommended{
	display: block;
	padding-left: 25px;
	background: url(../img/ico_recommended.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	color: #e29100;
	font-weight: bold;
	font-size: 110%;
		padding-bottom: 4px;
	}
div.menu_article li a.item_share{
	display: block;
	padding-left: 25px;
	background: url(../img/ico_rss.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	color: #e29100;
	font-weight: bold;
	font-size: 110%;
		padding-bottom: 4px;
	}
div.menu_article li a.item_email{
	display: block;
	padding-left: 25px;
	background: url(../img/ico_e-mail.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	color: #e29100;
	font-weight: bold;
	font-size: 110%;
		padding-bottom: 4px;
	}

div.menu_article li a.item_recommended_visited{
	display: block;
	padding-left: 25px;
	background: url(../img/ico_recommended_visited.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	color: #e29100;
	font-weight: bold;
	font-size: 110%;
		padding-bottom: 4px;
	}
div.menu_article li a{
	line-height: 1.3em;

	}

a.vote_active{
	position: relative;
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url(../img/ico_vote_active.gif) top left no-repeat;
	margin-right: 4px;
	}
a.vote_inactive{
	position: relative;
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url(../img/ico_vote_inactive.gif) top left no-repeat;
	margin-right: 4px;
	}
a:hover.vote_inactive{
	position: relative;
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url(../img/ico_vote_active.gif) top left no-repeat;
	}

/*Learning Center*/

div.focus_article{
	position: relative;
	background:#d8e4fc url(../img/corner_top_destacado.gif) top left no-repeat;
	width: 644px;
	padding-top: 20px;
	overflow: hidden;
	}
div.focus_article p{
	padding-right: 20px;
	font-size: 120%;
	}
p.footer_box{
	position: relative;
	margin: 0;
	padding: 0;
	background:#d8e4fc url(../img/corner_bottom_destacado.gif) top left no-repeat;
	width: 644px;
	height: 10px;
	overflow: hidden;
	clear: both;
	float: none;
	margin-bottom: 20px;
	}
div.focus_article img{
	position: relative;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 4px;
	}

h2.header_box{
	height: 30px;
	position: relative;
	background:#d8e4fc url(../img/corner_header2_right.gif) top right no-repeat;
	font-size: 140%;
	color: #3d5383;
	overflow: hidden;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
	float: none;
	}
h2.header_box span{
	display: block;
	background: url(../img/corner_header2_left.gif) top left no-repeat;
	padding-left: 20px;
	line-height: 2em;
	}
	
div.article{
	background: transparent url(../img/dotted_blue.gif) left bottom repeat-x;
	margin: 0 1.6em 1.4em 1.6em;
	padding-bottom: 1.6em;
	overflow: hidden;
	clear: both;
	float: none;
}
		div.article img{
			float: left;
			margin-right: 1.6em;
		}
		div.article p{
			padding-right: .6em;
			font-size: 120%;
			line-height: 1.6em;
			text-align:justify;
		}
		#col_left div.article h3 a, #col_left div.news h3 a:visited{
			color: #df7905;
			font-size: 90%;
		}



		span.category a, span.category a:visited{
			color: #3d5383;
			display: block;
			padding-left: 16px;
			text-transform: uppercase;
			font-size: 110%;
			font-weight: bold;
			margin-bottom: 10px;
			clear: both;
			float: none;
			
			
			}
	
h2.tit_section{
	font-size: 180%;
	color: #3d5383;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	}

div.col_left{
	float: left;
	left: 0px;
	width: 306px;
	}
div.col_right{
	float: right;
	right: 0px;
	width: 306px;
	}
/*past issues page*/

div#pastissues_page{
	position: relative;
	margin-left: 20px;
	margin-bottom: 20px;
	}
div#pastissues_page ul{
	position: relative;
	
	}
div#pastissues_page ul li{
	position: relative;
	width: 146px;
	height: 258px;
	float: left;
	margin-right: 10px;
	
	}
div#pastissues_page ul li p{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 110%;
	}
p.bot_right{
	padding-right: 8px;
	text-align: right;
	}
p.bot_right span{
	float: right;
	}
	
/*paginator*/

div.pages{
	text-align: left;
	padding-bottom: 20px;
	clear: both;
	float: none;
	}
div.pages ul{
	margin-top: 4px;
	position: relative;
	margin-left: 10px;
	}
div.pages ul li{
	position: relative;
	display: inline;
	margin-right: 6px;
	
	}
div.pages ul li a, div.pages ul li a:visited{
	font-size: 120%;
	padding: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background: #7090d7;
	font-weight: bold;
	color: #fff;
	}
div.pages ul li a:hover {
	background: #e38f1f;
	color: #fff;
	}
#col_left div.pages ul li a.active {
	background: #e38f1f;
	color: #fff;
	}

div.pages ul li.text a, div.pages ul li.text a:visited{
	background: none;
	color: #3d5383;
	}
div.pages ul li.text a:hover{
	background: none;
	color: #e38f1f;
	}
/* --------------------------- FOOTER ------------------------------------------------ */

#footer_bar{
	color: #FFF;
	background: #3D5383 url(../img/corner_footer_left.gif) left top no-repeat;
	font-weight: bold;
	height: 44px;
	margin-bottom: 10px;
	padding-left: 1.1em;
	overflow: hidden;
	clear: both;
	float: none;
}
		#footer_bar dl{
			background: transparent url(../img/corner_footer_right.gif) right top no-repeat;
			font-size: 1.1em;
			height: 2.9em;
			padding-top: 14px;
			padding-left: 14px;
			padding-right: 14px;
		}
				#footer_bar dl dt, #footer_bar dl dd{
					display: inline;
				}
				#footer_bar a{
					color: #FFF;
				}
#copyright{
	margin-bottom: 6em;
	margin-left: 2.4em;
}
		#copyright p{
			color: #3D5383;
			font-size: 1.1em;
			font-weight: bold;
		}


/*surveys*/

div#surveys h3{
    background: url(../img/ico_surveys.gif);
    background-position: 10px 0px;
    background-repeat: no-repeat;
    padding-left: 80px;
    padding-bottom: 30px;
    }
div#surveys{
    position: relative;
    padding-bottom: 0px;
    overflow: hidden;
    }
div#surveys h4{
    padding-left: 20px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 120%;
    color: #c58000;
    margin-bottom: 4px;
    }
div.questions{
    position: relative;
    background: #fcf6d2;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    }


div#surveys ul{
    position: relative;
    margin: 0;
    padding: 0;
    }
div#surveys ul li{
    background: none;
    font-size: 120%;
    color:#6e6e6b;
    margin-bottom: 5px;
    }
div.questions ul li span.button_small{
    float: right;
    }
div#surveys ul li input{
    margin-right: 10px;
    }
div.results{
    position: relative;
    background: #e5f4fa;
    padding-top: 10px;
    padding-bottom: 20px;
        padding-left: 20px;
    padding-right: 20px;
    }
div.results ul li span.bar{
    display: block;
    height: 12px;
    background: #fff;
    margin-top: 4px;
    border: solid 1px #92a8bd;
    font-size: 0.1em;
    }
div.results ul li span.bar span{
    background: #fbac03;
    height: 12px;
    text-align: right;
    font-size: 0.1em;
    }
div.results ul li{
    padding-bottom: 4px;
    }
    

/* new changes 
html{
font-size:60%;
}

body{
font-family: Arial, Helvetica, sans-serif;
}*/


#menu_serv{
	width: 700px;
	}

#menu_serv ul li input{
       margin-right:5px;
       }
       
#menu_serv ul li input.txt{
       width:100px;
       }

div.container_form ul li label {
	width:100px;
	}
	
div.container_form ul li input#commit-submit {
	margin-left: 0px;
	width:70px;
	}

div.container_form ul li input {
	width:212px;
	}
	
div.container_form ul li textarea {
	width:212px;
	height:80px;
	}

div.container_form ul li label.checkbox {
	margin-left: 0px;
	}

div.container_form ul li.clear{
	position: relative;
	clear: both;
	margin:0;
	padding:0;
	}
	
div.comments-open{
	margin-left: 0px;
	}

div.comments-open textarea{
	width:600px;
	height:180px;
	margin-bottom:10px;
}

#vote_box {
	display:block;
}

#share_box {
	display:block;
}

#recommend_box {
	display:block;
}

.message {
	padding: 10px;
	background-color:#eee;
}

#emphasized h3.onFocus{
	color: #DA7604;
	padding-left: 0.8em;
}
#emphasized p{
	color: #302F2F;
	font-size: 120%;
	padding-right: 1.6em;
	padding-left: 1.2em;
}

div.focus_article p{
	margin-left: 20px;
}

.focus_article h3.onFocus{
	color: #DA7604;
	padding-left: 0.8em;
	font-size: 150%;
}

#article_description ul {
	list-style: disc;
	margin-left: 30px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#article_description ul li {
	list-style: disc;
	margin-bottom: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #303030;
	font-size: 120%;
	line-height: 1.5em;
}

#article_description ol {
	list-style: decimal;
	margin-left: 30px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#article_description ol li {
	list-style: decimal;
	margin-bottom: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #303030;
	font-size: 120%;
	line-height: 1.5em;
}

.search_result {
	background-color:yellow;
}

#menu_serv ul li a.butt1{
	padding-top: 1px;
	}
#menu_serv ul li a.butt2{
	padding-top: 1px;
	}
	
.featured_next_button {
	position:absolute;
	top:4px;
	right:5px;
}

.featured_play_button {
	position:absolute;
	top:4px;
	right:48px;
}

#events a img {
	border: 1px solid #3D5383;
	margin-bottom:20px;
}

/* New download box */
#download {
	background: url(../img/download-icon.png);
	background-position: 6px 3px;
	background-repeat: no-repeat;
	}
#download .button_small{
	float: right;
	padding: 0 0.5em 0.5em 0;
	}
#download.box_ph_h3{
	border: 3px solid #F5DAA8;
}
#download.box_ph_h3 h3{
	padding-left: 6.2em;
	padding-top: .3em;
	font-size: 140%;
	}

#download.box_ph_h3 img.ppal{  
	margin: 0;
}
