BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../Images/bg.jpg) #ffffff repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0pt 0.9em; FONT: 11px/18px Verdana,Arial,Helvetica,sans-serif; COLOR: #333333; PADDING-TOP: 0px; font-size-adjust: none; font-stretch: normal
}
#main_body {
	BACKGROUND: #ffffff; MARGIN: 0px auto 0px; WIDTH: 984px; align: center;
}
#inner_body_content {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; BACKGROUND: #ffffff; MARGIN: 0px auto; OVERFLOW: hidden; BORDER-LEFT: #ededed 1px solid; WIDTH: 958px; PADDING-TOP: 8px; BORDER-BOTTOM: #ededed 1px solid
}
.logo {
	FLOAT: left; MARGIN: 10px 10px 10px 0px
}
.logoinside {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.caption {
	MARGIN-TOP: 0px; FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; HEIGHT: 25px
}
.topFlash {
	PADDING-TOP: 90px; POSITION: relative; HEIGHT: 225px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../Images/header.png) no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px auto 15px; WIDTH: 984px; PADDING-TOP: 0px
}
.top_shadow {
	BACKGROUND: url(../Images/shadow.gif) no-repeat; WIDTH: 984px; HEIGHT: 11px
}
.addshells_logo {
	BACKGROUND:url(../Images/addshells.jpg) no-repeat; FLOAT: left; WIDTH: 182px; HEIGHT: 104px
}
#banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 958px; PADDING-TOP: 10px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #424242; PADDING-TOP: 0px; LIST-STYLE-TYPE:disc
}
LI.qlabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #424242; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL {
	PADDING-LEFT: 14px; MARGIN: 0px
}
.navHeaderLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: left
}
.navHeaderLink IMG {
	MARGIN: 32px 0px 6px -27px
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; MARGIN: 32px 0px 6px; COLOR: silver; FONT-FAMILY: Verdana, Helvetica, sans-serif; LETTER-SPACING: 0.01em
}
H1.bannerhead {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; MARGIN: 0px; TEXT-TRANSFORM: lowercase; WIDTH: 50%; COLOR: white; LINE-HEIGHT: 29px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
H1.innerHeading {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; MARGIN: 10px 0px 6px; COLOR: #424242; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Helvetica, sans-serif; LETTER-SPACING: -0.02em
}
.heading {
	FONT-WEIGHT: normal; FONT-SIZE: 28px; MARGIN: 28px 0px 0px; COLOR: #424242; LINE-HEIGHT: 34px; FONT-FAMILY: Arial Narrow, Helvetica, sans-serif; LETTER-SPACING: -0.02em
}
.headingpagetop {
	FONT-WEIGHT: normal; FONT-SIZE: 28px; MARGIN: 2px 0px 12px; COLOR: #424242; FONT-FAMILY: Arial Narrow, Helvetica, sans-serif; LETTER-SPACING: -0.02em
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN: 15px 0px 6px; COLOR: #424242; FONT-FAMILY: Arial Narrow, Helvetica, sans-serif
}
.leftnav H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN: 25px 0px 6px 10px; COLOR: #424242; FONT-FAMILY: Arial Narrow, Helvetica, sans-serif; LETTER-SPACING: -0.02em
}
A:link {
	TEXT-DECORATION: none
}
A.press:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: silver; TEXT-DECORATION: none
}
.spacer {
	CLEAR: both; DISPLAY: block; WIDTH: 100%; LINE-HEIGHT: 1px; HEIGHT: 0px
}
#story_strip {
	MARGIN: 0px auto; WIDTH: 978px; PADDING-TOP: 8px; HEIGHT: 52px
}
#colored_strip {
	BORDER-RIGHT: #600000 4px solid; BORDER-TOP: #600000 4px solid; BACKGROUND: #eee; MARGIN: 0px auto; BORDER-LEFT: #600000 4px solid; WIDTH: 958px; BORDER-BOTTOM: #600000 4px solid; HEIGHT: 44px; TEXT-ALIGN: right
}
.colored_stripsubpage {
	BACKGROUND: url(../Images/../Images/innerbannerBg.gif) repeat-x center top; MARGIN: 0px auto; WIDTH: 958px; HEIGHT: 44px; TEXT-ALIGN: left
}
.breadcrumb {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 8px; MARGIN: 8px 0px 0px 8px; COLOR: #ffffff; PADDING-TOP: 8px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#paper_strip {
	MARGIN-TOP: 12px; DISPLAY: block; FONT-SIZE: 16px; COLOR: #fff
}
#read_on {
	FLOAT: right; MARGIN: 5px 12px 0px 0px
}
#left_shadow_body {
	MARGIN: 0px auto; WIDTH: 984px; HEIGHT: auto
}
#right_shadow_body {
	WIDTH: 984px; HEIGHT: auto
}
.news {
	BORDER-RIGHT: #d3d3bd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d3d3bd 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #d3d3bd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d3d3bd 1px solid; POSITION: relative; TEXT-DECORATION: none
}
.bodytxt {
	MARGIN: 10px; LINE-HEIGHT: 22px
}
#middle {
	BORDER-TOP: #d3d3bd 1px solid; MARGIN: 4px auto; PADDING-TOP: 4px; BORDER-BOTTOM: #d3d3bd 1px solid
}
.ad_eventimage {
	BORDER-RIGHT: #d3d3bd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d3d3bd 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #d3d3bd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d3d3bd 1px solid
}
#rightcontext {
	BORDER-RIGHT: #d3d3bd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d3d3bd 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ddd; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 5px; BORDER-LEFT: #d3d3bd 1px solid; WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: #d3d3bd 1px solid; HEIGHT: 300px
}
.news_title {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; COLOR: #787876
}
.news_content {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 3px 0px; COLOR: #787876
}
.more {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; COLOR: #787876; TEXT-DECORATION: none
}
#right_panel {
	FLOAT: left; MARGIN: 0px 8px 4px 10px; WIDTH: 500px; POSITION: relative
}
.leftnav {
	CLEAR: both; BACKGROUND: url(../Images/left_panel_bg.gif) #ffffff no-repeat; FLOAT: left; MARGIN: 0px 0px 4px 5px; FONT: 14px "Arial Narrow",Arial,Helvetica,sans-serif; WIDTH: 200px; COLOR: #000; POSITION: relative; HEIGHT: 300px; font-size-adjust: none; font-stretch: normal
}
.rightnav {
	CLEAR: both; BACKGROUND: url(../Images/left_panel_bg.gif) #ffffff no-repeat; FLOAT: right; MARGIN: 0px 5px 0px 5px; padding-left:10px; FONT: 14px "Arial Narrow",Arial,Helvetica,sans-serif; WIDTH: 210px; COLOR: #000; POSITION: relative; HEIGHT: 300px; font-size-adjust: none; font-stretch: normal
}
#toolbar {
	MARGIN-TOP: -50px; FLOAT: right
}
.homeleftnav {
	FONT-SIZE: 16px; BACKGROUND: url(../Images/left_panel_bg.gif) #ffffff no-repeat; FLOAT: left; MARGIN: 0px 0px 4px 10px; WIDTH: 260px; COLOR: #000; TEXT-INDENT: 10px; FONT-FAMILY: Trebuchet MS, Sans-serif; POSITION: relative; HEIGHT: 300px
}
.leftnavtoolbar {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px
}
.menu {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; WIDTH: 95%; COLOR: #888888; LINE-HEIGHT: 110%; BORDER-BOTTOM: #eeeeee 1px dotted; FONT-FAMILY: Verdana, Sans-serif
}
.menu A:link {
	COLOR: black; TEXT-DECORATION: none
}
.menu A:visited {
	COLOR: black; TEXT-DECORATION: none
}
.menu A:active {
	COLOR: #1480cb; TEXT-DECORATION: none
}
.menu A:hover {
	TEXT-DECORATION: none
}
A.leftnavlnk:link {
	FONT-SIZE: 16px; COLOR: #666666; FONT-FAMILY: Trebuchet MS, Sans-serif; TEXT-DECORATION: none
}
A.leftnavlnk:visited {
	FONT-SIZE: 16px; COLOR: #666666; FONT-FAMILY: Trebuchet MS, Sans-serif; TEXT-DECORATION: none
}
A.leftnavlnk:hover {
	FONT-SIZE: 16px; COLOR: #666666; FONT-FAMILY: Trebuchet MS, Sans-serif; TEXT-DECORATION: underline
}
A.leftnavlnk:active {
	FONT-SIZE: 16px; COLOR: #666666; FONT-FAMILY: Trebuchet MS, Sans-serif; TEXT-DECORATION: none
}
#inner_right_panel {
	FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 665px; POSITION: relative
}
.right_div_element_top {
	BORDER-RIGHT: #d3d3bd 1px solid; BORDER-TOP: #d3d3bd 1px solid; MARGIN-BOTTOM: 4px; BORDER-LEFT: #d3d3bd 1px solid; BORDER-BOTTOM: #d3d3bd 1px solid
}
.right_div_element {
	CLEAR: both; BORDER-RIGHT: #d3d3bd 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d3d3bd 0px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d3d3bd 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d3d3bd 0px solid
}
.home_right_div_element {
	BORDER-RIGHT: #d3d3bd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d3d3bd 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 10px 8px 4px; BORDER-LEFT: #d3d3bd 1px solid; WIDTH: 300px; PADDING-TOP: 5px; BORDER-BOTTOM: #d3d3bd 1px solid; HEIGHT: 150px; BACKGROUND-COLOR: #fbf4f4
}
.home_right_div_element2 {
	BORDER-RIGHT: #d3d3bd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d3d3bd 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d3d3bd 1px solid; WIDTH: 300px; MARGIN-RIGHT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #d3d3bd 1px solid; HEIGHT: 150px; BACKGROUND-COLOR: #fcfcf4
}
.right_div_mainelement {
	BORDER-RIGHT: #d3d3bd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d3d3bd 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f6f6d6; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; BORDER-LEFT: #d3d3bd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d3d3bd 1px solid
}
.right_div_mainelementsub {
	BORDER-RIGHT: #d3d3bd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d3d3bd 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f6f6d6; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d3d3bd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d3d3bd 1px solid
}
.ad_clips {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-TOP: 5px
}
.ad_text {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 102px
}
.ad_image {
	FLOAT: left
}
.ad_link {
	DISPLAY: block; FONT-SIZE: 11px; COLOR: #868686; FONT-STYLE: italic; TEXT-DECORATION: none
}
.bodytext {
	MARGIN-TOP: 10px; FLOAT: right; WIDTH: 440px
}
.bold {
	FONT-WEIGHT: bold
}
#footer {
	BORDER-RIGHT: #ededed 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ededed 0px solid; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #ededed 1px solid; WIDTH: 953px; PADDING-TOP: 5px; BORDER-BOTTOM: #ededed 1px solid; HEIGHT: 32px
}
#footer A:link {
	
}
#footer A:hover {
	COLOR: silver
}
#footer A:visited {
	
}
#copy {
	FONT-SIZE: 11px; COLOR: silver; FONT-FAMILY: "trebuchet MS", Sans-serif
}
#footer_link {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 50px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, Sans-serif
}
.footer_link_list {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, Sans-serif
}
.footer_anchor {
	COLOR: #fff; TEXT-DECORATION: none
}
.footer_link A {
	COLOR: white; TEXT-DECORATION: none
}
.footer_link A:hover {
	TEXT-DECORATION: none
}
.paper_body {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 11px; Z-INDEX: 88; BACKGROUND: url(pramati_image/top_shadow_green.gif) #a7a697 no-repeat left top; LEFT: 437px; VISIBILITY: hidden; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 642px; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 15px; FONT-FAMILY: Georgia, Serif; POSITION: absolute; TOP: 261px; HEIGHT: auto; opacity: .95
}
SUP {
	FONT-SIZE: 70%
}
.sectionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif 
}
.foot {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.small {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.red {
	COLOR: #9f0000; LINE-HEIGHT: 0px; PADDING-TOP: 20px
}
.green {
	COLOR: #30a030
}
.blue {
	COLOR: #1480cb; border-bottom:#1480cb dotted 1px;
}
.faqBox {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 15px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f1f1f1
}
.demotray {
	FONT-SIZE: 10px; COLOR: #555555; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footnote {
	BORDER-TOP: #dddddd 1px solid; FONT-SIZE: 9px; COLOR: #555555; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sidebar {
	BORDER-LEFT: #eeeeee 1px solid; BACKGROUND-COLOR: #ffffff
}
.quote {
	FONT-SIZE: 70%; COLOR: #888888; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.row {
	FONT-SIZE: 8pt; LINE-HEIGHT: 120%; BORDER-BOTTOM: #eeeeee 1px solid
}
.titlerow {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 13pt; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
.counter {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #000000
}
.currentcounter {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #000000
}
.reverse {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, sans-serif
}
.inputName .inputEmail .inputComment {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; FONT-SIZE: 12px; BACKGROUND: #eeeeee; MARGIN: 5px auto; BORDER-LEFT: #dddddd 1px solid; WIDTH: 200px; BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: inherit; HEIGHT: 25px
}
.inputComment {
	FONT-SIZE: 12px; WIDTH: 400px; FONT-FAMILY: inherit; HEIGHT: 150px
}
.submitButton {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BACKGROUND: #600; MARGIN: 5px auto; VERTICAL-ALIGN: middle; BORDER-LEFT: #dddddd 1px solid; COLOR: #fff; BORDER-BOTTOM: #dddddd 1px solid
}
.container {
	PADDING-TOP: 1px
}
#navHeaderContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../Images/inner_banner.jpg); PADDING-BOTTOM: 10px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 90px
}
#showcase {
	DISPLAY: none; FLOAT: left; MARGIN-BOTTOM: 28px
}
.homeLeft {
	BORDER-RIGHT: #efefef 1px solid; FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 260px; BACKGROUND-COLOR: #ffffff
}
.homeRight {
	FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 13px; WIDTH: 634px
}
.contactBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../Images/head_contact.gif) no-repeat; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.contactBlock H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px 0px 10px; COLOR: #424242; FONT-FAMILY: Georgia, Serif
}
.leftBlock {
	
}
.leftBlock H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px 0px 10px; COLOR: #424242; FONT-FAMILY: Georgia, Serif
}
.newsBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../Images/head_news.gif) no-repeat; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.newsBlock P {
	BORDER-BOTTOM: #efefef 1px solid
}
.newsBlock H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px 0px 10px; COLOR: #424242; FONT-FAMILY: Georgia, Serif
}
.serviceBlock {
	FLOAT: left; WIDTH: 310px; MARGIN-RIGHT: 13px
}
.serviceblockTop {
	BACKGROUND: url(../Images/services_top.png) no-repeat; WIDTH: 310px; HEIGHT: 36px
}
.serviceblockMid {
	BACKGROUND: url(../Images/block_mid.png) repeat-y; WIDTH: 310px
}
.serviceblockBot {
	BACKGROUND: url(../Images/block_bottom.png) no-repeat; WIDTH: 310px; HEIGHT: 8px
}
.practiceBlock {
	FLOAT: left; WIDTH: 310px
}
.practiceblockTop {
	BACKGROUND: url(../Images/practices_top.png) no-repeat; WIDTH: 310px; HEIGHT: 36px
}
.practiceblockMid {
	BACKGROUND: url(../Images/block_mid.png) repeat-y; WIDTH: 310px
}
.practiceblockBot {
	BACKGROUND: url(../Images/block_bottom.png) no-repeat; WIDTH: 310px; HEIGHT: 8px
}
.homeBlock {
	MARGIN-TOP: 13px; FLOAT: left; WIDTH: 634px
}
.blockText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: auto; PADDING-TOP: 10px
}
.blogauthor {
	FLOAT: left; WIDTH: 48px; PADDING-TOP: 5px; HEIGHT: 48px
}
.blogpost {
	FONT-SIZE: 11px; MARGIN-LEFT: 54px
}
.customerBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #eeeeee 1px solid
}
.customerLogo {
	FLOAT: left
}
.customerText {
	MARGIN-LEFT: 200px
}
.casestudyBlock {
	MARGIN-TOP: 13px; FLOAT: left; WIDTH: 634px
}
.casestudyTop {
	BACKGROUND: url(../Images/casestudy_block_top.png) no-repeat; WIDTH: 634px; HEIGHT: 36px
}
.casestudyMid {
	BACKGROUND: url(../Images/casestudy_block_mid.png) repeat-y; OVERFLOW: hidden; WIDTH: 634px
}
.casestudyBot {
	BACKGROUND: url(../Images/casestudy_block_bot.png) no-repeat; WIDTH: 634px; HEIGHT: 14px
}
.casestudyImage {
	BORDER-RIGHT: #a8a8a8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #a8a8a8 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px 10px; BORDER-LEFT: #a8a8a8 1px solid; WIDTH: 245px; PADDING-TOP: 3px; BORDER-BOTTOM: #a8a8a8 1px solid
}
.casestudy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: auto; PADDING-TOP: 10px
}
.casestudyOneColumnBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../Images/head_casestudy.gif) no-repeat; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.casestudyOneColumnBlock P {
	BORDER-BOTTOM: #efefef 1px solid
}
.casestudyOneColumnBlock H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px 0px 10px; COLOR: #424242; FONT-FAMILY: Georgia, Serif
}
.quoteBlock {
	MARGIN-TOP: -5px; FLOAT: left; WIDTH: 310px
}
.quoteblockTop {
	BACKGROUND: url(../Images/quoteBlock_top.png) no-repeat; WIDTH: 310px; HEIGHT: 36px
}
.quoteblockMid {
	BACKGROUND: url(../Images/quoteBlock_mid.png) repeat-y; WIDTH: 310px
}
.quoteblockBot {
	BACKGROUND: url(../Images/quoteBlock_bott.png) no-repeat; WIDTH: 310px; HEIGHT: 11px
}
.homeRight A:link {
	COLOR: black; TEXT-DECORATION: none
}
.homeRight A:visited {
	COLOR: black; TEXT-DECORATION: none
}
.homeRight A:active {
	COLOR: black; TEXT-DECORATION: none
}
.homeRight A:hover {
	TEXT-DECORATION: none
}
.boxtext {
	BORDER-RIGHT: #ceeefc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ceeefc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; BORDER-LEFT: #ceeefc 1px solid; WIDTH: 630px; COLOR: #333333; PADDING-TOP: 10px; BORDER-BOTTOM: #ceeefc 1px solid
}
.whatNext {
	BORDER-RIGHT: #ceeefc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ceeefc 0px solid; MARGIN-TOP: 22px; PADDING-LEFT: 10px; FONT-SIZE: 13px; BACKGROUND: url(../Images/head_whatnext.gif) #ffffff no-repeat left top; MARGIN-BOTTOM: 11px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ceeefc 1px solid; WIDTH: 630px; COLOR: #333333; PADDING-TOP: 20px; BORDER-BOTTOM: #ceeefc 1px solid
}

