/*css style sheet*/

/*basic background*/
	body { margin: 0; padding: 20px; font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; color: #000; line-height: 16px; }

/*fonts*/
	h1, p, li, ul, dl, dd, dt, a { font-family: Arial, Helvetica, sans-serif; }

/*footer layout and styles*/
	#footer { margin: 15px 10px 15px 100px; padding: 0 0 0 50px; font-size: 100%; color: #fff; 
		text-align: left; background-image: url(images/bkgd/logo_footer.gif);
		background-repeat: no-repeat; background-position: top left; height: 50px; }
	#footer a { text-decoration: none; color: #fff; }
	#footer a:hover { text-decoration: none; color: #fff; }
	#footer p { line-height: 18px; text-align: left; }

/*sidebar layout and styles*/
	#links h1 { color: #039; margin: 10px 12px 2px 12px; font-size: 100%; font-weight: bold; }
	#links p {  font-size: 100%; margin: 0 12px; }
	#links .link { font-size: 100%; line-height: 13px; margin-top: 5px; } 
	#links img {  margin-top: 10px; }
	#links .active { text-decoration: none; color:#F30; }
	.pur_sidebar_content { border-bottom: 1px solid #d6ebff; padding-bottom: 10px; }

/*content layout and styles*/
	#content h1 { text-transform: capitalize; }
	#content p { margin: 10px 15px; }
	#content ul {  }
	#content li {  }
	strong { color: #039; font-weight: bold; font-size: 100%; }
	.pur_main_intro { font-size: 100%; }
	#pur_main h1 { background-color: #d6ebff; color: #039; font-weight: bold; 
		padding: 1px 2px; font-size: 100%; margin: 10px 15px; }
	#pur_main h2 { background-color: #d6ebff; color: #039; font-weight: bold; 
		padding: 1px 2px; font-size: 100%; margin: 0px 0px; }
	
	#pur_main_content1 { font-size: 100%; }
	#pur_main_content1 p {  }
	#pur_main_content2 { font-size: 100%; }
	#pur_main_content2 p {  }
	#pur_main_content2 blockquote {  }
	.title { font-size: 160%; color: #039; margin: 10px 15px; }

/*main center alignment and background*/
	body { background-image: url(images/bkgd/body.gif); background-repeat: repeat-x; 
		background-color: #39f; text-align: center; margin: 0px; }
	#container_layout { width: 700px; text-align: left; margin: 10px auto; padding: 0; }
	#container { margin: 0; padding: 0; background-color: #fff; width: 700px; }
	#main { margin: 0 10px; padding: 0; width: 680px; background-image: url(images/bkgd/main.gif); 
		background-repeat: repeat-y;  }
	#content { margin: 0 195px 0 10px; padding: 0; background-image: url(images/bkgd/content_top.gif);
		background-repeat: no-repeat; background-position: top left; }
	#content_level1 { margin: 0 195px 0 10px; padding: 0; }
	#content_top { margin: 0; padding: 0; }
	#content_top_level1 { margin: 0; padding: 0; background-image: url(images/bkgd/content_top.gif);
		background-repeat: no-repeat; background-position: top left; height: 10px; }
	#links_top { margin: 0; padding: 0; background-image: url(images/bkgd/links_top.gif);
		background-repeat: no-repeat; background-position: top left; 
		width: 180px; height: 10px; }
	#sidebar { margin: 0 10px 0 0; padding: 0; float: right; display: inline; width: 180px; }
	#promo { margin: 0; padding: 0 0 10px 0; width: 180px; background-color: #d6ebff; }
	#promo_banner { margin: 0 0 0 10px; padding: 0 0 10px 0; background-color: #d6ebff; }
	#links { margin: 0; padding: 0; width: 180px; }
	.spacer { clear: both; margin: 0; padding: 0; height: 0; }
	.content_spacer { margin: 0; padding: 0; height: 0; }
	
