/* 
HIERARCHY:
	=GLOBALS
	=MICROFORMATS
	=HEADER
	=FOOTER	
	=LAYOUT
	=MENU GLOBALS
	=PRIMARY MENU
	=SECONDARY MENU
	=TERTIARY MENU
	=HEADLINES
	=ELEMENTS
	=IMAGES & =FLASH
	=BUTTONS
	=HOMEPAGE
	=PROBLEM & =SOLUTION
	=UNIQUES
	=LISTS
	=BULLETS
		=Resources
		=Solutions
		=News & =Events
*/

/* =GLOBALS */
.nounder a {
text-decoration: none;
color:#6699cc;
font-size:15px;
font-weight:bold;
}

a{padding:0;margin:0;}

.hide {
	display: none;
}

.clearfix:after { /* self-clearing float class */
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
	height: 0;
}

a {
	outline: 0;
}

a:link {
	text-decoration: underline;
	color: #083e61;
}

a:visited {
	color: #041f31;
}

a:hover {
	color: #f9893e;
}

a:active {
	color: #c30;
}

body {
	background: #083e61 url(/images/bg.gif) repeat-x;
/*	background: #fff url(/images/grid_h.gif) 50% repeat-y;*/
/*	background: #fff url(/images/grid_v.gif);*/
	line-height: 18px;
	font: normal 65% 'Helvetica Neue', Helvetica, Arial, sans-serif; /* normalize font size across browsers */
	color: #50565d;
}

#wrapper {
	margin: 0 auto;
	width: 984px;
}

/* =MICROFORMATS */

abbr {
	cursor: help;
	border: 0;
}

.vcard {
	margin-bottom: 18px;
	padding: 0 18px;	
	line-height: 18px;
	font-size: 1.3em;
	text-align: justify;
}

.vcard strong {
	color: #083e61;
}

.vevent {
	line-height: 18px;
	text-align: justify;
}

.vevent .event_header {
	display: block;
	margin-top: 18px;
}

.vevent .event_header em {
	font-weight: bold;
}

.vevent .summary {
	display: block;
	
}
.test{
display:block;
background-color:#F4F8FB;color:#50565d;cursor:pointer;}

.vevent1 {
	line-height: 18px;
	text-align: justify;
}
.vevent1 .event_header1 {
	display: block;
	margin-top: 18px;
	margin-bottom:0px;
}

.vevent1 .event_header1 em {
	font-weight: bold;
}


.vevent1 a{
	padding:0px; margin:0px;
	outline: 0;
}
.vevent1 a:link {
	text-decoration: underline;
	color: #083e61;
}

.vevent1 a:visited {
	color: #041f31;
}

.vevent1 a:hover {
	color: #f9893e;
}

.vevent1 a:active {
	color: #c30;
}


/* =HEADER */

#logo {
	float: left;
	width: 268px;
}

#logo span {
	display: block;
	background: url(/images/logo.png) no-repeat;
	margin: 27px 18px;
	width: 259px;
	height: 35px;
}
	
#logo img  {
	display: none;
	width: 0;
}

#tagline {
	float: left;
	width: 698px;
}

#tagline p {
	margin: 0;
	padding: 40px 0 32px 18px;
	color: #a3c1df;
	text-align: right;
	
}

#tagline p em {
	font-style: normal;
}
#tagline p a {
	margin: 0;
	padding: 40px 0 32px 18px;
	color: #ffffff;
	text-align: right
}

/* =FOOTER */

#footer {
	position: relative;
	clear: both;
	padding-bottom: 18px;
}

#footer p {
	margin: 0;
	padding: 18px 0 0 0;
	line-height: 0;
	font-size: 1.1em;
	text-align: center;
	color: #c7d5e1;
}

#footer a:link, #footer a:visited {
	font-weight: bold;
	color: #4d8abe;
}

#footer a:hover, #footer a:active {
	color: #f9893e;
}

/* =LAYOUT */

#content {
	background: transparent url(/images/bg_content_sidebar.gif) bottom no-repeat;
	padding-bottom: 18px;
}

