/* CSS Document */


img.zoom{
 
 cursor:url(./images/magnify.cur), pointer;


}

body, table, td{
font-family:Tahoma, verdana;
font-size:8pt;

vertical-align:top;
letter-spacing:1px;
color:#676767;
scrollbar-face-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#99cc00;
scrollbar-border-color:#ffffff;



}

input, textarea{

border-bottom:#000000 1px dotted;
border-top:#000000 1px dotted;
border-left:#000000 1px dotted;
border-right:#000000 1px dotted;
font-family:Tahoma;
font-size:8pt;
color:#676767;
background-color:#ffffff;
}


img.A:LINK, img.A:VISITED {


text-decoration:none;
border-bottom:0px;



}

A:LINK, A:VISITED{

color:#99cc00;
text-decoration:none;
border-bottom:#99cc00 1px dotted;


}

A:HOVER{

color:#676767;
text-decoration:none;
border-bottom:#676767 1px dotted;



}

.maintable{

background-color:#FfffFF;
vertical-align:top;
border-right:#cccccc 0.5pt dotted;
border-left:#cccccc 0.5pt dotted;
border-bottom:#cccccc 0.5pt dotted;
border-top:#ffffff 0.5pt dotted;


}


.bodyfrontpage{
margin-top:0px; 
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
vertical-align:middle;
text-align:center;
background-image:url(../images/bg_body.jpg);
background-repeat:repeat-x;

}

.trans{
background-color:Transparent;
}

.logoarea{
/*
height:143;
width:266;
*/
}

.frontpagetable .logo {

vertical-align:top;

text-align:right;
height:62px;

padding:0px;


}

.frontpagetable .logo td{



height:62px;
}






.frontpagetable{
 width:60%;
 height:100%;
 vertical-align:middle;

/*border-left: #efefef solid 1px;
border-right: #efefef solid 1px;*/
background-color:#FFFFFF;


}

.frontpagetable td{
 width:100%;

 vertical-align:bottom;
 

}



.egg{
height:100%;

/*border-top: #efefef solid 1px;
border-bottom: #efefef solid 1px;*/
vertical-align:bottom;

}

.egg .fptbl{

height:100%;
/*border-top: #efefef solid 1px;
border-bottom: #efefef solid 1px;*/
width:100%;




}


.egg .fptbl td{
vertical-align:bottom;
width:100%;



}

.frontpagetable .menu{
	
	height:50px;
	font-family:tahoma;
	font-size:8pt;
	width:100%;
	
	vertical-align:bottom;
	text-align:right;
	/*
background-image:url(../images/bg_menu_hor.jpg);
background-repeat:no-repeat;
background-position: top center;*/


}

.frontpagetable .menu td{
	
	width:20%;
	
	
	/*
background-image:url(../images/bg_menu_hor.jpg);
background-repeat:no-repeat;
background-position: top center;*/


}

.frontpagetable .menu table{
	
	width:243px;
	
	
	/*
background-image:url(../images/bg_menu_hor.jpg);
background-repeat:no-repeat;
background-position: top center;*/


}
.egg .fptbl .frontflash{
	
	width:190px;
}


.nav{

background-image:url(../images/bg_stripe_nav.jpg);
background-repeat:repeat-y;



}

.btnnav{
padding-left:20px;



}

.bucketarea{

height:100%;
text-align:left;

}

.content1{

padding:5px;
text-align:justify;
letter-spacing:1px;
height:406px;


}

.redtext{
color:red;
font-weight:bold;
text-align:justify;
letter-spacing:1px;
font-size:11px;

}


.maintable .tblleft .content1{

padding:5px;
text-align:justify;
letter-spacing:1px;
height:100%;



}
/*
#estox{

text-align:justify;
}*/

.content1 ul{

padding:0px;
margin-left:15px;
}

h5{
color:#aeaeae;
font-weight:bold;
background-image:url(../images/ico_bucket.jpg);
background-repeat:no-repeat;
padding-left:40px;
height:20px;
vertical-align:middle;
font-size:11px;
padding-top:4px;
padding-bottom:0px;
letter-spacing:2px;
}

h4{
color:#aeaeae;
font-weight:bold;

height:24px;
vertical-align:middle;
font-size:11px;

letter-spacing:2px;
}

h3{
color:#99cc00;
font-weight:bold;



font-size:8pt;

padding:0px;
margin:0px;

letter-spacing:2px;
}


