/**************************************************************

SHAZAM Standard styles 

***************************************************************/ 


#SHAZAM_container	{
		width:890px;
		margin:5px 5px 5px 5px;
		text-align:left;
		background-color: #ffffff;
		}
	
#SHAZAM_header_nav {
		left: 0px;	
		top: 87px; 	
		width: 890px; 	
		height: 23px; 	 
		z-index: 9001;	
		margin: 0px;
		}
#SHAZAM_container_mid	{
		position:relative;	
		left:0px;
		width: 890px;
		margin: 0px;
		}
#SHAZAM_left {
		width: 190px; 	
		float:left;
		margin: 0px;
		}
		
#SHAZAM_menu_outside {
		background-color:#406585;
		}
		
#SHAZAM_menu_inside {
		padding: 1px 6px 1px 6px;
		}
#SHAZAM_mid_outside {
		vertical-align: top;
		float:left;
		margin: 0px 10px 10px 10px; 
		padding: 0px;
		}
		
#SHAZAM_mid_inside {
		width: 455px; 
		margin: 0px; 
		padding: 0px 0px 1px 0px;
		}
		
#SHAZAM_2column {
		vertical-align: top;
		float:left;
		margin: 0px 0px 10px 10px; 
		padding: 0px;
		overflow:auto;
		}
		
#SHAZAM_2column_inside {
		width: 690px; 
		margin: 0px; 
		padding: 0px 0px 10px 0px;
		overflow:auto;
		}		
		
#SHAZAM_content_header {
	padding:3px 5px 3px 5px ;
	margin: 0px 0px 0px 0px;}
	
#SHAZAM_content_divider {
	margin: 0px 0px 0px 0px;	
	background-image: url(/_images/backgrounds/bg_dots_grey.gif); 
	background-repeat: repeat-x;
}
#SHAZAM_right	{
		width: 225px; 
		float:right;
		margin: 0px; 
		}
#SHAZAM_module	{
		width: 215px; 
		padding: 1px 5px 1px 5px; 
		margin: 0px 0px 0px 0px; 
		}
#SHAZAM_footer {
		width: 890px;
		height: 40px;
		margin: 10px 0px 0px 0px; 
		float: left;
		}

#SHAZAM_nav_container { height: 21px; overflow: hidden; margin: 0; padding: 0; }
.SHAZAM_nav_border {position: relative; float: left; width: 1px; height: 17px; background: url(/_images/navmenu/border.gif) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}

#SHAZAM_nav_home {position:relative; float: left; width: 54px; height: 17px; background: url(/_images/navmenu/home.gif) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}
#SHAZAM_nav_home a:active, .selected_home {float: left; background: url(/_images/navmenu/home.gif) no-repeat 0px -17px;}
#SHAZAM_nav_home a:hover {float: left; background: url(/_images/navmenu/home.gif) no-repeat 0px -34px;}

#SHAZAM_nav_store {position:relative; float: left; width: 60px; height: 17px; background: url(/_images/navmenu/store.gif) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}
#SHAZAM_nav_store a:active, .selected_whatisshazam {float: left; background: url(/_images/navmenu/store.gif) no-repeat 0px -17px;}
#SHAZAM_nav_store a:hover {float: left; background: url(/_images/navmenu/store.gif) no-repeat 0px -34px;}

#SHAZAM_nav_whatisshazam {position:relative; float: left; width: 75px; height: 17px; background: url(/_images/navmenu/shazamfeatures.gif) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}
#SHAZAM_nav_whatisshazam a:active, .selected_whatisshazam {float: left; background: url(/_images/navmenu/shazamfeatures.gif) no-repeat 0px -17px;}
#SHAZAM_nav_whatisshazam a:hover {float: left; background: url(/_images/navmenu/shazamfeatures.gif) no-repeat 0px -34px;}

#SHAZAM_nav_updates {position:relative; float: left; width:  75px; height: 17px; background: url(/_images/navmenu/updates.gif) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}
#SHAZAM_nav_updates a:active, .selected_updates {float: left; background: url(/_images/navmenu/updates.gif) no-repeat 0px -17px;}
#SHAZAM_nav_updates a:hover {float: left; background: url(/_images/navmenu/updates.gif) no-repeat 0px -34px;}

#SHAZAM_nav_run {position:relative; float: left; width: 231px; height: 17px; background: url(/_images/navmenu/run.gif) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}
#SHAZAM_nav_run a:active, .selected_run {float: left; background: url(/_images/navmenu/run.gif) no-repeat 0px -17px;}
#SHAZAM_nav_run a:hover {float: left; background: url(/_images/navmenu/run.gif) no-repeat 0px -34px;}