#content_wide {
	background: transparent url(/images/bg_content.gif) bottom no-repeat;
	background-color: white;
	padding-bottom: 18px;
}

.home #content {
	background: transparent url(/images/bg_content.gif) bottom no-repeat;
}

#lead {
	background: transparent url(/images/bg_lead_sidebar.gif) no-repeat;
}

#lead_wide {
	background: #fff url(/images/bg_lead.gif) repeat-x;
}

#lead2, #lead2  a:hover, #lead2 a:active{
	color:#00FF00;
	text-decoration:none;
}

.home #lead {
	background: #fff url(/images/bg_lead.gif) repeat-x;
}

#main_content {
	float: left;
	width: 656px;
}

#main_content_wide {
	float: left;
	
}

#interior_wide {
	background: #fff;
}

#interior {
	background: #fff url(/images/bg_main_sidebar.gif) repeat-y;
}

.home #interior {
	background: #fff;
}

#additional_content, #sidebar {
	float: right;
	width: 328px;
}

.home #additional_content {
	float: none;
	width: 984px;
	border-top: 1px solid #c7d5e1;
}
	

ul#newsletter a:hover, ul#newsletter a:active {
	color: #f9893e;
}

.newsletter ul#newsletter a
{
color: #ffffff
}

/* =MENU GLOBALS */



ul#menu_primary {
	clear: both;
	margin: 0;
	padding-left: 18px;
	width: 966px;
	list-style: none;
}

ul#menu_secondary {
	clear: both;
	margin: 0;
	padding-left: 0px;
	width: 150px;
	list-style: none;
}

ul#menu_primary li, ul#menu_secondary li {
	float: left;
	margin: 0;
}

/* =PRIMARY MENU */

ul#menu_primary {
	background: #062f49 url(/images/bg_menu_primary.gif) top no-repeat;
}

ul#menu_primary a {
	display: block;
	padding: 0 9px;
	line-height: 36px;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

ul#menu_primary a:link, ul#menu_primary a:visited {
	color: #a3c1df;
}

ul#menu_primary a:hover, ul#menu_primary a:active {
	color: #f9893e;
}

.home ul#menu_primary #menua_home span a,
.news ul#menu_primary #menua_news span a,
.previsioni ul#menu_primary #menua_previsioni span a,
.gallery ul#menu_primary #menua_gallery span a,
.webcam ul#menu_primary #menua_webcam span a,
.progetti ul#menu_primary #menua_progetti span a,
.areariservata ul#menu_primary #menua_areariservata span a,
.didattica ul#menu_primary #menua_didattica span a,
.contatti ul#menu_primary #menua_contatti span a,
.utilita ul#menu_primary #menua_utilita span a,
.informazioni ul#menu_primary #menua_informazioni span a,
.osservatorio ul#menu_primary #menua_osservatorio span a,
.dossier ul#menu_primary #menua_dossier span a
{
	background: #c30 url('/images/bg_menu_primary_selected.gif') bottom repeat-x;
	color: #fff;
}

/* =SECONDARY MENU */

ul#menu_secondary {
	/*clear: left;*/
	background: #d3e1f0;
	background-image:none;
	border-top: 1px solid #fff;	
	
}

ul#menu_secondary a {
	display: block;
	padding: 0 9px;
	line-height: 36px;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

ul#menu_secondary a:link, ul#menu_secondary a:visited {
	color: #4d8abe;
}

ul#menu_secondary a:hover, ul#menu_secondary a:active {
	color: #cc2f00;
	background-color:#bcd1eb;
}

