@charset "utf-8";

/* CSS Document */



/* CONTAINER */	

	html {margin: 0 0 0px 0;padding:0;text-align:left;}

	html, body {background:url(../images/2012/pg-bg/bg_grey_glow.png) no-repeat 0 0 #e1e1e1; background-attachment:fixed;background-position:top center; margin:0;padding:0;font:14px Arial;}

	#Container {position:static;width:960px; margin: 0 auto;background-color:#ffffff;}

	.container {margin:0 auto;width:960px;position:relative;}



/* MAIN CONTENT AREA */

	#Content {width:960px;margin:0px;padding:0px;background-color:#ffffff;}

	#outborder {width:910px;border:#b7b8bb 1px solid;padding:30px 25px 50px 25px;}

	#inborder {border:#b7b8bb 1px solid;}

	

/* SUBNAV */

	.headline{float:left;width:300px;height:45px;margin-bottom:0px;}	

	.subnav {float:right;width:600px;padding:45px 0 0 0;color:#2d6c98;font-size:11px;}

	.subnav .contactlink {float:right; padding:0px 35px 0 0}

	.subnav .links{float:left;width:460px;padding:5px 20px 0px 0;margin-bottom:0px;line-height:22px;text-align:right;}

	.subnav .links a{color:#2d6c98;text-decoration:none;}

	.subnav .links a:hover{color:#2d6c98; border-bottom:4px solid #ffc425; padding-bottom:1px;}		

	.subnav .links span.split{border-left:#666666 dotted 1px;margin:10px;}

	

/* ENT HOME HEADLINE TEXT BOX */

	#ent-headline {background-color:#d0d0d0;padding:12px 20px 12px 20px; height:20px}

    #arrow-slide {float:left;width:55px;padding-top:0px}

	.split2{margin:12px;}

	#headline_marqee {float:left;width:820px;}

	a.para_dkgrey_link {font-family:Arial;font-size:11px;color:#2d6c98; text-decoration:none; background: url("../images/2012/arrows/arrow_right_vv_blue_greybg.png") no-repeat 100% 50%;padding-right: 15px; }

	a.para_dkgrey_link:hover {font-family:Arial;font-size:11px;color:#D8A620; text-decoration:none;}

	

/* MISC DEFAULT ITEMS */	

	img {border:0;}



/* IMAGE ROTATOR */

	#homeslides {

		width:968px;

		height:508px;

		left: -4px;

		/*height:523px;*/

		}

  	div.rotator {width:968px;height:508px; margin-left:-41px;padding-bottom:0px;}

    div.rotator ul li {position:absolute;list-style: none;}

	div.rotator ul li img {background: #FFF;}

    div.rotator ul li.show {z-index:11}	



/* FEATURE BOXES */

	#box_container {position:relative; text-align:center; padding: 5px 10px 5px 20px; width:auto;}

	.box_top {float:left; width:280px; padding-right:10px 0px; text-align:left;}

	#box_hero1 { width: 268px; height: 147px; padding: 0px 14px 15px 0; float: left;}

	#box_hero2 { width: 48px; height: 48px; padding: 0px 14px 0px 0px; float: left;}

	.box_content {text-align: left; float: left; vertical-align: middle; padding-top: 10px;}

	a.box_link {font-family:Arial;font-size:11px;color:#2d6c98; text-decoration:none; background: url("../images/2012/arrows/arrow_right_2d6c98.png") no-repeat 100% 50%;padding-right: 15px; }

	a.box_link:hover {font-family:Arial;font-size:11px;color:#D8A620; text-decoration:none;}

	.box_indent {font-family:Arial;color:#454545;font-size:12px; padding: 4px 10px 8px 4px; margin:0px;line-height:22px}	

	.sep {float:left; width:auto; padding:0px 20px 0px 0;}

	

/* HYPERLINKS PARA */

	a.links1 {font-family:Arial;font-size:11px;color:#2d6c98; text-decoration:none;}

	a.links1:hover {font-family:Arial;font-size:11px;color:#D8A620; text-decoration:none;}

	

	a.links2 {font-family:Arial;font-size:12px;color:#2d6c98; text-decoration:none;}

	a.links2:hover {font-family:Arial;font-size:12px;color:#D8A620; text-decoration:none;}

	

	a.para_link {font-family:Arial;font-size:12px;color:#2d6c98; text-decoration:none; background: url("../images/2012/arrows/arrow_right_2d6c98.png") no-repeat 100% 50%;padding-right: 15px; }

	a.para_link:hover {font-family:Arial;font-size:12px;color:#D8A620; text-decoration:none;}

	

	a.para_greybg_link {font-family:Arial;font-size:12px;color:#2d6c98; text-decoration:none; background: url("http://www.telenav.com/include/css/images/arrow_right_2d6c98_greybg.png") no-repeat 100% 50%;padding-right: 15px; }

	a.para_greybg_link:hover {font-family:Arial;font-size:12px;color:#D8A620; text-decoration:none;}

	

/****************** VIP added ******************************/



/* header navigation menu style */

.mt{

	font-family: "Trade Gothic W01 Bold 2", "Arial", sans-serif;



	color: #ffc425;

	font-size: 18px;

	/*font-weight: bold;*/

	line-height:19px;

	margin: 0px;

	padding-top: 0px;

	}

.myTeleanv{

	font-family: "Trade Gothic W01 Bold 2", "Arial", sans-serif;



	color: #ffc425;

	font-size: 18px;

	/*font-weight: bold;*/

	line-height:19px;

	margin: 0px;

	padding-top: 0px;

	}

	

/* HEADERS */

h1 {

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	color: #242021;

	font-size: 24px;

	/*font-weight: bold;*/

	line-height: 30px;

	margin: 0px;

	padding: 10px 0px 8px 0px;

	}

p {

	font-family: "Arial", sans-serif;

	color: #555555;

	font-size: 12px;

	font-weight: normal;

	line-height:18px;

	margin: 0px;

	padding-bottom: 10px;

	}

ol.number {

	font-family: "Arial", sans-serif;

	color: #555555;

	font-size: 12px;

	line-height: 14px;

	list-style: decimal;

	}	

ol.number li{

	padding: 5px 0px 7px 0px;

	}



a	{

	color:#2d6c98;

	text-decoration:none;

	}		

a:hover	{

	/*color:#807f83;*/

	text-decoration: underline;

	}



/* LEVEL 0 Hierarchy (use:page title)*/

.headline_L0 {

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	-webkit-font-smoothing: subpixel-antialiased;



	color: #202020;

	font-size: 24px;

	/*font-weight: bold;*/

	font-weight: normal;

	line-height: 30px;

	margin: 0px;

	padding-top: 40px;

	}



/* LEVEL 1 Hierarchy (use:billboard)*/

.headline_L1 {

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	-webkit-font-smoothing: subpixel-antialiased;

	

	color: #1a1a1a;

	font-size: 40px;

	/*font-weight: bold;*/

	text-transform: uppercase;

	line-height: 40px;

	padding-bottom: 7px; 

	margin: 0px;

	}

.sub_headline_L1{

	font-family: "Trade Gothic W01 Roman", "Arial", sans-serif;

	color: #777777;

	font-size: 19px;

	font-weight: normal;

	}

.paragraph_L1{

	font-family: "Trade Gothic W01 Roman", "Arial", sans-serif;

	color: #242021;

	font-size: 15px;

	font-weight: normal;

	line-height:21px;

	}

/* LEVEL 1 Hierarchy (use:billboard BLACK BLOCK)*/

.headline_L1_wht {

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	color: #ffffff;

	font-size: 40px;

	/*font-weight: bold;*/

	text-transform: uppercase;

	line-height: 40px;

	padding-bottom: 7px; 

	margin: 0px;

	}

.sub_headline_L1_wht{

	font-family: "Trade Gothic W01 Roman", "Arial", sans-serif;

	color: #ffffff;

	font-size: 19px;

	font-weight: normal;

	}

.paragraph_L1_wht{

	font-family: "Trade Gothic W01 Roman", "Arial", sans-serif;

	color: #ffffff;

	font-size: 15px;

	font-weight: normal;

	line-height:21px;

	}	

		

/* LEVEL 2 Hierarchy(use:main intro)*/				

.headline_L2{

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	text-shadow: rgba(0, 0, 0, .01) 0 0 1px;

	color: #242021;

	font-size: 36px;

	/*font-weight: bold;*/

	line-height:38px;

	margin: 0px;

	padding: 35px 0px 7px 0px;

	}		

.sub_headline_L2{

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	color: #807f83;

	font-size: 18px;

	/*font-weight: bold;*/

	padding:5px 0px 7px 0px; 

	margin: 0px;

	}

.paragraph_headline_L2{

	font-family: "Arial", sans-serif;

	color: #242021;

	font-size: 13px;

	font-weight: bold;

	padding: 10px 0px 7px 0px;

	}

.paragraph_L2{

	font-family: "Arial", sans-serif;

	color: #454545;

	font-size: 12px;

	font-weight: normal;

	line-height:18px;

	margin: 0px;

	padding: 10px 0px 7px 0px;

	}

		

/* LEVEL 3 Hierarchy(use:body intro)*/

.headline_L3{

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	color: #242021;

	font-size: 24px;

	/*font-weight: bold;*/

	line-height: 30px;

	margin: 0px;

	padding: 7px 0px 7px 0px;

	}		

.sub_headline_L3{

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	color: #807f83;

	font-size: 14px;

	/*font-weight: bold;*/

	}

.paragraph_headline_L3{

	font-family: "Arial", sans-serif;

	color: #242021;

	font-size: 12px;

	font-weight: bold;

	}

.paragraph_L3{

	font-family: "Arial", sans-serif;

	color: #454545;

	font-size: 12px;

	font-weight: normal;

	line-height:18px;

	margin: 0px;

	padding-bottom: 10px;

	}



/* LEVEL 4 Hierarchy (use:body info)*/

.headline_L4{

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	color: #242021;

	font-size: 18px;

	/*font-weight: bold;*/

	line-height: 21px;

	padding: 0px;

	margin:0px 0px 5px 0px;

	}		

.sub_headline_L4{ /* can use as section header*/

	font-family: "Arial", sans-serif;

	color: #454545;

	font-size: 13px;

	font-weight: bold;

	padding: 0px;

	margin:0px 0px 7px 0px;

	}

.paragraph_headline_L4{

	font-family: "Arial", sans-serif;

	color: #242021;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	padding: 0px;

	margin:0px 0px 5px 0px;

	}

.paragraph_L4{

	font-family: "Arial", sans-serif;

	color: #555555;

	font-size: 12px;

	font-weight: normal;

	line-height:18px;

	padding: 0px;

	margin:0px 0px 10px 0px;

	}

	

/* LEVEL 5 Hierarchy (use:footer cell)*/

.headline_L5{

	font-family: "Arial", sans-serif;

	color: #242021;

	font-size: 13px;

	font-weight: bold;

	line-height: 18px;

	margin: 0px;

	padding: 10px 0px 0px 0px;

	}		

.sub_headline_L5{

	font-family: "Arial", sans-serif;

	color: #807f83;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	margin: 0px;

	}

.paragraph_headline_L5{

	font-family: "Arial", sans-serif;

	color: #242021;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	margin: 0px;

	}		

.paragraph_L5{

	font-family: "Arial", sans-serif;

	color: #807f83;

	font-size: 12px;

	font-weight: normal;

	line-height:18px;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}



/* LEVEL 6 Hierarchy (use:promo boxes)*/

.headline_L6{

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	color: #242021;

	font-size: 17px;

	/*font-weight: bold;*/

	line-height: 18px;

	text-transform: uppercase;

	padding-bottom: 7px; 

	margin: 0px;

	}		

.sub_headline_L6{ /* can use as section header*/

	font-family: "Trade Gothic W01 Bold", "Arial", sans-serif;

	color: #807f83;

	font-size: 12px;

	/*font-weight: bold;*/

	line-height: 14px;

	text-transform: uppercase;

	padding: 0px;

	margin: 0px 0px 7px 0px;

	}

.paragraph_headline_L6{

	font-family: "Arial", sans-serif;

	color: #454545;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	padding: 0px;

	margin: 0px 0px 5px 0px;

	}

.paragraph_L6{

	font-family: "Arial", sans-serif;

	color: #454545;

	font-size: 12px;

	font-weight: normal;

	line-height:18px;

	margin: 0px 0px 7px 0px;

	padding: 0px;

	}

		

/* LEVEL MISC1 Hierarchy (use:right rail/tab header)*/

.headline_Lm{

	font-family: "Trade Gothic W01 Roman", "Arial", sans-serif;

	color: #242021;

	font-size: 18px;

	font-weight: normal;

	line-height:24px;

	margin: 0px;

	padding-top: 0px 0px 0px 0px;

	-webkit-font-smoothing: subpixel-antialiased;

	/*-webkit-font-smoothing: antialiased;*/

	}		

.sub_headline_Lm{ /* can use as section header*/

	font-family: "Arial", sans-serif;

	color: #807f83;

	font-size: 13px;

	font-weight: bold;

	}

.paragraph_headline_Lm{

	font-family: "Arial", sans-serif;

	color: #454545;

	font-size: 12px;

	font-weight: bold;

	}

.paragraph_Lm{

	font-family: "Arial", sans-serif;

	color: #454545;

	font-size: 12px;

	font-weight: normal;

	line-height:18px;

	margin: 0px;

	}

.headline_Lcy{ /* use for tab headline*/

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	color: #ffc425;

	font-size: 24px;

	/*font-weight: bold;*/

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}		

.headline_tab_Lm{ /* use for tab headline*/

	font-family: "Trade Gothic W01 Roman", "Arial", sans-serif;

	color: #ffc425;

	font-size: 18px;

	font-weight: normal;

	}

.headline_Lq{ /* use for quote headline*/

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	color: #231f20;

	font-size: 15px;

	/*font-weight: bold;*/

	margin: 0px;

	padding: 5px 0px 0px 0px;

	}	



/* LEVEL MISC2 Hierarchy (use:mouse type) */

.caption{

	font-family: "Arial", sans-serif;

	color: #807f83;

	font-size: 11px;

	font-weight: normal;

	}		

.footnote{

	font-family: "Arial", sans-serif;

	color: #807f83;

	font-size: 9px;

	font-weight: normal;

	}



.cta {

	font-family: "Arial", sans-serif;

	color: #2d6c98;

	font-size: 11px;

	font-weight: normal;

	text-transform: uppercase;

	text-decoration: none;

	/*display: block;*/

	line-height: 12px;

	/*background-image: url('../images/2012/arrows/arrow_cta.png');

	background-repeat: no-repeat;

	background-position: right;*/

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 10px;

}

.cta img{

	vertical-align: baseline;

}

.cta a{

	font-family: "Arial", sans-serif;

	color: #2d6c98;

	font-size: 11px;

	font-weight: normal;

	text-transform: uppercase;

	text-decoration: none;

}



.cta_type {

	font-family: "Arial", sans-serif;

	color: #2d6c98;

	font-size: 10px;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

	display: block;

	line-height: 12px;

	padding-top: 3px;

	padding-left: 0px;

	padding-right: 10px;

}



		

/***********************************/

/* page adjustment */



#core_top{

	width: 960px;

	height: 80px;

	background: white;

	padding-left: 0px;

	margin:0 auto;

	}

.innercore_top{

	padding-left: 30px;

	}	

	

#core_billboard{

	width: 968px;

	height: 368px;

	background: none;

	left: -4px;

	margin:0 auto;

	}

#core_billboard2{

	position:relative;

	width: 960px;

	height: 360px;

	background: none;

	margin:0 auto;

	}	

			

#core_body{

	width: 958px;

	border: 1px solid #adafb2;

	background: #ffffff;

	margin:0 auto;

	}

#core_body2{

	width: 960px;

	background: #ffffff;

	margin:0 auto;

	}

#core_body_free{

	width: 960px;

	margin:0 auto;

	}			

.innercore_body{

	padding-left: 30px;

	}

.innercore_body2{

	padding-left: 30px;

	padding-right: 30px;

	}

.innercore_body3{

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	}

				

#core_body a{

	color:#2d6c98;

	text-decoration: none;

	}

	

.press_room_title{

	height: 35px;

	/*width: 595px;*/

	background: #202020;

	padding: 10px 0px 0px 30px;

	}

.press_section{



	border-right: 1px solid #b7b8bb;

	border-left: 1px solid #b7b8bb;

	border-bottom: 1px solid #b7b8bb;

	padding: 20px 0px 30px 30px;

	}



.press2{/**no bottom*/

	border-right: 1px solid #b7b8bb;

	border-left: 1px solid #b7b8bb;

	border-bottom: 0px solid #b7b8bb;

	padding: 20px 30px 30px 30px;

	}

.press3{/**no bottom*/

	border-top: 1px solid #807f83;

	border-right: 1px solid #b7b8bb;

	border-left: 1px solid #b7b8bb;

	border-bottom: 0px solid #b7b8bb;

	padding: 20px 30px 30px 30px;

	}

/*		

.press_section3{/**color top/ no bottom 

	border-top: 0px solid #807f83;

	border-right: 1px solid #b7b8bb;

	border-left: 1px solid #b7b8bb;

	border-bottom: 0px solid #b7b8bb;

	padding: 20px 30px 30px 30px;

	}	*/	



.press_section4{

	/*width: 625px;*/

	border-right: 1px solid #b7b8bb;

	border-left: 1px solid #b7b8bb;

	border-bottom: 1px solid #b7b8bb;

	padding: 20px 0px 30px 0px;

	}

			

.press_section .inner_col{

	width: 180px;

	float: left;

	display: inline;

	padding: 0px 0px 0px 0px;

	margin-right: 10px;

	}		

		

.press_section2{

	border: 1px solid #b7b8bb;

	}	



/**************vip added 3/12******/	

#core_sect{



	width: 900px;

	background: #dadada;

	padding:0px;

	margin:0 auto;

	}

	

.innercore_sect{



	width: 870px;

	padding-left: 30px;

	padding-right: 0px;

	padding-top: 0px;

	margin-top: 20px;

	margin:0 auto;

	}

	

/**************end vip added 3/12******/	

	

	

#core_cap{



	width: 960px;

	background: #d5d5d5;

	padding:0px;

	margin:0 auto;

	}





.innercore_cap{



	width: 930px;

	padding-left: 30px;

	padding-right: 0px;

	padding-top: 0px;

	margin-top: 20px;

	margin:0 auto;



	}					



.clear{

	clear: both;

	display: block;

	}

	

.left_column{

	width: 580px;

    float: left;

	/*border: 1px solid red;*/

	}

.left_column2{

	width: 625px;

    float: left;

	/*border: 1px solid red;*/

	}

.right_column{

	width: 320px;

	float: right;

	vertical-align: top;



	}

.left_subcolumn{

	width: 280px;

    float: left;

	margin-right: 10px;

	padding-top: 25px;

	}



.right_subcolumn{

	width: 290px;

	float: right;

	padding-top: 25px;

	}

	

.left{

	float: left;

	}

	

.right{

	float: right;

	}

	

ul.bullylist{

	list-style:none;

	font-family: "Arial", sans-serif;

	color: #807f83;

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

	margin: 0px;

	padding: 5px 0px 30px 0px;

	}

ul.bullylist a{

	font-family: "Arial", sans-serif;

	color: #2d6c98;

	font-size: 12px;

	font-weight: normal;

	line-height: 24px;

	text-decoration: none;

	}	

ul.bullylist li{

	background-image: url('../images/2012/arrows/arrow_li.gif');

	background-repeat: no-repeat;

	background-position: 0px 8px;

	padding-left: 10px; 

	}



/*****vip added ****/

ul.bullylist_sect{



	list-style:none;

	font-family: "TradeGothicW02-BoldCn20 675505", "Arial", sans-serif;

	color: #807f83;

	font-size: 18px;

	font-weight: normal;

	line-height: 34px;

	margin: 0px;

	padding: 5px 0px 30px 0px;

	}

	

	

ul.bullylist_sect li{



	background-image: url('../images/2012/arrows/developer_pg_arrow.png');

	background-repeat: no-repeat;

	background-position: 0px 14px;

	padding-left: 14px; 

	}



hr {

	border: 0;

	color: #e0e0e0;

	background-color: #e0e0e0;

	height: 1px;

	margin: 25px 0px 25px 0px;

	display: block;

	}

	

hr.framer {

	border: 0;

	color: #e0e0e0;

	background-color: #e0e0e0;

	height: 1px;

	margin: 15px 0px 7px 0px;

	display: block;

	}

		

hr.cap {

	border: 0;

	color: #adadad;

	background-color: #adadad;

	height: 1px;

	margin: 5px 0px 0px 0px;

	display: block;

	}

hr {

	border: 0;

	color: #e0e0e0;

	background-color: #e0e0e0;

	height: 1px;

	margin: 25px 0px 25px 0px;

	display: block;

	}

hr.dotted {

	color: #fff; 

	background-color: #fff; 

	border: 1px dotted #adadad; 

	border-style: none none dotted;

	margin: 7px 0px 7px 0px;

	}

		

.space_holder{

	height:100px;

	width: 100%;

	margin:0px;

	padding: 0px;

	}

.space_holder_top{

	height:25px;

	width: 100%;

	margin:0px;

	padding: 0px;

	}			

.cushion{

	padding: 30px 30px 35px 30px;

	}



.super{

	font-size: 18px;

	vertical-align: top;

	}

	

/********* BILLBOARD **************/	



/* products billboard */	

#content_bill{

	width: 968px;

	height:368px;

	position: absolute;

	z-index: 3;

	}

#content_bill2{

	width: 968px;

	height:368px;

	position: releative;/**/

	z-index: 3;

	}

#content_bill2{

	width: 968px;

	height:368px;

	position: absolute;

	z-index: 3;

	}

.innercontent_bill{

	width: 380px;

	float: right;

	border-bottom: 6px solid #ffc425;

	background-image:url('../images/2012/pg-bg/black_block.png');

	background-repeat: repeat;

	background-position: 0px;

	margin-top: 20px;

	margin-bottom: 35px;

	margin-left: 30px;

	margin-right: 5px

	}

.innercontent_bill_white{

	width: 380px;

	float: right;

	border-bottom: 6px solid #ffc425;

	background-image:url('../images/2012/pg-bg/white_block.png');

	background-repeat: repeat;

	background-position: 0px;

	margin-top: 20px;

	margin-bottom: 35px;

	margin-left: 30px;

	margin-right: 5px

	}

		

.innercontent_bill2{

	width: 310px;

	float: right;

	background-repeat: repeat;

	background-position: 0px;

	margin-top: 20px;

	margin-bottom: 35px;

	margin-left: 30px;

	margin-right: 5px

	}

.innercontent_bill3{

	width: 300px;

	float: right;

	background-repeat: repeat;

	background-position: 0px;

	margin-top: 20px;

	margin-bottom: 35px;

	margin-left: 30px;

	margin-right: 5px

	}

.innercontent_bill4{

	width: 410px;

	float: left;

	background-repeat: repeat;

	background-position: 0px;

	margin-top: 20px;

	margin-bottom: 35px;

	margin-left: 30px;

	margin-right: 35px

	}

.innercontent_bill5{

	width: 400px;

	float: left;

	margin-top: 20px;

	margin-right: 0px

	}	

			

.innercontent_bill2 img{

	margin-bottom: 7px;

	}

		

.bill_top{

	margin-top: 70px;

	}

.company_bill_top{ /* when custom top padding space is need */	

	margin-top: 70px;

	}

		

.innercontent_bill{

	padding: 30px 30px 35px 30px;

	}

.innercontent_bill2{

	padding: 30px 0px 35px 30px;

	}

.innercontent_bill3{

	padding: 30px 0px 35px 0px;

	}

.innercopy_bill3{

	padding: 0px 20px 35px 0px;

	}			

#frame_bill{

	width: 968px;

	height: 368px;

	/*background: #0F0;*/

	position: absolute;

	background-image:url('../images/2012/pg-bg/bill_frame_968x368.png');

	background-repeat: no-repeat;

	background-position: 0px;

	z-index: 2;

	}

#image_bill{

	position: absolute;

	margin: 4px 4px 4px 4px;

	z-index: 1;

	}

#image_bill_black{

	width: 960px;

	height: 360px;

	position: absolute;

	background-image:url('../images/2012/pg-bg/developer_billboard_bg.png');

	background-repeat: repeat-x;

	background-position: 0px;

	z-index: 1;

	}	



#image_bill_graymap{

	width: 960px;

	height: 360px;

	position: absolute;

	background-image:url('../../scout/awards/images/AWARDS_billboard_bg_graymap.jpg');

	/*background-repeat: repeat-x;*/

	background-position: 0px;

	z-index: 1;

	}	

	

	

/********* PROMO CONTAINER **************/	





		



/*********MISC **************/	

.tagger{

	width:900px;

	float: right;

	position: absolute;

	text-align: right;

	}





/********* RIGHT RAIL **************/	

.rightrail{

	border-top: 9px solid #ffc425;

	margin: 0px;

	padding: 0px;

	}

	

.col_cell_top{

	background: #e9e9e9;

	padding: 20px 30px 25px 30px;

	}

.col_cell_top .col_1{

	float: left;

	display: inline;

	}

.col_cell_top .col_2{

	width: 120px;

	float: left;

	display: inline;

	}

.col_cell_top .col_2 img{

	float: left;

	display: inline;

	padding: 20px 0px 0px 12px;

	}



.col_cell_top .col_2{

	width: 120px;

	float: left;

	display: inline;

	}

.col_cell_misc .row_01 img{

	float: left;

	display: inline;

	padding: 25px 5px 0px 0px;

	margin: 0px;

	}

.col_cell_misc .row_02 img{

	float: left;

	display: inline;

	padding: 0px 5px 0px 0px;

	margin: 0px;

	}



		

.col_cell_misc{

	background: #e9e9e9;

	padding: 5px 25px 35px 25px;

	}

		

.col_cell_middle{

	background: #e9e9e9;

	border-top: 1px solid #ffffff; 

	padding: 20px 30px 35px 30px;

	}

.col_cell_bottom{

	background: #e9e9e9;

	border-top: 1px solid #ffffff; 

	padding: 20px 30px 35px 30px;

	}		

ul.menulist{

	list-style:none;

	font-family: "Arial", sans-serif;

	color: #807f83;

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

	margin: 0px;

	padding: 8px 0px 0px 0px;

	}	

ul.menulist a{

	color: #2d6c98;

	text-decoration: none;

	}

ul.menulist li{

	list-style:none;

	font-family: "Arial", sans-serif;

	color: #807f83;

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

	margin: 0px;

	padding: 8px 0px 7px 0px;

	}

.boxit{

	background: #e9e9e9;

	padding: 30px 30px 35px 30px;

	}				 		

	



/************ buttons ***************/

#button_line{

	padding: 7px 0px 0px 0px;

	}

.btn_android{

	width: 80px;

	height: 35px;

	float: left;

	background-image:url('../images/2012/buttons/btn_android_01.png');

	background-repeat: no-repeat;

	background-position: 0px;

	padding: 0px 5px 0px 0px;

	}

.btn_android a:hover{

	background-image:url('../images/2012/buttons/btn_android_02.png');

	}

 	 

.btn_apple{	

	width: 90px;

	height: 35px;	

	float: left;

	background-image:url('../images/2012/buttons/btn_apple_01.png');

	background-repeat: no-repeat;

	background-position: 0px;

	padding: 0px 5px 0px 0px;

	}

.btn_apple a:hover{

	background-image:url('../images/2012/buttons/btn_apple_02.png');

	}	 

.btn_blackberry{

	width: 95px;

	height: 35px;

	float: left;

	background-image:url('../images/2012/buttons/btn_blackberry_01.png');

	background-repeat: no-repeat;

	background-position: 0px;

	padding: 0px 5px 0px 0px;

	}

.btn_blackberry a:hover{

	background-image:url('../images/2012/buttons/btn_blackberry_02.png');

	}	

	

/********* COLUMNS **************/



/********* 1 columns **************/

#column1{

	padding-bottom: 25px;

	margin-top: 20px;

	}

