/* CSS Document */
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; line-height:18px; }
.align{text-align:justify;}
a{outline:none; text-decoration:none; color:#000;}
a:hover{ color:#007f64; text-decoration:none;}
.float-lt{float:left;}
.float-rt{float:right;}
.clear{clear:both; line-height:0; font-size:0; height:0;}
.sagelogo
{border:none;
}

.headerContainer {
border-bottom: 1px solid #DFDFDF;

}

h1{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#008f71; text-decoration:none;}
h2{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#008f71; text-decoration:none;}
h3{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#008f71; text-decoration:none; line-height:18px}
h4{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#008f71; text-decoration:none;}
h5{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#008f71; text-decoration:none;}
h6{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#008f71; text-decoration:none;}
.mainheading{margin:8px 0 15px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#008f71; text-decoration:none;  }
.blackheading{margin-bottom:6px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#303030; text-decoration:none; font-weight:bold; line-height:14px;}
.heading{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; font-weight:bold;}
.sub-heading{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; font-weight:bold;}
.sub-sub-heading{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none;}

.more{ color:#538f1f;}
.more a{ color:#538f1f; text-decoration:underline;}
.more a:hover{ color:#538f1f; text-decoration:none;}

.read-more{ color:#e98300; }
.read-more a{ color:#e98300; text-decoration:underline; background-image:url(../images/orange-arrow.jpg); background-repeat:no-repeat; background-position:0px 5px; padding-left:7px; float:right; padding-right:18px; margin-top:24px; margin-bottom:15px; }
.read-more a:hover{ color:#e98300; text-decoration:none;}

.more_new{ color:#e98300; }
.more_new a{ color:#e98300; text-decoration:underline; background-image:url(../images/orange-arrow.jpg); background-repeat:no-repeat; background-position:0px 5px; padding-left:7px; float:right; padding-right:18px; }
.more_new a:hover{ color:#e98300; text-decoration:none;}



.body-text{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none;
text-align:justify; margin:0 10px;}
.news-events-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#008f71; text-decoration:none; line-height:15px; }

#main{width:960px; margin:0px auto; }
#body-part{width:960px; margin:0px auto; margin-top:18px;}
#left-part{width:212px; float:left;}
#right-part{width:180px; float:right;}
#mid-part{width:530px;  float:left; height:auto;  margin-bottom:0px; border-bottom:none; padding:0px 0px; border-top:none; background:url(../images/body-bg.jpg) repeat-y 0 0; }
#body-top{background:url(../images/body-top.jpg) 0 0 no-repeat; width:531px;  float:left;  margin:0px 18px 20px; padding-top:8px;}
#body-bottom{background:url(../images/body-bottom.jpg) no-repeat left bottom; padding-bottom:30px;}
#right-part_whitepapaer{width:748px; margin:0px 0px 0px 18px; float:left; height:auto; display:block;} 
#logo{width:184px; float:left; padding-top:27px;}
#search{ width:107px; float:right; background-image:url(../images/search-box.jpg); background-repeat:no-repeat; height:66px; color:#ffffff; font-size:12px; padding-top:3px;}
#sage-bg{ width:610px; float:right;  height:82px; position:relative;  }
#top-link{ padding-top:15px; padding-right:0px; font-size:12px; padding-bottom:18px;}
#search-area{ background-image:url(../images/search-area.jpg); background-repeat:no-repeat; width:84px; height:14px; padding-top:1px; padding-left:2px;}
#tel{margin:0; padding:0; list-style-type:none; background:url(../images/tel.jpg) no-repeat 0 0; text-align:left; font-size:14px; font-weight:bold; float:right; padding-left:30px;}

.search-input{ width:66px; height:10px; border:0px; float:left; font-size:9px;}
.nav-lt-rt{width:22px; float:left;}
.nav-mid-bg{width:926px; float:left; background-image:url(../images/nav-mid.jpg); background-repeat:repeat-x; height:37px;}
.nav-mid-bg ul, .nav-mid-bg li{margin:0px; padding:0px; list-style-type:none ; float:left;}
li.nav-link{font-size:12px; color:#007e66; font-weight:bold; line-height:37px; float:left; padding:0 43px;}
.nav-link a{font-size:12px; color:#007e66; font-weight:bold; line-height:37px; }
.nav-mid-bg li img{font-size:12px; color:#007e66; font-weight:bold; padding:0 ; line-height:37px;}

.right-banner{margin-bottom:15px; float:left;}
.call-now-banner{width:204px; height:74px; background-image:url(../images/call-now.jpg); background-repeat:no-repeat; margin-bottom:18px;}
.product-banner{width:204px; height:74px; background-image:url(../images/product.jpg); background-repeat:no-repeat; margin-bottom:18px;}
.flash-demo-banner{width:204px; height:104px; margin-bottom:18px;}
.get-started-banner{width:204px; height:104px; background-image:url(../images/30day_trial1.jpg); background-repeat:no-repeat; margin-bottom:18px;}
.read-more-btn{width:60px; float:right; margin-right:10px; }
.spot-light{width:524px;  float:left; padding:10px 0px; border-top:none; border-bottom:none;}
.news-events{ width:526px; }
.news-events-lt{ width:230px; float:left; padding-left:10px;  }
.news-events-mid{ width:20px; float:left; margin-left:15px; }
.news-events-rt{ width:230px; float:right; padding-right:10px; }
.news-events-bottom{ width:20px; float:left; }
.Qqery-form{background-color:#f8fefe; width:180px; height:auto; background:url(../images/quick_contact.jpg) no-repeat 0 0; height:209px; margin-bottom:20px; }
/*left-js-menu*/
div.sdmenu {
	width: 204px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	background: url(../images/bottom.gif) no-repeat  right bottom;
	color: #fff;
	line-height:15px;
	margin-bottom:25px;
}
div.sdmenu div {
	background: url(../images/title.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(../images/toptitle.gif) no-repeat;
}
div.sdmenu div.collapsed {
	height: 24px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 0px 5px 14px;
	font-weight: bold;
	color: white;
	cursor: default;
	font-size:12px;
	text-decoration:none;
}
div.sdmenu div.collapsed span {
	background-image: url(../images/up.jpg);
}


div.sdmenu div.collapsed span.main {
	background: url(../images/sub-sub-arrow.jpg) no-repeat 6px #454545;
}

div.sdmenu div span.main {
	display: block;
	padding: 5px 0px 5px 14px;
	font-weight: normal;
	color: white;
	background: url(../images/sub-sub-down.jpg) no-repeat 6px center #454545;
	cursor: default;
}
div.sdmenu div a {
	padding: 5px 10px;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #000;
	background: url(../images/sub-bg.gif) repeat-x;
	font-weight:normal;
}
div.sdmenu div a.current {
	padding-left:25px;
	background: url(../images/sub-bg.gif) repeat-x;

}
div.sdmenu div a:hover {
	background: url(../images/sub-bg.gif) repeat-x;
	color: #007e66;
	text-decoration: none;
}

/*left-js-menu*/
.flashbanner
{width:960px;
margin:0 auto;
padding-bottom:5px;
margin-top:15px;
}


#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */


#nav ul{border-collapse:collapse;}
#nav ul li{ l list-style:border-collapse:collapse;}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; font-weight:normal; border-top:1px solid #39180B;}
#nav li:hover ul.sub
{left:0; top:36px;  padding:0px;  white-space:nowrap; width:182px; height:auto; z-index:300; font-weight:normal;}
#nav li:hover ul.sub li
{display:block; height:25px; position:relative; background: #fbfbfb; float:left; width:180px; font-weight:normal; }
#nav li:hover ul.sub li
{border-bottom:1px solid #39180B;
 border-left:1px solid #39180B;
 border-right:1px solid #39180B;
 }
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:25px; width:180px; line-height:25px; text-indent:5px; color:#00512f; text-decoration:none;  font-weight:normal;border-collapse:separate; border-top:none;}
#nav li:hover ul.sub li a:hover 
{background:#c6e2b1; color:#000;  }
#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:180px; top:0px; background: #fbfbfb; padding:0px; white-space:nowrap; width:182px; z-index:400; height:auto; font-weight:normal;}

.orange_txt{color:#e98300;}
.innerbox
{border-left:1px solid #d8dad0;
border-right:1px solid #d8dad0;
height:auto;
padding:7px;
}

.innerboxbig
{border-left:1px solid #d8dad0;
border-right:1px solid #d8dad0;
height:auto;
padding:7px;
}

.txtbold
{font-weight:bold;
padding:2px 0px;
}
.txtinspace
{padding:5px 0px 2px 0px;
}
.txtinspace a
{color:#e98300;
text-decoration:underline;
}
.txtinspace a:hover
{color:#e98300;
text-decoration:none;
}
.txtsmall
{padding:10px 0px;
font-size:10px;
border-top:1px solid #d8dad0;
}
.txtsmall a, .txtsmall a:hover
{font-size:10px;
color:#e98300; text-decoration:underline;
}
/*.probox
{padding:10px 0px 2px 0px;
display:block;
width:auto;
}*/


.protitle
{font-weight:bold;
color:#000;
padding:0px 0px;
font-size:12px;
margin:10px 0;
}
.protitle a
{color:#e98300;
font-size:12px;

text-decoration:underline;
}
.protitle a:hover
{color:#e98300;
font-size:12px;
text-decoration:none;
}

.titleGreen
{font-weight:bold;
color:#009072;
padding:2px 0px;
font-size:11px;
}
.titleGreen a
{font-weight:bold;
color:#009072;
font-size:11px;
text-decoration:underline;
}
.titleGreen a:hover
{font-weight:bold;
color:#009072;
font-size:11px;
text-decoration:none;
}
.read_moreG{ color:#009072;margin-top:5px; margin-bottom:10px; }
.read_moreG a{ color:#009072; text-decoration:underline;}
.read_moreG a:hover{ color:#009072; text-decoration:none;}

#tabing
{width:515px !important;
width:510px;
height:auto;
border:0px solid red;
margin:0 auto;
	}
/*.scroll_1
{width:497px;
height:210px;
padding-top:10px;
margin:20px 0 10px 0;
overflow:auto;
border:0px solid red;
}*/
.imgbd
{padding:2px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
float:right;
margin:5px;
}
.imglogo
{margin:5px;
margin-top:0;
float:right;
}
.comptab
{width:485px;
height:auto;
border:1px solid #CCCCCC;
}
.grennbg
{background-color:#009072;
display:block;
height:auto;
padding:5px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.grybg
{background-color:#efefef;
display:block;
height:auto;

font-size:12px;
font-weight:bold;

}
.whitebg
{background-color:#fff;
display:block;
height:auto;

border-bottom:1px solid #e5e5e5;
}


.tabhead1, .titlehead1, .comptxt1
{width:300px;
float:left;
display:block;
}
.tabhead2, .titlehead2, .comptxt2
{width:75px;
float:left;
display:block;
text-align:center
}
.tabhead3, .titlehead3, .comptxt3
{width:100px;
float:left;
display:block;
text-align:center
}

#rightMiddle_small
{width:204px;
clear:both;
background-color:#f3f4f2;
height:auto;
float:right;
}
.sublinkR
	{
	color:#69923a;
	font-size: 12px;
	font-weight: normal;
	margin:5px 0 5px 10px ;
	}
.sublinkR a
	{
	color:#008f71;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	}
	.sublinkR a:hover
	{
	color:#e98300;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	}
	.sublinkR_active
	{
	font-size:14px;
	color:#008f71;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	margin:5px 0 5px 10px ;
	}
	.subsublink
	{
	color:#675c53;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	list-style-type:none;
	margin:0;
	padding:0;
	}
	.subsublink a
	{
	color:#675c53;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	margin:3px 0 3px 15px ;
	display:block;
	}
	.subsublink a:hover
	{
	color:#000;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	color:#e98300;
	}
	.subsublink a.current
	{
	color:#000;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	}
	.imgbtn
	{margin:5px 0 2px 0;
	}
	.queryin
	{
	
	}
	.txtbox
	{width:145px;
	height:15px;
	border:1px solid #d3d3cc;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:13px;
	margin-bottom:3px;
	padding-left:5px;
	
	}
	
	.txtfield
	{width:145px;
	height:38px;
	border:1px solid #d3d3cc;
	background-color:#FFFFFF;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:13px;
	padding-left:5px;
	}
	
	.subtn111
	{
	background: url(../images/btnimg.jpg) no-repeat; 
	background-position:center;
	width:65px;
	height:24px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	
	}
	
	.subtnCon
	{
	background: url(../images/btnimg.jpg) no-repeat;
	width:43px;
	height:18px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}


.contentbox
{width:auto;
height:auto;
background-color:#f9f9f9;
margin:5px auto;
	}
.contentboxinner {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width:485px;
	border-left:1px solid #e0e0de;
	border-right:1px solid #e0e0de;
	background-color:#f9f9f9;
	height:auto;
	}
.topcorner
{background:url(../images/topcornerbg.jpg) repeat-x;
height:7px;
width:auto;
}
.bottomcorner
{background:url(../images/bottomcornerbg.jpg) repeat-x;
height:7px;
width:auto;
}

.topcornergry
{background:url(../images/topgrybg.jpg) repeat-x;
height:9px;
width:auto;
}
.bottomcornergry
{background:url(../images/bottomgrybg.jpg) repeat-x;
height:9px;
width:auto;
}
.contentboxwhitepaper {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width:auto;
	border-left:1px solid #e0e0de;
	border-right:1px solid #e0e0de;
	background-color:#f9f9f9;
	height:auto;
	clear:both;
	}
	#whitepap
	{margin:0;
	padding:0;
	list-style:none;
	}
	#whitepap li
	{float:left;
	padding:2px 10px;
	}
	.dropmenu
	{height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0 15px;
	width:150px; float:left;
	}
	.navigation
	{padding-bottom:5px;
	clear:right;
	}
	.navigation_home
	{padding-bottom:0px;
	clear:right;
	}
	.Scrtxt
	{ float:left;
	font-weight:bold;
	color:#e98300;
	padding:2px 0px;
	font-size:12px;
	}
#leftnav
{width:auto;
}
#leftnav ul
{margin:0;
padding:0;
list-style:none;
}
#leftnav ul div
{color:#818181;
border-bottom:0px solid #e5e5e5;
padding-left:5px;
display:block;
font-size:14px;
color:#e98300;
font-weight:bold;
line-height:35px;
}
#leftnav li.down
{ background:url(../images/bulletdown.jpg) left 4px no-repeat ;
line-height:18px;
text-decoration:none;
color:#008f71;
border-bottom:0px solid #e5e5e5;
display:block;
font-weight:bold;

}
#leftnav li.down a
{background:url(../images/bulletdown.jpg) left 4px no-repeat ;
line-height:18px;
text-decoration:none;
color:#008f71;
display:block;
font-weight:bold;
padding-left:15px;

}
#leftnav li.down a:hover, #leftnav li.down a.current
{background:url(../images/bulletdown1.jpg) left 4px no-repeat ;
line-height:18px;
text-decoration:none;
color:#000;
display:block;
font-weight:bold;
}

#leftnav li.sub1st a
{background:url(../images/bullet.jpg) left 7px no-repeat;
line-height:25px;
text-decoration:none;
color:#606060;
border-bottom:0px solid #e5e5e5;
padding-left:15px;
display:block;
margin-left:15px;
}

#leftnav li.sub1st a:hover, #leftnav li.sub1st a.current
{background:url(../images/bulletgreen.jpg) left 7px no-repeat;
text-decoration:none;
color:#008f71;
border-bottom:0px solid #e5e5e5;
}
#leftnav li .subsub li a
{background:url(../images/bulletgreen.jpg) left 5px no-repeat;
line-height:20px;
text-decoration:none;
color:#008f71;
border-bottom:0px solid #e5e5e5;
padding-left:15px;
display:block;
margin-left:25px
}

#leftnav li .subsub li a:hover, #leftnav li .subsub li a.current
{
background:url(../images/bulletorange.jpg) left 5px no-repeat;
text-decoration:none;
color:#e98300;
border-bottom:0px solid #e5e5e5;
}
#rightX
{margin-bottom:10px;
}
#rightxnav
{width:auto;
height:auto;
}
#rightxnav ul
{margin:0;
padding:0;
list-style:none;
}
#rightxnav ul div
{color:#818181;
border-bottom:0px solid #e5e5e5;
padding-left:5px;
display:block;
color:#e98300;
font-weight:bold;
height:auto;
margin:3px 0;
}

#rightxnav li a
{background:url(../images/bullet.jpg) left 5px no-repeat;
line-height:20px;
text-decoration:none;
color:#606060;
border-bottom:0px solid #e5e5e5;
padding-left:15px;
display:block;
margin-left:10px;
}

#rightxnav li a:hover, #rightxnav li a.current
{background:url(../images/bulletgreen.jpg) left 5px no-repeat;
text-decoration:none;
color:#008f71;
border-bottom:0px solid #e5e5e5;
}

.whitepapertab
{width:510px;
height:auto;
border:1px solid #CCCCCC;
border-bottom:none;
margin:5px auto 10px;
}

.casestudytab
{width:500px;
height:auto;
border:1px solid #CCCCCC;
border-bottom:none;
margin:5px auto;
}

.whitepapetxt1
{width:330px;
float:left;
display:block;

border-right:1px solid #ccc;
padding-left:5px;
padding-right:5px;
}
/*..........new class*/
.whitepapetxt_new_2
{width:300px;
float:left;
display:block;

border-right:1px solid #e5e5e5;
padding-left:5px;
padding-right:5px;
}
.whitepapetxt_new_1
{
float:left;
display:block;
padding-right:10px;

}
.whitepapetxt2new
{width:105px;
float:right;
display:block;
text-align:left;
padding-left:5px;
padding-right:5px;
}
.whitepapetxtpremiumborder
{width:50px;
float:right;
display:block;
text-align:center;
padding-left:5px;
padding-right:5px;
border-right:1px solid #ccc;


}
.whitepapetxtpremium
{width:50px;
float:right;
display:block;
text-align:center;
padding-left:5px;
padding-right:7px;
margin-left:10px;

}
/*..........new class ends*/
.whitepapetxt_new
{width:330px;
float:left;
display:block;
padding-right:10px;

}

.whitepapetxt1 a
{color:#e98300; text-decoration:underline;
}
.whitepapetxt1 a:hover
{color:#e98300; text-decoration:none;
}


.whitepapetxt2
{width:140px;
float:right;
display:block;
text-align:left;
padding-left:5px;
padding-right:5px;
}

.rightmenu
{margin-bottom:15px;
}
.awardbox
{width:auto;
height:auto;
background-color:#f9f9f9;
margin:5px auto;
display:block;
}
.awardbox_inner 
{	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width:auto;
	border-left:1px solid #e0e0de;
	border-right:1px solid #e0e0de;
	background-color:#f9f9f9;
	height:auto;
	clear:both;
	display:block;
}
.scrhead
	{color:#e98300;
	float:left;
	font-weight:bold;
	font-size:12px;
	padding:2px 0px;
	width:auto;
	}	

.awardtxt1
{width:410px;
float:left;
display:block;

}

.awardtxt1 a
{color:#e98300; text-decoration:underline;
}
.awardtxt1 a:hover
{color:#e98300; text-decoration:none;
}
.awardtxt2
{width:150px;
padding-right:10px;
float:left;
display:block;
text-align:left
}
.awardimg
{width:150px;
float:left;
display:block;
text-align:left
}

.casestudy
{width:130px;
padding-right:10px;
float:left;
display:block;
text-align:left
}
.casestudy a
{color:#e98300; text-decoration:underline;
}
.casestudy a:hover
{color:#e98300; text-decoration:none;
}

.casestudylast
{width:70px;
float:left;
display:block;
text-align:left
}
#sideNav {
	background: url("../images/bkg_leftContent_sideNav_rpt.gif") repeat-y top left;
	}
	
#sideNav #w7 {
		background: url("../images/bkg_leftContent_sideNav_btm.gif") no-repeat bottom left;
		}
		
#sideNav #w8 {
		background: url("../images/bkg_leftContent_sideNav_top.gif") no-repeat top left;
		}

.productlist
{clear:both
}
.productlist ul
{float:left;
}
.formtxt
{ margin-bottom:3px;
height:auto;
display:block;
}
.formtxt label
{width:95px;
display:block;
float:left;
padding-right:10px;
height:auto;
}
.formtxt label.big
{width:220px;
display:block;
float:left;
padding-right:10px;
height:auto;
text-align:left;
}
.grennbg_con
{background-color:#009072;
display:block;
height:auto;
padding:2px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-bottom:5px
}
.sample{padding:0px 0px; margin:0px 0 0px 0; border:1px solid #e1e1e1; width:524px; border-top:none;}
.nextpre
{ margin-top:10px; padding-bottom:10px;margin-bottom:5px; text-align:right; border-bottom:1px solid #e1e1e1;
}
.nextpre1
{ margin-bottom:10px; padding-top:10px;margin-top:5px; text-align:right; border-top:1px solid #e1e1e1;
}
.pre{ color:#e98300; }
.pre a{ color:#e98300; text-decoration:underline; background-image:url(../images/orange-arrow1.jpg); background-repeat:no-repeat; background-position:0px 5px; padding-left:7px; padding-right:18px; margin-top:24px; margin-bottom:15px; }
.pre a:hover{ color:#e98300; text-decoration:none;}

.next{ color:#e98300; }
.next a{ color:#e98300; text-decoration:underline; background-image:url(../images/orange-arrow.jpg); background-repeat:no-repeat; background-position:27px 5px; padding-left:0px; padding-right:18px; margin-top:24px; margin-bottom:15px; }
.next a:hover{ color:#e98300; text-decoration:none;}
#sizer
{
	text-align:right;
	margin-top:15px;
	margin-right:0px;
	position:absolute;
	left: 430px;
	top: 82px;
	width:180px;

}

/*------------------------------------
 Start footer
------------------------------------*/

#footerContainer {
border-top: 1px solid #DFDFDF;
clear: both;


}

#footer {
width: 960px;
margin: 0 auto;
padding: 0 0px 0 0px;
font-size: 11px;

}
#footer ul{margin:0; padding:0; list-style-type:none;}
#footer ul li{margin:0; padding:0; list-style-type:none;}

#footer li {
margin-right: 5px;
display: inline;
list-style-type:disc;
}

#footer a {
color: #000;
}

#footer a:hover {
color: #007f64;
}

#footerLeft {
width: 660px;
padding: 20px 0 0 0;
color: #000;
float: left;
}

#footerRight {
width: 50px;
padding: 20px 0 0 0;
text-align: right;
float: right;
}


/*------------------------------------
 End footer
------------------------------------*/

/*----------------------------------------------------------
  Start leftContent  
----------------------------------------------------------*/

#leftContent {
width: 212px;
padding: 0 0 0 0px;
float: left;
}

#sideNav {
background: url(../images/bkg_leftContent_sideNav_rpt.gif) repeat-y top left;
}

#sideNav #w7 {
background: url(../images/bkg_leftContent_sideNav_btm.gif) no-repeat bottom left;
}

#sideNav #w8 {
background: url(../images/bkg_leftContent_sideNav_top.gif) no-repeat top left;
}

#leftContent h3 {
font-size: 16px; 
font-weight:bold; 
padding: 15px 0 5px 17px; 
color: #303030;
display: block;
background: url(../images/bkg_leftContent_sideNav_h3.jpg) no-repeat left bottom;
margin-bottom:10px;
}

#leftContent h3 a {
text-decoration: none;
}

#leftContent h3 a:hover {
text-decoration: underline;
}

#leftContent ul {
list-style: none;
padding: 0; 
margin: 0 0 20px 3px;
}

#leftContent ul li {
font-size: 11px; 
line-height: 24px;
padding: 0 0 0 12px; 
margin: 0;
}

#leftContent ul li a {
text-decoration: none;
color: #303030;
padding: 0 0 0 9px;
background: url(../images/gfx_leftContent_sideNav_li_arrow.gif) no-repeat 0 5px;
}

#leftContent ul li a:hover {
text-decoration: underline;
color: #E98300;
}

#leftContent ul li a:hover {
background: url(../images/gfx_leftContent_sideNav_li_arrowRoll.gif) no-repeat 0 5px;
}

#leftContent ul li.selected {
font-weight: bold;
background: url(../images/bkg_leftContent_sideNav_li_current_full.jpg) top left no-repeat;

}

#leftContent ul li.selected li {
font-weight: normal;
}

#leftContent ul ul li.selected a:hover {
background: url(../images/gfx_leftContent_sideNav_li_arrowRoll.gif) no-repeat 0 5px;
}

#leftContent ul li.expanded a {
background: url(../images/gfx_leftContent_sideNav_li_arrow_current.gif) no-repeat 0 6px;
}

#leftContent ul li.expanded a:hover {
background: url(../images/gfx_leftContent_sideNav_li_arrow_currentRoll.gif) no-repeat 0 6px;
}

#leftContent ul li.expanded ul li a {
background: url(../images/gfx_leftContent_sideNav_li_arrow.gif) no-repeat 0 5px;
}

#leftContent ul li.expanded ul li a:hover {
background: url(../images/gfx_leftContent_sideNav_li_arrowRoll.gif) no-repeat 0 5px;
}

#leftContent ul ul {
padding: 0; 
margin: 0;
}

#leftContent ul ul li {
margin-left: -12px;
padding-left: 30px;
}

#leftContent ul li li a {
text-decoration: none;
color: #303030;
padding: 0 0 0 9px;
background: url(../images/gfx_leftContent_sideNav_li_arrow.gif) no-repeat 0 5px;
}

#leftContent ul li li a:hover {
text-decoration: underline;
color: #E98300;
background: url(../images/gfx_leftContent_sideNav_li_arrowRoll.gif) no-repeat 0 5px;
}

#leftContent ul.subNav {
background: #FFF url(../images/bkg_leftContent_sideNav_quicklinks_top.jpg) top left no-repeat;
padding: 10px 0 0 0;
}

#leftContent ul.subNav a, #leftContent ul.subNav a:hover {
background: none;
color: #E98300;
}

/*----------------------------------------------------------
 End leftContent  
----------------------------------------------------------*/

.compare-sage{margin-bottom:15px; }
ul#follow_us{margin:0; padding:0; list-style-type:none; margin:10px 0 80px 18px;  }
ul#follow_us li{margin:0; padding:0; list-style-type:none;  float:left; background-image:none;  padding-right:7px;}
ul#follow_us li a{margin:0; padding:0; list-style-type:none; background-image:none; display:block;  }
ul#follow_us li img{margin:0; padding:0; border:0;  }

#product{margin:0 auto; padding:0; list-style-type:none; padding-left:73px; float:left; margin-bottom:20px; }
#product ul{margin:0 ; padding:0; list-style-type:none; }
#product ul li{margin:0; padding:0; list-style-type:none; float:left; background:url(../images/product_bg.jpg) no-repeat 0 0; width:262px; height:85px;  padding-right:12px;}
#product ul li h6{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#11886f; font-weight:normal; text-align:center; padding:15px 4px 3px;  }
#product ul li p{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767679; font-weight:normal; text-align:center; padding:0px 4px 3px; }
#product ul li a{margin:0; padding:0; list-style-type:none; display:block;  background:url(../images/product_bg.jpg) no-repeat 0 0; width:262px; height:85px;}
#product ul li a:hover{margin:0; padding:0; list-style-type:none; display:block;  background:url(../images/product_bg_hover.jpg) no-repeat 0 0; width:262px; height:85px;}
#client_container{border-top:1px solid #ccc; padding:15px 0;}
#featured_clients{ margin:0 auto; padding:0; list-style-type: none; width:960px;   }
#featured_clients ul{ margin:0; padding:0; list-style-type: none;}
#featured_clients ul li{ margin:0; padding:0; list-style-type: none; float:right; margin-left:30px; float:left;}
#featured_clients ul li a{ margin:0; padding:0; }
#featured_clients ul li a:hover{ margin:0; padding:0;  }
#featured_clients ul li.head{ margin:0; padding:0; list-style-type: none; float:left;  font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#008065; margin-top:20px;}


#rightContent {
width: 180px;
padding: 0 0 0 0px;
float: left;
}

#sideNav {
background: url(../images/bkg_leftContent_sideNav_rpt.gif) repeat-y top left;
}

#sideNav #w7 {
background: url(../images/bkg_leftContent_sideNav_btm.gif) no-repeat bottom left;
}

#sideNav #w8 {
background: url(../images/bkg_leftContent_sideNav_top.gif) no-repeat top left;
}

#rightContent h3 {
font-size: 16px; 
font-weight:bold; 
padding: 15px 0 5px 17px; 
color: #303030;
display: block;
background: url(../images/bkg_leftContent_sideNav_h3.jpg) no-repeat left bottom;
}

#rightContent h3 {
font-size: 16px; 
font-weight:bold; 
padding: 15px 0 5px 17px; 
color: #303030;
display: block;
background: url(../images/bkg_leftContent_sideNav_h3.jpg) no-repeat left bottom;
}

