/* CSS Document */
body
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;	
}
#header{ width:960px; height:auto; overflow:hidden; margin:0px auto;}
#axtecLogo{ width:230px; height:115px; float:left;}
ul#topMenu{ width:726px; height:40px;  float:left; padding:0px; margin:0px; overflow:hidden; list-style:none; display:block; margin-top:35px;}
ul#topMenu li{ float:left; padding-top:4px; margin:4px 4px 4px 0px; }
ul#topMenu li:hover{ background:url(../images/menu-hover.jpg) right top no-repeat; }
ul#topMenu li a{ display:block;border:1px solid #FFFFFF; padding:3px 10px 3px 10px; color:#767676; font-size:12px; font-weight:500; text-decoration:none; margin-top:3px;}
ul#topMenu li a:hover{border:1px solid #bbbbbb;}
ul#topMenu li.visited{background:url(../images/menu-hover.jpg) right top no-repeat;}
ul#topMenu li.visited a{border:1px solid #bbbbbb;}

.headerC
{
	width:948px;
	height:115px;
	margin:0px auto;
	overflow:hidden;
}
.logo
{
	width:230px;
	height:115px;
	float:left;
}
.hLinkC
{
	width:718px;
	height:115px;
	float:left;
	overflow:hidden;
}
ul#headerMenu
{
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
ul#headerMenu li
{
	font-size:12px;	
	float:left;
	line-height:115px;
	margin-left:12px;
	margin-right:20px;
}
ul#headerMenu li a
{
	text-decoration:none;
	color:#999999;	
}
ul#headerMenu li a:hover
{
		border-bottom:1px solid #CCCCCC;
		color:#006699;
}
.hHeaderC
{
	width:948px;
	height:291px;
	margin:0px auto;
	background:url(../images/index-page-frame_01.jpg) no-repeat;
	overflow:hidden;
	padding:7px;
}
.hBannerLC
{
	width:635px;
	height:278px;
	float:left;
	background-color:#999933;	
	overflow:hidden; 
}
.hBannerRC
{
	width:300px;
	height:278px;
	float:left;
	background-color:#996600;
	overflow:hidden;
}
.hBodyC
{
	width:948px;
	height:auto;
	margin:0px auto;
	overflow:hidden;
}
.hContentC
{
	width:948px;
	height:auto;
	margin:0px auto;
	overflow:hidden;
}
.hContentLC
{
	width:703px;
	height:369px;
	float:left;
	background:url(../images/index-page-frame_04.jpg)left 53px no-repeat;
	overflow:hidden;
}
.newsC
{
	width:703px;
	height:53px;
	overflow:hidden;
	background:url(../images/index-page-frame_02.jpg) no-repeat;
}
.hBoxC
{
	width:234px;
	height:316px;
	float:left;
	overflow:hidden;
}
.hContentRC
{
	width:245px;
	height:369px;
	float:left;
	overflow:hidden;
}
.hMenuC
{
	width:235px;
	height:145px;
	padding:20px 0px 0px 10px;
	overflow:hidden;
	background:url(../images/index-page-frame_03.jpg) no-repeat;
}
.newLinks
{
	width:245px;
	height:41px;
	overflow:hidden;
}
ul#hList
{
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
ul#hList li
{
	font-size:12px;
	color:#006699;
}
ul#hList li a
{
	text-decoration:none;
}
.hLRelease
{
	width:245px;
	height:163px;
	overflow:hidden;
	background:url(../images/index-page-frame_06.jpg) no-repeat;
}
.solutions
{
	width:948px;
	height:55px;
	overflow:hidden;
	background:url(../images/index-page-frame_07.jpg) no-repeat;
}
.footerC
{
	width:1004px;
	height:auto;
	margin:0px auto;
	border-top:3px solid #CCCCCC;
	background-color:#75999f;
	overflow:hidden;
	margin-top:10px;
}
.copyrightTxt
{
	width:auto;
	line-height:20px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
.copyrightTxt a
{
	color:#FFFFFF;
	text-decoration:none;
}
.copyrightTxt a:hover
{
	color:#FFCC00;
	text-decoration:underline;
}
.footerList
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:280px;
	height:auto;
	margin-top:10px;
	margin-bottom:20px;
	overflow:hidden;
}
.footerList li
{
	font-size:12px;	
	line-height:20px;
	
}
.footerList li a
{
	color:#FFFFFF;
	text-decoration:none;
}
.footerList li a:hover
{
	text-decoration:underline;
}
/*               inner page contents               */
.iBodyC
{
	width:970px;
	height:auto;
	margin:0px auto;
	/*border:1px solid red;*/
	overflow:hidden;
}
.iLeftC
{
	width:255px;
	min-height:300px;
	height:auto;
	float:left;
	overflow:hidden;
}
.iLeftMenuC
{
	width:250px;
	min-height:433px;
	height:auto;
	margin-left:0px;
	border:1px solid #E9E9E9;
	overflow:hidden;
}
ul#leftMenu
{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:20px;
	margin-bottom:20px;
	overflow:hidden;
}
ul#leftMenu li
{
	font-size:12px;
	height:30px;
	line-height:30px;
	padding-left:15px;
	background:url(../images/menu_li_bg.jpg) left center no-repeat;
	margin-left:40px;
	
}
ul#leftMenu li.title
{
	font-size:12px;
	height:30px;
	padding-left:20px;
	line-height:30px;
	font-weight:700;
	color:#333333;
	background:url(../images/menu_li_title_bg.jpg)left center no-repeat;
	margin-left:30px;
}
ul#leftMenu li a
{
	text-decoration:none;
	color:#777777;
}
ul#leftMenu li a:hover
{
	text-decoration:underline;
}
.iRightC
{
	width:660px;
	height:auto;
	margin-left:10px;
	padding:10px;
	float:left;
	border:1px solid  #E9E9E9;
	overflow:hidden;
}
.row
{
	width:100%;
	height:auto;
	padding:5px;
	overflow:hidden;
}
.coloum120
{
	width:120px;
	height:auto;
	float:left;
	overflow:hidden;
}
.coloum200
{
	width:190px;
	height:auto;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.coloum300
{
	width:300px;
	height:auto;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.coloum350
{
	width:350px;
	height:auto;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.coloum500
{
	width:490px;
	height:auto;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.coloum180
{
	width:170px;
	height:auto;
	float:left;
	padding-left:10px;
	overflow:hidden;
}
.txtJustify
{
	text-align:justify;
}
p
{
	font-size:14px;
	color:#777777;
	margin:0px;
	padding:0px;
	line-height:150%;
}
h4
{
	font-size:14px;
	color:#0099CC;
	padding:10px;
	overflow:hidden;
}
h4 a
{
	color:#0099CC;
	text-decoration:none;
}
h3{
	width:600px;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#333333;
	background-color:#E2EBF5;
	border-left:2px solid #0066FF;
	padding-left:10px;
	margin-bottom:10px;

}
h6{
	width:600px;
	height:20px;
	margin:0px;
	padding:0px;
	line-height:25px;
	font-size:15px;
	color:#666666;
	padding-left:0px;
	margin-bottom:5px;

}
h7{
	width:600px;
	height:20px;
	margin:0px;
	padding:0px;
	line-height:20px;
	font-size:11px;
	color:#333333;
	padding-left:10px;

}

h5
{
	margin:0px;
	padding:0px;
	width:150px;
	height:35px;
	color:#67B3CB;
	font-size:16px;
	text-align:left;
	line-height:35px;
	padding-left:10px;
	margin-left:0px;
	border:1px solid #E9E9E9;
	border-bottom:none;
}

.txtFields
{
	border:1px solid #CCCCCC;
	font-size:12px;
	padding:5px;
	color:#999999;
}
.greenTxt
{
	font-size:14px;
	color:#99CC00;
	font-weight:700;
	padding:3px;
	overflow:hidden;
}
.blueTxt
{
	font-size:12px;
	color:#0099CC;
	font-weight:700;
	padding:7px;
	overflow:hidden;
}
.contactTxt
{
	font-size:12px;
	color:#666666;
	width:200px;
	height:auto;
	padding-left:30px;
	padding-bottom:10px;
	overflow:hidden;
}
.formTxt
{
	color:#999999;
	font-size:12px;
}
.formC
{
	width:600px;
	height:auto;
	float:left;
	padding:15px;
	background-color:#F4F4F4;
	overflow:hidden;
}
.floatL
{
	float:left;
}
.floatR
{
	float:right;
}
/*        portfolio page          */
.itextC
{
	width:950px;
	height:auto;
	margin:0px auto;
	/*border:1px solid red;*/
	overflow:hidden;
}
.contentC
{
	width:930px;
	height:auto;
	margin:0px auto;
	padding:9px;
	overflow:hidden;
	clear:both;
	border:1px solid #E9E9E9;
}
.pageC
{
	width:958px;
	height:auto;
	margin:0px auto;
	padding-left:12px;
/*	border:1px solid red;*/
	overflow:hidden;
}
.ipageC
{
	width:965px;
	height:auto;
	margin:0px auto;
/*	border:1px solid red;*/
	clear:both;
	overflow:hidden;
}
.pageNav
{
	width:81%;
	height:30px;
	float:left;
	line-height:30px;
	font-size:12px;
	margin-top:5px;
	margin-left:1px;
	color:#999999;
	background-color:#F4F4F4;
	padding-right:15px;
	
}
.pageNav a
{
	text-decoration:none;
	padding-left:10px;
	padding-right:25px;
	background:url(../images/arrow.jpg) right center no-repeat;
	color:#0099CC;
}
.pageNav a:hover
{
	text-decoration:underline;
}
.paging
{
	width:auto;
	height:25px;
	font-size:12px;
	color:#666666;
	font-weight:700;	
	line-height:35px;
	overflow:hidden;
	padding-right:30px;
}
.paging a
{
	color:#999999;
	font-weight:700;
	padding-left:5px;
	text-decoration:none;
	
}
.paging a:hover
{	
	color:#99CC00;
	text-decoration:underline;
}
.imgC
{
	margin:10px;
	margin:0px auto;
	padding:4px;
	background-color:#FFFFFF;
	/*background-color:#F4F4F4;*/
	border:1px solid #E9E9E9;
}
.galleryTxt
{
	width:230px;
	height:55px;
	padding:5px;
	padding-left:17px;
	font-size:12px;
	color:#999999;
	overflow:hidden;
}
.galleryC
{
	width:474px;
	height:100px;
	float:left;
	background-color:#00CCFF;
	overflow:hidden;
}
.galleryB
{
	width:465px;
	height:135px;
	margin-top:10px;
	/*margin-left:12px;*/
	margin-right:12px;
	padding-top:12px;
	background-color:#F4F4F4;
	border:1px solid #E9E9E9;
	float:left;
	overflow:hidden;
}
.galleryBLC
{
	width:245px;
	height:150px;
	float:left;
	overflow:hidden;
	
}
.galleryBRC
{
	width:185px;
	height:115px;
	float:left;
	margin-left:17px;
	margin-top:3px;
	border:1px solid #E9E9E9;
	overflow:hidden;
	
}
.galleryBRC img
{
	margin:0px auto;
}
.folioTxt
{
	font-size:12px;
	padding:5px;
}
.folioTxt a
{	color:#99CC00;
	text-decoration:none;
	padding-right:20px;
}
.folioTxt a:hover
{
	text-decoration:underline;
	background:url(../images/arrow.jpg) right bottom no-repeat;
}
.Pimage
{
	padding:4px;
	border:1px solid #CCCCCC;
	margin:0px 10px 10px 0px;
	float:left;
}

#footerBottom{ width:920px; height:auto; margin:10px auto; }
#footerCopy{ width:500px; height:40px; line-height:40px; overflow:hidden; float:left;  color:#346470; font-size:11px; font-weight:500; text-align:right;}
#footerCopy a{color:#346470; font-size:11px; font-weight:500; text-decoration:none;}
#footerCopy a:hover{ text-decoration:underline;}
#footerContact{ width:400px; float:right; text-align:right; height:40px;}  
#footerContact img{ border:0px; margin:2px;}

.message{color:#4397C5; font-size:16px; font-family:"Times New Roman", Times, serif;}