#column1 img{

	border: 1px solid #aeafb3;

	float: left;

	margin-right:10px;

	}	

/********* 2 columns A (140px/730px)**************/

#column2_a{

	padding-bottom: 10px;

	margin-top: 20px;

	}

#column2_a img{

	/*border: 1px solid #aeafb3;*/

	float: none;

	margin-right:10px;

	margin-top: 10px;

	}

#column2_a .col_01{

	width: 140px;

	float: left;

	padding-right: 20px;

	display: inline;

	text-align:center;

	}



#column2_a .col_02{

	width: 730px;

	float: left;

	display: inline;

	}		



/********* 2 columns B (580px/290px)**************/

#column2_b{

	padding-bottom: 25px;

	margin-top: 20px;

	}

#column2_b img{

	/*border: 1px solid #aeafb3;*/

	float: left;

	margin-right:10px;

	margin-top: 10px;

	}

#column2_b .col_01{

	width: 580px;

	float: left;

	padding-right: 20px;

	display: inline;

	}

#column2_b .col_02{

	width: 290px;

	float: right;

	/*display: inline;*/

	}





#column2_b2{

	padding-bottom: 7px;

	margin-top: 7px;

	}

#column2_b2 img{

	/*border: 1px solid #aeafb3;

	float: left;*/

	margin-right:7px;

	margin-top: 10px;

	}

