/* PPD CSS Document */

/***** Global *****/
body {
	margin: 0px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#666666;
	background-color: #FFFFFF;
	background: url(../en_images/nv2_bg_grey.png) repeat-x;
}

a:link		{ color: #2971A7; text-decoration: none; outline:none }
a:visited	{ color: #2971A7; text-decoration: none }
a:active	{ color: #2971A7; text-decoration: none }
a:hover		{ color: #f58220; text-decoration: none }

.bold{
	font-weight:bold;
}
.white{
	color:#FFFFFF;
}
form {
	margin: 0;
}
.center{
	margin:0 auto;
	text-align:center;
}
.btn1 {
	border-top: 1px solid #FDC18E;
	border-left: 1px solid #FDC18E;
	border-right: 1px solid #743601;
	border-bottom: 1px solid #743601;
	background-color: #F58220;
	color: #FFFFFF;
	font-size: 1.2em;
	padding: 2px;
}
.btn2 {
	border-top: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #7E7E7E;
	border-bottom: 1px solid #7E7E7E;
	background-color: #EFEFEF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: #4C5760;
	padding: 1px;
}
.btn3 {
	border-top: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #7E7E7E;
	border-bottom: 1px solid #7E7E7E;
	background-color: #EFEFEF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
	color: #333333;
	padding: 1px;
}

.space5 {
    padding: 5px;
}
.space10 {
    padding: 10px;
}
.space15 {
    padding: 15px;
	
}
.dashLine{
	height:1px;
	border-top:1px dotted #CECECE;
}
.require{
	color: #FD8342;
}
select{
	padding: 0;
	font-size: 1.1em;
	color: #000000;
}
input, option {
	padding-left: 1px;
	font-size: 1.1em;
	color: #000000;
}
ul.dec {
	list-style-type:decimal;
}
ul.circle {
	list-style-type:circle;
}
/***** Header *****/
#header {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}
#navMain{
	padding-top: 36px;
	float:left;
}
#navLogo {
	float:right;
	width: 180px;
	height: 76px;
}
#logo {
	float:right;
	width: 180px;
	height: 0px;
    padding-top: px;
}
#navSub {
	margin-top: 50px;
	float:right;
	width: 180px;
	height: 26px;
}

/***** content *****/
#container {
	background: #FFFFFF;
	margin: 0px auto 0;
	width: 898px;
}
#hrWhite {
background-color:#FFF;
height:1px;
}
.left {
	float: left;
	width: 400px;
}
.right {
	float: right;
	width: 250px;
}
.left500 {
	float: left;
	width: 500px;
}
.right150 {
	float: right;
	width: 150px;
}
.clear,.clearer {clear: both;} 
.clearer {font-size: 0;}
.pageHeader {
	font-size:1.6em;
	color:#1a1a1a;
	margin-bottom:10px;
	padding-top:8px;
}
.pageSubHeader {
	font-size:1.2em;
	color:#FF6600;
	margin-bottom:5px;
}
.pBar {
	width:400px;
	height:20px;
	background: url(../images/pBar_bg.jpg) repeat-x;
}
.imgLeft {
    float: left;
    margin: 0px 10px 0px 0px;
}

.imgRight {
    float: right;
    margin: 0px 0px 0px 10px;
}
.imgTmnRight {
	padding: 0;
	float: right;
	margin: 10px;
}
.item {
	/* background: #FCFCFC url(../images/item_bg.gif) repeat-x; */
	padding: 10px;
	padding-left:0
}
.item p {
	line-height:1.2em;
}
.itemPromote {
	/* background: #FCFCFC url(../images/item_bg.gif) repeat-x; */
	padding: 20px 10px 10px 0px;
	min-height: 120px;
}
.imgLeftPromote {
    float: left;
    margin: 0px 10px 0px 0px;
}
.indent300 {
	margin-left: 300px;
}
.indent-li {
	margin-left: 280px;
}
.indent-li li{
	list-style-image:url(../en_images/indent-li.jpg);
}
.sw-t {
	margin-top:0
	}
.carousel {
	background: #FFFFFF url(../images/carousel  Bg.jpg) repeat-x;
	padding: 5px 0px 0px 0px;
	width: 898px;
	height: 150px;
}