.wrf ul#menu_secondary #menub_wrf a,
.overview ul#menu_secondary #menub_overview a,
.webcamitalia ul#menu_secondary #menub_webcamitalia a,
.webcammondo ul#menu_secondary #menub_webcammondo a,
.satelliti ul#menu_secondary #menub_satelliti a,
.mari ul#menu_secondary #menub_mari a,
.venti ul#menu_secondary #menub_venti a,
.indiciuv ul#menu_secondary #menub_indiciuv a,
.ghiacci ul#menu_secondary #menub_ghiacci a,
.fulmini ul#menu_secondary #menub_fulmini a,
.terremoti ul#menu_secondary #menub_terremoti a,
.correntedelgolfo ul#menu_secondary #menub_correntedelgolfo a,
.radar ul#menu_secondary #menub_radar a,
.glossario ul#menu_secondary #menub_glossario a,
.sticker ul#menu_secondary #menub_sticker a,
.grafici ul#menu_secondary #menub_grafici a,
.banner ul#menu_secondary #menub_banner a,
.strumentazione ul#menu_secondary #menub_strumentazione a,
.valoriattuali ul#menu_secondary #menub_valoriattuali a,
.subprevisione ul#menu_secondary #menub_subprevisione a,
.subprevisione_archivio ul#menu_secondary #menub_subprevisione_archivio a,
.meteolive ul#menu_secondary #menub_meteolive a {
	margin-bottom: -1px;
	/*border-bottom: 1px solid #083e61;*/
	color: #c30;
}

/* =TERTIARY MENU */

ul.menu_tertiary {
	width: 328px;
	margin-top: -1px;
	margin-bottom: 26px;
	border-top: 1px solid #c7d5e1;
	list-style: none;
}

ul.menu_tertiary li {
	margin: 0;
	border-bottom: 1px solid #c7d5e1;	
	}

ul.menu_tertiary a {
	display: block;
	width: 292px;
	padding: 9px 18px;
	line-height: 16px;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

ul.menu_tertiary a:hover, ul.menu_tertiary a:active {
	background: #f4f8fb url(/images/bg_sidebar_hover.gif) repeat-y;
	color: #f9893e;
}

.ora #menuc_ora a,
.giorno #menuc_giorno a,
.mese #menuc_mese a,
.visibili #menuc_visibili a,
.migliori #menuc_migliori a {
	background: #fff;
	color: #c30;
}

/* =HEADLINES */

h1 {
	width: 620px;
	padding: 27px 18px;
	font-size: 1.8em;
  	line-height: 18px; 
	font-weight: bold;
	color: #c30;
}

.home h1 {
	width: 948px;
}

.home h1 span {
	color: #50565d;
}

h2 {	
	padding: 0 18px 18px 18px;
	line-height: 18px;
	font-size: 1.5em;
	font-weight: bold;
	color: #4d8abe;
}

#sidebar h2 {
	padding-bottom: 9px;
}

h3, h4 {
	padding: 0 18px;
	line-height: 18px;
	font-size: 1.3em;
}

h8 {	
	font-size: .8em;
  	line-height: 14px;
	color: #7C9DC1;
	font-weight:bold;
}

h7 {
	padding: 0 5px;
	line-height: 18px;
	font-size: 10px;
	color: #990000;
}

h7 a:link {
	padding: 0 5px;
	line-height: 18px;
	font-size: 10px;
	color: #CC0000;
	
}


h3 {
	color: #083e61;
}

h3 em, h3 a em {
	font-weight: normal;
	font-style: normal;
}

#related_resources h3, #jump_links h3, .screenshots h3 {
	background: #f4f8fb;
	margin: 0 18px;
	padding: 9px 9px 9px 9px;
	border: 1px solid #c7d5e1;	
}

h4 {
	color: #50565d;
}

/* =ELEMENTS */

hr {
	clear: both;
	margin: 0 18px;
	margin-bottom: 17px;
	height: 1px;
	border: none 0; 
	border-top: 1px solid #c7d5e1;
}

.home hr {
	width: 948px;
}

#additional_content hr {
	height: 2px;
	border-top: 1px solid #c7d5e1;
}

p {
	margin-bottom: 18px;
	line-height: 18px;
	font-size: 1.3em;
	text-align: justify;
}

.note {
	background: #fff6bf;
	margin: 0 18px 18px 18px;
	padding: 9px;
	text-align: left;
	border-top: 1px solid #ffd324;
	border-bottom: 1px solid #ffd324;	
}

#additional_content .note {
	margin-top: 18px;
}

.note p {
	background: #fff6bf url(/images/icon_note.png) center no-repeat;
	background-position: 0 50%;
	margin: 0 27px 0 0;
	padding: 0 0 0 27px;	
}
	