#column2_b2 .col_01{

	width: 630px;

	float: left;

	padding-right: 20px;

	display: inline;

	}

#column2_b2 .col_02{

	width: 240px;

	float: right;

	/*display: inline;*/

	}	

			

.action_div{

	padding: 20px 0px 0px 0px;

	}



.btn_dl{

	float:right;

	display: inline;

	}

	

.btn_toggle{

	/*width: 50px;

	height: 11px;

	background-color: #e0e0e0;

	font:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight: bold;

	text-align: center;

	

	padding: 5px 15px 5px 15px;

	margin: 10px 0px 0px 0px;*/

	float: right;

	display: inline;

	outline: none;

	}



.toggle_style {

	 text-decoration: none;

	 display: block;

     outline: none;

	 margin: 0px;

	 padding: 0px;

	}

.toggle_style a{

	outline: none;

	 }

.toggle_style img{

     outline: none;

	 margin: 0px;

	 padding: 0px;

	}	

.imgnormal {

	/*border: 1px solid red;

	background: blue;*/

	width: 14px;

	height: 14px;

	display: inline;

	background-image:url('../images/2012/arrows/arrow_down_blue.png');

	background-repeat: no-repeat;

	background-position: 0px;

	padding: 0px 10px 0px 10px;

	margin: 0px 0px 0px 5px

	} 

