@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, sans-serif; color: #555555;
	background:#ffffff;
	font-size:12px;
	text-align:justify;
	margin:0px;
	}
	
a img {
	border:0;
	}
	
ul, li {
		padding:0;
		margin:0;
		list-style:none;
		}
		
div {
	margin:auto;
	}
		

		a:link {
			text-decoration: none;
			color:#000000;
			}
			
		a:visited {
			text-decoration: none;
			color:#000000;
			}
			
		a:active {
			text-decoration: none;
			color:#000000;
			}
			
		a:hover {
			text-decoration: underline;
			color:#000000;
			}
			

h1	{
	font-size:16px;
	font-family: Verdana, sans-serif;
	color: #498a03;
	}
	
h2 {
	font-size:13px;
	font-family: Verdana, sans-serif; color: #498a03;
	}	
	
	
.snetworkingbtn {
	width:auto; float:right; margin:0 10px 0 0; text-align:right;
	}
	
.snetworkingbtnout {
			margin:0 0px;
			}
			
			

		
		.hmcs {
			font-size:11px;
			}
		

#top_ad_section {
	width:992px; height:92px; margin:5px auto auto auto; border-bottom:1px solid #e0e0e0;
	}
	
	.left_ad {
		width:728px; height:auto; float:left;
		}
		
	.right_ad {
		width:260px; height:auto; float:right;
		}

#main_section {
	width:993px; height:auto; margin:auto;
	}

	
#footer_secton {
	width:100%; height:90px; margin:auto; line-height:20px;
	font-size:11px; background:url(../images/topfooterimg.gif) no-repeat center top;
	padding:15px 0 0 0;
	}
	
	#footer_secton .text1 {
		width:983px; height:auto; margin:auto; padding:0 0 0 10px;
		}
	
	#footer_secton .text1 A {
		text-decoration:none; color:#487B0F;
		}
		
	#footer_secton .text1 A:hover {
		text-decoration:underline; color:#487B0F;
		}

	

#footer_section1 {
	width:100%; background:#ecffb8; height:60px; margin:auto; line-height:20px; padding:10px 0 0 0;
	}
	
#footer_section1 .footer_inner3 {
	width:993px; height:auto; margin:auto;
	}
	
	#footer_section1 .text1 A {
		text-decoration:none; color:#487B0F;
		}
		
	#footer_section1 .text1 A:hover {
		text-decoration:underline; color:#487B0F;
		}



	#header {
		width:100%; height:150px;
		}
		
		#headerpart {
			height:105px;
			}
			
		.headerimg {
			float:left; width:300px;
			}
			
		.menu {
			float:left; width:100%; height:42px;			
			}				
						
				
		.go_search {
			float:right; width:230px; margin:40px 0 0 30px;
			}
			
			.go_search_in {
				width:190px; padding:3px 0 0 0; float:left;
				}
				
			.goimgbtn {
				width:30px; float:left;
				}
			
			
					
	.sidebar1 {
		width:165px; float:left;
		}
		
	.contentp {
		width:505px; margin:0 0 0 8px; float:right;
		}
		
		
	.content_title {
		color:#498a03; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size:24px; padding:0 0 5px 0; text-align:left;
		}
		
		.content_title strong {
			color:#498a03; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
			font-size:24px; padding:0 0 5px 0; font-weight:normal; text-align:left;
			}
		
	.cpnl {
		margin:0 0 5px 0;
		}
		
		.cpnlad1 {
			margin:0 0 0 0; padding:0 0 5px 0;
			}
			
		.cpnlad2 {
			margin:0 0 5px 0;
			}
		
	.p_content {
		margin:0 0 10px 0;
		line-height: 150%;
		}		
		.p_content li {
		background: url(../images/circle1.gif) no-repeat left 8px;
		padding:0 0 0 15px;
		}
		
		
	
	#content_pnl {
		width:auto; height:auto; margin:7px 0 0 0;
		}
		
	#content_pnl2 {
		width:auto; height:auto; margin:0px 0 0 0;
		}
		
		#content_pnl .sidencont {
			width:680px; height:auto; float:left; margin:0 10px 0 0;
			}
			
		#content_pnl .sidebar2 {
			width:303px; height:auto; float:right;
			}
			
		#content_pnl .ct2 {
			margin:0 0 5px 0; overflow:hidden;
			}
			
		#content_pnl2 .ct2 {
			margin:0 0 5px 0; overflow:hidden;
			}
		

		
