@charset "utf-8";

.page_wrap {
	width: 100%;
	float:left;
	z-index:1;
	}
	
	.page_wrap #logopanel_wrap{
		width:100%;
		height:200px;
		background:url(images/logo_bg.jpg) repeat-x;
		}
		
		.logopanel {
			margin:auto;
			width:1024px;
			height:200px;
			}
			
			.logopanel #logo {
				margin-left:50px;
				height:200px;
				width:400px;
				background:url(images/logo.jpg) no-repeat;
				}
		
		
	.page_wrap #linkpanel_wrap {
		width:100%;
		height: 50px;
		background:#eceeef;
		}	
		
		.linkpanel {
			width:992px;
			height:50px;
			margin:auto;
			padding-left:32px
			}
			
			.linkpanel #toplinks {
				width:150px;
				margin: 10px 5px 0 5px;
				height:28px;
				text-align:center;
				float:left;
				padding-top:12px;
				font-size:13px;
				color:#000
				}
				
			.linkpanel #toplinks a:link{
				width:150px;
				margin: 10px 5px 0 5px;
				height:28px;
				text-align:center;
				float:left;
				padding-top:12px;
				font-size:13px;
				color:#000;
				}
				
			.linkpanel #toplinks a:visited{
				width:150px;
				margin: 10px 5px 0 5px;
				height:28px;
				text-align:center;
				float:left;
				padding-top:12px;
				font-size:13px;
				color:#000;
				}	
				
	
			.linkpanel #toplinks a:hover{
				width:150px;
				margin: 10px 5px 0 5px;
				height:40px;
				text-align:center;
				float:left;
				background:#a5b4bc;
				font-weight:bold;
				}
				
			.linkpanel #toplinks a:active{
				width:150px;
				margin: 10px 5px 0 5px;
				height:28px;
				text-align:center;
				float:left;
				background:#7c8f9a;
				padding-top:12px;
				font-size:13px;
				}				

			.linkpanel #toplinks_active{
				width:150px;
				margin: 10px 5px 0 5px;
				height:28px;
				text-align:center;
				float:left;
				background:#7c8f9a;
				padding-top:12px;
				font-size:13px;
				}


	.page_wrap #contenttop_wrap {
		height:250px;
		width:100%;
		background:#7c8f9a;
		}
		
			.contenttop {
				width:1024px;
				height:250px;
				margin:auto;
				}
		
				.contenttop #topcopy {
					width:330px;
					float:left;
					height:230px;
					background:#7c8f9a;
					padding: 10px 10px 10px 10px;
					font:"Century Gothic";
					font-size:12px;
					color:#FFF;
					float:left;
					}
				
						.blue_heading {
							font:"Century Gothic";
							font-size:24px;
							color:#304d61;
							line-height:22px;
							}
							
						.blue_subheading {
	font-size:16px;
	color:#304d61;
	line-height:16px;
	font-family: "Century Gothic";
	font-weight: bold;
	text-align: left;
							}
							
	

						.blue_heading-large {
							font:"Century Gothic";
							font-size:32px;
							color:#304d61;
							line-height:28px;
							margin-bottom:5px;
							}
						.blue_heading-large a{
							font:"Century Gothic";
							font-size:32px;
							color:#304d61;
							line-height:28px;
							margin-bottom:5px;
							}	
							



				
				
				.contenttop #topimage {
					width:674px;
					height:250px;
					float:left;
					}
					
					
	.page_wrap #content_wrap{
		width:100%;
		height:auto;
		}
		
		.subheading_black {
			font:"Century Gothic";
			font-size:18px;
			color:#000;
			line-height:22px;
			margin-bottom:5px;
			}
		

	
	
	.page_wrap #footer_wrap {
		height:110px;
		width:100%;
		background:url(images/footer_bg.jpg) repeat-x;
		}
		
		.footer {
			height:90px;
			width:800px;
			margin:auto;
			padding-top:20px;
			background:url(images/footer_logo.png) no-repeat;
			padding-left:224px;
			text-align:left;
			font:"Century Gothic";
			font-size:10px;
			color:#FFF;
			}
			
			.footer #copy {
				width:500px;
				float:left;
				text-align:left;
				font:"Century Gothic";
				font-size:10px;
				color:#FFF;
				}
				
			.footer #saipa_logo {
				float:right;
				background:url(images/saipa_logo.png) no-repeat;
				width:200px;
				height:80px;
				}