.alert {
	background: #faeae5;
	margin: 0 18px 18px 18px;
	padding: 9px;
	text-align: left;
	border-top: 1px solid #c30;
	border-bottom: 1px solid #c30;
}
	
.alert p {
	background: #faeae5 url(/images/icon_alert.png) center no-repeat;
	background-position: 0 50%;
	width: 539px;
	margin-bottom: 0;
	padding-left: 27px;
}

.alert ul {
	margin-top: 18px;
	margin-bottom: 0;
	padding-left: 18px;
	}	
	
blockquote {
	border-top: double 3px #9fabba;
	border-bottom: double 3px #9fabba;	
}

#additional_content blockquote {
	margin: 18px;
}

#main_content blockquote {
	float: right;
	width: 292px;
	margin: 0 18px 18px 18px;
}

blockquote p {
	margin-bottom: 0;
	padding: 9px 18px;
	font-size: 1.3em;
	text-align: left;
	color: #083e61;	
}

p q {
	text-align: left;
}

cite {
	color: #9fabba;
}
#breadcrumb {	
	padding-left: 50px;
	margin-top:12px;
	font-size: 1em;
  	line-height: 24px;
	color: #e53f04;
	font-weight:bold;
}
.breadcrumb {	
	padding-left: 30px;
	margin-top:18px;
	font-size: 1em;
  	line-height: 24px;
	color: #4d8abe;
	font-weight:bold;
}
a.breadcrumb {	
	font-size: 1em; 
	font-weight: bold;
	text-decoration:none;
	color: #4d8abe;
}
a.breadcrumb:hover {
	font-size: 1em;
	font-weight: bold;
	text-decoration:underline;
	color: #4d8abe;
}
/* =IMAGES & =FLASH */

.establishing_shot, .map {
	margin: 0 18px 18px 18px;
}

.boardcast_frame, .demo_frame, .partner_logo, .investor_logo {
	background: #f4f8fb;
	padding: 8px;
	border: 1px solid #c7d5e1;
}

.boardcast_frame, .demo_frame {
	margin: 0 9px 18px 9px;
}
.download_frame {
	background: #f4f8fb;
	padding: 8px;
	border: 1px solid #c7d5e1;
	margin: 0 9px 18px 9px;
	vertical-align:top;
}

.partner_logo {
	clear: left;
	float: left;
	margin: 0 18px 18px 18px;
}

.investor_logo {
	float: right;
	margin: 0 18px 18px 18px;	
}

.headshot {
	float: right;	
	background: #f4f8fb;
	margin: 0 18px 18px 18px;
	padding: 8px;
	border: 1px solid #c7d5e1;
}

.calendar {
	clear: both;
	float: left;
	width: 228px;
	margin: 0 18px 18px 18px;
}

.photo {
	float: right;
	margin: 36px 18px 18px 18px;
}

/* =BUTTONS */

a.button {
	display: block;
	height: 27px;
	margin: -9px 0 18px 0;
	text-indent: -9999px;	
}

a.register_enterprise {
	background: url(/images/button_register_enterprise.gif) no-repeat;
	width: 301px;
}

a.read_document {
	background: url(/images/button_read_document.gif) no-repeat;
	width: 228px;
}

a.register_whitepaper {
	background: url(/images/button_register_whitepaper.gif) no-repeat;
	width: 228px;
}

a.read_case_study {
	background: url(/images/button_read_case_study.gif) no-repeat;
	width: 228px;
}

a.register_webinar {
	background: url(/images/button_register_webinar.gif) no-repeat;
	width: 228px;
}
a.button_download_datasheet {
	background: url(/images/button_download_now.gif) no-repeat;
	width: 228px;
}

a.watch_boardcast {
	background: url(/images/button_watch_boardcast.gif) no-repeat;
	width: 228px;
}

a.back_boardcasts {
	background: url(/images/button_back_boardcasts.gif) no-repeat;
	width: 228px;
}

a.listen_podcast {
	background: url(/images/button_listen_podcast.gif) no-repeat;
	width: 228px;
}

a.back_press_releases {
	background: url(/images/button_back_press_releases.gif) no-repeat;
	width: 228px;
}