/* End here - Inner Page Content Area Style */



/* Start here - Panel Rounded 1 */
				
				.panelbtmmargin {
					margin:0 0 5px 0;
					}
				
				.rectangular_box {
					width:auto; height:auto; background:#ffffff; border:1px solid #3777bb;
					}
				
				.rectangular_box .left_top {		
					background:url(../images/curve_top_01.gif) left top no-repeat;
					margin:-1px;
					}
					
				.rectangular_box .right_top {		
					background:url(../images/curve_top_02.gif) right top no-repeat;
					}
					
				.rectangular_box .right_bottom {		
					background:url(../images/curve_bottom_02.gif) right bottom no-repeat;
					}
					
				.rectangular_box .left_bottom {		
					background:url(../images/curve_bottom_01.gif) left bottom no-repeat;
					}
					
				.rectangular_box .text_container {		
					height:auto; overflow:hidden; padding:3px; 
					}
								
/* End here - Panel Rounded 1 */


/* Start here - Panel Rounded 2 */
				
				
				.rectangular_box2 {
					width:auto; height:auto; background:#f7fbff; border:1px solid #c5d8eb;
					}
				
				.rectangular_box2 .left_top {		
					background:url(../images/curve3_top_01.gif) left top no-repeat;
					margin:-1px;
					}
					
				.rectangular_box2 .right_top {		
					background:url(../images/curve3_top_02.gif) right top no-repeat;
					}
					
				.rectangular_box2 .right_bottom {		
					background:url(../images/curve3_bottom_02.gif) right bottom no-repeat;
					}
					
				.rectangular_box2 .left_bottom {		
					background:url(../images/curve3_bottom_01.gif) left bottom no-repeat;
					}
					
				.rectangular_box2 .text_container {		
					height:auto; overflow:hidden; padding:0px; 
					}
								
/* End here - Panel Rounded 2 */


/* Start here - Panel Rounded 2-1 */
				
				
				.rectangular_box2_1 {
					width:auto; height:auto; background:#f7fbff; border:1px solid #c5d8eb;
					}
				
				.rectangular_box2_1 .left_top {		
					background:url(../images/curve3_top_01.gif) left top no-repeat;
					margin:-1px;
					}
					
				.rectangular_box2_1 .right_top {		
					background:url(../images/curve3_top_02.gif) right top no-repeat;
					}
					
				.rectangular_box2_1 .right_bottom {		
					background:url(../images/curve3_bottom_02.gif) right bottom no-repeat;
					}
					
				.rectangular_box2_1 .left_bottom {		
					background:url(../images/curve3_bottom_01.gif) left bottom no-repeat;
					}
					
				.rectangular_box2_1 .text_container {		
					height:auto; overflow:hidden; padding:0px; 
					}
								
/* End here - Panel Rounded 2-1 */



/* Start here - Panel Rounded 11 */
				
				.rectangular_box11 {
					width:auto; height:auto; background:#ffffff; border:1px solid #7ce64d;
					}
				
				.rectangular_box11 .left_top {		
					background:url(../images/curve1_top_01.gif) left top no-repeat;
					margin:-1px;
					}
					
				.rectangular_box11 .right_top {		
					background:url(../images/curve1_top_02.gif) right top no-repeat;
					}
					
				.rectangular_box11 .right_bottom {		
					background:url(../images/curve1_bottom_02.gif) right bottom no-repeat;
					}
					
				.rectangular_box11 .left_bottom {		
					background:url(../images/curve1_bottom_01.gif) left bottom no-repeat;
					}
					
				.rectangular_box11 .text_container {		
					height:auto; padding:4px; 
					}
					
				.rectangular_box11 .mzrn11  {		
					padding:5px;
					}
					
				.rectangular_box11 .mzrn11-left  {		
					padding:10px 5px 5px 5px;
					}
					
				.txt11title {
					font-weight:bold; text-align:center; height:20px;
					}
								