/* -------------------------------------------- home ---------------------------------------------------- */

		#content_wrap .content_home {
			width:1024px;
			height:500px;
			margin:auto;
			font:"Century Gothic";
			font-size:12px;
			color:#000;
			}
			
			.content_home #blockA {
				width:325px;
				float:left;
				height:480px;
				padding: 10px 15px 10px 10px;
				font:"Century Gothic";
				font-size:14px;
				}
				
				.lu-style {
					padding-left:25px;
					margin: 5px 0 0 0;
					}
					
				.li-style {
					margin-top:5px}
				

				
				
				
			.content_home #blockB {
				width:210px;
				float:left;
				height:480px;
				background:#eaeced;
				padding: 10px 4px 10px 10px;
				}

				.content_home #blockB a{
					font:"Century Gothic";
					font-size:14ps;
					color:#304d61;
					font-style:italic;
					font-weight:bold;
					}



			.content_home #blockC {
				width:210px;
				float:left;
				height:480px;
				background:#dcdddd;
				padding: 10px 5px 10px 10px;
				}
				
				.content_home #blockC a{
					font:"Century Gothic";
					font-size:14ps;
					color:#304d61;
					font-style:italic;
					font-weight:bold;
					}


			.content_home #blockD {
				width:210px;
				float:left;
				height:480px;
				background:#cccdcd;
				padding: 10px 5px 10px 10px;
				}

				.content_home #blockD a{
					font:"Century Gothic";
					font-size:14ps;
					color:#304d61;
					font-style:italic;
					font-weight:bold;
					}


/* -------------------------------------------- services ---------------------------------------------------- */



		#content_wrap .content_service {
			width:1024px;
			height:550px;
			margin:auto;
			font:"Century Gothic";
			font-size:12px;
			color:#000;
			}
			
				.ul-servicestyle {
					padding-left:15px;
					margin-top:0px;
					}
					





			.content_service #blockA {
				width:325px;
				float:left;
				height:530px;
				padding: 10px 15px 10px 10px;
				font:"Century Gothic";
				font-size:14px;
				}

			.content_service #basicservices {
				width:650px;
				height:255px;
				background:#dcdddd;
				float:right;
				padding: 10px 14px 10px 10px;
				font:"Century Gothic";
				font-size:14px;
				}
				
				.content_service #basicservices a{
					font:"Century Gothic";
					font-size:14px;
					font-style:italic;
					color:#304d61;
					font-weight:bold;
					}		
							
				.serviceimage {
					height:230px;
					width:200px;
					margin-right:10px;
					float:left
					}
				.servicecopy {
					height:230px;
					width:450px;
					float:left
					}	
					

				
			
			.content_service #valueservices {
				width:650px;
				height:255px;
				background:#cccdcd;
				float:right;
				padding: 10px 14px 10px 10px;
				font:"Century Gothic";
				font-size:14px;
				}
				.content_service #valueservices a{
					font:"Century Gothic";
					font-size:14px;
					font-style:italic;
					color:#304d61;
					font-weight:bold;
					}

			.content_service #serviceheading{
				height:40px;
				font:"Century Gothic";
				font-size:36px;
				color:#304d61;
				float:left;
				width:1024px;
				}
			
			.content_service #servicecolumnA {
				width:180px;
				height:490px;
				float:left;
				background:#f1f2f3;
				font:"Century Gothic";
				font-size:10px;
				color:#000;
				padding: 10px 14px 10px 10px;
				}
						
			.content_service #servicecolumnB {
				width:180px;
				height:490px;
				float:left;
				background:#e3e4e4;
				font:"Century Gothic";
				font-size:10px;
				color:#000;
				padding: 10px 14px 10px 10px;
				}			
			
			.content_service #servicecolumnC {
				width:180px;
				height:490px;;
				float:left;
				background:#d2d3d3;
				font:"Century Gothic";
				font-size:10px;
				color:#000;
				padding: 10px 14px 10px 10px;
				}			
			
			.content_service #servicecolumnD {
				width:180px;
				height:490px;
				float:left;
				background:#c0c1c1;
				font:"Century Gothic";
				font-size:10px;
				color:#000;
				padding: 10px 14px 10px 10px;
				}			
			
			.content_service #servicecolumnE {
				width:180px;
				height:490px;;
				float:left;
				background:#b0b0b1;
				font:"Century Gothic";
				font-size:10px;
				color:#000;
				padding: 10px 14px 10px 10px;
				}			
			
			
			.content_service #service-valuecolumnA {
				width:230px;
				height:490px;
				float:left;
				background:#f1f2f3;
				font:"Century Gothic";
				font-size:10px;
				color:#000;
				padding: 10px 14px 10px 10px;
				}			
			
			.content_service #service-valuecolumnB {
				width:230px;
				height:490px;
				float:left;
				background:#e3e4e4;
				font:"Century Gothic";
				font-size:10px;
				color:#000;
				padding: 10px 14px 10px 10px;
				}			
			
			.content_service #service-valuecolumnC {
				width:230px;
				height:490px;;
				float:left;
				background:#d2d3d3;
				font:"Century Gothic";
				font-size:10px;
				color:#000;
				padding: 10px 14px 10px 10px;
				}			
			
			.content_service #service-valuecolumnD {
				width:230px;
				height:490px;
				float:left;
				background:#c0c1c1;
				font:"Century Gothic";
				font-size:10px;
				color:#000;
				padding: 10px 14px 10px 10px;
				}					
			
			
						
