/* CSS Document */
body
{
  background-color:#e4f0fa;
  background-image: url(../images/main_bg.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  margin:0px;
  padding:0px;
}


*{margin:0px; padding:0px;}
div,h1,h2,h3,h5,h6,p,ul
{
 margin:0px;
 padding:0px;
}

.clear
{
 margin:0px;
 padding:0px;
 clear:both;
}

#main_container {
	margin:0px auto;
    height: auto;
	width:990px;
	padding-top:1px;
}

.top_header {
	margin:0px auto;
	height:auto;
	width: 985px;
	position:relative;
 }


.top_header .logo {
	margin:10px 0px 0px 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 284px;
	position: relative;
	
}

.top_header .menu
{
	position:relative;
	padding:0px;
	float:left;
	width:545px;
	margin-top: 22px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:56px;
}

.top_header .menu ul
{
 margin:0px;
 padding:0px;
 
}

.top_header .menu ul li
{
  list-style:none;
  display:inline;
  margin:0px;
  padding:0px;
  font-size:14px;
  color:#0071b4;
  padding:10px 18px;
  line-height:24px;
 }

.top_header .menu ul li a
{
 text-decoration:none;
 color:#0071b4;
}

.top_header .menu ul li a.active
{
 background-image: url(../images/menu_bg.gif);
 background-repeat:no-repeat;
 background-position:center;
 padding:10px 18px;
  line-height:24px;
 color:#FFFFFF;
}

.top_header .menu ul li a.active2
{
 background-image: url(../images/menu_bg2.gif);
 background-repeat:no-repeat;
 background-position:center;
 padding:10px 18px;
 line-height:24px;
 color:#FFFFFF;

}

.top_header .menu ul li a:hover
{
 text-decoration:none;
 color:#ffffff;
 
}

.top_header .search_button
{
 width:83px;
 height:26px;
 position:relative;
 font-size:16px;
 float:right;
 color:#FFFFFF;
 text-align:left;
 top:20px;
 right:16px;
padding:0px 0px;
 
}

.form_common
{


}
.form_common.td
{
 float:left;
 font-size:12px;
 font-weight:bold;
  text-align:right;
}


/*.top_header .search_button a
{

 background-image: url(../images/search.jpg);
 background-repeat:no-repeat;
 background-position:center;
 color:#FFFFFF;
 text-decoration:none;
 text-align:left;
 padding:10px 30px 10px 10px;
}

.top_header .search_button a:hover
{
 background-image: url(../images/search_hover.jpg);
  padding:10px 30px 10px 10px;
 background-repeat:no-repeat;
 background-position:center;
 color:#FFFFFF;
 text-decoration:none;
 text-align:left;
}
*/
.top_header .search
{
  float:right;
  position:absolute;
  top:60px;
  right:10px;
}

.top_header .search .input
{
 border:solid #7abbd5 1PX;
 height:18px;
 float:left;
 padding:5px; 
}

.sidebar_left{
width:661px;
position:relative;
float:left;
}

.sidebar_left .slideshow{
background: url(../images/banner_bg.png) no-repeat;
width:659px;
height:385px;
margin-top:60px;
}
.transparentdiv
{
   filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; 
}

.sidebar_left .slideshow .image_gallary{
	margin:0px 0px 0 120px;
	position: relative;
	padding-top: 45px;
	width:378px;
	height:253px;
} 



.sidebar_left .text_part{
margin:0;
padding:0 10px 0 20px;
font-size:16px;
}


.feature_box{
	margin:35px 10px 0px 15px;
/*	padding:0px 10px 0px 20px;*/
	position: relative;
	width:628px;
	height:auto;
 
}

.feature_box .curve_rep{
	background:url(../images/curve_mid.jpg) repeat-y;
	background-position:top center;
	width:588px;
	padding:10px 20px;
	height:auto;
	margin:0;
   position:relative;
}

.feature_box .curve_rep .inner_box
{
	width:280px;
	height:100px;
	position:relative;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
 
 }
 
 
 
.feature_box .curve_rep h2
{
  margin:20px 0px 15px 0px;
} 
 
.feature_box .curve_rep .inner_box .image
{
 width:64px;
 height:auto;
 position:relative;
 float:left;
  
} 
 
.feature_box .curve_rep .inner_box .text 
{
 width:200px;
 height:auto;
 position:relative;
 float:left;
 padding-left:5px;
  
} 