.accordian { 
padding:10px 5px 15px 5px;
border-bottom: 1px solid #d8dad0;
display:block;
margin:0;
}

.accordianHeader, .accordianHeaderOrange {
padding: 10px;
background: #efefef;
border-bottom: 1px solid #d8dad0;
display:block;
}

.accordianHeader a {
color: #666;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.accordianHeaderOrange a {
color: #E98300;
font-size: 14px;
font-weight: bold;
text-decoration: none;
display:block;
}

.accordianHeaderOrange a:hover {
text-decoration: underline;
}

.plusMinus img {
float: left;
margin: 4px 7px 0 0;
}

.padbottom10{padding-bottom:10px; display:block;}
.close a{color:#E98300; text-decoration:underline; line-height:35px; font-size:12px}
.close a:hover{color:#E98300; text-decoration:none; line-height:35px; font-size:12px}

ul.greenbullet{margin:15px; padding:0;}
.greenbullet li{ background:url(../images/bulletgreen.jpg) left 4px no-repeat; list-style:none; color:#e46e00; padding-left:20px;}
.greenbullet li a{list-style:none; color:#e46e00; text-decoration:underline; line-height:16px;}
.greenbullet li a:hover{list-style:none; color:#e46e00; text-decoration:none;}
.gertxt{color:#000; margin:10px 0; padding:0; font-weight:bold; font-size:12px; }
.oratxt{color:#e98300; margin:10px 0; padding:0;  font-weight:bold; font-size:12px;}
.multiselect
	{height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0 15px;
	width:150px;
	}
#keywords_wrap{margin:0 auto; border-top: 1px solid #DFDFDF; padding:10px 0; }
#keywords_wrap_in{width:960px; margin:0 auto;}
#keywords_wrap_in ul{ margin:0; padding:0; list-style-type:none; margin-right:50px;}