@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color:#ECFCE2;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #626262;
	font-size:11px;
}
/*background:#f9f9f9;*/
h1{height:0; line-height:0; display:none;}
a{color:#FF6600; font-weight:bold}
img{border:none}
#mooweb #page,#page #moovill,#mooweb #footer,#mooweb #header,#mooweb #bodytop{width:900px}
#mooweb #page{background:url(pixes/body_bg.png) repeat-y;margin: 0 auto;}

#header_r,#header{ height:340px}
#header_l{ height:335px;}
#page #moovill{ background:#fff url(pixes/company_name.png) no-repeat; height:56px}
#page #header{background-color:#fff;}
#page  #header #header_l{width:320px; float:left}
#mooweb #header #header_r{margin-left:330px;}

#logo{ background:url(pixes/logo.png) no-repeat;height:196px}
#search_box{ background:#fff url(pixes/search_box.png) no-repeat; height:143px}
#logo,#search_box{width:570px; background-position:right}
#mooweb #bodytop{ height:20px; background:url(pixes/body_top.png) no-repeat right}
#mooweb #bodybottom{clear:both; line-height:1px; height:1px}

/* main */

#main #left{ float:left;width:255px; margin-left:20px}
#main #left .sublink{margin:3px 0 10px 30px}
#main #left h3{margin-left:10px;}
#gsbtn{margin-left:5px}
.gsbox{margin-bottom:10px}
.gsbox .legend{font-size:12px; font-weight:bold}

#main #right{ margin:0 15px 0 300px; width:575px;}
#main #right .prd_tbl_list{padding:20px 0}
/*searchbox*/
#search_box #dsearch #googlesearch_str, #search_box #psearch #psinput{width:210px; border:none;}
#search_box #dsearch{float:left;width:220px; margin-top:48px; margin-left:46px;}
#search_box #dsearch #googlesearch_{ display:block; float:right; margin-top:10px}
#search_box #dsearch #googlesearch_str{border:none; margin-left:0px}

#search_box #psearch{width:208px;padding-top:49px;float:right; margin-right:58px}
#search_box #psearch #projectsearch{ display:block; float:right; margin-top:10px}



/* footer */
#mooweb #footer{ background:url(pixes/footer.png) no-repeat right; height:89px;}
#counter, #copyright, #loadstat{padding-top:40px;}
#counter{width:180px; margin:0px 0 0 50px;color:#ccc; font-weight:bold; float:left;}
#copyright{margin-left:300px; width:450px;color:#F7FEDA}
#copyright a{color:#fff}
#loadstat{float:right; width:140px;font-size:8px; padding-top:45px;}

/*menu */
#nav{padding:5px 5px 0 10px;color:#B9C4C6; font-weight:800; float:right; margin-top:125px; margin-right:25px}
#nav a{color:#fff;text-decoration:none; padding-bottom:10px;font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#nav a:hover{ color:#bbfc00; text-decoration:underline}

.nav_menu{
	 display:inline;
	  line-height:38px;
	  padding:5px 0 10px 0;
	  margin:10px 1px 0 0;
	  vertical-align:baseline
	  }

/*contact*/
.c_box{font-size:14px}
.c_box .left{text-align:right; width:180px; margin-right:3px; margin-top:10px}
.c_box .right{width:350px;float:right; margin-left:10px;}


/*featured*/
.featured{background:url(pixes/featuredsite.png) no-repeat left top; padding:30px 3px 5px 3px}
.fimg{padding:2px; margin:1px; border:#D8CEC5 1px dotted}
.legend{color:#ff7700}


/* inquiry for */
.form_input, .textarea{ margin:3px;border:1px solid #DDE2C0; background-color:#fafdff; padding-left:5px}
.form_input{width:200px;}
.textarea{width:380px;}

.form_left{text-align:right; font-weight:bold; color:#006699; width:140px; vertical-align:top}
.form_title{font-size:14px; color:#666600; font-weight:bold}
.form_msg{color:#006666;margin:30px 0px 30px 20px}

/*images*/
.gimg{padding:3px; border:1px groove #009999}
.gimg_label{color:#5C88A3; padding:5px}
.gimg_desc{color:#c0c0c0}

/*pages msg */
.wpmsg{margin:15px; width:auto}
.wptitle{font-size:16px; color:#006666; padding:5px;}
/*valid*/
.valid{margin:8px 5px 0}

/*utilities*/
.tc,
#main #left,
#counter,
#loadstat,
#copyright,
#header_l{text-align:center}

.tl,
#main #left .sublink,
#main #left h3,
.gsbox,
#main #right,
#mooweb #footer{text-align:left}

.tr{text-align:right}
.tj{text-align:justify}
.ti{text-indent:20px}
.fl{float:left}
.fr{float:right}
.fb{font-weight:bold}
#clear{font-weight:100; text-decoration:none; text-transform:none}
.g10{height:2px; padding:4px; line-height:10px}
.p_img{padding:5px; border:none}
.w400{width:400px}
.indent{text-indent:30px}
.clear{font-weight:100; text-decoration:none; text-transform:none}
.sp{clear:both; height:0; font-size:0}
.gap{height:2px; font-size:2px; line-height:2px; padding:4px}
.sep{ background-color:#CCCCCC; height:2px; font-size:2px; margin:5px 0 5px 0;}


.footer_text,
.footer_text a,
.gap,
.gimg_desc,
.npt,
.legend
{font-size:10px}

a,
h2,
h3,
.fb,
.ml,
.legend,
.gimg_label,
.ml .li a,
.pcounter,
.c_box .left,
.nph{font-weight:bold}

/* contact us */
.contactF{padding:10px 10px 30px 20px; width:auto; margin:10px}
.contactF legend{font-size:14px; font-weight:bolder}
.label{width:130px; text-align:right; padding-right:5px; float:left}
.inputbox{margin-bottom:10px; width:100%}

.reg_in{width:220px;}
.reg_in:hover, .reg_in_:hover{ background-color:#E8F5FD}
.reg_in_{width:140px;}
#reg_box{margin:10px; border-style:solid; padding:20px;}

.writeup{margin:3px 0 0 20px ; text-align:justify; text-indent:20px}
.writeup ul{margin-left:40px; width:350px}
li{text-align:justify; margin:3px 0 3px auto}
.box{margin:5px 0 3px 10px;}
.boxin{margin:0 10px 5px 50px}
/* submenu box */
.subm_box .link{color:#5A7C60}
.subm_box .link a{font-weight:100; text-decoration:none}
.subm_box .link a:hover{font-weight:bold; color:#663333}
.subm_box h3{color:#a0a0a0}

/*main page*/
#main_page{}
#main_page +img{margin-top:15px}


/*welcom*/
#moovill_welcome{float:left; width:370px; margin-top:30px}
#moovill_welcome h1{font-size:13px;}
#moovill_welcome img{float:right; padding:3px; width:100px}
/*featured*/
#featured{background:url(pixes/featuredsite.png) no-repeat left top; 
			margin:20px 0 20px 5px;
			padding:30px 3px 10px 3px;
			float:left;
			width:360px}
#featured img{padding:2px; margin:1px; border:#D8CEC5 1px dotted; margin:2px}
#featured span{display:block}
#featured hr{clear:left}

/* new proj */
#npbox{width:192px; height:auto; margin:3px;background:url(pixes/Newpr_top.png) top no-repeat; padding-top:32px; float:left}
#npbox #npbd{ background:url(pixes/Newpr_body.png) no-repeat; height:auto; padding:1px}
#npbox #npbg{ background:url(pixes/Newpr_foot.png) repeat-y; height:auto}
#npbox img{float:left; width:68px; margin-right:2px}
#npbox p{float:left; width:100px}
#npbox h4{font-size:12px; padding-bottom:3px; border-bottom:1px solid #CAC9B5}
#npbox .cll{clear:left}
#npbox #npbg #npbd .npc{padding:3px 3px 6px 2px; float:left; border-bottom:2px solid #fff}


* html h2{font-size:16px}
* html #mooweb #header #header_r{margin-left:332px;}
* html #logo,#search_box{background-position:right;}
* html #mooweb #header #header_r,#logo,#search_box{width:565px}
/*searchbox*/
* html #search_box{ background:#fff url(pixes/search_box.png) no-repeat; height:143px}
* html #search_box #dsearch #input, 
#search_box #psearch #psinput
{width:210px; border:0 none; height:20px; margin-left:10px}

* html #search_box #dsearch{float:left;width:230px; margin-top:49px; margin-left:25px;}
* html #search_box #dsearch #domainsearch{ display:block; float:right; margin-top:10px; margin-right:5px}

* html #search_box #psearch{width:220px;float:right; margin-right:18px;}
* html #search_box #psearch #projectsearch{ display:block; float:right; margin-top:10px}

* html .prd_tbl_list{width:550px}
* html #main #left{ float:left;width:255px; margin-left:10px}
* html #nav{padding:5px 5px 0 10px;color:#B9C4C6; font-weight:800; float:right; margin-top:125px; margin-right:15px}

#cse-search-results{width:560px; overflow:hidden}