/*
h1{
color:#99cc00;
font-weight:100;

font-size:8pt;

padding:0px;
margin:0px;

letter-spacing:1px;
}
*/


h1{
color:#99cc00;
font-weight:bold;

font-size:14px;

padding:0px;
margin:0px;
text-align:center;
letter-spacing:1px;
}



.copyright{

height:98px;
width:255px;
background-image:url(../images/bg_copyright.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:right;
vertical-align:middle;
}

.tblleft{
height:100%;
vertical-align:top;

}

.tdleft{
vertical-align:top;


}


#fullheight {

height:100%;
background-color:#CC0000;

}



.endphrase{
color:#ffffff;
text-align:center;
}

.news{
text-align:justify;
padding:5px;
font-size:7.5pt;
/*border-bottom:#cccccc 1px dotted;
border-top:#cccccc 1px dotted;
border-left:#cccccc 1px dotted;
border-right:#cccccc 1px dotted;*/
background-image:url(../images/bg_news.jpg);
background-repeat:no-repeat;
background-position:right bottom;
/*padding-left:210px;*/

}

.news td{
padding:10px;

}





/* Styles for Solutions page 
 * Tasks: Active Tab | Product logo should not sroll down with text */

#estox #estoxcontent{

background: url(../images/pic_estox_logo.jpg);
background-position:top right;
background-repeat:no-repeat;


background-attachment:fixed;


}

#estox td{
padding-right:85px;
text-align:justify;

}

#estox #estoxbtn td{
padding-right:1px;
padding-bottom:1px;
text-align:justify;

}

#vs #vsbtn td{
padding-right:1px;
padding-bottom:1px;
text-align:justify;

}

#vs #vscontent td{
padding-right:85px;
text-align:justify;

}


#vs #vscontent{

background-image:url(../images/pic_vSuite_logo.jpg);
background-position:top right;
background-repeat:no-repeat;
background-attachment:fixed;

}



#vsan #vsancontent{

background-image:url(../images/pic_vSuitean_logo.jpg);
background-position:top right;
background-repeat:no-repeat;
background-attachment:fixed;
}


#vsan #vsancontent td{
padding-right:85px;
text-align:justify;

}



#vsan #vsanbtn td{
padding-right:1px;
padding-bottom:1px;
text-align:justify;

}


#ib #ibcontent{

background-image:url(../images/pic_ib_logo.jpg);
background-position:top right;
background-repeat:no-repeat;
background-attachment:fixed;
}


#ib #ibcontent td{
padding-right:85px;
text-align:justify;

}



#ib #ibbtn td{
padding-right:1px;
padding-bottom:1px;
text-align:justify;

}


/* Styles for Javascript Tool tip
*/

         .thdrcell {
            background:#F3F0E7;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }
         
         .tdatacell {
            padding:5px;
            background:#FFFFFF
         }
         
         .dvhdr1 {
            background:#99cc00;
            font-weight:bold;
            border:1px solid #99cc00;
            padding:5px;
            width:350px;
			color:#ffffff;
			text-align:left;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:350px;
			color:#000000;
			text-align:justify;
         }
         
         p {
         margin-top:20px;
         }
         
         h1 {
         font-size:13px;
         }
         
         .dogvdvhdr {
            width:300;
            background:#C4D5E3;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
         }
         
         .dogvdvbdy {
            width:300;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
         }
         
         .pgdiv {
         width:320;
         height:250;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         }


/* Styles for Javascript Tool tip for ********** Photo GALLERY **************
*/

         .thdrcell2{
            background:#F3F0E7;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }
         
         .tdatacel2 {
            padding:5px;
            background:#FFFFFF
         }
         
         .dvhdr2 {
            background:#99cc00;
            font-weight:bold;
            border:1px solid #99cc00;
            padding:5px;
            width:350px;
			color:#ffffff;
			text-align:left;
         }
         
         .dvbdy2 {
            background:Transparent;
            filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
            border-left:1px solid #ffffff;
            border-right:1px solid #ffffff;
            border-bottom:1px solid #ffffff;
			border-top:1px solid #ffffff;
            padding:0px;
            width:350px;
			color:#000000;
			text-align:justify;
         }
         
         
         .dogvdvhdr2 {
            width:300;
            background:#C4D5E3;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
         }
         
         .dogvdvbdy2 {
            width:300;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
         }
         
         .pgdiv2 {
         width:320;
         height:250;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         }







.middleTD{

line-height:100%;
background-color:#ff9900;

}
