/*
--------------------------------------------------------------
|	HTML TAGS
--------------------------------------------------------------
*/

	body{
		margin:			0px;
		padding:		0px;
		background-color:	#c5ccd2;
		background-image:	url('images/bg.jpg');
		background-repeat:	repeat-x;
	}

	img{
		display:		block;
		outline:		none;
		border:			0px;
	}

	canvas{
		display:		block;
		padding:		0px;
		margin:			0px;
	}

	*{
		outline:		none;
		margin:			0px;
		padding:		0px;
		line-height:		14px;
	}
	
	abbr{
		border-bottom:		1px dotted;
		cursor:			help;
	}

/*
--------------------------------------------------------------
|	FRAMEWORK
--------------------------------------------------------------
*/

	#mtstelecom{
		position:		absolute;
		top:			20px;
		left:			50%;
		margin-left:		-488px;
		width:			976px;
	}	
	
	#content{
		overflow:		auto;
		padding-top:		8px;
		padding-bottom:		10px;
	}
	
	#threeColumn_left{
		display:		inline;
		margin-left:		2px;
		float:			left;
		width:			203px;
	}

	#threeColumn_middle{
		display:		inline;
		float:			left;
		width:			536px;
		padding-right:		15px;
		padding-left:		15px;
	}
	
	#threeColumn_right{
		display:		inline;
		float:			left;
		width:			202px;
		margin-right:		3px;
	}
	
	#threeColumn_middle_right{
		display:		inline;
		float:			left;	
		padding-left:		15px;
		width:			756px;
	}

/*
--------------------------------------------------------------
|	HEADER
--------------------------------------------------------------
*/	
	
	#header{
		position:		relative;
		margin-left:		3px;
		margin-right:		3px;
		margin-bottom:		4px;
		width:			970px;
		height:			92px;
		background-image:	url('images/bg_header.png');
		background-repeat:	no-repeat;		
	}
	
	#header h1{
		position:		absolute;
		top:			37px;
		right:			20px;
		color:			#ffffff;
		font-weight:		bold;
		font-size:		20px;	
	}
	
	#nav{
		margin-left:		1px;
		margin-right:		1px;
		width:			974px;
		height:			37px;
		background-image:	url('images/bg_nav.png');
		background-repeat:	no-repeat;
		padding-top:		2px;
	}
	
	#nav h1{
		float:			left;
		padding-left:		20px;
		padding-right:		20px;
		height:			28px;
		padding-top:		7px;
		border-left:		1px solid #72787c;
		border-right:		1px solid #000000;
		font-weight:		normal;
		font-size:		18px;
		color:			#e0e2e4;
		line-height:		16px;
	}
	
	#nav h1 a,
	#nav h1 a:link,
	#nav h1 a:active,
	#nav h1 a:visited{
		font-weight:		normal;
		font-size:		18px;
		color:			#e0e2e4;
		text-decoration:	none;
		line-height:		16px;
	}

	#nav h1 a:hover{
		font-weight:		normal;
		font-size:		18px;
		color:			#ffffff;
		text-decoration:	none;
		line-height:		16px;
	}	

/*
--------------------------------------------------------------
|	FOOTER
--------------------------------------------------------------
*/
	
	#footer{
		margin-left:		3px;
		margin-right:		3px;	
		width:			970px;
		height:			31px;
		background-image:	url('images/bg_footer.png');
		background-repeat:	no-repeat;		
	}

