body {
	margin: 10px 10px 0px 0px;
	padding: 0;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 0px top;
	background-attachment: fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/backgrds/bdybkgrd2.gif);
	font-size: 10pt;
}
p {
	margin:1em 0;
	color:#3E3F3A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	page-break-before: auto;
	line-height: 1.25em;
	text-align: left;
}
.desc {
	color: #465B79;
	line-height: 1.6em;
}
.subtitle {
	font-size: 1.15em;
	color: #77776F;
}
h5 {
	font-size: 14px;
	font-weight: normal;
	padding-left: 25px;
	color: #303346;
	font-family: "Trebuchet MS", Verdana, Helvetica;
	margin-bottom: -5px;
}

#rghtbx {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #53544C;
	background-repeat: no-repeat;
	height: auto;
	background-attachment: fixed;
	background-position: right bottom;
	left: 903px;
	padding: 140px 2px 2px 10px;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #53544C;
	width: 50%;
	top: 2px;
}
.update {
font-weight:bold;
color:#600;
}
.midsectdrk {
	color: #5D5D55;
	font-weight: bolder;
}
.midsect-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #373733;
	margin-right: 15px;
	padding-left: 10px;
}

.lftnavinfo {
	font-weight: bold;
	text-indent: 14px;
	font-size: 11px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9EA39D;
	height: 20px;
	padding-top: 6px;
	margin: 0px;
	background-color: #F5F7F4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #949494;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #575954;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	display: block;
}
html, body {
	margin: 0;
	padding: 0;
	height:100%; /* 100 % height */
	font-family: "px Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
html>body #wrap {height:100%;} /* 100 % height */
/************ Header and Footer layout ****************/
#header {
width:100%;
height:25px;
}
html>body #header {
z-index:10; /* Prevent certain problems with form controls */
}
html>body #content-wrap {
	height:100%;
} /* 100 % height */
html>body #content {
	padding:1em 1em;
	clip: rect(auto,auto,1,auto);
	top: 100%;
} /* 6em = height of #header and #footer + 1em, 1em = give the content some breathing space */
#footer {
	width:100%;
	height:32px;
	font-size: 9px;
}
html>body #footer {
position:fixed;
bottom:0;
z-index:10; /* Prevent certain problems with form controls */
}
#footer {
	border-top: 2px solid #949494;
	border-bottom: 2px solid #FFFFFD;
	background-color: #DDDDD5;
	clear: both;
	float: left;
	width: 100%;
	margin-left: 0px;
	padding-left: 50px;
}
.footer {
	font-size: 9px;
	color: #5D5E59;
	margin-top: 5px;
	line-height: 12px;
}
#fvtnyrs {
	position:absolute;
	left:404px;
	top:0px;
	width:515px;
	height:15px;
	z-index:502;
	font-family: "Trebuchet MS", Verdana, Helvetica;
	font-size: 9px;
	color: #10536D;
}
/************ End - Header and Footer layout ****************/
dt, dl, dd, ul, li {
	list-style-type: none;
	margin: 0 0px 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#menu {
	position : absolute;
	left: 255px;
	top: 129px;
	width: 631px;
	z-index: 6;
	visibility: visible;
	padding-left: 10px;
}

#menu dl {
float: left;
}
#menu li {
display: inline;
}

