/* CSS Document */

/*Elements*/
body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background:#fff;
color:#666;
line-height:20px;
}

h2 {
color:#993300;
font-size:16px;
}

h3 {
color:#0099CC;
16px;
}

img, a img {
border:none;
text-decoration:none;
}

a {
color:#993300;
text-decoration:none;
}
	a:hover {
	color:#FFCC33;
	}
	
h2 a {
color:#0099CC;
text-decoration:none;
}
	h2 a:hover {
	color:#FFCC33;
	}

ul {
margin-left:20px;
list-style:none;
}

li {
background:url(../images/bullet.jpg) no-repeat 0 8px;
padding-left:15px;
margin-bottom:10px;
}

sup {
font-size: smaller;
vertical-align: baseline;
position: relative;
bottom: 0.33em;
}

/*classes*/

.right {
text-align:right;
}

.bullet_text {
font-size:13px;
line-height:20px;
}

.bullet_text {
font-size:14px;
line-height:20px;
}

ul.leftalign {
padding-left:5px;
margin-left:0px;
list-style:none;
}

.leftalign li {
background:url(../images/bullet.jpg) no-repeat 0 8px;
padding-left:15px;
margin-left:0px;
margin-bottom:10px;
}

ul.nodeco {
margin:10px 0 0;
padding:0;
}

ul.nodeco li {
margin:0;
padding:0;
background:0;
}

.pdf {
padding-left:25px;
background:url(../images/pdf.gif) no-repeat left;
}

.rightbox {
border:1px solid #993300;
clear:right;
float:right;
margin:15px;
padding:5px 12px 12px;
width:145px;
}

.box {
border:1px solid #993300;
margin:15px;
padding:5px 12px 12px;
width:350px;
text-align:center;
}



/*IDs */
a.vid_train, .vid_message, .vid_caption {
clear:right;
float:right;
}

a.vid_train, .vid_message {
width:220px;
height:222px;
text-decoration:none;
text-indent:-9000px;
overflow:hidden;
}

.vid_caption {
	font-size: 11px;
	width: 208px;
	line-height: 15px;
}


	a#vid1 {
	background:url(../images/video_clip.gif);
	}
		a#vid1:hover {
		background:url(../images/video_clip_on.gif);
		}
	
	a#vid2 {
	background:url(../images/video_clip2.gif);
	}
		a#vid2:hover {
		background:url(../images/video_clip2_on.gif);
		}
		
		a#vid3 {
	background:url(../images/video_clip5.gif) -14px -12px;;
	}
		a#vid3:hover {
		background:url(../images/video_clip5_on.gif) -14px -12px;
		}
			a#vid4 {
	background:url(../images/video_clip4.gif)
	}
		a#vid4:hover {
		background:url(../images/video_clip4_on.gif);
		}
		
				a#vid6 {
	background:url(../images/video_clip6.gif)
	}
		a#vid6:hover {
		background:url(../images/video_clip6_on.gif);
		}

/*Containing divs */
#wrapper {
width:774px;
margin:0;
padding:0;
overflow:hidden;
}

#header {
text-align:right;
}

#nav {
float:right;
margin:0;
padding:0;
list-style:none;
}

#nav li {
float:left;
margin:0;
padding:0;
}

	#nav li a {
	display:block;
	height:29px;
	text-indent:-9000px;
	overflow:hidden;
	}
	
		#nav_home {
		background:url(../images/nav.gif) 0 0;
		width:104px;
		}
			#nav_home a:hover, #nav_home.on {
			background:url(../images/nav.gif) 0 -30px;
			}
		
		#nav_testimonials {
		background:url(../images/nav.gif) -104px 0;
		width:153px;
		}
			#nav_testimonials a:hover, #nav_testimonials.on {
			background:url(../images/nav.gif) -104px -30px;
			}
		
		#nav_tools {
		background:url(../images/nav.gif) -257px 0;
		width:82px;
		}
			#nav_tools a:hover, #nav_tools.on {
			background:url(../images/nav.gif) -257px -30px;
			}
		
		#nav_about {
		background:url(../images/nav.gif) -339px 0;
		width:95px;
		} 
			#nav_about a:hover, #nav_about.on a {
			background:url(../images/nav.gif) -339px -30px;
			} 
		
		#nav_cake {
		background:url(../images/nav.gif) -434px 0;
		width:82px;
		}
			#nav_cake a:hover, #nav_cake.on a {
			background:url(../images/nav.gif) -434px -30px;
			}
		
			
		#nav_blog {
		background:url(../images/nav.gif) -516px 0;
		width:82px;
		}
			#nav_blog a:hover, #nav_blog.on a {
			background:url(../images/nav.gif) -516px -30px;
			}
				
		
		#nav_contact {
		background:url(../images/nav.gif) -600px 0;
		width:100px;
		}
			#nav_contact a:hover, #nav_contact.on {
			background:url(../images/nav.gif) -600px -30px;
			}

#maincontent {
float:left;
clear:both;
margin:35px 0 0;
width:774px;
position:relative;
left:774px;
}

#col_left, #col_right {
position:relative;
float:left;
padding-top:5px;
}

#col_left {
margin-left:-774px;
margin-top:5px;
width:266px;
text-align:right;
}
	#col_left ul {
	float:right;
	margin:0 18px 0 0;
	padding:0;
	list-style:none;
	font-weight:bold;
	color: #993300;
	font-size:16px
	}
	
	#col_left ul li {
	margin-bottom:5px;
	background:none;
	}
	
	#col_left a {
	text-decoration:none;
	color:#0099CC;
	}
		#col_left a:hover {
		color:#FFCC33;
		}
		
	#col_left li.on a {
	text-decoration:none;
	color:#993300;
	}

