@charset "utf-8";
/* CSS Document */

html, body {
	font-family: arial;
	color:#6c6c6c;
	font-size:12px;
	background: #fff;
	padding:0;
	margin:0;
	line-height:18px;
}

a{
	color:#008ead;
	text-decoration:none;
	}
	
a:hover{
	color:#007eab;
	text-decoration:none;
	}

p{
	padding:0;
	margin:0;
	}
	
.nogap{
	padding:0;
	margin:0;
	}
	
#page{
	width:819px;
	padding:0;
	margin:0px auto;
	}
	
#topLinks{
	float:left;
	width:819px;
	height:27px;
	padding:0;
	margin:0px;
	font-size:11px;
	color:#8c8c8c;
	overflow:hidden;
	display:inline;
	background:url(../images/topLinkBgM.jpg) repeat-x;
	}
	
#topLinks a{
	padding:0px 10px;
	margin:0;
	font-size:11px;
	color:#8c8c8c;
	text-decoration:none;
	line-height:27px;
	}

#topLinks a:hover{	
	color:#007eab;
	text-decoration:none;
	}
	
#logoArea{
	float:left;
	width:819px;
	height:80px;
	padding:0;
	margin:0px;
	font-size:11px;
	color:#8c8c8c;
	overflow:hidden;
	display:inline;
	}
	
	#logoArea #logo{
		float:left;
		padding:16px;
		}
		
	#nav{
		float:right;
		width:445px;
		height:24px;
		padding:0;
		margin:0px;
		margin-top:40px;
		font-size:12px;
		line-height:24px;
		color:#8c8c8c;
		overflow:hidden;
		display:inline;
		background:url(../images/navM.jpg) repeat-x;
		}
		
		#nav a{
			padding:0px 13px;
			float:left;
			margin:0;
			color:#676767;
			text-decoration:none;
			}
			
		#nav a:hover{
			color:#007eab;
			text-decoration:none;
			}
			
#banner{
	float:left;
	width:819px;
	height:299px;
	padding:0;
	margin:0px;
	overflow:hidden;
	display:inline;
	}
	
#main{
	float:left;
	width:819px;
	padding:0;
	margin:0px;
	}
	
	.box1{
		float:left;
		width:819px;
		padding:0;
		margin:0px;
		background:url(../images/box1M.jpg) repeat-y;
		}
		
	.box2{
		float:left;
		width:400px;
		padding:0;
		margin:0px;
		background:url(../images/box2M.jpg) repeat-y;
		}
		
	.testimonials{
		float:left;
		width:404px;
		height:172px;
		margin:0px;
		background:url(../images/testiBg.jpg) no-repeat;
		}
		
		p.testi{
			padding:5px 5px 5px 0px;
			font-size:14px;
			line-height:20px;
			color:#333333;
			}
		
	h1{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		font-weight:normal;
		color:#007eab;
		margin:0;
		}
		
	h2{
		font-family:Arial;
		font-size:18px;
		font-weight:normal;
		color:#007eab;
		margin:0;
		}
		
#newsLetter{
	float:left;
	width:819px;
	padding:0;
	margin:0px;
	background:url(../images/greyboxM.jpg) repeat-y;
	}
	
	#newsLetter form{
		float:left;
		width:350px;
		padding:5px 15px;
		}
		
	#newsLetter form input.submit{
		float:left;
		width:78px;
		height:26px;
		display:block;
		background:url(../images/subscribe.jpg) no-repeat;
		cursor:pointer;
		border:none;
		}
		
	#newsLetter form input.textfield{
		float:left;
		width:196px;
		height:18px;
		padding:5px;
		padding-right:20px;
		display:block;
		background:url(../images/inputbg.jpg) no-repeat;
		border:none;
		line-height:18px;
		font-size:14px;
		font-weight:bold;
		color:#676767;
		}
		
#footer{
	clear:both;
	width:819px;
	color:#b1b1b1;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0px;
	}
	
	#footer a.quicklinks{
		color:#b1b1b1;
		text-decoration:none;
		}
	
	#footer a.quicklinks:hover{
		color:#007eab;
		text-decoration:none;
		}
		
.generalText{
	padding:3px 20px;
	}
	
.padBtm{
	padding-bottom:10px;
	}
	
a.readmore{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#007eab;
	text-decoration:underline;
	}
	
a.readmore:hover{
	color:#676767;
	text-decoration:none;
	}
	
.highlight{
	color:#007eab;
	}
	
.clear {
	clear: both;
}

.left{
	float:left;
	}
	
.right{
	float:right;
	}
	
.gap{
	display:block;
	}

img{
border:none;
}
.follwus{
padding:0px;
margin:0px;
width:100px;
}

.follwus ul{
padding:0px;
margin:0px;
list-style:none;
}

.follwus li{
padding:0px;
margin:0px;
width:30px;
float:left;
}
/****************Inner Page Design ***************/
#banner_inner{
background:url(../images/inner-banner.jpg) left top no-repeat;
width:819px;
height:80px;
padding:35px 0 0 30px;
margin:20px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
font-weight:normal;
color:#FFFFFF;
}
#inn_left_side{
padding:0px;
margin:0px;
float:left;
width:262px;
height:100%;
}
#inn_left_side .top{
padding:0px;
margin:0px;
background:url(../images/left-menu-top.jpg) left top no-repeat;
height:10px;
}
#inn_left_side .bottom{
padding:0px;
margin:0px;
background:url(../images/left-menu-bottom.jpg) left top no-repeat;
height:10px;
}
#inn_left_side .main_mid{
padding:10px 0 0 10px;
margin:0px;
background:url(../images/left-menu-top-middle.jpg) left top repeat-y;
height:100%;
}
#inn_right_side{
padding:0 10px 0 0;
margin:0px;
float:right;
width:520px;
height:100%;
}
#inn_right_side h1{
padding:0 0 10px 0;
margin:0px;
font-size:24px;
color:#00aeef;
}
#inn_right_side p{
padding:5px 0;
margin:0px;
}

.modifydate { font-size:10px; }