/*
--------------------------------------------------------------
|	HOME
--------------------------------------------------------------
*/
	
	.button{
		width:			182px;
		height:			42px;
		background-image:	url('images/btnButton.png');
		background-repeat:	no-repeat;
		margin-bottom:		10px;
		padding-top:		20px;
		padding-left:		20px;
		font-weight:		normal;
		font-size:		18px;
		color:			#ffffff;
		text-decoration:	none;
		line-height:		16px;
	}

	.button a,
	.button a:link,
	.button a:active,
	.button a:visited{
		font-weight:		normal;
		font-size:		18px;
		color:			#ffffff;
		text-decoration:	none;
		line-height:		16px;		
	}

	.button a:hover{
		font-weight:		normal;
		font-size:		18px;
		color:			#eeeeee;
		text-decoration:	none;
		line-height:		16px;		
	}

	.button2{
		width:			200px;
		height:			40px;
		padding-top:		20px;
		background-image:	url('images/btnButton2.png');
		background-repeat:	no-repeat;
		margin-bottom:		10px;
		font-weight:		bold;
		font-size:		18px;
		color:			#4d4e4e;
		line-height:		16px;
		text-align:		center;
	}

	.button2 a,
	.button2 a:link,
	.button2 a:active,
	.button2 a:hover,
	.button2 a:visited{
		font-weight:		bold;
		font-size:		18px;
		color:			#4d4e4e;
		text-decoration:	none;
		line-height:		16px;		
	}

	.button3{
		width:			175px;
		height:			31px;
		background-image:	url('images/btnButton3.png');
		background-repeat:	no-repeat;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		18px;
		color:			#4d4e4e;
		line-height:		14px;
		text-align:		center;
		margin-top:		4px;
	}

	.button3 a,
	.button3 a:link,
	.button3 a:active,
	.button3 a:hover,
	.button3 a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;
		color:			#4d4e4e;
		text-decoration:	none;
		line-height:		16px;		
	}	
	
	.contactBlock{
		background-image:	url('images/contact_middle.png');
		background-repeat:	repeat-y;
		padding-top:		10px;
		padding-bottom:		13px;
		padding-left:		20px;
		padding-right:		21px;
		margin-left:		1px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#4d4e4e;
		line-height:		20px;
	}
	
	.contactBlock a,
	.contactBlock a:link,
	.contactBlock a:active,
	.contactBlock a:hover{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#4d4e4e;
		line-height:		20px;
		text-decoration:	none;
	}

	.contactBlock a:hover{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		12px;
		color:			#6f7070;
		line-height:		20px;
		text-decoration:	none;
	}		
	
	.quickNavBlock{
		background-image:	url('images/quicknav_middle.png');
		background-repeat:	repeat-y;
		padding-top:		17px;
		padding-bottom:		5px;
		padding-left:		20px;
		padding-right:		20px;		
	}
	
	.quickNavBlock ul li{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		14px;
		color:			#b3b3b3;
		text-transform:		uppercase;
		list-style-type:	none;
		padding-bottom:		10px;
	}
	
	.quickNavBlock ul li img{
		float:			left;
		padding-right:		10px;
	}
	
	.quickNavBlock ul li a,
	.quickNavBlock ul li a:link,
	.quickNavBlock ul li a:active,
	.quickNavBlock ul li a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		14px;
		color:			#b3b3b3;
		text-decoration:	none;
		text-transform:		uppercase;
	}

	.quickNavBlock ul li a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		14px;
		color:			#ffffff;
		text-decoration:	none;
		text-transform:		uppercase;
	}
	
	#homepage_items{

	}
	
	.homepage_item{
		
	}
	
	.homepage_item_pic{
		width:			536px;
		height:			215px;
		margin-bottom:		15px;
	}
	
	.homepage_item_info{
		width:			476px;
		background-color:	#ffffff;
		padding:		30px;
	}	
	
	.homepage_item_info h1{
		font-weight:		bold;
		font-size:		20px;
		color:			#010101;
		line-height:		16px;
		padding-bottom:		5px;
	}

	.homepage_item_info h2{
		font-weight:		normal;
		font-size:		14px;
		color:			#010101;
		line-height:		16px;
	}
	
	.homepage_item_info p{
		padding-top:		14px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#4d4e4e;
		line-height:		22px;
	}
	
	.homepage_item_info p a,
	.homepage_item_info p a:link,
	.homepage_item_info p a:active,
	.homepage_item_info p a:hover,
	.homepage_item_info p a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#014c8f;
		line-height:		24px;
		text-decoration:	none;
	}
	
	.homepage_item_info ul{
		padding-top:		14px;
		margin-left:		14px;
	}
	
	.homepage_item_info ul li{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#4d4e4e;
		list-style-type:	square;
		padding-bottom:		5px;
	}
	
	#home_info_bottom{
		overflow:		auto;
		width:			536px;
		height:			41px;
		background-image:	url('images/home_info_bottom.png');
		background-repeat:	no-repeat;
	}
	
	#home_info_bottom div{
		float:			right;
		margin-top:		1px;
		border-left:		1px solid #fefefe;
		border-right:		1px solid #d8d8d8;
	}
	
	#home_info_bottom div img{
		cursor:			pointer;
	}
	
	#homeText{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#000000;
		line-height:		24px;	
	}