.sidebar_right{
	float:right;
	width:325px;
	position:relative;
    height:552px;
	top:9px;
    margin:0px;
	padding:0px;
 
}


.sidebar_right .search_box{
    float:left;
	width:324px;
	position:relative;
	background-image: url(../images/right_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:552px;
	
 
}

.sidebar_right .search_box .search_header{
     
    float:left;
	width:324px;
	height:110px;
    position:relative;
 }
 
.sidebar_right .search_box .search_header h1
{
  margin:50px 0px 0px 19px;
  font-size:22px;
  padding-left:25px;
  padding-right:25px;
 } 

.sidebar_right .search_box .search_header h1 span
{
  font-size:18px;
  color:#0071b4;
  font-weight:normal;
 } 
 
.sidebar_right .search_box .search_bg
{
  padding-left:25px;
  padding-right:25px;
  width:250px;
  margin-left:15px;
 
}

.sidebar_right .search_box .search_bg .input_style
{
 margin:2px;
 width:80%;
 border:solid #7cbcd6 1px;
 padding:5px 0px 5px 5px;
 
}

.sidebar_right .search_box .search_bg .select_style
{
 margin:2px;
 width:82%;
 border:solid #7cbcd6 1px;
 padding:5px 3px 5px 2px;
 
}

.sidebar_right .search_box .search_bg .textarea_style
{
 margin:2px;
 width:80%;
 border:solid #7cbcd6 1px;
 padding:5px 3px 5px 2px;
 overflow:auto;

 
}

.sidebar_right .search_box p
{
  line-height:30px;
}

.center_page
{
float:center;
	width:325px;
	position:relative;
    height:auto;
	top:9px;
    margin:0px;
	padding:0px;

}
.center_page.search_box1
{
 float:center;
	width:324px;
	position:relative;
		height:552px;
}
.center_page.search_box1.search_header1{
     
    float:left;
	width:324px;
	height:110px;
    position:relative;
}

.red_text
{
 font-size:11px;
 color:#ec1413;
 float:right;
}

.border
{ 
 margin-top:15px;
 margin-bottom:15px;
}

.border
{ 
 margin-top:15px;
 margin-bottom:15px;

}


.review{
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.review p
{
 line-height:18px;
  
}
.review h2
{
margin:0px;
padding:0;}

.review p{margin:0 10px 0 20px; padding:15px 0 15px 0; margin:0; display:block;}


.seprator{
border-top:1px solid #c1e1f6;
margin:10px;
display:block;
position:relative;
}

.red_glow{
	margin: 0 32px;
}

.right_sign{
margin:0;
padding:15px 0;
}


.right_sign ul{
margin:0;
padding:0 25px;
}



.right_sign ul li{
  list-style:none;
  line-height:22px;
  background-image:url(../images/right.jpg);
  background-position:left;
  background-repeat:no-repeat;
  padding-left:20px;

 } 
 
.right_sign ul li a{
 text-decoration:none;
 color:#333333;

}


.box{
background:url(../images/box.jpg) no-repeat;
width:266px;
height:39px;
margin:0 auto;
padding:0px 10px;
}  
.box h2{
font-size:12px;
margin:12px 0 0 0;
float:left;
padding-right:10px;
}
.box h3{
margin:5px 0 0 0;
float:left;
padding-right:10px;
}
.box p{
float:left;
padding-right:10px;
margin:6px 0 0 0;
}

.footer{
background: url(../images/footer_bg.jpg) repeat-x;
background-position:bottom;
width:100%;
height:80px;
position:relative;
margin-top:50px;
 
}
.footer_mid{
background:url(../images/footer_mid_03.jpg) no-repeat ;
width:985px;
height:70px;
margin:0 auto;
color:#FFFFFF;
}
.footer_mid ul{
padding:13px 200px 10px 250px;
margin:0;
}
.footer_mid ul li{
list-style:none;
display:inline;
padding-right:5px;
}
.footer_mid ul li a{
color:#FFFFFF;
text-decoration:none;
}

.footer_mid ul li a:hover{
color:#333333;
text-decoration:none;
}

.footer_mid p{
padding:0px 200px 0px 300px;
margin:0;
}

.facebook{
padding-top:7px;
}
/*----------------------------------------index2 css---------------------------------------*/
.inner_page_main{
	margin:0 auto;
	width:985px;
	padding:0px;
	margin-top:150px;
	position: relative;
}
 
.inner_page_main a
{
 text-decoration:none;
 color:#0387D5;
}
 
.inner_page_main a:hover
{
 text-decoration:none;
 color:#333333;
}
  
 
.inner_page_main p{
font-size:16px;
font-weight: normal;
}
.inner_page_main p.blue{
margin-top:35px;
color:#2b89c2;
font-weight:bold;
}
.inner_page_main p.blue span{

color:#333333;
font-weight:normal;
font-size:12px;

}



.inner_page_main .tab1{
background:url(../images/tab1.jpg) no-repeat;
width:277px;
height:157px;
margin-top:20px;
float:left;
}
.inner_page_main .tab1 h2{
padding:20px 35px 15px 15px;
font-size:16px;
}
.inner_page_main .tab1 p{
font-size:12px;
padding:0 15px;
}
.inner_page_main .tab2{
background: url(../images/tab2.jpg) no-repeat;
width:277px;
height:157px;
margin-top:20px;
margin-left:10px;
float:left;
}
.inner_page_main .tab2 h2{
padding:20px 35px 15px 15px;
font-size:16px;
}


.inner_page_main .tab2 p{
font-size:12px;
padding:0 15px;
}
.inner_page_main .tab3{
background: url(../images/tab3.jpg) no-repeat;
width:251px;
height:158px;
margin-top:20px;
margin-left:10px;
float:left;
}
.inner_page_main .tab3 h2{
padding:20px 35px 15px 15px;
font-size:16px;
}
.inner_page_main .tab3 p{
font-size:12px;
padding:0 15px;
}


.topic
{
 width:594px;
 height:auto;
 margin-left:55px;
 margin-top:20px;
 float:left;
 position:relative;
 
}


.topic .arrow{

background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
background-position:right;
width:110px;
line-height:30px;
font-weight:bold;
font-size:16px;
margin-left:10px;
}

.topic .header_tab{
background:url(../images/heading_tab.jpg) no-repeat;
width:594px;
height:44px;
 }
 
.topic .header_tab ul
{
 margin:0px;
 padding:0px;
}

.topic .header_tab ul li
{
 width:45%;
 list-style:none;
 font-size:18px;
 color:#FFFFFF;
 float:left;
 line-height:44px;
 padding-left:20px;
 
}

.topic .topic_list
{
 font-size:14px;
 font-weight:normal;

}

.topic .topic_list .blue_box
{
 background-color:#D8EDFB;
 padding:5px 0px 0px 20px;
 height:30px;
 }

.topic .topic_list .white_box
{
 background-color:#ffffff;
 padding:2px 0px 0px 20px;
 height:35px;
  
}

.border_left_right{
 border-left:solid #9ED1F5 1px;
 border-right:solid #9ED1F5 1px;
 }
 
.border_right{
 
 border-right:solid #9ED1F5 1px;
 } 

.mobile
{
 width:231px;
 height:409px;
 position:relative;
 float:left;
 top:25px;
 left:20px;
 
 
 
 
}
 
/*         ****************faq style */

.faq_main
{
  background-image:url(../images/faq_bg.jpg);
  background-position:right 45px;
  background-repeat:no-repeat;
  height:350px;
/*  min-height:350px;*/
}

/*Default style for SPAN icons. Edit if desired: */

.iconspan{
float:left;
margin: 3px;
cursor:hand;
cursor:pointer;
 
}

.faq_details
{
 font-size:12px;
 line-height:20px;
 padding-left:20px;
 padding-right:20px;
 margin-bottom:20px;
}


/*CSS used to style the examples. Remove if desired: */

.eg-bar{
padding: 3px;
color:#0387D5;
font-size:16px;
}

.blue_heading{
color:#0387D5;
font-size:16px;
}

.sales
{
 background-image:url(../images/arrow.gif);
 background-position:left;
 padding-left:20px;
 background-repeat:no-repeat;
 top:-75px;
 left:400px;
 line-height:39px;
 position: relative;
 width:300px;
 font-size:16px;
}


 

.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
padding: 3px;
color:#0387D5;
font-size:16px;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color:#0387D5;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color:#0387D5;
}

 




/*         ****************contact style */

.contact_main
{
 background-image:url(../images/contact_bg.jpg);
 background-position:right 30px;
 background-repeat:no-repeat;
}



/* **************home page style*/

.tab1{
background:url(../images/home_tab1.gif) no-repeat;
width:212px;
height:157px;
margin-top:5px;
margin-left:10px;
float:left;
}
.tab1 h2{
padding:20px 35px 15px 15px;
font-size:16px;
}
.tab1 p{
font-size:12px;
padding:0 15px;
}
.tab2{
background:url(../images/home_tab2.gif) no-repeat;
width:212px;
height:157px;
margin-top:5px;
margin-left:5px;
float:left;
}
.tab2 h2{
padding:20px 35px 15px 15px;
font-size:16px;
}


.tab2 p{
font-size:12px;
padding:0 15px;
}
.tab3{
background: url(../images/home_tab3.gif);
width:193px;
height:152px;
margin-top:5px;
margin-left:5px;
float:left;
}

.tab3 h2{
padding:20px 35px 15px 15px;
font-size:16px;
}

.tab3 p{
font-size:12px;
padding:0 15px;
}

p.font_size_12
{
 font-size:12px;
}

.font_size_18
{
 font-size:18px;
}

.input_style2{margin:2px;
 width:80%;
 border:solid #7cbcd6 1px;
 padding:5px 0px 5px 5px;
 }
 
.textarea_style2{margin:2px;
 width:80%;
 border:solid #7cbcd6 1px;
 padding:5px 0px 5px 5px;
 overflow:hidden
 }

.margin_pading_0{
  margin:0px;
  padding:0px;
  }
  
ul.term
{
 margin:0px 0px 0px 20px;
 padding:0px;
}  

ul.term li
{
 margin:0px;
 padding:5px 0px;
 list-style: disc;
}


.customer
{
 background-image:url(../images/customer.gif);
 width:450px;
 height:178px;
 background-repeat: no-repeat;
 margin-top:10px;
 margin-left:20px;
 float:left;
 position:relative;
 
}

.customer p
{
 font-size:12px;
 padding:30px;
 margin-left:80px;
 line-height:21px;
}

.customer p span
{
 font-weight:bold;
 font-size:15px;
}

.brand
{
 background-image:url(../images/brand.gif);
 width:450px;
 height:178px;
 background-repeat: no-repeat;
 margin-top:10px;
 margin-left:20px;
 float:left;
 position:relative;
 
}

.brand p
{
 font-size:12px;
 padding:30px 30px 30px 10px;
 margin-left:80px;
 line-height:21px;
}

.brand p span
{
 font-weight:bold;
 font-size:15px;
}

.brand_logo
{
 background-image:url(../images/cur_bg.gif);
 background-repeat:repeat-y;
 
}

p.font_size_28
{
 font-size:28px;
 font-weight:bold;
}

/*            **************register style*/

.register_top
{
 background-image:url(../images/yello_bg.gif);
 height:129px;
 background-repeat:no-repeat;
 font-size:16px;
 padding:25px 30px 30px 30px;
 line-height:21px;
}

.register_top span
{
 font-size:20px;
 font-weight:bold;
}

.blue_head_bg
{
 background-image:url(../images/blue_head_bg.gif);
 height:41px;
 background-repeat:repeat-x;
 font-size:17px;
 color:#FFFFFF;
 font-weight:bold;
 text-transform:uppercase;
}

.blue_head_bg .font_size_16
{
font-size:16px;
font-weight:normal;
 
}

.border_right
{
 border-right:solid #FFFFFF 1px;
}

.padding_left
{
 padding-left:10px;
}

.white_bg{background-color:#ffffff;
 padding:10px 0px 10px 20px;
 height:35px;
}

.border_left_right{
 border-left:solid #9ED1F5 1px;
 border-right:solid #9ED1F5 1px;
 }
 
 .border_right{
 border-right:solid #9ED1F5 1px;
 }
 
 .blue_bg{background-color:#D8EDFB;
 padding:10px 0px 10px 20px;
 height:35px;
}

.border_left_right2{
 border-left:solid #9ED1F5 1px;
 border-right:solid #9ED1F5 1px;
 }
 
 .border_right2{
 border-right:solid #9ED1F5 1px;
 }
 
/*   *************invite page style */

.50_50
{
 width:auto;
 height:auto;
 position:relative;
 float:left;
 }

.invite_right
{
 width:246px;
 height:446px;
 position: absolute;
 top:-29px;
 left:662px;
 }  

.google
{
 background-image:url(../images/google_bg.gif);
 width:698px;
 height:306px;
 background-repeat:no-repeat;
 margin-top:65px;
 padding:30px;
}
.google1
{
 background-image:url(../images/google_bg.gif);
 width:208px;
 height:306px;
 left:700px;
 background-repeat:no-repeat;
 margin-top:65px;
 padding:30px;
}

.google .heading2
{
 font-size:28px;
 font-weight:bold;
}


.google .mail
{
 margin:0px;
 padding:0px;
 width:220px;
 height:auto;
 position:relative;
 float:left;
 margin-top:20px;
}

.google .mail ul
{
 margin:0px;
 padding:0px;
}

.google .mail ul li
{
 margin:0px;
 padding:0px;
 height:40px;
 display:block;
 padding-left:10px;
 padding-top:10px;
 
}
 .google .mail ul li.active1{
  background-color:#DDF0FF;
 }
 
 .google .mail_form
 {
  width:645px;
  height:200px;
   background-color:#DDF0FF;
   float:left;
   margin-top:20px;
   
 }
 
 
/* blog_style*/

.blog_left
{
 width:635px;
 height:auto;
 float:left

}

.blog_left h1
{
 font-size:28px;
 font-weight:normal;
 margin-bottom:36px;
 display:block;
}

.blog_left h2
{
 font-size:22px;
 display:block;
 color:#0387D5;
}

.blog_left .post
{
 margin:7px 0px 0px 0px;
 padding:0px;
}

.blog_left .post ul
{
 margin:0px;
 padding:0px;
}

.blog_left .post ul li
{
 margin:0px;
 padding:0px 10px 0px 0px;
 list-style:none;
 display:inline;
 
}

.blog_left .post ul li.comment
{
 background-image:url(../images/commetn.gif);
 background-position:left;
 background-repeat:no-repeat;
 padding-left:20px;
}
 
.margin_top_bottom
{
 margin-top:10px;
 margin-bottom:10px;
}

.border
{
 border:solid #C1E1F6 1px;
 margin:30px 0px;
}

.date
{
 color:#0387D5;
 
}

.image_position
{
 float:left;
 margin-right:10px;
 margin-bottom:10px;
 position:relative;
}

ul.latest_post
{
 margin:22px 0px 0px 0px;
 padding:0px;
}

ul.latest_post li
{
 
 background-image:url(../images/arrown.gif);
 background-position:left;
 background-repeat:no-repeat;
 font-size:22px;
 color:#0387D5;
 line-height:19px;
 list-style:none;
 display:block;
 margin-top:10px;
}



ul.latest_post li span
{
 padding-left:40px;
}

.old_post
{
 font-size:22px;
 background-image:url(../images/arrow2.gif);
 background-position:left;
 padding-left:20px;
 background-repeat:no-repeat;
 margin-top:20px;
}


.old_post a
{
color:#333333;
text-decoration:none;
}

.old_post a:hover
{
text-decoration:underline;
}

.blog_right
{
  width:306px;
  position:relative;
  height:auto;
  float:left;
  margin-left:30px;
}

.blog_right .rss
{
 background-image:url(../images/rss_bg.gif);
 width:306px;
 height:61px;
 background-position:center;
 background-repeat:no-repeat;
 font-size:19px;
 font-weight:bold;

}
.blog_right .rss p{padding-left:80px;}
.blog_right .rss p span
{
 font-size:12px;
}

.blog_right .blog_right_bg
{
background-image: url(../images/blog_left_bg.gif);
background-repeat:repeat-y;
background-position:center;
 
}


ul.latest_post2
{
 margin:0px 0px 0px 25px;
 padding:0px;
 width:80%;
}

ul.latest_post2 li
{
 
 background-image:url(../images/arrow3.gif);
 background-position:left 5px;
 background-repeat:no-repeat;
 color:#333333;
 line-height:19px;
 padding-left:20px;
 list-style:none;
 display:block;
 margin-top:7px;
}

ul.latest_post2 li a
{
 color:#333333;
 text-decoration:none;
}

ul.latest_post2 li a:hover
{
  text-decoration:underline;
}




ul.normal
{
 margin:0px 0px 0px 25px;
 padding:0px;
 width:80%;
 background-image:none;
}

ul.normal li
{
 
 color:#333333;
 line-height:19px;
  list-style:none;
 display:block;
 margin-top:7px;
}

ul.normal li span
{
 color:#0387D5;
}


.blog_right h1
{
 font-size:22px;
 font-weight:normal;
 margin-bottom:5px;
 display:block;
 padding-left:20px;
}

.login_bg
{
 background-image:url(../images/login_bg.gif);
 width:383px;
 height:257px;
 background-repeat:no-repeat;
 background-position:top;
 margin-left:auto;
 margin-right:auto;
 margin-top:50px;
}

.login_bg2
{
 background-image:url(../images/search_result_login.gif);
 width:382px;
 height:180px;
// background-repeat:no-repeat;
 //background-position:top;
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;
}
 .heading3
{
 font-size:18px;
 color:#FFFFFF;
 text-transform:uppercase;
 padding-left:10px;
 
}

.pageslist{width:100%; text-align:center; margin:15px
0 0 0;clear:both;position:relative;bottom:5px}.pageslist a,
.pageslist
span{font-weight:bold;float:left;display:block;padding:6px 10px;margin:0 3px 0 0; text-decoration:none; color:#333333;background-color:white;border:1px
solid #c5d6e6;-moz-border-radius:3px;-webkit-border-radius:3px}.pageslist a.selected,.pageslist span.selected{background-color:#08c;border:1px
solid #06a}.pageslist strong{color:white !important}.pageslist a:hover{}
.anclr{clear:both;}

.border2
{
 border:solid #0387D5 1px;
 margin:30px 0px;
}

drop_login_main
{
border:none 0; background-image:url(../images/login.png); height:230px; margin-left:20px; width:235px;
 
}

.drop_login_inner{
width:210px; position:relative; left:20px; top:15px; height:220px;
}

.drop_login{margin:2px 0px 10px 0px;
 width:90%;
 border:solid #7cbcd6 1px;
 padding:5px 0px 5px 5px;
 }
 
.drop_login_main .forgot
{
 font-size:11px;
 margin-top:8px;
 padding-right:10px;
}

.drop_login_main .forgot span
{

 color:#2D8CCE;
 font-weight:bold;
 
}

.drop_login_main a
{
 text-decoration:none;
  color:#2D8CCE;
}


form-common{
	width:70%;
	padding:0px;
	margin-bottom:10px;
			}
.form-common input{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
.form-common .btn{
	width:100px;
	padding:0px;
	font:Verdana;
	font-size:10px;
	border:2px;
	border-color:#FFFF33;
	border-style:solid;
	background-color: #00CC00;
	color:#000000;
	padding:3px;
	font-weight:bold;
	}
.form-common .head{
	padding:5px;
	margin:5px;
	font:Verdana;
	color:#C11B17;
	font-size:10px;
	padding:5px;
	text-align:left;
	}


/*        *******************login*/
/*        *******************login*/
#topnav{position:absolute;width:230px;top:20px;right:-135px;z-index:40;padding:0;}
#signin_controls{*z-index:999;_z-index:999;}
#signin-c{*z-index:998;_z-index:998;display:inline;position:relative;}
#signin_controls{position:relative;top:3px;zoom:1;}
#have_an_account{zoom:1;color:#666;}
a.signin{text-decoration:none; }
a.signin span{}
 
#signin_menu{display:none;position:absolute;top:25px;right:148px;margin:0;z-index:100;width:230px;}




.edu_cate
{
 width:628px;
 height:44px;
 background-image:url(../images/education_bg.gif);
 background-position:center;
 background-repeat:no-repeat;
 position:relative;
 left:15px;
 top:10px;
}

.edu_cate ul
{
 margin:0px;
 padding:0px;
}

.edu_cate ul li
{
 margin:0px;
 padding:0px;
 list-style:none;
 display:inline;
 line-height:44px;
 
}

.edu_cate ul li.education
{
 margin:0px 0px 0px 20px;
 line-height:44px;
 background-image: url(../images/education.gif);
 background-position:left;
 padding-left:35px;
 background-repeat:no-repeat;
 font-size:16px;
 color:#000000;
 font-weight:bold;
 
}

.edu_cate ul li.career
{
 margin:0px 0px 0px 20px;
 line-height:44px;
 background-image: url(../images/career.gif);
 background-position:left;
 padding-left:35px;
 background-repeat:no-repeat;
 font-size:16px;
 color:#000000;
 font-weight:bold;
 
}

.edu_cate ul li.health
{
 margin:0px 0px 0px 20px;
 line-height:44px;
 background-image: url(../images/health.gif);
 background-position:left;
 padding-left:35px;
 background-repeat:no-repeat;
 font-size:16px;
 color:#000000;
 font-weight:bold;
 
}

.edu_cate ul li.finance
{
 margin:0px 0px 0px 20px;
 line-height:44px;
 background-image: url(../images/finance.gif);
 background-position:left;
 padding-left:35px;
 background-repeat:no-repeat;
 font-size:16px;
 color:#000000;
 font-weight:bold;
 
}

.edu_cate ul li.more
{
 margin:0px 0px 0px 20px;
 line-height:44px;
 padding-left:50px;
 font-size:16px;
 color:#0099CC;
 font-weight:bold;
 
}

.edu_cate ul li.more a
{
  text-decoration:none;
  color:#0099CC;
  
}

.edu_cate ul li.more a:hover
{
  text-decoration:none;
  color:#0181AC;
  
}



/*           ***************landing page style*/
.landing_page_head
{
 font-size:26px;
 color:#333333;
 font-weight:normal;
}

.landing_page_head2
{
 font-size:34px;
 color:#333333;
 font-weight:bold;
 line-height:48px;
}

.landing_page_head2 span
{
 font-size:49px;
 color:#0387D5;
 font-weight:bold;
}

.landing_page_left
{
width:765px;
height:auto;
position:relative;
float:left;
top:32px;
 }

.feature_list
{
  background:url(../images/feature_bg.gif) repeat-y;
  padding:5px 20px 10px 20px;
}

.feature_list ul
{
 margin:8px 0px 0px 8px;
 padding:0px;
}

.feature_list ul li
{
 margin:0px;
 padding:0px;
 background:url(../images/arrow4.gif) no-repeat left;
 padding-left:20px;
 line-height:25px;
 list-style:none;
 font-size:18px;}
 
.submit_box
{
 background:url(../images/submit-box-bg.gif) repeat-x;
 line-height:84px;
}

.font_22
{
 font-size:22px;
 margin:0px;
 padding:0px;
}

.input_style3{margin:0px 0px 0px 10px;
 border:solid #7cbcd6 1px;
 padding:5px 0px 5px 5px;
 }
 
.landing_page_left .connect
{
	width:190px;
	height:402px;
	position:absolute;
	float:right;
	left: 731px;
	top: -70px;
}

/*         **********search_result styloe*/
.search_result_left
{
 background-color:#FFFFFF;
 border-left:solid #9ED1F5 1px;
 border-right:solid #81C0F1 1px;
 height:79px;
}

.search_result_right
{
 background-color:#FFFFFF;
 border-right:solid #81C0F1 1px;
  height:79px;
}

.search_result_right .search_content
{
 padding:10px;
width:800px;
}

.search_result_right .font_size_14
{
  font-size:14px;
}

.search_result_right .font_size_14
{
  font-size:14px;
}

.search_result_right .font_size_14 span
{
 color:#E8454C;
}


.search_result_left2
{
 background-color:#D8EDFB;
 border-left:solid #9ED1F5 1px;
 border-right:solid #81C0F1 1px;
 height:79px;
}

.search_result_right2
{
 background-color:#D8EDFB;
 border-right:solid #81C0F1 1px;
  height:79px;
}

.search_result_right2 .search_content
{
 padding:10px;
 width:800px;}

.search_result_right2 .font_size_14
{
  font-size:14px;
}

.search_result_right2 .font_size_14
{
  font-size:14px;
}

.search_result_right2 .font_size_14 span
{
 color:#E8454C;
}

//*******************index3 style*/

.sidebar_right .index3_right
{
background:url(../images/index2_right.jpg) no-repeat top;
width:257px;
height:410px;
position:relative;
left:17px;
margin-top:150px;
padding:20px 10px 10px 20px;

}

.sidebar_right .index3_right h1
{
font-size:25px;
color:#0387D5;
}

.sidebar_right .index3_right h1 span
{
font-size:18px;
}

.sidebar_right .index3_right h5
{
font-weight:normal;
font-size:11px;
line-height:20px;
}

.sidebar_right .index3_right .call_cat
{
background:url(../images/index2_right_cat.jpg) no-repeat center;
width:232px;
height:102px;
position:relative;
margin-top:10px;
padding:10px 10px 10px 10px;
}

.call_heading
{
font-size:15px;
color:#626262;
font-weight:bold;
margin-bottom:5px;
}

ul.call_list
{
margin:0px 0px 0px 10px;
padding:0px;
}

ul.call_list li
{
/* background-image:url(../images/orn_arrow.gif);
background-position:left;
background-repeat:no-repeat;*/
list-style:none;

}

ul.call_list li img
{
margin-right:7px;
}



/*//          ********************index2 style*/

.sidebar_right .index2_right
{
  background:url(../images/index2_right.jpg) no-repeat top;
  width:257px;
  height:410px;
  position:relative;
  left:17px;
  margin-top:150px;
  padding:20px 10px 10px 20px;
  
}

.sidebar_right .index2_right h1
{
font-size:25px;
color:#0387D5;
}

.sidebar_right .index2_right h1 span
{
 font-size:18px;
}

.sidebar_right .index2_right h5
{
 font-weight:normal;
 font-size:11px;
 line-height:20px;
}

.sidebar_right .index2_right .call_cat
{
 background:url(../images/index2_right_cat.jpg) no-repeat center;
 width:232px;
 height:102px;
 position:relative;
 margin-top:10px;
 padding:10px 10px 10px 10px;
}
.font_size_16
{
font-size:16px;
font-weight:normal;
 
}

 .widget_main
{
 width:300px;
 height:auto;
 border:solid #0387d5 1px;
 margin:0px;
 position:relative;
 
  
}

 .widget_main .heading
 {
  height:53px;
  font-size:18px;
  color:#FFFFFF;
  padding:0px 15px;
  background-color:#0387d5;
  
  
  
 }
 
form
{
 margin:0px;
 padding:0px;
} 
 
.widget_main .form_part
 {
  font-size:18px;
  color:#0387d5;
  border: solid #9ed1f5 1px;
  background-color:#e6f3fc;
  width:80%;
  padding:10px 10px 10px 20px;
  margin:15px auto 0px auto;
 position:relative;
 }
 
.widget_main .form_part a
{
 text-decoration:none;
 color:#FFFFFF;
}

.widget_main .form_part a:hover
{
 text-decoration:none;
 color:#883337;
} 
 
.widget_main .form_part .input_style
{
 height:26px;
 width:95%;
 border:solid #7abbd5 1px;
 margin:5px 0px 10px 0px;
 line-height:26px;
 padding:0px 5px;
 
} 
 
.widget_main .form_part .button
{
 background:#df565c;
 font-size:16px;
 color:#FFFFFF;
 font-weight:bold;
 width:78px;
 height:26px;
 line-height:26px;
 text-align:center;
 
 } 
 
.powered_by
{
 width:150px;
 height:27px;
 position:relative;
 float:right;
 margin:2px 0px;
 padding:2px 0px;
 right:15px;
 text-align:right;
 } 
 


 
 .widget_main2
{
 width:627px;
 height:auto;
 border:solid #0387d5 1px;
 margin:0px;
 position:relative;
 background:#e6f3fc;
 
  
}

 .widget_main2 .heading
 {
  height:34px;
  font-size:18px;
  color:#FFFFFF;
  padding:0px 15px;
  background-color:#0387d5;
  line-height:34px;
  
  
  
 }
 
 .widget_main2 .form_part
 {
  font-size:18px;
  color:#0387d5;
  border:solid #9ed1f5 1px;
  background-color:#fff;
  width:90%;
  padding:10px 20px; 
  margin:15px auto 0px auto;
  position:relative;
 }
 
 .widget_main2 .form_part .left
 {
  width:40%;
  float:left;
  position:relative;
  margin-left:3px;
  
 }
 
  .widget_main2 .form_part .right
 {
  width:40%;
  float:left;
  position:relative;
  left:10px;
 }
 
 
.widget_main2 .form_part a
{
 text-decoration:none;
 color:#FFFFFF;
}

.widget_main2 .form_part a:hover
{
 text-decoration:none;
 color:#883337;
} 
 
.widget_main2 .form_part .input_style
{
 height:26px;
 width:95%;
 border:solid #7abbd5 1px;
 margin:5px 0px 10px 0px;
 line-height:26px;
 padding:0px 5px;
 
} 
 
.widget_main2 .form_part .button
{
 background:#df565c;
 font-size:16px;
 color:#FFFFFF;
 font-weight:bold;
 width:78px;
 height:26px;
 line-height:26px;
 text-align:center;
 position:relative;
 float:left;
 top:28px;
 left:20px;
 } 
 
.input_width
{
 height:22px;
 margin:0px 5px;
 border:solid #7abbd5 1px;
 
}

.legend_style2
{
 padding:5px 5px 5px 5px;
 background-color:#ffffaa;
 border-top:solid #808080 1px;
 border-left:solid #808080 1px;
 border-right:solid #808080 1px;
}

