
/* CSS Document */


body {
	background:#000000 url(../images/common/back_rpt.jpg) repeat-x;
	margin:0;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center}

	
a:link {
	color:#ff0000;
	text-decoration:underline}
	
a:visited {
	color:#ff0000;
	text-decoration:underline;}
	
a:hover {
	color:#000;
	text-decoration:underline;}
	
a:active {
	color:#000;
	text-decoration:underline;}

#player{
width:60px;
float:right
}
#wrapper{
	border:0px solid #000000;
	margin:0 auto;
	padding-left:20px;
	width:770px;
	height:18px;
	}
		
#outer{
	border:0px solid #000000;
	margin:0 auto;
	padding:0;
	width:790px;
	background: #ccc url(../images/common/middle_back_rpt.jpg) no-repeat}

	#header{
		margin:0;
		padding::0;
		width:auto;
		height:137px;
		background-color:#000000}
	
	#navigation{
		margin:0;
		padding:0 0 0 18px;;
		width:772px;
		height:25px;
		background:#000000}
		
	ul#nav {
		list-style: none;
		margin: 0;
		padding: 0;}
	
	ul#nav li {
		float: left;
		margin: 0;
		font-size:12px;
		font-weight:normal;
	}
	
	ul#nav a {
		color: #fff;
		display: block;
		float: left;
		height:auto;
		text-align:center;
		text-decoration: none;
		text-transform:uppercase;
		margin:0;
		padding:5px 10px 5px 10px;}
	
	ul#nav a:hover {
		background:#000000 url(../images/common/nav_back_rpt.jpg)}
	

	ul#nav li.current {
		background:#000000 url(../images/common/nav_back_rpt.jpg)}		
	ul#nav li.current a{
		background:#000000 url(../images/common/nav_back_rpt.jpg)}	
	#subnavigation{
		margin:0;
		height:18px;
		padding:0 0 4px 18px;;
		width:auto;
		background:#c91f1d;}
		
	ul#subnav {
		list-style: none;
		margin: 0;
		padding: 0;}
	
	ul#subnav li {
		float: left;
		margin: 0;
		font-size:11px;
	}
	
	ul#subnav a {
		color: #fff;
		display: block;
		float: left;
		height:auto;
		text-align:center;
		text-decoration: none;
		margin:0;
		padding:2px 10px 2px 10px;}
	
	ul#subnav a:hover {
		background:#000000}
	

	ul#subnav li.current {
		background:#000000}		
	ul#subnav li.current a{
		background:#000000}	
	#middle{
		clear: both;
		margin:0;
		padding:0;
		text-align:left;
		width:auto;
		display:block;
		border-top:4px solid #C91F1D	;
		}	
	
					
	#content {
		padding:18px;
		}
	
	#footer{
		clear: both;
		color: #cccccc;
		margin:0;
		padding:65px 18px 0 18px;
		width:auto;
		height:60px;
		background:#261616 url(../images/common/footer_back_rpt.jpg) repeat-x;
		text-align:left;}

		#footer ul {
			list-style: none;
			margin: 0;
			padding: 0}
		
		#footer li {
			float: left;
			margin: 0;
			height:15px;
			padding:0px 16px 0px 0px;
			font-size:10px;
			text-transform:lowercase;
			}
			
		#footer li#nav_end {
			border-right:none}
			
		#footer li#nav_start {
			border-left:none;
			padding-left:0;}	
		#footer a{
			color:#fff;
			text-decoration:none;
			}		
		#footer p{
		padding:10px 0 0 0 ;
			font-size:10px;
			}	
			
#fullscreen{
	width:100%;
	border:0px solid #fff;
	}						
		
#col1 {
	float:left;
	width:496px;
	}
	


#col_recipes, #col2 {
	margin:0;
	padding:10px;
	float:right;
	width:274px;
	background-color:#EFEFEF;
	border-top:2px solid #c91f1d;
	text-align:center;
	}
	
#col_recipes img{
	border:0px solid #fff;
}
	
#col_recipes p{
	text-align:left;
}
#col_recipes strong{
	text-align:left;
}
.left_bold{
	text-align:left;
	font-weight:bolder;
}
#col_recipes ul{
	text-align:left;
	list-style:none;
	margin-left:0;
	line-height:1.8;
	padding:0;
}
		
