body { background:url(../images/innerpage_images/inner_page_bg_main.jpg) repeat-x;
		margin-top:0px; 
		overflow-x:hidden;
		}
		
:focus{
outline:0;
}
.main_bg { background:none;
overflow-x:hidden; }


#logo_section { width:975px;
				height:82px;
				}
				
#logo_section .logo { width:227px;
						height:82px;
						float:left;
						}
#logo_section .logo_middle { width:543px;
						height:82px;
						float:left;
						}
						
#logo_section .logo_signup { width:200px;
						height:43px;
						padding-top:39px;
						float:left;
						}
						
#news_section_mainbox { width:853px;
				height:auto;
				margin:0 auto;
				clear:both;
				padding-left:20px;
				}
				
#news_section_mainbox .new_box { float:left;
									height:139px;
									background:url(../images/news_updates_box.jpg) no-repeat;
									width:187px;
									padding:40px 30px 20px 20px;
									font-family:Tahoma;
									font-size:11px;
									color:#615f5f;
									}
									
									
#news_section_mainbox .solution_box { float:left;
									height:198px;
									width:581px;
									margin-left:11px;
									}

/*#navigation_bar { width:900px;
					height:37px;
					background:url(../images/innerpage_images/navigation_bg.gif) no-repeat;
					clear:both;
					}*/
#navigation_bar { width:873px;
				height:36px;
				margin:0 auto;
				clear:both;
				padding-left:15px;
				}					
.navigation_bar_box { width:auto;
						height:auto;
						float:left;
						background:url(../images/navigation_divider.jpg) right no-repeat;
						padding-right:2px;
						}
.textbox{
font-family:Tahoma;
font-size:12px;
}

#Products_gallery { width:905px;
					height:110px;
					clear:both;
					margin:0 auto;
					padding-top:0px;
					margin-top:40px;
					padding:20px;
					background:url(../Productsgallery/gallery_bg.gif) no-repeat;
					}
#products_text_area { width:903px;
					height:600px;
					clear:both;
					padding-top:0px;
					background:#FFFFFF;
					}
					
#main_text_area { width:984px;
					height:auto;
					clear:both;
					padding-top:0px;
					background:transparent;
					}					

#main_text_area .text_box_left { width:172px;
								height:auto;
								margin-left:20px;
								float:left;
								margin-bottom:15px;
								margin-top:30px;
								}
								
#main_text_area .text_box_left .sitenav { width:172px;
								height:316px;
								background:url(../images/innerpage_images/sidebar_bg.gif) no-repeat;
								}
#main_text_area .text_box_right { width:147px;
								height:auto;
								margin-right:10px;
								margin-top:30px;
								float:right;
								margin-bottom:15px;
								}
#main_text_area .text_box_rightpos { width:170px;
								height:auto;
								margin-right:10px;
								margin-top:30px;
								float:left;
								margin-bottom:15px;
								}
#main_text_area .text_box_rightmobile { width:200px;
								height:auto;
								margin-right:10px;
								margin-top:30px;
								margin-left:2px;
								float:left;
								margin-bottom:15px;
								}	
#main_text_area .text_box_right .rightadd { width:147px;
								height:117px;
								background:url(../images/innerpage_images/rightside_image.gif) no-repeat;
								
								}							
								
#main_text_area .text_box_middle{ width:560px;
								height:auto;
								margin-left:10px;
								margin-top:30px;
								float:left;
								margin-bottom:15px;
								font-family:Tahoma;
								font-size:12px;
								color:#666666;
								line-height:18px;
								padding-left:10px;
								text-align:left;
								
								}
								
h2 { font-family:Tahoma;
		font-size:20px;
		color:#FF9900;
		}
		
.txtcolor{
color: #00C2E7;
}
				
#footer_navigation_area { width:880px;
				height:200px;
				margin:0 auto;
				clear:both;
				padding:15px 15px 15px 80px;
				font-family:Tahoma;
				font-size:11px;
				color:#666666;
				background:transparent;
				
				}
				
#footer_navigation_area .link_box { width:140px;
									float:left;
									line-height:20px;
									
									}
				
#footer_navigation_area .link_box a { color:#999999;
							text-decoration:none;
							}
							
