/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption{margin:0;padding:0;border:0;font-weight:normal;font-style:inherit;font-size:100%;font-family:Arial, Helvetica, sans-serif;vertical-align:baseline;}
  table,tbody, tfoot, thead, tr, th, td { border-collapse:collapse; border:1px solid #3399CC; text-align:left;}
body {font-size:11px; color:#666666; margin:0; padding:0; font-weight:normal; line-height:normal; text-align:justify; line-height:18px;}

.clear{clear:both; height:0; line-height:0; font-size:0; margin:0; padding:0;}
.pngholder{behavior:url(iefix/iepngfix.htc);}
.floatleft{float:left; display:inline;}
.floatright{float:right; display:inline;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.margintop40{margin-top:40px;}
.margintop5{margin-top:5px;}
.margintop90{margin-top:90px;}
.margintop50{margin-top:50px;}
.marginleft10{margin-left:10px;}
.marginleft10{margin-left:10px;}
.marginleft20{margin-left:20px;}
.marginleft30{margin-left:30px;}
.marginleft50{margin-left:50px;}
.marginleft80{margin-left:80px;}
.marginleft100{margin-left:100px;}
.marginleftright5{margin-left:5px; margin-right:5px;}
.marginleftright10{margin-left:10px; margin-right:10px;}
.marginleftright20{margin-left:20px; margin-right:20px;}
.paddingtop10{ padding-top:10px;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, "Lucida Grande", sans-serif;}


h1 {font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

h2 {font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

h3 {font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

h4 {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

h5 { font-size:11px;font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#80887c;}

h6 {font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.blue{color:#0b91b1;}
.white{ color:#FFFFFF;}
.gray{ color:#727272;}
.blue{color:#424d71}
.text_align{ text-align:justify;}
.text_bend{ font-style:italic;}
.bold{ font-weight:bold;}
#header{ width:100%; background-color:#424d71; height:40px; overflow:hidden;}
#header_wrapper{ width:980px; margin:0 auto;}
#body_wrapper{ width:980px; margin:0 auto;}
/* Menu part here */
.menutop{
				
				width:940px;
				float:left;
				padding-left:5px;
				display:inline;
				position:relative;
				margin-top:8px;
				line-height:33px;
			}
.menutop ul{
					margin:5px;
					padding:0px;
					list-style-type:none;
					
			}
				.menutop ul li {
						float:left;
						margin:0 0px 0 0;
						display:block;
						
				}
					.menutop ul li a{
						font-family:Arial, Helvetica, sans-serif;
						color:#ffffff;
						text-decoration:none;
						font-size:15px;
						font-weight:bold;
						display:block;
						padding:0 0 0 0px;
						text-align:center;
						width:122px;
						
						
					}
						.menutop ul li a:hover{
						color:#424d71;
						display:block;
						background:url(../images/menu.gif) no-repeat;
						width:122px;
						height:33px;
										
						}
.banner_left{ width:250px; height:200px; }
.banner_right{ width:715px; height:200px; border:#CCCCCC solid 1px; border-top:none; }
.animation{
width:715px;
overflow:hidden; height:200px;
}
.domain_top{ background:url(../images/top_domain.png) no-repeat; width:975px; height:9px; overflow:hidden;}
.domain{ background:url(../images/domain.png) repeat-x; width:975px; height:139px; overflow:hidden;}
.domain_down{ background:url(../images/down_domain.png) no-repeat; width:975px; height:15px; overflow:hidden;}
.domain_register{ background:url(../images/domain_register.png) no-repeat; width:304px; height:43px; overflow:hidden;}
.domain_button{ background:url(../images/register_button.png) no-repeat; width:316px; height:35px; overflow:hidden; margin-top:8px; margin-left:2px;}
ul.domainlist{ list-style:none;}
.domainpart1{ width:300px;}
.domainpart2{ width:400px;}
.domainpart3{ width:120px;}
.input{ width:200px; height:18px; background:#ffffff; border:#666666 solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.contain_box{ width:320px;}
a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
a:hover{text-decoration:underline; color:#000033;}
.right_part{width:277px; overflow:hidden;}
.left_part{width:703px;}
.right_menu{ background:url(../images/menu_bar.png) no-repeat; width:377px; height:36px;}
.right_part_box{ background:#FFFFFF; border:#c3bfb7 solid 1px; border-top:none;}
.ul_links{ list-style:none; line-height:20px;}
.support{width:277px; background-color:#eeedeb; overflow:hidden; height:70px;}
.footer{ width:100%; background-color:#424d71; height:160px;}
.footer_top{ width:980px; background:#FFFFFF; height:40px;}
.next_contain_box{ width:225px;}
.projects{ width:670px; background-color:#ffffff; height:160px;}
.linksover{ text-decoration:none;}
.linksover:hover{ text-decoration:underline;}
.line{ width:670px; background:#BDBBB3; height:1px; overflow:hidden;}
/* CSS catch us on */
.catch a{ display:block; height:18px; width:18px; overflow:hidden;}
.catch a.fb{ background-image:url(../images/icon-facebook.png);}
.catch a:hover.fb{ background-position:0 -50px;}
.catch a.twitter{ background-image:url(../images/twitter.png);}
.catch a:hover.twitter{ background-position:0 -50px;}
.catch a.rss{ background-image:url(../images/rss.png);}
.catch a:hover.rss{ background-position:0 -50px;}
.catch a.linkedin{ background-image:url(../images/linkedin.png);}
.catch a:hover.linkedin{ background-position:0 -50px;}
.catch a.flicker{ background-image:url(../images/flickr.png);}
.catch a:hover.flicker{ background-position:0 -50px;}
/* ============================================================================= */
/* company css */
.greenbar{ background:url(../images/greenbar1.jpg) no-repeat; width:690px; height:26px; overflow:hidden;}
.contain_left{ width:690px;}
ul.show{ list-style:none;}
.img{ border:#CCCCCC solid 4px;}
.hide{ width:150px;}
.cursor{ cursor:pointer;}
/* contact css */
.form{ width:600px; overflow:hidden;}
.formleft{ width:150px;}
.formright{ width:400px;}
.input{ width:250px; background:#ffffff; border:#666666 solid 1px;}
.multiinput{ width:250px; background:#ffffff; border:#666666 solid 1px; height:50px;}
/* testimonail page css */
.test_left{ width:120px;}
.test_right{ width:480px;}
/* portfolio page css */
.port_left{ width:330px;}
.port_right{ width:330px;}
.port_img{ border:#EEEDEB solid 8px;}
.img_hover{zoom:1; opacity:0.7; moz-opacity:0.7; filter:alpha(opacity=70);}
.img_hover:hover{ opacity:1; moz-opacity:1; filter:alpha(opacity=100); zoom:1;}
ul.port{ list-style:none;}