.blogtitle {
	FONT-SIZE: 16px
}
.tagCloud {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 5%; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 5%; FONT-SIZE: 11px; PADDING-BOTTOM: 5%; MARGIN-LEFT: 10px; BORDER-LEFT: #eeeeee 1px solid; WIDTH: 80%; COLOR: #9999cc; LINE-HEIGHT: 28px; PADDING-TOP: 5%; BORDER-BOTTOM: #eeeeee 1px solid; TEXT-ALIGN: left
}
.topBand {
	BACKGROUND: url(../Images/topBarbg.gif) repeat-x; MARGIN-BOTTOM: 2px; HEIGHT: 5px
}
.topCurve {
	FONT-SIZE: 10px; BACKGROUND: url(../Images/topCurve.png) no-repeat; FLOAT: right; WIDTH: 310px; COLOR: #ffffff; MARGIN-RIGHT: 8%; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 24px; TEXT-ALIGN: center
}
.topCurve A {
	COLOR: #fff; TEXT-DECORATION: none
}
.topCurve A:hover {
	COLOR: #b0c13c; TEXT-DECORATION: underline
}
.techBlock {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; DISPLAY: block; MARGIN-BOTTOM: 10px; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 100px; BACKGROUND-COLOR: #eeeeee
}
.techName {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.techSample {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 5px
}

/*----------------------new-----------------------*/
#content {
  background:url(../Images/rgt_bg.gif) repeat-y right top;
  float:left;
  width:958px;
  }