#footer_navigation_area .link_box a:hover { color:#ff9933;
							text-decoration:none;
							}
							
.strong_footer { color:#999999; }	

:link.more, :active.more, :visited.more{
	color:#666666;
	text-decoration:underline;
	}
:hover.more{
	color:#666666;
	text-decoration:none;}
:link.moreother, :active.moreother, :visited.moreother{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
:hover.moreother{
	color:#666666;
	text-decoration:underline;
	font-weight:bold;}
	
.smallletter{
font-size:11px;
}						


#footer_area2 { width:830px;
				height:auto;
				clear:both;
				margin:0 auto;
				padding-top:10px;
				padding-bottom:10px;
				background:transparent;
				}
				
				
				
#footer_area3 { width:830px;
				height:41px;
				margin:0 auto;
				background:url(../images/footer_box_img.gif) no-repeat;
				clear:both;
				padding-top:10px;
				font-family:Tahoma;
				font-size:11px;
				color:#999999;
				}
				
.headingother { font-family:Tahoma;
		font-size:16px;
		color:#FF9900;
		font-weight:bold;
		letter-spacing:-1px;
		text-transform:uppercase;
		}
		
.headingtop{
font-family:Tahoma;
		font-size:38px;
		color:#FF9900;
		font-weight:bold;

}	

