﻿/* Base Classes */
body  
{
	height:100%;    
	width:100%;  
	margin: 0;
	padding: 0; 
	font-family: 'Open Sans', Arial, sans-serif; 
	color: #3b3b3b;
	font-size: 13px;
}
p
{
	font-size: 13px;
	margin:0px 0 14.7px 0;
	padding:0;
	line-height:22.75px;
}

p a {text-decoration:none; font-weight:bold;}
p a:hover {color:#63b1ec;}

ul a {text-decoration:none; font-weight:bold;}
ul a:hover {color:#63b1ec;}
ul li {padding-bottom:5px;}

ol a {text-decoration:none; font-weight:bold;}
ol a:hover {color:#63b1ec;}


table
{
	border-collapse: collapse; 
	margin: 0 0 0 0;   
	padding: 0 0 0 0;
}
td
{
	margin: 0px;   
	padding: 0px;
}
img
{
	border: none;
}

.center {text-align:center;}

.p_list {font-size:12px; margin:0px 0;}
.p_list li {margin:8px 0; line-height:19.5px;}

A {color:#005596; text-decoration:none;}

.ProcessingBox
{
	/*
	border-style:solid;
	border-color:#bababb;
	border-width:1px;
	*/
	background-color:#ffffff; 
	position: absolute;
	height: auto;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 25px;
	text-align:center;
}
.ProcessingBox h2 
{
	text-align:center; 
	font-size: 28px; 
	margin:10px 0;
}
.ProcessingBox h3 
{
	text-align:center; 
	font-size: 20px;
}
.ProcessingBox p 
{
	text-align:center;
}


/* Base Header Classes */
h1, h2, h3, h4 {font-family: 'Open Sans', Arial, sans-serif; font-weight:bold; color:#3b3b3b;}
h1 {font-size:18px; margin: 0px 0 13.5px 0;}
h2 {font-size:16px; margin: 0px 0 12px 0;}
h3 {font-size:14px; margin: 0px 0 10.5px 0;}
h4 {font-size:12px; margin: 0px 0 9px 0;}
.header_rule {margin:0 0 3px 0;}
.rule {border-bottom:1px solid #bababb; margin-bottom:10px;}
.white {color:#ffffff;}

/* Header Classes */
.HeaderText
{
	font-size: 18px;
	color: #005596;
	text-decoration : none;
	font-weight: 800;
}
.HeaderTextMedium
{
	font-size: 16px;
	color: #005596;
	text-decoration : none;
	font-weight: 800;
}
.HeaderTextSmall
{
	font-size: 14px;
	color: #005596;
	text-decoration : none;
	font-weight: 800;
}
.HeaderTextxSmall
{
	font-size: 14px;
	color: #005596;
	text-decoration : none;
	font-weight: 800;
}
.HeaderText_White
{
	font-size: 18px;
	color: #ffffff;
	text-decoration : none;
	font-weight: 800;
}
.HeaderTextMedium_White
{
	font-size: 16px;
	color: #ffffff;
	text-decoration : none;
	font-weight: 800;
}
.HeaderTextSmall_White
{
	font-size: 14px;
	color: #ffffff;
	text-decoration : none;
	font-weight: 800;
}
.HeaderTextxSmall_White
{
	font-size: 14px;
	color: #ffffff;
	text-decoration : none;
	font-weight: 800;
}
.HeaderText_Grey
{
	font-size: 18px;
	color: #3b3b3b;
	text-decoration : none;
	font-weight: 800;
}
.HeaderTextMedium_Grey
{
	font-size: 16px;
	color: #3b3b3b;
	text-decoration : none;
	font-weight: 800;
}
.HeaderTextSmall_Grey
{
	font-size: 14px;
	color: #3b3b3b;
	text-decoration : none;
	font-weight: 800;
}
.HeaderTextxSmall_Grey
{
	font-size: 14px;
	color: #3b3b3b;
	text-decoration : none;
	font-weight: 800;
}
.HeaderText_Blue
{
	font-size: 18px;
	color: #005596;
	text-decoration : none;
	font-weight: 800;
}
.HeaderTextMedium_Blue
{
	font-size: 16px;
	color: #005596;
	text-decoration : none;
	font-weight: 800;
}
.HeaderTextSmall_Blue
{
	font-size: 14px;
	color: #005596;
	text-decoration : none;
	font-weight: 800;
}
.HeaderTextxSmall_Blue
{
	font-size: 14px;
	color: #005596;
	text-decoration : none;
	font-weight: 800;
}
.HeaderLinks
{
	font-size: 18px;
	color: #3b3b3b;
	text-decoration : none;
}
.HeaderLinks:hover
{
	color:#63b1ec;
}
.HeaderLinksMedium
{
	font-size: 18px;
	color: #3b3b3b;
	text-decoration : none;
}
.HeaderLinksMedium:hover
{
	color:#63b1ec;
}
.HeaderLinksSmall
{
	font-size: 13px;
	color: #3b3b3b;
	text-decoration : none;
}
.HeaderLinksSmall:hover
{
	color:#63b1ec;
}
.HeaderLinksxSmall
{
	font-size: 12px;
	color: #3b3b3b;
	text-decoration : none;
}
.HeaderLinksxSmall:hover
{
	color:#63b1ec;
}
.HeaderLinksTiny
{
	font-size: 11px;
	color: #3b3b3b;
	text-decoration : none;
}
.HeaderLinksTiny:hover
{
	color:#63b1ec;
}
.HeaderLinks_Blue
{
	font-size: 18px;
	color: #005596;
	text-decoration : none;
}
.HeaderLinks_Blue:hover
{
	text-decoration : underline;
}
.HeaderLinksMedium_Blue
{
	font-size: 16px;
	color: #005596;
	text-decoration : none;
}
.HeaderLinksMedium_Blue:hover
{
	text-decoration : underline;
}
.HeaderLinksSmall_Blue
{
	font-size: 14px;
	color: #005596;
	text-decoration : none;
}
.HeaderLinksSmall_Blue:hover
{
	text-decoration : underline;
}
.HeaderLinks_White
{
	font-size: 18px;
	color: #ffffff;
	text-decoration : none;
	font-weight: 800;
}
.HeaderLinks_White:hover
{
	text-decoration : underline;
}
.HeaderLinksMedium_White
{
	font-size: 14px;
	color: #ffffff;
	text-decoration : none;
	font-weight: 800;
}
.HeaderLinksMedium_White:hover
{
	text-decoration : underline;
}
.HeaderLinksSmall_White
{
	font-size: 14px;
	color: #ffffff;
	text-decoration : none;
	font-weight: 800;
}
.HeaderLinksSmall_White:hover
{
	text-decoration : underline;
}
.HeaderLinksMedium_Blue
{
	font-size: 16px;
	color: #005596;
	text-decoration : none;
}
.HeaderLinksMedium_Blue:hover
{
	text-decoration : underline;
}
.HeaderLinksAlphaList
{
	font-size: 14px;
	color: #005596;
	text-decoration : none;
}
.HeaderLinksAlphaList:hover
{
	text-decoration : underline;
	color: #63B1EC;
}
.HeaderLinksAlphaListSelected
{
	font-size: 18px;
	color: #3b3b3b;
	text-decoration : none;
}
.HeaderLinksAlphaListSelected:hover
{
	text-decoration : underline;
	color: #63B1EC;
}

.TaglineText
{
	font-size: 12px;
	/*color: #ffffff;
	font-weight:bold;*/
}

.TaglineText a {color:#13964f;}


/* Left Nav Menu Classes */
.LeftNavHeader
{
	font-size: 14px;
	color: #3b3b3b;
	font-weight:bold;
	text-decoration : none;
}
.LeftNavLinks
{
	font-size: 12px;
	color: #3b3b3b;
	text-decoration : none;
	display:block;
}
.LeftNavLinks:hover
{
	color: #63b1ec;
}
.LeftNavLinksSelected
{
	font-size: 12px;
	color: #ffffff;
	background-color: #005598;
	text-decoration : none;
}
.LeftNavSubLinks
{
	font-size: 12px;
	color: #3b3b3b;
	text-decoration : none;
}
.LeftNavSubLinks:hover
{
	color: #63b1ec;
	text-decoration : none;
}
.LeftNavDivTransBack 
{
	background: url('/images/backgrounds/White95_Big.png') no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/White90_Big.png',sizingMethod='crop');
}


/* Shopping Cart Classes */
.CartItemCountText
{
	font-size: 12px;
	color: #a31410;
	font-weight: bold;
	font-style: italic;
	text-decoration : none;
}
.CartItemCountText a:hover 
{
	font-size: 12px;
	color: #a31410;
	font-weight: bold;
	font-style: italic;
	text-decoration : none;
}
.CartTotalText
{
	font-size: 12px;
	color: #3b3b3b;
	text-decoration : none;
}
.CartTotalText a:hover 
{
	font-size: 12px;
	color: #3b3b3b;
	text-decoration : none;
}


/* Textbox Classes */
.SearchTextBox
{
	width: 310px;
	height: 18px;
	border-width: 1px; 
	border-color: #c3c4c6;
	border-style: solid;
	color: #999b9e;
	padding-left: 5px;
}
.LoginTextBox
{
	width: 100px;
	height: 18px;
	border-width: 1px; 
	border-color: #c3c4c6;
	border-style: solid;
	color: #999b9e;
	padding-left: 5px;
}


/* Button Classes */
.ButtonSmall_center {
    font-size: x-small;
    vertical-align: middle;
    font-family: 'Open Sans', Arial, sans-serif;
    list-style-type: square;
    text-align: center;
    text-decoration: none
}


/* Label Text Related Classes */
.LabelText
{
	font-family: 'Open Sans', Arial, sans-serif; 
	color: #3b3b3b;
	font-size: 12px; 
	line-height: 12px; 
	text-decoration : none;
	font-weight:normal;
	
}
.LabelTextSmall
{
	font-family: 'Open Sans', Arial, sans-serif; 
	color: #3b3b3b;
	font-size: 10px; 
	line-height: 10px; 
	text-decoration : none;
	font-weight:normal;
	
}
.LabelTextBig
{
	font-size: 16px;
	color: #3b3b3b;
	text-decoration : none;
	font-weight: 800;
}
.LabelTextMedium
{
	font-size: 14px;
	color: #3b3b3b;
	text-decoration : none;
	font-weight: 800;
}
.LabelText_White
{
	font-family: 'Open Sans', Arial, sans-serif; 
	color: #ffffff;
	font-size: 12px; 
	line-height: 12px; 
	text-decoration : none;
	font-weight:normal;
}
.LabelTextSmall_White
{
	font-family: 'Open Sans', Arial, sans-serif; 
	color: #ffffff;
	font-size: 10px; 
	line-height: 10px; 
	text-decoration : none;
	font-weight:normal;
}
.LabelText_Blue
{
	font-family: 'Open Sans', Arial, sans-serif; 
	color: #005596;
	font-size: 12px; 
	line-height: 12px; 
	text-decoration : none;
	font-weight:normal;
}
.LabelTextSmall_Blue
{
	font-family: 'Open Sans', Arial, sans-serif; 
	color: #005596;
	font-size: 10px; 
	line-height: 10px; 
	text-decoration : none;
	font-weight:normal;
}
.LabelText_Maroon
{
	font-family: 'Open Sans', Arial, sans-serif; 
	color: #a01e1e;
	font-size: 12px; 
	line-height: 12px; 
	text-decoration : none;
	font-weight:normal;
}


/* Link Classes */
.LinkText
{
	font-size: 13px; 
	font-family: 'Open Sans', Arial, sans-serif; 
	line-height: 13px; 
	color: #005596;
	text-decoration : none;
}
.LinkText:hover
{
	color:#63b1ec;
}
.LinkTextSmall
{
	font-size: 10px; 
	font-family: 'Open Sans', Arial, sans-serif; 
	line-height: 10px; 
	color: #005596;
	text-decoration : none;
}
.LinkTextSmall:hover
{
	color:#63b1ec;
}
.LinkTextxSmall
{
	font-size: 9px; 
	font-family: 'Open Sans', Arial, sans-serif; 
	line-height: 9px; 
	color: #005596;
	text-decoration : none;
}
.LinkTextxSmall:hover
{
	color:#63b1ec;
}
.LinkText_White
{
	font-size: 13px; 
	font-family: 'Open Sans', Arial, sans-serif; 
	line-height: 13px; 
	color: #ffffff;
	text-decoration : none;
}
.LinkText_White:hover
{
	text-decoration : underline;
}
.LinkText_Small_Red
{
	font-size: 10px; 
	font-family: 'Open Sans', Arial, sans-serif; 
	line-height: 10px; 
	color: #a31410;
	text-decoration : none;
}
.LinkText_Small_Red:hover
{
	text-decoration : underline;
}
.LinkText_Products
{
	font-size: 13px; 
	font-family: 'Open Sans', Arial, sans-serif; 
	line-height: 13px; 
	color: #3b3b3b;
	text-decoration : none;
}
.LinkText_Products:hover
{
	color:#63b1ec;
}
.LinkText_ProductFamily
{
	font-size: 13px; 
	font-family: 'Open Sans', Arial, sans-serif; 
	line-height: 13px; 
	color: #3b3b3b;
	text-decoration : none;
}
.LinkText_ProductFamily:hover
{
	color:#005596;
}
.faqCategoryLinks
{
	font-size: 13px; 
	font-family: 'Open Sans', Arial, sans-serif; 
	line-height: 13px; 
	color: #3b3b3b;
	text-decoration : none;
}
.faqCategoryLinks:hover
{
	color:#63b1ec;
}


/* Error Classes */
.ErrorTextHeader
{
	font-size: 14px; 
	font-family: 'Open Sans', Arial, sans-serif; 
	line-height: 14px; 
	color: #a31410;
	font-weight: 800;
}
.ErrorText
{
	font-size: 14px; 
	font-family: 'Open Sans', Arial, sans-serif; 
	line-height: 14px; 
	color: #a31410;
}
.ErrorTextSmall
{
	font-size: 12px; 
	font-family: 'Open Sans', Arial, sans-serif; 
	line-height: 12px; 
	color: #a31410;
}
.ErrorTextxSmall
{
	font-size: 11px; 
	font-family: 'Open Sans', Arial, sans-serif; 
	line-height: 11px; 
	color: #a31410;
}

/* Small Grid Class */
.smallGrid
{
	border-color: #bababb;
}
.smallGrid_header
{
	padding: 10px;
	border-color: #bababb;
	background-color: #bababb;
}
.smallGrid_item
{
	padding: 10px;
	border-color: #bababb;
}
.smallGrid_footer
{
	padding: 10px;
	border-color: #bababb;
	background-color: #bababb;
}

.div_OuterAccountContainer
{
	padding:10px;
}

.div_InnerAccountSelection
{
	padding: 10px;
	width: 220px;
	height: 180px;
	border-style: solid;
	border-width: 1px;
	border-color: #bababb;
	vertical-align: top;
}

/* Grid Classes */
.GridHeader {background-color:#bababb; color:#ffffff; font-family: 'Open Sans', Arial, sans-serif; font-size:14px; line-height:1.2; padding:5px 0px;}
.GridHeader a {color:#ffffff; text-decoration:none;}
.GridHeader a:hover {color:#ffffff; text-decoration:underline;}
.Grid td {border: solid 1px #bababb;margin: 0px 0px 0px 0px; font-family: 'Open Sans', Arial, sans-serif;  font-size:12px; padding: 5px 5px 5px 5px;text-align: center;}
.GridItem {padding:10px 10px 0px 10px; color:#3b3b3b;}
.GridAltItem{padding:10px 10px 0px 10px; color:#3b3b3b;}
.GridItem a {color:#3b3b3b; text-decoration:none;}
.GridItem a:hover {color:#3b3b3b; text-decoration:underline;}
.GridAltItem a {color:#3b3b3b; text-decoration:none;}
.GridAltItem a:hover {color:#3b3b3b; text-decoration:underline;}

/* Dialog Box Related Classes */
.dialog
{
	
}

/* Calendar Control */
.picker{background-color: #FFFFFF;border: 1px gray solid;font-size: 12px;font-weight: bold;font-family: "Verdana",monospace;padding: 2px;cursor: pointer;}
.calendar_button{border:none;cursor:pointer;width:25px;height:22px;}
.calendar td{font-size:11px;}
.title{font-weight:bold;background-color:#e4e4c2;}
.day{width:25px;cursor:pointer;text-align:center;border-width:1px;border-color:#F6F6F6;border-style:solid;}
.dayhover{width:25px;cursor:pointer;text-align:center;text-decoration:underline;border-width:1px;border-color:#F6F6F6;border-style:solid;}
.dayheader{width:25px;text-align:center;border-width:1px;border-color:white;border-style:solid;font-weight:bold;background-color:#FFFFFF;}
.othermonthday{color:#999999;}
.outofrangeday{visibility:hidden;}
.selectedday{width:25px;background-color:#FBE694;color:#000000;border-width:1px;border-color:#BB5503 !important;border-style:solid;font-weight:bold;}
.calendar{border-style:solid;border-width:1px;border-color:Black;border-collapse:collapse;background-color:#FFFFFF;cursor:default;}
.month{background-color:#F6F6F6;margin-left:5px;margin-right:5px;margin-bottom:5px;margin-top:0px;}
.nextprev{cursor:pointer;height:25px;vertical-align:middle;padding:0px 5px 0px 5px;}
.selector{width:14px;cursor:pointer;text-align:left;vertical-align:middle;background-color:#FFFFFF;}

/* Masked Input Control */
.field { padding:0px 0px;margin:0;background:#ffffff; }
.field span.lbl { float:left;width:160px;height:25px;line-height:24px;font-size:12px;padding:0 10px 0 0;text-align:right;cursor:default;color:#333; }
.field span input { width:190px;background:none;margin:0;padding:2px 2px 2px 6px;font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#3b3b3b;border:solid; border-width:1px; border-color:#c3c4c6;}
.field span.empty { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #666;border-color:#666 #999 #999 #666;background:#f3f3f3; }
.field span.empty input { color:#b7b7b7;font-style:italic; }
.field span.focused { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #666;border-color:#666 #999 #999 #666;background:#fff; }
.field span.focused input { color:#333;font-style:normal; }
.field span.valid { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #666;border-color:#666 #999 #999 #666;background:#f3f3f3 url("/images/input/static.png") no-repeat right 0; }
.field span.valid input { color:#333;font-style:normal; }
.field span.focused-valid { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #0a0;border-color:#0a0 #00e800 #00e800 #0a0;background:#e2ffe1 url("/images/input/static.png") no-repeat right -23px; }
.field span.focused-valid input { color:#0a0;font-style:normal; }
.field span.invalid { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #c00;border-color:#c00 #fc0000 #fc0000 #c00;background:#ffe1e1 url("/images/input/static.png") no-repeat right -46px; }
.field span.invalid input { color:#d00;font-style:normal; }
.field span.disabled { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #ccc;background:#333 url("/images/input/horizontal.png") repeat-x; }
.field span.disabled input { color:#ccc; }

/* ComboBox Control */
.comboBox{border: 1px solid #c3c4c6;background-color: white;}
.comboBoxHover{border: 1px solid #c3c4c6;background-color: white;}
.comboDropDown{ border: 1px solid #c3c4c6;background-color: white;padding: 0px;padding-right: 0px;cursor: default;}
.comboTextBox{border: 0px;padding-left: 2px;padding-right: 2px;}
.comboTextBoxHover{background-color: #e4e4c2;}
.comboItem{font-family: Verdana;font-size: 11px;padding: 3px;padding-top: 4px;padding-bottom: 4px;}
.comboItemHover{background-color: #e4e4c2;font-family: Verdana;font-size: 11px;border: 1px solid #DBCE99;padding: 2px;padding-top: 3px;padding-bottom: 3px;}

/* ComboBox Control Small */
.comboBoxSmall{border: 1px solid #c3c4c6;background-color: white;font-size: x-small;}
.comboBoxSmallHover{border: 1px solid #c3c4c6;background-color: white;font-size: x-small;}
.comboSmallDropDown{ border: 1px solid #c3c4c6;background-color: white;padding: 0px;padding-right: 0px;cursor: default;font-size: x-small;}
.comboSmallTextBox{border: 0px;padding-left: 2px;padding-right: 2px;font-size: x-small;}
.comboSmallTextBoxHover{background-color: #e4e4c2;font-size: x-small;}
.comboSmallItem{font-family: Verdana;font-size: 11px;padding: 3px;padding-top: 4px;padding-bottom: 4px;font-size: x-small;}
.comboSmallItemHover{background-color: #e4e4c2;font-family: Verdana;font-size: 11px;border: 1px solid #DBCE99;padding: 2px;padding-top: 3px;padding-bottom: 3px;font-size: x-small;}

/* Grid Control Style */
/* .GridHeaderRow {background-color: #aac7dc; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none} */
.Grid { border: 1px solid #7C7C94; background-color: #FFFFFF; cursor: pointer; }
.HeadingRow { background-color: #E2E2E2;}
.HeadingCell { background-color: #E2E2E2; border: 1px solid #FFFFFF; border-right-color: #B5B5B5; border-bottom-color: #B5B5B5; padding: 3px;}
.HeadingCellText{ font-family: verdana; font-size: 10px; font-weight: bold; text-align: left;}
.DataRow { background-color: #FFFFFF;}
.DataCell { cursor: default;padding: 3px; border-right: 1px solid #EAE9E1; border-bottom: 1px solid #EAE9E1; font-family: verdana; font-size: 10px;} 
.EditDataCell { padding: 0px!important; background-color: #E2E2E2; border-width:0px!important;} 
.EditDataField { padding: 0px; padding-left: 1px; font-family: verdana; font-size: 10px; height: 13px;width: 98%!important; } 
.DataRow td.FirstDataCell { padding-left: 3px;} 
.SelectedRow { background-color: #FFEEC2;}
.SelectedRow td.DataCell { cursor: default; padding: 2px; padding-left: 3px; padding-bottom: 3px; font-family: verdana; font-size: 10px; border-bottom: 1px solid #4B4B6F; border-top: 1px solid #4B4B6F; border-right: 0px;}
.SelectorCell { background-color: #E2E2E2; border: 1px solid #FFFFFF; border-right-color: #B5B5B5; border-bottom-color: #B5B5B5;}
.GridFooter {cursor: default;padding:5px;}
.GridFooter a {color: Black;font-weight: bold;vertical-align: bottom;}
.PagerText {font-family: verdana; font-size: 11px;} 


/* MultiPage Control Style */
.MultiPage{ background-color:White; }

/* Patrick Made These */	

.left {float:left; padding-right:20px;}
.right {float:right; padding-left:20px;}
.regular {font-weight:normal;}


#StaticWrapper {width:980px; padding: 0px 0px 20px 0px; margin:0;  overflow: hidden; position:relative;}

#StaticBrowse {width:180px; float:left; padding:0 10px 10px 0;}


#StaticSidebar {width:190px; float:left;}

#StaticNav {width:168px; float:right; margin: 0 0 20px 0px; padding:0 0px 10px 0; border: 1px solid #bababb;}

.StaticNav_PageName {padding:5px 10px; margin-bottom:5px; color:#3b3b3b; font-size:12pt; font-weight:bold; border-bottom:1px solid #bababb;}
.StaticNav_PageName a {color:#3b3b3b; text-decoration:none;}
.StaticNav_PageName a:hover {color:#63b1ec;}
#StaticNav_Links {margin:0; padding:0 10px 0 0; list-style-type: none;}
#StaticNav_Links ul {margin: 0; padding: 0; list-style-type: none;}
#StaticNav_Links a {display: block; color: #3b3b3b; font-size:12px; font-weight: normal; background-color: #fff; padding: 5px 12px 3px 10px; text-decoration: none; }
#StaticNav_Links a:hover {color:#63b1ec;}
#StaticNav_Links ul a:hover {color:#63b1ec;}
#StaticNav_Links ul li a {display: block; font-size:12px; color:#3b3b3b; background-color:#fff; padding: 0px 0px 2px 15px; text-decoration: none; border-bottom: 1px solid #fff; font-weight: normal;}


#StaticContentWrapper {width: 560px; float:left; padding:0; margin:0 0 0 10px;  overflow:hidden;}

.StaticContent {width: 560px; float:right; margin-bottom:20px; padding: 20px 20px 20px 10px;  overflow:hidden;position:relative; border:1px solid #bababb;}
.StaticContent a {color:#005596; text-decoration:none;}
.StaticContent a:hover {color:#005596; text-decoration:underline;}

#StaticContentWrapper_Full {width: 780px; float:left; padding:0; margin:0 0 30px 0px;  overflow:hidden;}
.StaticContent_full {width: 560px; float:right; margin-bottom:20px; padding: 20px 20px 20px 10px;  overflow:hidden;position:relative; border:1px solid #bababb;}

.author {width: 748px; float:right; margin-bottom:20px; padding: 20px 20px 20px 10px;  overflow:hidden;position:relative; border:1px solid #bababb;}
.author a {color:#005596; text-decoration:none;}
.author a:hover {color:#005596; text-decoration:underline;}

.authorinfo {width:510px; float:right; margin-right:20px; font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; font-size:.9em; }
.authorimg{width:208px; float:left; text-align:center;}

.StaticContent_Full {width: 740px; float:right; margin-bottom:20px; padding: 20px 20px 20px 20px;  overflow:hidden;position:relative; border:0px solid #bababb;}
.StaticContent_Full a {color:#005596; text-decoration:none;}
.StaticContent_Full a:hover {color:#63b1ec;}
.p_Full {width:750px; margin-bottom:1.1em; font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; font-size:1.1em; }
.StaticList {font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; font-size:1.1em;}
.StaticList li {margin-bottom:.4em;}

.StaticH1 {font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; font-size:1.8em; font-weight:bold; margin-bottom:0.6em;}
.StaticH1 a {color:#3b3b3b; text-decoration:none;}
.StaticH1 a:hover {color:#63b1ec;}
.p_right {width:330px; float:right; margin-right:20px; position:absolute; bottom:20px; right:0; line-height:19.5px;}
.p_right_full {width:510px; float:right; margin-right:20px; position:absolute; bottom:20px; right:0; font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; }



#SC_Wrapper {width: 780px; padding:0 0 30px 10px; margin:20px 0 0 0; overflow:hidden; border:0px solid #f00;}
#SC_Wrapper_top {width: 780px; padding:0 0 30px 10px; margin:0px 0 0 0; overflow:hidden; border:0px solid #f00;}

#SC_Menu {width:170px; float:right; margin: 0; padding:0px 0px 10px 0; border: 0px solid #bababb;}

#C_Wrapper {width:560px; margin:0; padding:0; float:left;}

.SC {width: 560px; margin-bottom:20px; padding: 20px 20px 20px 10px;  overflow:hidden; position:relative; border:1px solid #bababb;}
.SC a {color:#005596; text-decoration:none;}
.SC a:hover {color:#63b1ec;}

.SC_NoBorder {width: 570px; margin-bottom:20px; padding: 0px 20px 20px 0px;  overflow:hidden; position:relative;}
.SC_NoBorder a {color:#005596; text-decoration:none;}
.SC_NoBorder a:hover {color:#63b1ec;} {color:#005596; text-decoration:none;}

.SC_more {text-align:right; margin-bottom:0;}

.AuthorCopy {width:330px; float:right; margin-right:20px; position:absolute; bottom:20px; right:0; font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; font-size:.9em; }

.AuthorIMG {width:170px; float:left; text-align:center;}
#AuthorName {font-size:1.4em; font-weight:bold; margin-bottom:0.4em;}
.AuthorDesc {width:340px; float:right; padding: 0 20px 10px 20px;}

.StaticH3 {font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; font-size:1.4em; font-weight:bold; margin-bottom:0.4em;}

.FormWrap {width:760px; clear: both; position:relative; border-bottom:1px solid #bababb; margin:0 0 0 10px; padding:20px 10px 20px 10px; overflow:hidden;}
.FormWrap a {font-weight:bold;}
.FormTitle {font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; font-size:1.4em; font-weight:bold; margin-bottom:0.2em;}
.FormTitle a {color:#3b3b3b; text-decoration:none;}
.FormTitle a:hover {color:#63b1ec;}

.FormDescription {width:560px; float:left; font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; }
.FormDescription a {text-decoration:none; color:#005596;}
.FormDescription a:hover {color:#63b1ec;}

.contactWrap {width:760px; clear: both; border-bottom:1px solid #bababb; margin:0 0 0 10px; padding:20px 10px 20px 10px; overflow:hidden; }
.contactLeft {width:210px;  float:left; text-align:right; font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; font-weight:bold; font-size:1.1em;}
.contactLeft_p {width:210px; clear:left; float:left; text-align:right; font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; font-size:1.0em; font-weight:normal;}
.contactRight {float:left; margin-left:30px;  font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; font-size:1.1em;}

.SH_table {font-family: 'Open Sans', Arial, sans-serif; color:#3b3b3b; font-size:1.3em; border:1px solid #bababb;}
.SH_table td {padding:5px 10px; text-align:center;}
.SH_tableH1 {color:#ffffff; font-weight:bold; font-size:18px; text-align:center;}
.SH_tableH2 {color:#3b3b3b; font-weight:bold; font-size:16px; text-align:center; margin:0; padding:0;}
.SH_tableHeaderDesc {font-size:11px; text-align:center; font-weight:normal; margin:0;}
.SH_tableInvoice {font-size:12px; text-align:right;}
.SH_tableSubtotal {font-size:12px; text-align:right;}
.SH_tableFooter {text-align:left; font-size:11px; margin:0;}

#new_footer {width:980px;}
#new_footer a {color:#3b3b3b; text-decoration:none;}
#new_footer a:hover {color:#63b1ec; text-decoration:none;}
.footer_col {width:160px; padding:0px 5px 10px 0px; float:left; border: 0px solid #bababb; text-align:left;}
.footer_h3 {font-size:12px; margin-bottom:5px;}
.footer_links {list-style-type:none; margin:0; padding: 0;}
.footer_links li {padding:0px 0; font-size:11px;}
.footer_links a {font-weight:normal;}
#footerbar_col1 {float:left; font-size:12px; color:#ffffff; padding-left:10px; }
#footerbar_col2 {float:right; font-size:10px; padding-right:0px; color:#3b3b3b; text-align:right;}

#home {width:780px; padding-left:10px;}

.productshow_WRAP {padding:10px 0;}
.productshow {width:780px; border:0px solid #bababb;}

.col_WRAP {padding:0px 0 10px 10px;}
.col1 {width:560px; float:left; padding:20px 20px 10px 0px; border:0px solid #bababb;}
.col2 {width:180px; float:right;  padding:20px 0px 10px 0px; border:0px solid #bababb;}

.news_Title {font-family: 'Open Sans', Arial, sans-serif; font-weight:bold; color:#3b3b3b; font-size:16px; margin: 0 0 10.5px 0;}
.news_Title_Link {color:#3b3b3b; text-decoration:none;}
.news_Title_Link:hover {color:#63b1ec;}
.new_Date {font-size: 13px; padding:5px 0;}
.news_p {font-size: 13px; margin:0 0;padding:5px 0 15px 0;line-height:22.75px; border-bottom:0px solid #bababb;}
.news_link {color:#3b3b3b; text-decoration:none;}
.news_link:hover {color:#63b1ec;}

#FP_contact {width:198px; float:right; margin: 20px 0 20px 20px; padding:20px 20px; border: 1px solid #bababb;}

.product_title {font-size:18px; margin:0; font-weight:bold;}
.product_label {font-size:12px; margin:0; font-weight:bold;}
.product_label_p {font-size: 12px; margin:0;	padding:0; line-height:16.5px;}
.product_label_link {font-size: 12px; margin:0;	padding:0; line-height:16.5px;}
.product_sup_link {font-size:12px; color:#3b3b3b;}
.product_sup_link a:hover {color:#63b1ec;}

.item_nbr {font-weight:bold;}
.item_desc {font-size: 12px; font-weight:bold; margin:0; padding:0; line-height:20px;}
.item_desc_ext {font-size: 12px; margin:0;	padding:0; line-height:16px;}
.item_stock_status {font-size: 12px; margin:0;	padding:0; line-height:19.5px;}
.item_price {font-weight:bold;}

.ic-item-nbr {font-weight:bold;}
.ic-item-desc {font-size: 12px; font-weight:bold; margin:0; padding:0; line-height:20px;}
.ic-item-desc_ext {font-size: 12px; margin:0;	padding:0; line-height:16px;}

#surveyMonkeyInfo {clear:both; width:558px; border:1px solid #bababb;}

.QO_wrapper {width:980px; text-align:left; margin:10px 0px;}
.QO_items {width:978px; border:1px solid #bababb;}
.QO_items tr {border:1px solid #bababb;}
.QO_items td {border:1px solid #bababb;}
.QO_item_header {background-color:#bababb;font-weight:bold; color:#ffffff; text-align:center;}
.QO_amount {padding-left:10px;}
.QO_info {width:980px; padding:0px; border-bottom:1px solid #bababb;}
#QO_billing {width:980px; margin-bottom:20px; padding:0 0 10px 0;}
.QO_bill {width:480px; float:left;}
.QO_ship {width:480px; float:right;}
.QO_payment {width:980px; clear:both; margin:0; padding-bottom:10px; border-top:1px solid #bababb; border-bottom:1px solid #bababb;}

.faq_q_label {font-weight:bold;font-size:14px;} 
.faq_q {font-weight:bold;font-size:14px}
.faq_a_label {font-weight:bold; font-size:14px;}
.faq_a {line-height:19.5px;}
.faq_a a{color:#005596; text-decoration:none;}
.faq_a a:hover{color:#63b1ec;}

.Products_Subdomain {color:#3b3b3b; font-size:12pt; font-weight:bold;}

#qual_wrapper {padding:10px 10px;}

.list li {margin:5px 0px;}
.list_nobullets {list-style-type:none;}

.table_links a {text-decoration:none; font-weight:bold;}
.table_links a:hover {text-decoration:none; font-weight:bold; color:#63b1ec;}

.consultant_list {margin:0; padding:0;}
.consultant_list li {list-style-type:none; margin:0; padding:0px 0 5px 5px;}
.consultant_list li a {font-weight:normal; color:#3b3b3b;}
.consultant_list li a:hover {font-weight:normal; color:#63b1ec;}

#authors {margin-left:10px;}
.author_letter {font-size:18px; font-weight:bold; margin:0 0 0 0; padding:0;}
.author_list {list-style-type:none; margin:0 0 10px 10px; padding:0;}
.author_list li {padding:0 10px 5px 0;}
.author_list li a {font-weight:normal; color:#3b3b3b;}
.author_list li a:hover {font-weight:normal; color:#63b1ec;}

#community_partners {clear:both;}
#community_partners td {padding:10px 10px;}

.item_listing {margin:0 0 0 15px; padding:0;}
.item_listing li {margin-bottom:5px;}

#a-z a {color:#3b3b3b; padding-left:10px;}
#a-z a:hover {color:#63b1ec;}

.img_border {border:5px solid #3b3b3b;}

.sidebar_button {width:168px; height:22px; padding-left:10px; margin:5px 0; font-size:12px; color:#3b3b3b; }
.sidebar_button a {width:178px; height:22px; display:block; border:1px solid #bababb;}
.sidebar_button a:hover {border:1px solid #63b1ec;}

/*Banner Slider*/
 /*
@font-face{font-family:"colabreg";     src:url('/webuploads/fmslideshow_assets/fonts/colabreg-webfont.eot');     src:url('/webuploads/fmslideshow_assets/fonts/colabreg-webfont.eot?#iefix') format('embedded-opentype'),        url('/webuploads/fmslideshow_assets/fonts/colabreg-webfont.woff') format('woff'),        url('/webuploads/fmslideshow_assets/fonts/colabreg-webfont.ttf') format('truetype'),        url('/webuploads/fmslideshow_assets/fonts/colabreg-webfont.svg#ColabReg') format('svg')}
@font-face{font-family:'OswaldRegular';     src:url('/webuploads/fmslideshow_assets/fonts/oswald-webfont.eot');     src:url('/webuploads/fmslideshow_assets/fonts/oswald-webfont.eot?#iefix') format('embedded-opentype'),        url('/webuploads/fmslideshow_assets/fonts/oswald-webfont.woff') format('woff'),        url('/webuploads/fmslideshow_assets/fonts/oswald-webfont.ttf') format('truetype'),        url('/webuploads/fmslideshow_assets/fonts/oswald-webfont.svg#OswaldRegular') format('svg');  font-weight:normal;  font-style:normal}
*/
#jq_fmslideshow #fmslideshow .txtLarge{font-size:1.5em; color:#FFF; display:inline-block; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:4px}
#jq_fmslideshow #fmslideshow .txtMedium{font-size:1.2em; color:#FFF; display:inline-block; padding-top:3px; padding-bottom:3px; padding-left:9px; padding-right:9px}
#jq_fmslideshow #fmslideshow .txtMedium2{font-family:ColabReg,Georgia,"Times New Roman"; font-size:1.2em; color:#FFF; display:inline-block; padding:5px; padding-left:7px; padding-right:7px; background-color:}
#jq_fmslideshow #fmslideshow .txtExMedium{font-size:1.3em; color:#000; display:inline-block; padding-top:5px; padding-left:8px; padding-right:5px; padding-bottom:7px}
#jq_fmslideshow #fmslideshow .txtNormal{font-family:ColabReg,Tahoma,"Times New Roman"; font-size:13px; color:#000; display:inline-block; padding:5px}
#jq_fmslideshow #fmslideshow .txtExNormal{font-family:ColabReg,Georgia,"Times New Roman"; font-size:14px; color:#000; display:inline-block; padding:5px}
#jq_fmslideshow #fmslideshow .txtSmall{font-family:ColabReg,Arial,"Times New Roman"; font-size:12px; line-height:14px; color:#000; display:inline-block; padding:5px}
#jq_fmslideshow #fmslideshow .textBg{opacity:.7; filter:alpha(opacity=70)}

#jq_fmslideshow #fmslideshow a{font-family:ColabReg,Tahoma,"Times New Roman"; display:inline-block; text-decoration:none; color:#FFF}
#jq_fmslideshow #fmslideshow a:link{color:#FFF}
#jq_fmslideshow #fmslideshow a:visited{color:#FFF}
#jq_fmslideshow #fmslideshow a:active{color:#FFF}
#jq_fmslideshow #fmslideshow a:hover{color:#aaa}

#jq_fmslideshow #fmslideshow .divStyle{font-family:"OswaldRegular",Georgia,sans-serif}
#jq_fmslideshow .buttonText{font-family:ColabReg,Arial,"Times New Roman"; font-size:11px; line-height:12px; color:#000; display:inline-block; vertical-align:middle; text-align:center}

.fm_drag-cursor{cursor:move}
.fm_drag-cursor{cursor:url("/webuploads/fmslideshow_assets/cursors/openhand.png") 8 8,-moz-grab}
.fm_drag-cursor{*cursor:url(/webuploads/fmslideshow_assets/cursors/openhand.cur)}
.fm_drag-cursor{cursor:url(fmslideshow_assets/cursors/openhand.cur)}

.fm_draging-cursor{cursor:move}
.fm_draging-cursor{cursor:url("/webuploads/fmslideshow_assets/cursors/closedhand.png") 8 8,-moz-grabbing}
.fm_draging-cursor{*cursor:url(/webuploads/fmslideshow_assets/cursors/closedhand.cur)}
.fm_draging-cursor{cursor:url(fmslideshow_assets/cursors/closedhand.cur)}

 
#jq_fmslideshow .thumb-Holder{width:100%;  -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none}
#jq_fmslideshow .thumb{width:120px;  height:60px;  padding:2px;  margin-right:6px}
#jq_fmslideshow .thumb .bg{background-color:#B4B4B4}
#jq_fmslideshow .thumb-normal{background-color:#fff}
#jq_fmslideshow .thumb-over{background-color:#000}
#jq_fmslideshow .thumb .tint-normal{background-image:none; !important  }
#jq_fmslideshow .thumb .tint-over{background-image:url(/webuploads/fmslideshow_assets/thumb_over.png);  background-position:center}
#jq_fmslideshow .thumb-next-previous-normal{opacity:1; !important filter:alpha(opacity=100); !important}
#jq_fmslideshow .thumb-next-previous-over{opacity:.5; !important filter:alpha(opacity=50); !important}
#jq_fmslideshow{-webkit-tap-highlight-color:rgba(0,0,0,0)}
#jq_fmslideshow .nonDraggable{cursor:auto}

/*PAR Guarantee*/

#par_guarantee {margin-bottom:10px; border:1px solid #bababb;}
#par_guarantee #fmslideshow .txtLarge{font-family:'Open Sans', Arial, sans-serif; font-size:2.8em; color:#FFF; font-weight:bold; display:inline-block; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:0px}
#par_guarantee #fmslideshow .txtMedium{font-family:'Open Sans', Arial, sans-serif; font-size:1.2em; color:#FFF; display:inline-block; padding-top:3px; padding-bottom:3px; padding-left:9px; padding-right:9px}
#par_guarantee #fmslideshow .txtMedium2{font-family:'Open Sans', Arial, sans-serif; font-size:1.2em; color:#FFF; display:inline-block; padding:5px; padding-left:7px; padding-right:7px; background-color:}
#par_guarantee #fmslideshow .txtExMedium{font-family:'Open Sans', Arial, sans-serif; font-size:1.3em; color:#000; display:inline-block; padding-top:5px; padding-left:8px; padding-right:5px; padding-bottom:7px}
#par_guarantee #fmslideshow .txtNormal{font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#000; display:inline-block; padding:5px}
#par_guarantee #fmslideshow .txtExNormal{font-family:'Open Sans', Arial, sans-serif; font-size:14px; color:#000; display:inline-block; padding:5px}
#par_guarantee #fmslideshow .txtSmall{font-family:'Open Sans', Arial, sans-serif; font-size:12px; line-height:14px; color:#000; display:inline-block; padding:5px}
#par_guarantee #fmslideshow .textBg{opacity:.7; filter:alpha(opacity=70)}

#par_guarantee #fmslideshow a{font-family:'Open Sans', Arial, sans-serif; display:inline-block; text-decoration:none; color:#FFF}
#par_guarantee #fmslideshow a:link{color:#FFF}
#par_guarantee #fmslideshow a:visited{color:#FFF}
#par_guarantee #fmslideshow a:active{color:#FFF}
#par_guarantee #fmslideshow a:hover{color:#aaa}

#par_guarantee #fmslideshow .divStyle{font-family:'Open Sans', Arial, sans-serif; }
#par_guarantee .buttonText{font-family:'Open Sans', Arial, sans-serif;  font-size:11px; line-height:12px; color:#000; display:inline-block; vertical-align:middle; text-align:center}
 
#par_guarantee .thumb-Holder{width:100%;  -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none}
#par_guarantee .thumb{width:120px;  height:60px;  padding:2px;  margin-right:6px}
#par_guarantee .thumb .bg{background-color:#B4B4B4}
#par_guarantee .thumb-normal{background-color:#fff}
#par_guarantee .thumb-over{background-color:#000}
#par_guarantee .thumb .tint-normal{background-image:none; !important  }
#par_guarantee .thumb .tint-over{background-image:url(/webuploads/fmslideshow_assets/thumb_over.png);  background-position:center}
#par_guarantee .thumb-next-previous-normal{opacity:1; !important filter:alpha(opacity=100); !important}
#par_guarantee .thumb-next-previous-over{opacity:.5; !important filter:alpha(opacity=50); !important}
#par_guarantee {-webkit-tap-highlight-color:rgba(0,0,0,0)}
#par_guarantee .nonDraggable{cursor:auto}

/*Top Products Slider*/

#top_products #fmslideshow .txtLarge{font-size:1.5em; color:#FFF; display:inline-block; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:4px}
#top_products #fmslideshow .txtMedium{font-size:1.2em; color:#FFF; display:inline-block; padding-top:3px; padding-bottom:3px; padding-left:9px; padding-right:9px}
#top_products #fmslideshow .txtMedium2{font-family:ColabReg,Georgia,"Times New Roman"; font-size:1.2em; color:#FFF; display:inline-block; padding:5px; padding-left:7px; padding-right:7px; background-color:}
#top_products #fmslideshow .txtExMedium{font-size:1.3em; color:#000; display:inline-block; padding-top:5px; padding-left:8px; padding-right:5px; padding-bottom:7px}
#top_products #fmslideshow .txtNormal{font-family:ColabReg,Tahoma,"Times New Roman"; font-size:13px; color:#000; display:inline-block; padding:5px}
#top_products #fmslideshow .txtExNormal{font-family:ColabReg,Georgia,"Times New Roman"; font-size:14px; color:#000; display:inline-block; padding:5px}
#top_products #fmslideshow .txtSmall{font-family:ColabReg,Arial,"Times New Roman"; font-size:12px; line-height:14px; color:#000; display:inline-block; padding:5px}
#top_products #fmslideshow .textBg{opacity:.7; filter:alpha(opacity=70)}

#top_products #fmslideshow a{font-family:ColabReg,Tahoma,"Times New Roman"; display:inline-block; text-decoration:none; color:#FFF}
#top_products #fmslideshow a:link{color:#FFF}
#top_products #fmslideshow a:visited{color:#FFF}
#top_products #fmslideshow a:active{color:#FFF}
#top_products #fmslideshow a:hover{color:#aaa}

#top_products #fmslideshow .divStyle{font-family:"OswaldRegular",Georgia,sans-serif}
#top_products .buttonText{font-family:ColabReg,Arial,"Times New Roman"; font-size:11px; line-height:12px; color:#000; display:inline-block; vertical-align:middle; text-align:center}
 
#top_products .thumb-Holder{width:100%;  -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none}
#top_products .thumb{width:120px;  height:60px;  padding:2px;  margin-right:6px}
#top_products .thumb .bg{background-color:#B4B4B4}
#top_products .thumb-normal{background-color:#fff}
#top_products .thumb-over{background-color:#000}
#top_products .thumb .tint-normal{background-image:none; !important  }
#top_products .thumb .tint-over{background-image:url(/webuploads/fmslideshow_assets/thumb_over.png);  background-position:center}
#top_products .thumb-next-previous-normal{opacity:1; !important filter:alpha(opacity=100); !important}
#top_products .thumb-next-previous-over{opacity:.5; !important filter:alpha(opacity=50); !important}
#top_products {-webkit-tap-highlight-color:rgba(0,0,0,0)}
#top_products .nonDraggable{cursor:auto}

/*ads Slider*/

#home_ads #fmslideshow .txtLarge{font-size:1.5em; color:#FFF; display:inline-block; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:4px}
#home_ads #fmslideshow .txtMedium{font-size:1.2em; color:#FFF; display:inline-block; padding-top:3px; padding-bottom:3px; padding-left:9px; padding-right:9px}
#home_ads #fmslideshow .txtMedium2{font-family:ColabReg,Georgia,"Times New Roman"; font-size:1.2em; color:#FFF; display:inline-block; padding:5px; padding-left:7px; padding-right:7px; background-color:}
#home_ads #fmslideshow .txtExMedium{font-size:1.3em; color:#000; display:inline-block; padding-top:5px; padding-left:8px; padding-right:5px; padding-bottom:7px}
#home_ads #fmslideshow .txtNormal{font-family:ColabReg,Tahoma,"Times New Roman"; font-size:13px; color:#000; display:inline-block; padding:5px}
#home_ads #fmslideshow .txtExNormal{font-family:ColabReg,Georgia,"Times New Roman"; font-size:14px; color:#000; display:inline-block; padding:5px}
#home_ads #fmslideshow .txtSmall{font-family:ColabReg,Arial,"Times New Roman"; font-size:12px; line-height:14px; color:#000; display:inline-block; padding:5px}
#home_ads #fmslideshow .textBg{opacity:.7; filter:alpha(opacity=70)}

#home_ads #fmslideshow a{font-family:ColabReg,Tahoma,"Times New Roman"; display:inline-block; text-decoration:none; color:#FFF}
#home_ads #fmslideshow a:link{color:#FFF}
#home_ads #fmslideshow a:visited{color:#FFF}
#home_ads #fmslideshow a:active{color:#FFF}
#home_ads #fmslideshow a:hover{color:#aaa}

#home_ads #fmslideshow .divStyle{font-family:"OswaldRegular",Georgia,sans-serif}
#home_ads .buttonText{font-family:ColabReg,Arial,"Times New Roman"; font-size:11px; line-height:12px; color:#000; display:inline-block; vertical-align:middle; text-align:center}
 
#home_ads .thumb-Holder{width:100%;  -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none}
#home_ads .thumb{width:120px;  height:60px;  padding:2px;  margin-right:6px}
#home_ads .thumb .bg{background-color:#B4B4B4}
#home_ads .thumb-normal{background-color:#fff}
#home_ads .thumb-over{background-color:#000}
#home_ads .thumb .tint-normal{background-image:none; !important  }
#home_ads .thumb .tint-over{background-image:url(/webuploads/fmslideshow_assets/thumb_over.png);  background-position:center}
#home_ads .thumb-next-previous-normal{opacity:1; !important filter:alpha(opacity=100); !important}
#home_ads .thumb-next-previous-over{opacity:.5; !important filter:alpha(opacity=50); !important}
#home_ads {-webkit-tap-highlight-color:rgba(0,0,0,0)}
#home_ads .nonDraggable{cursor:auto}


/*Home Page*/
#we_promise {padding:10px 0 20px 0;}

/* new static styles */

.floatleft {float:left;}
.floatright {float:right;}

#par_wrap {width:780px; padding:10px 0 0 10px; border:0px solid #bababb;}

#company_header {width:780px; padding:0 0 20px 0; border-bottom:1px solid #bababb; overflow:auto;}
#company_header h2 {font-size:38px; padding:80px 0 0 20px;color:#005596}
#company_title {}
#company_header p {width: 400px; font-size:18px; padding-left:20px; color:#737477;}
#company_menu {width:168px; margin:0 0 0px 20px; border:1px solid #bababb; float:right;}
#company_menu h2 {padding:10px 10px 10px 10px; border-bottom:1px solid #bababb; font-size:14px;}
#company_menu h2 a {font-weight:bold; color:#3b3b3b;}
#company_menu h2 a:hover {font-weight:bold; color:#63b1ec;}
#company_menu ul {list-style-type:none; padding-left:10px;}
#company_menu ul li {padding-bottom:5px;} 
#company_menu ul a {font-weight:normal; color:#3b3b3b;}
#company_menu a:hover {font-weight:normal; color:#63b1ec;}

#company_content {width:780px; clear:both;}
#company_content a {color:#3b3b3b; text-decoration:none;}
#company_content a:hover {color:#63b1ec; text-decoration:none;}

#company_about{width:780px; height:200px; background:url(/webuploads/images/company/company_BGabout.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 0px 0; border-bottom:1px solid #bababb; position:relative; overflow:auto;}
#company_about h2 {padding:40px 0 0 20px; font-size:30px;}
#company_about p {width: 470px; font-size:18px; color:#737477; padding:0px 0 0 20px;}

#company_media{width:780px; height:200px; background:url(/webuploads/images/company/company_media.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 0px 0; border-bottom:1px solid #bababb; position:relative; overflow:auto;}
#company_media h2 {padding:40px 0 0 20px; font-size:30px;}
#company_media p {width: 470px; font-size:18px; color:#737477; padding:0px 0 0 20px;}

#company_careers{width:780px; height:200px; background:url(/webuploads/images/company/company_BGcareers.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 0px 0; border-bottom:1px solid #bababb; position:relative; overflow:auto;}
#company_careers h2 {padding:50px 0 0 20px; font-size:30px;}
#company_careers p {width: 400px; font-size:18px; color:#737477; padding:0px 0 0 20px;}

.careers_title {color: #3b3b3b; font-weight:normal; font-family: 'Open Sans', Arial, sans-serif; color: #3b3b3b; font-size: 13px;}

#company_legal{width:780px; height:200px; background:url(/webuploads/images/company/legal.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 0px 0; border-bottom:0px solid #bababb; position:relative; overflow:auto;}
#company_legal h2 {padding:50px 0 0 20px; font-size:30px;}
#company_legal p {width: 400px; font-size:18px; color:#737477; padding:0px 0 0 20px;}

#company_PARtners_header {width:780px; padding:0 0 20px 0; overflow:auto;}
#company_PARtners_header h1 {font-size:30px; padding-top:20px;}
#company_PARtners_header p {font-size:18px;}
#company_PARtners{width:780px; height:200px; background:url(/webuploads/images/company/company_BGPARtners.png); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 0px 0; border-bottom:1px solid #bababb; position:relative; overflow:auto;}
#company_PARtners h2 {padding:30px 0 0 20px; font-size:30px;}
#company_PARtners p {width: 400px; font-size:18px; color:#737477; padding:0px 0 0 20px;}

#company_privacy_header {width:780px; height:200px; background:url(/webuploads/images/company/company_BGabout.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 0px 0; border-bottom:1px solid #bababb; position:relative; overflow:auto;}
#company_privacy h2 {padding:40px 0 0 20px; font-size:36px;}
#company_privacy p {width: 470px; font-size:18px; color:#737477; padding:0px 0 0 20px;}

#company_terms_content {width:580px;}

#company_authors{width:780px; height:200px; background:url(/webuploads/images/company/company_BGauthors.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 20px 0; border-bottom:1px solid #bababb; position:relative; overflow:auto;}
#company_authors h2 {padding:40px 0 0 20px; font-size:30px;}
#company_authors p {width: 450px; font-size:18px; color:#737477; padding:0px 0 0 20px;}

.company_child {width:780px; padding:30px 0 0 0; margin:0px 0 0px 0; border-bottom:1px solid #bababb; position:relative; overflow:auto;}


.company_child img {float:right; padding-right:20px;}
.company_child h2 {font-size:28px; text-align:center;}
.company_child p {font-size:14px; color:#737477; text-align:center;}
.company_child_copy {width:450px; position:absolute; bottom:20px; }

#company_aboutPAR {width:580px; padding:0 0 20px 0; border-bottom:0px solid #bababb; float:left;}
#company_aboutPAR h2 {font-size:36px;}
#company_aboutPAR p {font-size:13px; line-height:22px;}
#company_aboutPAR_content {width:580px;}

#company_authors_header {width:780px; padding:0 0 20px 0; overflow:auto;}
#company_authors_header h1 {font-size:36px; padding:40px 0 0 0px;}
#company_authors_header p {font-size:18px;}

#company_legal_content h2 {font-size:36px;}
#company_legal_content p {font-size:13px; line-height:22px;}
#company_legal_content {width:580px;}

#company_privacy {width:580px; padding:0 0 20px 0; border-bottom:0px solid #bababb; float:left;}
#company_privacy h1 {font-size:36px;}
#company_privacy p {font-size:13px; line-height:22px;}
#company_privacy_content {width:580px;}

#company_position {width:580px; padding:0 0 20px 0; border-bottom:0px solid #bababb; float:left;}
#company_position h1 {font-size:36px;}
#company_position p {font-size:13px; line-height:22px;}
#company_position_content {width:580px;}

#company_authorPROF_header {width:780px; padding:0 0 20px 0; border-bottom:1px solid #bababb; margin-bottom:20px;}
#company_authorPROF_header h1 {font-size:28px; padding:0px 0 0 0px;}
#company_authorPROF_header p {width:580px; font-size:13px; line-height:22px;}
.authorpic {float:left; padding:0 20px 10px 0;}

#prores_header {width:780px; padding:0 0 20px 0; border-bottom:1px solid #bababb; overflow:auto;}
#prores_header h2 {font-size:38px; padding:40px 0 0 20px;color:#005596}
#prores_header p {width: 400px; font-size:18px; padding-left:20px; color:#737477;}
#prores_menu {width:168px; margin:0 0 0px 20px; border:1px solid #bababb; float:right;}
#prores_menu h2 {padding:10px 10px 10px 10px; border-bottom:1px solid #bababb; font-size:14px;}
#prores_menu h2 a {font-weight:bold; color:#3b3b3b;}
#prores_menu h2 a:hover {font-weight:bold; color:#63b1ec;}
#prores_menu ul {list-style-type:none; padding:0 10px;}
#prores_menu ul li {padding-bottom:5px;} 
#prores_menu ul a {font-weight:normal; color:#3b3b3b;}
#prores_menu a:hover {font-weight:normal; color:#63b1ec;}

#prores_content {width:780px; clear:both;}
#prores_content a {color:#3b3b3b; text-decoration:none;}
#prores_content a:hover {color:#63b1ec; text-decoration:none;}

#prores_datacollection {width:780px; height:200px; background:url(/webuploads/images/prores/prores_dc.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 0px 0; border-bottom:1px solid #bababb; position:relative; overflow:auto;}
#prores_datacollection h2 {padding:40px 0 0 20px; font-size:30px;}
#prores_datacollection p {width: 440px; font-size:18px; color:#737477; padding:0px 0 0 20px;}
#prores_datacollection_header {width:780px; padding:0 0 20px 0; border-bottom:0px solid #bababb; overflow:auto;}
#prores_datacollection_header h1 {font-size:24px; padding:20px 0 0 0px;}
#prores_datacollection_header p {width: 580px; font-size:13px; line-height:22px;}

#prores_trainingportal {width: 780px;height: 200px;background: url(/webuploads/images/prores/prores_training.jpg);background-position: bottom;background-repeat: no-repeat;padding: 0;margin: 0px 0 0px 0;border-bottom: 1px solid #bababb;position: relative;overflow: auto;}
#prores_trainingportal h2 {padding:40px 0 0 20px; font-size:30px;}
#prores_trainingportal p {width: 440px; font-size:18px; color:#737477; padding:0px 0 0 20px;}

#prores_rd {width:780px; height:200px; background:url(/webuploads/images/prores/prores_rd.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 0px 0; border-bottom:1px solid #bababb; position:relative; overflow:auto;}
#prores_rd h2 {padding:40px 0 0 20px; font-size:30px;}
#prores_rd p {width: 470px; font-size:18px; color:#737477; padding:0px 0 0 20px;}
#prores_rd_header {width:780px; padding:0 0 20px 0; border-bottom:0px solid #bababb; overflow:auto;}
#prores_rd_header h1 {font-size:24px; padding:20px 0 0 0px;}
#prores_rd_header p {width: 580px; font-size:13px; line-height:22px;}
#prores_rd_content {width: 580px;}

#prores_permissions {width:780px; height:200px; background:url(/webuploads/images/prores/prores_permissions.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 0px 0; border-bottom:1px solid #bababb; position:relative; overflow:auto;}
#prores_permissions h2 {padding:40px 0 0 20px; font-size:30px;}
#prores_permissions	p {width: 470px; font-size:18px; color:#737477; padding:0px 0 0 20px;}
#prores_permissions_header {width:780px; padding:0 0 20px 0; border-bottom:0px solid #bababb; overflow:auto;}
#prores_permissions_header h1 {font-size:24px; padding:20px 0 0 0px;}
#prores_permissions_header p {width: 580px; font-size:13px; line-height:22px;}
#prores_permissions_content {width: 580px;}

#prores_foreign {width:780px; height:200px; background:url(/webuploads/images/prores/prores_foreign.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 0px 0; border-bottom:1px solid #bababb; position:relative; overflow:auto;}
#prores_foreign h2 {padding:20px 0 0 20px; font-size:30px;}
#prores_foreign p {width: 500px; font-size:18px; color:#737477; padding:0px 0 0 20px;}

#prores_supplemental {width:780px; height:200px; background:url(/webuploads/images/prores/prores_supplemental.jpg); background-position:bottom; background-repeat:no-repeat; padding:0 0 0px 0; margin:0px 0 0px 0; border-bottom:0px solid #bababb; position:relative; overflow:hidden;}
#prores_supplemental h2 {padding:50px 0 0 20px; font-size:30px;}
#prores_supplemental p {width: 500px; font-size:18px; color:#737477; padding:0px 0 0 20px;}
#prores_supplemental_header {width:780px; padding:0 0 20px 0; border-bottom:0px solid #bababb; overflow:auto;}
#prores_supplemental_header h1 {font-size:24px; padding:20px 0 0 0px;}
#prores_supplemental_header p {width: 580px; font-size:13px; line-height:22px;}

#prores_supplemental_content {width: 780px;}
#prores_supplemental_content h2 {font-size:18px; padding-top:20px;}
#prores_supplemental_content h2:first-child {font-size:18px; padding-top:0px;}
#prores_supplemental_content ul li a {color:#005596; font-weight:normal;}
#prores_supplemental_content ul li a:hover {color:#63b1ec;}

.supplemental_download {width:108px; padding:10px 24px; float:left; border:0px solid #bababb;}
.supplemental_download_name {text-align:center; padding-top:5px; font-size:11px;}
.supplemental_download_name a {color:#3b3b3b;}
.supplemental_download_name a:hover {color:#63b1ec;}

#assessmentcons_header {width:780px; padding:0 0 20px 0; border-bottom:0px solid #bababb; color:#3b3b3b; }
#assessmentcons_header h1 {font-size:38px; padding:10px 0 0 0px;}
#assessmentcons_header h3 {font-size: 24px; border-bottom:1px solid #bababb; padding-bottom:5px; margin-bottom:10px;}
#assessmentcons_header h3 a {color:#3b3b3b;}
#assessmentcons_header h4 {font-size: 16px; border-bottom:1px solid #bababb; padding-bottom:5px; margin-bottom:10px;}
#assessmentcons_header p {width: 780px; font-size:13px; padding-left:0px;}
#assessmentcons_menu {width:168px; margin:0 0 0px 20px; border:1px solid #bababb; float:right;}
#assessmentcons_menu h2 {padding:10px 10px 10px 10px; border-bottom:1px solid #bababb; font-size:14px;}
#assessmentcons_menu h2 a {font-weight:bold; color:#3b3b3b;}
#assessmentcons_menu h2 a:hover {font-weight:bold; color:#63b1ec;}
#assessmentcons_menu ul {list-style-type:none; padding:0 10px;}
#assessmentcons_menu ul li {padding-bottom:5px;} 
#assessmentcons_menu ul a {font-weight:normal; color:#3b3b3b;}
#assessmentcons_menu a:hover {font-weight:normal; color:#63b1ec;}

#assessmentcons_federal_content {width:580px;}

.consultants {width:106px; padding:10px 24px; float:left; border:0px solid #bababb;}
.consultants img {border:5px solid #3b3b3b;}
.consultant_name {width:146px; padding:10px 5px; float:left; text-align:center; font-size:13px;}
.consultant_name a {color:#3b3b3b;}
.consultant_name a:hover {color:#63b1ec;}

#workshop_list li {padding-bottom:5px;}

#assessmentcons_PROF_header {width:780px; padding:0 0 20px 0; border-bottom:1px solid #bababb; margin-bottom:20px;}
#assessmentcons_PROF_header h1 {font-size:28px; padding:0px 0 0 0px;}
#assessmentcons_PROF_header p {width:580px; font-size:13px; line-height:22px;}
#assessmentcons_PROF_header ul li a {font-weight:normal;}
.assessmentcons_pic {float:left; margin:0 20px 5px 0px; border:5px solid #3b3b3b;}
#assessmentcons_PROF_content {width:780px; clear:both;}
#assessmentcons_PROF_content h3 {font-size: 20px; border-bottom:0px solid #bababb; padding-bottom:5px; margin-bottom:10px;}


#support_header {width:780px; padding:0 0 10px 0; border-bottom:px solid #bababb; overflow:auto;}
#support_header h2 {color:#3b3b3b; font-size:38px; padding:10px 0 0 0px;color:#005596}
#support_header h3, #support_header h3 a {color:#3b3b3b; font-size:24px; padding:10px 0 0 0px;}
#support_header p {width: 780px; font-size:13px; padding-left:0px; color:#3b3b3b;}
#support_header ul li {padding-bottom:15px;} 
#support_menu {width:168px; margin:0 0 0px 20px; border:1px solid #bababb; float:right;}
#support_menu h2 {padding:10px 10px 10px 10px; border-bottom:1px solid #bababb; font-size:14px;}
#support_menu h2 a {font-weight:bold; color:#3b3b3b;}
#support_menu h2 a:hover {font-weight:bold; color:#63b1ec;}
#support_menu ul {list-style-type:none; padding:0 10px;}
#support_menu ul li {padding-bottom:5px;} 
#support_menu ul a {font-weight:normal; color:#3b3b3b;}
#support_menu a:hover {font-weight:normal; color:#63b1ec;}

#support_content {width:580px; clear:both;}
#support_content a {color:#3b3b3b; text-decoration:none;}
#support_content a:hover {color:#63b1ec; text-decoration:none;}

#support_buckets {width:780px; padding:0px 0 0 0; margin-left:0px;}
.support_col {width:204px; height:160px; float:left; padding:20px 20px 10px 20px; margin:0 0 20px 0; border: 1px solid #bababb; text-align:left;}
#support_duck {width:214px; height:160px; float:left; padding:20px 20px 10px 10px; margin:0 0 20px 0; border: 1px solid #bababb; text-align:left;}
.support_links {list-style-type:none; margin:0; padding: 0;}
.support_links li {padding:2px 0; font-size:12px;}
.support_links a {text-decoration:none; color:#3b3b3b; font-weight:normal;}
.support_links a:hover {color:#63b1ec; font-weight:normal;}
.support_header {height:25px;}


#support_forms_header {width:780px; padding:0 0 20px 0; border-bottom:1px solid #bababb; overflow:auto;}
#support_forms_header h2{font-size:36px; padding:10px 0 0 20px;color:#005596}
#assessmentcons_header h1 {color:#005596}
#support_forms_header p {padding-left:20px; color:#3b3b3b;}
#support_forms_content {width:580px; clear:both;}
#support_forms_content a {color:#3b3b3b; text-decoration:none;}
#support_forms_content a:hover {color:#63b1ec; text-decoration:none;}

.FormWrap {position:relative;}
.FormDescription {}

#duck_header {width:780px; padding-top:20px;}
#duck_header p {width:530px; float:left;}
#duck_content {width:780px; padding-top:20px;}
.duck_story {clear:both; padding-top:40px;}
.duck_story h3 {float:left; width:220px; font-size:16px; font-weight:normal; font-style:italic;}
.duck_story p {float:right; width:535px;}
.duck_story_name {text-align:right;}

#contact_header {width:780px; padding-top:0px;}
#contact_header h2 {font-size:38px; padding:10px 0 0 0px;color:#005596}
#contact_header p { padding-left:0px; color:#3b3b3b;}
#contact_content {width:780px; padding-top:20px; padding-left:10px;}

.contact_bucket {width:174px; height:360px; padding:0px 10px 0px 10px; border-right:1px solid #bababb; float:left;}
.contact_bucket:last-child {width:174px; padding:0px 10px 0px 10px; border-right:0px solid #bababb; float:left;}
.contact_bucket h3 {font-size: 18px;}
.contact_bucket p {font-size:12px; margin:0; padding:0; line-height:14px;}
.contact_bucket h4 {font-size: 18px; margin:20px 0 5px 0;}
.contact_bucket h4:first-child {font-size: 18px; margin:0px 0 5px 0;}

#media_header {width:780px; padding:0 0 20px 0; border-bottom:1px solid #bababb; overflow:auto;}
#media_header h2 {font-size:36px; padding:90px 0 0 20px;color:#005596}
#media_title {}
#media_header p {width: 400px; font-size:18px; padding-left:20px; color:#737477;}
#media_menu {width:168px; margin:0 0 0px 20px; border:1px solid #bababb; float:right;}
#media_menu h2 {padding:10px 10px 10px 10px; border-bottom:1px solid #bababb; font-size:14px;}
#media_menu h2 a {font-weight:bold; color:#3b3b3b;}
#media_menu h2 a:hover {font-weight:bold; color:#63b1ec;}
#media_menu ul {list-style-type:none; padding-left:10px;}
#media_menu ul li {padding-bottom:5px;} 
#media_menu ul a {font-weight:normal; color:#3b3b3b;}
#media_menu a:hover {font-weight:normal; color:#63b1ec;}

#media_guide {width:780px; height:200px; background:url(/webuploads/images/media/media.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 0px 0; border-bottom:1px solid #bababb; position:relative; overflow:auto;}
#media_guide h2 {padding:40px 0 0 20px; font-size:30px;}
#media_guide p {width: 440px; font-size:18px; color:#737477; padding:0px 0 0 20px;}

#media_logos {width:780px; height:200px; background:url(/webuploads/images/media/logos.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0px 0 0px 0; border-bottom:0px solid #bababb; position:relative; overflow:auto;}
#media_logos h2 {padding:40px 0 0 20px; font-size:30px;}
#media_logos p {width: 440px; font-size:18px; color:#737477; padding:0px 0 0 20px;}

#media_pr {width:780px; background:url(/webuploads/images/media/pr_news.jpg); background-position:bottom right; background-repeat:no-repeat; padding:0 0 30px 0; margin:0px 0 0px 0; border-bottom:1px solid #bababb; position:relative; overflow:hidden;}
#media_pr h2 {padding:40px 0 0 20px; font-size:30px;}
#media_pr p {width: 400px; font-size:18px; color:#737477; padding:0px 0 0 20px;}
#pr_list {width:500px;}
#pr_list li {list-style-type:none; padding:0 0 5px 30px;}
#pr_list li:first-child {font-weight:bold; padding-left:10px; font-size:16px;} 
#pr_list li a {color:#005596; font-weight:normal;}
#pr_list li a:hover {color:#63b1ec; font-weight:normal;}
#quarterly_list li {list-style-type:none; padding:0 0 5px 30px;}
#quarterly_list li:first-child {font-weight:bold; padding-left:10px; font-size:16px;} 
#quarterly_list li a {color:#005596; font-weight:normal;}
#quarterly_list li a:hover {color:#63b1ec; font-weight:normal;}
.news_header {font-weight:bold; padding-left:50px; font-size:16px;}

#media_content {width:780px; clear:both;}
#media_content a {color:#3b3b3b; text-decoration:none;}
#media_content a:hover {color:#63b1ec; text-decoration:none;}

#media_PR {width:580px; padding:0 0 20px 0; border-bottom:0px solid #bababb; float:left;}
#media_PR_content {width:580px;}
#media_PR_content h2 {font-size:16px; width:400px; text-align:center; margin:20px auto;}
#media_PR_content p {font-size:13px; line-height:22px;}

#media_quarterly {width:580px; padding:0 0 20px 0; border-bottom:0px solid #bababb; float:left;}
#media_quarterly_content {width:580px;}
#media_quarterly_content h2 {font-size:16px;  text-align:left; margin:20px auto;}
#media_quarterly_content p {font-size:13px; line-height:22px;}

#product_proposals {width:780px;}
#product_proposals_content {width:580px;}
#product_proposals h1 {font-size:36px;}
#product_proposals_content h2 {font-size:24px; margin-top:30px;}
#product_proposals_content ol li {padding:5px 0;}

#qualification_levels {width:780px; margin:0 auto;}
#qualification_levels ul {width:620px;}
#qualification_levels h2 {margin-top: 40px;}

.menu_downloads {padding-top:10px;}
.menu_downloads li:first-child {font-weight:bold;}

.menu_sub {padding-top:0px;}
.menu_sub li:first-child {font-weight:bold;}

#footer {width:780px; text-align:left;}
#footer_list_wrap {float:left; margin:0; padding:0; width:400px; border:0px solid #f00f00;}
#footer_side {float:right; width:298px; border:0px solid #f00f00;}

.footer_category {font-size:12px; font-weight:bold; margin:0;padding:0;}
.footer_category a {font-weight:bold; color:#3b3b3b;}
.footer_category a:hover {font-weight:bold; color:#63b1ec; }

.footer_list {margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.footer_list li {list-style-type:none; display:inline; padding-left:10px;}
.footer_list li a {font-weight:normal; color:#3b3b3b;}
.footer_list li a:hover {font-weight:normal; color:#63b1ec; }

.footer_values a {float:right; height: 20px; padding:10px 0 0 20px; color:#3b3b3b; font-weight:bold; font-size:12px;}
.footer_values a:hover {color:#63b1ec;}

#email_signup {float:right; color:#ffffff; text-align:left; background-color:#bababb; width:180px; padding:0px 5px 0px 10px; margin:0;}

/* Product Page Style */
#product_wrapper {width:780px; overflow:auto; padding:10px 0 0px 0; border-bottom:0px solid #bababb;}
#product_content {width:690px; margin:0; overflow:auto; padding-left:90px;}
#product_content p {width:600px; font-size:14px; line-height:22.5px; margin-bottom:28px;}
#product_content h1 {width:600px; font-size:20px; margin:0; padding-bottom: 10px;}
#product_content ul {width: 600px; font-size:14px; margin:0 0 28px 0;}
#product_content ul li {padding-bottom:10px; line-height:22.5px;}


/* Confirmation Pages */a
#confirmation {width:738px; padding:120px 20px; margin:20px 0 0 10px;; border:1px solid #bababb;}
#confirmation h2 {text-align:center; font-size: 28px; margin:10px 0;}
#confirmation h3 {text-align:center; font-size: 20px;}
#confirmation p {text-align:center;}

/* Quick Order Totals Table */
.qoTable {border-style:solid; border-width:1px; border-color:#bababb;}
.qoTable td {border-width:1px; border-style:solid; border-color:#bababb; padding:5px;}
.qoTable p {line-height:14px;}

/* Home Page Announcement */
.home_announcement {color:#900; font-weight:bold; text-align:center;}

.shippingMessages { color:#006400; font-weight:bold; }

/* KM Edits */
#_header1_Panel1 {  
    width: 354px;
  }
  
  .TaglineText {display:none;}
  
 #_header1_TextBox1 {
	height:25px;  
	border:1px solid #a5c3da;
	padding-left:4px;
	  font-size: 13px;
  }
  
  #_header1_ImageButton1 {width:auto !important;margin-left:-28px;}
  
  td.product_title {
	font-size:23px !important;
  }
  
  #Label13 {
	display:inline;
	font-size:16px;
  }
  
    #Label13 .LinkText {font-size:1.1em;text-decoration:underline}
	
	t
  
  #Image3 {width:200px }
  
  .HeaderTextMedium_White {font-size:12px;}
  
  td.HeaderTextMedium_White {padding:5px 0;}
  
.loginbox {padding:20px;background-color:#efefef;margin:0 0 10px 10px;display:inline-block;width:250px;text-align:center;border:1px solid #ccc;}
#par_wrap .loginbox h2 {color:#000;font-size:1.3em;margin:0;}
.loginbox p {margin-top:0;}

.button, #btnSubmit, input[type=submit], input[type=button], button {background-color:#437ec2;border:1px solid #7aade9;color:#fff;display:inline-block;font-weight:400;padding:5px 12px;text-decoration:none;transition: background .5s;-webkit-transition: background .5s; /* Safari */}
.button:hover, #btnSubmit:hover, input[type=submit]:hover, input[type=button]:hover, button:hover {background-color:#7aade9}
.button.iconnect {background-color:#13964f;border-color:#31bf72;}
.button.iconnect:hover {background-color:#31bf72;}
#actions .button {margin-left:6px;}

.picFamily {
display:inline-block;
width:110px;
}
.picFamily img {
display:inline-block;
vertical-align:middle;
margin-right:5px;
padding:5px 0;
}
.familyName {
display:inline-block;
vertical-align:middle;
padding:5px 0;
}

.box.buy {
font-size:16px;
border-bottom:1px solid #005596;
padding-bottom:10px;	
color:#005596;
}

.TableHeaderCategory {
background:#5e98c4;	
font-size:16px;
color:#fff;
padding:5px 10px
}

.TableHeaderLabels {
background:#efefef;
color:#666;
padding:5px 0;	
}