/* -------------------------------------------- newsletter ---------------------------------------------------- */


	#content_wrap .content_newsletter {
			width:1024px;
			height:500px;
			margin:auto;
			font:"Century Gothic";
			font-size:12px;
			color:#000;
			}
			
			.content_newsletter #blockA {
				width:325px;
				float:left;
				height:480px;
				padding: 10px 15px 10px 10px;
				font:"Century Gothic";
				font-size:14px;
				}
				

				
			.content_newsletter #infoheading {
				height:40px;
				width:674px;
				font:"Century Gothic";
				font-size:36px;
				color:#304d61;
				float:left;
				}
				
			.content_newsletter #blockB {
				width:210px;
				float:left;
				height:440px;
				background:#eaeced;
				padding: 10px 4px 10px 10px;
				}
			.content_newsletter #blockB a{
				font:"Century Gothic";
				font-size: 12px;
				color:#304d61;
				font-style:italic;
				font-weight:bold;
				}


			.content_newsletter #blockC {
				width:210px;
				float:left;
				height:440px;
				background:#dcdddd;
				padding: 10px 5px 10px 10px;
				}
			.content_newsletter #blockC a{
				font:"Century Gothic";
				font-size: 12px;
				color:#304d61;
				font-style:italic;
				font-weight:bold;
				}
				
				
			.content_newsletter #blockD {
				width:210px;
				float:left;
				height:440px;
				background:#cccdcd;
				padding: 10px 5px 10px 10px;
				}
			.content_newsletter #blockD a{
				font:"Century Gothic";
				font-size: 12px;
				color:#304d61;
				font-style:italic;
				font-weight:bold;
				}


/* ----------------------------------------------- newsletter -----------------------------------------*/

				.italic-text {
					font:"Century Gothic";
					font-size:16px;
					font-style:italic;
					color:#304d61;
					line-height:16px;
					text-align:right;
					font-weight:bold;
					}	

				.italic-smalltext {
					font:"Century Gothic";
					font-size:12px;
					font-style:italic;
					color:#304d61;
					line-height:16px;
					text-align:right;
					}

				.blue_subheadingbold {
					font:"Century Gothic";
					font-size:16px;
					color:#304d61;
	
					font-weight:bold;
					}


/* ----------------------------------------------- contact us -----------------------------------------*/

	#content_wrap .content_contact {
			width:1024px;
			height:500px;
			margin:auto;
			font:"Century Gothic";
			font-size:12px;
			color:#000;
			}
			
			.content_contact #blockA {
				width:325px;
				float:left;
				height:480px;
				padding: 10px 15px 10px 10px;
				font:"Century Gothic";
				font-size:12px;
				}
				
				.italic-heading {
					font:"Century Gothic";
					font-size:16px;
					font-style:italic;
					color:#304d61;
					line-height:16px;
					font-weight:bold;
					}		
				

			.content_contact #blockB {
				width:660px;
				float:left;
				height:480px;
				background:#eaeced;
				padding: 10px 4px 10px 10px;
				}
.centurygothicnew {
	font-family: "Century Gothic";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #304D61;
	height: 50px;
	width: 180px;
}