.blueheading
{
	color: #00C2E7;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	}
.orangeheading{
color: #F38827;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}			
Site navigation Css

.urbangreymenu{
width:auto; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 12px Verdana;
color:#FF9900;
background: url(../images/innerpage_images/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color:#FF9933;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin-bottom: 0;
margin:0;
padding-left:15px; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px;
background:url(../images/innerpage_images/arrowstop.gif) no-repeat;
padding-left:12px;

/*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: bold 11px Tahoma;
color:#FF9933;
display: block;
padding: 4px 0;
line-height: 16px;
padding-left: 3px; /*link text is indented 8px*/
text-decoration: none;

}

.urbangreymenu ul li a:visited{
color:#FF9933;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color:#666666;
}


.urbangreymenu ul li ul li a{
font: normal 11px Arial;
color:#FF9933;
display:inline;
padding: 4px 0;
line-height: 17px;
padding-left: 3px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li ul li a:visited{
color:#FF9933;
}

.urbangreymenu ul li ul li a:hover{ /*hover state CSS*/
color:#666666;
}

.list_border { 
border-bottom:1px solid #cccccc;
width:84%;

}

.list_border_top { 
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width:84%;

}


.loginboxdiv{
margin:0px;
height:21px;
width:100px;
padding-left:50px;
padding-right:35px;
z-index:1;
float:left;
background:url(../images/login_bg.gif) no-repeat bottom;
}
/* attributes of the input box */
.loginbox
{
background:none;
border:0;
width:100px;
height:15px;
margin:0;
/*padding: 2px 7px 0px 7px;*/
padding-left:0px;
padding-top:5px;
font-family:Tahoma;
font-size:11px;
}

.loginboxdiv input{
background:none;
border:0;
width:100px;
height:15px;
margin:0;
/*padding: 2px 7px 0px 7px;*/
padding-left:0px;
padding-top:5px;
font-family:Tahoma;
font-size:11px;
}




.sample_attach, .sample_attach:visited, div.sample_attach
{
  display: block;
  width:   158px;

  border:  0px solid black;
  padding: 2px 10px;
  

  background: #FFFFff;

  text-decoration: none;
  font-family:Tahoma;
  font-weight:bold;
  font-size:11px;
  color:#FF9900;
  text-transform:uppercase;
}

.sample_attach, .sample_attach:visited { border-bottom: none;
											font-family:Tahoma;
											font-size:11px;
											color:#FF9900; }




div#sample_attach_menu_child             { border: 1px solid #CCCCCC;
margin-left:22px;
margin-top:-5px;
font-family:Tahoma;
font-size:11px;

 }

form.sample_attach
{
  position: absolute;
  visibility: hidden;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}

form.sample_attach b
{
  font-family:Tahoma;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }



/* orrange left menu navigation */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.oarrowlistmenu{
width: auto; /*width of menu*/
}

.oarrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(media/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*header text is indented 10px*/
}

.oarrowlistmenu ul{
list-style-type: none;
margin-bottom: 0;
margin:0;
padding-left:4px; /*bottom spacing between each UL and rest of content*/
}

.oarrowlistmenu ul li{
padding-bottom: 6px;
padding-left:10px;
}

.oarrowlistmenu ul li a{
font: bold 11px Tahoma;
color:#F38827;
background: url(../images/innerpage_images/arrowstop.gif) no-repeat top left; /*custom bullet list image*/
display: block;
padding: 1px 0;
padding-left: 14px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
padding-bottom: 6px;
width:83%;
}

.oarrowlistmenu ul li a:visited{
color: #F38827;
}

.oarrowlistmenu ul li a.active{
color: #F38827;
}

.oarrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#666666;
background: url(../images/innerpage_images/grayarrow.gif) no-repeat top left; /*custom bullet list image*/
}

.menuselected{
color:#666666;
background: url(../images/innerpage_images/grayarrow.gif) no-repeat top left; 
}

.oarrowlistmenu ul li ul li a{
font: bold 11px Tahoma;
color:#F38827;
background: url(../images/innerpage_images/arrowstop.gif) no-repeat top left; /*custom bullet list image*/
display: block;
padding: 0px 0;
padding-left: 14px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
padding-bottom: 0px;
width:83%;
border-bottom: 1px solid #FFFFFF;
}

.oarrowlistmenu ul li ul li a:visited{
color: #F38827;
}

.oarrowlistmenu ul li ul li a:hover{ /*hover state CSS*/
color:#666666;
background: url(../images/innerpage_images/grayarrow.gif) no-repeat top left; /*custom bullet list image*/
}

/* end orrange left menu navigation */


/*  blude side navigation */

.burbangreymenu{
width:auto; /*width of menu*/
}

.burbangreymenu .headerbar{
font: bold 12px Verdana;
color:#00A7DC;
background: url(../images/innerpage_images/bluearrow.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.burbangreymenu .headerbar a{
text-decoration: none;
color:#00A7DC;
display: block;
}

.burbangreymenu ul{
list-style-type: none;
margin-bottom: 0;
margin:0;
padding-left:15px; /*bottom spacing between each UL and rest of content*/
}

.burbangreymenu ul li{
padding-bottom: 2px;
background:url(../images/innerpage_images/bluearrow.gif) no-repeat;
padding-left:12px;

/*bottom spacing between menu items*/
}

.burbangreymenu ul li a{
font: bold 12px Tahoma;
color:#00A7DC;
display: block;
padding: 4px 0;
line-height: 16px;
padding-left: 3px; /*link text is indented 8px*/
text-decoration: none;

}

.burbangreymenu ul li a:visited{
color:#00A7DC;
}

.burbangreymenu ul li a:hover{ /*hover state CSS*/
color:#666666;
}


.burbangreymenu ul li ul li a{
font: normal 11px Arial;
color:#00A7DC;
display:inline;
padding: 4px 0;
line-height: 17px;
padding-left: 3px; /*link text is indented 8px*/
text-decoration: none;
}

.burbangreymenu ul li ul li a:visited{
color:#00A7DC;
}

.burbangreymenu ul li ul li a:hover{ /*hover state CSS*/
color:#666666;
}

/*  end blud navigation   */



/* left menu navigation */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: auto; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(media/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin-bottom: 0;
margin:0;
padding-left:4px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 6px;
padding-left:10px;
}

.arrowlistmenu ul li a{
font: bold 11px Tahoma;
color:#00A7DC;
background: url(../images/innerpage_images/bluearrow.gif) no-repeat top left; /*custom bullet list image*/
display: block;
padding: 1px 0;
padding-left: 14px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
padding-bottom: 6px;
width:80%;
}

.arrowlistmenu ul li a:visited{
color: #00A7DC;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#666666;
background: url(../images/innerpage_images/grayarrow.gif) no-repeat top left; /*custom bullet list image*/
}

.arrowlistmenu ul li ul li a{
font: bold 11px Tahoma;
color:#00A7DC;
background: url(../images/innerpage_images/bluearrow.gif) no-repeat top left; /*custom bullet list image*/
display: block;
padding: 1px 0;
padding-left: 14px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
padding-bottom: 2px;
width:80%;
border-bottom: 1px solid #FFFFFF;
}

.arrowlistmenu ul li ul li a:visited{
color: #00A7DC;
}

.arrowlistmenu ul li ul li a:hover{ /*hover state CSS*/
color:#666666;
background: url(../images/innerpage_images/grayarrow.gif) no-repeat top left; /*custom bullet list image*/
}


/* end left menu navigation */




/* left partner menu navigation */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.parrowlistmenu{
width: auto; /*width of menu*/
}

.parrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(media/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*header text is indented 10px*/
}

.parrowlistmenu ul{
list-style-type: none;
margin-bottom: 0;
margin:0;
padding-left:4px; /*bottom spacing between each UL and rest of content*/
}

.parrowlistmenu ul li{
padding-bottom: 6px;
padding-left:10px;
}

.parrowlistmenu ul li a{
font: bold 11px Tahoma;
color:#00A7DC;
background: url(../images/innerpage_images/bluearrow.gif) no-repeat top left; /*custom bullet list image*/
display: block;
padding: 1px 0;
padding-left: 14px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
padding-bottom: 6px;
width:80%;
}

.parrowlistmenu ul li a:visited{
color: #00A7DC;
}

.parrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#F38827;
background: url(../images/innerpage_images/arrowstop.gif) no-repeat top left; /*custom bullet list image*/
}

.parrowlistmenu ul li ul li a{
font: bold 11px Tahoma;
color:#00A7DC;
background: url(../images/innerpage_images/bluearrow.gif) no-repeat top left; /*custom bullet list image*/
display: block;
padding: 1px 0;
padding-left: 14px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
padding-bottom: 2px;
width:80%;
border-bottom: 1px solid #FFFFFF;
}

.parrowlistmenu ul li ul li a:visited{
color: #F38827;
}

.parrowlistmenu ul li ul li a:hover{ /*hover state CSS*/
color:#F38827;
background: url(../images/innerpage_images/arrowstop.gif) no-repeat top left; /*custom bullet list image*/
}


/* end left partner menu navigation */



/* about us left navigation menu */


.slidedoormenu{
width: auto; /* width of menu (don't forget to add border with below!) */
list-style-type: none;
}

.slidedoormenu li{
border-bottom: 0px solid #885b5c; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background:url(../images/innerpage_images/bluearrow.gif) no-repeat top left; /* Background image positioned to the left(v) top(h) corner initially */
font: bold 11px  Tahoma;
display: block;
color: black;
border-bottom: 1px solid #dadada; /* White border beneath each menu item link, to add depth */
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-decoration: none;
padding-left: 0px; /*link text is indented 19px*/
width:100%;
}

.slidedoormenu li a:visited{
color:black;
}

.slidedoormenu li a:active{
color:#999999;
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: black;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

/* end about us left navigation menu */


/* Left Navigation */
.cssnav {
position:relative;
font-family:Tahoma;
background-image: url(roll/over.gif);
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.cssnav a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
float: left;
margin: 0;
padding: 0;
padding-top:7px;
padding-bottom:5px;
color: #F38827; text-decoration: none;
border-bottom: 1px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/arrowstop.gif) no-repeat center left;
}
.cssnav img {width: 100%; height: 100%; border: 0; }
* html a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.cssnav a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.cssnav span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}


.cssnavactive{
position:relative;
font-family:Tahoma;
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.cssnavactive a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
float: left;
margin: 0;
padding: 0;
padding-top:7px;
padding-bottom:5px;
color: #666666; text-decoration: none;
border-bottom: 1px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
}



.cssnavwithtopborder {
position:relative;
font-family:Tahoma;
background-image: url(roll/over.gif);
background-repeat: no-repeat;
display: block;
width: auto;
height: 30px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.cssnavwithtopborder a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
float: left;
margin: 0;
padding: 0;
padding-top:7px;
padding-bottom:5px;
color: #F38827; text-decoration: none;
border-top: 1px solid #dadada;
border-bottom: 1px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/arrowstop.gif) no-repeat center left;
}
.cssnavwithtopborder img {width: 100%; height: 100%; border: 0; }
* html a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.cssnavwithtopborder a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.cssnavwithtopborder span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}


.cssnavwithtopborderactive{
position:relative;
font-family:Tahoma;
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.cssnavwithtopborderactive a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
float: left;
margin: 0;
padding: 0;
padding-top:8px;
padding-bottom:5px;
color: #666666; text-decoration: none;
border-bottom: 1px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
}






.cssnavsubmenu {
position:relative;
font-family:Tahoma;
background-repeat: no-repeat;
display: block;
width: auto;
height: 27px;
margin: 0;
margin-bottom:0px;
padding-left:25px;
vertical-align:middle;
}
.cssnavsubmenu a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
float: left;
margin: 0;
padding: 0;
padding-top:7px;
padding-bottom:5px;
color: #F38827; text-decoration: none;
border-bottom: 0px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/arrowstop.gif) no-repeat center left;
}
.cssnavsubmenu img {width: 100%; height: 100%; border: 0; }
* html a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.cssnavsubmenu a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.cssnavsubmenu span {
position:absolute;
left:5px;
margin:0;
cursor: pointer;
}