/*level 1 main content*/
	#content_right { float: right; display: inline; width: 221px; margin: 0 13px 0 0; padding: 0; }
	#content_left { width: 221px; margin: 0 0 0 10px; padding: 0; }
	.product_top { background-image: url(images/bkgd/level1_main_top.gif); margin: 0; padding: 0;
		background-repeat: no-repeat; background-position: top left; height: 11px; }
	.product1 { color: #039; background-image: url(images/bkgd/level1_main_bkgd.gif); padding:0;
		background-repeat: repeat-y; background-position: top left; margin: 0 0 10px 0; }
	.product2 { color: #039; background-image: url(images/bkgd/level1_main_bkgd.gif); padding:0;
		background-repeat: repeat-y; background-position: top left; margin: 0; }
	.product_padding { padding: 2px 8px; }
	.product_bottom { background-image: url(images/bkgd/level1_main_bottom.gif); margin: 0; padding: 0;
		background-repeat: no-repeat; background-position: bottom left; height: 11px; }
	.product_buttons { margin: 10px 0 0 10px; padding: 0; }
	.product_buttons img { margin: 0; padding: 0; }
	#content_right p { font-size: 14px; font-weight: bold; margin-bottom: 0; }
	#content_left p { font-size: 14px; font-weight: bold; margin-bottom: 0; }
	#content_right ul { margin: 0; padding: 0; }
	#content_right li { margin: 0 0 0 15px; font-size: 100%; line-height: 16px; font-weight: bold; color: #666; }
	#content_left ul { margin: 0; padding: 0; }
	#content_left li { margin: 0 0 0 15px; font-size: 100%; line-height: 16px; font-weight: bold; color: #666; }	

/*backgrounds*/
	#container_top { margin: 0; padding: 0; width: 700px; height: 10px; 
		background-image: url(images/bkgd/container_top.gif);
		background-repeat: no-repeat; background-position: top left; }
	#container_bottom { margin: 0; padding: 0; width: 700px; height: 10px; 
		background-image: url(images/bkgd/container_bottom.gif);
		background-repeat: no-repeat; background-position: bottom right; }
	#main_top { margin: 0; padding: 0; width: 680px; height: 10px; 
		background-image: url(images/bkgd/main_top.gif);
		background-repeat: no-repeat; background-position: top right; 
		background-color: #d6ebff; }
	#main_bottom { margin: 0; padding: 0; width: 680px; height: 20px; 
		background-image: url(images/bkgd/main_bottom.gif);
		background-repeat: no-repeat; background-position: bottom left; }

/*header layout and styles*/
	#header { margin: 10px 10px 10px 15px; padding: 0; width: 675px; height: 34px; }
	#logo { margin: 0; padding: 0; }
	#nav { width: 491px; height: 34px; margin: 0; padding: 0; float: right; text-align: center; 
		display: inline; font-size: 12px; line-height: 34px; 
		color: #039; background-image: url(images/bkgd/nav.gif); 
		background-repeat: no-repeat; font-weight: bold; }
	#nav p { width: 491px; text-align: center; margin: 0; padding: 0; }
	#nav a { text-decoration: none; color: #039; }
	#nav a:hover { text-decoration: none; color: #F30; }

	a { text-decoration: none; color:#06C; }
	a:hover { text-decoration: none; color:#F30; }
	
	table { font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; line-height: 11px; padding: 0; margin: 0; }
	table p { font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; line-height: 11px; padding: 1px; margin: 1px; }
		
	.csc-searchResultHeader { margin: 0 15px; font-size: 100%; font-weight: bold; padding: 0 5px; }
	.csc-searchResult { margin: 0 15px; padding: 0 5px; }
	.csc-noSearchResultMsg { margin: 10px 15px; padding: 0 5px; font-size: 100%; font-weight: normal; }
	.csc-headerfaq { margin: 0px; font-size: 100%; font-weight: bold; padding: 0px;  width: 100%; }
	
	
TD, TH, .BOD { font: 12px helvetica, arial, sans-serif; color: #000000;  }
.bighead { font: 15px helvetica, arial, sans-serif; color: #2f7cb2; font-weight: bold; text-decoration: none;}
.lilhead { font: 14px helvetica, arial, sans-serif; color: #666666; font-weight: bold; text-decoration: none;}
.liltext { font: 10px helvetica, arial, sans-serif; color: #666666; font-weight: bold; text-decoration: none;}
.tinytext { font: 9px helvetica, arial, sans-serif; color: #666666; font-weight: bold; text-decoration: none;}

.bighead { font: 28px helvetica, arial, sans-serif; color: #000000; text-decoration: none;}
.bighead2 { font: 18px helvetica, arial, sans-serif; color: #000000;  text-decoration: none;}
.bigheadpurblue { font: 28px helvetica, arial, sans-serif; color: #3399ff; font-weight: bold; text-decoration: none;}

.lilheadpurblue { font: 16px helvetica, arial, sans-serif; color: #3399ff; font-weight: bold; text-decoration: none;}
.biginput { width: 300px; }
.biginput2 { width: 205px; }
.lilinput { width: 75px; }

.faqbody {  pad-left: 15px;   }
