/* Dalal -> 271009: 2:25pm General
--------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {
font:normal 400 1em Verdana,Arial,Helvetica,sans-serif;
}
ul,ol {
list-style:none;
}
fieldset,img {
border:none;
}
caption,th {
text-align:left;
}
table {
border:1px solid #aaa;
border-collapse:collapse;
border-spacing:0;
color:#000;
font-size:12px;
margin:15px 0 0 15px;
}
.table2 {
border:1px solid #aaa;
border-collapse:collapse;
border-spacing:0;
color:#666;
font-size:12px;
margin:15px 0 0 15px;
}
/* Dalal -> General
--------------------------------------------------*/
body {
background:#FFF url(images/bodybg.jpg) repeat-x left top;
color:#666;
font:normal 12px Arial, Helvetica, sans-serif;
text-align:center;
}
.cls {
clear:both;
}
div.cls {
clear:both;
font-size:0;
height:1px;
line-height:0;
width:100%;
}
.imgfloatr {
float:right;
margin:0;
padding:0;
}
.imgfloatl {
float:left;
margin:0;
padding:0;
}
.imgfloat15 {
float:right;
margin:0 15px;
padding:0;
}
.imgfloat20 {
float:left;
margin:0 20px 0 0;
padding:0;
}
/* Dalal -> Links
--------------------------------------------------*/
a:link,a:visited {
color:#6098B9;
outline:none;
text-decoration:none;
}
a:focus,a:hover,a:active {
color:#0056AF;
outline:none;
text-decoration:none;
}
/* Dalal -> Main Nav
--------------------------------------------------*/
.container {
height:600px;
padding-bottom:14px;
width:973px;
text-align:left;
margin:14px auto 0;
}
html>body .container {
height:auto;
min-height:600px;
}
.colage {
background:#026294;
height:56px;
}
.logos {
position:absolute;
top:90px;
width:168px;
height:56px;
padding-left:8px;
}
*:first-child+html .logos {
position:absolute;
top:85px;
width:168px;
height:56px;
padding-left:8px;
}
.title {
/*background:#026294 url(images/callus.jpg) no-repeat left top;*/
background-color:#026294;
height:42px;
width:955px;
}
.title div {
background:#FFF url(images/title_bg.jpg) repeat-y left top;
float:right;
height:42px;
width:703px;
}
.main_content {
background:#FFF;
height:400px;
}
html>body .main_content {
height:auto;
min-height:400px;
}
* html .left_nav {
background:#FFF url(images/lnav_grad.jpg) repeat-x left top;
float:left;
height:500px;
width:247px;
}
html>body .left_nav {
background:#FFF url(images/lnav_grad.jpg) repeat-x left top;
float:left;
height:auto;
min-height:100px;
width:252px;
}
* html .lmenubg {
background:url(images/lmenubg.jpg) no-repeat left top;
height:500px;
width:247px;
padding-left:5px;
}
html>body .left_nav div.lmenubg {
background:url(images/lmenubg.jpg) no-repeat left top;
height:auto;
min-height:500px;
}
head:first-child + body .lmenubg {
background:url(images/lmenubg.jpg) no-repeat left top;
height:500px;
width:252px;
}
.right_nav {
background:url(images/content_bg.jpg) repeat-y left top;
float:right;
width:703px;
}
* html .right_nav {
background:url(images/rightnav_bg.jpg) repeat-x left top;
clear:both;
height:400px;
}
html>body .right_nav {
background:url(images/rightnav_bg.jpg) repeat-x left top;
height:auto;
min-height:400px;
}
.right_nav div.tilte_shd {
background:#FFF url(images/title_shd.gif) no-repeat left top;
float:right;
width:703px;
}
* html .right_nav div.tilte_shd {
clear:both;
height:400px;
width:700px;
padding-bottom:15px;
}
html>body .right_nav div.tilte_shd {
background:#FFF url(images/title_shd.gif) no-repeat left top;
height:auto;
min-height:400px;
padding-bottom:15px;
}
/* Dalal -> RC CONTENT
--------------------------------------------------*/
.rc_box {
background:#EAF9FC url(images/roundedcornr_436536_grad.jpg) repeat-x left top;
}
.rc_top div {
background:url(images/rc_tl.jpg) no-repeat top left;
}
.rc_top {
background:transparent url(images/rc_tr.jpg) no-repeat top right;
}
.rc_bottom div {
background:transparent url(images/rc_bl.gif) no-repeat bottom left;
}
.rc_bottom {
background:transparent url(images/rc_br.gif) no-repeat bottom right;
}
.rc_top div,.rc_top {
font-size:0;
height:9px;
width:100%;
}
.rc_bottom2 div {
background:transparent url(images/rc_br2.gif) no-repeat bottom left;
}
.rc_bottom2 {
background:transparent url(images/rc_bl2.gif) no-repeat bottom right;
}
.rc_content {
height:600px;
margin:0 9px;
}
html>body .rc_content {
height:auto;
min-height:600px;
margin:0 9px;
}
.container .rc_box .rc_top div div {
background:url(images/upbar.jpg) no-repeat center bottom;
height:13px;
margin:0 auto;
}
/* Dalal -> MENU BACKGROUND
--------------------------------------------------*/
.menu_bg {
height:63px;
background:#88A7BB url(images/menu_gr.jpg) repeat-x left top;
border:0px solid red;
}
.menu_bg .logo {
background:url(images/menu_tl.jpg) no-repeat left top;
float:left;
height:63px;
width:290px;
}
.menu_bg .logo img {
padding-left:39px;
padding-top:23px;
}
.menu_bg .menu {
background:url(images/menu_tr.jpg) no-repeat right top;
float:right;
height:63px;
position:relative;
width:660px;
}
.menu_bg,*:first-child+html.menu_bg {
background:url(images/menu_gr.jpg) repeat-x left top;
height:63px;
}
html>/**/body .menu_bg {
background:url(images/menu_gr.jpg) repeat-x left top;
height:63px;
margin-top:4px;
}
/* Dalal -> NAV MENU
--------------------------------------------------*/
.nav {
background:url(images/blue-nav.jpg) no-repeat;
height:62px;
left:12px;
position:absolute;
top:0;
width:648px;
border:0px solid red;
}
.nav li {
display:inline;
}
.nav li a:link,.nav li a:visited {
height:63px;
overflow:hidden;
position:absolute;
text-indent:-9000px;
top:0;
z-index:10;
}
.nav .home a:link,.nav .home a:visited {
left:0;
width:162px;
}
.current-home .home a:link,.current-home .home a:visited {
background:url(images/blue-nav.jpg) no-repeat 0 -62px;
cursor:default;
}
.nav-home,.nav-home-click {
background:url(images/blue-nav.jpg) no-repeat 0 -62px;
height:62px;
left:0;
position:absolute;
top:0;
width:162px;
}
.nav .about a:link,.nav .about a:visited {
left:490px;
width:158px;
}
.current-about .about a:link,.current-about .about a:visited {
background:url(images/blue-nav.jpg) no-repeat -490px -62px;
cursor:default;
}
.nav-about,.nav-about-click {
background:url(images/blue-nav.jpg) no-repeat -490px -62px;
height:62px;
left:490px;
position:absolute;
top:0;
width:158px;
}
.nav .services a:link,.nav .services a:visited {
left:161px;
width:169px;
}
.current-services .services a:link,.current-services .services a:visited {
background:url(images/blue-nav.jpg) no-repeat -161px -62px;
cursor:default;
}
.nav-services,.nav-services-click {
background:url(images/blue-nav.jpg) no-repeat -161px -62px;
height:62px;
left:161px;
position:absolute;
top:0;
width:169px;
}
.nav .contact a:link,.nav .contact a:visited {
left:329px;
width:161px;
}
.current-contact .contact a:link,.current-contact .contact a:visited {
background:url(images/blue-nav.jpg) no-repeat -329px -62px;
cursor:default;
}
.nav-contact,.nav-contact-click {
background:url(images/blue-nav.jpg) no-repeat -329px -62px;
height:62px;
left:329px;
position:absolute;
top:0;
width:161px;
}
.nav .home a:hover,.nav .home a:focus,.nav .home a:active,.nav-home-click {
background:url(images/blue-nav.jpg) no-repeat 0 -62px;
}
.nav .services a:hover,.nav .services a:focus,.nav .services a:active,.nav-services-click {
background:url(images/blue-nav.jpg) no-repeat -161px -62px;
}
.nav .contact a:hover,.nav .contact a:focus,.nav .contact a:active,.nav-contact-click {
background:url(images/blue-nav.jpg) no-repeat -329px -62px;
}
.nav-about-click,.nav .about a:hover,.nav .about a:focus,.nav .about a:active {
background:url(images/blue-nav.jpg) no-repeat -490px -62px;
}
/* Dalal -> RIGHT NAV CONTENT
--------------------------------------------------*/
.title h1 {
color:#999;
font:100 22px Georgia,"Times New Roman",Times,serif;
margin-left:27px;
margin-top:7px;
}
.title h1 span,.searchbox h2 span {
color:#3F8CB2;
}
.tilte_shd span {
background:url(images/htwobg.gif) repeat-x center center;
margin:15px;
}
.tilte_shd h2,#mydiv h2,#mydiv2 h2,#mydiv3 h2,#mydiv4 h2,#mydiv5 h2,#mydiv6 h2 {
background:#F5F5F5;
font:100 20px Georgia,"Times New Roman",Times,serif;
padding-left:15px;
padding-right:15px;
}
h2.style1 {
background-color:#FFF;
margin-left:411px;
width:209px;
}
h2.style2 {
background-color:#FFF;
margin-left:451px;
width:158px;
}
h2.style3 {
background-color:#FFF;
margin-left:511px;
width:120px;
}
h2.style4 {
background-color:#E3E4E8;
margin-left:15px;
width:138px;
}
h2.style5 {
background-color:#E3E4E8;
margin-left:15px;
width:235px;
}
h2.style6 {
background-color:#E3E4E8;
margin-left:15px;
width:180px;
}
h2.style7 {
background-color:#FFF;
margin-left:557px;
width:63px;
}
.right_nav span {
display:block;
margin:15px;
}
.right_nav p {
margin:5px 15px;
}
.right_nav h3,#mydiv h3 {
color:#069;
font:900 16px Georgia,"Times New Roman",Times,serif;
margin-left:15px;
}
/*.right_nav img {
margin-right: 30px;
margin-left: 30px;
}
/* Dalal -> Homepage Content
--------------------------------------------------*/
.abtdalal {
margin-bottom:15px;
margin-top:15px;
}
.wrapper01 {
height:155px;
width:700px;
margin:0 auto;
}
.foursquare {
background:#E5E6EA url(images/foursqbg.jpg) repeat-x left top;
border:2px solid #FFF;
float:left;
height:155px;
margin-left:2px;
width:342px;
}
.foursquare img {
border:1px solid #FFF;
margin-left:10px;
margin-right:10px;
}

