@charset "UTF-8";
/* CSS Document */

body {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: center;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF;
}

hr {
	background: #e1e2e3; 
	color: #e1e2e3; 
	border: 1px dashed #ffffff; 
	padding: 0px;
	margin: 0px;
	border-style: none none dashed none;
}

h1 {
	font-weight: bold;
	font: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	color: #ffffff;
}

h2 {
	font-weight: bold;
	font: Arial, Helvetica, sans-serif;	
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	color: #ce1527;
}

h3 {
	font-weight: bold;
	font: Arial, Helvetica, sans-serif;	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 14px;
	color: #ce1527;
}

h4 {
	font-weight: bold;
	font: Arial, Helvetica, sans-serif;	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 14px;
	color: #00ACEE;
}

#body {
	width:1024px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	font: Arial, Helvetica, sans-serif;	
	background: #e1e2e3 url(../images/bg_header.png) repeat-x;
}

#body-home {
	width:1024px;
	height: 1000px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	font: Arial, Helvetica, sans-serif;	
	background: #e1e2e3 url(../images/bg_header.png) repeat-x;
}


#logo{
	width:950px;
	height: 101px;
	background: url(../images/logo.png) no-repeat;
	}	
	
#login{
	width: 400px;
	margin: 10px 0px 0px 500px;
	float: left;
	}		
	
	#login input, textbox{
		border: 1px #ffffff solid;
		width: 150px;
	}
	
	#login input:focus, #login textarea:focus{
    	border: solid 1px #00ACEE;
	}

.login{
	color: #ffffff;
	font-size: 12px;
	}
	
#nav-menu{
	width:1023px;
	margin: 23px 0px 0px 0px;
	}	
	#nav-menu ul{
		list-style:none;
		padding:0px 0px 0px 390px;
		margin:0;
		}
	#nav-menu li{
		float:left;
		font: Arial, Helvetica, sans-serif;
		padding: 1px 0px 30px 0px;
		margin:0 0em;
		}
	#nav-menu li a{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		font-size:13px;
		height:20px;
		float:left;
		width:116px;
		display:block;
		color:#ce1527;
		text-decoration:none;
		text-align:center;	
		}

	#nav-menu li a:hover{
		background: url(../images/nav_dwn.png) bottom center no-repeat;
		color:#ce1527;
		text-decoration:none;
		}	
		/* Hide from IE5-Mac \*/
	#nav-menu li a{
		float:none
		}
		/* End hide */
	#nav-menu li a.none:hover{
		background: transparent;
		color:#ce1527;
		text-decoration:none;
		}	



#home {
	padding: 53px 0px 0px 162px;
	font: Arial, Helvetica, sans-serif;
	width: 723px;
}

	#home_left {
		padding: 0px 8px 0px 0px;
		font: Arial, Helvetica, sans-serif;	
		width: 350px;
		float:left;
	}
	
	#home_right {
		margin: 0px 0px 0px 360px;
		font: Arial, Helvetica, sans-serif;	
		width: 363px;
		height: 440px;
	}

		#one {
			background: url(../images/1.png) no-repeat;
			font: Arial, Helvetica, sans-serif;	
			padding: 10px;
			font-size: 12px;
			color: #ffffff;
			margin: 0px 0px 0px 0px;
			width: 342px;
			height: 111px;
			overflow: hidden;
		}
			#one hr {
				background: #ce1527; 
				color: #ce1527; 
				border: 1px dashed #ffffff; 
				padding: 0px;
				margin: 0px;
				border-style: none none dashed none;
			}			
	
			#one ul {
				margin: 8px 0px 8px 27px;
				font: Arial, Helvetica, sans-serif;	
				padding: 0px;
			}
			
			#one li {
				margin: 4px 0px 0px 10px;
				font: Arial, Helvetica, sans-serif;	
				padding: 0px;
			}
			
			#one p {
				margin: 0px 0px 0px 0px;
				font: Arial, Helvetica, sans-serif;	
				padding: 8px 0px 0px 0px;
			}


		#two {
			background: url(../images/1.png) no-repeat;
			font: Arial, Helvetica, sans-serif;	
			padding: 10px;
			font-size: 12px;
			color: #ffffff;	
			margin: 11px 0px 0px 0px;
			width: 342px;
			height: 106px;
			overflow: hidden;
		}
		
			#two hr {
				background: #ce1527; 
				color: #ce1527; 
				border: 2px dashed #000000; 
				padding: 0px;
				margin: 0px;
				border-style: none none dashed none;
			}			

			#two ul {
				margin: 8px 0px 8px 27px;
				padding: 0px;
			}
			
			#two li {
				margin: 4px 0px 0px 10px;
				padding: 0px;
			}
			
			#two p {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
		
		
		#three {
			background: url(../images/1.png) no-repeat;
			font: Arial, Helvetica, sans-serif;	
			padding: 10px;
			font-size: 12px;
			color: #ffffff;	
			margin: 10px 0px 0px 0px;
			width: 342px;
			height: 135px;
			overflow: hidden;
		}
	
			#three hr {
				background: #ce1527; 
				color: #ce1527; 
				border: 1px dashed #ffffff; 
				padding: 0px;
				margin: 0px;
				border-style: none none dashed none;
			}			

			#three ul {
				margin: 8px 0px 8px 27px;
				padding: 0px;
			}
			
			#three li {
				margin: 4px 0px 0px 10px;
				padding: 0px;
			}
			
			#three p {
				margin: 0px 0px 0px 0px;		
				padding: 15px 0px 0px 0px;
			}

	#overview {
		padding: 0px 0px;
	}
		#overview a:link {
			font-weight: bold;
			font: Arial, Helvetica, sans-serif;	
			padding: 0px;
			margin: 0px;
			text-decoration: none;
			font-size: 16px;
			color: #ce1527;
		}
		#overview a:hover {
			font-weight: bold;
			font: Arial, Helvetica, sans-serif;	
			padding: 0px;
			margin: 0px;
			text-decoration: none;
			font-size: 16px;
			color: #ce1527;
		}
		#overview a:visited {
			font-weight: bold;
			font: Arial, Helvetica, sans-serif;	
			padding: 0px;
			margin: 0px;
			text-decoration: none;
			font-size: 16px;
			color: #ce1527;
		}

	#news_left {
		padding: 0px 12px 0px 10px;
		font: Arial, Helvetica, sans-serif;	
		margin: 0px 0px 55px 0px;		
		width: 328px;
		float:left;
		font-size: 12px;
	}
	
		#news_left a:link{
			color: #00ACEE;
			font: Arial, Helvetica, sans-serif;	
			font-weight: bold;
			text-decoration: none;
		}
		
		#news_left a:hover{
			color: #00ACEE;
			font: Arial, Helvetica, sans-serif;	
			font-weight: bold;
			text-decoration: none;
		}

			#news_left a:visited{
			color: #00ACEE;
			font: Arial, Helvetica, sans-serif;	
			font-weight: bold;
			text-decoration: none;
		}
		
	#news_right {
		padding: 0px 10px 0px 10px;	
		font: Arial, Helvetica, sans-serif;
		margin: 0px 0px 55px 0px;
		width: 340px;
		float: right;
		font-size: 12px;
	}

		#news_right a:link{
			color: #00ACEE;
			font: Arial, Helvetica, sans-serif;	
			font-weight: bold;
			text-decoration: none;
		}
		
		#news_right a:hover{
			color: #00ACEE;
			font: Arial, Helvetica, sans-serif;	
			font-weight: bold;
			text-decoration: none;
		}
		#news_right a:visited{
			color: #00ACEE;
			font: Arial, Helvetica, sans-serif;	
			font-weight: bold;
			text-decoration: none;
		}