.cssnavsubmenuactive {
position:relative;
font-family:Tahoma;
background-image: url(roll/over.gif);
background-repeat: no-repeat;
display: block;
width: auto;
height: 27px;
margin: 0;
margin-bottom:0px;
padding-left:25px;
vertical-align:middle;
}
.cssnavsubmenuactive a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
float: left;
margin: 0;
padding: 0;
padding-top:7px;
padding-bottom:5px;
color: #666666; text-decoration: none;
border-bottom: 0px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
}
.cssnavsubmenuactive img {width: 100%; height: 100%; border: 0; }
* html a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.cssnavsubmenuactive a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.cssnavsubmenuactive span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}


.cssnavwithoutborder {
position:relative;
font-family:Tahoma;
background-image: url(roll/over.gif);
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.cssnavwithoutborder a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
float: left;
margin: 0;
padding: 0;
padding-top:7px;
padding-bottom:5px;
color: #F38827; text-decoration: none;
border-bottom: 0px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/arrowstop.gif) no-repeat center left;
}
.cssnavwithoutborder img {width: 100%; height: 100%; border: 0; }
* html a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.cssnavwithoutborder a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.cssnavwithoutborder span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}


.cssnavwithoutborderactive{
position:relative;
font-family:Tahoma;
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.cssnavwithoutborderactive a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
float: left;
margin: 0;
padding: 0;
padding-top:7px;
padding-bottom:5px;
color: #666666; text-decoration: none;
border-bottom: 0px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
}


