/* site: srishtisoft.com */
/* Srishtisite stylesheet */
/* srishtisite.css */
/* Authour:Suresh V R */
/* Last Updated:14/09/2009 */
/* Updated by:Suresh V R */

/* Common Styles */
body {background:#f7f7f7;font-family:Arial;font-size:62.5%;}
body,ul, ol, li, h1, h2, h3, h4, h5, h6, form, p {margin:0px;padding:0px;}
a {text-decoration:none;outline:none;}
img {border:0px;}


/* header styles*/
#wrapper {background: url(/images/wrapper_bg.jpg) repeat-y; margin: 0px auto; padding:0px 11px;width:930px;}
#header{ width:100%;float:left;}
.header_top{clear:both;overflow:hidden;width:100%;}
.header_top_left{float:left;width:218px;}
.header_top_right{float:right;width:270px;}
.header_top_right ul{float:right;background:#fff;}
.header_top_right ul li{background: url(/images/div.gif) no-repeat right 4px;padding:0px 3px;display:inline;list-style-type:none;padding:5px 16px 0px 0px;float:left;}
.header_logo{padding:10px 0px 0px 3px;margin-bottom:14px;}
.header_menu{padding:0px 1px;font-weight:bold;font-size:1.2em;}
.header_menu ul{background: url(/images/top_menu_bg.jpg) repeat-x;width:928px;height:31px;}
.header_menu ul li{float:left; display:block;margin:0px 3px;padding:0px 0px 0px 7px;}
.header_menu a{display: block; float: left;letter-spacing:1px;}
.header_menu ul li a{color:#fff;padding:8px 23px 8px 16px;display: block; float: left;letter-spacing:1px;outline:none;}
.header_menu ul li.active,.header_menu ul li:hover{background:#003466 url("/images/btn_top_bg_lft.jpg") left top no-repeat;}
.header_menu ul li.active a,.header_menu ul li a:hover{background:#003466 url("/images/btn_top_bg_rgt.jpg") right top no-repeat;}
.header_image{height:177px;float:left;}
.right_search_box {float:right;height:27px;padding:15px 0px 6px 6px;width:264px;}
.right_search_box label{display:none;}
.search_text_box {border:1px solid #29628f;background:#fff;color:#000;float:left;font-family:Arial;font-size:1.2em;height:19px;padding:3px 0 0 3px;width:170px;}
.search_submit_tab {border:1px solid #29628f;background:#29628f;color:#FFF;float:left;font-family:Arial;font-size:1.2em;height:24px;padding:2px 0 5px 3px;width:70px;}

/*container */
#container{background:#fff;padding:12px 0px;float:left;width:100%;}
.container_home_left{float:left;width:456px;padding:0px 0px 0px 7px;}
.content1_left{padding:23px 0px 0px 10px;float:left;width:270px;}
.content1_right{float:right;width:162px;height:155px;margin:18px 12px 0px 0px;}
.content1_left h3,.content2_right h3{font-size:1.4em;}
.content1_left h4,.content2_right h4{padding:23px 0px 0px 0px;font-size:1.2em;line-height:20px;}
.content1_left p,.content2_right p{line-height:20px;font-size:1.1em;}
.left_content1{background: url(/images/webcontent_bg.jpg) no-repeat;;height:193px;padding-bottom:6px;}
.content1_more, .content2_more, .content_right_more {background:#003466;color:#fff;font-size:0.8em;font-weight:bold;height:13px;width:31px;padding:3px 3px 0px 4px; position:relative;} 
.left_content2{height:173px;background: url(/images/left_bottom_image_bg.jpg) no-repeat;margin-top:4px;padding-top:21px;}
.left_content2 img{float:left}
.content2_left{height:155px;width:162px;float:left;margin-left:9px;}
.content2_right{ width:262px;float:right;padding:4px 10px 0px 12px;}
.content2_more{bottom:-45px;float:right;right:10px;}
.content1_more{bottom:-30px;float:left;}
.content1_more a ,.content2_more a {color:#fff;}
#left_content {padding:0px 15px 0px 15px;clear:both;overflow:hidden;}
#left_content h1{font-size:2em;letter-spacing:2px;padding:5px 0 15px;}
#left_content h2{font-size:1.8em;padding:10px 0 15px;color:#333;}
#left_content h3 {color:#333;font-size:1.4em;padding:5px 0;}

/* home page content right*/
.container_home_right{float:right;width:454px;padding-right:7px;}
.right_content{background: url(/images/right_bg_full.jpg) no-repeat;height:264px;padding:0px 0px 5px 0px;}
.right_content_top{height:127px;}
.right_top_image{padding:2px 12px 0px 12px;float:left;}
.right_content_top h2{font-size:1.3em;padding:9px 0px 4px 0px;}
.right_content_home{margin:0px 10px 3px 10px;background:#deefff;height:93px;border:1px solid #246aaf;padding:0px 0px 0px 10px;}
.right_content_home h4{font-size:1.2em;}
.right_content_home h4 a{font-size:inherit;color:#124d9d;padding:6px 0px 0px 0px;float:left;}
.right_content_home p{font-size:1.2em;padding:7px 10px 0px 0px;color:#000;clear:both;}
* html .right_content_home p{padding:3px 10px 0px 0px;}
.more_image_right{float:right;padding:0px 2px 2px 0px;}
.more_image_testimonials{padding-top:8px !important;}
.space_top{margin:6px 0px 0px 0px;}
.right_content_bottom{background: url(/images/success_full.jpg) no-repeat;height:130px;width:220px;float:left;}
.right_content_bottom h2{font-size:1.3em;color:#000;padding:5px 15px;}
.right_content_bottom div{line-height:20px;font-size:1.2em;padding:10px 15px 0px 15px;color:#000;}
.right_content_bottom div a:visited,.right_content_bottom div a{color:#000;}
.right_bottom{float:right !important;}
#mapFrame{border:#a8bdd3 1px solid;margin-bottom:10px;float:right;}


/*footer styles */
#footer{clear:both;overflow:hidden;}
.footer_menu{font-size:1.1em;}
.footer_menu ul{background: url(/images/footer_bg.jpg) repeat-x;padding:8px 0px 10px 0px;}
.footer_menu ul li{display:inline;}
.footer_menu ul li a{border-right:1px solid #fff;padding:0px 10px;color:#fff;text-decoration:underline;}
.footer_menu ul li a:hover{color:#000;text-decoration:underline;}
.copyright{background:#eaeaea;padding:4px 10px 4px 0px;text-align:right;color:#6b696a;font-size:1em;}
.visited{font-weight:bold;}


/* product page */
.products { padding:10px 0px 0px 0px;float:left;width:100%;}
.products h1 { margin:0px 0px; }
.products img {float:left;padding:0px 20px 0px 0px !important;}
.prod_inner_div{float:left;}
.prod_inner_div h2{font-size:1.8em;padding:10px 0;color:#333;}
.prod_inner_div p{font-size:1.2em;line-height:20px;padding:5px 0;}
.prod_inner_div p a{color:#124D9D;}


/* inner page right */
#right_menu{color:white;margin-top:3px;border-bottom:0px none;}
.container_left{float:left;width:680px;}
.container_right{float:right;width:204px;padding-right:15px;}
.menu_bottom{overflow:hidden;height:11px;margin-bottom:-3px;}
.container_left h5{color:black;font-size:1.8em;padding:15px 0px 58px 10px;}
.container_left h6{font-size:1.5em;margin-left:17px;margin-top:20px;}
.resource_bg{background:url(/images/btns_right_bg_gold.jpg);color:black;font-weight:bold;}
.container_general{background: url(/images/srishti_content_top_gold.jpg) no-repeat;background:#fff;padding:12px 0px; float:left; width:100%}
.container_general_left{float:left;width:711px;}
.container_general_right{width:204px;padding-right:15px;margin-bottom:9px;float:right;}
#right_general_menu{color:#fff;border-bottom:0px;}
#right_general_menu ul{ list-style-type:none;background: url(/images/btns_right_bg_blue.jpg) repeat-y;min-height:409px;height:auto !important;height:409px;margin-top:-4px;}
#right_general_menu ul li{border-bottom:1px solid black;padding:8px 8px 8px 16px;font-size:1.2em;}
#right_general_menu ul li a{color:black;font-size:inherit;}
#right_general_menu ul li.active {font-weight:bold;}
.visited  {font-weight:bold;}
#right_general_menu ul li a.active, #right_general_menu ul li a:hover{font-weight:bold;}

.sub_menu {padding-left:25px !important;}

/* news and events page design and management listing page */
.news_listing,.article_page{clear:both;overflow:hidden;padding:0px;width:100%;}
.news_listing_content{width:100%;padding:0px 0px 10px 0px;clear:both;overflow:hidden;}
.news_listing_left{float:left;width:60px;padding:0px 10px 0px 0px;}
.news_listing_right{width:611px;float:right;}
.news_listing_right h3 {color:#124D9D;font-size:1.4em;}
.news_listing_right h3 a{color:#124D9D;font-size:inherit;}
.news_listing a.more_news{font-size:1.2em;padding:5px 0px 0px 0px;float:left;color:#124D9D;}
.news_listing a.more_news:visited{color:#124D9D;}
.news_listing_right p{color:#000;font-size:1.2em;padding:1px 0px;}
.with_out_image{width:100% !important;}
.news_listing_right h4 {color:blue;font-size:1.4em;}
.news_listing_right h4 a{color:#124D9D;font-size:inherit;}

/* news articles description page styles */
.article_page_heading{padding:0px 0px 10px 0px;width:100%;clear:both;overflow:hidden;}
.article_heading_left{float:left;width:190px;padding:0px 10px 0px 0px;}
.article_heading_right{width:480px;float:right;}
.article_heading_right h1 {color:#000;font-size:1.8em;padding-bottom:5px !important;}
.article_heading_right p{font-size:1.2em;color:#333;}
.article_heading_right p.article_details{font-size:1.2em;}
.article_page_content p{font-size:1.2em;line-height:20px;color:#000;padding:3px 0px;}
.article_page_content ol, .article_page_content ul {margin:5px 0px;}
.article_page_content ol li, .article_page_content ul li {font-size:1.2em;}
.article_content_menu{width:100%;clear:both;overflow:hidden;}
.article_content_menu ul{width:100%;padding:5px 0 0;}
.article_content_menu ul li{background:transparent url(/images/div.gif) no-repeat scroll right 96%;display:inline;list-style-type:none;padding:5px 16px 0 0;}
.article_content_menu ul li a{font-size:1.2em;color:#124D9D;}


/* static page  and section page design*/
.static_page,.section_page{clear:both;overflow:hidden;width:100%;}
.static_page h1{font-size:2em;letter-spacing:2px;padding:10px 0;}
.static_page h2,section_page h2{font-size:1.8em;padding:10px 0;color:#333;}
.static_page h3{font-size:1.4em;padding:10px 0;color:#333;}
.static_page h3 a{font-size:inherit;color:#124D9D;}
.static_page a{font-size:12px;color:#124D9D;}
.static_page h4{font-size:1.4em;padding:10px 0;color:#333;}
.static_page h5{font-size:1.2em;padding:10px 0;color:#333;}
.static_page p{font-size:1.2em;padding:5px 0px;color:#000;line-height:20px;}
.static_page li p{font-size:inherit;padding:0 0 15px;}
.static_page ul, .static_fragment ul {margin-left:20px;}
.static_page ul,.section_page ul{padding:5px 0px;}
.static_page ul li,.section_page ul li{list-style-type:none;color:#000;font-size:12px;background:transparent url(/images/bullet.gif) no-repeat scroll 0 9px;line-height:20px;padding-left:10px;}
.static_page ul li ul li{font-size:12px;}
.static_page ol{padding:5px 0px 5px 30px;}
.static_page ol li{line-height:20px;color:#3f3f3f;font-size:1.2em;}
.static_page ol li ul li{list-style-type:none;color:#000;font-size:inherit;background:transparent url(/images/bullet.gif) no-repeat scroll 0 9px;line-height:20px;padding-left:10px;}
.static_page ol li ul{padding-left:10px;}
.static_page img{padding:0px 5px;}
.static_page table tr td {font-size:1.2em;color:#000;}

/* styles for static fragment */
.static_fragment h1,.section_page_testimonial h1{font-size:2em;letter-spacing:2px;padding:10px 0;}
.static_fragment h2{font-size:1.8em;padding:10px 0;color:#333;}
.static_fragment p{font-size:1.2em;padding:5px 0px;color:#3f3f3f;line-height:20px;}
.static_fragment h3{font-size:1.4em;padding:10px 0;color:#333;}
.static_fragment ul{padding:5px 0px;}
.static_fragment ul li{list-style-type:none;color:#3f3f3f;font-size:1.2em;background:transparent url(/images/bullet.gif) no-repeat scroll 0 9px;line-height:20px;padding-left:10px;}

/* styles for section pages */
.section_page_testimonial{clear:both;overflow:hidden;width:100%;}
.section_page_testimonial p{font-size:1.2em;padding:5px 0px;color:#3f3f3f;line-height:20px;}
p.testimonials_authour{text-align:right;}

/* styles for customer page */
ul.customers_list{padding:10px 0 0 10px;}
ul.customers_list li{list-style-type:none;line-height:17px;background:transparent url(/images/bullet.gif) no-repeat scroll left center;padding:5px 0px 5px 15px;}
ul.customers_list li a{color:#124D9D;font-size:1.2em;font-weight:bold;} 

/* styles for download form */
.download_form{clear:both;overflow:hidden;width:100%;}
.download_form h1{font-size:2em;letter-spacing:2px;padding:10px 0;}
.download_form_fields{clear:both;overflow:hidden;padding:1px 0px 16px;margin:0px 0px 10px 140px;border:1px solid #000;}
.heading{background:#333;margin:0px 1px;}
.download_form_fields p{font-size:1.2em;color:#fff;padding:5px 10px;}
.validation_box{color:red;font-size:1.2em;}
.save_message_text{color:green;font-size:1.2em;}
.name_details{padding:20px 10px 0px 10px;}
.download_form_fields table.name_details tr td {font-size:1.2em;color:#000;}
.single_question tr td{font-size:inherit !important;}
.required{color:red;}
.competition_submit_tab{margin:0px 0px 0px 200px;}

/* styles for case studies */
.case_studies{clear:both;overflow:hidden;padding:5px 0px;}
.case_studies p{font-size:1.8em;padding:5px 0;color:#333;}
.case_studies p a{color:#124D9D;font-size:12px;}
.case_studies img{float:left;padding:0px 10px 0px 0px;}

/* styles for pagination */
.article_pagination{clear:both;overflow:hidden;width:100%;text-align:center;font-size:1.2em;padding:10px 0px;}
.disabled prev_page{color:#124D9D;}
.current{color:#000;text-decoration:underline;padding:0px 3px;}
.article_pagination a{color:#124D9D;padding:0px 3px;}
.article_pagination a:hover{color:#000;}
.yellow{color:red;}
/* styles for 404 page */
.dialog{clear:both;overflow:hidden;width:100%;text-align:center;border:1px solid #124D9D;}
.dialog h2 {color:#FF0000;font-size:1.5em;line-height:1.5em;padding:10px 0;}
.category_articles_list {color:blue;float:left;padding:10px;width:90px;}
.category_articles_list h4 {font-size:1.2em;margin-left:0;text-align:left;}
.category_articles_list h4 a{color:#124D9D;font-size:inherit;}
.category_articles_list ul {list-style-type:none;padding:0;}
.category_articles_list ul li {padding-top:5px;text-align:left;}
.category_articles_list ul li a {color:#124D9D;font-size:1.1em;text-decoration:underline;}
.dialog p {font-size:1.1em;padding-bottom:15px;}
.disabled{display:none;}
.error_text{font-size:1.2em;color:#124D9D;}


/*error*/ #errorExplanation {
    margin-bottom: 20px;
    padding: 7px 7px 12px;
    width: 400px;
	border:1px solid #BFBFBF;
border-top:none;
} #errorExplanation h2 {
   border-top:1px solid #bfbfbf;
   border-bottom:1px solid #bfbfbf;
    background-color: #F0F0f0;
    color:#06385B;	
    font-size: 1.2em;
    font-weight: bold;
    margin: -7px;
    padding: 10px;
    text-align: left;
} #errorExplanation p {
    color: #06385B;
    margin-bottom: 0;
	 padding-top: 10px;
	  padding-bottom: 10px;
	 font-size:1.2em;
} #errorExplanation ul li {
    font-size: 1.2em;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

/* for making contact us page in two column */
.contact {float: left; width: 300px; height: 250px;}

/* styles added for static page inner ul li
.static_page ul li ul li{background-image:none !important;list-style-type:disc !important;padding-left:0px  !important;} */