/********* 2 columns C (450px/450px)**************/



#column2_c{

	padding-bottom: 10px;

	margin-top: 20px;



	}



#column2_c .divs1{

	width: 63px;

	margin-top: 20px;

	float:left;

	display: inline;



	}



#column2_c .divs2{

	width: 300px;

	margin-top: 25px;

	float:left;

	display: inline;



	}	



#column2_c .divs img{

	margin-right:15px;



	}



#column2_c img{

	/*border: 1px solid #aeafb3;*/

	float: none;

	margin-right:10px;

	margin-top: 10px;



	}



#column2_c .col_01{

	width: 420px;

	float: left;

	margin-right: 30px;

	display: inline;

	}



/**** vip added ****/

.sect #column2_c .col_01{



	width: 420px;

	float: left;

	margin-right: 0px;

	display: inline;

	}

.sect #column2_c .col_02{



	width: 450px;

	float: left;

	margin-right: 0px;

	display: inline;

	}



#column2_c .col_02{

	width: 420px;

	float: left;

	margin-right: 0px;

	display: inline;



	}



.iconbully .div1{

	float:left;

	padding: 0px 0px 30px 0px



	}



.iconbully .icon img{

	margin: 0px;



	}



.iconbully2 .div1{

	float:left;

	padding: 0px 0px 5px 0px



	}