#col_right {
margin-left:-508px;
width:491px;
padding-left:16px;
border-left:1px solid #993300;
}

#footer {
float:left;
margin:20px 0 0;
padding:0 5px;
width:764px;
background:#993300;
font-size:10px; 
line-height:24px;
color:#FFCC33;
}

	#footer a, #footer a:hover {
	color:#FFCC33;
	text-decoration:underline;
	}
/* CSS Document */

/*Elements*/
body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background:#fff;
color:#666;
line-height:20px;
}

h2 {
color:#993300;
font-size:16px;
}

h3 {
color:#0099CC;
16px;
}

img, a img {
border:none;
text-decoration:none;
}

a {
color:#993300;
text-decoration:none;
}
	a:hover {
	color:#FFCC33;
	}
	
h2 a {
color:#0099CC;
text-decoration:none;
}
	h2 a:hover {
	color:#FFCC33;
	}

ul {
margin-left:20px;
list-style:none;
}

li {
background:url(../images/bullet.jpg) no-repeat 0 8px;
padding-left:15px;
margin-bottom:10px;
}

sup {
font-size: smaller;
vertical-align: baseline;
position: relative;
bottom: 0.33em;
}

/*classes*/

.right {
text-align:right;
}

.bullet_text {
font-size:13px;
line-height:20px;
}

.bullet_text {
font-size:14px;
line-height:20px;
}

ul.nodeco {
margin:10px 0 0;
padding:0;
}

ul.nodeco li {
margin:0;
padding:0;
background:0;
}

.pdf {
padding-left:25px;
background:url(../images/pdf.gif) no-repeat left;
}

.rightbox {
border:1px solid #993300;
clear:right;
float:right;
margin:15px;
padding:5px 12px 12px;
width:145px;
}

.box {
border:1px solid #993300;
margin:15px;
padding:5px 12px 12px;
width:350px;
text-align:center;
}


/*IDs */
a.vid_train {
clear:right;
float:right;
width:220px;
height:222px;
text-decoration:none;
text-indent:-9000px;
overflow:hidden;
}
	a#vid1 {
	background:url(../images/video_clip.gif);
	}
		a#vid1:hover {
		background:url(../images/video_clip_on.gif);
		}
	
	a#vid2 {
	background:url(../images/video_clip2.gif);
	}
		a#vid2:hover {
		background:url(../images/video_clip2_on.gif);
		}

/*Containing divs */
#wrapper {
width:774px;
margin:0;
padding:0;
overflow:hidden;
}

#header {
text-align:right;
}

#nav {
float:right;
margin:0;
padding:0;
list-style:none;
}

#nav li {
float:left;
margin:0;
padding:0;
}

	#nav li a {
	display:block;
	height:29px;
	text-indent:-9000px;
	overflow:hidden;
	}
	
		#nav_home {
		background:url(../images/nav.gif) 0 0;
		width:104px;
		}
			#nav_home a:hover, #nav_home.on {
			background:url(../images/nav.gif) 0 -30px;
			}
		
		#nav_testimonials {
		background:url(../images/nav.gif) -104px 0;
		width:153px;
		}
			#nav_testimonials a:hover, #nav_testimonials.on {
			background:url(../images/nav.gif) -104px -30px;
			}
		
		#nav_tools {
		background:url(../images/nav.gif) -257px 0;
		width:82px;
		}
			#nav_tools a:hover, #nav_tools.on {
			background:url(../images/nav.gif) -257px -30px;
			}
		
		#nav_about {
		background:url(../images/nav.gif) -339px 0;
		width:95px;
		} 
			#nav_about a:hover, #nav_about.on a {
			background:url(../images/nav.gif) -339px -30px;
			} 
		
		#nav_cake {
		background:url(../images/nav.gif) -434px 0;
		width:82px;
		}
			#nav_cake a:hover, #nav_cake.on a {
			background:url(../images/nav.gif) -434px -30px;
			}
		
			
		#nav_blog {
		background:url(../images/nav.gif) -516px 0;
		width:82px;
		}
			#nav_blog a:hover, #nav_blog.on a {
			background:url(../images/nav.gif) -516px -30px;
			}
				
		
		#nav_contact {
		background:url(../images/nav.gif) -600px 0;
		width:100px;
		}
			#nav_contact a:hover, #nav_contact.on {
			background:url(../images/nav.gif) -600px -30px;
			}

#maincontent {
float:left;
clear:both;
margin:35px 0 0;
width:774px;
position:relative;
left:774px;
}

#col_left, #col_right {
position:relative;
float:left;
padding-top:5px;
}

#col_left {
margin-left:-774px;
margin-top:5px;
width:266px;
text-align:right;
}
	#col_left ul {
	float:right;
	margin:0 18px 0 0;
	padding:0;
	list-style:none;
	font-weight:bold;
	color: #993300;
	font-size:16px
	}
	
	#col_left ul li {
	margin-bottom:5px;
	background:none;
	}
	
	#col_left a {
	text-decoration:none;
	color:#0099CC;
	}
		#col_left a:hover {
		color:#FFCC33;
		}
		
	#col_left li.on a {
	text-decoration:none;
	color:#993300;
	}

#col_right {
margin-left:-508px;
width:491px;
padding-left:16px;
border-left:1px solid #993300;
}

#footer {
float:left;
margin:20px 0 0;
padding:0 5px;
width:764px;
background:#993300;
font-size:10px; 
line-height:24px;
color:#FFCC33;
}

	#footer a, #footer a:hover {
	color:#FFCC33;
	text-decoration:underline;
	}
