/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#000000 url(images/PageBg.gif) left top;
}

#HomeBody{
	width:850px;
	margin:0 auto;
	padding:0px;
}

.PngImg{
 behavior: url("iepngfix.htc") 
}

#HomeHeader{
}
.HeadrImgLeft{
	width:435px;
	float:left;

}



.DownLinkVideo{
	background: url(images/videoIcon.png) top left no-repeat;
	padding-left:25px;
	padding-bottom:5px;
}

* html .DownLinkVideo{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/videoIcon.png",sizingMethod="scale");}

.DownLinkVideo a{
	color:#f7560f !important;
}

* html .DownLinkppt{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/presentationIcon.png",sizingMethod="scale");}

.DownLinkppt{
	background: url(images/presentationIcon.png) top left no-repeat;
	padding-left:25px;
	padding-bottom:5px;
}


.DownLinkppt a{
	color:#f7560f !important;
}

.HeadrImgRight{
	width:415px;
	float:right;
}
#HomeContent{
	background:url(images/HomeContentBg.gif) no-repeat left top;
	height:250px;
	width:100%;
}

#PageContent{
	border-top:1px solid #000000;
	background:url(images/ContentBg.gif) no-repeat left Bottom;
	width:100%;
	margin-top:-3px;
	
}
#PageContent a{
	margin-top:5px;
	color:#298baf;
}

.SecondInnerLogo{
	text-align:left;
	padding:15px 0;
	color:#333333;
}


#InnerPageContent{
	behavior: url("iepngfix.htc");
	background:url(images/SecondInnerBody.png) repeat-y left top;
	margin-top:-3px;
}

#InnerPageContent a{
	color:#003399;
}
#InnerPageContent h2{
	font-family:"Courier New", Courier, monospace;
	font-size:22px;
	font-weight:normal;
	color:#FFFFFF;
	padding:10px 0 0 30px;
	margin-top:0;
	
}

h3{
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;

	margin-top:0;
	
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

	color:#FFFFFF;
	font-weight:bold;
	margin-top:0;
	
}


.TextContent{
	color:#aaaaaa;
	font-size:12px;
	line-height:18px;
	width:90%;
	margin:0 auto;
	clear:both;

}

.TextContent table td{
	padding:5px;
}

table.Grid{
	width:99%;
	margin:0px auto;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
}

table.Grid th{
	background-color:#333333;

	border-right:1px solid #555555;
	text-align:left;
	padding:5px;
}

table.Grid td{
	border-right:1px solid #666666;
	border-Bottom:1px solid #666666;
}
.SubNav a{
	padding:0 20px 5px;
	margin:2px 0;
	color:#298baf;
	

}

.SubNav a.Twits{
	background:url(images/TwitterSLogo.jpg) no-repeat right top;
	width:190px;
	height:58px;
	display:block;
}


h2{
	font-family:"Courier New", Courier, monospace;
	font-size:22px;
	font-weight:normal;
	color:#FFFFFF;
	padding:10px 0 0 30px;
	
}
.HomeTextLeft{
	margin-top:15px;
	float:left;
	width:62%;
	font-size:12px;
	color:#666666;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
	color:#9d9d9d;
	line-height:20px;

}

.HomeSeperator{
	background:url(images/HomeSeperator.gif) no-repeat  left top;
	width:2px;
	height:189px;
	float:left;

}
.HomeTextLeft img{
	margin-top:5px;
	float:left;
	margin-right:15px;
}
.HomeCuttingEdgeRight{
	float:right;
	width:25%;	
	background:url(images/CuttingEdgeBg.png) no-repeat right top;
	padding:45px 25px 10px 20px;
	margin-top:15px;
	margin-right:10px;
	color:#6f6f6f;
	height:120px;
	line-height:20px;
	font-size:12px;
	text-align:justify;
	behavior: url("iepngfix.htc"); 
}

.HomeCuttingEdgeRight a{
	color:#003399;
}

.HomeCuttingEdgeRight a:hover{
	color:#FFFFFF;
}


.Navigation{
	clear:both;
	background:url(images/NavBg.gif) repeat-x left top;
	height:31px;

}

.SecondNav{
	position:relative;
	height:23px;
	background:url(images/SecondInnerNavBg.gif) no-repeat left top;
	width:100%;
	padding-left:10px;
	margin-bottom:5px;
}

.SecondNav a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:3px 30px 6px 30px;
	display:block;
	float:left;
	font-weight:bold;
}

.SecondNav a:hover{
	background-color:#000000;
}


.RCLeft{
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
}