#content-a {
  background:url(../Images/corners_sidebar_content_r.gif) no-repeat bottom;
  float:left;
  width:958px;
  }
html>body #content-a {
  background-image:url(../Images/corners_sidebar_content_r.gif);
  }
#content-main {
  float:left;
  width:729px;
  font-size:11px;
  line-height:1.6em;
  margin-right: -6px;
  border-right: 1px dotted #ccc;
  padding-right:5px
  }
#content-side {
  float:right;
  width:220px;

  }
#content-side .short {
  width:160px;
  padding:0 5px 10px;
  font-size:11px;
  line-height:1.8em;
  height:inherit;
}
#content-side .image {
  margin-right:-10px;
}
#content-side p {
  padding-left:6px !important;
  padding-right:6px !important;
}
.inset-left, .inset-right {
  background:#fff;
  float:left;
  width:195px;
  margin:1.5em 10px 1.5em 0;
  }
.inset-right {
  float:right;
  margin:1.5em 0 1.5em 10px;
  }
.inset-left {
  border-right: 1px dotted #ccc;
  margin-top:0;
  padding:0 5px 0 10px;
  width:180px;
}

.inset-left p {
  padding-right: 5px;
}
.subcolumn-left, .subcolumn-right {
  float:left;
  width:493px;
  margin:0 -10px 0 0;
  }
  
