.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 0px;
    border: 0px #FFFFFF;
    border-style: solid none solid none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
   
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
   
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 0px 6px 3px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #FF9135;
    color: #ffffff;
}
.ddm1 .item2:hover {
    background: #E77617;
    color: #ffffff;
}
.ddm1 .section {
    width: 300px;
    border: 1px #FFFFFF;
    background: #FF9135;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }

.ddm1 .item3,
.ddm1 .item3:hover,
.ddm1 .item3-active,
.ddm1 .item3-active:hover {
    padding: 0px;
    border: 0px #FFFFFF;
    border-style: solid none solid none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item3 {
   
}
.ddm1 .item3:hover,
.ddm1 .item3-active,
.ddm1 .item3-active:hover {
   
}
.ddm1 .item3,
.ddm1 .item3:hover {
    padding: 3px 0px 6px 3px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item3 {
    background: #4C91D8;
    color: #ffffff;
}
.ddm1 .item3:hover {
    background: #1F7AD8;
    color: #ffffff;
}

.ddm1 .item4,
.ddm1 .item4:hover,
.ddm1 .item4-active,
.ddm1 .item4-active:hover {
    padding: 0px;
    border: 0px #FFFFFF;
    border-style: solid none solid none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item4 {
   
}
.ddm1 .item4:hover,
.ddm1 .item4-active,
.ddm1 .item4-active:hover {
   
}
.ddm1 .item4,
.ddm1 .item4:hover {
    padding: 3px 0px 6px 3px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item4 {
    background: #dd9877;
    color: #ffffff;
}
.ddm1 .item4:hover {
    background: #cc6633;
    color: #ffffff;
}

.normal {color:#000000; font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px}
.normalorg {color:#cc6633; font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px}
.normal2 {color:#000000; font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif}
.normal3 {color:#000000; font-size : 14px; font-family: Verdana, Arial, Helvetica, sans-serif}
.normbold {color:#000000; font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.normbold2 {color:#000000; font-size : 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.normwhite {color:#FFFFFF; font-size : 11px; font-family:Verdana, Arial, Helvetica, sans-serif}
.normwhiteb {color:#FFFFFF; font-size : 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.headbl {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #336699; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-ALIGN: center}
.blue {color:#0062C8; font-size : 11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.title {color:#000000; font-size : 12px; font-family: Verdana, Arial, Helvetica}
.red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000}
.newstit {color:#FF6600; font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.newstitbrn {color:#cc6633; font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.annotation { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none}
.select { border:1px solid #A4AEB1; background-color: #F0F0F0; color: #000000; padding: 1px; height: 18px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana}

.button { background-color: #4775E2; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-width: 1; border-color: #A1A6B9; height: 18px; font-weight: bold}
.buttonlrg { background-color: #4775E2; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; border-width: 1; border-color: #A1A6B9; height: 18px; font-weight: bold}

.buttongray {
	background-color: #939393;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1;
	border-color: #A1A6B9;
	height: 18px;
	font-weight: bold
}

.simple-button2 {
	background-color: #D7AE86;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1;
	border-color: #A1A6B9;
	height: 18px;
	font-weight: bold
}

/*--------------------------------------------*/
/* related to e-store integration to homepage */
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.ButtonE {								 
	BACKGROUND: url(http://www.rfwel.com/shop2/skin1/images/butbg.gif);
	BACKGROUND-COLOR: #FF8600;
	/*BACKGROUND: url(http://www.rfwel.com/images/blank.gif);*/
	/*BACKGROUND-COLOR: #cc6633;*/
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.ButtonE {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
A.ButtonE {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 14px;
}
/*
A.ButtonE:link, A.ButtonE:visited, A.ButtonE:hover, A.ButtonE:active {
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
*/

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(http://www.rfwel.com/shop/skin1/images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(http://www.rfwel.com/shop/skin1/images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(http://www.rfwel.com/shop/skin1/images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
	TEXT-ALIGN: center;
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}


/* end e-store pages */
/*--------------------------------------------*/

.buttonsprint { background-color: #FFDD00; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-width: 1; border-color: #A1A6B9; height: 18px; font-weight: bold}
.buttonalltel { background-color: #0082C8; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-width: 1; border-color: #A1A6B9; height: 18px; font-weight: bold}
.buttonatt { background-color: #F37D01; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-width: 1; border-color: #A1A6B9; height: 18px; font-weight: bold}


.tablecolumntitle { background-color: #FF8600; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-width: 1; border-color: #A1A6B9; height: 18px; font-weight: bold}

.tablecolumnsub { background-color: #FFD44C; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-width: 1; border-color: #A1A6B9; height: 18px; font-weight: bold}


.sub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4775E2; text-decoration: underline; font-weight: bold}
a.sub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4775E2; text-decoration: underline; font-weight: bold}
a.sub:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4775E2; text-decoration: none; font-weight: bold}
a.sub.hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4775E2; text-decoration: none; font-weight: bold}

.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF6600; text-decoration: underline}
.smallnu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cc6633}
a.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF6600; text-decoration: underline}
a.small:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF6600; text-decoration: none}
a.small.hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF6600; text-decoration: none}

.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold}
a.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: underline; font-weight: bold}
a.news:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5A6269; text-decoration: none; font-weight: bold}
a.news.hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5A6269; text-decoration: none; font-weight: bold}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF
}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a.hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

.error {color: #ff0000; font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif}
.cr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.small2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.smallinv {color:#000000; font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif}
a.inv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}
a.inv:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}

.phpForms_btn {border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px;  border-right-width: 1px; border-top-color: #e4e4e4; border-left-color: #e4e4e4; border-right-color: #c1c1c1; border-bottom-color : #c1c1c1; font: Verdana, Arial, Helvetica, sans-serif; background-color: #cc6633; color: #ffffff; font-weight: bold}
/*.phpForms_pgtitle {background-color: #4775E2; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; border-width: 1; border-color: #A1A6B9; height: 18px; font-weight: bold}*/

.pdflink {

	background: url(../images/icon_pdf.gif) no-repeat left center; 
	margin: 0px 0px 0px 5px; 
	padding: 0px 5px 0px 25px; 
	vertical-align: baseline; 
	color: #424689;
	font-size: 10px;
	line-height: 26px; }

.infolink {

	background: url(../images/iconInfo_16x16.gif) no-repeat left center; 
	margin: 0px 0px 0px 5px; 
	padding: 0px 5px 0px 25px; 
	vertical-align: baseline; 
	color: #424689;
	font-size: 10px;
	line-height: 26px; }	

.solarlink {

	background: url(../images/icon_solar.gif) no-repeat left center; 
	margin: 0px 0px 0px 5px; 
	padding: 0px 5px 0px 25px; 
	vertical-align: baseline; 
	color: #424689;
	font-size: 10px;
	line-height: 26px; }	
	
.icon_signalstrength {

	background: url(../images/icon_signalstrength.gif) no-repeat left center; 
	margin: 0px 0px 0px 5px; 
	padding: 0px 5px 0px 25px; 
	vertical-align: baseline; 
	color: #424689;
	font-size: 10px;
	line-height: 26px; }	
	
.icon_support {

	background: url(../images/icon_signalstrength.gif) no-repeat left center; 
	margin: 0px 0px 0px 5px; 
	padding: 0px 5px 0px 25px; 
	vertical-align: baseline; 
	color: #424689;
	font-size: 10px;
	line-height: 26px; }
	
.icon_contactus {

	background: url(../images/icon_phone.jpg) no-repeat left center; 
	margin: 0px 0px 0px 5px; 
	padding: 0px 5px 0px 25px; 
	vertical-align: baseline; 
	color: #424689;
	font-size: 10px;
	line-height: 26px; }			
	
 .casestudyfield {
	margin: 25px 0px 30px 0px;
}

 .casestudyfield2 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
/*****************************************************************
	Main Page Specific CSS + Breadcrumbs CSS
*****************************************************************/

.ctnt-hdrtall-bg {
	height: 129px;
	margin: 0 0 8px 0;
	}

.breadcrumb {
	font-size: 90%;
	padding: 0.5em 10px;
	border-left: 5px solid #E7E7E1;
	margin: 0 0 8px 0;
	background: #E7E7E1;
	}
	
body.aboutus .breadcrumb			{border-left-color: #93A1D9;}
body.emergresp .breadcrumb			{border-left-color: #6AC8D2;}
body.bizconnect .breadcrumb 		{border-left-color: #CC6633;}
body.wirelessdata .breadcrumb 		{border-left-color: #CC6633;}
body.generic .breadcrumb 			{border-left-color: #CC6633;}


.ctnt-subhdr {
	font-size: 130%;
	padding: 0px 10px;
	color: #336699;
	border-left: 5px solid #E7E7E1;
	}
	
/*KLUDGE*/
body.bizconnect .ctnt-subhdr 		{border-left-color: #939393;}

.ctnt-subhdrbotline {
	width: 564px;
	background: transparent url(../images/ctnt_subhdrbotline.gif) 0 0 repeat-x;
	}
	
.breadcrumb a{
	color: #0000FF;
	text-decoration: none;
}

.breadcrumb p{
	margin: 0px;
}

.breadcrumb td{
	color: #666;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
}

h2{
	margin: 0;
	padding: 0;
}

h3 {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

/*****************************************************************
	Wireless Data Sols Subcategory expanders
*****************************************************************/

.twocolhdrboxtable {
	margin-bottom: 10px;
	}
.twocolhdrbox {
	width: 140px; /*kutoka 202px*/
	padding: 0;
	margin: 0;
	background: #E7E7E1 url(../images/bkgrdimg.gif) 0 0 repeat-y;
	}
.twocolhdrbox .col1 {
	width: 140px; /*kutoka 202px*/
	border-right: 8px solid #fff;
	}
html>body .twocolhdrbox .col1 {
	/* value sahihi ya browsers bila width mende */
	width: 140px; /*kutoka 202px*/
	}
.twocolhdrboximg {
	border: 1px solid #c0c0c0; /*kuotoka 1px solid #CCC */
	}
.twocolhdrbox h4 {
	color: #336699;
	font-size: 11px; /*kutoka 100%*/
	padding: 0.6em 0.8em;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	margin: 0;
	background: #dd9877;
	}
.twocolhdrboxctnt {padding: 5px 10px 5px 12px;}

.twocolhdrbox p {
	padding: 0.6em 0.8em 0.6em 1.2em;
	font-size: 11px; /*kutoka hamna*/
	margin: 0;
	}
