

/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 14px;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;

	/*font-family: Arial,Garuda,Helvetica,sans-serif;*/
}
.wrapper
{
	width:1010px;
	margin:0 auto;
}
a img, :link img, :visited img {
	border: 0;
}
a{
	text-decoration:none;
	color:#6D6E71;
}
a:hover{
	text-decoration:none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
.clear
{
    clear:both;
}
body{
	background-color:#FfFfff;
	color:#857A64;	
	font-size:14px;
	font-family: 'FlamaBook' !important;

   text-align:center; /*For IE6 centering*/

}

p{

	margin-bottom:20px;
	font-size:14px; 
	color:#fff;
	font-family: 'FlamaBook';
	line-height:1.2em;

text-align: left;
 -moz-column-width: 15em;
 -moz-column-gap: 1em;
 -webkit-column-width: 15em;
 -webkit-column-gap: 1em;


}
.singleCol{

	margin-bottom:20px;
	font-size:14px; 
	color:#fff;
	font-family: 'FlamaBook';
	line-height:1.2em;
	text-align: left;
 -moz-column-width: 555em;
 -moz-column-gap: 1em;
 -webkit-column-width: 555em;
 -webkit-column-gap: 1em;

}
.quotes{
width:217px;
float:left;
color:#737373;
font-size:18px;
padding-left:0px;
padding-right:30px;
}
hr
{
    margin:0px;
}
.accessibility {
	position:absolute;
	top:0;
	left:-9000px;
}
.headlinefont{font-family: '235MKSDUltraLightAl';}
h1
{
    font-weight:bold;
    font-size:26pt;
    color:#fdd800;
    margin-bottom:3px;
	font-family: '235MKSDUltraLightAl';
	letter-spacing:1px;
}
h2
{
   font-size:14pt;
   margin:0 0 10px 0;
    color:#3e3a2f;
    font-family: 'FlamaBook', Sans-Serif; 
	letter-spacing:1px;
}
h3
{
   
   font-weight:bold;
   font-size:14px;
   margin:0 0 10px 0;
   color:#ffffff;
   font-family: 'FlamaBook';
   letter-spacing:1.5px;
}

.paddingspace
{
    padding:7px 0;
}
input
{
    color:#000000;
    font-size:8pt;
}
.noMargin
{
    margin:0;
}
.smallInput
{
    width:30px;
}
.vertical-align
{
    vertical-align:middle;
}

.stroke {
width: 100%;
height: 1px;
border-bottom: 1px solid #6D6E71;
margin:5px 0 20px 0;
}

.yellowarrow{
color:#FDD800;
}
/* Content Blocks*/


.container
{
    width:932px;
    margin:0 auto;
	margin:0 auto;
    text-align:left;
    
}

/**Header**/
#header{ padding-top:42px;}

#header-logo
{
   width:99px;
}
#header-logo p{ margin:0;}
#footer 
{
   
}
#footer ul
{
    float:right;
    margin-top:5px;
}
#footer ul li{ display:inline; font-size:8pt;}
#footer ul li a{font-size:8pt; padding-left:10px;}
#footer ul li a:hover{ text-decoration:underline;}
/*content styles*/

#content-wrapper
{
    padding:28px 0px 0px 0px;
}

/*left colummn*/
.leftCol
{
    float:left;
    width:150px;
   /* background:red;*/
}
#leftNav{ width:125px;font-family: 'FSSophieBold';}
#leftNav li{ border-bottom:1px solid #F5F5F5;border-top:1px solid #6d6e71;}
#leftNav li.first2{ border-color:none;}
#leftNav li a{ padding:3px 0 4px 0; display:block; font-size:12px;letter-spacing:2px;}
#leftNav li a:hover, #leftNav li.selected a{color:#27ADE4;}

#subleftNav{ width:125px;font-family: 'FSSophieBold';}
#subleftNav li{ border-bottom:0px;border-top:0px;}
#subleftNav li.first{ border-color:none;}
#subleftNav li a{ padding:3px 0px 4px 0px; display:block; font-size:12px; color:#a4a4a4;}
#subleftNav li a:hover, #subleftNav li.selected a{color:#27ADE4;}


/*right column*/
.rightCol
{
    float:left;
    width:782px;
    /*background:blue;*/
}

#contentArea{ border-bottom:10px solid #6D6E71;}
#pageHeader{width:190px; height:67px; background-color:#6D6E71;}
#pageHeader p{ font-size:28px; color:#fff;padding:13px 23px; line-height:0.8em;letter-spacing:1px;}
#twoColumnContent{ background-color:#27ADE4}
#twoColumnContentGrey{ background-color:#9e9e9e;}

#twoColumnContentInner{ padding:33px 27px;}
.firstCol{float:left; width:500px;margin-bottom:20px;}
.secondCol{ color:#fff;position:relative;float:left; height:348px; width:514px;  padding-left:26px; width:186px;}
.subleftcol{ width:250px; margin-right:14px;float:left;}
.subrightcol{ width:250px;float:left;}

.secondCol .bluelinks li a{color:#6d6e71; padding-bottom:5px; display:block;}
.secondCol .bluelinks li.selected a{color:#fff;}
.secondCol .greylinks li a{color:#6d6e71; padding-bottom:5px; display:block; }
.secondCol .greylinks li a:hover {color:#fff;}
.secondCol .greylinks li.selected a{color:#fff;}

.contentBottom{ position:absolute; bottom:0; }
.secondCol p{ margin-bottom:10px;}
.nextLink a{font-size:35px; color:#ffffff;}

/* products*/
#ProductContent{ background-color:#FAFAFA;}


#ProductHeaderYellow{width:187px; height:67px; background-color:#fdd800;}
#ProductHeaderYellow p{ width:187px;height:67px;font-size:26px; color:#6D6E71;padding:13px 0px 0px 20px; line-height:0.8em;letter-spacing:1.5px;}

#ProductHeaderBlue{width:187px; height:67px; background-color:#27ade4;}
#ProductHeaderBlue p{width:187px;height:67px; font-size:26px; color:#ffffff;padding:13px 0px 0px 20px; line-height:0.8em;letter-spacing:1.5px;}

#ProductHeaderGreen{width:187px; height:67px; background-color:#89c440;}
#ProductHeaderGreen p{width:187px;height:67px; font-size:26px; color:#ffffff;padding:13px 0px 0px 20px; line-height:0.8em;letter-spacing:1.5px;}
#ProductHeaderRed{width:187px; height:67px; background-color:#eb2027;}
#ProductHeaderRed p{width:187px;height:67px; font-size:26px; color:#ffffff;padding:13px 0px 0px 20px; line-height:0.8em;letter-spacing:1.5px;}

#ProductHeaderOrange{width:220px; height:67px; background-color:#f18921;}
#ProductHeaderOrange p{width:187px;height:67px; font-size:26px; color:#ffffff;padding:13px 0px 0px 20px; line-height:0.8em;letter-spacing:1.5px;}

#ProductHeaderPurple{width:187px; height:67px; background-color:#675ca7;}
#ProductHeaderPurple p{width:187px;height:67px; font-size:26px; color:#ffffff;padding:13px 0px 0px 20px; line-height:0.8em;letter-spacing:1.5px;}



#IndustryHeader{width:582px;float:left; }

#IndustryHeaderYellow{width:190px; height:190px; background-color:#fdd800;margin:0px 2px 4px 2px;float:left;}
#IndustryHeaderYellow p{ width:187px;height:67px;font-size:24px; color:#6D6E71;padding:12px 0 0 18px; line-height:20px;letter-spacing:1px;}

#IndustryHeaderBlue{width:190px; height:190px; background-color:#27ade4;margin:0px 2px 4px 2px;float:left;}
#IndustryHeaderBlue p{ width:187px;height:67px;font-size:24px; color:#ffffff;padding:12px 0 0 18px; line-height:20px;letter-spacing:1px;}

#IndustryHeaderGreen{width:190px; height:190px; background-color:#89c440;margin:0px 2px 4px 2px;float:left;}
#IndustryHeaderGreen p{width:187px;height:67px; font-size:24px; color:#ffffff;padding:12px 0 0 18px; line-height:20px;letter-spacing:1px;}

#IndustryHeaderRed{width:190px; height:190px; background-color:#eb2027;margin:0px 2px 4px 2px;float:left;}
#IndustryHeaderRed   p{width:187px;height:67px; font-size:24px; color:#ffffff;padding:12px 0 0 18px; line-height:20px;letter-spacing:1px;}

#IndustryHeaderOrange{width:190px; height:190px; background-color:#f18921;margin:0px 2px 4px 2px;float:left;}
#IndustryHeaderOrange p{width:187px;height:67px; font-size:22px; color:#ffffff;padding:12px 0 0 18px; line-height:20px;letter-spacing:1px;}

#IndustryHeaderDBlue{width:190px; height:190px; background-color:#00a9aa;margin:0px 2px 4px 2px;float:left;}
#IndustryHeaderDBlue p{width:187px;height:67px; font-size:24px; color:#ffffff;padding:12px 0 0 18px; line-height:20px;letter-spacing:1px;}

#IndustryHeaderPurple{width:190px; height:190px; background-color:#675ca7;margin:0px 2px 4px 2px;float:left;}
#IndustryHeaderPurple p{width:187px;height:67px; font-size:24px; color:#ffffff;padding:12px 0 0 18px; line-height:20px;letter-spacing:1px;}


#IndustryHeaderGrey{width:190px; height:384px; background-color:#6D6E71;margin:0px 0px 4px 2px;float:left;}
#IndustryHeaderGrey p{width:150px;height:370px; font-size:14px; color:#ffffff;padding:40px 18px 0 18px; line-height:1.2em;font-family:'FlamaBook';}


#IndustryReadMore {margin-top: 165px; margin-left: 16px; position:absolute; color:#ffffff;}
#IndustryReadMoreBlack {margin-top: 165px; margin-left: 16px; position:absolute; color:#000000;}

.products
{
	width:188px;
	float:left;
	padding: 0px 3px 0px 3px;
}
.products p{color:#6D6E71;}

.productPoints{color:#ffffff;list-style-type:disc;margin-left:15px;}
.productPoints li{line-height:1.3em;}

.productImage{margin-bottom:10px;}

/* about us*/

.aboutusColumn {
  column-width: 15em;
  column-gap: 2em;   /* shown in yellow */            
  column-rule: 4px solid green;
  padding: 5px;      /* shown in blue */
}


/* contact  us*/
.contactColumn{
width:185px;
padding: 5px;
float:left;
}