.foursquare span a h2
{
	color:#666666;
	}
	
.foursquare span a h2 span
{
	color:#006699;
	}
/* Dalal -> Css Table
--------------------------------------------------*/
.odd {
background:#D3D3D3;
}
.even {
background:#FFF;
}
.tilte_shd td,.techspe td {
border:1px solid #aaa;
padding:4px 6px 3px;
}
.tilte_shd thead th,.techspe thead th {
background:#036;
border:1px solid #aaa;
color:#fff;
font-weight:700;
}
.tilte_shd th,.techspe th {
border-bottom:1px solid #fff;
border-right:1px solid #fff;
padding:.5em;
}
.techspe table {
border:1px solid #aaa;
}


/* Dalal -> unorder list
--------------------------------------------------*/
.ulone {
list-style:disc;
}
.ultwo {
list-style:disc outside;
}
.ultwo li {
margin-bottom:15px;
}
.style11 {
margin:15px 30px;
}
/* Dalal -> styles
--------------------------------------------------*/
.left_nav h1 {
border-bottom:none !important;
color:#444243;
font:700 17px Georgia, "Times New Roman", Times, serif;
padding-bottom:12px;
padding-left:40px;
padding-top:14px;
}
.left_nav span {
color:#FFF;
}
/* Dalal -> Expanding Menu
--------------------------------------------------*/
ul#menu {
list-style-type:none;
width:85%;
margin:0 25px 0 17px;
padding:0;
}
ul#menu ol {
display:none;
list-style:none;
text-align:right;
margin:0;
padding:5px;
}
ul#menu li,ul#menu a {
color:#444243;
font:700 11px Tahoma, CommonBullets;
letter-spacing:1px;
}
ul#menu a {
display:block;
outline:none;
text-decoration:none;
padding:9px 0;
}
body:nth-of-type(1) ul#menu ol li{
display:block;
outline:none;
text-decoration:none;
padding:0px 0;
}
ul#menu a:hover,ul#menu a.active {
color:#8C4142;
}
ul#menu li {
border-bottom:1px solid #757575;
line-height:10px;
}
ul#menu ol li {
background:url(images/mstar.gif) no-repeat -1px 50%;
border-bottom:none;
list-style:url(none) none outside;
text-align:left;
}
ul#menu ol li a {
color:#03537d;
font-weight:100;
list-style:none;
width:99%;
_width:93%;
padding:3px 0 3px 13px;
}
ul#menu ol li:before {
content:"";
}
.cright li {
color:#999;
display:block;
font-size:12px;
list-style:none;
width:535px;
}
/*\*/
html*.cright li {
color:#999;
display:block;
font-size:12px;
list-style:none;
/*width:620px;*/
width:535px;
}
/*end*/
.container .cright {
margin-left:427px;
margin-top:5px;
}
.cright li span {
color:#4b88aa;
}
/* Dalal -> Search Box
--------------------------------------------------*/
.searchbox {
background:#FFF;
border:5px solid #dbdbd9;
display:block;
height:70px;
width:214px;
margin:15px auto;
}
.searchbox h2 {
float:right;
font:700 16px Georgia, "Times New Roman", Times, serif;
margin-right:8px;
margin-top:7px;
}
ul.gsearch {
margin-left:10px;
margin-top:30px;
width:93%;
}
.gsearch li {
display:block;
float:left;
margin-left:5px;
}
.calcum {
background:#FFF url(images/calcum.gif) no-repeat left top;
height:32px;
}
.events {
background:#FFF url(images/acrobat.gif) no-repeat left top;
height:32px;
margin:15px auto 2px;
}

