/* global properties
***********************************************************************/
* {padding:0; margin:0; outline:none; font-family:Arial, Helvetica, sans-serif; border:none; outline:none}
body {font-size:11.5px; color:#fffff8; background:#FFF; text-align:center; height:100%}
html {position:relative; height:100%}
a{color:#009900; text-decoration:underline;}
a:hover{color:#999; text-decoration:none;}


/* common class
***********************************************************************/
	.clear{clear:both; height:0;}
	.hide{display:none;}

/* common properties
***********************************************************************/
	#container{ text-align:left; min-height: 90%; height: auto !important; height: 100%; margin: 0 auto; width:985px;}
		
		#header{background:url(../images/bgd_header.gif) 100% 0 no-repeat; width:985px; margin:auto; overflow:hidden;}
			#header h1{float:left;}
			#header div{width:755px; float:left; text-align:right;}
			#header form{width:743px; margin:20px 10px 10px 0; overflow:hidden;}
				#header form p{clear:both; float:right;}
			#header label{float:left; padding:3px 0 0 0;}
			#header input{border:1px solid #d7d7d7; width:119px; height:15px; margin:0 0 0 10px; padding:1px 0 0 0; float:left;}
			#header .btnSubmit{border:none; width:51px; height:17px; padding:0;}
				#header li{display:inline;}
	
				ul.submenu {width:118px; background:#fff; padding: 0; margin:0 0 0 -10px; position:absolute; left:-1000px; top:71px; z-index:1000; overflow:hidden;}
					ul.submenu li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; display:block; overflow:hidden; background:#fff; border:1px solid #ebebeb; text-transform:uppercase; text-align:left;}
					ul.submenu a{display:block; color:#528ebf; padding:5px 10px; text-decoration:none;}
					ul.submenu a:hover{text-decoration:none; color:#fff; background:#02518d}
					
		#main{width:100%; margin:auto; padding:0; overflow:hidden; clear:both}
		
			#context1{width:200px; float:left;}
			#content{width:765px; float:left;}
		
		#footer {background:#02518d url(../images/bgd_footer.gif) repeat-x; padding:20px 0 0 0; margin:0 auto; text-align:center; width:985px; height:30px;}
		
			#footer p{font-size:10px; color:#fff;}
			#footer a{color:#fff; text-decoration:underline; padding:0 5px;}
			#footer a:hover{text-decoration:none;}
		#push {width:100%; height:1px; background:none;}
	
			
/************Products page***************/
		#breadCrumbs{border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; width:985px; margin:0; overflow:hidden;}
			#breadCrumbs ul{width:400px; float:left;}
			#breadCrumbs li{font-weight:bold; color:#02518d; display:inline; padding:0 3px 0 0; line-height:24px;}
			#breadCrumbs a{font-weight:normal; background:url(../images/bullet_01.gif) 100% 6px no-repeat; padding:0 10px 0 0;}
			#breadCrumbs form{float:right; margin:3px 10px 0 0; display:inline;}
			#breadCrumbs label{float:left; padding:3px 0 0 0;}
			#breadCrumbs select{ width:119px; float:left; border:#dcdcdc solid 1px; margin:0 0 0 10px}
			#breadCrumbs input{border:1px solid #d7d7d7; width:119px; height:15px; margin:0 0 0 10px; padding:1px 0 0 0; float:left;}
			#breadCrumbs .btnSubmit{border:none; width:51px; height:17px; padding:0;}
			#breadCrumbs .fixWidth { width:985px;}
		
		#testimonial{background:#000; width:985px; height:auto; padding:2px 0 0 0; overflow:hidden; color:#fff !important;}
			#testimonial div{width:985px; padding:0; float:left; background:#000}
			#testimonial #intro{width:400px; padding:20px 0 0 35px; text-align:justify}
			#testimonial #imagery{width:540px; padding:0; text-align:justify; float:right;}
			#testimonial #headings { width:375px; height:20px; }
			#testimonial span {  }
			#testimonial #headings h1 {font-size:14px; color:#FDB40B; padding-bottom:0;}
			#testimonial h1 {font-size:14px; color:#FDB40B; padding-bottom:0;}
			#testimonial h2 { border-bottom:#fff solid 1px; padding:10px 0 10px 10px}
			#testimonial h3 {color:#fff; }
			#testimonial p { padding:0 0 10px 0;text-align:left; line-height:18px;}
			#testimonial a{color:#fff; text-decoration:underline;}
			#testimonial a:hover{color:#FDB40B; text-decoration:none;}
			#testimonial .title { font-style:italic; padding:0 0 35px 0; font-size:12px; color:#fff;}
			#testimonial #imagery .brief{ padding:0 0 5px 60px;text-align:right; line-height:18px; width:430px;}
			#testimonial #imagery ul {padding-left:30px;}
			#testimonial #imagery li { list-style:none;}
			
			
			.tableSpacer {
			width:15px;
			}
		