#services {
	padding: 50px 0px 0px 162px;
	font: Arial, Helvetica, sans-serif;	
	width: 723px;
}

	#services_top {
		padding: 0px 0px 20px 0px;
		font: Arial, Helvetica, sans-serif;	
	}
	
	#services_right {
		padding: 0px 20px 0px 0px;	
		font: Arial, Helvetica, sans-serif;	
		margin: 0px 0px 55px 0px;
		line-height: normal;
		width: 447px;
		float: right;
		font-size: 12px;
	}
	
		#services_right a {
			color: #ce1527;
			text-decoration: none;
		}
		
		#services_right a:hover {
			color: #ce1527;
			text-decoration: none;
		}
	
	#services_right p{
		padding:0px 0px 0x 0px;
		margin:0;
		}
	
	#services_right ul{
		padding: 0px 0px 0px 22px;
		margin: 0px;
		}
	#services_right li{
		list-style: disc;
	}

#subnav-menu{
	width:175px;
	font: Arial, Helvetica, sans-serif;	
	float:left;
	margin:0px 75px 0px 0px;
	}	
	
	#subnav-menu ul{
		list-style:none;
		padding:0;
		margin:0;
		}
	#subnav-menu li{
		margin:0 0.15em;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align:center;
		}
		#subnav-menu li.active{
			background: url(../images/subnav_up.png) no-repeat;
			margin:0px 0px 10px 2.2px;
			padding: 14px 0px 0px 0px;			
			height:28px;
			width:170px;
			display:block;
			color:#ffffff;
			}
	#subnav-menu li a{
		background: url(../images/subnav_dwn.png) no-repeat;
		margin:0px 0px 10px 0px;
		padding: 14px 0px 0px 0px;
		height:28px;
		width:170px;
		display:block;
		color:#00ACEE;
		text-decoration: none;
		}
	#subnav-menu li a:hover{
		background: url(../images/subnav_up.png) no-repeat;
		color:#ffffff;
		text-decoration:none;
		}	
		/* Hide from IE5-Mac \*/
	#subnav-menu li a{
		float:none
		}
		/* End hide */
		
#footer{
	bottom: 0;
	position: fixed;
	background-color: #ce1527;
	font-size: 10px;
	color: #ffffff;
	width: 100%;
	padding: 10px 10px 10px 375px;
}
#home1 {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
	font: Arial, Helvetica, sans-serif;
	width: 1024px;
}


	#services_right1 {
		padding: 0px 20px 0px 0px;	
		font: Arial, Helvetica, sans-serif;	
		margin: 0px 0px 55px 0px;
		line-height: normal;
		width: 700px;
		float: left;
		font-size: 12px;
	}
a.bottom:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #999999; text-decoration: underline;
}
a.bottom:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-decoration: none;
}
a.bottom:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-decoration: underline;
}