/* End here - Panel Rounded 11 */

/* Start here - Panel Rounded 12 */
				
				.rectangular_box12 {
					width:auto; height:auto; background:#ffffff; border:1px solid #efefef;
					}
				
				.rectangular_box12 .left_top {		
					background:url(../images/curve2_top_01.gif) left top no-repeat;
					margin:-1px;
					}
					
				.rectangular_box12 .right_top {		
					background:url(../images/curve2_top_02.gif) right top no-repeat;
					}
					
				.rectangular_box12 .right_bottom {		
					background:url(../images/curve2_bottom_02.gif) right bottom no-repeat;
					}
					
				.rectangular_box12 .left_bottom {		
					background:url(../images/curve2_bottom_01.gif) left bottom no-repeat;
					}
					
				.rectangular_box12 .text_container {		
					height:auto; padding:4px; overflow:hidden;
					}
					
				.rectangular_box12 .mzrn11  {		
					padding:5px;
					}
								
/* End here - Panel Rounded 12 */


/* Start here - Index Main Panel - Content */
	.navbtn {
		width:auto; height:30px; background:#f7fbff; margin:5px 1px 0 1px; line-height:30px;
		padding:4px 8px 0 10px; text-align:center;"
		}
		
		.navbtn a {
			width:155px; height:30px; display:block; text-decoration:none; font-size:14px; font-weight:bold; color:#144e87;
			float:left; margin:0 3px 0 0;
			}
			
		.navbtn .active {
			width:155px; height:30px; background:url(../images/curvetitlebg.gif) no-repeat center bottom; 
			font-size:14px; font-weight:bold; color:#144e87; float:left; margin:0 3px 0 0;
			text-decoration:none;
			}
			
		.navbtn a:hover {
			width:155px; height:30px; background:url(../images/curvetitlebg.gif) no-repeat center bottom; 
			font-size:14px; font-weight:bold; color:#144e87; float:left; margin:0 3px 0 0;
			 text-decoration:none;
			}
		
		.reccontbox2 {
			background:#ffffff; margin:0 1px 8px 1px; padding:20px 5px 5px 25px; overflow:hidden;
			}
			
		.reccontbox2 .cs_left {
				width:370px; height:auto; float:left;
						}
				
				.reccontbox2 .cs_left ul {
						margin:10px 0 0 0;
						}
					
				.reccontbox2 .cs_left li {
					background:url(../images/circle1.gif) no-repeat left 10px;
					padding:0 0 0 12px; margin:0 0 0 25px; line-height:22px;
						}
						
		.reccontbox2 .cs_right {
				width:250px; height:230px; float:right; text-align:right;
						}
						
						
		.reccontbox22 {
			background:#ffffff; margin:0 1px 8px 1px; padding:10px 5px 5px 15px; overflow:hidden;
			}
		
		.reccontbox22 .left1 {
				width:auto; height:auto; float:left; margin:0;
						}
				
				.reccontbox22 .left1 ul {
						margin:0px 0 0 0;
						}
					
				.reccontbox22 .left1 li {
					background:url(../images/arrow_01.gif) no-repeat left 8px;
					padding:0px 0 0 15px; margin:0 0 0 25px; line-height:22px;
						}
						
		.reccontbox22 .right1 {
				width:auto; height:auto; float:right; text-align:right; margin:0;
						}
						
/* End here - Index Main Panel - Content */