a.contact_sales {
	background: url(/images/button_contact_sales.gif) no-repeat;
	width: 228px;
}

a.register_reseller {
	background: url(/images/button_register_reseller.gif) no-repeat;
	width: 228px;
}

a.find_reseller {
	background: url(/images/button_find_reseller.gif) no-repeat;
	width: 228px;
}
	
a.back_resellers {
	background: url(/images/button_back_resellers.gif) no-repeat;
	width: 228px;
	margin-top: 9px;
}

a.request_live_demo {
	background: url(/images/button_request_live_demo.gif) no-repeat;
	width: 228px;
	margin-top: 9px;
}

/* =HOMEPAGE */

#banner_new {
	background: #fff;
	width: 948px;
	padding: 0 18px;
}

#banner{
	background: #fff;
	width: 948px;
	height: 252px;
	padding: 0 18px;
}

#home_space {
	float: left;
	width: 30px;
}

#home_left {
	margin-left: 10px;
	margin-right: 5px;
	float: left;
	width: 310px;
	height: 350px;
}

#home_middle {
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	width: 310px;
	height: 350px;
}

#home_right {
	margin-left: 5px;
	float: left;
	width: 310px;
	height: 350px;
}

.home h2 {	
	margin-bottom: 18px;
	padding: 9px 18px;
	font-size: 1.3em;
	color: #083e61;
}

ul#solutions_widget {
	margin: 0 18px 36px 18px;
	width: 948px;
	list-style: none;	
}

ul#solutions_widget li {
	float: left;
	margin: 0;
}

ul#solutions_widget a {
	display: block;
	width: 158px;
	height: 72px;	
	text-indent: -9999px;
}

a#button_widget_webcam {
	background: #c7d5e1 url(/images/bg_widget_webcam.gif) 0 0 no-repeat;
}

a#button_widget_wdlive {
	background: #c7d5e1 url(/images/bg_widget_wdl.gif) 0 0 no-repeat;
}

a#button_widget_wrf {
	background: #c7d5e1 url(/images/bg_widget_wrf.gif) 0 0 no-repeat;
}

a#button_widget_facebook {
	background: #c7d5e1 url(/images/bg_widget_compliance.gif) 0 0 no-repeat;
}

a#button_widget_forum {
	background: #c7d5e1 url(/images/bg_widget_forum.gif) 0 0 no-repeat;
}

a#button_widget_allerta_meteo_red {
	background: #c7d5e1 url(/images/meteo_alert.gif) 0 0 no-repeat;
}

a#button_widget_allerta_meteo_green {
	background: #c7d5e1 url(/images/meteoalert_green.jpg) 0 0 no-repeat;
}

a#button_widget_webcam:hover,
a#button_widget_wdlive:hover,
a#button_widget_wrf:hover,
a#button_widget_facebook:hover,
a#button_widget_forum:hover {
	background-position: 0 -72px;	
}

#solutions_explanation {
	clear: left;
}

/* =PROBLEM & =SOLUTION */

.problem_holder, .solution_holder {
	margin: 0 18px 16px 18px;	
}

.problem, .solution {
	background: url(/images/bg_solutions_box.gif) bottom repeat-x;
}

.problem {
	border: 1px solid #c30;
	border-top: 0;	
}

.solution {
	border: 1px solid #4d8abe;
	border-top: 0;	
}

.solutions .problem_holder h2, .solutions .solution_holder h2 {
	height: 22px;
	padding: 0 0 0 72px;
	font-size: 1.1em;
	text-transform: uppercase;
}

.solutions .problem_holder h2 {
	background: url(/images/bg_problem_holder.gif) no-repeat;
	border: 1px solid #cc3300;
	border-top: 0;
	border-bottom: 0;	
}

.solutions .solution_holder h2 {
	background: url(/images/bg_solution_holder.gif) no-repeat;
	border: 1px solid #4d8abe;
	border-top: 0;
	border-bottom: 0;	
}

.problem img, .solution img {
	float: right;
	margin-right: 18px;
}