#SHAZAM_nav_tour {position:relative; float: left; width:  50px; height: 17px; background: url(/_images/navmenu/tour.gif) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}
#SHAZAM_nav_tour a:active, .selected_tour {float: left; background: url(/_images/navmenu/tour.gif) no-repeat 0px -17px;}
#SHAZAM_nav_tour a:hover {float: left; background: url(/_images/navmenu/tour.gif) no-repeat 0px -34px;}

#SHAZAM_nav_screenshots {position:relative; float: left; width:  105px; height: 17px; background: url(/_images/navmenu/screenshots.gif) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}
#SHAZAM_nav_screenshots a:active, .selected_screenshots {float: left; background: url(/_images/navmenu/screenshots.gif) no-repeat 0px -17px;}
#SHAZAM_nav_screenshots a:hover {float: left; background: url(/_images/navmenu/screenshots.gif) no-repeat 0px -34px;}

#SHAZAM_nav_downloads {position:relative; float: left; width:  98px; height: 17px; background: url(/_images/navmenu/downloads.gif) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}
#SHAZAM_nav_downloads a:active, .selected_downloads {float: left; background: url(/_images/navmenu/downloads.gif) no-repeat 0px -17px;}
#SHAZAM_nav_downloads a:hover {float: left; background: url(/_images/navmenu/downloads.gif) no-repeat 0px -34px;}

#SHAZAM_nav_contact {position:relative; float: left; width:  95px; height: 17px; background: url(/_images/navmenu/contact.gif) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}
#SHAZAM_nav_contact a:active, .selected_contact {float: left; background: url(/_images/navmenu/contact.gif) no-repeat 0px -17px;}
#SHAZAM_nav_contact a:hover {float: left; background: url(/_images/navmenu/contact.gif) no-repeat 0px -34px;}
		
#SHAZAM_nav_searchform {position:relative; float: right; margin: 0; padding: 0; }

/* Left Menu Styles */
.menu_topsection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#406585;
	padding: 3px 5px 3px 5px;
	
	}
.menu_subsection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/_images/backgrounds/bg_submenu.jpg);
	padding: 3px 3px 3px 5px;
	}
.menu_toplink {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
	}
.menu_sublink {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#eeeeee;
	text-decoration: none; 
	}

.menu_sublink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: underline; 
	}
.menu_sublink_active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ff9933;
	}
.menu_border {
	background-image: url(/_images/backgrounds/bg_dots_white.gif);
	color: #FFFFFF;
	margin: 0px;
	}
	
.menu_border_sublink {
background-image: url(/_images/backgrounds/bg_submenu_dots_blue.jpg);
margin: 0px;
}


/* Boxes */
div.box_grey_t 		{background-image: url(/_images/boxes/grey_pixel.gif);  background-position: top left; 		background-repeat: repeat-x;}
div.box_grey_r 		{background-image: url(/_images/boxes/grey_pixel.gif); 	background-position: top right; 	background-repeat: repeat-y;}
div.box_grey_b 		{background-image: url(/_images/boxes/grey_pixel.gif); 	background-position: bottom left;	background-repeat: repeat-x;}
div.box_grey_l 		{background-image: url(/_images/boxes/grey_pixel.gif);	background-position: top left;		background-repeat: repeat-y;}

/* Common Items */
body 
{
	margin : 0px;
    background-color: #ffffff;
	color:#464646;
    font-family:verdana, helvetica, sans-serif;
	font-size:12px;
}

/* Anchors <a> */
a 			{color:#4080A5;	text-decoration:underline;}
a:active 	{color:#50607C;	text-decoration:underline;}
a:hover 	{color:#ff7900;text-decoration:underline;}
a img 			{border: 0px #FFFFFF none;}
a:active img	{border: 0px #FFFFFF none;}
a:hover img	{border: 0px #FFFFFF none;}
a.nodec {text-decoration:none}
a.nodec:hover {text-decoration:none}
.headline {color:#406080; font-size:13px; font-weight:bold;}
.header {color:#406080; font-size:13px; font-weight:bold;}
.subheader {color:#406080; font-size:12px; font-weight:bold;}
.fineprint {color:#406080; font-size:11px;}
.topheader {color:#406080; font-size:14pt; font-weight:bold; font-family:verdana, helvetica, sans-serif;}
.super {font-size: 10px; vertical-align:super;}
.copyright {text-align: right; margin:0px 6px 0px 0px;	color:#666666; font-family:verdana, helvetica, sans-serif; font-size:x-small;
}

/* If we don't explicitly choose a size for H2, H3, Firefox and IE
   choose sizes that are all different.
 */
h2 { font-size: 18px }
h3 { font-size: 14px; padding:0px; margin: 12px 0 8px 0 }

/* Table cells */
td.heading { border-bottom: 1px dotted black }
td.title { font-weight: bold }
td.right { text-align: right }
td.center { text-align: center }
td.ledger-shade { background-color: #dddddd }

