* {border: 0px solid #eee; margin: 0; padding: 0; list-style:none; background-position: center;}
body {font-size:11px;	font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal;	font-variant: normal;	text-transform: none;	color: #333333;}
#cont2 {margin-left: auto; margin-right: auto; margin-top: 43ex; margin-bottom: 50ex; z-index: 90; overflow: hidden; width: 920px; background-color: #000000;}
.tr2 {background-color: #000000; background-attachment: scroll;	background-image: url(../g/bgmain.jpg);	background-repeat: no-repeat;	background-position: center 0px;}

a {color: #cc0000; text-decoration: none;}
.jslink {cursor: pointer;	color: #990000;	font-weight: bold;}
.clearer {clear: left;}

.vidbody {
	background-attachment: scroll;
	background-image: url(../images/video_bg.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: top;
	
}

.lighttype {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-indent: 1px;
	letter-spacing: 0.1em;
}


.darktype {
	text-align:inherit;
	top:auto;
	right:auto;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-indent: 0px;
	letter-spacing: 0.1em;
	vertical-align: 10%;
}

.darktypesmall {
	text-align:inherit;
	top:auto;
	right:auto;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-indent: 0px;
}

.darktypehead {
	text-align:inherit;
	top:auto;
	right:auto;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-indent: 0px;
	letter-spacing: 0.1em;
	vertical-align: 10%;	
}

.darktypeheadbold {
	text-align:inherit;
	top:auto;
	right:auto;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
	color: #333333;
	text-indent: 0px;
	letter-spacing: 0.1em;
	vertical-align: 10%;	
}
.large1 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.large2 {font-size: 12px; font-weight: bold; color: #333333; 	font-family: Verdana, Arial, Helvetica, sans-serif; }

.large3
{
	color: #666666;
	font-family: Arial, Helvetica, cursive;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 20px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: lowercase;
	text-align: left;
	text-indent: 0ex;
}

.articlebody p {
	margin-bottom: 12px;
}
/*
 * Downloads box styles on the front page *
 */
.downloadsBox {
	width: 300px;
	height: 30px;
	font-size: 11px;
	background-color: black;
	color: white;
}
.downloadsIconBox {
	float: left;
	width: 30px;
}
.downloadsInfoBox {
	float: left;
	width: 270px;
}
.downloadsDateBox {
	float: left;
	width: 270px;
	margin-bottom: 6px;
}
.fp_bottom {
	padding-top: 6px;
	text-align: left;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
	color: white;
	vertical-align: top;
}

/*
 * Nav menu *
 */
#cssdropdown {margin-left: auto; margin-right: auto; margin-bottom: 50px; padding-bottom: 20px; width: 900px;	background-color: #000000;}
/* Head links */
#cssdropdown li.headlink {float: left; width: 100px;}
#cssdropdown li.headlink>span, #cssdropdown li.headlink>a {display: block; width: 100px; height: 48px; background-repeat: no-repeat;}
#home-menu {background-image: url('../images/buttons2/navmenu.png'); background-position: -10px -622px}
#home-menu:hover {background-position: -10px -10px}
#news-menu {background-image: url('../images/buttons2/navmenu.png'); background-position: -10px -690px}
#news-menu:hover {background-position: -10px -78px}
#about-menu {background-image: url('../images/buttons2/navmenu.png'); background-position: -10px -758px}
#about-menu:hover {background-position: -10px -146px}
#partners-menu {background-image: url('../images/buttons2/navmenu.png'); background-position: -10px -826px}
#partners-menu:hover {background-position: -10px -214px}
#down-menu {background-image: url('../images/buttons2/navmenu.png'); background-position: -10px -894px}
#down-menu:hover {background-position: -10px -282px}
#media-menu {background-image: url('../images/buttons2/navmenu.png'); background-position: -10px -962px}
#media-menu:hover {background-position: -10px -350px}
#training-menu {background-image: url('../images/buttons2/navmenu.png'); background-position: -10px -1030px}
#training-menu:hover {background-position: -10px -418px}
#shop-menu {background-image: url('../images/buttons2/navmenu.png'); background-position: -10px -1098px}
#shop-menu:hover {background-position: -10px -486px}
#forum-menu {background-image: url('../images/buttons2/navmenu.png'); background-position: -10px -1166px}
#forum-menu:hover {background-position: -10px -554px}
/* Child lists and links */
#cssdropdown li.headlink ul {display: none; position: absolute; padding-top: 10px; width: 200px; height: 100px; font-weight: bold; font-variant: small-caps; color: #fff; background-image: url('../images/main/menubg.png'); background-repeat: no-repeat;}
#cssdropdown li.headlink ul li {margin-top: 3px; padding-left: 5px; font-size: 11px;}


/* Easy Slider */
.slider ul, .slider li,	.slider2 ul, .slider2 li {margin: 0; padding: 0; list-style: none;}
.slider2 {margin-top: 1em;}
/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
.slider li, .slider2 li {overflow: hidden;}

	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	

#frontImage {
  float: left;
  margin: 10px 15px 8px 10px;
  width: 514px;
}
#frontVideo {
  float: left;
  margin-top: 10px;
}
#frontMiddle {
  width: 920px;
  padding: 10px;
  background-color: #fafaf0;
}
#frontNewsInfo {
  float: left;
  width: 514px;
  height: 160px;
  background-color: #e4e6df;
}
#frontNewsInfo li {
  width: 514px;
}
#frontReadmore {
  margin-top: 30px;
}
#frontSpecial {
  float: left;
  margin-left: 14px;
}