/* Localized */
@charset "utf-8";
*.sitemap { line-height:10px; margin:0; padding:0;}
/*
NewCo CSS
Title: Default CSS
Author: Pavel Shkurikhin (pavel@tacticalsystems.biz)
Date: November 2008
*/


/*----------------- CSS NORMALIZER -----------------*/
/*
- cancels default styles applied to page elements
- adjusts default elements between browsers to same baseline
*/

div, dl, dt, dd, ul, ol, li, pre, hr, form, fieldset, input, th, td {margin:0; padding:0;}
address, caption, cite, code, dfn, th, var {font-style:normal; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0; font-size:inherit; font-size:100%;}
select, input, textarea {font:99% verdana,geneva,sans-serif;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:100%; font-weight:normal;}
fieldset, img {border:0;}
img {vertical-align:middle;}
select, .inputStyle {border:1px solid #7F9DB9; background:#FFF; padding:.1em; margin:.1em 0 .1em .2em;}
legend {display:none;}
.skipNavigation {position:absolute; left:0px; top:-500px; overflow:hidden;}
select {background:#FFF;}
.floatLeft	{ float: left; }
.floatRight { float: right; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.cleaner	{ clear: both; }
.clear5	{ clear: both; height: 5px; }
a	{ outline: none; }


.spacer {height:15px;}

/*----------------- DEFAULT -----------------*/
#body	{ margin: 0; padding: 0; background:#fcfcfc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #777777; }
.pad	{ margin-left: 5px; }

h1	{ margin: 0; padding: 0; font-weight: bold; font-size: 16px; color: #1f1f1f; text-transform: uppercase; margin-bottom: 27px; }
h2	{ margin: 0; padding: 0; font-weight: bold; font-size: 12px; color: #1f1f1f; text-transform: uppercase; margin-bottom: 19px; }
h1#PageHeading             { color: #999;font-weight: bold; } 

ul	{ margin: 10px 0 10px 25px; list-style: square; }
li	{ padding-bottom: 3px; }


/*----------------- WRAPPERS -----------------*/
#container	{ width: 1007px; margin: auto; }
/*----------------- LINKS -----------------*/


/*----------------- HEADER -----------------*/
#header	{ width: 967px; margin: auto; position: relative; height: 120px; z-index: 10px; background: url("sm_top_border.gif") 0px 110px no-repeat;}
#header_content	{ width: 925px; margin: auto; position: relative; height: 120px; z-index: 10px;}
#logo	{ position: absolute; top: 32px; left: 0; }




/*----------------- MENU -----------------*/
#menu		{ position: absolute; top: 48px; left: 154px; height: 16px; width: 650px; }
#menu ul    { margin:0; padding:0; list-style-type:none; }
#menu li    { float:left; height: 16px; text-indent: -1000px; background: none; }
#menu a     { display:block; text-decoration:none; overflow:hidden; }

/*----------------- SUBMENU -----------------*/

.menu1			    { font-family:Helvetica, Arial, sans-serif; position: absolute; top: 48px; left: 154px; height: 16px; width: 692px;  }
.menu1 ul			{ margin: 0; padding: 0; list-style-type: none; }
.menu1 li			{ float: left; height: 16px; background: none; }
.menu1 a			{ display: block; text-decoration: none; overflow: hidden; color: #8c8c8c; text-transform: uppercase; font-weight: bold; font-size: 11px; padding: 2px 5px; }
.menu1 a:hover	    { text-decoration: none; color:#6fd4e4; background:none;}
.menu1 a.on		    { text-decoration: none; color:#e7eff0; background: #8398a0; padding: 2px 5px; }


.submenu			{ font-family:Helvetica, Arial, sans-serif; position: absolute; top: 68px; left: 154px; height: 16px; width: 692px;  }
.submenu ul			{ margin: 0; padding: 0; list-style-type: none; }
.submenu li			{ float: left; height: 16px; background: none; }
.submenu a			{ display: block; text-decoration: none; overflow: hidden; color: #8c8c8c; text-transform: uppercase; font-weight: bold; font-size: 10px; padding: 2px 5px; }
.submenu a:hover	{ text-decoration: none; color:#6fd4e4; background:none;}
.submenu a.on		{ text-decoration: none; color:#e7eff0; background: #8398a0; padding: 2px 5px; }

/*----------------- CONTENT PAGE LAYOUT -----------------*/
.main { padding-top:50px;}
#mainContent	{ width: 925px; background-color: #FFF; margin: auto; border: 0px; padding-bottom: 48px; /*float: left; margin-left: 21px; _margin-left: 22px;*/ }
#mainContentBorders	{ width: 967px; margin: auto; border: 0px; background: url("sm_background.gif") 0px 0px repeat-y}

#colLeft				{ float: left; width: 507px;  margin: 50px 17px 0 68px; _margin-left: 34px; }
#colLeft .NoTopMargin	{ float: left; width: 507px;  margin: 0px 17px 0 68px; _margin-left: 34px; }
#colLeft .TitleLight{ font-weight: bold; text-transform: uppercase; color: #999; font-size: 11px; }
#colLeft .Title     { font-weight: bold; text-transform: uppercase; color: #1f1f1f; font-size: 11px; }

#colLeft .comparison	{ width: 507px; float: left; margin-bottom: 18px; _margin-bottom: 4px; }
#colLeft .box			{ width: 221px; background: #f2f2f2; padding: 10px; margin-right: 18px; float: left; line-height: 17px; }
#colLeft .box strong	{ font-size: 11px; color: #1f1f1f;}
#colLeft blockquote		{ font-size: 12px; line-height: 18px; color: #1f1f1f; padding: 10px; float: left; width: 200px; font-weight: bold; margin: 0; }

#banner				{ width: 883px; margin:auto; padding-bottom:5px; padding-top:5px}

#colRight			{ float: left; width: 276px; margin-top: 42px; padding-top: 5px; }
#colRight .quote	{ margin: auto; padding-top: 8px; line-height: 19px; font-size: 14px; width: 248px; margin-bottom: 28px; font-style:italic; }
#colRight .txt		{ margin: auto; width: 260px; }
#colRight form		{ margin: 5px 0; }
#colRight input		{ width: 205px; height: 17px; padding: 2px 2px 0 4px; float: left; border: 1px solid #d3d3d3; color: #999; font-size: 10px; margin-bottom: 5px;}
#colRight .bttn		{ width: 28px; height: 22px; margin-top: -3px; float: left; border: 0; margin-left: 2px; }

#colRightph			{ float: right; width: 276px; padding-top: 5px; margin-right:220px; _margin-right:108px;}
#colRightph .quote	{ margin: auto; padding-top: 8px; line-height: 19px; font-size: 14px; width: 248px; margin-bottom: 28px; font-style:italic; }
#colRightph .txt		{ margin: auto; width: 260px; }
#colRightph form		{ margin: 5px 0; }
#colRightph input		{ width: 205px; height: 17px; padding: 2px 2px 0 4px; float: left; border: 1px solid #d3d3d3; color: #999; font-size: 10px; margin-bottom: 5px;}
#colRightph .bttn		{ width: 28px; height: 22px; margin-top: -3px; float: left; border: 0; margin-left: 2px; }

/*----------------- FOOTER -----------------*/
#footer				{ width: 967px; height: 45px; margin:auto; /*margin-left: 41px; _margin-left: 21px;*/ z-index: 10px; /*float: left;*/ background: url("sm_bottom_border.gif") 0px 0px no-repeat; }
#footer_content		{ margin:auto; padding-bottom: 20px; width: 925px;}

#footer_content .left		{ float: left; width: 200px; text-align: left; margin-top: 19px; }
#footer_content .left input	{ border: 1px solid #393a3a; width: 113px; height: 14px; background-color: #000; color: #CCC; vertical-align: middle; padding: 2px 2px 0 5px; font-size: 9px; }
#footer_content .left .img	{ width: 21px; height: 18px; border: 0; vertical-align: middle;  padding: 0; outline: none; }

#footer_content .right			{ color: #999; text-transform: uppercase; font-size: 9px; font-weight: bold; float: right; width: 694px; text-align: right; margin-top: 20px; }
#footer_content .right a		{ color: #999; text-decoration: none; margin-left: 15px; }
#footer_content .right a:hover	{ text-decoration: underline; }
#footer_content .right span 	{ margin-left: 19px; }

.boardOfDirectors .name
	{
		color:#01778F;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12pt;
		font-weight:bold;
		padding-top:10px;
	}
.boardOfDirectors .title
	{
		font-size:10pt;
		font-weight:bold;
		font-style:italic;
		padding-bottom:10px;
	}
.boardOfDirectors .bio
	{
		
	}
.boardOfDirectors .back
	{
		display:block;
		padding-top:10px;
		padding-bottom:14px;
		font-size:10px;
	}
.boardOfDirectors li
	{
		font-weight:bold;
	}
.fraxelBrandName
	{
		font-weight:bold;
		font-style:italic;
	}
.fraxelCompanyName
	{
		font-weight:bold;
	}
.newsroom .date
	{
		font-weight:bold;
		color:#000000;
	}
.newsroom .description
	{
		color:#000000;
	}
.newsroom .link
	{
		display:block;
		padding-bottom:18px;
	}
.required
	{
		color:rgb(131, 152, 160);
		font-size:14px;
		font-weight:bold;
		padding-left:2px;
		padding-right:2px;
		text-align:center;
		vertical-align:middle;
	}
/*::::: SAFARI ONLY CSS ::::::*/
/*\*/
body*.arrowRed { font-size: 10px;
}/*end*/
/*----------------- FAQS PAGE -----------------*/
.question_border   { border-top: 1px dotted;}
.question_row0     { background-color: #f2f2f2; margin-bottom: 2px; margin-top:2px; }
.question_row1     { background-color: transparent; margin-bottom: 2px; margin-top:2px;}
.question          { margin-top:2px; padding-top: 5px; padding-left: 5px; font-weight: bold; font-size: 11px; height: 20px; }
.ans			   { margin-top:2px; padding-top: 5px; padding-left: 5px; font-weight: bold; font-size: 12px; }
.ans div 		   { font-weight:normal; font-size:11px; padding-left:10px; padding-bottom: 10px; padding-top: 3px; }
.ans ol { list-style:none;}
.question img 	   { margin-right: 5px; }
.ans img 		   { margin-right: 5px; }
.scars_signature {width:140px; height:50px; float:right; margin-top:10px; text-align:right; font-size:12px; }
/*----------------- END FAQS PAGE -----------------*/

.img_bot                { width: 858px; float: right; height: 280px;}

/*==========Site Map=============*/ 
.sitemap			{ float: left; width: 220px; margin-right: 5px; }
.sitemap a			{ font-weight: bold; color: #000000; line-height: 40px; }
.sitemap ul			{ list-style: none; }
.sitemap li			{ list-style: none; padding-left:8px; }
.sitemap li a 		{ font-weight: bold; color: #000000; line-height: 22px; text-decoration: none; }
.sitemap li ul 		{ margin-bottom: 10px; list-style-type: none; }
.sitemap li li a 	{ font-weight: normal; text-decoration: none; }
.sitemap li li li a	{ font-weight: normal; }
.sitemapsub {margin-left:20px; margin-top:30px;}
.sitemapsub ul			{ margin-left: 5px; line-height: 20px; display: block; list-style: none; margin-top: 5px; }
.sitemapsub li			{ padding-left:10px;   background: url("images/sm_bullet_square.gif") no-repeat 0px 10px; }
.sitemapsub ul ul		{ margin-bottom: 2px; margin-left: 17px; margin-top: 0; }
.sitemapsub ul li li	{ padding-left: 10px; background: url("images/sm_bullet_dash.gif") no-repeat 0 8px; margin-left: -15px; }