.iconbully2 .icon img{

	margin: 0px;



	}



/********* 2 columns D (192px/708px)**************/



#column2_d{

	padding-bottom: 10px;

	margin-top: 10px;

	}



#column2_d img{

	/*border: 1px solid #aeafb3;*/

	float: none;

	margin-right: 0px;

	margin-top: 0px;

	}



#column2_d .col_01{

	width: 162px;

	float: left;

	margin-right: 30px;

	display: inline;



	}



#column2_d .col_02{

	width: 708px;

	float: left;

	margin-right: 0px;

	display: inline;



	}



/********* 2 columns E (450px/450px)**************/



#column2_e{

	padding-bottom: 10px;

	margin-top: 20px;

	}



#column2_e .divs1{

	width: 63px;

	margin-top: 20px;

	float:left;

	display: inline;



	}



#column2_e .divs2{

	width: 300px;

	margin-top: 25px;

	float:left;

	display: inline;



	}	



#column2_e .divs img{

	margin-right:15px;



	}



#column2_e img{

	/*border: 1px solid #aeafb3;*/

	float: none;

	margin-right:10px;

	margin-top: 7px;



	}



#column2_e .col_01{

	width: 420px;

	float: left;

	margin-right: 30px;

	display: inline;



	}



#column2_e .col_02{

	width: 420px;

	float: left;

	margin-right: 0px;

	display: inline;



	}



