@charset "utf-8";
/*=================================
 		Title:Trunning Points
		Date:28.01.2010
=================================*/
body {
	font-family     : Arial,Verdana,Tahoma,Georgia, Lucida,Helvetica, sans-serif;
	text-align      : center;
	background:#ebebeb;
	font-size:12px;
	padding:11px 0 15px;
}

* {
	margin          : 0;
	padding         : 0;
	outline-style   : none;
	outline-width   : 0;
}
img,fieldset {
	border          : none;
}
ul,ol,li {
	list-style      : none;
}
input, textarea, select {
	font-family     : Arial;
	font-size       : inherit;
	font-weight     : inherit;
}
a {
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
.hide, a small{
    position        : absolute;
    left            : -9999px;
}
/* Page Structure ===================================
------------------- Starts wrapper ----------------*/
.wrapper {
	margin:0 auto;
	text-align:left;
	width:1000px;
	overflow:hidden;
}
/*---------------- innerWrapper starts ------------------*/
.innerWrapper {
	background:url(../images/bg-part.gif) repeat-y;
	width:1000px;
}
/*---------------- content starts ------------------*/
.content{
	background:url(../images/top-part.gif) no-repeat left top;
	padding-top:8px;
}
/*---------------- Starts header ------------------*/
.header{
	height:116px;
	width:998px;
	background:url(../images/header-bg.gif) repeat-x left top;
	margin-left:1px;
	overflow:hidden
}
.logo{	
	float:left;
	margin:4px 0 0 13px;
	display:inline;
}
/*---------------- navigation starts ------------------*/
.navigation{	
	background: url(../images/nav-bg.gif) repeat-x;
	width:998px;
	float:left;
	margin-top:18px;
}
.navigation div{	
	background:url(../images/nav-left.gif) no-repeat;
}
.navigation ul{
	background:url(../images/right-nav.gif) no-repeat right top;
	width:989px;
	height:37px;
	padding:7px 0 0 9px;
}
.navigation li {
	float:left;
	padding-right:10px;
}
.navigation li a{
	float:left;
	height:30px;
	float:left;
}
.foreword{
	background:url(../images/foreword.gif) no-repeat;
	width:115px;
}
.about{	
	background:url(../images/about-author.gif) no-repeat;
	width:188px;
}
.participants{
	background:url(../images/participants.gif) no-repeat;
	width:147px;
}
.purchase{
	background:url(../images/purchase.gif) no-repeat;
	width:110px;
}
.news{
	background:url(../images/news.gif) no-repeat;
	width:178px;
}
/*.turningpoints{
	background:url(../images/turning-points-nav.gif) no-repeat;
	width:187px; */
}
.turningpoints2{
	background:url(../images/turning-points2-nav.gif) no-repeat;
	width:187px;
}
.contactus {
    background:url(../images/contactus.gif) no-repeat;
    width:127px;
}
.navigation li a:hover,.navigation li .active{	
	background-position:0 -30px;
}
/*---------------- mainBody starts ------------------*/
.mainBody{
	background: url(../images/bottom-part.gif) no-repeat center bottom;
	padding-bottom:11px;
	overflow:hidden;
	width:1000px;
}
/*---------------- topPart starts ------------------*/
.topPart{	
	min-height:265px;
	background:url(../images/top-bg.gif) repeat-y;
	overflow:hidden;
	width:998px;
	margin-left:1px;
}
/*---------------- left starts ------------------*/
.left{	
	width:230px;
	float:left;
	overflow:hidden;
}
.list{
	padding:20px 0 0 9px;
	width:210px;
}
.list li{	
	line-height:23px;
	width:198px;
	margin-bottom:10px;
}
.list li a{
	font:11px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#014f84;
	width:198px;
	height:23px;
	padding-left:7px;
	display:block;
	border-left:5px solid #006fb1;
}
.list ul{
	margin:10px 0 0 20px;
}	
* html .list ul{	
	margin-bottom:-10px;
}
.list ul li {	
	width:178px;
}
.list ul li a{	
	color:#005a96;
	height:23px;
	width:178px;
	background:#fff;
	border-left:5px solid #c0c0c0;
}
/*---------------- right starts ------------------*/
.right{	
	width:766px;
	float:right;
}
.bannerArea{
	background:#fff url(../images/banner-bg.jpg) no-repeat;
	overflow:hidden;
	width:766px;
}
.bannerArea span{
	float:left;
	margin:13px 20px 0 17px;
	display:inline;
}
.bannerArea h2{	
	padding:40px 0 9px;
	float:left;
}
.bannerArea p{	
	float:left;
}
.bannerArea .buy{	
	margin:15px 0 0;
	display:block;
	float:left;
}
.bannerArea b img{
	float:right;
}
.boxArea{
	width:220px;
	background:url(../images/left-top.gif) no-repeat left top;
	padding-top:5px;
	margin:10px 0 0 9px;
}
.boxContent {
	background:url(../images/left-bottom.gif) no-repeat left bottom;
	padding-bottom:9px;
}
.boxBg{
	width:209px;
	border:1px solid #dbdbdb;
	border-width:0 1px;
	background:#ebebeb;
	padding:0 0 10px 9px;
}
.boxArea h2{	
	padding:2px 0 5px 8px;
}
.boxArea span  img{		
	border:3px solid #fff;
	margin-top:14px;
}
.boxArea p{	
	font-size:13px;
	color:#464646;
	line-height:15px;
	padding:10px 0;
	line-height:15px;
}
.read{	
	padding-right:16px;
	color:#005a96;
	background:url(../images/more-bullet.gif) no-repeat right 6px;
}
.view,.view:hover{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	background:url(../images/view.gif) no-repeat;
	display:block;
	height:25px;
	width:124px;
	text-align:center;
	line-height:25px;
	margin-top:19px;
	text-decoration:none;
}
.contentArea{
	padding:30px 10px 0 10px;
}
.contentArea h2{
	padding-bottom:18px;
}
.contentArea p{
	font-size:13px;
	color:#464646;
	line-height:15px;
	padding:0 10px 15px 0;
}
.contentArea p a{	
	color:#464646;
	text-decoration:underline;
}
.studyButton,.studyButton:hover{	
	width:181px;
	height:25px;
	background:url(../images/study.gif) no-repeat;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	display:block;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	text-decoration:none;
}
.footer {
	width:1000px;
	height:84px;
	background:url(../images/footer-bg.gif) no-repeat;
	margin-top:10px;
}
.footer p{	
	font-size:11px;
	color:#616161;
	padding:25px 0 0 8px;
	line-height:17px;
	float:left;
}
.footer p a{
	color:#616161;
	padding:0 2px;
}
.footer p span{
	display:block;
	margin-left:2px;
}
.footer img{
	float:right;
	margin:18px 8px 0 0;
}
/* --------------------- about page starts ---------------------- */
.contentArea .heading{
	width:740px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:8px;
	margin-bottom:12px;
}
.contentArea h3{	
	font-size:17px;
	color:#464646;
	margin-bottom:13px;
}
.contentArea span img{
	float:left;
	border:3px solid #e5e5e5;
	margin-right:10px;
}
.contentArea dl {
	width:770px;
	margin-right:-20px;
	overflow:hidden;
}
.contentArea dl dd{
	width:256px;
	float:left;
}
.contentArea dl dd ul{
	width:236px;
}
.contentArea dl dd ul li{	
	background:url(../images/bullet.gif) no-repeat left 7px;
	padding-left:20px;
	line-height:21px;
}
.contentArea dl dd ul li a{
	color:#343434;
	font-size:12px;
}
.link{
	font-size:11px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	line-height:25px;
	width:140px;
	height:25px;
	display:block;
	background:url(../images/button.gif) no-repeat;
}
.contentArea table.gallery tr{	
	margin:0 10px 15px 0;
	overflow:hidden;
	clear:both;
	width:725px;
}
.gallery td{
	float:left;
	overflow:hidden;
	width:302px;
    margin:5px;
}
.gallery img{
    width:300px;
	border:1px solid #666666;
}