/* Side Nav
----------------------------------------------- */
ul.sidenav, .sidenav ul {
  margin:0;
  padding:0 0 10px;
  list-style:none;
  font:bold 80%/1.4em "Trebuchet MS",Verdana,Sans-serif;
  letter-spacing:.1em;
  text-transform:uppercase;
  }
.sidenav ul {
  padding:0 0 0 0;
  font-size:100%;
  }
.sidenav li {
  background:#33b1d5 url(../images/shadow_side1.gif) repeat-x 0 0;
  margin:0;
  padding:0;
  }
.sidenav ul li {
  background:#66c4df;
  }
.sidenav ul ul li {
  background:#99d8ea;
  }
#lastnode li {
  background:none;
  }
.sidenav ul ul ul li, .sidenav ul #lastnode li {
  background:#bae7fa;
  }
.sidenav a, .sidenav a:visited, .sidenav strong {
  background:url(../Images/tri_down_fff.gif) no-repeat 10px 1.1em;
  display:block;
  padding:5px 20px;
  border-width:0;
  text-decoration:none;
  color:#fff;
  font-weight: normal;
  }
ul#lastnode {
  background:#bae7fa url(../Images/add_shadow.gif) repeat-x 0 0;
  padding-top:5px;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  text-transform:none;
  letter-spacing:0;
  }