/*
--------------------------------------------------------------
|	SERVICES
--------------------------------------------------------------
*/
	
	.pageTitle{
		position:		relative;
		background-image:	url('images/bg_h1.png');
		background-repeat:	no-repeat;
		width:			754px;
		height:			62px;
		padding-bottom:		15px;
	}
	
	.pageTitle h1{
		position:		absolute;
		top:			23px;
		left:			23px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		18px;
		color:			#ffffff;
		text-transform:		capitalize;	
	}
	
	#threeColumn_middle_right h2{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		14px;
		color:			#4d4e4e;
		border-bottom:		1px solid #4d4e4e;
		padding-bottom:		10px;
		margin-bottom:		15px;
		padding-top:		15px;
		margin-right:		3px;
	}
	
	#threeColumn_middle_right p{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#4d4e4e;
		line-height:		20px;		
		margin-right:		3px;
	}

	#threeColumn_middle_right p a,
	#threeColumn_middle_right p a:link,
	#threeColumn_middle_right p a:active,
	#threeColumn_middle_right p a:visited,
	#threeColumn_middle_right table tr td a,
	#threeColumn_middle_right table tr td a:link,
	#threeColumn_middle_right table tr td a:active,
	#threeColumn_middle_right table tr td a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		13px;
		color:			#62788a;
		line-height:		20px;		
		text-decoration:	none;
	}

	#threeColumn_middle_right p a:hover,
	#threeColumn_middle_right table tr td a:hover{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		13px;
		color:			#4d5e6c;
		line-height:		20px;		
		text-decoration:	none;
	}
	
	#threeColumn_middle_right table{
		width:			753px;	
	}
	
	#threeColumn_middle_right table tr td{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#4d4e4e;
		line-height:		20px;		
	}
	
	#threeColumn_middle_right ul{
		margin-left:		14px;
		font-family:		Arial;
		font-weight:		bold;
		font-size:		13px;
		color:			#4D4E4E;
		line-height:		20px;	
	}
	
	#threeColumn_middle_right ul li{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		13px;
		color:			#4D4E4E;
		line-height:		20px;	
	}
	
	#threeColumn_middle_right ul li a,
	#threeColumn_middle_right ul li a:link,
	#threeColumn_middle_right ul li a:active,
	#threeColumn_middle_right ul li a:hover,
	#threeColumn_middle_right ul li a:visited{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		13px;
		color:			#4D4E4E;
		line-height:		20px;
		text-decoration:	none;
	}

/*
--------------------------------------------------------------
|	GOOGLE MAPS
--------------------------------------------------------------
*/
	
	.GInfoWindow{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#4d4e4e;
	}
	
	.GInfoWindow span{
		font-weight:		bold;
	}
	
	.GInfoWindow img{
		float:			left;
		padding-right:		10px;
		padding-bottom:		10px;
	}

/*
--------------------------------------------------------------
|	SLIDESHOW
--------------------------------------------------------------
*/

	.slideshow{
		position:		relative;
		width:			753px;
		height:			215px;
		margin-bottom:		15px;
	}
	
	.slideshow div{ 
		position:		absolute; 
		top:			0px;
		left:			0px;
		z-index:		1;
	}	

/*
--------------------------------------------------------------
|	CONTACT
--------------------------------------------------------------
*/

	#threeColumn_right p{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#4D4E4E;
		line-height:		20px;
	}

	#threeColumn_right p a,
	#threeColumn_right p a:link,
	#threeColumn_right p a:active,
	#threeColumn_right p a:hover,
	#threeColumn_right p a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		13px;
		color:			#62788a;
		line-height:		20px;		
		text-decoration:	none;
	}
	
	.form_label{
		width:			80px;
	}
	
	.tblForm tr td{
		vertical-align:		top;
		padding-bottom:		4px;
	}
	
	.tblForm tr td textarea{
		background-image:	url('images/bg_forms.gif');
		background-repeat:	no-repeat;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#4d4e4e;
		width:			380px;
		border-color:		#929292 #AFAFAF #AFAFAF #929292;
		border-width:		1px;
		border-style:		solid;
		padding:		1px;
	}

	.tblForm tr td input{
		background-image:	url('images/bg_forms.gif');
		background-repeat:	no-repeat;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		12px;
		color:			#4d4e4e;
		width:			380px;
		border-color:		#929292 #AFAFAF #AFAFAF #929292;
		border-width:		1px;
		border-style:		solid;
		padding:		1px;
	}	
	
	.tdBorder{
		border-bottom:		1px dotted #4d4e4e;
		padding-bottom:		5px;
		padding-top:		5px;
		margin-bottom:		5px;
	}
