/* CSS Document for Speech Soft */
body{margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background:url(images/bg.jpg) repeat;line-height:17px;}
body,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h3{font-family:Arial;font-size:12px;font-weight:bold;color:#2f6681;}
a{outline:none;}
a:link,a:visited{color:#2f6681;text-decoration:none;}a:active,a:hover{color:#2f6681;text-decoration:underline;}
.nav_bg{background:url(images/nav_bg.jpg) repeat-x;}
.news_bg{background:url(images/news_bg.jpg) repeat-x;}
.bodyborder{border-right:#cdcdd8 solid 2px;border-left:#cdcdd8 solid 2px;}
.bg1{background:url(images/bg1.jpg) repeat-x;text-align:center;color:#cdcdd8;text-transform:uppercase; letter-spacing:5px;word-spacing:5px;}
a.more{float:right;color:#0B5375;padding-right:5px;padding-left:15px;padding-bottom:3px;}
a.more:hover{text-decoration:none;}
.content_border{border-right:#d2d2d2 solid 1px;border-left:#d2d2d2 solid 1px;background:url(images/content_bg.jpg) repeat-x bottom #fff;padding:0px 20px;text-align:justify;}
.client_border{border-right:#d2d2d2 solid 1px;border-left:#d2d2d2 solid 1px;background:url(images/content_bg.jpg) repeat-x bottom #fff;}

a.thumb1{background:url(images/thumb1.jpg) top no-repeat;height:38px;width:208px;display:block;padding-top:80px;text-align:left;padding-left:22px;border:#dfdfdf solid 2px;text-decoration:none;}
a.thumb1:hover{height:101px;}
a.thumb1 span{visibility:hidden;}
a.thumb1:hover span{visibility:visible;}

span.thumb1{background:url(images/thumb1.jpg) top no-repeat;height:101px;width:208px;display:block;padding-top:80px;text-align:left;padding-left:22px;text-decoration:none;}
span.thumb1:{height:101px;visibility:visible;}

a.thumb2{background:url(images/thumb2.jpg) top no-repeat;height:38px;width:208px;display:block;padding-top:80px;text-align:left;padding-left:22px;border:#dfdfdf solid 2px;text-decoration:none;}
a.thumb2:hover{height:101px;}
a.thumb2 span{visibility:hidden;}
a.thumb2:hover span{visibility:visible;}

span.thumb2{background:url(images/thumb2.jpg) top no-repeat;height:101px;width:208px;display:block;padding-top:80px;text-align:left;padding-left:22px;text-decoration:none;}
span.thumb2:{height:101px;visibility:visible;}

a.thumb3{background:url(images/thumb3.jpg) top no-repeat;height:38px;width:208px;display:block;padding-top:80px;text-align:left;padding-left:22px;border:#dfdfdf solid 2px;text-decoration:none;}
a.thumb3:hover{height:101px;}
a.thumb3 span{visibility:hidden;}
a.thumb3:hover span{visibility:visible;}

span.thumb3{background:url(images/thumb3.jpg) top no-repeat;height:101px;width:208px;display:block;padding-top:80px;text-align:left;padding-left:22px;text-decoration:none;}
span.thumb3:{height:101px;visibility:visible;}

a.thumb4{background:url(images/thumb4.jpg) top no-repeat;height:55px;width:208px;display:block;padding-top:65px;text-align:left;padding-left:22px;border:#dfdfdf solid 2px;text-decoration:none;}
a.thumb4:hover{height:101px;}
a.thumb4 span{visibility:hidden;}
a.thumb4:hover span{visibility:visible;}

span.thumb4{background:url(images/thumb4.jpg) top no-repeat;height:101px;width:208px;display:block;padding-top:80px;text-align:left;padding-left:22px;text-decoration:none;}
span.thumb4:{height:101px;visibility:visible;}

a.history{background:url(images/thumb10.jpg) no-repeat;height:76px;width:184px;display:block;margin-bottom:3px;text-align:right;font-family:Arial; font-size:18px; font-weight:bold;color:#fff;text-decoration:none;padding:5px 20px;height:66px;width:144px;}
a.profiles{background:url(images/thumb9.jpg) no-repeat;height:76px;width:184px;display:block;margin-bottom:3px;text-align:right;font-family:Arial; font-size:18px; font-weight:bold;color:#333;text-decoration:none;padding:5px 20px;height:66px;width:144px;}
a.partners{background:url(images/thumb8.jpg) no-repeat;height:76px;width:184px;display:block;margin-bottom:3px;text-align:right;font-family:Arial; font-size:18px; font-weight:bold;color:#333;text-decoration:none;padding:5px 20px;height:66px;width:144px;}

a.history1{background:url(images/thumb101.jpg) no-repeat;height:64px;width:184px;display:block;text-align:right;font-family:Arial; font-size:16px; font-weight:bold;color:#fff;text-decoration:none;padding-left:20px;padding-right:20px;height:64px;width:144px;}
a.profiles1{background:url(images/thumb91_ananth.jpg) no-repeat;height:64px;width:184px;display:block;overflow:hidden;float:left;text-align:right;font-family:Arial; font-size:16px; font-weight:bold;color:#333;text-decoration:none;padding-left:20px;padding-right:20px;height:64px;width:144px;}
a.partners1{background:url(images/thumb81.jpg) no-repeat;height:64px;width:184px;display:block;text-align:right;font-family:Arial; font-size:16px; font-weight:bold;color:#333;text-decoration:none;padding-left:20px;padding-right:20px;height:64px;width:144px;}

a.history2{background:url(images/thumb101_a.jpg) no-repeat;height:64px;width:250px;display:block;text-align:right;font-family:Arial; font-size:16px; font-weight:bold;color:#fff;text-decoration:none;padding-left:20px;padding-right:20px;height:64px;width:144px;}

a.link{color:#535252;text-decoration:none;font-size:11px;}
a.link:hover{color:#cdcdd8;}

/* Main Sub Menu Bar CSS */
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: bold 11px Arial;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #eff3f4;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 183px; /*width of menu (not including side paddings)*/
color: #35728b;
background-color: #eff3f4;
text-decoration: none;
padding: 4px 5px;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 100%; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover {
background:#69aac1;
color: #fff;
}

/* ######### Neutral CSS  ######### */
.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/* Main Menu Bar CSS */
.mattblackmenu ul{
/*margin: 0px 0px 0px 24%;
width: 76%;
padding: 0;*/
font: bold 14px Arial;
list-style-type: none;
overflow: hidden;
}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
text-align:center;
padding-top:8px;
color:#35728b;
height:28px;
width:188px;
border-right:solid #d8d8d8 1px;
}

.sideblacktop{
font: bold 14px Arial;
list-style-type: none;
overflow: hidden;
display: inline;
margin: 0;
float: left;
display: block;
text-decoration: none;
text-align:center;
padding-top:8px;
color:#35728b;
height:28px;
border:solid #d8d8d8 1px;
}

.mattblackmenu li a:visited{
color:#35728b;
}

.mattblackmenu li a:hover{
color:#fff;
background:url(images/nav_bg_over.jpg) repeat-x;
}

.mattblackmenu a.selected{
color:#35728b;
}

.newshlbg{
	background:url(images/header_recent-events.jpg)  repeat-x;
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	width:218px;
	height:30px;
	font-size: 12px;
	text-align:left;
	font-family: Tahoma;
}


.events-border { border:solid 1px #d8d8d8; padding:0px; }
.services-bkg {color:#35728b;border-bottom:solid 1px #d8d8d8; height:24px; padding-left:10px; text-align:left }
.services-bdr {border:solid #d8d8d8 1px; }
.activity:link, .activity:active, .activity:visited {
	background:url(images/bullet-services1.jpg) no-repeat;
	color:#35728b;
	text-decoration:none;
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* News Ticker */
#newsticker{min-height:22px;%height:22px;color:#2f6681;font-size:11px;padding-bottom:4px;}
#newsticker .top-corners{padding-top:6px;}
#newsticker h3{float:left;padding-left:12px;padding-right:18px;}
#newsticker .newsticker-controls{float:left;width:30px;height:19px;padding-right:8px;margin-top:-2px;}
#newsticker .newsitem-previous{width:10px;height:19px;float:left; background:url(images/left_arrow.jpg) no-repeat left 3px;}
#newsticker .newsitem-next{height:20px;width:16px;float:right;background:url(images/right_arrow.jpg) no-repeat right 3px;border-left:solid 1px #d8d8d8;}
#newsticker .newsticker-controls a{text-decoration:none;display:block;width:100%;height:100%;}
#newsticker ol{list-style-type:none;position:relative;float:left;width:730px;}
#newsticker ol li{list-style-position:inside;position:absolute;top:0;left:0;}