.sidenav ul#lastnode {
  background-image:none;
  padding-top:0;
  font-size:106%;
  line-height:1.5em;
  }
ul#lastnode li {
  font-size:100%;
  line-height:1.5em;
  list-style:none
  }
#lastnode a, #lastnode a:visited, #lastnode strong {
  background-image:none;
  padding:3px 20px 3px 10px;
  padding-bottom:3px;
  color:#36a;
  }
* html #lastnode a, * html #lastnode strong {
  height:1%;
  }
#lastnode strong {
  color:#000;
  background-image:url(../images/tri_right_047.gif);
  background-position:10px .8em;
  text-decoration:none;
  }
.sidenav a:hover {
  background-color:#009DCA;
  color:#fff;
  }
#lastnode a:hover {
  background:#fff url(../images/right_white_hover.gif) no-repeat 10px .8em;
  }
/*talk to us css*/
.demo  {
	color:#000033;
	background:url(../Images/talk_form_bg.gif);
	border:#CCCCCC solid 1px;
	position:absolute;
	width:475px;
	height:280px;
	left: 630px;
	top: 112px;
	visibility:hidden;
	z-index:475;
        }
/*talk to us css end*/


.normal-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.normal-text-red{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ee3202;}

.table{width:500px;}
.table td{ border:none; padding-bottom:5px; padding-top:5px;}
.inputtext{ font:Arial, Helvetica, sans-serif; font-size: 12px ; color:#666666; width:175px; border: #CCCCCC 1px solid}

/***************** bottom right fixed div ************/
.visibleDiv
{
 position: fixed;
    bottom: 1px;
    right: -8px;
	width:120px;
	height:117px;
}