#menu a {
	color: #353128;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 4px;
	padding-top: 3px;
	background-image: url(../images/sideNav/rght.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: .90em;
}
#menu a:hover {
		color: #335B7E;
	padding-right: 12px;
	padding-left: 12px;
	height: 18px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-image: url(../images/sideNav/down.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#menu a:active {
	color: #335B7E;
	padding-right: 12px;
	padding-left: 12px;
	height: 18px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-image: url(../images/sideNav/down.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6 {
	position: absolute;
	left: -250px;
	font-size: .90em;
	width: 914px;
	text-align: center;
	top: 24px;
	padding-top: 2px;
	visibility: visible;
	color: #4F4F48;
}

a {text-decoration: none;
color: #4F4F48;
}
a:hover {
	color: #4F4F48;
	text-decoration: underline;
}

#prodgloballinks a:link {
	text-decoration: none;
	padding: 2px 2px 2px 10px;
	display: block;
	line-height: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #949494;
	width: auto;
	border-right-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-top-color: #FFFFFF;
	background-image: url(/images/sideNav/sidenav170_r2_c1.jpg);
}

#prodgloballinks a:visited{
	padding: 2px 2px 2px 10px;
	text-decoration: none;
	display: block;
	line-height: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #949494;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(/images/sideNav/sidenav170_r2_c1.jpg);
}
#prodgloballinks a:active{
	padding: 2px 2px 2px 10px;
	text-decoration: none;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #949494;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(/images/sideNav/sideNavup.jpg);
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #FEBF01;
}
#prodgloballinks a:hover{
	padding: 2px 2px 2px 10px;
	text-decoration: none;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #949494;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(/images/sideNav/sideNavup.jpg);
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #FEBF01;
}
.heading {
	font-size: 1em;
	color: #494943;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
.leftnavinfo {
	font-size: 10px;
	text-indent: 10px;
}
blockquote {
	font-size: 0.9em;
	font-style: oblique;
	text-indent: 2px;
}
h1 {
	font-size: 12pt;
	color: #3F403B;
	font-family: Arial, "Franklin Gothic Book", Helvetica, sans-serif;
	font-weight: lighter;
	display: block;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: -10px;
	border-bottom-width: 1.5px;
	border-bottom-style: solid;
	border-bottom-color: #6085A0;
	width: 655px;
	margin-bottom: 15px;
	margin-top: 12px;
}
h2 {
	font-size: 1.25em;
	color: #4E4E45;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300;
	padding-top: 8px;
}
h3 {
	font-size: 10pt;
	color: #2F5468;
	display: block;
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9A9A92;
	padding-bottom: 3px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
}
table {
	font-size: 1em;
	border: 1px solid #6A6C61;
	width: 99%;
	text-align: center;
	margin: 3px;
	line-height: 18px;
}
.processor {
	font-size: 14px;
	color: #426200;
	font-weight: 500;
	margin-left: 5px;
	margin-bottom: 2px;
	padding-top: 16px;
	margin-top: 0px;
	font-style: italic;
}

#midsecttable  {
	font-size: 1em;
}
#midsecttable td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ADAFAB;
	border-bottom-color: #5D5F5A;
	padding-left: 10px;
}


table#product {
	font-size: 11px;
	border: 1px solid #6A6C61;
	width: 99%;
	text-align: center;
	color: #343430;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}

table#product td {
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #485A69;
	border-bottom-color: #485A69;
}
table#product a {
	text-decoration: none;
	display: block;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 25px;
	background-color: #ECE9D8;
}
table#product a:hover {
	background-attachment: fixed;
	background-color: #FFCC33;
	background-image: url(../images/misc/point/rght.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 25px;
	display: block;
	text-decoration: none;
	visibility: visible;
}
#sidenavtitle {
	left: 17px;
	top: 183px;
	visibility: visible;
	z-index: 10;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 5px;
}
#prodgloballinks {
	z-index: 5;
	width: 170px;
	left: 7px;
	top: 170px;
}
.style2 {
	font-size: 10px;
	line-height: 12px;
	margin-top: 4px;
	margin-bottom: 2px;
}
#midsect {
	left: 190px;
	top: 174px;
	position: absolute;
	width: 660px;
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: right top;
	z-index: 2;
	display: block;
	margin-left: 2px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #B3B3A2;
	font-size: 11px;
}
.midsect {
	color: #949488;
	z-index: 2;
	height: 100%;
}
#pageheader {
	padding-bottom: 0px;
	left: 7px;
	top: 0px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 898px;
}
#rightcol {
	width: 140px;
	left: 762px;
	top: 192px;
}
#expdsp {
	left: 611px;
	top: 212px;
	z-index: 4;
}
.sminclude {
	font-size: 9px;
	text-align: center;
	color: #4A6F00;
	margin-top: 2px;
}
@page { size 8.5in 11in; margin: .5in }
#runhead{display: none; }ol {
	list-style-image: url(../images/bullets/ec.gif);
	color: #4F4F48;
	line-height: 20px;
	list-style-position: outside;
}
#prodgloballinks ul {
list-style: none;
left: 100%;
}
#prodgloballinks ul ul ul {
position: absolute;
left: 100%;
width: 100%;
}
#prodgloballinks li {position: relative;
}

