/* section backgrounds */
.content {
	background-image: url(/images/sect-tech.gif);
}

#rightheader h2#sectionname {
	background-image: url(/images/hdr-tech.jpg);
}

/* pagenames */
#techbriefs h3#pagename {
	background-image: url(/images/pages/techbriefs.gif);
}

.techbrief h3#pagename {
	background-image: url(/images/pages/techbrief.gif);
}
#techtour h3#pagename {
	background-image: url(/images/pages/techtour.gif);
}
/* appnotes */
.papercontainer {
	position: relative;
	border-bottom: 1px solid #bccad6;
}
.thumbnail {
	padding: 10px;
	background-color: #bccad6;
	width: 105px;
	text-align: center;
}

.paperinfo {
	position: absolute;
	top: 10px;
	left: 140px;
	width: 400px;
}

.paperinfo h2 {
	font-size: 12px;
}

.paperinfo h3 {
	font-size: 11px;
	font-weight: normal;
}

.paperinfo .paperlinks, .innercontainer .paperlinks-noborder, .lastinnercontainer .paperlinks-noborder {
	margin-top: 15px;
}

#contentcontainer {
	padding: 10px;
	float:left;
	width:400px;
	background-color:#fff;
	border-right:1px solid #617A8A;
	margin-bottom:0;
	min-height:900px;
}


/*
#contentcontainer h3 {
	color: #ee7d00;
}

#contentcontainer h1 {
	font-size: 16px;
	line-height: 1.2em;
	color:#557894;	
}

#contentcontainer h2 {
	font-style: oblique;
	font-size: 13px;
	margin: 10px 0;
}

#contentcontainer h3 {
	font-size: 12px;
	margin: 20px 0 0 0;
	padding: 5px 0;
	border-top: 1px solid #ddd;
}
*/

#contentcontainer h3+h4, #contentcontainer ul+h4 {
	margin: 10px 0;
}
#contentcontainer h4 {
	color: #587993;
	font-size: 11px;
}

#contentcontainer p {
	line-height: 1.5em;
}

#contentcontainer dt {
	font-weight: bold;
}

#contentcontainer dl dl dt {
	font-weight: normal;
	text-decoration: underline;
}

#contentcontainer dd {
	margin-bottom: 10px;
}

#contentcontainer dd p {
	line-height: 1.3em;
}

#contentcontainer ul {
	margin: 0 0 10px 20px;
}

.figurecontainer {
	text-align: center;
	margin-bottom: 5px;
}

.figurecontainer h4 {
	font-size: 12px;
	margin-bottom: 5px;
	padding: 0;
}

.presentation {
	float: right;
	text-align: center;
	margin: -10px 0 10px 10px;
	padding: 5px;
	border: 1px solid #ddd;
	background-color: #eee;
	color: #000;
}

.presentation a:link, .presentation a:visited {
	text-decoration: none;
	color: #000;
}

.presentation img.thumb {
	margin-bottom: 7px;
}

#footnotes {
	background-color: #eee;
	margin: 0;
	padding: 10px;
}

#footnotes ol {
	padding: 0;
	margin: 0;
	list-style-position: inside;
}

#footnotes li:target {
	border: 1px solid #BABB00;
	background-color: #ffc;
	padding: 3px;
}

#downloads {
	float: right;
	width: 150px;
	background-color: #d8d6e7;
	margin: 10px;
	border: 1px solid #57405b;
}

* html #downloads {
	width: 160px;
	margin-right: 5px;
}

#downloads dt {
	margin: 0;
	padding: 2px 4px 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background-color: #57405b;
}

#downloads dd {
	margin: 5px;
	text-align: left;
}

#downloads li {
	list-style-type: none;
	margin: 0 0 6px;
	background: top left no-repeat;
}

#downloads li a {
	display: block;
	padding-left: 36px;
	height: 32px;
	color: #000;
	text-decoration: none;
}

#downloads li a:hover {
	text-decoration: underline;
}

#downloads li.pdfdownload {
	background-image: url(/images/icons/pdf_32x32.gif);
}

#downloads li.txtdownload {
	background-image: url(/images/icons/txt_32x32.gif);
}

/* whitepapers */
#whitepapers h3#pagename, .whitepaper h3#pagename {
	background-image: url(/images/pages/whitepapers.gif);
}

#whitepaperrequest h3#pagename, #wprequestthankyou h3#pagename {
	background-image: url(/images/pages/whitepaperrequest.gif);
}

#whitepapers dl {
	margin: 0;
	display: block;
	
}

#whitepapers dt {
	float: left;
	padding: 10px;
	background-color: #bccad6;
	width: 105px;
	text-align: center;
}

#whitepapers dd {
	padding: 10px 10px 0 10px;
	margin: 0 0 0 125px;
}

#whitepapers dd h2 {
	font-size: 12px;
}

#whitepapers dd h3 {
	font-size: 11px;
	font-weight: normal;
}

#whitepapers dd div.wplinks  {
	margin-top: 15px;
	background:#fff;
}

.faq h3#pagename {
	background-image: url(/images/pages/faq.gif);
}

