<!--

	body { font-family: arial, verdana, helvetica, sans-serif;
			color:#5E6353;
			font-size:13px; 
			padding:0px 0 20px 39px;
			margin:0px;
			
			background-color:#838DCB;
			background-image: url(img/bg.gif);
			background-repeat: repeat-y;
			width:800px;
			}
			
	img { border:0px; }
	
	h1, h2, h3 { font-family:helvetica neue, arial, helvetica; width:90%}

	h1 { font-size:2em; font-weight:normal; margin:0px; padding:5px 0 5px 20px; color:#616896; }
	h1.home { font-size:2em; font-weight:normal; margin:0px; padding:0px 0 5px 10px; color:#616896; }
	
	h2 { font-size:14px; font-weight:bold; margin:0px; padding-bottom: 3px; color:#5681AC; }

	h3 { font-size:14px; font-weight:bold; margin:0px; padding:0 0 3px 0px; color:#616896;	 }
	h4 { font-size:14px; font-weight:bold; margin:0px; padding-bottom: 3px; padding-top:0px; color:#f47920; }
	
	.lighter { color: #A7AE9A; }
	

	a:link {color: #9A1224; text-decoration: none;}
	a:visited {color: #9A1224; text-decoration: none;}
	a:hover {color: #9A1224; text-decoration: underline; }


	ul { 
	list-style:disc outside;
	padding-top:0px;
	}

	.listing {font-size:0.9em; }
	

/* styles for top navigation */

	#navbar { padding-top:35px; padding-left:40px; width:703px; font-size:14px; color:#f47920; }
	a.topnav:link, a.topnav:visited {color: #336699; text-decoration: none;}
	a.topnav:hover { background-color:#FFFFA8; color: #336699; text-decoration: none; }

	a.topnav_active:link, a.topnav_active:visited {color: #336699; background-color:#FFFFA8; padding:2px 0 6px 0; text-decoration: none; }
	a.topnav_active:hover { color: #336699; background-color:#FFFFA8;}

	#home, #about_us, #our_products, #training, #testimonials, #contactus, #one, #two, #three, #four, #five, #six, #seven, #eight, #nine, #ten {
	visibility: hidden; position: absolute; top:95px; left: 84px;
	color:#666;
    white-space: nowrap;
	margin-top: 5px;
	background: transparent;
	font-size: 10px; 
	padding: 3px;
}

.header {
background-image: url(img/nav_bg.jpg); height:140px; width:753px; background-repeat:no-repeat;
}
/* styles for footer */
	.foot { background-image: url(./img/bottom_border.jpg);
    background-repeat:no-repeat; 
    background-position: 1px -230px;
    overflow:auto; z-index:10;
	padding: 38px 0 300px 16px ;
	width:703px;
	 }

	a.footer:link, visited {color: #909875; text-decoration: none;}
	a.footer:active {color: #909875; text-decoration: underline;}

	
/* styles for the ad banner, logo and top / side navigation */
	
#logo { float:left; width:420px; padding:0px 0px 0px 15px; }
	
#searchbox { 
	position:absolute; top:10px; left:485px; margin-right:15px;
	width:248px; height:49px;
	background-image: url(./img/search_r.gif);
    background-repeat:no-repeat; 
    background-position:top right;
    z-index:10;
 }
 
 #search {
	font-weight:bold;
    background: #D3D6CC;
	background-image: url(./img/search_l.gif);
    background-repeat:no-repeat; 
	padding:5px 0px 0 10px;
	width:230px;	height:44px;
 }
 

/* styles for column layout */

	#container { text-align:left; width:732px; float:left;
	background-image: url(./img/right-border.jpg);
    background-repeat:no-repeat; 
    background-position:top right;
    background-color:transparent;
    padding-left:20px;
	 }
	#spacer { width:20px; float:left; }
	.divider { border-top:1px dotted #B8CFE7; width:90% align:center; height:8px; }


hr {
border: 0;
background-color: #D3D6CC;
height: 1px;
margin-bottom:8px;
width: 90%;
align:center;
}	

	#homecol { width:450px; float:left; padding-top:12px;  }
	#newscol { width:200px; float:right; padding:10px 42px 12px 12px; font-size:11px; }	
	
	.allnews { padding-left:20px; background:#E9EAE5; width: 383px; padding-right:10px; margin:0px; }
	 
	#contentcol { width:452px; float:left; border-right:1px dotted #B8CFE7; min-height:400px; }
	#fullwidth { width:95%; min-height:400px; }
	
	#rightcol { width:200px; float:left; padding:12px; }

	.bodycopy { padding:0px 35px 10px 35px; }
	.bodytext { padding:0px 25px 10px 25px; }
	
	.pullquote, .quote {  font-size: 17px; color: #9A1224; padding-bottom: 3px; font-weight:bold;}
	.attrib { font-weight:bold; font-size:12px; padding-top:5px; }

	#left, #right { float:left; width:45%; padding:5px 10px 5px 5px; }

/* styles for spotlight boxes */

.feature_panel  {
    background: #EAEBFF; 
 	background-image: url(./img/panel_top.gif);
    background-position: top left;
    background-repeat:no-repeat; 
   width:447px;
    padding:0 15px 0 15px;
    margin:0px;
    height:100%;
}

.search_top {   
    background: #D3D6CC;
	background-image: url(./img/searchbox_top.gif);
    background-position: top left;
    background-repeat:no-repeat; 
    padding-top:5px;
	width:255px;
}

.search_bot {     
    background: #D3D6CC;
	background-image: url(./img/searchbox_bot.gif);
    background-position: bottom left;
    background-repeat:no-repeat; 
	width:245px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	padding-bottom:5px;
}

	.searchterm{
	color : #FFFFFF;
	background-color: #FF6600;
}	



	.panel_text a, .helper_panel a:link {color: #CC3300; text-decoration: none;}
	.panel_text a, .helper_panel a:visited {color: #f47920; text-decoration: none;}
	.panel_text a, .helper_panel a:hover {color: #CC3300; text-decoration: underline; }


.panel_text {
	font-size:12px; color:#666;
	font-weight:300;
	margin:10px 10px 5px 10px;

}

.helper_footer {
    background-image: url(./img/orange_bl.gif);
    background-position: bottom left;
    background-repeat:no-repeat; 
}



/* styles for spotlight images and text */

	#leftthumb { margin:0px 12px 10px 0; float:left; }
	#rightthumb { margin:0px 0px 10px 0px; float:left; width:220px; }

	#portrait { float:left; width:85px; margin:0 5px 20px; 0; font-size:10px; }
 	.caption { text-align: center; width:50% padding:10px 0px 20px; 0; font-size:10px; font-weight:bold;}
	.blue { background-color:#EAEBFF; }
	.infotable { border:dotted 1px #B8CFE7; }
	
	.pdf_download {
background-image: url(./img/pdf.gif); 
}

	.img_download {
background-image: url(./img/camera.gif); 
height:20px;
background-repeat: no-repeat;
padding-left: 22px;
padding-top: 3px
margin-bottom: 20px
margin-left:10px;
}

	.pdf_download, .doc_download {
background-repeat: no-repeat;
padding-left: 32px;
padding-top: 3px
margin-bottom: 20px
}
.doc_download {
background-image: url(./img/word.gif); 
}


/* styles for form elements */

	.inputtext { border:0px; colour:#333; font-size:11px; background:#f2f3f0; }

	#formtext {  float:left; width:30%; padding:5px 0 5px 0;}
	#formfield { float:left; width:55%; padding:5px 0 5px 0;}

	#dirsearchleft {  float:left; width:120px; padding:5px 0 5px 0;}
	#dirsearchright { float:left; width:250px; padding:5px 0 5px 0;}


	#submit { float:right; text-align:right; font-weight:bold; padding:0px 10px 5px 5px; margin:0px;  }

	.dropdown { color:#003366; background-color : ##FFDB94; margin : 0; width:160px; }
	

	.cms_content { width: 768px; padding-left:25px; }
-->