.contactL {
/*background:#FFF url(images/contact-bg.gif) no-repeat left bottom;*/
height:50px;
margin:15px auto 2px;
width:214px;
border:5px solid #dbdbd9;
}

#dhtmlgoodies_contentBox {
background: #FFF url(images/apdf.gif) no-repeat 90% 75%;
border:1px solid #dbdbd9;
height:0;
overflow:hidden;
position:absolute;
visibility:hidden;
width:217px;
wid\th:215px;
margin:0 15px;
padding:2px;
}
#dhtmlgoodies_content {
font:0.8em Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
position:relative;
width:100%;
}
#dhtmlgoodies_slidedown {
position:relative;
width:250px;
}
.pdfol a {
display:block;
font:700 11px Verdana,Arial,Helvetica,sans-serif;
}
.pdfol span
{
font:bold 12px verdana;
color:#666666;
margin-left:5px;
margin-bottom:3px;
}
.pdfol li {
list-style-image:url(images/acrobat2.gif);
margin-bottom:5px;
margin-left:25px;
padding-left:10px;
width:250px;
}
#dhtmlgoodies_content dl{
padding-bottom:10px;
}
#dhtmlgoodies_content dd a,#dhtmlgoodies_content dt a{
font-size:10px;
}
#dhtmlgoodies_content dd a{
margin-left:15px;
}
#dhtmlgoodies_content dt{
font-weight:700;
font-size:12px;
margin-left:10px;
}
/* Rajesh Rane 10.11.2008 -> Enquiry Form
--------------------------------------------------*/
/*.tilte_shd label,.tilte_shd input,.tilte_shd select,.tilte_shd textarea {
display:block;
float:left;
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
margin-bottom:10px;
width:150px;
}
.tilte_shd label {
margin-top:2px;
padding-right:10px;
text-align:right;
width:120px;
}
.tilte_shd #formfileld textarea {
height:50px;
}
#formfileld label {
font-weight:700;
margin-left:30px;
}
.tilte_shd select {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
}*/
.formHead
{
background-color:#E5E4E2;
}
.tilte_shd br {
clear:left;
}
.style4 span,.style5 span,.style6 span {
display:inline;
color:#069;
background:#E3E4E8;
margin:0;
padding:0;
}
.fiftyrs {
height:107px;
width:115px;
float:left;
padding:0 10px;
}
.thumbcert {
width: 100px;
position: absolute;
right: 15px;
top: -1px;
border: 0px solid #CCCCCC;
}
.wrapper02 {
position: relative;
float:right;
width:565px;
}
.enqform {
position:absolute;
top:-93px;
left:424px;
_top:-94px;
_left:454px;
}
/* Rajesh Rane 10.11.2008 -> Facebox
--------------------------------------------------*/
#facebox .b {
background:url(images/b.png);
}
#facebox .tl {
background:url(images/tl.png);
}
#facebox .tr {
background:url(images/tr.png);
}
#facebox .bl {
background:url(images/bl.png);
}
#facebox .br {
background:url(images/br.png);
}
#facebox {
position:absolute;
width:100%;
top:0;
left:0;
z-index:100;
text-align:left;
}
#facebox .popup {
position:relative;
}
#facebox table {
border-collapse:collapse;
border:none;
margin:auto;
}
#facebox .body {
background:#fff;
width:370px;
padding:10px;
}
#facebox img {
border:0;
}
#facebox .footer {
border-top:1px solid #DDD;
padding-top:5px;
margin-top:10px;
text-align:right;
}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br {
height:10px;
width:10px;
overflow:hidden;
padding:0;
}
/*.arrow {
list-style-image: url(images/arrow.gif);
list-style-type: none;
margin-left: 30px;
margin-top: 10px;
}*/
.ebook {
display:block;
width:60%;
padding-top:2px;
padding-bottom:2px;
/*background:url(images/acrobat3.gif) no-repeat left center;*/
padding-left:25px;
font-weight:700;
}
.ebook a {
color:#935C20;
letter-spacing:1px;
}
.imgholder li {
display:block;
margin-left:15px;
float:left;
margin-right:30px;
}
ul.imgholder {
display:block;
clear:both;
width:95%;
margin-top:15px;
margin-bottom:15px;
}
/* Rajesh Rane 10.11.2008 -> Fade content
--------------------------------------------------*/
.fadecontentwrapper {
position:relative;
width:688px;
height:200px;
border:1px solid #E2F2F6;
overflow:hidden;
background:#FFF url(images/fadebg.jpg) repeat-y left top;
margin-left:6px;
margin-top:0;
}
.fadecontentInner {
position:relative;
width:688px;
height:535px;
border:1px solid #E2F2F6;
overflow:hidden;
background:#FFF url(images/fadebg.jpg) repeat-y left top;
margin-left:6px;
margin-top:0;
}
#whatnewstoggler {
width:90%;
margin:2px 0 0 6px;
}
html>body #whatnewstoggler {
width:90%;
margin:10px 0 0 6px;
}
*:first-child+html #whatnewstoggler {
width:90%;
margin:6px 0 0 6px;
}
.fadecontent {
position:absolute;
visibility:hidden;
width:665px;
background:#FFF url(images/fadebg.jpg) repeat-y left top;
padding:10px;
}
.fadecontenttoggler {
width:693px!important;
border:1px solid #E2F2F6;
border-bottom-width:0;
border-top-width:0;
border-right-width:0;
overflow:hidden;
}
.fadecontenttoggler a {
text-decoration:none;
border-right:1px solid #FFF;
border-top:1px solid #E0E0E0;
float:left;
display:block;
font-weight:700;
color:#666;
background:url(images/fmbg.jpg) repeat-x left top;
padding:5px;
}
.fadecontenttoggler a:hover {
background:#5A5A5A;
color:#FFF;
}
.fadecontenttoggler a.toc {
padding:5px;
}
.fadecontenttoggler a.prev,.fadecontenttoggler a.next {
color:#666;
padding:5px;
}
.fadecontenttoggler a.prev:hover,.fadecontenttoggler a.next:hover {
color:#FFF;
background:#000;
padding:5px;
}
.fadecontenttoggler a.selected {
background:#E9F4F6;
color:#000;
border:1px solid #D5D6D8;
border-bottom-width:0;
padding:5px;
}
.fadecontent h1 {
font:24px Georgia, "Times New Roman", Times, serif;
color:#069;
background:url(images/fheaderbg.gif) repeat-x left center;
}
.fadecontent h1 span {
background:#ECF6F8;
width:40%;
margin:0 0 0 15px;
padding:0 15px;
}
.fadecontent a {
color:#6098B9;
text-decoration:none;
font-weight:700;
display:block;
padding:0;
}
.fadecontent img {
border:3px solid #FFF;
height:100px;
}
.rc_bottom div,.rc_bottom,.rc_bottom2 div,.rc_bottom2 {
font-size:0;
height:7px;
width:100%;
}
#facebox .loading,#facebox .image {
text-align:center;
}
.testimonials {
margin:0 0 20px 10px;
float:left
}
#RadioButtonList1,#RadioButtonList2,#RadioButtonList3,#RadioButtonList4,#RadioButtonList5,#RadioButtonList6,#RadioButtonList7,#RadioButtonList8,#RadioButtonList9,#RadioButtonList10,#RadioButtonList11,#RadioButtonList12,#RadioButtonList13{
margin:0px;
padding:0px;
}
h3.style8{
padding-top:15px;
padding-bottom:10px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
background:url(images/rarrow.gif) no-repeat 155px 19px;
}
.sitemaptab{
border-style:none none;
}
.sitemaptab td{
vertical-align:top;
border-style:none none;
}
.sitemaptab dt{
font-weight:700;
letter-spacing:1px;
}
.sitemaptab dt,.sitemaptab dd{
padding-top:2px;
padding-bottom:2px;
}
.sitemaptab dd{
padding-left:5px;
}
#gallery {
width:450px;
margin:30px auto 10px;
}
#gallery ul {
list-style:none;
padding:0;
margin:0;
width:450px;
position:relative;
float:right;
}
#gallery ul li {
display:inline;
width:200px;
height:262px;
float:left;
margin:0 0 5px 15px;
}
#gallery ul li a {display:block; width:202px; height:262px; text-decoration:none; border:1px solid #000;}
#gallery ul li a:hover {white-space:normal; border-color:#ddd;}
/* Dalal -> [100409: 3:11pm Rajesh Rane ]New menu
--------------------------------------------------*/
.menulist,.menulist ul{
margin:0 auto;
padding:0;
width:215px;
list-style:none;
border:5px solid #DBDBD9;
font:700 10px Verdana,Arial,Helvetica,sans-serif;
}
.menulist ul{
display:none;
position:absolute;
top:-1px;
left:213px;
}
.menulist li{
position:relative;
border:1px solid #ccc;
background:#FFF;
margin-bottom:-1px;
}
.menulist li ul li{
font:700 10px Verdana,Arial,Helvetica,sans-serif;
}
.menulist li ul li a{
font:700 10px Verdana,Arial,Helvetica,sans-serif;
padding-left:10px;
}
.menulist li ul li a:hover{
font:700 10px Verdana,Arial,Helvetica,sans-serif;
color:#666;
}
.menulist ul > li:last-child{
margin-bottom:1px;
}
.menulist a{
display:block;
padding:5px 3px;
color:#3F8CB2;
text-decoration:none;
}
.menulist a:hover,.menulist a.highlighted:hover,.menulist a:focus{
color:#FFF;
background:#90C9DD;
}
.menulist a.highlighted{
color:#FFF;
background:#666666;
}
.menulist a .subind {
 float: right;
}

*:first-child+html .menulist li {
 float: left;
 width: 100%;
}

* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}

#listMenuRoot span {
color: #666;
padding-left: 6px;
padding-right: 3px;
}

.marquee {
 width:650px;
 position:relative;
 margin:0 auto;
 height:80px;
}

