/*!normalize.cssv3.0.2|MITLicense|git.io/normalize*//***1.Setdefaultfontfamilytosans-serif.*2.PreventiOStextsizeadjustafterorientationchange,withoutdisabling*userzoom.*/html{font-family:sans-serif;/*1*/-ms-text-size-adjust:100%;/*2*/-webkit-text-size-adjust:100%;/*2*/}/***Removedefaultmargin.*/body{margin:0;}/*HTML5displaydefinitions==========================================================================*//***Correct`block`displaynotdefinedforanyHTML5elementinIE8/9.*Correct`block`displaynotdefinedfor`details`or`summary`inIE10/11*andFirefox.*Correct`block`displaynotdefinedfor`main`inIE11.*/article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}/***1.Correct`inline-block`displaynotdefinedinIE8/9.*2.Normalizeverticalalignmentof`progress`inChrome,Firefox,andOpera.*/audio,canvas,progress,video{display:inline-block;/*1*/vertical-align:baseline;/*2*/}/***Preventmodernbrowsersfromdisplaying`audio`withoutcontrols.*RemoveexcessheightiniOS5devices.*/audio:not([controls]){display:none;height:0;}/***Address`[hidden]`stylingnotpresentinIE8/9/10.*Hidethe`template`elementinIE8/9/11,Safari,andFirefox<22.*/[hidden],template{display:none;}/*Links==========================================================================*//***RemovethegraybackgroundcolorfromactivelinksinIE10.*/a{background-color:transparent;}/***Improvereadabilitywhenfocusedandalsomousehoveredinallbrowsers.*/a:active,a:hover{outline:0;}/*Text-levelsemantics==========================================================================*//***AddressstylingnotpresentinIE8/9/10/11,Safari,andChrome.*/abbr[title]{border-bottom:1pxdotted;}/***Addressstylesetto`bolder`inFirefox4+,Safari,andChrome.*/b,strong{font-weight:bold;}/***AddressstylingnotpresentinSafariandChrome.*/dfn{font-style:italic;}/***Addressvariable`h1`font-sizeandmarginwithin`section`and`article`*contextsinFirefox4+,Safari,andChrome.*/h1{font-size:2em;margin:0.67em0;}/***AddressstylingnotpresentinIE8/9.*/mark{background:#ff0;color:#000;}/***Addressinconsistentandvariablefontsizeinallbrowsers.*/small{font-size:80%;}/***Prevent`sub`and`sup`affecting`line-height`inallbrowsers.*/sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}/*Embeddedcontent==========================================================================*//***Removeborderwheninside`a`elementinIE8/9/10.*/img{border:0;}/***CorrectoverflownothiddeninIE9/10/11.*/svg:not(:root){overflow:hidden;}/*Groupingcontent==========================================================================*//***AddressmarginnotpresentinIE8/9andSafari.*/figure{margin:1em40px;}/***AddressdifferencesbetweenFirefoxandotherbrowsers.*/hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}/***Containoverflowinallbrowsers.*/pre{overflow:auto;}/***Addressodd`em`-unitfontsizerenderinginallbrowsers.*/code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}/*Forms==========================================================================*//***Knownlimitation:bydefault,ChromeandSafarionOSXallowverylimited*stylingof`select`,unlessa`border`propertyisset.*//***1.Correctcolornotbeinginherited.*Knownissue:affectscolorofdisabledelements.*2.Correctfontpropertiesnotbeinginherited.*3.AddressmarginssetdifferentlyinFirefox4+,Safari,andChrome.*/button,input,optgroup,select,textarea{color:inherit;/*1*/font:inherit;/*2*/margin:0;/*3*/}/***Address`overflow`setto`hidden`inIE8/9/10/11.*/button{overflow:visible;}/***Addressinconsistent`text-transform`inheritancefor`button`and`select`.*Allotherformcontrolelementsdonotinherit`text-transform`values.*Correct`button`styleinheritanceinFirefox,IE8/9/10/11,andOpera.*Correct`select`styleinheritanceinFirefox.*/button,select{text-transform:none;}/***1.AvoidtheWebKitbuginAndroid4.0.*where(2)destroysnative`audio`*and`video`controls.*2.Correctinabilitytostyleclickable`input`typesiniOS.*3.Improveusabilityandconsistencyofcursorstylebetweenimage-type*`input`andothers.*/button,htmlinput[type="button"],/*1*/input[type="reset"],input[type="submit"]{-webkit-appearance:button;/*2*/cursor:pointer;/*3*/}/***Re-setdefaultcursorfordisabledelements.*/button[disabled],htmlinput[disabled]{cursor:default;}/***RemoveinnerpaddingandborderinFirefox4+.*/button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}/***AddressFirefox4+setting`line-height`on`input`using`!important`in*theUAstylesheet.*/input{line-height:normal;}/***It'srecommendedthatyoudon'tattempttostyletheseelements.*Firefox'simplementationdoesn'trespectbox-sizing,padding,orwidth.**1.Addressboxsizingsetto`content-box`inIE8/9/10.*2.RemoveexcesspaddinginIE8/9/10.*/input[type="checkbox"],input[type="radio"]{box-sizing:border-box;/*1*/padding:0;/*2*/}/***FixthecursorstyleforChrome'sincrement/decrementbuttons.Forcertain*`font-size`valuesofthe`input`,itcausesthecursorstyleofthe*decrementbuttontochangefrom`default`to`text`.*/input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}/***1.Address`appearance`setto`searchfield`inSafariandChrome.*2.Address`box-sizing`setto`border-box`inSafariandChrome*(include`-moz`tofuture-proof).*/input[type="search"]{-webkit-appearance:textfield;/*1*/-moz-box-sizing:content-box;-webkit-box-sizing:content-box;/*2*/box-sizing:content-box;}/***RemoveinnerpaddingandsearchcancelbuttoninSafariandChromeonOSX.*Safari(butnotChrome)clipsthecancelbuttonwhenthesearchinputhas*padding(and`textfield`appearance).*/input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}/***Defineconsistentborder,margin,andpadding.*/fieldset{border:1pxsolid#c0c0c0;margin:02px;padding:0.35em0.625em0.75em;}/***1.Correct`color`notbeinginheritedinIE8/9/10/11.*2.Removepaddingsopeoplearen'tcaughtoutiftheyzerooutfieldsets.*/legend{border:0;/*1*/padding:0;/*2*/}/***RemovedefaultverticalscrollbarinIE8/9/10/11.*/textarea{overflow:auto;}/***Don'tinheritthe`font-weight`(appliedbyaruleabove).*NOTE:thedefaultcannotsafelybechangedinChromeandSafarionOSX.*/optgroup{font-weight:bold;}/*Tables==========================================================================*//***Removemostspacingbetweentablecells.*/table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}

body {font-family: Calibri, Arial, Helvetica, sans-serif;position:relative;text-align:left;width: 100%;}
#main {max-width:925px;margin:auto;margin-top:45px;margin-bottom:5px;position:relative;padding:30px 0;text-align:justify;}
	@media (max-width:980px) {#main {max-width:97%;margin-left:auto;margin-right:auto;}}
#main p a:link {color:#4582a2;}
#main p a:visited {color:#453ba2;}  
#main p a:hover {color:#44a0d2;}
#main p a:active {color:#007ec4;}
#wrap2 {position:relative;top:45px;height:2px;width:100%;background-color: #5b5b5b;}
	@media (max-width:600px) {#wrap2{display:none;}}
#logo {margin:20px auto 3px auto;width:1000px;max-width:100%;overflow:hidden;}
	@media (max-width: 1025px) {#logo{text-align:center;width:439px;}}
	@media (max-width:600px) {#logo{max-width:100%;height:auto;}}
.logoContact {float:right;padding-right:50px;}
	@media (max-width: 1025px) {.logoContact{display:none;}}
h1 {color:#2c4671;font-size:1.2em;position:absolute;top:113px;padding-left:20px;}
	@media (max-width: 1025px) {h1{left:4%;padding-left:0px;}}
	@media (max-width:600px) {h1{left:25%;}}
	@media (max-width:380px) {h1{left:5%;top:105px;}}
h2 {color:#2c4671;font-size:1.2em;position:absolute;top:110px;margin-left:600px;}
	@media (max-width: 1025px) {h2{right:40px;margin-left:300px;}}
	@media (max-width:925px) {h2{display:none;}}
#newHome {-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);margin-bottom:2.5em;text-align:center;}
#newHome span a{text-decoration:none;color:#0d5c95;}
#newHome span {z-index:2;position:absolute;left:1em;top:-.75em;font-weight:bold;text-decoration:none;font-size:1.2em;color:#0d5c95;}
.styleSelect{z-index:2;position:absolute;right:1.8em;top:-2.6em;}
/*NAV MENU*//*NAV MENU*//*NAV MENU*//*NAV MENU*//*NAV MENU*//*NAV MENU*//*NAV MENU*//*NAV MENU*/
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
/* Basic Styles */
nav {
	height: 50px;
	width: 100%;
	background:black;
	font-size: 11pt;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: bold;
	position: relative;
	border-bottom: 2px solid #283744;
}
nav ul {
	padding: 0;
	margin: 0 auto;
	width: 950px;
	height: 50px;
}
nav li {
	display: inline;
	float: left;
}
nav a {
	color: #fff;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	padding:0 17px;
	line-height: 50px;
	text-shadow: 1px 1px 0px #283744;
}
nav li a {
	border-right: 1px solid #5c501f;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
nav li:last-child a {
	border-right: 0;
}
nav a:hover, nav a:active {
	background-color:#f1d14f;
	-webkit-box-shadow: inset 0 0 15px #ab5a11;
	-moz-box-shadow: inset 0 0 15px #ab5a11;
	box-shadow: inset 0 0 15px #ab5a11;
}
nav a#pull {
	display: none;
}

/*Styles for screen 900px and lower*/
@media screen and (max-width: 900px) {
	nav { 
  		height: auto;
  		border-bottom: 0;
  	}
  	nav ul {
  		width: 100%;
  		display: none;
		height: auto;
  	}
  	nav li {
  		width: 100%;
  		float: left;
  		position: relative;
  	}
  	nav li a {
		border-bottom: 1px solid #576979;
		border-right: 1px solid #576979;
	}
  	nav a {
	  	text-align: left;
	  	width: 100%;
	  	text-indent: 25px;
	  	padding:0;
  	}
  	nav a#pull {
		display: block;
		background-color: #283744;
		width: 100%;
		position: relative;
	}
	nav a#pull:after {
		content:"";
		background: url('images/navIcon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}
}
/*Smartphone*/
@media only screen and (max-width : 320px) {
	nav li {
		display: block;
		float: none;
		width: 100%;
	}
	nav li a {
		border-bottom: 1px solid #576979;
	}
	#cordSelect {display:none;}
}
/*BODY*//*BODY*//*BODY*//*BODY*//*BODY*//*BODY*//*BODY*//*BODY*//*BODY*//*BODY*//*BODY*/
p {padding: 0 6px;line-height: 170%;font-size:1em;color:#454545;}
big strong p {
	color:#6e6161;
	margin:25px 0 20px 0;	
	font-family: Arial, Helvetica, sans-serif;
}
#tested {
	text-align:justify;	
}
#nm2 {
	
	text-align:justify;
	margin:0 0 0 410px;
	min-height:430px;
}

#hm2 {
	margin:10px 0 45px 0;
	text-align:justify;	
}
.left {
	float:left;
	padding-right:10px;	
}

.right {
	float:right;	
}

#nm3 {
	width:450px;
	margin-bottom:20px;
	text-align:justify;	
}
#hm3 {
	margin:0 0 35px 0;
	text-align:justify;	
}

#hm4 {
	margin:15px 0 45px 0;
	text-align:justify;	
}

#speck {
	position:absolute;
	top:10px;
	right:-340px;
}

ul.ck li {
	margin: 7px 0 0 22px;
	padding: 0px 30px 10px 5px;
	list-style-image: url('images/ck.png');
	list-style-type:square;
	list-style-position:outside;
	font-size:1em;
}

ul.ck  {
	margin:0px 0px 0px 15px;
}
.ckGown td {
	background-image: url('images/ck.png');
	background-repeat:no-repeat;
	background-position:left center; 
	padding-left:15px;
	padding-top:10px;
	height:30px;
	font-size:1em;
	width:20%;
}
	
.ckGown  {
	margin-left:75px;
	width:800px;
}

ul.ch li {
	margin: 7px 0 0 22px;
	padding: 0px 30px 10px 5px;
	list-style-image: url('images/ch.png');
	list-style-type:square;
	list-style-position:outside;
	font-size:1em;
}

ul.ch  {
	margin:0px 0px 0px 15px;
}

li span {
	font-weight:bold;
}

#grad a {
	color:#6e6161;	
	text-decoration:none;
}

.highlight {
	font-weight:bold;
}
#grad p a:link {color:#6e6161;}
#grad p a:visited {color:#6e6161;}  
#grad p a:hover {color:#6e6161;}
#grad p a:active {color:#6e6161;}

#colorpage {	
}
#productSelection p {
font-size:1.2em;	
font-weight:bold;
margin-bottom:10px;
color:#white;
}
#productSelection {
background:#4594cd;
border-radius: 5px;
border-color:;
margin:0 0 35px 0;
}
#productSelection p a:link {color:white;}
#productSelection p a:visited {color:white;}  
#productSelection p a:hover {color:white;}
#productSelection p a:active {color:white;}
img{max-width:100%;height:auto;width: auto\9; /* ie8 */}