#prodgloballinks ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}
div#prodgloballinks ul ul ul 
{display: none;}
div#prodgloballinks ul ul li:hover ul 
{display: block;}
div#prodgloballinks ul ul ul,
div#prodgloballinks ul ul li:hover ul ul
{display: none;}

div#prodgloballinks ul ul li:hover ul 
{display: block;}
div#prodgloballinks ul ul ul,
div#prodgloballinks ul ul li:hover ul ul
{display: none;}

div#prodgloballinks ul ul li:hover ul,
div#prodgloballinks ul ul ul li:hover ul
{display: block;}
.tabletext {
	font-size: 11px;
	text-align: left;
	border: none;
	color: #2B2B26;
}
.sitelink {
	color: #660000;
}
#rthorz {
	left: 865px;
	top: 195px;
	background-image: url(../images/backgrds/horz_rt2.jpg);
	background-repeat: no-repeat;
	height: 100%;
	width: 40px;
}
#navstrp {
	background-color: #FFCC00;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF6600;
	border-bottom-color: #FF9900;
	height: 15px;
	width: 900px;
	left: 7px;
	top: 154px;
	z-index: 2;
}
#navhide {
	background-color: #FFCC33;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF6600;
	border-bottom-color: #FF9900;
	height: 14px;
	width: 898px;
	left: 7px;
	top: 154px;
	z-index: 10;
}
html>body #dia {
position:fixed;
bottom:0;
z-index:1; /* Prevent certain problems with form controls */
}
#dia {
	background-image: url(../images/backgrds/dia_bkgrd.gif);
	background-repeat: no-repeat;
	position: absolute;
	clip: rect(auto,auto,1px,auto);
}
#info {
	background-attachment: fixed;
	background-image: url(../images/backgrds/dia_bkgrd.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 508px;
	width: 655px;
	left: -10px;
	top: 2px;
	z-index: 1;
	border: 1px solid #808080;
	padding: 12px;
	background-color: #E8EAE5;
	display: block;
	bottom: 2px;
}
#skip {
	position: absolute;
	left: 758px;
	top: 177px;
	z-index: 10;
	background-color: #FFFFFF;
}
#wrapper {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFCC33;
	border-left-color: #FFCC33;
	left: 5%;
	top: 0px;
	overflow: visible;
	background-image: url(../images/backgrds/lftnavbcktst.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-top: 200px;
	padding-left: 181px;
	width: 721px;
}
.insert {
	padding: 5px;
	border-top: 1px solid #979691;
	border-right: 1px solid #545350;
	border-bottom: 1px solid #6F6D68;
	border-left: 1px solid #7F7E79;
	background-color: #FFFFFF;
	background-image: none;
	font-size: 0.85em;
	position: relative;
	margin: 0px;
	line-height: 1.6em;
}
.insert A:hover {
	color: #626655;
	background-color: #ECE9D8;
	text-decoration: none;
}
.insertdrk {
	background-image: none;
	font-size: 11px;
	position: relative;
	color: #BDE0E4;
	line-height: 18px;
	background-color: #47657D;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 15px;
	padding-bottom: 10px;
	clear: left;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.insertdrk A:hover {
	color: #20324A;
	background-color: #ECE9D8;
	text-decoration: none;
}

.insertdrk A {
	color: #84C8DD;
	text-decoration: none;
}
.prelim {

	color: #660000;
}
table.insertdrk {
	padding: 1px 5px;
	border-top: 1px solid #979691;
	border-right: 1px solid #545350;
	border-bottom: 1px solid #6F6D68;
	border-left: 1px solid #7F7E79;
	background-color: #20324A;
	background-image: none;
	font-size: 0.85em;
	position: relative;
	color: #78C4DA;
	line-height: 1.5em;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.insertdrk A{
	color: #C8E7F0;
	font-weight: bold;
}

.news-top {
	height: 41px;
	width: 226px;
	background-color: transparent;
	background-image: url(/images/home/news-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.news-stop {
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #518695;
	margin-right: 7px;
	margin-bottom: 5px;
	margin-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #315264;
	}
.news-body {
	border: 1px solid #fff;
	border-top: none;
	width: 224px;
	font-size: 11px;
	background-color: rgb(64,107,130);
	background-image: url(/images/news-bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 18px;
	text-align: left;
	}

.news-item {
	padding-top: 2px;
	color: #7CC0CB;
	margin-top: 0;
	margin-right: 17px;
	margin-bottom: 17px;
	margin-left: 17px;
	}
	
.news-item-date {
	width: 55px;
	height: 16px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 8px;
	background: transparent url(../images/news-date-bg.png) no-repeat top left;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	}

.news-item-text {
	color: rgb(173,207,225);
	line-height: 1.75em;
	}

.news-item-text a {	
	color: rgb(210,226,235);
	}
	
.news-item-link a {	
	display: block;
	margin-top: 5px;
	color: rgb(210,226,235);
	}

.news-item-link a:hover, .news-item-text a:hover, .testimony-item-text a:hover {	
	text-decoration: none;
	}
			
.more-news a {
	float: right;
	width: 109px;
	height: 22px;
	background: transparent url(../images/read-more-news.gif) no-repeat top left;
	}.inserthm {
	border-top: 1px solid #979691;
	border-right: 1px solid #545350;
	border-bottom: 1px solid #6F6D68;
	border-left: 1px solid #7F7E79;
	background-image: none;
	font-size: .9em;
	position: relative;
	line-height: 1.45em;
	color: #41433F;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.inserttd {
	padding: 15px;
	border-top: 1px solid #979691;
	border-right: 1px solid #545350;
	border-bottom: 1px solid #6F6D68;
	border-left: 1px solid #7F7E79;
	background-color: #FFFFFF;
	background-image: none;
	position: relative;
	margin: 0px;
}
.inserttd a{
	font-size: 1.15em;
	position: relative;
	line-height: 1.6em;
	color: #006633;
	text-decoration: underline;
	font-weight: normal;
}
#midsect .title {
	font-weight: bold;
	color: #A0A08D;
}

/******************************************************************************
* LOGO BAR
*******************************************************************************/
#logo-bar {
	width: 102%;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/pg_header/adaptive-digital-voip.jpg);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	height: 145px;
	top: 3px;
}
.style9 {font-style: italic}

.container {
	width: 900px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
  } 
  #topnavholder {
	position:absolute;
	left:6px;
	top:122px;
	width:900px;
	height:30px;
	z-index:501;
}
h4 {
	font-size: 1.65em;
	color: #30302C;
	font-family: Arial, "Franklin Gothic Book", Helvetica, sans-serif;
	font-weight: lighter;
}
.memory {
	font-size: 10px;
	line-height: 12px;
	margin-top: 4px;
	margin-bottom: 2px;
}
.subheading {
	font-size: 12px;
	color: #41455F;
	text-align: left;
	padding-left: 25px;
	display: block;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Helvetica;
	line-height: 14px;
}
.subheadingBck {
	font-size: 11px;
	color: #41455F;
	text-align: left;
	display: inline-block;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Helvetica;
	background-color: #EFEFE4;
	padding-right: 10px;
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #D9D9BF;
	height: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-top-color: #D9D5BF;
	border-right-color: #D9D5BF;
	border-left-color: #D3D3B6;
}
.subheadingBck A {
	font-size: 12px;
	color: #3B5B74;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Helvetica;
	text-decoration: none;
	line-height: 16px;
}
/******voipbot headline**************/

.hdline-top {
	height: 28px;
	width: 226px;
	background-color: transparent;
	background-image: url(/images/home/android-ad-layout_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 1px;
	margin-top: 10px;
	font-size: 16px;
	}

.hdline-body {
	border: 1px solid #fff;
	border-top: none;
	width: 224px;
	font-size: 12px;
	background-image: url(/images/home/android-ad-layout_03.png);
	background-repeat: repeat-y;
	margin-bottom: -2px;
	}

.hdline-item {
	padding-top: 2px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: left;
	}
	.hdline-bottom-body {
	border: 1px solid #fff;
	border-top: none;
	width: 224px;
	font-size: 12px;
	background-image: url(/images/home/android-ad-layout-bot.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: -1px;
	height: 85px;
	text-align: left;
}
	
.hdline-stop {
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71882D;
	margin-right: 7px;
	margin-bottom: 5px;
	margin-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B6D163;
	margin-top: 5px;
	}
	
.hdline-item-date {
	width: 46px;
	height: 16px;
	text-transform: uppercase;
	color: #fff;
	padding: 3px 0 0 7px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: url(/android-ad-layout_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	}

.hdline-item-text {
	color: #4E631B;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 18px;
	}

.hdline-item-text a {
	color: #4E631B;
	}
	
.hdline-item-link a {
	display: block;
	margin-top: 2px;
	color: #A4C63B;
	padding-bottom: 2px;
	}

.hdline-item-link a:hover, .news-item-text a:hover, .testimony-item-text a:hover {	
	text-decoration: none;
	}
			
.more-hdline a {
	float: right;
	width: 109px;
	height: 22px;
	}
	
#container {
	margin: 0 auto;
	width: 900px;
	text-align: left;
  } 
.gray {
	color: #666666;
	display: block;
	margin-top: 15px;
}

/*****rounded corner***/

.b1, .b2, .b3, .b4{
	font-size:1px;
	overflow:hidden;
	display:block;
}
.b1 {height:1px; background:#888; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {
	background: #fff;
	border-right:1px solid #888;
	border-left:1px solid #888;
}
.contentb div {
	margin-right: 15px;
	margin-left: 15px;
}
img { border: none; }
/*****latest developements***/
#head-content {
	position:absolute;
	width:405px;
	height:329px;
	z-index:1;
	left: 234px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #68813A;
	border-bottom-color: #68813A;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	top: 55px;
	padding-top: 0px;
}
.pix11 {font-size: 11px}
.style7 {font-style: italic}
#head-content p {
	z-index:1;
	line-height: 1.25em;
	color: #223D51;
	font-size: 11px;
}
/******************************************************************************
* MAIN CONTENT
*******************************************************************************/
#main-content {
	width: 660px;
	text-align: justify;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0px;
}
#main-content div.double-column {
  background: transparent url() repeat-y 0 0;
}
#main-content div.triple-column {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 20px;
	background-color: transparent;
	background-repeat: repeat-y;
	background-position: -625px 0;
}
#main-content div.column {
	float: left;
	width: 190px;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