/* Left Navigation */

/* Left Consumer Navigation */


.bluecssnav {
position:relative;
font-family:Tahoma;
background-image: url(roll/over.gif);
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.bluecssnav a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
height: 20px;
float: left;
margin: 0;
padding: 0;
padding-top:8px;
text-decoration: none;
color:#00A7DC;
border-bottom: 1px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/bluearrow.gif) no-repeat center left;
}
.bluecssnav img {width: 100%; height: 100%; border: 0; }
* html a:hover {background:url(../images/innerpage_images/arrowstop.gif) no-repeat center left;
color: #F38827; }
.bluecssnav a:hover {background:url(../images/innerpage_images/arrowstop.gif) no-repeat center left;
color: #F38827; }
.bluecssnav span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}


.bluecssnavactive{
position:relative;
font-family:Tahoma;
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.bluecssnavactive a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
height: 20px;
float: left;
margin: 0;
padding: 0;
padding-top:8px;
color: #F38827; text-decoration: none;
border-bottom: 1px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/arrowstop.gif) no-repeat center left;
}


/* End of Left Consumer Navigation */


/* Blue Left Enterprise Navigation */


.blueentcssnav {
position:relative;
font-family:Tahoma;
background-image: url(roll/over.gif);
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.blueentcssnav a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
float: left;
margin: 0;
padding: 0;
padding-top:7px;
padding-bottom:5px;
text-decoration: none;
color:#00A7DC;
border-bottom: 1px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/bluearrow.gif) no-repeat center left;
}
.blueentcssnav img {width: 100%; height: 100%; border: 0; }
* html a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color: #666666; }
.blueentcssnav a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color: #666666; }
.blueentcssnav span {
position:absolute;
left:5px;
margin:0;
cursor: pointer;
}