.iconbully .div1{

	float:left;

	padding: 0px 0px 30px 0px

	}



.iconbully .icon img{

	margin: 0px;



	}



.iconbully2 .div1{

	float:left;

	padding: 0px 0px 0px 0px



	}



.iconbully2 .icon img{

	margin: 0px;

	}



.cta_section{

	display: block;

	clear: both;

	padding:0px;

	margin:0px;



	}







.cta_section div{

	float:left;

	display: inline;

	padding: 0px 10px 0px 0px;



	}



.cta_section .div1{

	width: 170px;

	float:left;

	display: inline;

	line-height: 12px;

	padding: 5px 0px 0px 0px;



	}



.cta_section .div2{

	float:left;

	display: inline;

	line-height: 12px;

	padding: 0px 0px 0px 0px;



	}	



.cta_section .div3{

	float:left;

	display: inline;

	line-height: 12px;

	padding: 0px 0px 0px 0px;



	}				







.cta_section img{

	margin: 0px;

	float: left;

	padding: 0px 7px 0px 0px;



	}







/********* 2 columns F (700px/200px)**************/



#column2_f{

	padding-bottom: 5px;

	margin-top: 10px;



	}



#column2_f img{

	/*border: 1px solid #aeafb3;*/

	float: none;

	margin-right: 0px;

	margin-top: 0px;



	}



#column2_f .col_01{

	width: 670px;

	float: left;

	margin-right: 30px;

	display: inline;



	}



#column2_f .col_02{

	width: 180px;

	float: left;

	margin-right: 0px;

	display: inline;



	}



/********* 2 columns G (580px/290px)**************/



#column2_g{



	padding-bottom: 25px;

	margin-top: 20px;

	}



#column2_g img{

	/*border: 1px solid #aeafb3;*/

	float: left;

	margin-right:10px;

	margin-top: 10px;

	/*margin-left:50px;*/

	}



#column2_g .col_01{



	/*width: 580px;*/

	width: 290px;

	float: left;

	padding-right: 20px;

	display: inline;

	}



#column2_g .col_02{



	/*width: 290px;*/

	width: 580px;

	float: right;

	/*display: inline;*/

	}



/********* 3 columns (300px/300px/300px)**************/



#column3{

	padding-bottom: 10px;

	margin-top: 20px;



	}



#column3 img{



	/*border: 1px solid #aeafb3;*/

	float: none;

	margin-right:10px;

	margin-top: 10px;

	}



#column3 .col_01{

	width: 275px;

	float: left;

	margin-right: 20px;

	display: inline;

	}



#column3 .col_02{

	width: 275px;

	float: left;

	margin-right: 20px;

	display: inline;



	}



#column3 .col_03{

	width: 275px;

	float: left;

	margin-right: 20px;

	display: inline;



	}



/********* 3 columns A (300px/300px/300px)**************/



#column3_a{

	padding-bottom: 10px;

	margin-top: 10px;

	}



/*#column3_a img{

	border: 1px solid #aeafb3;

	float: none;

	margin-right:10px;

	margin-top: 10px;

	}*/