#main-content div.column-single-first {
	width: 224px;
	padding-left: 0;
	margin-left: 5px;
}
#main-content div.column-single-last {
	float: right;
	width: 185px;
	padding-right: 0;
}
#main-content div.column-double-first {
	width: 530px;
}
#main-content .triple-column table {
	margin-left: 10px;
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3F691F;
}
#main-content .triple-column td {
	padding-bottom: 15px;
	padding-top: 10px;
	padding-right: 10px;
}
/*************new product**************/
	.new-prod-top {
	height: 41px;
	width: 224px;
	background-color: transparent;
	background-image: url(/images/home/new-prod-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 1px;
	}

.new-prod-body {
	border: 1px solid #fff;
	border-top: none;
	width: 223px;
	font-size: 11px;
	background-image: url(/images/home/new-prod.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #4D5C49;
	padding-left: 0px;
	margin-left: 1px;
	}

.new-prod-item {
	padding-top: 2px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.new-prod-stop {
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #566752;
	margin-right: 7px;
	margin-bottom: 10px;
	margin-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #374334;
	}
	
.new-prod-item-date {
	width: 150px;
	height: 16px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 8px;
	background: transparent url(/images/news-date-bg.png) no-repeat top left;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	}

.new-prod-item-text {
	color: #D9D9BD;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.new-prod-item-text a {
	color: #D9D9BD;
	}
	
.new-prod-item-link a {
	display: block;
	margin-top: 3px;
	color: #D9D9BD;
	padding-bottom: 3px;
	}

.new-prod-item-link a:hover, .new-prod-text a:hover, .new-prod-item-text a:hover {	
	text-decoration: none;
	}
			
.more-new-prod a {
	float: right;
	width: 109px;
	height: 22px;
	}
.column-text {
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
}
#fw-container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 10px;
	width: 825px;
	margin-left: -175px;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #47657D;
	border-bottom-color: #6C8426;
}
#an-midsect {
	left: 190px;
	top: 174px;
	position: absolute;
	width: 660px;
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: right top;
	z-index: 2;
	display: block;
	margin-left: 2px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #B3B3A2;
	font-size: 12px;
}
.hdline-table {
	border: 1px solid #FFFFFF;
}
.update a {
	font-weight:bold;
	color:#600;
	text-decoration: underline;
}