/* Start here - Index Panels - Stay Connected */
	
		.sidebar_sn1 {
			width:303px; margin:0 0px 0 0; height:auto; float:right;
			}
			
		.sidebar_sn2 {
			background:url(../images/snpnl_03.gif) repeat-y center top;
			}
			
		.sidebar_sn3 {
			background:url(../images/snpnl_01.gif) no-repeat center top;
			}
			
		.sidebar_sn4 {
			background:url(../images/snpnl_02.gif) no-repeat center bottom;
			}
			
		.socialntop {
			height:45px;
			}
			
		.socialntext {
			padding:5px 10px 10px 10px;
			}
			
		.socialntext li {
				background:url(../images/bullet_03.gif) no-repeat 3px 5px; padding:7px 5px 7px 33px; margin:2px;
				}
	
/* End here - Index Panels - Stay Connected */



.sn_img {
	text-align:center; border-bottom:1px dashed #a2a2a2;
	}
	
	.sn_img img {
		margin:7px;
		}

.subc_nl {
	background:url(../images/email_newsletter.gif) no-repeat center top; height:30px; margin:3px 0 0 0;
	padding:13px 0px 5px 60px;
	}
	
	.subc_nl .txtbox {
		width:135px; float:left; height:20px; margin:3px 0 0 0;
		}
		
		.subc_nl .txtbox input {
			width:130px; height:18px; border:0 #ffffff;
			}
		
	.subc_nl .submitbtn {
		width:76px; float:right; margin:0 5px 0 0;
		}
		
		
		
.subc_nl2 {
	background:url(../images/email_newsletter.gif) no-repeat center top; height:30px; margin:10px 0 0 0;
	padding:13px 0px 5px 10px; width:282px;
	}
	
	.subc_nl2 .txtbox {
		width:135px; float:left; height:20px; margin:3px 0 0 50px;
		}
		
		.subc_nl2 .txtbox input {
			width:130px; height:18px; border:0 #ffffff;
			}
		
	.subc_nl2 .submitbtn {
		width:76px; float:right; margin:0 10px 0 0;
		}
		


.footer_st {
	color:#487B0F;
	line-height:25px;
	}
	
	.ft_left {
		width:100px; height:auto; float:left; margin:0 6px 0 0; line-height:25px;
		}
		
	.ft_right {
		width:870px; height:auto; float:left;
		}

	
	.ft_left1 {
		width:760px; height:auto; float:left; margin:0 6px 0 0; line-height:20px; padding:0px;
		}
		
		
.rectangular_box1 {
	margin:0 0 5px 0; 
	}
	
	.rectangular_box1 A {
		text-decoration:none; color:#4f4f4f;
		}
		
	.rectangular_box1 A:hover {
		text-decoration:underline; color:#4f4f4f;
		}
	
	.rectangular_box1 .phmmzn {
		margin:0 10px 0 0;
		}
		
	.rectangular_box1 img {
		border:1px solid #5ecc01;
		}

	.rectangular_box1 .dpannhr {
		height:230px; width:203px; border:1px solid #7ce64d; float:left; padding:7px;
		}
		
	.rectangular_box1 .title {
		color:#155d9f; font-size:13px; font-weight:bold; margin:0 0 3px 0;
		}
		
	.rectangular_box1 .phm_cont {
		margin:0 0 5px 0; margin:0 0 0 4px;
		}
	
		.rectangular_box1 .phm_cont li {
			padding:0 0 0 10px; width:86px; float:left; 
			background:url(../images/circle1.gif) no-repeat left 7px; line-height:16px; color:#4f4f4f;
			}
			
		.rectangular_box1 .phm_cont2 {
			margin:0 0 5px 0; padding:0 0 0 5px;
			}
			
		.rectangular_box1 .phm_cont2 A {
			height:16px; width:18px; margin:2px; float:left; text-align:center; border:1px solid #ededed;
			text-decoration:none;
			}
			
		.rectangular_box1 .phm_cont2 A:hover {
			height:16px; width:18px; margin:2px; float:left; text-align:center; border:1px solid #ededed;
			background:#ededed; text-decoration:none;
			}

	