.problem_holder h3, .solution h3 {
	width: 492px;
	margin-bottom: 18px;
	padding-right: 0;
	padding-top: 18px;
	font-size: 1.8em;
	font-weight: normal;
}

.problem_holder h2, .problem h3 {
	color: #c30;
}

/* =UNIQUES */

#featured_content {
	width: 620px;
	background: #f4f8fb url(/images/bg_featured_content.gif) bottom right no-repeat;
	margin: 0 18px 17px 18px;
	padding: 18px 0 1px 0;
}

#related_resources {
	float: right;
	width: 328px;
}

#jump_links, .screenshots {
	margin-bottom: 18px;
}

#how_to_buy_sales {
	float: left;
	width: 328px;
}

#how_to_buy_reseller {
	float: right;
	width: 328px;
}

.push {
	margin: 0 18px 18px 18px;
}
#download_350 {
	width:350px;
	margin:auto;
}
#download_450 {
	width:450px;
	margin:auto;
	width:450px;
	text-align:center;
}
#download_skip {
	margin:30px auto; 
	text-align:center;
}
#download_30_day {
	padding:0px 20px;
}
#download_register_now {
	text-align:center;
	padding:2px 0 2px;
}
#center_txt {
	text-align:center;
}
	

/* =LISTS */

ul, ol {
	list-style: none;
	margin-bottom: 18px;
}

#additional_content ul {
	list-style: none;
}

li {
	line-height: 18px;
}

.normal_list {
	padding-left: 32px;
	padding-right: 18px;
	font-size: 1.3em;
}

ul.normal_list, #additional_content ul.normal_list {
	list-style: disc;
}

ol.normal_list {
	list-style: decimal;
}

.normal_list li {
	padding-left: 9px;
}

.press_releases .normal_list li {
	margin-bottom: 18px;
}

.normal_list ul li {
	font-size: .75em;
	list-style: circle;
}

ul.selections_list, ul.resellers_list, ul.events_list, ul.selections_list {
	margin: -1px 5px 5px 5px;
	list-style: none;
	border-bottom: 1px solid #dfdfdf;	
}

ul.events_list {
	float: left;
	width: 374px;
	margin: -1px 0 0 0;	
}

ul.solutions_list {
	margin: -1px 0 18px 18px;
	list-style: none;
}

ul.selections_list li, ul.resellers_list li, ul.events_list li,ul.selections_list_home li {
	border-top: 1px solid #dfdfdf;
}

ul.resellers_list li {
	clear: left;
	padding: 18px;
}

ul.solutions_list li {
	float: left;
	background: url(/images/bg_solutions_list.gif) bottom left repeat-x;
}

ul.selections_list a, ul.solutions_list a, ul.events_list a,ul.selections_list_home a {
	display: block;
	line-height: 14px;
	font-size: 12px;
	color: #50565d;
	text-decoration: none;
}

ul.selections_list a {
	width: 500px;
	padding: 5px 5px 5px 100px;
}

ul.selections_list_home a {
	width: 300px;
	padding: 5px 5px 5px 5px;
}

ul.events_list a {
	width: 338px;
	padding: 18px;
}

.media_coverage ul.selections_list a {
	width: 440px;
	padding: 18px 18px 18px 162px;
}
.awards ul.selections_list a {
	width: 440px;
	padding: 18px 18px 18px 162px;
}

ul.solutions_list a {
	width: 263px;
	margin: 0 18px 18px 0;
	padding: 90px 18px 18px 18px;
	border: 1px solid #dfdfdf;
}

ul.selections_list a:hover, ul.solutions_list a:hover, ul.events_list a:hover,ul.selections_list_home a:hover {
	background: #f4f8fb;
	color: #50565d;
}

ul.selections_list a strong, ul.solutions_list a strong, ul.events_list a strong,ul.selections_list_home a strong {
	line-height: 17px;
	text-decoration: underline;
	color: #083e61;
}

ul.selections_list a:hover strong, ul.solutions_list a:hover strong, ul.events_list a:hover strong,ul.selections_list_home a:hover strong {
	color: #f9893e;
}

ul.selections_list em, ul.events_list em,ul.selections_list_home em {
	font-style: normal;
	border-bottom: 0;
	color: #4d8abe;
}