.RCRight{
	position:absolute;
	bottom:0px;
	right:0px;
	display:block;
}

.LeftContent{
	width:40%;
	float:left;

}

.LeftContent ul li{
	margin:0;
}

.AshokSnap{
	float:left;
	padding-left:30px;

}

.RightContent{
	float:45%;
	float:right;


		padding-right:20px;
}

.ClearContent{
	clear:both;
}


/* ---------- Motorola style ----------------------------*/

/* Document List
------------------------- */

.doclist .resultcount {
	float:right;
	margin-top:.5em;
}

.doclist .sortby {
	clear:both;
	text-align:right;
}

.doclist .spelling {
	font-size:1.1em;
}

.doclist .spelling a.suggestion {
	font-style:italic;
	font-weight:bold;
}

.doclist ul.doclist {
	background: url(images/search_gradient.gif) 0 0 repeat-y;
	margin:0 auto;
	padding:0px 0px 0px 20px;
	*padding:0px 0px 0px 0px;
	width:100%;
}

.doclist ul.doclist li {
	background-image:none;
	margin:0;
	padding:10px 0px;
	position:relative;
	*padding-left:20px;
	list-style:none;
}


.doclist ul.doclist li.indent {
	margin-left:3em;
}
.doclist ul.doclist li.even {
	background-color:#292929;
}

.doclist ul.doclist li h5 {
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	margin-bottom:.2em;
}

.doclist ul.doclist li span.doctype {
	color:#000;
	font-size:.8em;
}

.doclist ul.doclist li h5 a {
	text-decoration:underline;
	color:#0099FF !important;
}
.doclist ul.doclist li p {
	margin:0;
	padding:0;
}

.doclist ul.doclist li .url a, .doclist ul.doclist li .url a:hover {
	font-weight:normal;
	font-size:.9em;
	text-decoration:none;
}

.doclist .relevancyfilter {
	background-color:white;
	border:1px solid gray;
	margin:2em 1em;
	padding:.5em 1em .5em 1em;
}

.doclist .pagination {
	margin:2em 0 1.4in 0;
	text-align:right;
}

.doclist .pagination a {
	text-decoration:underline;
}

.doclist .pagination span.current {
	color:#000;
	font-weight:bold;
}

.horizontal {
	position:relative;
}
.horizontal ul {
	list-style:none;
}
.horizontal ul li {
	background:#338FBE url(none);
	display:block;
	float:left;
}
.description a{
	color:#298baf !important;
}

.breadcrumb {
	margin:5px 0 0 0;
}

.OddfontContainer{
	width:100%;
	margin:0px auto;
	display:table;
	border:1px solid #333333;
	padding:0px;
}

.OddFontHeader{
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	width:20%;
	font-size:13px;
	font-weight:bold;
	background-color:#333333;
	padding:1%;
	display:block;
	margin:0px;
	height:80px;
	padding-top:60px;
	vertical-align:middle;
	color:#FFFF00;
}

.OddFontText{
	float:right;
	width:76%;
	padding:0px;
	margin:0PX;
}

ul.Quotes{
	font-weight:bold;
}
ul.Quotes li{
	background:url(images/NewsPaperBg.png) left top no-repeat;
	margin-bottom:20px;
	list-style-type:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	line-height:20px;
	color:#333333;
	width:519px;
	height:123px;
	padding:30px 30px 0px 30px;
}

hr{
	border:1px solid #333333;

	
}

.Linkedin{
	background:#FFFFFF url(images/pic_logo_119x32.gif) 10px 10px no-repeat;
/*	background:#FFFFFF url(images/linkedin-logo.png) left top no-repeat;*/
	padding:15px 0 0 140px;
	height:40px;
	clear:both;
}



.Linkedin a{
	padding-top:20px !important;
}
.LinkedinMsg{
	background:#FFFFFF url(images/pic_logo_119x32.gif) 10px 10px no-repeat;
/*	background:#FFFFFF url(images/linkedin-logo.png) left top no-repeat;*/
	padding:5px 0 0 140px;
}

.LinkedinMsg em{
	font-weight:bold;
	color:#000099;
	
}
.LinkedinMsg span{

float:right;
color:#777777;
padding-right:10px;
}

.Twitter{
	background:#333333 url(images/twitter_logo_s.png) 10px 10px no-repeat;
	height:45px;
	margin-top:5px;
	border:1px solid #555555;
	padding:10px 10px 10px 200px;
}

.Twitter img{
	margin-left:400px;
}

