﻿*{-webkit-box-sizing:border-box;-mox-border-sizing:border-box;box-sizing:border-box}
*{position:relative}
html{position:relative;min-height:100%}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body {-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-border-sizing:border-box; -mox-border-sizing:border-box;border-sizing:border-box;}
body{position:relative;height:100%;width:100%;display:table;padding:0;margin:0;}
body{margin:0 0 27 2px}
@media screen and (min-width: 581px) and (max-width: 1023px){body{margin::0 0 28 2px}}
@media screen and (min-width: 1024px) and (max-width: 1680px){body{margin:0 0 18 2px}}
@media screen and (min-width: 1681px){body{margin:0 0 20 7px}}


div {-webkit-border-sizing:border-box; -mox-border-sizing:border-box;border-sizing:border-box;}
#div10 {height:10px}
#div20 {height:20px}
#div40 {height:40px}


.absolute.fill, html:not(.mobile-browser) .absolute-desktop.fill{top:0;right:0;bottom:0;left:0}
.vertically-center{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.collapsecontainer{margin:0 auto;padding:0 15px}
.collapsecontainer:before,.container:after{content:" ";display:table}
.collapsecontainer:after{clear:both}
@media (min-width: 768px){.collapsecontainer{width:750px}}
@media (min-width: 992px){.collapsecontainer{width:970px}}
@media (min-width: 1200px){.collapsecontainer{width:1170px}}

.collapserow{margin-left:-15px;margin-right:-15px}
.collapserow:before,.collapserow:after{content:" ";display:table}
.collapserow:after{clear:both}

.rightcolpush{left:58.33333%}
.leftcol{width:45.66667%}
@media (min-width: 992px){.leftcol{float:left}}

.background{color:#fff;background-position:center center;background-size:cover}
.checkered{position:relative}
.checkered.left .background{position:absolute;top:0;right:0;bottom:0;left:50%}
.checkered.right .background{position:absolute;top:0;right:50%;bottom:0;left:0}
@media (max-width: 992px){.checkered.left .background, .checkered.right .background{position:static;height:550px;width:100%}}

html{position:relative;min-height:100%}
@media screen and (max-width:580px){html,body{font-size:12px}}
@media screen and (min-width:581px) and (max-width:1023px){html,body{font-size:14px}}
@media screen and (min-width:1024px) and (max-width:1680px){html,body{font-size:16px}}
@media screen and (min-width:1681px){html,body{font-size:20px}}

td {font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#333;text-decoration:none;}

h1 {font-family:Arial, Helvetica, sans-serif;font-size:2.0em;color:#080808;font-weight:bolder;text-decoration:none;margin:0.67em 0}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:1.5em;color:#080808;font-weight:bold;text-decoration:none;margin:0.25em 0}
h3 {font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;font-size:1.0em;color:#EEE;font-weight:300;font-style:normal;letter-spacing:0.1em;text-transform:uppercase;}
h4 {font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;font-size:0.65em;color:#99CC00;font-weight:normal;font-style:normal;letter-spacing:0.1em;text-transform:uppercase}
h5 {font-family:Arial, Helvetica, sans-serif;font-size:11pt;color:#333;text-decoration:none;margin:0px;}
h6 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color:#000;text-decoration:none;}

h1,h2,h3,h4,h5,h6,p,table,blockquote,pre{margin:0px 0px 25px 0px;padding:0px}
h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,table:last-child,blockquote:last-child,pre:last-child{margin:0px 0px 0px 0px}
h1{max-width:none}
h1.jumbo{text-transform:uppercase;line-height:0.9em}
h2,h1.blog-title{text-transform:uppercase}

.caption{padding-top:8px;padding-bottom:8px;text-align:left; text-transform:none}
.uppercase{text-transform:uppercase !important}
.lowercase{text-transform:none !important}
.small-caps{font-family:'Gotham SSm A','Gotham SSm B','Helvetica Neue',Calibri,Arial;font-size:12.30769px;font-style:normal;font-weight:200;letter-spacing:0.1em;text-transform:uppercase}
.text-shadow{text-shadow:0px 0px 12px 0px rgba(0,0,0,0.2)}
.text-dark{color:#373737}
.text-grey{color:#969696}
.text-white{color:#fff}
.text-red{color:#981a26 !important}
.text-center{text-align:center}
.text-right{text-align:right}
small{display:inline-block;color:#969696;font-size:12.30769px;font-style:italic;line-height:18px}
small.footnote{display:block;padding-top:25px;margin-top:25px;border-top:1px solid #969696}
blockquote cite{display:block;margin-top:12.5px;color:#663300;font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;font-size:12px;font-style:normal;font-weight:300;letter-spacing:0.1em;text-transform:uppercase}
blockquote cite:before{content:"\2014\0020"}
blockquote{display:block;position:relative;margin:25px 0px;color:#993300;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-style:italic;line-height:1.3em}
blockquote:after{content:""}

.black{;background-color:#000;color:#FFF}
.white{background-color:#fff;color:#000}
.grey{background-color:#CCC;color:#000}


a{color:inherit;text-decoration:none;cursor:pointer}
* a:hover{color:#c32032}
p {font-family:Arial, Helvetica, sans-serif;font-size:8pt;color: #555555;margin:4px}
ul{list-style:none;padding:0;margin:0}

img {border:0px;}

.main-wrapper{display:table-row;height:100%}

.banner {font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	font-size:11pt;	color:#333333;	text-decoration:none;}
.navbar {font-size:11pt;	}
.footbar {font-size: 9pt;	color: #000000;	}
.link {font-family:Arial, Helvetica, sans-serif;	color: #333333;	}
.copytag {font-family:Arial, Helvetica, sans-serif;	font-size:7pt;	color: #555555;	}

.title1 {font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size:28pt;	font-weight:bolder;	color:#FFFFFF;text-decoration:none;	}
.title2 {font-family:Arial, Helvetica, sans-serif;	font-size:18pt;	font-weight:bold;	color:#6CB83A;text-decoration:none;	}
.title3 {font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size:14pt;	font-weight:normal;	color:#6CB83A;text-decoration:none;	font-style:italic;	}
.title4 {font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;	font-size:30pt;	font-weight:bold;	color:#FFFFFF;text-decoration:none;	}
.title5 {font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size:12pt;	font-weight:bold;	color:#6CB83A;text-decoration:none;	}

.ad1 {font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size:20pt;	font-weight:bold;	color:yellow;text-decoration:none;	}
.ad2 {font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size:16pt;	font-weight:bold;	color:purple;text-decoration:none;	}
	
a {font-size:9pt;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;}
a.navbar {font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size:13pt;	font-weight:bolder;	color:#FFFF00;}
a.navbar:hover {color:#FFFFFF;}
a.menubar {font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size:11pt;	color:#FFFFFF;}
a.menubar:hover {color:#FFFF00;}
a.categorymenu {font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;	font-size:13pt;	font-weight:bold;	color:#000000;}
a.categorymenu:hover {color:#F200FF;}
a.testimonial {font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	font-size:11pt;	color:#0090A5;	text-decoration:underline;}
a.testimonial:hover {color:#000000;}
a.footbar {font-size: 9pt;	color:#000000;}
a.footbar:hover {color:#0090A5;}
a.copytag {font-family:Arial, Helvetica, sans-serif;font-size:7pt;color: #555555;}
a.copytag:hover {color: #FFFFFF;}
a.link {font-size:8pt;color: #333333;}
a.link:hover {color: #057BBC;}
a.link span {color:#057BBC}a.link:hover span {color:#555555;}
a.title {font-size:10pt;	color:#057BBC;}
a.title:hover {color:#555555;}
table.printMe {display: block;}
@media print {table.printMe {display: none}}