﻿	* {margin:0}
	img {border-style: none;}
	
/* ========================================================================================================= */
/*  DEFAULT SETTINGS
/* ========================================================================================================= */
							
	html,body 					{
								background-color: #FFF;
								color: #000; 
								font-weight:normal; 
								font-family:Arial, Helvetica, sans-serif;
								font-size: 13.5px; 
								text-align:left;
								margin: 0px;
								padding:0px;
								height:100%;
								width:100%;
								}
								
	p							{
								margin-bottom:15px;
								}								

	a:link						{color: #52a0ce; text-decoration: none}
	a:visited					{color: #52a0ce; text-decoration: none}
	a:hover						{color: #52a0ce; text-decoration: underline}	

	.bodybg						{
								text-align:center;
								z-index:0;
								width:100%;
								height:100%;
								position:fixed;
								}

	img#bg 						{
								height:100%;
								text-align:center;
								z-index:0;
								}


	img#bg2 					{
								height:100%;
								text-align:center;
								z-index:0;
								margin-left:-720px;
								}

	img#bg3 					{
								height:100%;
								text-align:right;
								float:right;
								z-index:0;
								}
								
	img#bg4 						{
								width:100%;
								text-align:center;
								z-index:0;
								
								}
	img#bg5 					{
								width:100%;
								z-index:0;
								text-align:center;
								position:fixed;
								bottom:0px;
								left:0px;
								}
	img#bg6 					{
								height:100%;
								text-align:left;
								float:left;
								z-index:0;
								}
								

	li, ul						{
								margin-bottom:10px;
								}

li.no-dec {
	background: none;
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 10px 0px;
	position:relative;
	min-height:0;
	line-height:13px;;		

}

/* ========================================================================================================= */
/*  HEADER
/* ========================================================================================================= */

	.logo						{
								position:absolute;
								left:10px;
								top:10px;
								z-index:999;
								}

	.header						{
								position:absolute;
								width:690px;
								height:40px;
								background-color: #000;
								z-index:800;
								top:0px;
								right:0px;
								}

/* ========================================================================================================= */
/*  TEXT
/* ========================================================================================================= */

.smaller {
	font-size:1.6em;
	margin-bottom:25px;
}

/* ========================================================================================================= */
/*  MENU
/* ========================================================================================================= */
								
								
	.menuwrap					{
								position:absolute;
								width:700px;
								text-align:right;
								right:0px;
								margin-left:-375px;
								float:right;
								}	
								
	.menutitle 					{
								text-transform:uppercase;
								letter-spacing:0.2em;
								color:#FFF;
								font-size:11px;
								line-height:24px;
								}
	
	#jsddm						{
								margin: 0;
								padding: 0;
								text-align:left;
								font-size:11px;
								left:auto;
								right:auto;
								z-index:950;
								padding-left:10px;
								}
	
	#jsddm li					{
								float: left;
								list-style: none;
								z-index:950;
								}

	#jsddm li a					{
								display: block;
								background: none;
								padding: 8px 24px 8px 24px;
								text-decoration: none;
								color: #FFF;
								white-space: nowrap;
								z-index:950;
								}

	#jsddm li a:hover			{
								background:#52a0ce;
								color:#FFF;
								z-index:950;
								}
		
	#jsddm li ul				{
								margin: 0;
								padding: 0;
								position: absolute;
								visibility: hidden;
								z-index:950;
								}
		
	#jsddm li ul li				{
								float: none;
								display: inline;
								z-index:950;
								font-size:12px;
								}
		
	#jsddm li ul li a			{	
								width: auto;
								background: #111;
								z-index:950;
								color:#FFF;
							 	filter: alpha(opacity=98);
								-moz-opacity: .98;
								KhtmlOpacity: .98;
								opacity: .98;								
								}
		
	#jsddm li ul li a:hover		{	
								background: #52a0ce;
								border:none;
								z-index:950;
								color:#FFF;
								font-size:12px;
								}
											