/* Tech Brief */
div.paperlinks {
	display: block;
}

div.paperlinks ul {
	width: 390px;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px dotted #ccc;
	list-style-type: none;
}

div.paperlinks li {
	display: block;
	width: 390px;
	height: 30px;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px dotted #ccc;
	list-style-type: none;
}
div.paperlinks li span {
	display: block;
	width: 26px;
	height: 30px;
	margin: 0 3px;
	padding: 0;
	border: 0;
	border-right: 1px dotted #ccc;
	float: left;
}
div.paperlinks li span img {
	margin: 3px 3px;
}
div.paperlinks li div.wpopt {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: 12px;
	background: url(/images/wp_blt.png) top left no-repeat;
	float: left;
}

/* Without Thumbnail Setting */
div#rightcontent p.breadcrumb {
	padding: 7px 0 3px 11px;
}

div.papercontainer-wide h5, div#techtour_mainpage h5 {
	padding: 5px 0 0;
	font-size: 13px;
	color: #567893;
}
div.papercontainer-wide h6 {
	padding-top: 3px;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #000;
}
div.papercontainer-wide {
	position: relative;
	background-color: #FFFFFF;
}
div.innercontainer {
	margin: 0 auto;
	padding-bottom: 7px;
	width: 520px;
	border-bottom: 1px solid #bccad6;
}
div.lastinnercontainer {
	margin: 0 auto;
	padding-bottom: 7px;
	width: 520px;
	border: none;
}
div.innercontainer p, div.lastinnercontainer p{
	padding: 0;
}
div.innercontainer ul li img, div.lastinnercontainer ul li img {
	margin: 3px 3px;
}
div.paperlinks-noborder {
	display: block;
}

div.paperlinks-noborder ul {
	width: 390px;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

div.paperlinks-noborder li {
	display: block;
	width: 390px;
	height: 30px;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}
div.paperlinks-noborder li span {
	display: block;
	width: 26px;
	height: 30px;
	margin: 0 3px;
	padding: 0;
	border: 0;
	float: left;
}
div.paperlinks-noborder li span img {
	margin: 3px 3px;
}

/* Pagination Customizations */
#rightcontent{
	background-color: #fff;
/*	background-color:#bccad6;
*/}

/* Inserts (for /technology/mobile-edge-architecture/index.html) */

#plainpage {
	padding:0 10px;
	background-color:#fff;
}

#plainpage dl dt {

}

#gsleft {
	float: right;
	margin-left: 15px;
	margin-right: 10px;
}

#gsleft2 {
	clear: right;
	float: right;
	margin-left: 15px;
	margin-right: 10px;
}

#learnabout {
	width: 249px;
	margin: 55px 0 15px 0;
	background-color: #bccad6;
}

#learnabout dt, #gsleft h2, h2#introhdr {
	margin: 0;

	/*Hide the text*/
	overflow: hidden;

	height: 0 !important;

}

#learnabout dt {
	background: #587993 url(/images/gridsplash-learnhdr.png) top left no-repeat;

	/*Size of the image*/
	padding-top: 23px;
	width: 249px;

	height /**/: 23px;
}


#learnabout dd {
	padding: 5px;
	margin: 0;
}

#learnabout a:hover {
	text-decoration: underline;
}

#learnabout li {
	list-style: none;
	margin-bottom: 5px;
}



/*div.paperlinks-noborder li p.wpopt {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: 0;
	float: left;
}	*/


/* Tech tour page */

body#techtourbody {
background: #fff;
}
div#techtour_mainpage h5 {
padding-bottom: 5px;
}
#techtour_mainpage {
background: url(/i/technology/techtour_main.gif) no-repeat top left;
width:543px;
height: 260px;
margin-left: 7px;
}

#rf-control, #security-control, #app-control {
float: left;
width: 30%;
margin: 3px 0 0 0px;
padding: 0 0 0 15px;
}
#techtourcontainer{ 
text-align: center;
width: 100%;
height: 100%;
vertical-align: top;
}
#techtourhead {
background:url(/i/technology/techtour_head.jpg) no-repeat center;
height: 49px;
}

#flashcontainer {
}
#techtourfoot {
width: 100%;
position: static;
bottom:0;
background:url(/i/technology/techtour_foot_new.gif) repeat-x center;
height:49px;
text-align: center;
_margin-top: -8px;
}
#techtourfoot table {
text-align: center;
white-space: nowrap;
color:#FFF;
padding: 15px 10px 10px 10px;
_padding-top: 15px;
font-size: 24px;
vertical-align: center;
}
#techtourfoot a {
color:#FFF;
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 14px;
text-decoration: none;
}
#techtourfoot a:hover {
text-decoration: underline;
}
#techtourfoot table div#mainmenu {
height: 100%;
cursor: pointer;
width: 100%;
text-align: center;
}
#techdownloads {
height: 100%;
width: 100%;
cursor: pointer;
}
#next {
height: 100%;
cursor: pointer;
}
#endtour {
/*background: url(/i/technology/techtour_end.jpg) no-repeat bottom right;*/
float: right;
position: relative;
margin-top: 20px;
width: 162px;
height: 49px;
}