#column3_a .divider_col{

	width: 1px;

	height: 525px;

	float: left;

	display: inline;

	margin: 10px 29px 0px 30px;

	background-color: #b8b8b8;



	background-image: url('../images/2012/pg-bg/divider.png');

	background-repeat: no-repeat;

	background-position: bottom;



	}



#column3_a .col_01{

	width: 260px;

	float: left;

	margin-right: 0px;

	display: inline;



	}



#column3_a .col_02{

	width: 260px;

	float: left;

	margin-right: 0px;

	display: inline;



	}



#column3 .col_03{

	width: 260px;

	float: left;

	margin-right: 0px;

	display: inline;



	}	



/********* 3 columns B (for footer) (300px/300px/300px)**************/



#column3_b{

	padding-bottom: 10px;

	margin-top: 20px;



	}



/*#column3_b img{

	/*border: 1px solid #aeafb3;

	float: none;

	margin-right:10px;

	margin-top: 10px;

	}*/



#column3_b .col_01{

	width: 285px;

	float: left;

	margin-right: 15px;

	display: inline;



	}



#column3_b .col_02{

	width: 285px;

	float: left;

	margin-left: 15px;

	margin-right: 15px;

	display: inline;

	}



#column3_b .col_03{

	width: 285px;

	float: left;

	margin-left: 15px;

	margin-right: 0px;

	display: inline;



	}



/********* 4 columns (210px/240px/240px/210px)**************/



#column4{

	padding-bottom: 25px;

	margin-top: 20px;

	}



#column4 img{

	border: 1px solid #aeafb3;

	float: left;

	margin-right:10px;



	}	



#column4 .col_01{

	width: 205px;

	float: left;

	display: inline;



	}



#column4 .col_02{

	width: 235px;

	float: left;

	display: inline;

	}



#column4 .col_03{

	width: 235px;

	float: left;

	display: inline;

	}



#column4 .col_04{

	width: 205px;

	float: left;

	display: inline;



	}



/********* 4 columns a  image and text (210px/240px/240px/210px)**************/



#column4_a{

	padding-bottom: 25px;

	margin-top: 20px;

	}



#column4_a img{

	border: 1px solid #c0c0c0;

	float: left;

	margin-right:0px;



	}	



#column4_a .col_01{

	width: 215px;

	float: left;

	display: inline;



	}



#column4_a .col_02{

	width: 210px;

	float: left;

	display: inline;

	padding: 0px 35px 0px 0px;



	}



#column4_a .col_03{

	width: 215px;

	float: left;

	display: inline;

	padding: 0px 0px 0px 0px;



	}



#column4_a .col_04{

	width: 210px;

	float: left;

	display: inline;



	}





/********* 4 columns a  image and text (210px/240px/240px/210px)**************/



#column4_b{



	padding-bottom: 25px;

	margin-top: 20px;



	}



#column4_b img{



	border: 1px solid #c0c0c0;

	float: left;

	margin-right:0px;



	}	

/******* vip ******/

.innercore_sect #column4_b img{



	border: 0px solid #c0c0c0;

	float: left;

	margin-right:0px;

	}	





#column4_b .col_01{



	width: 200px;

	float: left;

	display: inline;

	/*border: 1px solid #0F0;*/



	}



#column4_b .col_02{



	width: 200px;

	float: left;

	display: inline;

	padding: 0px 20px 0px 0px;

	/*border: 1px solid #0F0;*/



	}



#column4_b .col_03{



	width: 200px;

	float: left;

	display: inline;

	padding: 0px 20px 0px 0px;

	/*border: 1px solid #0F0;*/

	}



#column4_b .col_04{

	width: 190px;

	float: left;

	display: inline;

	/*border: 1px solid #0F0;*/



	}





/********* 5 columns a  image (210px/240px/240px/210px)**************/



#column5{



	padding-bottom: 25px;

	margin-top: 20px;



	}



#column5 img{



	/*border: 1px solid #c0c0c0;*/

	float: left;

	margin-right:0px;

	padding-bottom: 10px;



	}	







#column5 .col_01{



	width: 165px;

	float: left;

	padding: 0px 15px 0px 0px;

	display: inline;

	/*border: 1px solid #0F0;*/

	}



#column5 .col_02{

	width: 165px;

	float: left;

	display: inline;

	padding: 0px 15px 0px 0px;

	/*border: 1px solid #0F0;*/

	}



#column5 .col_03{



	width: 165px;

	float: left;

	display: inline;

	padding: 0px 15px 0px 0px;

	/*border: 1px solid #0F0;*/

	}



#column5 .col_04{



	width: 165px;

	float: left;

	display: inline;

	padding: 0px 15px 0px 0px;

	/*border: 1px solid #0F0;*/

	}	



#column5 .col_05{



	width: 165px;

	float: left;

	display: inline;

	/*border: 1px solid #0F0;*/

	}	



/******added****/



.headerbar{

	background: #242021;

	font-color: #ffc425;

	padding: 7px 30px;

	

	}



.img_place{

	float:left;

	

	}

	

/*** video rollover - s4a ***/	

.video_btn{

	 display: block;

	 width: 450px;

	 height: 253px;

	 background:url('../images/2012/heros/box/developer_pg_video_still_00.png') bottom;

	 /*background: url('http://www.telenav.com/include/css/images/developer_pg_video_still_00.png') bottom;*/

	 text-indent: -99999px;

	 cursor: pointer;

	 outline:none;

	 }

.video_btn:hover{

	background-position: 0 0;

	cursor: pointer;

	}

	

/***********/

/***********/	



/*** video rollover 1 - s4c***/	

.s4c_video_btn_1{

	 display: block;

	 width: 240px;

	 height: 130px;

	 background:url('../images/2012/buttons/s4c_video1_00.png') bottom;

	 /*background: url('http://www.telenav.com/include/css/images/developer_pg_video_still_00.png') bottom;*/

	 text-indent: -99999px;

	 cursor: pointer;

	 outline:none;

	 }

.s4c_video_btn_1:hover{

	background-position: 0 0;

	cursor: pointer;

	}



/*** video rollover 2 - s4c***/	

.s4c_video_btn_2{

	 display: block;

	 width: 240px;

	 height: 130px;

	 background:url('../images/2012/buttons/s4c_video2_00.png') bottom;

	 /*background: url('http://www.telenav.com/include/css/images/developer_pg_video_still_00.png') bottom;*/

	 text-indent: -99999px;

	 cursor: pointer;

	 outline:none;

	 }