.resellers_list img {
	float: left;
}

.resellers_list .vcard {
	float: left;
	width: 192px;
}

#related_resources ul, #jump_links ul, .screenshots ul {
	background: #fff;
	margin: 0 18px 0 18px;
	padding: 9px;
	font-size: 1.3em;
	border: 1px solid #c7d5e1;
	border-top: 0;
}

.screenshots li {
	display: inline;	
}

/* =BULLETS */

/* =Solutions */

ul.solutions_list a#bullet_active_directory {
	background: transparent url(/images/icon_active_directory_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_active_directory:hover {
	background: #f4f8fb url(/images/icon_active_directory_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_active_directory:hover strong {
	color: #da5c16;
}

li.icon_active_directory {
	background: url(/images/icon_active_directory.gif) 0 50% no-repeat;
	padding-left: 27px;
}

ul.solutions_list a#bullet_sso_applications {
	background: transparent url(/images/icon_sso_applications_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_sso_applications:hover {
	background: #f4f8fb url(/images/icon_sso_applications_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_sso_applications:hover strong {
	color: #9fc440;
}

li.icon_sso_applications {
	background: url(/images/icon_sso_applications.gif) 0 50% no-repeat;
	padding-left: 27px;
}

ul.solutions_list a#bullet_network_security {
	background: transparent url(/images/icon_network_security_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_network_security:hover {
	background: #f4f8fb url(/images/icon_network_security_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_network_security:hover strong {
	color: #eca300;
}

ul.solutions_list a#bullet_compliance {
	background: transparent url(/images/icon_compliance_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_compliance:hover {
	background: #f4f8fb url(/images/icon_compliance_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_compliance:hover strong {
	color: #188eae;
}

li.icon_compliance {
	background: url(/images/icon_compliance.gif) 0 50% no-repeat;
	padding-left: 27px;
}

ul.solutions_list a#bullet_group_policy {
	background: transparent url(/images/icon_group_policy_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_group_policy:hover {
	background: #f4f8fb url(/images/icon_group_policy_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_group_policy:hover strong {
	color: #394074;
}

ul.solutions_list a#bullet_nis_migration {
	background: transparent url(/images/icon_nis_migration_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_nis_migration:hover {
	background: #f4f8fb url(/images/icon_nis_migration_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_nis_migration:hover strong {
	color: #35806a;
}

ul.solutions_list a#bullet_sudo {
	background: transparent url(/images/icon_sudo_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_sudo:hover {
	background: #f4f8fb url(/images/icon_sudo_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_sudo:hover strong {
	color: #a82717;
}

/* =Resources */
ul.bullet_forum a, li.bullet_forum a {
	background: transparent url(/images/bullet_forum.gif) 18px 18px no-repeat;
}

ul.bullet_forum a:hover, li.bullet_forum a:hover {
	background: #f4f8fb url(/images/bullet_forum.gif) 18px 18px no-repeat;
}

ul.bullet_trial_software a, li.bullet_trial_software a {
	background: transparent url(/images/bullet_trial_software.gif) 18px 18px no-repeat;
}

ul.bullet_trial_software a:hover, li.bullet_trial_software a:hover {
	background: #f4f8fb url(/images/bullet_trial_software.gif) 18px 18px no-repeat;
}

ul.bullet_product_documentation a, li.bullet_product_documentation a {
	background: transparent url(/images/bullet_product_documentation.gif) 18px 18px no-repeat;
}

ul.bullet_product_documentation a:hover, li.bullet_product_documentation a:hover {
	background: #f4f8fb url(/images/bullet_product_documentation.gif) 18px 18px no-repeat;
}

li.icon_product_documentation {
	background: url(/images/icon_product_documentation.gif) 0 50% no-repeat;
	padding-left: 27px;
}
ul.bullet_folder a, li.bullet_folder a {
	background: transparent url(/images/bullet_folder.gif) 18px 18px no-repeat;
}

ul.bullet_folder a:hover, li.bullet_folder a:hover {
	background: #f4f8fb url(/images/bullet_folder.gif) 18px 18px no-repeat;
}

li.bullet_folder {
	background: url(/images/bullet_folder.gif) 0 50% no-repeat;
	padding-left: 27px;
}

ul.bullet_whitepapers a, li.bullet_whitepapers a {
	background: transparent url(/images/bullet_whitepapers.gif) 18px 18px no-repeat;
}

ul.bullet_whitepapers a:hover, li.bullet_whitepapers a:hover {
	background: #f4f8fb url(/images/bullet_whitepapers.gif) 18px 18px no-repeat;
}

ul.bullet_case_studies a, li.bullet_case_studies a {
	background: transparent url(/images/bullet_case_studies.gif) 18px 18px no-repeat;
}

ul.bullet_case_studies a:hover, li.bullet_case_studies a:hover {
	background: #f4f8fb url(/images/bullet_case_studies.gif) 18px 18px no-repeat;
}

ul.bullet_webinars a, li.bullet_webinars a {
	background: transparent url(/images/bullet_webinars.gif) 18px 18px no-repeat;
}

ul.bullet_webinars a:hover, li.bullet_webinars a:hover {
	background: #f4f8fb url(/images/bullet_webinars.gif) 18px 18px no-repeat;
}

li.icon_webinar {
	background: url(/images/icon_webinar.gif) 0 50% no-repeat;
	padding-left: 27px;
}

ul.bullet_boardcasts a, li.bullet_boardcasts a {
	background: transparent url(/images/bullet_boardcasts.gif) 18px 18px no-repeat;
}

ul.bullet_boardcasts a:hover, li.bullet_boardcasts a:hover {
	background: #f4f8fb url(/images/bullet_boardcasts.gif) 18px 18px no-repeat;
}

ul.bullet_boardcasts a, li.bullet_boardcasts a {
	background: transparent url(/images/bullet_boardcasts.gif) 18px 18px no-repeat;
}

ul.bullet_boardcasts a:hover, li.bullet_boardcasts a:hover {
	background: #f4f8fb url(/images/bullet_boardcasts.gif) 18px 18px no-repeat;
}

li.icon_boardcast {
	background: url(/images/icon_boardcast.gif) 0 50% no-repeat;
	padding-left: 27px;
}

ul.bullet_podcasts a, li.bullet_podcasts a {
	background: transparent url(/images/bullet_podcasts.gif) 18px 18px no-repeat;
}

ul.bullet_podcasts a:hover, li.bullet_podcasts a:hover {
	background: #f4f8fb url(/images/bullet_podcasts.gif) 18px 18px no-repeat;
}

/* =News & =Events */

ul.bullet_press_releases a, li.bullet_press_releases a {
	background: transparent url(/images/bullet_press_releases.gif) 18px 18px no-repeat;
}

ul.bullet_press_releases a:hover, li.bullet_press_releases a:hover {
	background: #f4f8fb url(/images/bullet_press_releases.gif) 18px 18px no-repeat;
}

ul.bullet_media a, li.bullet_media a {
	background:	 transparent url(/images/bullet_media.gif) 18px 18px no-repeat;
}

ul.bullet_media a:hover, li.bullet_media a:hover {
	background: #f4f8fb url(/images/bullet_media.gif) 18px 18px no-repeat;
}

ul.bullet_events a, li.bullet_events a {
	background: transparent url(/images/bullet_events.gif) 18px 18px no-repeat;
}

ul.bullet_events a:hover, li.bullet_events a:hover {
	background: #f4f8fb url(/images/bullet_events.gif) 18px 18px no-repeat;
}
ul.bullet_upcoming_events a, li.bullet_upcoming_events a {
	background: transparent url(/images/icon_webinar.gif) 18px 18px no-repeat;
}

ul.bullet_upcoming_events a:hover, li.bullet_upcoming_events a:hover {
	background: #f4f8fb url(/images/icon_webinar.gif) 18px 18px no-repeat;
}
ul.test li.test a {
	list-style:square; 	list-style-position:inside; margin-left:20px;
}

.sparkline { 
    border: 1px solid #073a5a;
    border-right: 3px solid #073a5a;
    border-bottom: 3px solid #073a5a;
}

