@charset "utf-8";

	/* ########################################################################
	   GLOBAL PROPERTIES
	*/

	*{
		padding:0px;
		margin:0px;
		outline:none;
		border:none;
	}

	body{
	text-align:center;
	behavior:url("/includes/csshover.htc");
	background-color: #E1E1E1;
	}


	/* ########################################################################
	   PAGE FRAMEWORK
	*/

	#container{
	width:820px;
	margin:auto;
	text-align:left;
	background-image:url(../images/bg_page.jpg);
	background-repeat:repeat-y;
	}
		
		#page{
			position:relative;
			width:820px;
		}
		
		#row_top{
			position:relative;
			width:740px;
			height:50px;
			top:30px;
			margin-left:40px;
		}
		
		#row_top1{
			position:relative;
			width:740px;
			height:65px;
			top:30px;
			margin-left:40px;
		}
	
		#head_img{
			position:relative;
			width:740px;
			height:300px;
			margin-top:60px;
			margin-left:40px;
			background-color:#006699;
		}
		
		#home_img{
			position:relative;
			width:740px;
			height:360px;
			margin-top:40px;
			margin-left:40px;
			background-color:#006699;
		}
		
		#nav_left{
	position:absolute;
	display:block;
	width:195px;
	left:40px;
	padding-left:10px;
	background:url('/images/bg_nav-left.jpg') no-repeat;
	padding-right: 20px;
		}
		
		#content{
			position:relative;
			display:block;
			width:530px;
			top:-40px;
			margin-left:250px;
			background-color:#FFFFFF;
			background:url('/images/bg_content.jpg') no-repeat;
		}

			#content_inner{
				position:relative;
				display:block;
				width:470px;
				padding-top:30px;
				margin-left:30px;
			}
	
		#footer{
			position:relative;
			width:800px;
			height:160px;
			margin-left:10px;
			background:#2e4896;
			background-image:url(/images/bg_footer.jpg);
			background-repeat:no-repeat;
		}
		
		#case_study{
			display:block;
			width:470px;
			height:300px;
		}
		
			#case_study img{
				border:5px solid #EEEEEE;
			}
		
		#services{
			display:block;
			width:470px;
			height:120px;
		}
		
			#services img{
				border:5px solid #EEEEEE;
			}
		
		
	/* ########################################################################
	   NAV BUTTONS
	*/
	
	#tab_profile{display:block; background:url('/images/tab_profile.gif');}
	#tab_profile:hover{background-position:0 -30px}
	
	#tab_services{display:block;background:url('/images/tab_services.gif');}
	#tab_services:hover{background-position:0 -30px}
	
	#tab_products{display:block;background:url('/images/tab_products.gif');}
	#tab_products:hover{background-position:0 -30px}
	
	#tab_faqs{display:block;background:url('/images/tab_faqs.gif');}
	#tab_faqs:hover{background-position:0 -30px}
	
	#tab_contact{display:block;background:url('/images/tab_contact.gif');}
	#tab_contact:hover{background-position:0 -30px}
	
	#tab_clientarea{display:block;background:url('/images/tab_clientarea.gif');}
	#tab_clientarea:hover{background-position:0 -30px}
	
	#tab_customerlogin{display:block;background:url('/images/tab_customerlogin.gif');}
	#tab_customerlogin:hover{background-position:0 -30px}
	
	
	/* ########################################################################
	   TEXT / PARAGRAPHS
	*/
	
	p{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size: 12px;
	}
	
	h1{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size: 16px;
	color:#2e4896;
	font-weight: normal;
	}
	
	ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-left: 20px;
	}
	
	li{
	padding-bottom: 5px;
	list-style-position: outside;
	list-style-type: square;
	}
	
	/* ########################################################################
	   LINKS / ANCHORS
	*/
	
	a{
		color:#2e4896;
	}
	
	#nav_left a{
		color:#000000;
		text-decoration:none;
	}
	#nav_left a:hover{
		color:#2e4896;
		background-color:#E5EFF5;
	}
	
	/* ########################################################################
	   FORM ELEMENTS
	*/
	
	input.std{
		border:1px solid #CCCCCC;
		padding: 5px;
	}
	
	textarea.std{
		border:1px solid #CCCCCC;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-left:5px;
		padding-top:5px;
	}
	
	select.std{
		height:30px;
		border:1px solid #CCCCCC;
		padding-top:5px;
		padding-left:5px;
	}
	
	
	