.s4c_video_btn_2:hover{

	background-position: 0 0;

	cursor: pointer;

	}







/****** PDF download style from user guides ***/



.link-download a{

  background-attachment: scroll;

  background-image: url(../images/2012/icons/icon_pdf.png);

  background-repeat: no-repeat;

  background-position: right center;

  padding-right: 20px;

  display: inline;

  white-space: nowrap;

	padding-top:2px;

	padding-bottom: 1px;



}



/***************leveraging existing press room style**************************************/



div.social-media-icons {position:absolute; top:20px; right:65px; line-height:20px !important; font-size:11px !important; vertical-align:middle !important;}

div.social-media-icons span {display: block;float: left;height: 20px;line-height: 20px;padding-right: 4px;}

.pressreleases h3.pr-cat-0,

.pressreleases h3.pr-cat-1,

.pressreleases h3.pr-cat-2,

.pressreleases h3.pr-cat-3,

.pressreleases h3.pr-arch-year {display:block !important;color:#303236 !important;padding:6px 6px 4px 24px !important;font-size:14px !important; margin-left:12px !important;}

.mediacontacts h3,

.mediacontacts h4, .mediacontacts p { 

	padding-left:12px !important; 

	padding-right:12px !important;



	}



/*

.pr-cat-0 { background: url(../images/icons/icon-pr-mobile.png) no-repeat left center !important;}

.pr-cat-1 { background: url(../images/icons/icon-pr-automotive.png) no-repeat left center !important;}

.pr-cat-2 { background: url(../images/icons/icon-pr-enterprise.png) no-repeat left center !important;}

.pr-cat-3 { background: url(../images/icon-corporate.png) no-repeat left center !important;}

*/



.pr-cat-0 { background: url(../images/2012/icons/icon-pr-scout2012.png) no-repeat left center !important;}

.pr-cat-1 { background: url(../images/2012/icons/icon-pr-scout2012.png) no-repeat left center !important;}

.pr-cat-2 { background: url(../images/2012/icons/icon-pr-advertising2013.png) no-repeat left center !important;}

.pr-cat-3 { background: url(../images/2012/icons/icon-corporate2012.png) no-repeat left center !important;}



.pr-arch-year { background: url(../images/icon-toolbox.png) no-repeat left center !important;}

.infobox h2{

	padding: 0px;

	margin: 0px;

	}



.infobox h3{

	padding: 0px;

	margin: 0px;

	}



/********* light box *********/



.black_overlay{

	display: none;

	position: fixed;

	z-index:100;

	top: 0px;

	left: 0px;

	height:100%;

	width:100%;

	text-align:center;/**/

	background-color:#000;

	filter:alpha(opacity=92);

	-moz-opacity: 0.90;

	opacity: 0.90;

	cursor: default;

}

* html .black_overlay { /* ie6 hack */

     position: absolute;

     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}



.white_content {

	display: none;

	position: fixed;

	background: #000;

	z-index: 102;

	color:#000000;

	text-align:left;

	padding: 40px 30px 30px 30px;

	top:45%;

  	left:48%;

	margin:-220px 0 0 -380px;

}



* html .white_content { /* ie6 hack */

position: absolute;

margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');

}



.close {

	position: absolute;

	top:10px;

	left: 780px;

	padding: 0px;

}





/********* supported devices *********/



#device_container {

	border-left:solid #e0e0e0 1px;

	float:left;

	width:700px;

	background:url('../images/2012/pg-bg/device_table_bg_sep.png');

	background-repeat:repeat;

}

#device_box {

	float:left;

	width:175px;

	height:130px;

	text-align:center;

	padding:13px 0 5px 0;

}

.device_logo {

	width:195px;

	float:left;

	text-align:center;

	vertical-align:top;

}

.device_img {

	width: 175px;

	text-align:center;

	vertical-align:top;

}

.device_name {

	font-family: "Arial", sans-serif;

	color: #454545;

	font-size: 12px;

	font-weight: normal;

	width:175px;

	text-align:center;

	padding:8px 0 3px 0;

}

a.devicelink {

	font-family:Arial;

	font-size:11px;

	color:#000000;

	text-decoration:none;

	background: url('../images/2012/arrows/arrow_down_grey_bg-d8d8d8.png') no-repeat 100% 50%;

	padding-right: 10px;

	line-height:18px;

}

a.devicelinkt {

	font-family:Arial;

	font-size:11px;

	color:#000000;

	text-decoration:none;

	background: url('../images/2012/arrows/arrow_down_grey_bg-d3d3d3.png') no-repeat 100% 50%;

	padding-right: 10px;

	line-height:18px;

}

.device_sep {

	padding-right:15px;

}

#device_tabletb1 {

	background:url('../images/2012/pg-bg/device_table_tb1.png');

	background-repeat:repeat-x;

}

#device_tablebb1 {

	background:url('../images/2012/pg-bg/device_table_bb1.png');

	background-repeat:repeat-x;

}

#device_tabletb2 {

	background:url('../images/2012/pg-bg/device_table_tb2.png');

	background-repeat:repeat-x;

}

#device_tablebb2 {

	background:url('../images/2012/pg-bg/device_table_bb2.png');

	background-repeat:repeat-x;

}

#device_tabletb3 {

	background:url('../images/2012/pg-bg/device_table_tb3.png');

	background-repeat:repeat-x;

}

#device_sep1 {

	background:url('../images/2012/pg-bg/device_table_sep1.png');

	background-repeat:repeat-y;

}

.cta2 {

	font-family: "Arial", sans-serif;

	color: #2d6c98;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	display: inline;

	line-height: 12px;

	padding-left:0px;

}

.cta2 a {

	font-family: "Arial", sans-serif;

	color: #2d6c98;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}



/********* awards page *********/



#awardpage_pod {

	width:auto; padding: 25px 0 25px 0;

}



#awardpage_img {

	float:left; width:140px; text-align:left;

}



#awardpage_copy {

        float:left; width:380px;

}



#awardpage_supimg {

        float:left; width:400px; text-align:center;	

}



a {outline: none;}



a img {outline: none;border:none;}



.img {border:none;}