@charset "utf-8";

/*---DEFAULT--*/

	* {margin: 0px; padding: 0px;}
	
	* html li {vertical-align: bottom;}
	
	* html img {vertical-align: middle;}
	
	* html input {vertical-align: middle;}
	
	body {
	
	font-family:Arial, Verdana,Helvetica, sans-serif; font-size: 13px; color: #126FDD; text-align: center; text-decoration: none;
	
	}
	
	input {border: 0px;}
	
	img {border: 0px;}
	
	ul {padding: 0px; margin: 0px;}
	
	li {padding: 0px; margin: 0px; list-style: none;}
	
	* html li {vertical-align: bottom;}
	
	a {color:#575757; text-decoration: none;}
	
	a:hover {color: #1d71ad; text-decoration: none;}
	
	p {margin: 0px; padding: 0px; line-height:1.5em; color:#333333;}
	
	.clear {clear: both; height:0px; display:block; font-size:0px;}
	
	.left {float: left;}
	
	.right {float: right;}

/*--- Typo --*/
h1{ font-size:26px; color:#993300;}
h3{ font-size:16px; color:#993300;}


/*--- LAYOUT --*/


#wrapper{ width:890px; margin:auto; text-align:left;}
#header{ height:135px; clear:both; width:99.6%; overflow:hidden;}


/* #navigation ul{padding-top:103px; margin-left:30px;}
#navigation ul li{ float:left; display:inline-block; height:30px; background:#FFFFFF;border-top:#250002 1px solid; margin-right:2px;}
#navigation ul li span{ height:30px; display:inline-block; background:url(images/tab-mid.jpg) repeat-x top;}
#navigation ul li a{ margin:0px; font-size:11px; font-weight:bold; height:30px; display:inline-block; line-height:30px; text-transform:uppercase; color:#126fdd; padding:0px 10px;}
#navigation ul li a:hover{ color:#FF9900; font-size:11px; background:#730704;}*/
#container{ width:100%; overflow:hidden; margin-top:5px;}
.index-content{ width:320px; height:460px; background:#E3EFFF; float:left; padding:10px; }
.video-block{ height:462px; width:515px; float:right; padding:8px; background:#f1f0de; border:#adaa7c 1px solid; margin-right:2px;}
#main{ width:100%; overflow: hidden;}
.button-list  { width:100%; overflow:hidden; margin:10px 0;}
.button-list li{ float:right; margin-right:5px;}

.sample-download{ width:300px; margin:auto;}
.sample-download p a{ background:url(images/download.jpg) no-repeat right center; height:47px; padding-right:60px; line-height:47px; font-size:17px; color:#0066FF; display:block;} 
.sample-download p a:hover{ font-size:17px; color: #FF6600;} 
#footer { height:40px; line-height:40px; color:#CCCCCC;}
.featured-block{ width:99.6%; overflow:hidden; padding:22px 0;border: 1px solid #ADAA7C;margin-top: 5px;}
.featured-conblcok{ width:280px; border: #333333 0px solid; float:left; margin-right:10px; border-right:#d3d2bf 1px dashed; padding-right:10px;}
.featured-conblcok img{ float:left; margin-right:10px;}
.featured-conblcok-right{ float:right; width:280px; }
.featured-conblcok-right img{ float:left; margin-right:10px;}
.readmore a{font-size:11px; color:#0066FF;font-weight:bold;   }
.readmore a:hover{ font-size:11px; color: #FF9900; font-weight:bold; }
.footer-nav{ float:right; display:block;}
.copyright{ display:inline-block; float:left;}
#flashheader
{
	height:90px;
	display:block;
	text-align:center;
	border-top: 1px solid #ADAA7C;
	border-left: 1px solid #ADAA7C;
	border-right: 1px solid #ADAA7C;

}
#jsddm
{

	padding:0px 0 0 100px; margin:0 0 0 30px;
}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 11px Tahoma, Arial;
		}

	#jsddm li a
	{	display: block;
		padding: 8px 12px;
		text-decoration: none;
		
	text-transform:uppercase; color:#126fdd; 
		white-space: nowrap; font-size:11px; font-weight:bold;}

	#jsddm li a:hover
	{	color:#FFF;background:#126fdd;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				_display: inline-block;}
			
			#jsddm li ul li a
			{	width: auto;
				color: #fff;
				background:#126fdd; }
			
			#jsddm li ul li a:hover
			{	background:#E3EFFF; color:#000000;}
			
			.subscribe-text-box{ height:19px; border:#c5c4ae 1px solid; padding-top:3px; padding-left:3px;}
			.subcribe-now-text{ margin-top:5px;}
			.subscription_form{ width:100%; overflow:hidden;margin-left:30px;}
			.subscription_form ul li{ float:left; margin-right:5px;}
			
 #nav { 
 	font-family:Helvetica,Arial,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
 float: left; background: #111 url("images/nav_bg.png") bottom left repeat-x; width: 900px; padding: 0; clear: both; z-index: 9990; }			
#nav ul li { float: left; font-size: 1.2em; padding: 0; background: url("images/nav_border.png") 100% 50% no-repeat; z-index: 9997; }

    #nav ul a { color: #fff; text-decoration: none; display: block; padding: 12px 15px 13px 15px; }
    #nav ul a:hover { color: #fff; background: #9b9b9b url("images/nav_hover_bg2.png") bottom center no-repeat; }
    #nav ul a.here { color: #fff; background: #a4d95e url("images/nav_hover_bg.png") bottom center no-repeat;}
    #nav ul li.last { background: none; border: none; margin-bottom: 0; }
    
    /* Dropdowns */
    
    #nav ul li ul { position: absolute; width: 220px; left: -9999px; border: 1px solid #999; border-bottom: 3px solid #999; border-right: 3px solid #999; border-top: none; padding: 10px 10px 0 10px; }
    #nav ul li ul li, #nav ul li.sfhover ul li { background-image: none; float: none; background: #fff; padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px solid #ccc; font-size: 11px; color: #387ec6; }
    #nav ul li ul li.last { border: none; }
    #nav ul li:hover ul, #nav ul li.sfhover ul { position: absolute; top: 127px; left: auto; z-index: 9997; background: #fff; width: 170px; }
    #nav ul li ul a, #nav ul li.sfhover ul a { color: #387ec6; background: none; font-size: 11px; padding: 5px 0; }
    #nav ul li ul a:hover, #nav ul li.sfhover ul a:hover { color: #387ec6; text-decoration: underline; background-image: none; background: none; }

    #nav ul#samples { float: none; position: static; display: block; padding: 0 10px 0; width: auto; border: none; margin: .5em 0 0 0; }
    #nav ul#samples li { margin: 0; padding: 0; border: none; margin: .3em 0; }
    #nav ul#samples li a { padding: 0; display: inline; }

#nav #subscribe { float: right; line-height: 1.6em; color: #f1f1f1; font-size: 1.2em; width: 250px; text-align: right; padding: 8px 0 0 0; }

    #nav #sub_button { position: absolute; top: 15px; margin: 0 0 0 -28px; z-index: 1000; display: block; }    
    #nav #subscribe a { color: #387ec6; }
    #nav #subscribe a:hover { color: #387ec6; text-decoration: none; }
    #nav #subscribe span { float: left; display: block; margin: 0 5px 0 -5px; }