#col_basic {
	float:left;
	width:240px;
	padding-right:10px;
}		

#col_basic ul{
	list-style:none;
	margin-left:25px;
	line-height:2;
	padding:0;
	}
/*text styles-------------------------------------------------------------------------*/	

#selected {
	color:#ff0000;}
	
h1 {
	margin:0 0 5px 0;
	padding:0;
	font-size:24px;
	color:#000;}
	
h2 {
	margin:0 0 3px 0;
	padding:0;	
	font-size:16px;
	font-weight:bold;
	color:#000;}
	
p {
	margin:5px 0 15px 0;
	padding:0;	
	line-height:1.4;}	
.intro {
	font-weight:bolder;
}	
	
.contactdetails{
	font-size:125%
}
/*page specific------------------*/
#contact img {
	border:1px solid #ff0000;
	}
	
.recipe_data {
	border:0px solid #ff0000;
	margin:0;
	padding:10px;
	width:400px;
	}
	
.recipe_data td{
	margin:o;
	padding:5px;

}
.recipe_data th{
	margin:0;
	padding:5px;

}

.index {
	list-style:none;
	margin:0;
	padding:0;
}

.index li {
	padding:10px 30px 10px 30px;
	margin:0;
}
	#home_header{
		margin:0;
		padding::0;
		width:auto;
		height:378px;
		background-color:#000000}
	#home_middle{
		clear: both;
		margin:0;
		padding:27px 34px 27px 34px;
		text-align:left;
		width:722px;
		display:block;
		background:#C91F1D url(../images/common/home_middle_back_rpt.jpg) repeat-x;
		}	
#home_outer{
	border:0px solid #ffff00;
	margin:0 auto;
	padding:0;
	width:790px;
	background: #C91F1D}
	#home_footer{
		clear: both;
		color: #cccccc;
		margin:0;
		padding:65px 18px 0 18px;
		width:auto;
		height:60px;
		background:#261616 url(../images/common/home_footer_back_rpt.jpg) repeat-x;
		text-align:left;}
		#home_footer ul {
			list-style: none;
			margin: 0;
			padding: 0}
		
		#home_footer li {
			float: left;
			margin: 0;
			height:15px;
			padding:0px 16px 0px 0px;
			font-size:10px;
			text-transform:lowercase;
			}
			
		#home_footer li#nav_end {
			border-right:none}
			
		#home_footer li#nav_start {
			border-left:none;
			padding-left:0;}	
		#home_footer a{
			color:#fff;
			text-decoration:none;
			}		
		#home_footer p{
		padding:10px 0 0 0 ;
			font-size:10px;
			}	
		#home_col {
			float:left;
			color:#ccc;
			width:220px;
			height:185px;
			padding:10px;
			margin:0;
			overflow:hidden;
		}
		#home_col p{
			line-height:normal;
		}

		#home_col h1{
			text-transform:uppercase;
			font-size:14px;
		}		
				
		.separator{
			border-right:1px solid #000;
		}
		#home_col a:link {
	color:#fff;
	font-weight:bolder;
	text-decoration:underline}
	
		#home_col a:visited {
	color:#fff;
	font-weight:bolder;	
	text-decoration:underline;}
	
		#home_col a:hover {
	color:#000;
	font-weight:bolder;	
	text-decoration:underline;}
	
		#home_col a:active {
	color:#000;
	font-weight:bolder;	
	text-decoration:underline;}
		
		
.spices th{

white-space: nowrap
}

.course_structure th{
	bordesr-bottom:2px solid #000;
	background:#000000;
	color:#FFFFFF
}

.course_structure td{
	border-bottom:1px solid #666

}

.download_-link{
background:url(../images/common/download.jpg) no-repeat;
padding:5px 0 10px 27px;
margin:10px 0;
border:0px solid black

}

.chart{
border-collapse:collapse;
border:2px solid #000
}

.chart p{
padding:0;
margin:0
}
 

.chart th{
background:#333;
color:#fff;
font-weight:normal
}
.topH th{
background:#000
}
.chart td, .chart th{
padding:3px;
border-bottom:1px solid #999
}

.data td
{

	border-bottom:1px solid #000
}