/*-------------------------------------------------------------------------------------*/
/* Reset default styling of common (X)HTML browsers
/*------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}

/* global elements
 * ------------------------------------------------------------------------- */

body { 
	background:#fff;
	font-size:10pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1	{ font-size:12pt; color:#1271a8; }
h2	{ font-size:10pt; color:#4f8810; }
h3	{ font-size:10pt; color:#1271a8; }

a:link,a:visited	{ color:#1271a8; text-decoration:underline; outline:none; }
a:hover,a:active	{ color:#1271a8; text-decoration:none; outline:none; }


/* framework
 * ------------------------------------------------------------------------- */

#wrap {
	margin:0;
	padding:0;
	width:auto;
	float: none !important;
}
	
#masthead {
	float:none;
	width:auto;
}

#masthead img { margin-bottom:10px; }
		
#search, .nav, #column-left, #print, #banner, #footer-wrap, #copyright p.privacy-policy,
.call-to-action, .quote, .img-div, #tabs, .recommended-product {
	display:none;
}

.tabcontent {
	background:none;
	display:block !important;
}

#column-content { float: none !important; }

#main-wrap, #column-content h1 {
	background:none;
}

#main-wrap, #column-content {
	width:auto;
	padding:0;
}

#main-wrap {
	min-height:0;
}

#column-content h1, #column-content h2, #column-content h3, #column-content h4, #column-content p, #column-content ul, #column-content ol, #column-content dl { padding:0; margin:0 0 10px 0; }

#copyright-wrap, .mod-ltgreen, .mod-ltgray, .mod-ltgreen .col-left, .mod-ltgreen .col-right, .mod-ltgray .col-left, .mod-ltgray .col-right, .tabcontent, .prod-left, .prod-right, .case-study { 
	background:none; 
	border:none; 
	float: none !important;
	margin:0; 
	padding:0;
}

.prod-left, .prod-right, #column-content .telecommunication-left, #column-content .telecommunication-right, .case-study {
	float:none;
	width:100%;
	padding:0;
}

.mod-ltgreen .col-left, .mod-ltgreen .col-right, .mod-ltgray .col-left, .mod-ltgray .col-right {
	width:100%;
}

#column-content ul li {
	list-style-type:disc;
	background:none;
	margin:0 0 0 20px;
	padding:0;
}

#column-content ol li {
	list-style-type:decimal;
	background:none;
	margin:0 0 0 20px;
	padding:0;
}

#copyright {
	width:100%;
	padding:5px 0;
	margin:0;
	font-size:8pt;
	color:#555;
}

#column-content .icon-pdf { background:none; }
#column-content .img-right, #column-content .img-left { float:none; }
#column-content .img-border {
	background:none;
	margin:0;
	padding:0;
}

	
