/*tags*/
html{margin:0;padding:0;}
body{font:75% Arial;line-height:1.88889;color:#006c4c;background:#eafbda;margin:50px 0 0 0;padding:0;text-align:left}
ul{list-style-type:none;margin:0;padding:0;}
a{font:12px Arial;color:#fff;text-decoration:none}
a:hover{color:#eafbda}


a.top_m_l {font:12px Arial;color:#fff;text-decoration:none; font-weight:bold; font-stretch:expanded;}
a.top_m_l:hover{color:#eafbda}

div{font:12px Arial;text-align:left}

/*round corners*/
.corners{display:block}
.c1,.c2,.c3,.c4 {display:block;overflow:hidden;background:#d6fab5;border-right:2px solid #78c570;border-left:2px solid #78c570;}
.c1{margin:0 5px;height:1px;background-color:#78c570}
.c2{margin:0 3px;height:1px}
.c3{margin:0 2px;height:1px}
.c4{margin:0 1px;height:2px}
.spaceUnder{margin:0;height:10px;overflow:hidden;display:block;background:#d6fab5;border-right:2px solid #78c570;border-left:2px solid #78c570;}
#bottom{clear:left;width:830px;margin:0 auto;display:block}
#bottom  b{background:#fff;border-right:2px solid #fff;border-left:2px solid #fff;}

/*top*/
#main_container{text-align:center;display:inline;overflow:hidden}
#top_part{margin:0 auto; margin-top:-50px; text-align:left;width:830px;position:relative;}
#top_part li{display:inline;float:left}
#top_part #logo{width:125px;height:2px;/*background:url(images/acm_logo.gif) no-repeat top left*/}
#top_part #logo li { height:2px; }
#name h1{font:bold 32px Arial}
#name h2{font:bold 22px Arial;line-height:0;text-align:center}
#acc{height:43px;width:85px;border:1px solid #84db86;margin-left:40px; margin-top:25px; text-align:center;background:#c5f19d}

/*top menu*/
#menu{clear:left;width:830px;margin:0 auto;display:block;padding-top:20px}
#menu1{background:#78c570;width:830px;margin:0 auto;height:20px;padding-top:5px;color:#fff;text-align:center}

/*content*/
#content{width:816px;margin:0 auto;background:#fff;padding:7px;height:100%;display:block;overflow:hidden}
#clearer{clear:both}

/*left menu*/
#bigbox{width:190px;float:left;}
#box{border:1px solid #78c570;background:#c5f19d;padding:7px; margin-top:3px;}
#box li{text-align:left;width:100%}
#box li:hover{background:#eafbda;}
#box a{color:#006c4c}
#boxPh{border:1px solid #78c570;background:#c5f19d;padding:0px; width:188px heght:50px;}

/*Middle Menu*/
#acmTextMenu{clear:both;width:810px;padding-top:10px;}
#menu2{background:#78c570;width:800px;margin:0 auto;height:20px;padding:5px;color:#fff;font:bold 14px Arial}

/*right content*/
#conParts{width:624px; float:left;}
#conParts h4 {font:bold 20px Arial;line-height:normal;text-align:center; color:#CA0000; margin:0px; padding:0px;}



.conPart2{margin-top:7px;width:624px;text-align:left;overflow:hidden; margin-left:7px;}
.conPart2 li{width:188px;border:1px solid #84db86;padding:5px;float:left; margin-right:7px;background:url(images/corner.jpg) no-repeat top right}
.conPart2 b{display:block;}
#frText li{float:left;width:390px;text-align:justify;padding:7px}
#rightbottomText{float:right;width:300;text-align:justify;padding:7px}

#logApp{font:bold 20px Arial;border:1px solid #78c570;background:#fff;margin-top:7px}

.conPart3{margin-top:7px;width:617px;text-align:left;overflow:hidden; margin-left:7px; }
#conPart3{margin-top:7px;width:617px;text-align:left;overflow:hidden; margin-left:7px; }
#conPart3 a {font:12px Arial;color:#006c4c;text-decoration:underline; font-weight:bold;}
#conPart3 a:hover{color:#A3DB95}

/*done by shyam for testmonial*/

.conParttest{margin-top:7px;width:180px;text-align:left;overflow:hidden; margin-left:7px;background:url(images/corner.jpg) no-repeat top right}
#conParttest{margin-top:7px;width:180px;text-align:left;overflow:hidden; margin-left:7px; }
#conParttest a {font:12px Arial;color:#006c4c;text-decoration:underline; font-weight:bold;}
#conParttest a:hover{color:#A3DB95}

/*buttons*/
#buttons{float:right; padding-right:25px; margin-top:-293px; position:relative; z-index:10000;}
#singUp{ float:right; margin-top:-60px; position:relative; padding-right:16px; z-index:10000; width:600px;}
p { text-align:justify;}
ol{list-style-type:square; margin-right:7px; text-align:justify;}

#tableForm { display:block; }
#tableForm ul {width:540px;}
#tableForm li { float:left; width:540px; margin-top:5px; text-align:center;}
#tableForm span {font-weight:normal; float:left; width:265px; text-align:right; text-decoration:none; padding-right:5px; padding-top:3px; }
#tableForm b {font-weight:normal; float:left; width:270px; text-align:left;}
#tableForm em {font-weight:normal; float:left; width:260px; text-align:left; padding-left:7px;}
#tableForm strong {font-weight:normal; float:left; width:265px; text-align:right; padding-right:5px; text-decoration:none;  padding-top:20px;}
#tableForm font { font-weight:normal;font-size:10px;text-decoration:none;}

.txt_form{font:11px Arial; text-decoration:none;color:#006c4c; width:135px;}
.txt_select {font:11px Arial; text-decoration:none;color:#006c4c; width:140px;}
.txt_form_half{font:11px Arial; text-decoration:none;color:#006c4c; width:61px;}
.txt_select_half {font:11px Arial; text-decoration:none;color:#006c4c; width:70px;}
.submit{font:12px Arial; text-decoration:none;color:#006c4c; width:60px;}

> #Table_ColoredM {display:block; width:600px; font:12px Arial; margin-left:10px; margin-top:30px; height:160px;}
> #Table_ColoredM ul {width:600px; color:#006c4c;}
> #Table_ColoredM li {width:300px; float:left; background-color:#D6FAB5;}


#Table_Colored {display:block; width:500px; font:12px Arial; margin:auto; height:400px; background-color:#78C570; padding-top:10px; color:#FFFFFF;}
#Table_Colored ul {width:500px;}
#Table_Colored li { float:left; width:500px; margin-top:5px; text-align:center;}
#Table_Colored span {font-weight:normal; float:left; width:225px; text-align:right; text-decoration:none; padding-right:5px; padding-top:3px; }
#Table_Colored b {font-weight:normal; float:left; width:270px; text-align:left;}
#Table_Colored em {font-weight:normal; float:left; width:220px; text-align:left; padding-left:7px;}
#Table_Colored strong {font-weight:bold; float:left; width:225px; text-align:right; padding-right:5px; text-decoration:none;  padding-top:20px;}
#Table_Colored font { font-weight:normal;font-size:10px;text-decoration:none;}

#Table_OL {display:block; width:600px; font:12px Arial; margin-left:100px; margin-top:30px; height:60px;}
#Table_OL div {width:210px; float:left; margin-right:20px;}
#Table_OL ul {list-style-type:square; margin-left:20px;}

#ParagrafCenter {display:block;}
#ParagrafCenter p {text-align:center;}

.divB { width:300px; height:25px; background-color:#78C570; padding-top:10px; text-align:center;color:#ffffff; font-weight:bold;}
.divH { height:110px; padding:5px; text-align:justify;}


#boxTes{border:1px solid #78c570;/*background:#c5f19d;*/padding:7px; margin-top:3px;}