/* ========================================================================================================= */
/*  CONTAINERS
/* ========================================================================================================= */


	.mainwrap					{
								position:absolute;
								width:900px;
								top:60%;
								left:50%;
								margin-left:-450px;
								}
								
	.mainwrap2					{
								position:absolute;
								width:550px;
								top:35%;
								left:50%;
								margin-left:-300px;
								}

	.mainwrap3					{
								position:absolute;
								width:900px;
								top:35%;
								left:50%;
								margin-left:-450px;
								}

	.mainwrap4					{
								position:absolute;
								width:750px;
								top:50%;
								left:50%;
								margin-left:-375px;
								}

	.mainwrap5					{
								position:relative;
								width:1000px;
								top:60%;
								margin:0 auto;
								}

	.left1						{	
								position:relative;
								width:300px;
								padding:25px;
								border-top:5px #FFF solid;
								background:#000;
								color:#FFF;
								/*filter:alpha(opacity=85); */
							    /*opacity: 0.85;*/
								float:left;
								display:block;
								}

	.right1						{	
								position:relative;
								float:right;
								width:500px;
								display:block;
								}
								
	.right1b					{	
								position:relative;
								float:right;
								width:500px;
								top:-50px;
								}
								
	.right1c					{	
								position:relative;
								float:right;
								width:300px;
								top:-50px;
								}
								
								
	.left2						{	
								position:relative;
								width:300px;
								padding:25px;
								border-top:5px #FFF solid;
								background:#000;
								color:#FFF;
								float:left;
								display:block;
								clear:both;
								}

	.right2						{	
								position:absolute;
								right:0px;
								top:40px;
								width:150px;
								}

	.left3						{	
								position:relative;
								width:700px;
								padding:25px;
								border-top:5px #FFF solid;
								background:#000;
								color:#FFF;
								/*filter:alpha(opacity=85); */
							    /*opacity: 0.85;*/
								float:left;
								display:block;
								font-size:11px;
								}

	.left4						{	
								position:relative;
								width:200px;
								padding:25px;
								border-top:5px #FFF solid;
								background:#000;
								color:#FFF;
								/*filter:alpha(opacity=85); */
							    /*opacity: 0.85;*/
								float:left;
								display:block;
								margin:0 50px 0 0;
								}
								
	.left5						{	
								position:relative;
								width:310px;
								border-top:5px #000 solid;
								background:#000 url('/images/general/emailad1.jpg') no-repeat scroll left top;
								color:#FFF;
								/*filter:alpha(opacity=85); */
							    /*opacity: 0.85;*/
								float:left;
								display:block;
								padding:235px 25px 25px 25px;
								}
								

	.videobox					{
								display:inline;
								width:500px;
								}
									
	.videothumb					{
								padding:4px;
								border:1px #000 solid;
								float:right;
								background:#FFF;
								margin-left:20px;
								}	
								
	.videobox ul li				{
								list-style:none;
								}							

	.radioads					{
								float:right;
								padding:6px;
								border:2px #000 solid;
								background:#FFF;
								margin-top:-6px;	
								}

	.presslogos					{
								float:right;
								background:#FFF;
								padding:4px;
								border:1px #111 solid;
								clear:both;
								margin-bottom:10px;
}

/* ========================================================================================================= */
/*  HEADERS
/* ========================================================================================================= */



	h1							{
								color:#FFF;
								font-weight:bold;
								font-size:2.1em;
								line-height:.8em;
								letter-spacing:-.05em;
								text-align:left;
								margin-bottom:15px;
								text-align:left;
								display:block;
								text-shadow: #000 0 2px 3px;
								}



	h2 							{
								background:#000;
								color:#FFF;
								font-weight:bold;
								font-size:2.8em;
								letter-spacing:-.05em;
								text-align:right;
								margin-bottom:5px;
								float:right;
								padding:10px;
								position:relative;
								left:0px;
								text-shadow: #000 0 2px 3px;
								display:block;
								clear:both;
								}

	h3							{
								color:#FFF;
								font-weight:bold;
								font-size:1.7em;
								line-height:.8em;
								letter-spacing:-.05em;
								text-align:left;
								margin-bottom:15px;
								text-align:left;
								display:block;
								text-shadow: #000 0 2px 3px;
								}

	h4 							{
								background:#000;
								color:#FFF;
								font-weight:bold;
								font-size:2.8em;
								letter-spacing:-.05em;
								text-align:right;
								margin-bottom:5px;
								float:right;
								text-align:right;
								padding:10px;
								position:relative;
								right:0px;
								text-shadow: #000 0 2px 3px;
								}

	h6							{
								color:#FFF;
								font-weight:bold;
								font-size:2.2em;
								line-height:.8em;
								letter-spacing:-.05em;
								text-align:left;
								margin-bottom:15px;
								text-align:left;
								display:block;
								text-shadow: #000 0 2px 3px;
								}
								
				



/* ========================================================================================================= */
/*  HIDDEN TEXT
/* ========================================================================================================= */


	#coverlogin					{
								width: 100%; 
								height: 0.1em;  
								overflow:hidden;
								visibility: hidden;
								}

	#loginbox					{
								width: 100%; 
								height: auto; 
								background-color: #000;
								}


/* ========================================================================================================= */
/*  IMAGES
/* ========================================================================================================= */

	.silhouette					{
								float:right;
								margin-bottom:-30px;
								}
								
	.hiddenPic 					{
								display:none;
								}								

/* ========================================================================================================= */
/*  PADDER
/* ========================================================================================================= */

	.padder						{
								height:50px;
								clear:both;
								}
								
.clear {
	width:100%;
	height:1px;
	clear:both;	
}							
								
								
								