/* breadcrum */
.breadcrum {
	float:left;
	margin:0;
	width: 100%;
	height:30px;
	font-size:10px;
	background:url(../en_images/nv2_bg_grey.png) bottom left repeat-x
}
.breadcrum span {
	float:left;
	padding-top:8px;
	padding-left:20px;
	color:#737373;
}
.breadcrum span a{
	color:#737373;
	text-decoration: none;
}
.breadcrum span a:hover{
	color: #f58220;
	text-decoration: none;
}

/* eStore table */
.eTable{
margin: 0 auto;
}
.eTable table {
	width:678px;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin-left: 0px;
	border-collapse:collapse;
	}
.eTable tr.odd td	{
	background:#f7fbff
	}
.eTable tr.odd .column1	{
	background:#f4f9fe;
	}	
.eTable .column1	{
	background:#f9fcfe;
	}
.eTable td {
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:left;
	}
.eTable td.center{
	text-align:center;
	}
.eTable th {
	font-weight:normal;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}							
.eTable thead th {
	background:#f4f9fe;
	text-align:center;
	font-weight:bold
	}

/* Product box column */
.c1 {
	width: 320px;
	height: 200px;
	line-height: 18px;
	background-color: #F0F0F0;
    border: 1px solid #DDD;
	float: left;
	margin-right:10px;
	margin-bottom:10px;
}
.c1 span{
    font-size: 0.9em;
	line-height: 16px;
}
.noteheader {
    width:auto;
    border-bottom: 1px solid #DDD;
    border-top: none;
    height: 24px;
    font-family: verdana;
    font-weight: bold;
	background:url(../images/header_bg.jpg) repeat-x;
}
.readmore {
    text-align: right;
    display: block;
    width: auto;
}
/* Message box (round) */
.msgBox {
	text-align:left;
	line-height:1.5em;
	width: 490px;
	margin: 10px 0 0 94px;
}
.lt {
	height: 10px;
	background: #6E6E6E url(../images/lt.gif) no-repeat;
	color: #FFF;
}
	
.lbox {
	color: #eee;
	padding: 5px 15px 15px 15px;
	margin: 0 0 20px 0;
	background: #6E6E6E url(../images/lb.gif) no-repeat bottom left;
	min-height: 120px;
}
.lbox1 {
	color: #eee;
	padding: 5px 15px 15px 15px;
	margin: 0 0 20px 0;
	background: #6E6E6E url(../images/lb.gif) no-repeat bottom left;
	min-height: 50px;
}
.lbox a {
	color: #FAC190;
	background: inherit;
	text-decoration: none;
}
/* Executive box (round) */
.msgBoxe {
	text-align:left;
	line-height:1.5em;
	width: 658px;
	margin: 0px 0 0 10px;
}
.lte {
	height: 10px;
	background: #DCDCDC url(../images/lt_ex.gif) no-repeat;
}
	
.lboxe {
	padding: 5px 15px 15px 15px;
	margin: 0 0 20px 0;
	background: #DCDCDC url(../images/lb_ex.gif) no-repeat bottom left;
}
.lboxe .left {
	float: left;
	width: 136px;
	border-right-width:1px;
	border-right-style:dotted;
	border-right-color:#B8B8B8;
}
.lboxe .right {
	float: right;
	width: 480px;
}
/* Box (round) */
.box625 {
	width: 625px;
	margin:0 auto;
}
.box625top {
	height: 30px;
	background: #FFF url(../images/box_sign_top.gif) no-repeat;
}
.box625topSignUp {
	height: 30px;
	background: #FFF url(../images/box_signup_top.gif) no-repeat;
}
.box625topeNews {
	height: 30px;
	background: #FFF url(../images/box_enews_top.gif) no-repeat;
}
.box625topNon {
	height: 30px;
	background: #FFF url(../images/box_non_top.gif) no-repeat;
}
.box625content {
	border-right:2px solid #F0F0F0;
	border-left:2px solid #F0F0F0;
	padding:5px 15px 0px 15px;
}
.box625bottom {
	height: 15px;
	background: #FFF url(../images/box_sign_btm.gif) no-repeat;
}
/* bullet list*/
.ul-double {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	line-height:1.5em;
}

