/* CSS Document */
/* Version 01 - @ Elixir 360 -  www.elixir.in */
/* Written by Tushar A Deshmukh */
/*These are Layout and body elemment related classes*/
.clearboth{ clear:both;}.bold{ font-weight:bold;}.nornal{ font-weight:normal;}.italics{ font-style:italic;}.fnt07{ font-size:0.7em}.fnt08{ font-size:0.8em;}.fnt09{ font-size:0.9em;}.fnt10{ font-size:1.0em;}.fnt11{ font-size:1.1em;}.fnt12{ font-size:1.2em;}.fnt13{ font-size:1.3em;}.fnt14{ font-size:1.4em;}.fnt15{ font-size:1.5em;}.left{ float:left;}.right{ float:right;}.txtleft{ text-align:left;}.txttight{ text-align:right;}.logotxt{ color:#999999;}
.elixir{font-style:italic; font-weight:bold; color:#ffffff;}
.elixir a{color:#ffffff;}
.elixir a:hover{color:#ffffff;}
.elixir a:visited{color:#ffffff;}
.elixir sup{font-size:0.8em; margin:2px 0 45px 0px;}
.logo_txt{ margin: 35px 0 0 5px; width:60%;}
.footer_copyright{ text-align:center; margin:10px 0;}
.forgottxt_login{ font-size:0.9em; padding:0 20px 0 0;}
.news_section_txt{ color:#000000; font-size:.8em;}
.news_section_txt a{ color:#000000; text-decoration:none;}
.news_section_txt a:hover{text-decoration:underline;}
.knowmore{ font-size:.8em; margin:10px;}
#forgottxt_login a{ color:#ffffff;text-decoration:none;}
#forgottxt_login a:active{ color:#ffffff; }
#forgottxt_login a:hover{ color:#ffffff; text-decoration:underline;}
#mainouter{ width:934px; margin:0 auto; background:#04a989;  height:auto;}
#maininner{ margin:0 auto;  width:922px; height:auto;}
#header{ height:15px; background:#ffffff; display:none;}
#mainbody{ margin:0 auto;  width:922px;background:#ffffff; height:auto;}
#bodyheader{  margin:0 auto;  width:922px;background:#ffffff; height:115px;}
#logocontainer{ width:100%; height:115px; }
.logoimage{padding:2px; width:133px; height:105px; margin:0 2px;}
#header_links{ margin:0 6px;  width:140px; }
.headlinks li{float:left; display:inline; margin:14px 3px 2px 3px ;padding:0;}
.headlinks li a{display:block;width:17px;height:14px ;background: url(../images/bg_headerlinks.gif) top left no-repeat; }
#contact a{ background-position:  0px 0px; }
#feedback a{ background-position:  -17px 0px; }
#sitemap a{ background-position:  -34px 0px; }
#rss a{ background-position:  -51px 0px; }
#privacy a{ background-position:  -68px 0px; }
#quote a{ background-position: -86px 0;}
#header_row{ width:100%; display:none;}
#tab_menu{width:600px; margin:25px 10px 0px 15px;display:block; float:left; }
#header_tabs{width:100%;float: left;padding-left: 0px;margin:0px  0 0 0px;   }
#header_tabs ul{padding: 6px 6px 6px 6px;/*height*/; margin: 5px 10px -1px -5px; /* 3rd no. is for tab position from rest last -5px is for tab start position*/list-style-type: none;}
#header_tabs ul li{display: inline;margin: 0px -1px 5px 0px;/*-1px space between 2 tabs*/ }
#header_tabs ul li a{font-size:1.0em;text-decoration: none;	padding: 9px 10px 4px 10px;margin:1px; color:#000000;}
#header_tabs ul li a:active{color:#000000;}
#header_tabs ul li a:hover {color: #000000;border-bottom:1px solid #d92119; background:#ffffff;}
#header_tabs ul li.selected a { background:#d92119; color:#ffffff; border-bottom:1px solid #ffffff;}
#search{ height:35px; width:172px; _width:170px;   background:#efefef; border:1px solid #e4e4e4; margin:40px 5px 0 0; display:none;}
#search_fld{ width:126px; margin:5px  5px 0 3px; _margin:5px  1px 0 2px;}
#search_btn{ width:27px; margin:7px 3px 0 3px; _margin:6px 2px 0 1px;}
.fld_srch{ width:126px; height:20px; background:#ffffff; border:1px solid #d9d9d9; padding:4px 0 0 0; color: #666666; font-size:1.0em;}
.btn_srch{ background:url(../images/bg_btn.jpg) repeat-x; border:1px solid #bbbbbb; color:#02473a; font-size:1.0em; width:27px; height:24px; text-align:center; cursor:pointer; padding:2px 0 4px 0}
#banner_section{ height:285px; border:0px solid #000000; background: #999999; }
#banner_section_inner{ height:238px; border:0px solid #000000; background:#CCCCCC; width:713px;}
#banner_tabs_holder{ border-top:1px solid #d92119; border-bottom:1px solid #04a989; height:34px;}
#banner_tabs{ width:176px; height:34px; background:yellow; float:left; margin:0 1px; cursor:pointer;}
.spritebannertabs li{float:left; display:inline;}
.spritebannertabs li a{display:block;width:176px;height:24px ;background: url(../images/sprt_banner_tabs.jpg) top left no-repeat; margin:0 1px; text-decoration:none; padding:10px 0 0 0;  }
.spritebannertabs li a span{ color:#ffffff; font-weight:bold; margin:0px 0px 0 50px; }
#design a{ background-position:  0px 0px;}
#design a:hover{ background-position:  0px -34px;}
#devlop a{ background-position:  -176px 0px;}
#devlop a:hover{ background-position:  -176px -34px;}
#digital a{ background-position:  -352px 0px;}
#digital a:hover{ background-position:  -352px -34px;}
#manage a{ background-position:  -528px 0px;}
#manage a:hover{ background-position:  -528px -34px;}
#banner_holder{  width:712px;}
.bannerelixir{height:247px; width:712px; background: url(../images/bg_banner_elixir.jpg) no-repeat; overflow:hidden;}
.bannerdesign { height:247px; width:712px; background: url(../images/bg_banner_design.jpg) no-repeat; overflow:hidden;}
.bannerdevlop { height:247px; width:712px;background: url(../images/bg_banner_devlop.jpg) no-repeat; overflow:hidden;}
.bannerdigital { height:247px; width:712px;background: url(../images/bg_banner_digital.jpg) no-repeat; overflow:hidden;}
.bannermanage { height:247px; width:712px;background:  url(../images/bg_banner_manage.jpg) no-repeat;overflow:hidden;}

.bannerdesign2 { height:201px; width:712px; background: url(../images/bg_banner_design_inner.jpg) no-repeat; overflow:hidden;}
.bannerdevlop2 { height:201px; width:712px;background: url(../images/bg_banner_devlop_inner.jpg) no-repeat; overflow:hidden;}
.bannerdigital2 { height:201px; width:712px;background: url(../images/bg_banner_digital_inner.jpg) no-repeat; overflow:hidden;}
.bannermanage2 { height:201px; width:712px;background: url(../images/bg_banner_manage_inner.jpg) no-repeat;overflow:hidden;}
#news_holder{ background:#ffffff; width:209px; height:285px; border-top:solid 0 px #000000; margin:0 0 0 1px;}
#news_holder h4{ color:#000000; margin:10px 0 10px 10px;}
.news_section{ border-top:1px dashed #CCCCCC; /*background:url(../images/bg_newsection.jpg) repeat-x top;*/ padding:10px 5px ;}
.news_readmore{margin:10px;}
#col_container{ margin:10px  auto;  width:892px; height:auto; border:1px solid #ffffff;  }
#col_container_inner{ margin:0px  auto;  width:100%; height:100%; background:#ffffff;}
#inner_leftcontainer{width:713px; float:left; height:auto; }
#inner_col{  float: left;}
#inner_col_full{  width:95%; margin:2px 0px 0 5px; padding:10px 10px 10px 15px;  height:auto;}

#inner_col_a{  width:400px; margin:2px 0px 0 5px; padding:10px 10px 10px 15px;  height:auto;}
#inner_col_b{  width:235px; margin:2px 2px 0 5px; padding:10px 10px 10px 15px;  height:auto;}
#inner_co2{ background:#ffffff; height:auto; width:207px; margin:15px 0 0 0;  height:850px;}
#innerpage_content{ padding:0px 10px 10px 15px; margin:5px 0;}
#innerpage_content p{ margin:10px 0; text-align:justify;}
#innerpage_content ul { margin:10px 0 0 25px;}
#innerpage_content h3{ color:#006600; font-size:1.0em; margin:10px 0;}
.innerpage_content_subtitle{ color:#993300; font-weight:bold;}
#block_content{ }

#home_colleft{ width:469px; margin:0 10px 0 0px; }
#home_colright{ width:413px!important;}
#home_colfull{ margin:15px 0;  padding: 20px 5px 5px 5px;  width:99%; background:url(../images/bg_col_blocks.jpg) top repeat-x;}
#col_blocks_normal{ height:135px; width:100%; text-align:justify;}
#col_blocks_normal_inner{ height:auto; width:100%; text-align:justify;}
#col_blocks_normal h4{ margin:15px 0 10px 0;}
#col_blocks_normal h3{ margin:5px 0 5px 10px; font-size:0.9em;}
#col_blocks_bg{ background:url(../images/bg_col_blocks.jpg) top repeat-x; padding:15px 0 10px 0; width:100%;text-align:justify;}
#col_blocks_bg h4{ margin:5px 0 10px 0;}
#col_blocks_bg h3{ margin:5px 0 5px 10px; font-size:0.9em;}
.col_box{ width:30%; margin:0 10px 15px 10px;}
.col_box2{ width:280px; margin:0 5px 15px 5px;}
.blockthumb{ margin:5px; width:135px;}
.blockdatafull{  width:90%; padding:2px; margin:15px 0 0 0; display:table; display:block; float:left;}
.blockdata{ margin:10px 5px 5px 5px; width:245px; _width:235px;cursor:pointer;}
.blockdata2{ margin:10px 5px 5px 5px; width:250px; /*_width:240px;*/cursor:pointer;}
.blockdatarightcol2{ margin:10px 5px 5px 5px; width:240px; /*_width:240px;*/cursor:pointer;}
.blockdata a{ text-decoration:none; color:#000000; cursor:pointer; }
.blockdata a:hover { text-decoration:underline;}
.blockdata2 a{ text-decoration:none; color:#000000; cursor:pointer; }
.blockdata2 a:hover { text-decoration:underline;}
.blockdatarightcol2 a{ text-decoration:none; color:#000000; cursor:pointer; }
.blockdatarightcol2 a:hover { text-decoration:underline;}
.col_block{width:42%; padding:5px; margin:0 5px; font-size:.9em;}
.rqestqotebtn{ margin:10px 0;}
.btn_req_quote{ background:url(../images/bg_btn_req_quote.jpg) repeat-x; border:none; cursor:pointer; color:#ffffff; width:182px; height:36px; font-size:1.4em;}
#newsletter_box{ height:35px; margin: 10px 0 0 15px; }
#newsletter_fld{ width:177px; margin:5px  5px 0 3px; _margin:5px  1px 0 2px;}
#newsletter_btn{ width:65px; margin:7px 3px 0 3px; _margin:6px 2px 0 1px;}
.fld_newsltr{ width:177px; height:20px; background:#ffffff; border:1px solid #d9d9d9; padding:4px 0 0 0; color: #666666; font-size:1.0em;}
.btn_newsltr{ background:url(../images/bg_btn.jpg) repeat-x; border:1px solid #bbbbbb; color:#02473a; font-size:1.0em; width:66px; height:24px; text-align:center; cursor:pointer; padding:2px 0 4px 0}
#footer{ width:954px; margin:0 auto;  height:auto;}
#footer_content{margin:5px auto;  width:922px; height:auto; color:#FFFFFF; padding:0 0 15px 0; font-size:0.9em;}
#footer_cols{ width:22%; margin:5px; padding:5px;}
#footer_cols a{ color:#ffffff;text-decoration:none;}
#footer_cols a:active{ color:#ffffff; }
#footer_cols a:hover{ color:#ffffff; text-decoration:underline;}
#footer_cols h5{ font-size:1.0em;}
#footer_cols ul{ list-style-type:none;}
#footer_cols li{ margin:0 0 0 5px;}
.fld_login{ width:100px; height:20px; font-size:1.0em; border:solid 1px #999999; padding:5px 0 0 0 }
.login_frm_row{ margin:5px 0 0 8px; width:95%;}
.login_frm_col1{ width:40px; margin:5px;}
.login_frm_col1{ width:60px; margin:5px;}
.btn_login{ background:url(../images/bg_btn.jpg) repeat-x; border:1px solid #bbbbbb; color:#02473a; font-size:1.0em; width:60px; height:24px; text-align:center; cursor:pointer; padding:2px 0 4px 0 ; margin:0 20px 0 0;}
.bookmark{ margin:15px 0;}
#add_this{ margin:20px;}
#add_holder{ width:424px; height:123px; background:#e2e2e2;}
#add_space{ width:405px; height:97px; background:#ffffff;  margin:15px 10px;}


#bredcrumb{width:675px; _width: 660px;border-bottom:1px dashed #bfbfbf; height:25px; margin:15px 15px 10px 15px; padding:0 0 0 0px; color:#898585;}
#bredcrumb a{ color:#D92119; text-decoration:none;}
#bredcrumb a:hover{ color:#D92119; text-decoration:underline;}
#sidebar_title{ width:189px;color:#FFFFFF; height:24px; background:#000000; font-weight:bold; font-size:1.1em; padding:10px 0 0 15px; margin:0 auto;} 
#sidebar_data{width:178px;color:#000000; height:auto; background:#ffffff; font-size:0.9em; padding:10px 10px 15px 15px; margin:0 1px 4px 1px; }
#sidebar_data h3{ color:#000000; font-size:1.0em;}
#sidebar_data ul{ list-style-type:none;line-height:2.5em; text-align:justify;}
#sidebar_data ul li a{ color:#000000; text-decoration:none;}
#sidebar_data ul li a:hover{ text-decoration:underline;}
.sidebar_thmb{ width:90px; height:87px; overflow:hidden; margin:0 4px 0 0;}
.sidebar_content{ font-size:.8em; width: 170px;}
.more{ text-align:right; color:#000000; width:95%;}
.more a{ color:#000000; text-decoration:none;}
.more a:hover{ text-decoration:underline;}

.form_rows{ margin:5px 5px; width:95%; float:left; font-size:.9em;}
.form_subrow { margin:5px 5px; width:210px; float:left; font-size:.9em;  }
.form_col1{ width:150px; }
.form_col2{ width:460px; border:1px solid #ffffff;}
.form_col2_inner{ width:300px; margin:0 5px 0 0;  }
.fld_frm{ width:180px; height:20px; background:#ffffff; border:1px solid #d9d9d9; padding:4px 0 0 0; color: #666666; font-size:1.0em;}
.fld_ckeck{margin:2px 0 0 0;}
.fldarea_frm{ width:250px; height:100px; background:#ffffff; border:1px solid #d9d9d9; padding:4px 0 0 0; color: #666666; font-size:1.0em;}
.frm_msg{ float:left; background: #FFFFF0; border:1px solid #B46767; display: none; font-size:.8em; color:#666666; margin:0 0 0 5px; padding:2px;}



.markermenu{width: 240px; /*width of menu*/ margin:10px 0 30px 0;}
.markermenu ul{list-style-type: none;margin: 5px 0;padding: 0; }
.markermenu ul li a{background: white url(../images/arrow-list-red.gif) no-repeat 2px center;color: #00014e; display: block;width: auto; padding: 6px 0; padding-left: 20px;text-decoration: none;border-top: 1px dashed #acb0b0;
/*border-bottom: 1px solid #B5B5B5;


*/}
.markermenu ul li.selected a { background: #F3F3F3 url(../images/arrow-list-red.gif) no-repeat 2px center;color: #00014e; display: block;width: auto; padding: 6px 0; padding-left: 20px;text-decoration: none;border-top: 1px dashed #acb0b0;}

* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 220px;}
.markermenu ul li a:visited, .markermenu ul li a:active{color: #00014e;}

.markermenu ul li a:hover{ color: black; background-color: #ffffcb; background:url(../images/arrow-list-gray.jpg) no-repeat 2px center;/*background-image:url(../images/arrow-list-red.gif)*/; /*onMouseover image change. Remove if none*/
}

/* Holly Hack for IE \*/
* html .markermenu ul li { height: 1%; }
* html .markermenu ul li a { height: 1%; }
/* End */



.subtext_container{border: 0px solid green; height: auto; width: 375px; float: left;}
.suntext_box {width:100%; border: 0px solid black; float: left; margin:5px 0;}
.subtxt_icon{ margin: 0 5px 0 0; float:left; width:35px;}
.subtext_data{border: 0px solid black; float: left; text-align: justify; width:85%;}
.subtext_data h1{ font-size:12px;}

.managesprt div{float:left; display:inline; margin:2px 0px;padding:0;}
.managesprt div {display:block;width:28px;height:28px ;background:  url(../images/managesprite.jpg) top left no-repeat; }
	#admin {background-position:  0px 0px;}
	#backup {background-position:  -90px 0px;}
	#database {background-position:  -60px 0px;}		
	#moniter{background-position:  -30px 0px;}
	#network{background-position:  -150px 0px;}
	#security{background-position:  -120px 0px;}