.HighlightText{
	background-color:#333333;
	border:1px solid #777777;
	padding:10px 10px 0px 15px;
}

.Box1Content{
	border:1px solid #2498b1;
	background:url(images/Content1Bg.gif) left top repeat-x;
	padding:2%;
	color:#9be5f7;
	text-align:justify;
	height:100%;
}

.Box1Content a{
	color:#caf2fc !important;
}
.Box2Content{
	clear:both;
	margin-top:20px;
	border:1px solid #0d45fb;
	background:url(images/Content2Bg.gif) left top repeat-x;
	padding:2%;
	color:#a4c5fd;
	height:100%;
	text-align:justify;
}
.Box2Content a{
	color:#cfdffa !important;
}

.LeftBoxContent{
	width:75%;
	float:left;
}

.RightSideContent{
	width:23%;
	float:right;
	background-color:#FFFFFF !important;
	vertical-align:middle !important;
	padding-top:70px;
	height:130px !important;
	text-align:center;
}

/** Style the tweets */
.twitters {
  border: 1px solid #e5e5e5;
  padding: 5px;
  overflow: auto;
  margin: 20px;
  background:#FFFFFF;
}

.twitters ul {
  list-style: none;
  padding: 0;
  white-space: nowrap;
  width:95%;
}

.twitters span.prefix {
  font-weight: bold;
}

.twitters span.twitterTime {
  font-style: italic;
  color: #c5c5c5;
}

.twitters span.status {
  font-style: italic;
}


.twitters ul li
{
	border-bottom: 1px dashed #D2DADA;
	line-height: 1.1em;
	padding: .7em 0 .6em 0;
	position: relative;
	width:95%;
}
.twitters ul li:first-child
{
	border-top: 1px dashed #D2DADA;
	width:95%;
}
.thumb
{
	display: block;
	height: 50px;
	margin: 0 10px 0 5px;
	overflow: hidden;
	width: 50px;
}

.no-results
{
	border-top: 1px dashed #D2DADA;
	font-size: 1.2em;
	padding: .7em 0 .6em 1em;
}
.no-results ul
{
	padding: 5px 0 0 30px;
}

.twitters ul span.twitterStatus
{
	display: block;
	min-height: 30px;
	overflow: hidden;
	text-align:left;
	margin:10px auto;
}
.twitters ul .lock,.twitters ul .screen-name
{
	margin-right: 5px;
}
.search .twitters ul .bio
{
	margin-left: 5px;
}
.twitters ul span.twitterTime,.hentry .twitterTime
{
	color: #999;
	display: block;
	font-family: georgia;
	font-size: .80em;
	font-style: italic;
	margin: 3px 0 0 0;
}
.twitters ul span.twitterTime a,.hentry .twitterTime a
{
	color: #999;
}
.twitters ul span.twitterTime .call-out,.hentry .twitterTime .call-out
{
	color: #000;
}
.twitters ul .actions
{
	border-width: 0;
	line-height: 1.25em;
	position: absolute;
	right: 5px;
	top: .5em;
}
.twitters ul .actions a
{
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	outline: none;
	padding: 3px 5px;
	text-decoration: none;
	visibility: hidden;
}
.twitters ul li:hover .actions a,.twitters ul li.hover .actions a
{
	visibility: visible;
}

.hentry .fav
{
	background-image: url('http://static.twitter.com/images/icon_star_full.gif');
}
.hentry .non-fav
{
	background-image: url('http://static.twitter.com/images/icon_star_empty.gif');
}
.hentry .fav-throb,.hentry a.del-throb
{
	background-image: url('http://static.twitter.com/images/icon_throbber.gif');
}
.hentry .del
{
	background-image: url('http://static.twitter.com/images/icon_trash.gif');
}


/* Article css*/

div#article_pg_comments{
text-align:left;
width:98%;}

div#article_byline {
border-bottom:1px solid #666;
border-top:1px solid #666;
font-size:13px;
height:24px;

width:100%;}

div#article_byline span.byline_date {
float:right;
padding-top:4px;}

div#article_byline span.byline_name {
float:left;
padding-top:4px;}

div#article_comments_box {
background-color:#ebebeb;
border:1px solid #000;
height:330px;
margin:0 0 16px 7px;
width:680px;}

div#article_comments_box p {
font-size:11px;
font-weight:700;
margin:10px 0 14px 20px;
text-align:left;
text-transform:uppercase;}

div#article_comments_box p.comments_sm_txt {
font-weight:400;
text-transform:none;}

div#article h2 {
color:#3399FF;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:18px;
text-align:left;
padding-left:0px;
}