.blueentcssnavactive{
position:relative;
font-family:Tahoma;
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.blueentcssnavactive a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
float: left;
margin: 0;
padding: 0;
padding-top:7px;
padding-bottom:5px;
color: #666666; text-decoration: none;
border-bottom: 1px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
}



.bluecssnavbighieght {
position:relative;
font-family:Tahoma;
background-image: url(roll/over.gif);
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.bluecssnavbighieght a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
height: 28px;
float: left;
margin: 0;
padding: 0;
padding-top:8px;
color: #00A7DC; text-decoration: none;
border-bottom: 1px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/bluearrow.gif) no-repeat center left;
}
.bluecssnavbighieght img {width: 100%; height: 100%; border: 0; }
* html a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.bluecssnavbighieght a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.bluecssnavhieght span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}


.bluecssnavactivebighieght{
position:relative;
font-family:Tahoma;
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.bluecssnavactivebighieght a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
height: 28px;
float: left;
margin: 0;
padding: 0;
padding-top:8px;
color: #666666; text-decoration: none;
border-bottom: 1px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
}


/* End of Blue Left Enterprise Navigation */

.bysolution{
background:url(../images/bysolution.jpg) no-repeat 10px 7px;
height:27px;
padding-left:15px;
}
.media{
background:url(../images/media.jpg) no-repeat 10px 7px;
height:33px;
padding-left:15px;
}



.cssnavbighieght {
position:relative;
font-family:Tahoma;
background-image: url(roll/over.gif);
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.cssnavbighieght a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
height: 28px;
float: left;
margin: 0;
padding: 0;
padding-top:8px;
color: #F38827; text-decoration: none;
border-bottom: 1px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/arrowstop.gif) no-repeat center left;
}
.cssnavbighieght img {width: 100%; height: 100%; border: 0; }
* html a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.cssnavbighieght a:hover {background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
color:#666666;}
.cssnavhieght span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}


.cssnavactivebighieght{
position:relative;
font-family:Tahoma;
background-repeat: no-repeat;
display: block;
width: auto;
height: 25px;
margin: 0;
margin-bottom:0px;
padding-left:12px;
vertical-align:middle;
}
.cssnavactivebighieght a {
display:block;
font-size: 11px;
font-weight:bold;
width: 80%;
height: 28px;
float: left;
margin: 0;
padding: 0;
padding-top:8px;
color: #666666; text-decoration: none;
border-bottom: 1px solid #dadada;
padding-left:15px;
background:url(../images/innerpage_images/grayarrow.gif) no-repeat center left;
}

.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 250%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 15%;
			left: 15%;
			width: 50%;
			height: 50%;
			padding: 16px;
			border: 5px solid #999999;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}


/* Start Light Box CSS */

        #containerlb {
        width: 100%;
        height: 100%;
        overflow: auto;
        top: 0;
        left: 0;}

        /* ---------------------------------------------------------- */
        /* LIGHTBOXES
        /* ---------------------------------------------------------- */
        #lightboxes {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        list-style-type: none;
		overflow: auto;
        text-align: left;}

        #lightboxes li {
        width: 100%;
        height: 3000px;
        position: relative;
        background: rgba(0,0,0,.5);}

        #lightboxes .box {
        width: 400px;
        height: 400px;
        margin: 0 auto;
		top: 50px;
        border: 10px solid #999;
        background-color: #fff;
        padding: 20px;
		position: relative;
		z-index: 1;}

        #lightboxes #close {
        background-color: transparent;
        z-index: -1;}

        /* ---------------------------------------------------------- */
        /* PRETTY STUFF
        /* ---------------------------------------------------------- */
        

        #content {
        background-color: #fff;}
        
        #lightboxes h3 {
        font-weight: normal;
        font-size: 1.8461em;
        margin: 0 0 0.4583em 0;}
        
        #lightboxes a.close {
        float: right;
        display: block;
        width: 20px;
        line-height: 20px;
        text-align: center;
        background-color: #ddd;
        text-decoration: none;
        font-weight: bold;
        color: #999;
        font-size: 1.2em;}
        
        #lightboxes a.close:hover {
        background-color: #999;
        color: #fff;}


/* End Light Box CSS */
