@charset "utf-8";
/* CSS Document */

html{height: 100%; text-align:center;} 
body{ 
	height: 100%; 
	
	padding: 0; 
	background-color:#dfdad6;
	background-image:url(../images/bg_body.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	color: #a0948b; /* #a0948b */
	text-align:center;
	}
 
h1 {font-size:21px; margin:0; text-align:left; font-weight:normal; margin:0em 0em 1.2em 0em;}
h2 {font-size:16px; margin:0; text-align:left; font-weight:normal; margin:0em 0em .2em 0em;}
h3 {font-size:13px; color:#77675a; font-weight:bold; margin:0em 0em 1.2em 0em;}
h4 {font-size:13px; color:#77675a; font-weight:normal; margin:0em 0em 1.2em 0em;}
h5 {font-size:13px; font-weight:normal; margin:0em 0em 1.2em 0em;}

ul { font-size:13px; color:#77675a; font-weight:normal; margin: 0; padding:0; }
li { list-style-image: url(../images/puce_gt.gif); list-style-position:outside; margin:0px 0px 0px 15px; padding:0;}

p { font-size:13px; color:#77675a; font-weight:normal; margin:0em 0em 1.2em 0em; }
td { font-size:13px; color:#77675a; font-weight:normal; margin:0em 0em 1.2em 0em;}

a:link {text-decoration: underline; color:#a0958c;}
a:visited {text-decoration: underline; color:#a0958c;}
a:hover {text-decoration: none; color:#a0958c;}
a:active {text-decoration: none; color:#a0958c;}

img{border:0;}

dt {font-weight:bold;margin-bottom: 1.2em;}
dd {margin-bottom: 1.2em;}

#head { width:910px;  margin: 0 auto 0 auto;}
#head input, #head select { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; height:18px; color: #a0948b; background-color:#fff; border:1px solid #a0948b; vertical-align:middle; }

#stock_price { float: left; color: #a0948b; font-size: 11px; height:35px; margin-top:5px; }

#nav_head { float: right; color: #a0948b; font-size: 11px; height:35px; margin-top:5px; display: inline;}
#nav_head a:link, #nav_head a:visited { color: #a0948b; }
#nav_head a:hover, #nav_head a:active { color: #a0948b; }

#nav_top { width:910px; height: 75px;  text-align:left; background-image:url(../images/logo_gemalto_head.gif); background-position:top left; background-repeat:no-repeat; display: table; clear:both;}
#logo a {margin: 0; float: left; width: 165px; height: 55px;} /* clickable zone around logo */
#logo_print {width: 165px; height: 55px; display: none;} /* printable version of logo, activated only for print media */

#breadcrumbs { font-size: 12px;  text-align:left; margin: 0px 0px 17px 0px; }
#breadcrumbs a:link, #breadcrumbs a:visited { text-decoration:underline; color:#a0958c; }
#breadcrumbs a:hover, #breadcrumbs a:active { text-decoration:none; color:#a0958c; }

#nav_left_container{ float:left; display:table; margin: 25px 0px 0px 0px; padding:0px 0px 5px 0px; height: 100%; text-align:left; border:1px solid #ccc; border-top:none; background-color: #fff;}

body:last-child:not(:root:root) #nav_left_bloc { margin:40px 0px 0px 0px; padding:0px 0px 0px 5px; text-align:left;} /* HACK SAFARI 2 - DON T REMOVE !!! */

@media all and (min-width: 0px) { body:not(:root:root) #nav_left_bloc { margin:40px 0px 0px 0px; padding:0px 0px 0px 5px; text-align:left;}/* only webkit */ } /* HACK SAFARI 3 - DON T REMOVE !!! */
   
#nav_left_bloc { margin:0px 0px 0px 0px; padding:0px 0px 0px 9px; text-align:left;}

#content_3_3 { float:left; display:table-cell; margin: 10px 0px 0px 7px; padding:13px 18px 6px 18px; width: 699px; height: 100%; border:1px solid #ccc; background-color: #fff; text-align:left; color: #77675a; overflow-x:hidden; overflow-y:hidden;} 
#content_3_3 a:link{text-decoration:underline;color:#a0958c;}
#content_3_3 a:visited{text-decoration:underline;color:#a0958c;}
#content_3_3 a:hover{text-decoration:none;color:#a0958c;}

#content_2_3 { float:left; display:table-cell; margin: 10px 0px 0px 7px; padding:13px 18px 6px 18px; width: 444px; height: 100%; border:1px solid #ccc; background-color: #fff; text-align:left; color: #77675a; overflow-x:hidden; overflow-y:hidden;}
#content_2_3 a:link{text-decoration:underline;color:#a0958c;}
#content_2_3 a:visited{text-decoration:underline;color:#a0958c;}
#content_2_3 a:hover{text-decoration:none;color:#a0958c;}

#content_1_3 { float:left; display:table-cell; margin: 10px 0px 0px 7px; padding:13px 18px 6px 18px; width: 209px; height: 100%; border:1px solid #ccc; background-color: #fff; text-align:left; color: #77675a; overflow-x:hidden; overflow-y:hidden;}
#content_1_3 img { max-width:210px; }
#content_1_3 a:link{text-decoration:underline;color:#a0958c;}
#content_1_3 a:visited{text-decoration:underline;color:#a0958c;}
#content_1_3 a:hover{text-decoration:none;color:#a0958c;}

#img_right { float:right; max-width:235px; margin: 0px 20px 0px 20px; border:0; }

#solution {}
#solution_top_left { float: left; width: 195px; height:100%; padding: 15px; border-right:1px solid #0092c7; border-bottom:1px solid #0092c7; padding:10px;}
#solution_top_right { float: left; width: 195px; height:100%; padding: 15px; border-bottom:1px solid #0092c7; padding:10px;}
#solution_bottom_left { float: left; width: 195px; height:100%; padding: 15px; border-right:1px solid #0092c7; padding: 30px 10px 10px 10px; }
#solution_bottom_right { float: left; width: 195px; height:100%; padding: 15px; padding: 30px 10px 10px 10px;}

#container_enterprise { display:block; width: 910px;  padding:0; margin: auto;} 
#container_enterprise h1, #container_enterprise h2, #container_enterprise h5 { color:#ffba1e; } /* #ffc726 is official, but unreadable on white*/
#container_enterprise h6 { display:block; position: relative; z-index:100; margin:-15px -1px 0px -1px; width: 165px; height: 36px; padding:10px 0px 5px 0px; color: #fff; font-size: 16px; text-align:center; background-image:url(/_dotcom_template/images/bg_h6_enterprise.gif); background-position:top; background-repeat:no-repeat; }
#container_enterprise li {list-style-image:url(../images/puce_gt_enterprise.jpg); list-style-position:outside; margin:0 0 0 15px; padding:0;}


#container_corporate { display:block; width: 913px;  padding:0; margin: auto; } 
#container_corporate h1, #container_corporate h2, #container_corporate h5 { color:#fa821e; } 
#container_corporate h6 { display:block; position: relative; z-index:100; margin:-15px -1px 0px -1px; width: 165px; height: 36px; padding:10px 0px 5px 0px; color: #fff; font-size: 16px; text-align:center; background-image:url(/_dotcom_template/images/bg_h6_corporate.gif); background-position:top; background-repeat:no-repeat; }

#container_financial { display:block; width: 913px;  padding:0; margin: auto; } 
#container_financial h1, #container_financial h2, #container_financial h5 { color:#ea0437; } 
#container_financial h6 { display:block; position: relative; z-index:100; margin:-15px -1px 0px -1px; width: 165px; height: 36px; padding:10px 0px 5px 0px; color: #fff; font-size: 16px; text-align:center; background-image:url(/_dotcom_template/images/bg_h6_financial.gif); background-position:top; background-repeat:no-repeat; }
#container_financial li {list-style-image:url(../images/puce_gt_financial.jpg); list-style-position:outside; margin:0 0 0 15px; padding:0;}


#container_internet { display:block; width: 913px;  padding:0; margin: auto; } 
#container_internet h1, #container_internet h2, #container_internet h5 { color:#762a90; }
#container_internet h6 { display:block; position: relative; z-index:100; margin:-15px -1px 0px -1px; width: 164px; height: 36px; padding:10px 0px 5px 0px; color: #fff; font-size: 16px; text-align:center; background-image:url(/_dotcom_template/images/bg_h6_internet.gif); background-position:top; background-repeat:no-repeat; }

#container_telecommunication { display:block; width: 913px;  padding:0; margin: auto; } 
#container_telecommunication h1, #container_telecommunication h2, #container_telecommunication h5 { color:#0092c7; }
#container_telecommunication h6 { display:block; position: relative; z-index:100; margin:-15px -1px 0px -1px; width: 165px; height: 36px; padding:10px 0px 5px 0px; color: #fff; font-size: 16px; text-align:center; background-image:url(/_dotcom_template/images/bg_h6_telecommunications.gif); background-position:top; background-repeat:no-repeat; }
/* The following definition causes problems for the Upteq animations from FullSix
#container_telecommunication li {list-style-image:url(../images/puce_gt_telecom.jpg); list-style-position:outside; margin:0 0 0 15px; padding:0;}
*/
#container_transport { display:block; width: 913px;  padding:0; margin: auto; } 
#container_transport h1, #container_transport h2, #container_transport h5 { color:#00a5a7; }
#container_transport h6 { display:block; position: relative; z-index:100; margin:-15px -1px 0px -1px; width: 164px; height: 36px; padding:10px 0px 5px 0px; color: #fff; font-size: 16px; text-align:center; background-image:url(/_dotcom_template/images/bg_h6_transport.gif); background-position:top; background-repeat:no-repeat; }

#container_publicsector { display:block; width: 913px;  padding:0; margin: auto; } 
#container_publicsector h1, #container_publicsector h2, #container_publicsector h5 { color:#12ad2b; }
#container_publicsector h6 { display:block; position: relative; z-index:100; margin:-15px -1px 0px -1px; width: 164px; height: 36px; padding:10px 0px 5px 0px; color: #fff; font-size: 16px; text-align:center; background-image:url(/_dotcom_template/images/bg_h6_publicsector.gif); background-position:top; background-repeat:no-repeat; }
#container_publicsector li {list-style-image:url(../images/puce_gt_public.jpg); list-style-position:outside; margin:0 0 0 15px; padding:0;}

#index_flash { background-image:url(../images/index_flash.jpg); width:910px; height:370px; padding:0; margin: 10px 0px 0px 0px;  text-align:left; display: block; overflow:hidden; }

#sectors_block {float:left; width:136px; height:170px; padding:5px; margin: 10px 4px 0px 0px; border:1px solid #cdcdcd; text-align:left; display: block; overflow:hidden; line-height:10px;}
#sectors_block h1 {height:35px; font-size:13px; text-align:left; font-weight:normal; color:#fff; padding:80px 0px 0px 0px; margin:0;line-height:14px;}
#sectors_block a:link, #sectors_block a:visited { font-size:11px; text-decoration:none; color:#fff; }
#sectors_block a:hover, #sectors_block a:active { font-size:11px; text-decoration:underline; color:#fff; }

#products_block_x4 { float:left; background-position:top left; background-repeat:no-repeat; width:219px; height:159px; margin: 10px 8px 0px 0px; border:1px solid #cdcdcd; text-align:left; overflow:hidden; display:table-cell;}

#products_block_x5 { float:left; background-position:top left; background-repeat:no-repeat; width:176px; height:159px; margin: 10px 4px 0px 0px; border:1px solid #cdcdcd; text-align:left; overflow:hidden; display:table-cell;}

#products_block_x6 { float:left; background-position:top left; background-repeat:no-repeat; width:146px; height:159px; margin: 10px 4px 0px 0px; border:1px solid #cdcdcd; text-align:left; overflow:hidden; vertical-align:top; display:table-cell;}

#products_block_content { position:relative; z-index:100; background-position:bottom left; background-repeat:no-repeat; overflow:hidden; padding:5px; height:149px; }
#products_block_content h1 {height:35px; font-size:13px; text-align:left; font-weight:bold; color:#fff; padding:55px 0px 0px 0px; margin:0;}
#products_block_content a:link, #products_block_content a:visited { font-size:10px; text-decoration:none; color:#fff; display:block; line-height:11px; }
#products_block_content a:hover, #products_block_content a:active { font-size:10px; text-decoration:underline; color:#fff; display:block; }

#bottom_blocks {float:left; width:254px; height:218px; padding:10px 20px 20px 20px; margin: 10px 11px 0px 0px; background-color:#fff; border:1px solid #cdcdcd; text-align:left; display: block; overflow:hidden; }
#bottom_blocks h1, #bottom_blocks h1 a:link , #bottom_blocks h1 a:visited  {font-size:21px; text-align:left; font-weight:bold; margin:0em 0em .6em 0em;}
#bottom_blocks h1 a:hover , #bottom_blocks h1 a:active  {font-size:21px; text-align:left; font-weight:bold; margin:0em 0em .6em 0em; text-decoration: underline;}
#bottom_blocks h2, .date {font-size:11px; text-align:left; font-weight:bold; margin:10px 0 0 0; color:#77675a;}
#bottom_blocks h3, #bottom_blocks .texte a:link, #bottom_blocks .texte a:visited {text-decoration:none; font-size:11px; text-align:left; font-weight:normal; margin:0em 0em 0em 0em; color:#77675a; display:inline;}
#bottom_blocks a:link, #bottom_blocks a:visited { text-decoration:none; font-weight: normal; color:#77675a; line-height:14px;}
#bottom_blocks a:hover, #bottom_blocks a:active { text-decoration:underline; font-weight: normal;  color:#77675a; }
#bottom_blocks .texte a:hover, #bottom_blocks .texte a:active {text-decoration:underline; font-size:11px; text-align:left; font-weight:normal; margin:0em 0em 0em 0em; color:#77675a; display:inline;}

/* should really use bottom_blocks as a class, not an id, so copy all changes to both */
.bottom_blocks {float:left; width:254px; height:218px; padding:10px 20px 20px 20px; margin: 10px 11px 0px 0px; background-color:#fff; border:1px solid #cdcdcd; text-align:left; display: block; overflow:hidden; }
.bottom_blocks h1, .bottom_blocks h1 a:link , .bottom_blocks h1 a:visited  {font-size:21px; text-align:left; font-weight:bold; margin:0em 0em .6em 0em;}
.bottom_blocks h1 a:hover , .bottom_blocks h1 a:active  {font-size:21px; text-align:left; font-weight:bold; margin:0em 0em .6em 0em; text-decoration: underline;}
.bottom_blocks h2, .date {font-size:11px; text-align:left; font-weight:bold; margin:10px 0 0 0; color:#77675a;}
.bottom_blocks h3, .bottom_blocks .texte a:link, .bottom_blocks .texte a:visited {text-decoration:none; font-size:11px; text-align:left; font-weight:normal; margin:0em 0em 0em 0em; color:#77675a; display:inline;}
.bottom_blocks a:link, .bottom_blocks a:visited { text-decoration:none; font-weight: normal; color:#77675a; line-height:14px;}
.bottom_blocks a:hover, .bottom_blocks a:active { text-decoration:underline; font-weight: normal;  color:#77675a; }
.bottom_blocks .texte a:hover, .bottom_blocks .texte a:active {text-decoration:underline; font-size:11px; text-align:left; font-weight:normal; margin:0em 0em 0em 0em; color:#77675a; display:inline;}

#banner { background-image:url(../images/banner_01.jpg); width:910px; height:217px; padding:0; margin: 10px 0px 0px 0px;  text-align:left; display: block; overflow:hidden; }
#banner h1 { color: #a0958c; font-size:25px; width: 400px; text-align:right; margin: 40px 480px 0px 0px; font-weight: normal; float:right; }
#banner h2 { color: #a0958c; font-size:35px; width: 400px; text-align:right; margin: 0px 480px 0px 0px; font-weight: bold; float:right; }
#banner h3 { color: #a7998c; font-size:13px; width: 400px; text-align:right; margin: 0px 480px 0px 0px; font-weight: normal; float:right; }
#banner h1 .small { color: #a0958c; font-size:25px; text-align:right; font-weight: normal; float:right; }
#banner h1 .big { color: #a0958c; font-size:35px; width: 400px; text-align:right; margin: 0px 480px 0px 0px; font-weight: bold; float:right; }
#banner p { color: #a7998c; font-size:13px; width: 400px; text-align:right; margin: 0px 480px 0px 0px; font-weight: normal; float:right; }

#banner_product { background-image:url(../images/banner_01.jpg); width:910px; height:180px; padding:0; margin: 10px 0px 0px 0px;  text-align:left; display: block; overflow:hidden; }
#banner h1 { color: #a0958c; font-size:25px; width: 400px; text-align:right; margin: 40px 480px 0px 0px; font-weight: normal; float:right; }
#banner h2 { color: #a0958c; font-size:35px; width: 400px; text-align:right; margin: 0px 480px 0px 0px; font-weight: bold; float:right; }
#banner h3 { color: #a7998c; font-size:13px; width: 400px; text-align:right; margin: 0px 480px 0px 0px; font-weight: normal; float:right; }
#banner h1 .small { color: #a0958c; font-size:25px; text-align:right; font-weight: normal; float:right; }
#banner h1 .big { color: #a0958c; font-size:35px; width: 400px; text-align:right; margin: 0px 480px 0px 0px; font-weight: bold; float:right; }
#banner p { color: #a7998c; font-size:13px; width: 400px; text-align:right; margin: 0px 480px 0px 0px; font-weight: normal; float:right; }


#banner_short { width:815px; height: 88px;padding: 30px 35px 0px 60px; margin: 10px 0px 0px 0px; text-align:left; color: #fff; }
#banner_short h1 { color: #fff; font-size:25px; width: 550px; text-align:left; margin:0; font-weight: normal; }
#banner_short h2 { color: #fff; font-size:35px; width: 550px; text-align:left; margin:0; font-weight: bold; }
#banner_short h3 { float:right; color: #eff6f9; font-size:13px; width: 240px; text-align:right; margin:0; font-weight: normal; }

#banner_short_container { position:relative; z-index:10; width:910px; height: 118px; text-align:left;margin: 10px 0px 0px 0px;}
#banner_short_bg { position:absolute; z-index:20; width:910px; height: 118px; }
#banner_short_sparkle {position:absolute; z-index:30;width: 910px; height: 118px; }
#banner_short_title { position:absolute; z-index:40; overflow:hidden; background-image:none; width:815px; height: 78px;padding: 30px 35px 0px 60px; text-align:left; color: #fff; }
#banner_short_title h1 { color: #fff; font-size:25px; width: 550px; text-align:left; margin:0; font-weight: normal; }
#banner_short_title h2 { color: #fff; font-size:35px; width: 550px; text-align:left; margin:0; font-weight: bold; }
#banner_short_title h3 { float:right; color: #eff6f9; font-size:13px; width: 240px; text-align:right; margin:0; font-weight: normal; }

#banner_min{ width:810px; height: 38px;padding: 15px 35px 0px 65px;  text-align:left; color: #fff; }
#banner_min h1 { color: #fff; font-size:25px; text-align:left; margin:0; font-weight: normal; }

#banner_title_container { position:relative; z-index:10; width:910px; height: 58px; text-align:left;margin: 10px 0px 0px 0px;}
#banner_title_bg { position:absolute; z-index:20; width:910px; height: 58px; }
#banner_title_sparkle {position:absolute; z-index:30;width: 910px; height: 58px; }
#banner_title{ position:absolute; z-index:40; overflow:hidden; background-image:none; width:810px; height: 38px;padding: 15px 35px 0px 65px;  text-align:left; color: #fff; }
#banner_title h1 { color: #fff; font-size:25px; text-align:left; margin:0; font-weight: normal; }

#col { display:table; float:left; height:100%;  width: 299px; padding:0; margin:2px; }

	TABLE.table_choco {
		background-color: #D7CDC4;
		border-collapse: collapse;
		border-color: #56473D;
		}
	
	TABLE.table_choco TH {
		background-color: #56473D; 
		border-color: #56473D;
		border-bottom-color: white;
		color: white;
		padding: 5px;
		}
	
	TABLE.table_choco TD {
		background-color: #D7CDC4; 
		border-color: #56473D;
		padding: 5px;
		}
	
	TABLE.table_choco TD.lighter {
		background-color: #EEEAE6; 
		padding: 5px;
		}
	
	
	TABLE.table_orange {
		background-color: #FA821E;
		border-collapse: collapse;
		border-color: #56473D;
		}
	
	TABLE.table_orange TH {
		background-color: #FA821E; 
		border-color: #56473D;
		border-bottom-color: white;
		color: white;
		padding: 5px;
		}
	
	TABLE.table_orange TD {
		background-color: #FFDBBC; 
		border-color: #56473D;
		padding: 5px;
		}
	
	TABLE.table_orange TD.lighter {
		background-color: #FFEDDD; 
		padding: 5px;
		}

#footer { /*display: table;*/ clear: both; width:910px; height:40px; padding: 0; margin:40px auto 25px auto; text-align:center; font-size: 11px; }
#footer a:link{text-decoration:underline; color:#a0958c;}
#footer a:visited{text-decoration:underline; color:#a0958c;}
#footer a:hover{text-decoration:none;color:#a0958c;}
#footer a:active{text-decoration:none;color:#a0958c;}

#google_search_results{overflow-x:auto; height:auto; width:100%;}

/* MooTools scroll bar --------------------------------------------------------------------------------------- */
#scroll_content{float:left;overflow:hidden; text-align:left;}
#scroll_content2{float:left;overflow:hidden; text-align:left;}  /* For a second scroll bar on the same page */
.scrollbar{float:left;background:url(/_dotcom_template/images/scroll_arrow_bckgrnd2.gif) repeat-y;}
.handle{height:19px;width:13px;background:url(/_dotcom_template/images/scroll_arrow.gif) no-repeat; cursor: move;}
/* fin MooTools scroll bar -------------------------------------------------------------------------------------------------------- */



/* jScrollPane scroll bar --------------------------------------------------------------------------------------- */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	/* background: #aaa; */
	background:url(/_dotcom_template/images/scrollbar_bckgrnd.gif) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	/* background: #666; */
	background: #8B796B;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
/* fin jScrollPane scroll bar -------------------------------------------------------------------------------------------------------- */

/* ------------ Dynamic Tabs ------------------ */
#wrapper {
position:static;
clear:left;
margin-top:10px;
overflow:visible;}

#wrapper div.title { 
height:24px;
line-height:24px;
margin:0; 
font-size:14px;
margin-right:2px;
font-weight:bold;
text-decoration:none;
float:left;
display:block;
padding:0 7px;
border:1px solid #ccc;
background:#ddd;
position:relative;
top:0px;
color: #FA821E;
border-bottom:0px;
_cursor:hand}

#wrapper div.title:hover {
background:#ccc;
cursor:pointer;}
#wrapper div.title a,#wrapper div.title a:hover,#wrapper div.title a:active,#wrapper div.title a:visited {
color:#FA821E;text-decoration:none}

#wrapper div.selected ,#wrapper div.selected:hover{
background:#FA821E;
color: white;
z-index:10}

#wrapper div.on {
top:25px;
padding:0.3em;
font-size:1em;
border:1px solid #ccc;
margin:0;
clear:left;
background:white;
position:static;
display:block;
left:0px}
#wrapper div.off {position:absolute;top:-9999px;left:0}

/* ------------ End Dynamic Tabs -------------- */

/* -------------- Slideshow ------------------- */

#whatsnew_nav a { font-size:11px; border: 1px solid #ccc; background: #dcd7d3; text-decoration: none; margin: 0 5px; padding: 0 5px;  }
#whatsnew_nav a.activeSlide { background: #8b796b; color: white }
#whatsnew_nav a:focus, #next a:focus, #prev a:focus { outline: none; }

/* -------------- End Slideshow --------------- */