/* Table Layout Content */
.tableContent {
	padding:  0 10px 0 10px;
}
.tableScroll{
	overflow:auto;
	height:300px;
	margin:15px 10px 15px 10px;
	background-color:#F0F0F0;
	font-size:0.9em;
}
/* Top Links */
.topLinks {
	float: left;
	width: 200px;
	padding: 0 10px 0 15px;
}
.topLinks ul {
	margin: 0;
	padding : 0;
	list-style : none;
	line-height:2em;
}
/* Top Links1 */
.topLinks1 {
	float: left;
	width: 190px;
	padding: 0 10px 0 15px;
}
.topLinks1 ul {
	margin: 0;
	padding : 0;
	list-style : none;
	line-height:2em;
}
/* Top Links3 (career page) */
.topLinks3 {
	float: left;
	width: 220px;
	padding: 0 10px 0 10px;
}
.topLinks3 ul {
	margin: 0;
	padding : 0;
	list-style : none;
	line-height:2em;
}
/* Event Links */
.eventLinks {
	float: left;
	width: 450px;
	padding: 0 10px 0 0;
}
.eventLinks ul {
	margin: 0;
	padding : 0;
	list-style : none;
	line-height:1.5em;
}
/* Features */
.feature1 {
	width: 200px;
	min-height: 140px;
	background: #FFFFFF url(../images/feature_1.jpg) top left no-repeat;
	padding:10px 10px 0px 115px;
}
.feature2 {
	width: 200px;
	min-height: 140px;
	background: #FFFFFF url(../images/feature_2.jpg) top left no-repeat;
	padding:10px 10px 0px 115px;
}
.feature3 {
	width: 200px;
	min-height: 140px;
	background: #FFFFFF url(../images/feature_3.jpg) top left no-repeat;
	padding:10px 10px 0px 115px;
}
.feature4 {
	width: 200px;
	min-height: 140px;
	background: #FFFFFF url(../images/feature_4.jpg) top left no-repeat;
	padding:10px 10px 0px 115px;
}
.feature5 {
	width: 200px;
	min-height: 140px;
	background: #FFFFFF url(../images/feature_5.jpg) top left no-repeat;
	padding:10px 10px 0px 115px;
}
.feature6 {
	width: 200px;
	min-height: 140px;
	background: #FFFFFF url(../images/feature_6.jpg) top left no-repeat;
	padding:10px 10px 0px 115px;
}
.feature7 {
	width: 200px;
	min-height: 140px;
	background: #FFFFFF url(../images/feature_7.jpg) top left no-repeat;
	padding:10px 10px 0px 115px;
}
.feature8 {
	width: 200px;
	min-height: 140px;
	background: #FFFFFF url(../images/feature_8.jpg) top left no-repeat;
	padding:10px 10px 0px 115px;
}
/***** Footer *****/
#footer {
	clear: both;
	margin: 0 auto;
	padding-top: 10px;
	width: 900px;
	height: 56px;
	background-color:#FFFFFF;
}
#footerRegion {
	font-size:0.8em;
	color: #8d8d8d;
	padding-right: 20px;
	text-align: right;
}
#footerLeft {
	font-size:0.8em;
	float:left;
	padding-top: 10px;
	padding-left: 20px;
	width: 55%;
}
#footerRight {
	font-size:0.75em;
	color: #c7c7c7;
	float:right;
	padding-top: 10px;
	padding-right: 20px;
	width: 35%;
	text-align: right;
}
#footer span{
	color: #f58222;
}
#footer a:link		{ color: #8d8d8d; text-decoration: none }
#footer a:visited	{ color: #8d8d8d; text-decoration: none }
#footer a:active	{ color: #8d8d8d; text-decoration: none }
#footer a:hover		{ color: #f58220; text-decoration: none }

/* news flash on homepage */

.news-flash {
	width:898px; height:30px; 
	background:url(../images/news-flash-bg.gif) repeat-x
	}
.news-flash ul {
	list-style:none;
	padding-top:px;
	width:740px;
	margin-left:20px;
	float:left;
	margin-top:8px;
	border-left:#F60 1px solid;
	}
#nf {
	width::60px;
	float:left;
	padding:8px 0px 0px 20px;
	color:#31678E;
	font:normal 95% Arial, Helvetica, sans-serif;
	}
#testimonials em {
	font-style:normal;
	}

.slide a {
	color:#666; margin-left:-20px;
	font:normal 95% Arial, Helvetica, sans-serif;
	}
.slide a:hover {
	color:#31678E
	}


.iphoneshow {
	display:none
	}

.tt {
	margin-left:-10px
	}
.hotspot  {
	padding-left:-65px
	}