/****************HIDING BLOG POSTS hides redundant articles in sidebar*******************/


#blogPost217 aside #previousPosts ul li#link217 {display:none;}

#blogPost216 aside #previousPosts ul li#link216 {display:none;}

#blogPost215 aside #previousPosts ul li#link215 {display:none;}

#blogPost213 aside #previousPosts ul li#link213 {display:none;}

#blogPost212 aside #previousPosts ul li#link212 {display:none;}

#blogPost211 aside #previousPosts ul li#link211 {display:none;}

#blogPost210 aside #previousPosts ul li#link210 {display:none;}

#blogPost209 aside #previousPosts ul li#link209 {display:none;}

#blogPost208 aside #previousPosts ul li#link208 {display:none;}

#blogPost207 aside #previousPosts ul li#link207 {display:none;}

#blogPost206 aside #previousPosts ul li#link206 {display:none;}

#blogPost205 aside #previousPosts ul li#link205 {display:none;}

#blogPost204 aside #previousPosts ul li#link204 {display:none;}

#blogPost203 aside #previousPosts ul li#link203 {display:none;}

#blogPost202 aside #previousPosts ul li#link202 {display:none;}

#blogPost201 aside #previousPosts ul li#link201 {display:none;}

#blogPost200 aside #previousPosts ul li#link200 {display:none;}

#blogPost199 aside #previousPosts ul li#link199 {display:none;}

#blogPost198 aside #previousPosts ul li#link198 {display:none;}

#blogPost197 aside #previousPosts ul li#link197 {display:none;}

#blogPost196 aside #previousPosts ul li#link196 {display:none;}

#blogPost195 aside #previousPosts ul li#link195 {display:none;}

#blogPost194 aside #previousPosts ul li#link194 {display:none;}

#blogPost193 aside #previousPosts ul li#link193 {display:none;}

#blogPost192 aside #previousPosts ul li#link192 {display:none;}

#blogPost190 aside #previousPosts ul li#link190 {display:none;}

#blogPost189 aside #previousPosts ul li#link189 {display:none;}

#blogPost187 aside #previousPosts ul li#link187 {display:none;}

#blogPost186 aside #previousPosts ul li#link186 {display:none;}

#blogPost185 aside #previousPosts ul li#link185 {display:none;}

#blogPost184 aside #previousPosts ul li#link184 {display:none;}

#blogPost183 aside #previousPosts ul li#link183 {display:none;}

#blogPost182 aside #previousPosts ul li#link182 {display:none;}

#blogPost181 aside #previousPosts ul li#link181 {display:none;}

#blogPost180 aside #previousPosts ul li#link180 {display:none;}

#blogPost179 aside #previousPosts ul li#link179 {display:none;}

#blogPost178 aside #previousPosts ul li#link178 {display:none;}

#blogPost177 aside #previousPosts ul li#link177 {display:none;}

#blogPost176 aside #previousPosts ul li#link176 {display:none;}

#blogPost175 aside #previousPosts ul li#link175 {display:none;}

#blogPost173 aside #previousPosts ul li#link173 {display:none;}

#blogPost174 aside #previousPosts ul li#link174 {display:none;}

#blogPost172 aside #previousPosts ul li#link172 {display:none;}

#blogPost171 aside #previousPosts ul li#link171 {display:none;}

#blogPost170 aside #previousPosts ul li#link170 {display:none;}

#blogPost169 aside #previousPosts ul li#link169 {display:none;}

#blogPost168 aside #previousPosts ul li#link168 {display:none;}

#blogPost167 aside #previousPosts ul li#link167 {display:none;}

#blogPost165 aside #previousPosts ul li#link165 {display:none;}

#blogPost166 aside #previousPosts ul li#link166 {display:none;}

#blogPost162 aside #previousPosts ul li#link162 {display:none;}

#blogPost161 aside #previousPosts ul li#link161 {display:none;}

#blogPost160 aside #previousPosts ul li#link160 {display:none;}

#blogPost159 aside #previousPosts ul li#link159 {display:none;}

#blogPost158 aside #previousPosts ul li#link158 {display:none;}

#blogPost157 aside #previousPosts ul li#link157 {display:none;}

#blogPost156 aside #previousPosts ul li#link156 {display:none;}

#blogPost154 aside #previousPosts ul li#link154 {display:none;}

#blogPost153 aside #previousPosts ul li#link153 {display:none;}

#blogPost152 aside #previousPosts ul li#link152 {display:none;}

#blogPost151 aside #previousPosts ul li#link151 {display:none;}

#blogPost150 aside #previousPosts ul li#link150 {display:none;}

#blogPost149 aside #previousPosts ul li#link149 {display:none;}

#blogPost148 aside #previousPosts ul li#link148 {display:none;}

#blogPost147 aside #previousPosts ul li#link147 {display:none;}

#blogPost146 aside #previousPosts ul li#link146 {display:none;}

#blogPost145 aside #previousPosts ul li#link145 {display:none;}

#blogPost144 aside #previousPosts ul li#link144 {display:none;}

#blogPost143 aside #previousPosts ul li#link143 {display:none;}

#blogPost142 aside #previousPosts ul li#link142 {display:none;}

#blogPost141 aside #previousPosts ul li#link141 {display:none;}

#blogPost140 aside #previousPosts ul li#link140 {display:none;}

#blogPost139 aside #previousPosts ul li#link139 {display:none;}

#blogPost138 aside #previousPosts ul li#link138 {display:none;}

#blogPost137 aside #previousPosts ul li#link137 {display:none;}

#blogPost136 aside #previousPosts ul li#link136 {display:none;}

#blogPost135 aside #previousPosts ul li#link135 {display:none;}

#blogPost134 aside #previousPosts ul li#link134 {display:none;}

#blogPost133 aside #previousPosts ul li#link133 {display:none;}

#blogPost132 aside #previousPosts ul li#link132 {display:none;}

#blogPost131 aside #previousPosts ul li#link131 {display:none;}

#blogPost130 aside #previousPosts ul li#link130 {display:none;}

#blogPost129 aside #previousPosts ul li#link129 {display:none;}

#blogPost128 aside #previousPosts ul li#link128 {display:none;}

#blogPost127 aside #previousPosts ul li#link127 {display:none;}

#blogPost126 aside #previousPosts ul li#link126 {display:none;}

#blogPost125 aside #previousPosts ul li#link125 {display:none;}

#blogPost124 aside #previousPosts ul li#link124 {display:none;}

#blogPost123 aside #previousPosts ul li#link123 {display:none;}

#blogPost122 aside #previousPosts ul li#link122 {display:none;}

#blogPost121 aside #previousPosts ul li#link121 {display:none;}

#blogPost120 aside #previousPosts ul li#link120 {display:none;}

#blogPost119 aside #previousPosts ul li#link119 {display:none;}

#blogPost118 aside #previousPosts ul li#link118 {display:none;}

#blogPost117 aside #previousPosts ul li#link117 {display:none;}

#blogPost116 aside #previousPosts ul li#link116 {display:none;}

#blogPost115 aside #previousPosts ul li#link115 {display:none;}

#blogPost114 aside #previousPosts ul li#link114 {display:none;}

#blogPost113 aside #previousPosts ul li#link113 {display:none;}

#blogPost112 aside #previousPosts ul li#link112 {display:none;}

#blogPost111 aside #previousPosts ul li#link111 {display:none;}

#blogPost110 aside #previousPosts ul li#link110 {display:none;}

#blogPost109 aside #previousPosts ul li#link109 {display:none;}

#blogPost108 aside #previousPosts ul li#link108 {display:none;}

#blogPost107 aside #previousPosts ul li#link107 {display:none;}

#blogPost106 aside #previousPosts ul li#link106 {display:none;}

#blogPost105 aside #previousPosts ul li#link105 {display:none;}

#blogPost104 aside #previousPosts ul li#link104 {display:none;}

#blogPost103 aside #previousPosts ul li#link103 {display:none;}

#blogPost102 aside #previousPosts ul li#link102 {display:none;}

#blogPost100 aside #previousPosts ul li#link100 {display:none;}

#blogPost99 aside #previousPosts ul li#link99 {display:none;}

#blogPost97 aside #previousPosts ul li#link97 {display:none;}

#blogPost96 aside #previousPosts ul li#link96 {display:none;}

#blogPost95 aside #previousPosts ul li#link95 {display:none;}

#blogPost94 aside #previousPosts ul li#link94 {display:none;}

#blogPost93 aside #previousPosts ul li#link93 {display:none;}

#blogPost92 aside #previousPosts ul li#link92 {display:none;}

#blogPost91 aside #previousPosts ul li#link91 {display:none;}

#blogPost90 aside #previousPosts ul li#link90 {display:none;}

#blogPost89 aside #previousPosts ul li#link89 {display:none;}

#blogPost88 aside #previousPosts ul li#link88 {display:none;}

#blogPost87 aside #previousPosts ul li#link87 {display:none;}

#blogPost86 aside #previousPosts ul li#link86 {display:none;}

#blogPost85 aside #previousPosts ul li#link85 {display:none;}

#blogPost84 aside #previousPosts ul li#link84 {display:none;}

#blogPost83 aside #previousPosts ul li#link83 {display:none;}

#blogPost82 aside #previousPosts ul li#link82 {display:none;}

#blogPost81 aside #previousPosts ul li#link81 {display:none;}

#blogPost80 aside #previousPosts ul li#link80 {display:none;}

#blogPost79 aside #previousPosts ul li#link79 {display:none;}

#blogPost78 aside #previousPosts ul li#link78 {display:none;}

#blogPost77 aside #previousPosts ul li#link77 {display:none;}

#blogPost76 aside #previousPosts ul li#link76 {display:none;}

#blogPost75 aside #previousPosts ul li#link75 {display:none;}

#blogPost74 aside #previousPosts ul li#link74 {display:none;}

#blogPost73 aside #previousPosts ul li#link73 {display:none;}

#blogPost72 aside #previousPosts ul li#link72 {display:none;}

#blogPost71 aside #previousPosts ul li#link71 {display:none;}

#blogPost70 aside #previousPosts ul li#link70 {display:none;}

#blogPost69 aside #previousPosts ul li#link69 {display:none;}

#blogPost68 aside #previousPosts ul li#link68 {display:none;}

#blogPost67 aside #previousPosts ul li#link67 {display:none;}

#blogPost66 aside #previousPosts ul li#link66 {display:none;}

#blogPost61 aside #previousPosts ul li#link61 {display:none;}

#blogPost60 aside #previousPosts ul li#link60 {display:none;}

#blogPost65 aside #previousPosts ul li#link65 {display:none;}

#blogPost58 aside #previousPosts ul li#link58 {display:none;}

#blogPost56 aside #previousPosts ul li#link56 {display:none;}

#blogPost53 aside #previousPosts ul li#link53 {display:none;}

#blogPost49 aside #previousPosts ul li#link49 {display:none;}

#blogPost55 aside #previousPosts ul li#link55 {display:none;}

#blogPost50 aside #previousPosts ul li#link50 {display:none;}

#blogPost51 aside #previousPosts ul li#link51 {display:none;}

#blogPost52 aside #previousPosts ul li#link52 {display:none;}

#blogPost47 aside #previousPosts ul li#link47 {display:none;}

#blogPost43 aside #previousPosts ul li#link43 {display:none;}

#blogPost45 aside #previousPosts ul li#link45 {display:none;}

#blogPost37 aside #previousPosts ul li#link37 {display:none;}

#blogPost26 aside #previousPosts ul li#link26 {display:none;}

#blogPost44 aside #previousPosts ul li#link44 {display:none;}

#blogPost39 aside #previousPosts ul li#link39 {display:none;}

#blogPost24 aside #previousPosts ul li#link24 {display:none;}

#blogPost23 aside #previousPosts ul li#link23 {display:none;}

#blogPost22 aside #previousPosts ul li#link22 {display:none;}

#blogPost21 aside #previousPosts ul li#link21 {display:none;}

#blogPost19 aside #previousPosts ul li#link19 {display:none;}

#blogPost28 aside #previousPosts ul li#link28 {display:none;}

#blogPost18 aside #previousPosts ul li#link18 {display:none;}

#blogPost17 aside #previousPosts ul li#link17 {display:none;}

#blogPost16 aside #previousPosts ul li#link16 {display:none;}

#blogPost14 aside #previousPosts ul li#link14 {display:none;}

#blogPost12 aside #previousPosts ul li#link12 {display:none;}

#blogPost11 aside #previousPosts ul li#link11 {display:none;}

#blogPost8 aside #previousPosts ul li#link8 {display:none;}

#blogPost7 aside #previousPosts ul li#link7 {display:none;}

#blogPost31 aside #previousPosts ul li#link31 {display:none;}

#blogPost5 aside #previousPosts ul li#link5 {display:none;}

#blogPost3 aside #previousPosts ul li#link3 {display:none;}

#blogPost2 aside #previousPosts ul li#link2 {display:none;}

#blogPost1 aside #previousPosts ul li#link1 {display:none;}

#blogPost33 aside #previousPosts ul li#link33 {display:none;}

#blogPost34 aside #previousPosts ul li#link34 {display:none;}

#blogPost35 aside #previousPosts ul li#link35 {display:none;}

#blogPost40 aside #previousPosts ul li#link40 {display:none;}

#blogPost41 aside #previousPosts ul li#link41 {display:none;}

#blogPost29 aside #previousPosts ul li#link29 {display:none;}

#blogPost30 aside #previousPosts ul li#link30 {display:none;}

#blogPost46 aside #previousPosts ul li#link46 {display:none;}

#blogPost36 aside #previousPosts ul li#link36 {display:none;}

#blogPost42 aside #previousPosts ul li#link42 {display:none;}

#blogPost32 aside #previousPosts ul li#link32 {display:none;}

#blogPost38 aside #previousPosts ul li#link38 {display:none;}

#blogPost98 aside #previousPosts ul li#link98 {display:none;}


/*************************************************************************************/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 29, 2013 02:30:07 PM America/New_York */

@font-face {
    font-family: 'franchiseregular';
    src: url('/fonts/franchise-bold-webfont.eot');
    src: url('/fonts/franchise-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/franchise-bold-webfont.woff') format('woff'),
         url('/fonts/franchise-bold-webfont.ttf') format('truetype'),
         url('/fonts/franchise-bold-webfont.svg#franchiseregular') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: 'Puritan20Normal';
    src: url('/fonts/Puritan_Regular-webfont.eot');
    src: url('/fonts/Puritan_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Puritan_Regular-webfont.woff') format('woff'),
         url('/fonts/Puritan_Regular-webfont.ttf') format('truetype'),
         url('/fonts/Puritan_Regular-webfont.svg#Puritan20Normal') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: 'Puritan20Italic';
    src: url('/fonts/Puritan_Italic-webfont.eot');
    src: url('/fonts/Puritan_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Puritan_Italic-webfont.woff') format('woff'),
         url('/fonts/Puritan_Italic-webfont.ttf') format('truetype'),
         url('/fonts/Puritan_Italic-webfont.svg#Puritan20Italic') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: 'Puritan20Bold';
    src: url('/fonts/Puritan_Bold-webfont.eot');
    src: url('/fonts/Puritan_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Puritan_Bold-webfont.woff') format('woff'),
         url('/fonts/Puritan_Bold-webfont.ttf') format('truetype'),
         url('/fonts/Puritan_Bold-webfont.svg#Puritan20Bold') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: 'Puritan20BoldItalic';
    src: url('/fonts/Puritan_Bold_Italic-webfont.eot');
    src: url('/fonts/Puritan_Bold_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Puritan_Bold_Italic-webfont.woff') format('woff'),
         url('/fonts/Puritan_Bold_Italic-webfont.ttf') format('truetype'),
         url('/fonts/Puritan_Bold_Italic-webfont.svg#Puritan20BoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: 'DubielPlainRegular';
    src: url('/fonts/Dubiel-webfont.eot');
    src: url('/fonts/Dubiel-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Dubiel-webfont.woff') format('woff'),
         url('/fonts/Dubiel-webfont.ttf') format('truetype'),
         url('/fonts/Dubiel-webfont.svg#DubielPlainRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DubielItalic';
    src: url('/fonts/DubielItalic-webfont.eot');
    src: url('/fonts/DubielItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DubielItalic-webfont.woff') format('woff'),
         url('/fonts/DubielItalic-webfont.ttf') format('truetype'),
         url('/fonts/DubielItalic-webfont.svg#DubielItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {	background: #0a617e url(/images/navy-bg.jpg) repeat;}

body {
	color: #5b5b5b;
	font-family: 'Puritan20Normal', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	}

small {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:.75em;
	}
	
p {
	line-height:1.4;
	padding:0 0 1.25em 0;
	}

input {
	color: #5b5b5b;
	font-family: 'Puritan20Normal', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	}
	
a {
	text-decoration:none;
	color:#e96505;	
	-webkit-transition: .25s linear;
	}
	
a:hover {color:#0f80a2;}

strong {
	font-weight:normal;
	font-family: 'Puritan20Bold'
	}

em {font-style:italic;}

img {width:100%;}

p img {max-width:720px;}

blockquote {
	font-family: 'Puritan20Italic';
	padding:0 2em;
	background-color:#f8f6f6;
	border-radius:6px;
	padding-top:1em;
	margin-bottom:1.25em;
	}

ul {
	list-style-type:disc;
	line-height:1.5;
	margin:0 0 1.5em 1em;
	}

ul li ul {
	list-style-type:circle;
	margin:.3125em 0 0 1em;
	}

ul li,
ol li {
	padding:0 0 .5em 0;
	line-height:1.4;
	}

ol {
	margin:0 0 1.5em 1em;
	}

#main {padding-bottom:2em;}

#main p {text-align:justify;}

#homePage #main p,
#main td p {text-align:left;}

#main ul, aside ul {
	list-style: url(/images/bullet.png) none outside;
	}

#main ul li ul, aside ul li ul {
	list-style-image: none;
	list-style-type:circle;
	}

article {
	padding:0 0 1em 0;
	}

img.left,
img.right {
	clear:both;
	margin-bottom:1.5em;
	}

.powerLink {
	font-size:1.125em;
	font-weight:bold;
	display:block;
	background:url(/images/grey-diagonals-powerlink.jpg) repeat-x;
	padding-top:.75em;
	text-align:right;
	}

.powerLink:after {
	content:"  »"
	}

.alt {color: #f6881f;}

#homePage #blogTeasers h2,
#homePage #main h2, 
h1 {
	font-family: 'franchiseregular';
	font-size:2em;
	text-transform:uppercase;
	background: url(/images/grey-diagonals.jpg) repeat;
	line-height:.725;
	padding:0;
	margin:0 0 .5em 0;
	}
	
h3 span,
h2 span,
h1 span {text-transform:none;}

h1 strong,	
h2 strong {
	font-weight:normal;
    	font-family: 'franchiseregular';
	display:inline-block;
	background-color:#fff;
	padding:0 .18em 0 0;
	}
	
h2 {
    	font-family: 'franchiseregular';
	font-size:1.5em;
	margin:0;
	padding:0 0 .4375em 0;
	text-transform:uppercase;
	font-weight:normal;
	}

#main h2 {padding:.5em 0 .4375em 0;}

h3 {
	font-size:1.125em;
	text-transform:uppercase;
	font-family: 'Puritan20Normal';
	margin:0;
	padding:0;
	}

h4 {
	font-family: 'Puritan20Bold';
	font-size:1em;
	}

#main h3{
	margin-bottom: .75em;
	
}
	
/****BUTTONS****/

p.button {
	margin:0;
	padding:0;	
	}

.buttonBlue,
p.buttonBlue a,
a.button,
p.button a { /*orange gradient*/
	background: #f89934; /* Old browsers */ 
	background: -moz-linear-gradient(top, #f89934 0%, #f68e20 50%, #f6701f 51%, #f6881f 99%); /* FF3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f89934), color-stop(50%,#f68e20), color-stop(51%,#f6701f), color-stop(99%,#f6881f)); /* Chrome,Safari4+ */ 
	background: -webkit-linear-gradient(top, #f89934 0%,#f68e20 50%,#f6701f 51%,#f6881f 99%); /* Chrome10+,Safari5.1+ */ 
	background: -o-linear-gradient(top, #f89934 0%,#f68e20 50%,#f6701f 51%,#f6881f 99%); /* Opera 11.10+ */ 
	background: -ms-linear-gradient(top, #f89934 0%,#f68e20 50%,#f6701f 51%,#f6881f 99%); /* IE10+ */ 
	background: linear-gradient(to bottom, #f89934 0%,#f68e20 50%,#f6701f 51%,#f6881f 99%); /* W3C */ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89934', endColorstr='#f6881f',GradientType=0 ); /* IE6-9 */
	border-radius:10px;
	border:none;
	color:#fff;
	font-family: 'franchiseregular';
	font-size:1.5em;
	text-transform:uppercase;
	display:inline-block;
	text-align:center;
	width:90%;
	padding:0px 5%;
	cursor:pointer;
	}


.buttonBlue:hover,
p.buttonBlue a:hover,
a.button:hover,
p.button a:hover,
#billboard p.button a:hover { /*green gradient*/
	background: #8cc649; /* Old browsers */ 
	background: -moz-linear-gradient(top, #8cc649 0%, #88c941 50%, #6dae26 51%, #649f23 100%); /* FF3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cc649), color-stop(50%,#88c941), color-stop(51%,#6dae26), color-stop(100%,#649f23)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8cc649 0%,#88c941 50%,#6dae26 51%,#649f23 100%); /* Chrome10+,Safari5.1+ */ 
	background: -o-linear-gradient(top, #8cc649 0%,#88c941 50%,#6dae26 51%,#649f23 100%); /* Opera 11.10+ */ 
	background: -ms-linear-gradient(top, #8cc649 0%,#88c941 50%,#6dae26 51%,#649f23 100%); /* IE10+ */ 
	background: linear-gradient(to bottom, #8cc649 0%,#88c941 50%,#6dae26 51%,#649f23 100%); /* W3C */ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc649', endColorstr='#649f23',GradientType=0 ); /* IE6-9 */
	color:#fff;	
}

.buttonBlue,
p.buttonBlue a {
	background: #a5e5ed; /* Old browsers */ background: -moz-linear-gradient(top, #a5e5ed 0%, #64abc5 50%, #1a7c9c 50%, #3494b1 100%); /* FF3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5e5ed), color-stop(50%,#64abc5), color-stop(50%,#1a7c9c), color-stop(100%,#3494b1)); /* Chrome,Safari4+ */ 
	background: -webkit-linear-gradient(top, #a5e5ed 0%,#64abc5 50%,#1a7c9c 50%,#3494b1 100%); /* Chrome10+,Safari5.1+ */ 
	background: -o-linear-gradient(top, #a5e5ed 0%,#64abc5 50%,#1a7c9c 50%,#3494b1 100%); /* Opera 11.10+ */ 
	background: -ms-linear-gradient(top, #a5e5ed 0%,#64abc5 50%,#1a7c9c 50%,#3494b1 100%); /* IE10+ */ 
	background: linear-gradient(to bottom, #a5e5ed 0%,#64abc5 50%,#1a7c9c 50%,#3494b1 100%); /* W3C */ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5e5ed', endColorstr='#3494b1',GradientType=0 );
}
	
.container {
	width: 94%;
	padding:0 3%;
	margin: 0 auto;
	max-width: /*1200px*/72em;
	min-width:17.8125em;
	}

.whiteWrap,
#subMiddle.container,
.container#navWrap,	
header {
	/*min-width:320px;*/
	background-color:#fff;
	}
	
/****PRIMARY & SECONDARY NAVS HIDDEN****/

#secondaryNav {display:none;}
#primaryNav {display:none;}

/****LOGO****/

#logo {
	width:226px;
	height:100px;
	margin:0 auto 1em auto;
	font-size:.75em;
	padding:3.375em 0 0 0;
	}
	
#logo a {
	display:block;
	width:226px;
	height:100px;
	margin:0 auto;
	background: url(/images/hogo-logo-mobile.png) no-repeat;
	text-indent: -9999px;
	}
	
/****SLIDER (MOBILE MENU)****/

#mobileNav ul,
#mobileNav ul li {
	margin:0;
	padding:0;
	line-height:1;
	list-style-type:none;
}


#panel {
	height: auto;
	display: none;
	padding:.325em 0;
	/*border-top:solid 4px #f6881f;*/
	box-shadow: inset 0 -15px 15px -15px #014c64;
	}
	
#panel a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:.325em 3% .4125em 3%;
	font-size:1.25em;
	border-radius:6px;
	}
	
#panel a:hover {
	background:#18394c url(/images/navy-dk-bg.jpg) repeat;
	}

/*
#panel #mobileNav ul li#tryLink a {color:#f6881f;}
#panel #mobileNav ul li#loginLink a {color:#13baec;}
*/

#panel #mobileNav ul li {padding:0 10%;}

#panel #mobileNav ul li ul {display:none;}

/*Showing Subnavs*/

.supportPage #panel #mobileNav ul li#supportLink ul,
.aboutPage #panel #mobileNav ul li#aboutLink ul,
.pricingPage #panel #mobileNav ul li#pricingLink ul,
.howPage #panel #mobileNav ul li#howLink ul {
	display:block;
	width:94%;
	margin:0 auto;
	}

.supportPage #panel #mobileNav ul li#supportLink,
.aboutPage #panel #mobileNav ul li#aboutLink,
.pricingPage #panel #mobileNav ul li#pricingLink,
.howPage #panel #mobileNav ul li#howLink {
	background:#18394c url(/images/orange-bg.jpg) repeat;
	padding-bottom:.325em;
	margin:.325em 0;
	}

.supportPage #panel #mobileNav ul li#supportLink a:hover,
.aboutPage #panel #mobileNav ul li#aboutLink a:hover,
.pricingPage #panel #mobileNav ul li#pricingLink a:hover,
.howPage #panel #mobileNav ul li#howLink a:hover {
	background:none;
	background-color:transparent;
	}

#panel #mobileNav ul li ul li {
	margin:0 0 .325em 0;
	padding:0;
	}

#panel #mobileNav ul li ul li a {
	background:#c3641a url(/images/orange-dk-bg.jpg) repeat;
	border-radius:6px;
	/*border:solid 1px #ed7b1f;*/
	}

#panel #mobileNav ul li ul li a:hover {
	background: #0a617e url(/images/navy-bg.jpg) repeat!important;
	}
	
.slide {
	display:block;
	margin: 0;
	padding:.6125em 3%;
	line-height:1;
	}

.btn-slide {
	background:transparent url(/images/icons/menu-open.png) no-repeat right center;
	text-align: center;
	height: 15px;
	padding: 0px;
	margin: 0;
	display: block;
	color: #fff;
	text-decoration: none;
	}

.btn-slide:focus {
	outline: none;
	}

.active {
	background:transparent url(/images/icons/menu-close.png) no-repeat right center;
	}
	
#sliderMenu {
	z-index:5000!important;
	width:100%;
	background: #0a617e url(/images/navy-bg.jpg) repeat;
	left:0;
	margin:0 auto;
	position:absolute;
	/*max-height:355px;*/
	overflow:auto;
	-webkit-box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 3px 5px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 3px 5px rgba(50, 50, 50, 0.15);
	border-bottom:solid 1px #0e7b9d;
	}
	
/**** MAIN CONTENT AREA ****/


#blogTeasers {
	padding:2em 0 0 0;
	}
		
#main ul.iconList {
	list-style:none;
	margin:0 0 1.5em 0;	
	}
	
ul.iconList li {
	padding:0 0 .375em 0;
	}
	
ul.iconList li a {
	padding:0 0 0 1.375em;
	-webkit-transition:none;
	}
	
ul.iconList li a#learnLink {
	background: url(/images/icons/icon-learn.png) no-repeat left bottom;}
	
ul.iconList li a#startLink {
	background: url(/images/icons/icon-start.png) no-repeat left bottom;}
	
ul.iconList li a#learnLink:hover {
	background: url(/images/icons/icon-learn.png) no-repeat left top;}
	
ul.iconList li a#startLink:hover {
	background: url(/images/icons/icon-start.png) no-repeat left top;}
	
/****FOOTER****/

#stripedBorder {
	height:20px;
	background: url(/images/grey-diagonals.jpg) repeat;
	}

footer {
	/*background: #0a617e url(/images/navy-bg.jpg) repeat;*/
	color:#fff;
	padding:3em 0;
	}
	
footer h3 {
	font-family: 'franchiseregular';
	font-size:2.25em;
	text-transform:uppercase;
	padding:0;
	margin:0 0 .5em 0;
	color:#fff;
	}

/****FOOTER NAV****/
	
#footerNav {display:none;}

/****FOOTER SOCIAL LINKS****/

#socialLinks ul {
	list-style-type:none;
	margin:0;
	}

#socialLinks ul li {
	/*display:inline-block;*/
display:block;
float:left;
	padding:0 .4375em 0 0;
	}

#socialLinks ul li a {
	width:28px;
	height:28px;
	background-color:#e96505;
	text-indent:-9999px;
	/*display:inline-block;*/
display:block;

	border-radius:30px;
	border:solid 2px #fff;
	-webkit-box-shadow: 0 8px 6px -5px #002d3c;
	-moz-box-shadow: 0 8px 6px -5px #002d3c;
	 box-shadow: 0 8px 6px -5px #002d3c;
	 padding:.6125em;
	}

#socialLinks ul li a:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	 box-shadow:none;	
	}

#socialLinks ul li a#fbLink {
	background:#39599f url(/images/icons/icon-facebook.png) no-repeat center center;}
#socialLinks ul li a#twitterLink {
	background:#45b0e3 url(/images/icons/icon-twitter.png) no-repeat center center;	}
#socialLinks ul li a#linkedinLink {
	background:#117492 url(/images/icons/icon-linkedin.png) no-repeat center center;}
#socialLinks ul li a#googleLink {
	background:#f6881f url(/images/icons/icon-google.png) no-repeat center center;	}
	
#copyright {
	padding:4em 0 0 0;
	font-size:.75em;
	line-height:2;	
	}

#copyright a  {color:#89cedc;}

/****BILLBOARD****/

#billboard {	
	margin:0 0 2em 0;
	position:relative;
	padding:0 ;
	}

#shadowRight,	
#shadowLeft,
#billboardBase,
#billboardFlair,
#billboardText #openingLine,
#billboardManga {display:none;}
	
#billboardBase img {z-index:1000!important;}
	
#billboardText {
	color:#fff;
	padding:5%;
	background: #0a617e url(/images/navy-bg.jpg) repeat;
	}

#billboardText p {font-size:.875em;}
	
#billboard h3 {
    font-family: 'franchiseregular';
	font-size:2.125em;
	margin:0;
	padding:0 0 .25em 0;
	text-transform:uppercase;
	}

#billboard p.button a {font-size:2.125em;}

/****HOMEPAGE BLOG ARTICLES****/

#blogTeasers article {
	padding:0 0 2em 0;	
	}

#blogTeasers p {padding:0;}

#blogTeasers a.powerLink {margin-bottom:2em;}
	
p.postDate {
	font-size:.875em;
	font-family:'Puritan20Italic';
	padding: .25em 0 1.5em 0;
	}

#blogTeasers p.postDate {padding: .25em 0 .5em 0;}


/****HOMEPAGE VIDEO****/

#homePage .embed {
	/*width:58%;
	float:left;
	margin-right:2em;*/
	width:100%;
	margin:0 0 1em 0;
}




/****PRIMARY NAV PAGE INDICATORS****/

.downloadsPage #primaryNav ul li a#downloadsLink,
.contactPage #primaryNav ul li a#contactLink,
.supportPage #primaryNav ul li a#supportLink,
.blogPage #primaryNav ul li a#blogLink,
.howPage #primaryNav ul li a#howLink,
.pricingPage #primaryNav ul li a#pricingLink,
.newsPage #primaryNav ul li a#aboutLink,
.aboutPage #primaryNav ul li a#aboutLink {color:#0f80a2;}


/****SUBNAV****/

#subnav {display:none;}

/****SUBPAGE INDICATORS****/

 
body#page217 #subnav ul li a#link217, 
body#page216 #subnav ul li a#link216, 
body#page215 #subnav ul li a#link215, 
body#page213 #subnav ul li a#link213, 
body#page212 #subnav ul li a#link212, 
body#page211 #subnav ul li a#link211, 
body#page210 #subnav ul li a#link210, 
body#page209 #subnav ul li a#link209, 
body#page208 #subnav ul li a#link208, 
body#page207 #subnav ul li a#link207, 
body#page206 #subnav ul li a#link206, 
body#page205 #subnav ul li a#link205, 
body#page204 #subnav ul li a#link204, 
body#page203 #subnav ul li a#link203, 
body#page202 #subnav ul li a#link202, 
body#page201 #subnav ul li a#link201, 
body#page200 #subnav ul li a#link200, 
body#page199 #subnav ul li a#link199, 
body#page198 #subnav ul li a#link198, 
body#page197 #subnav ul li a#link197, 
body#page196 #subnav ul li a#link196, 
body#page195 #subnav ul li a#link195, 
body#page194 #subnav ul li a#link194, 
body#page193 #subnav ul li a#link193, 
body#page192 #subnav ul li a#link192, 
body#page190 #subnav ul li a#link190, 
body#page189 #subnav ul li a#link189, 
body#page187 #subnav ul li a#link187, 
body#page186 #subnav ul li a#link186, 
body#page185 #subnav ul li a#link185, 
body#page184 #subnav ul li a#link184, 
body#page183 #subnav ul li a#link183, 
body#page182 #subnav ul li a#link182, 
body#page181 #subnav ul li a#link181, 
body#page180 #subnav ul li a#link180, 
body#page179 #subnav ul li a#link179, 
body#page178 #subnav ul li a#link178, 
body#page177 #subnav ul li a#link177, 
body#page176 #subnav ul li a#link176, 
body#page175 #subnav ul li a#link175, 
body#page173 #subnav ul li a#link173, 
body#page174 #subnav ul li a#link174, 
body#page172 #subnav ul li a#link172, 
body#page171 #subnav ul li a#link171, 
body#page170 #subnav ul li a#link170, 
body#page169 #subnav ul li a#link169, 
body#page168 #subnav ul li a#link168, 
body#page167 #subnav ul li a#link167, 
body#page165 #subnav ul li a#link165, 
body#page166 #subnav ul li a#link166, 
body#page162 #subnav ul li a#link162, 
body#page161 #subnav ul li a#link161, 
body#page160 #subnav ul li a#link160, 
body#page159 #subnav ul li a#link159, 
body#page158 #subnav ul li a#link158, 
body#page157 #subnav ul li a#link157, 
body#page156 #subnav ul li a#link156, 
body#page154 #subnav ul li a#link154, 
body#page153 #subnav ul li a#link153, 
body#page152 #subnav ul li a#link152, 
body#page151 #subnav ul li a#link151, 
body#page150 #subnav ul li a#link150, 
body#page149 #subnav ul li a#link149, 
body#page148 #subnav ul li a#link148, 
body#page147 #subnav ul li a#link147, 
body#page146 #subnav ul li a#link146, 
body#page145 #subnav ul li a#link145, 
body#page144 #subnav ul li a#link144, 
body#page143 #subnav ul li a#link143, 
body#page142 #subnav ul li a#link142, 
body#page141 #subnav ul li a#link141, 
body#page140 #subnav ul li a#link140, 
body#page139 #subnav ul li a#link139, 
body#page138 #subnav ul li a#link138, 
body#page137 #subnav ul li a#link137, 
body#page136 #subnav ul li a#link136, 
body#page135 #subnav ul li a#link135, 
body#page134 #subnav ul li a#link134, 
body#page133 #subnav ul li a#link133, 
body#page132 #subnav ul li a#link132, 
body#page131 #subnav ul li a#link131, 
body#page130 #subnav ul li a#link130, 
body#page129 #subnav ul li a#link129, 
body#page128 #subnav ul li a#link128, 
body#page127 #subnav ul li a#link127, 
body#page126 #subnav ul li a#link126, 
body#page125 #subnav ul li a#link125, 
body#page124 #subnav ul li a#link124, 
body#page123 #subnav ul li a#link123, 
body#page122 #subnav ul li a#link122, 
body#page121 #subnav ul li a#link121, 
body#page120 #subnav ul li a#link120, 
body#page119 #subnav ul li a#link119, 
body#page118 #subnav ul li a#link118, 
body#page117 #subnav ul li a#link117, 
body#page116 #subnav ul li a#link116, 
body#page115 #subnav ul li a#link115, 
body#page114 #subnav ul li a#link114, 
body#page113 #subnav ul li a#link113, 
body#page112 #subnav ul li a#link112, 
body#page111 #subnav ul li a#link111, 
body#page110 #subnav ul li a#link110, 
body#page109 #subnav ul li a#link109, 
body#page108 #subnav ul li a#link108, 
body#page107 #subnav ul li a#link107, 
body#page106 #subnav ul li a#link106, 
body#page105 #subnav ul li a#link105, 
body#page104 #subnav ul li a#link104, 
body#page103 #subnav ul li a#link103, 
body#page102 #subnav ul li a#link102, 
body#page100 #subnav ul li a#link100, 
body#page99 #subnav ul li a#link99, 
body#page97 #subnav ul li a#link97, 
body#page96 #subnav ul li a#link96, 
body#page95 #subnav ul li a#link95, 
body#page94 #subnav ul li a#link94, 
body#page93 #subnav ul li a#link93, 
body#page92 #subnav ul li a#link92, 
body#page91 #subnav ul li a#link91, 
body#page90 #subnav ul li a#link90, 
body#page89 #subnav ul li a#link89, 
body#page88 #subnav ul li a#link88, 
body#page87 #subnav ul li a#link87, 
body#page86 #subnav ul li a#link86, 
body#page85 #subnav ul li a#link85, 
body#page84 #subnav ul li a#link84, 
body#page83 #subnav ul li a#link83, 
body#page82 #subnav ul li a#link82, 
body#page81 #subnav ul li a#link81, 
body#page80 #subnav ul li a#link80, 
body#page79 #subnav ul li a#link79, 
body#page78 #subnav ul li a#link78, 
body#page77 #subnav ul li a#link77, 
body#page76 #subnav ul li a#link76, 
body#page75 #subnav ul li a#link75, 
body#page74 #subnav ul li a#link74, 
body#page73 #subnav ul li a#link73, 
body#page72 #subnav ul li a#link72, 
body#page71 #subnav ul li a#link71, 
body#page70 #subnav ul li a#link70, 
body#page69 #subnav ul li a#link69, 
body#page68 #subnav ul li a#link68, 
body#page67 #subnav ul li a#link67, 
body#page66 #subnav ul li a#link66, 
body#page61 #subnav ul li a#link61, 
body#page60 #subnav ul li a#link60, 
body#page65 #subnav ul li a#link65, 
body#page58 #subnav ul li a#link58, 
body#page56 #subnav ul li a#link56, 
body#page53 #subnav ul li a#link53, 
body#page49 #subnav ul li a#link49, 
body#page55 #subnav ul li a#link55, 
body#page50 #subnav ul li a#link50, 
body#page51 #subnav ul li a#link51, 
body#page52 #subnav ul li a#link52, 
body#page47 #subnav ul li a#link47, 
body#page43 #subnav ul li a#link43, 
body#page45 #subnav ul li a#link45, 
body#page37 #subnav ul li a#link37, 
body#page26 #subnav ul li a#link26, 
body#page44 #subnav ul li a#link44, 
body#page39 #subnav ul li a#link39, 
body#page24 #subnav ul li a#link24, 
body#page23 #subnav ul li a#link23, 
body#page22 #subnav ul li a#link22, 
body#page21 #subnav ul li a#link21, 
body#page19 #subnav ul li a#link19, 
body#page28 #subnav ul li a#link28, 
body#page18 #subnav ul li a#link18, 
body#page17 #subnav ul li a#link17, 
body#page16 #subnav ul li a#link16, 
body#page14 #subnav ul li a#link14, 
body#page12 #subnav ul li a#link12, 
body#page11 #subnav ul li a#link11, 
body#page8 #subnav ul li a#link8, 
body#page7 #subnav ul li a#link7, 
body#page31 #subnav ul li a#link31, 
body#page5 #subnav ul li a#link5, 
body#page3 #subnav ul li a#link3, 
body#page2 #subnav ul li a#link2, 
body#page1 #subnav ul li a#link1, 
body#page33 #subnav ul li a#link33, 
body#page34 #subnav ul li a#link34, 
body#page35 #subnav ul li a#link35, 
body#page40 #subnav ul li a#link40, 
body#page41 #subnav ul li a#link41, 
body#page29 #subnav ul li a#link29, 
body#page30 #subnav ul li a#link30, 
body#page46 #subnav ul li a#link46, 
body#page36 #subnav ul li a#link36, 
body#page42 #subnav ul li a#link42, 
body#page32 #subnav ul li a#link32, 
body#page38 #subnav ul li a#link38, 
body#page98 #subnav ul li a#link98,
body.newsPage #subnav ul li a#newsLink,
#subnav ul li a:hover {
	background: #f89934; /* Old browsers */ background: -moz-linear-gradient(top, #f89934 0%, #f68e20 50%, #f6701f 51%, #f6881f 99%); /* FF3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f89934), color-stop(50%,#f68e20), color-stop(51%,#f6701f), color-stop(99%,#f6881f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f89934 0%,#f68e20 50%,#f6701f 51%,#f6881f 99%); /* Chrome10+,Safari5.1+ */ 
	background: -o-linear-gradient(top, #f89934 0%,#f68e20 50%,#f6701f 51%,#f6881f 99%); /* Opera 11.10+ */ 
	background: -ms-linear-gradient(top, #f89934 0%,#f68e20 50%,#f6701f 51%,#f6881f 99%); /* IE10+ */ 
	background: linear-gradient(to bottom, #f89934 0%,#f68e20 50%,#f6701f 51%,#f6881f 99%); /* W3C */ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89934', endColorstr='#f6881f',GradientType=0 ); /* IE6-9 */
	border-left:solid 1px #f6881f;
	border-right:solid 1px #f89833;
	text-shadow: 1px 1px 2px rgba(237, 102, 20, 1);
	}

#subnav ul li a:hover {
	background: #8cc649; /* Old browsers */ background: -moz-linear-gradient(top, #8cc649 0%, #88c941 50%, #6dae26 51%, #649f23 99%); /* FF3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cc649), color-stop(50%,#88c941), color-stop(51%,#6dae26), color-stop(99%,#649f23)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #8cc649 0%,#88c941 50%,#6dae26 51%,#649f23 99%); /* Chrome10+,Safari5.1+ */ 
	background: -o-linear-gradient(top, #8cc649 0%,#88c941 50%,#6dae26 51%,#649f23 99%); /* Opera 11.10+ */ 
	background: -ms-linear-gradient(top, #8cc649 0%,#88c941 50%,#6dae26 51%,#649f23 99%); /* IE10+ */ 
	background: linear-gradient(to bottom, #8cc649 0%,#88c941 50%,#6dae26 51%,#649f23 99%); /* W3C */ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc649', endColorstr='#649f23',GradientType=0 ); /* IE6-9 */
	border-left:solid 1px #649f23;
	border-right:solid 1px #8cc649;
	text-shadow: 1px 1px 2px rgba(100, 159, 35, 1);
	}

#subMiddle.container {padding-bottom:2em;}

/****BLOG/NEWS SECTION****/


#newsOverview p.postDate,
#blogOverview p.postDate {padding: .25em 0 .5em 0;}

.newsPage #main h3,
.blogPage #main h3 {
	font-size:1.375em;
	padding:0;
	margin:0;
	}


#socialBookmarks {
	background-color:#e1dfdf;
	border-radius:6px;
	margin:1.5em 0 0 0;
	padding:.75em;
	}

#socialBookmarks img {width:auto;}

#socialBookmarks h4 {
	float:left;
	padding:.125em .5em 0 0;
	color: #404040;
	margin:0;
	line-height:1;
    	font-family: 'franchiseregular';
	text-transform:uppercase;
	font-size:1.375em;
	}

#socialBookmarks ul {
	list-style-type:none;
	margin:0px;
	padding:.25em 0 0 0;
	line-height:1;
	}

#socialBookmarks ul li {
	float:left;
	padding:0px .4375em 0px 0px;
	margin:0px;
	}

#main ul.iconList li:before,
#socialBookmarks ul li:before {
	content:none;
	padding:0;
	}

/****FAQS****/

#page16 #main p strong {
	font-family: 'franchiseregular';
	text-transform:uppercase;
	font-size:1.375em;
	display:inline-block;
	background-color:#e1dfdf;
	border-radius:6px;
	padding:0 .5em;
	margin:.25em .25em 0 0;
	font-weight:normal;
	}

/*FAQuestions*/

#page16 #main p em {
	font-style:normal;
	font-size:1.25em;
	}

/*****DOWNLOAD*****/

#main ul#downloadPkgs {
	list-style-type:none;
	margin:.25em 0 0 0;
	}

#main ul#downloadPkgs li {height:inherit;}

#main ul#downloadPkgs li h3 {
	text-transform:none;
	font-size:1.25em;
	font-family: 'Puritan20Bold';
	}

#main ul#downloadPkgs li:before {content:none;}

.downloadImg {
	text-align:center;
	background-color: #ececec;
	border-radius:.5em;
	padding:1.25em 0 1em 0;
	margin:0 0 1.5em 0;
	}

.downloadImg img {width:auto;}

.requirements {font-size:.75em;}

/*****TABLES*****/

.howPage table,
.requirements table {width:100%;}


.howPage table th,
.requirements table th,
.requirements h4,
.howPage table td h4 {
	font-family: 'Puritan20Bold';
	font-size:1em;
	padding:0 0 1em 0;
	}

.howPage table td h4,
.requirements h4 {text-transform:uppercase;}

.howPage table td h4 {padding:0;}

.howPage table th {width:50%;}

.howPage table th,
.howPage table td,
.requirements table th,
.requirements table td {
	vertical-align: top;
	border-top: solid 1px #dcdddd;
	padding:.25em 1.5em .25em 0;
	}

.howPage table td ul {margin:0 0 0 1em;}

.howPage table th,
.howPage table td {
	padding:1em 1.5em 1em 0;
	font-size:.875em;
	line-height:1.5;
	}

.requirements table th i,
.requirements table td i,
.requirements table th em,
.requirements table td em {
	color: #FF0000;
    	font-family: 'Puritan20Normal';
	font-style:normal;
	}

#page8 table{
	width:100%;
	height:100%;
	margin:0 0 2em 0;
	padding:0px;
	}

#page8 tr:last-child td:last-child {
	-moz-border-radius-bottomright:16px;
	-webkit-border-bottom-right-radius:16px;
	border-bottom-right-radius:16px;
	}

#page8 table tr:first-child td:first-child {
	-moz-border-radius-topleft:16px;
	-webkit-border-top-left-radius:16px;
	border-top-left-radius:16px;
	}

#page8 table tr:first-child td:last-child {
	-moz-border-radius-topright:16px;
	-webkit-border-top-right-radius:16px;
	border-top-right-radius:16px;
	}

#page8 tr:last-child td:first-child{
	-moz-border-radius-bottomleft:16px;
	-webkit-border-bottom-left-radius:16px;
	border-bottom-left-radius:16px;
}#page8 tr:hover td{
	
}

#page8 tr:nth-child(odd){background-color:#d0e6ed;}
#page8 tr:nth-child(even)    {background-color:#ffffff;}

#page8 td {
	vertical-align:middle;
	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:16px;
	font-size:16px;
	}

#page8 tr:last-child td {
	border-width:0px 1px 0px 0px;
	}

#page8 tr td:last-child {
	border-width:0px 0px 1px 0px;
	}

#page8 tr:last-child td:last-child {
	border-width:0px 0px 0px 0px;
	}

#page8 tr:first-child td {	
	background-color:#065774;
	border:0px solid #ffffff;
	text-align:center;
color: #ffffff;
	border-width:0px 0px 1px 1px;
	font-size:22px;
	font-weight:bold;
	}



#page8 tr:nth-child(odd) td:nth-child(2) {background-color:#f5d1ae;}

#page8 tr:nth-child(1) td:nth-child(2) {background-color:#F6881F;}





/*****CONTACT FORM****/

#contactForm span {display:block;}

#contactForm label {
	padding:0 0 .75em 0;
	display:block;
}

#contactForm input[type="text"],
#contactForm textarea {
	display:block;
	border-radius:6px;
	padding: .5em;
	width:95%;
	border:solid 1px #9aa4ac;
	font-family: 'RobotoRegular', Arial, Helvetica, sans-serif;
	font-size:1em;
}

#contactForm textarea {
	height: 10em;
}

#contactForm input[type="submit"] {
	width:auto;
	padding:.25em 1em;
}

/*
#contactForm input[type="submit"]:hover {
	background-color: #0d96f8;
	box-shadow: none;
}*/

#captcha {
	padding:0 0 1em 0;
}


#captcha img {
	padding:1em 0 0 0;
	width:auto;
}



/********************************/
/****** Responsive Styles *******/
/********************************/


/****** Just wider than mobile - after padding taken into account(320 -> 480) */
@media screen and (min-width: 28.9375em) { /* 480 and up */

/****SUBNAV****/

#subnav {
	display:block;
	padding:0 .5em;
	border-radius:6px;
	margin:0 auto;
	background: #c8c8c8; /* Old browsers */ 
	background: -moz-linear-gradient(top, #c8c8c8 0%, #a9a8a8 52%, #939292 52%, #a1a1a1 100%); /* FF3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8c8c8), color-stop(52%,#a9a8a8), color-stop(52%,#939292), color-stop(100%,#a1a1a1)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #c8c8c8 0%,#a9a8a8 52%,#939292 52%,#a1a1a1 100%); /* Chrome10+,Safari5.1+ */ 
	background: -o-linear-gradient(top, #c8c8c8 0%,#a9a8a8 52%,#939292 52%,#a1a1a1 100%); /* Opera 11.10+ */ 
	background: -ms-linear-gradient(top, #c8c8c8 0%,#a9a8a8 52%,#939292 52%,#a1a1a1 100%); /* IE10+ */ 
	background: linear-gradient(to bottom, #c8c8c8 0%,#a9a8a8 52%,#939292 52%,#a1a1a1 100%); /* W3C */ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#a1a1a1',GradientType=0 ); /* IE6-9 */
	}

#subnav ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

#subnav ul li {
	display:block;
	float:left;
	padding:0;
	}

#subnav ul li a {
	display:block;
	color:#fff;
	padding:.5em .75em;
	line-height:1;
	border-left:solid 1px #a1a1a1;
	border-right:solid 1px #c7c7c7;
	text-shadow: 1px 1px 2px rgba(100, 100, 100, 1);
	}

#main.moveOver {
	width:63%;
	float:left;
	/*padding-top:2em;*/
	}
	
#blogTeasers,
aside {
	width:33%;
	float:right;

	}

footer h3, 
#homePage h2,
h1 {font-size:2.75em;}

/****PRIMARY NAV****/

#primaryNav {
	display:block;
	padding:1em 0 0 0;
	margin:0;
	}

#homePage #primaryNav {padding:1em 0;}
	
#primaryNav ul {
	margin:0 auto;
	display:block;
	width:auto;
	text-align:center;
	line-height:1;
padding-bottom:.5em;
	}
	
#primaryNav ul li {
	padding:0 0 .75em .75em;
	display:inline-block;
	}

#primaryNav ul li a {
	padding:0 0 0 .75em;	
	display:inline-block;
	color:#5b5b5b;
	font-size:1.1875em;
	}
	
#primaryNav ul li a:hover {color:#e96505;}
	
#primaryNav ul li:before {
	content:"/";
	color:#e5e3e3;
	}
	
#primaryNav ul li.first:before {
	content:none;
	padding:0;
	}
#primaryNav ul li.first,	
#primaryNav ul li.first a {padding:0;}

/****LOGO****/

#logo {
	width:305px;
	height:135px;
	padding:1em 0 0 0;
	margin:0 auto;
	}
	
#logo a {
	width:305px;
	height:135px;	
	background: url(/images/hogo-logo.png) no-repeat;
	}

#sliderMenu {display:none;}
	
#secondaryNav {
	display:block;
	background: #0a617e url(/images/navy-bg.jpg) repeat;
	}
	
#secondaryNav ul {
	float:right;
	padding:.5em 0;
	margin:0;
	}
	
#secondaryNav ul li {
	display:inline;
	text-align:right;
	padding:0 0 0 1.5em;
	}
	
#secondaryNav ul li a {
	color:#13baec;
	display:inline-block;
	padding:5px 0 5px 20px;
	font-size:1.125em;
	}
	
#secondaryNav ul li a#tryLink {
	background: url(/images/icons/icon-free.png) no-repeat left center;	
	padding:5px 0 5px 24px;
	color:#f6881f;
	}

#secondaryNav ul li a#loginLink {
	background: url(/images/icons/icon-login.png) no-repeat left center;	
	}

/****FOOTER NAV****/
	
#footerNav {
	display:block;
	width: 63%;
	float: left;	
	}
	
#footerNav ul {
	list-style-type:none;
	margin:0 0 1.5em 0;
	float:left;
	padding:0 3% 0 0;
	width:30%;
	}

#footerNav ul li ul {
	margin:.3125em 0 0 0;
	float:none;
	width:100%;
	}

#footerNav ul li a {
	font-family: 'Puritan20Bold';
	color:#fff;
	font-size:.9375em;
	}
	
#footerNav ul li a:hover {
	color: #f6881f;	
	}
	
#footerNav ul li ul li a {
	font-family: 'Puritan20Normal';
	color:#89cedc;
	}

#footerNav ul li ul li a:before {
	content:">";
	padding-right:6px;
	}
	
/****FOOTER SOCIAL LINKS****/

#copyright,
#socialLinks {
	width: 33%;
	float: right;
	}	

#billboard {	
	padding:0 0 50px 0;	
	/*margin:0 0 1em 0;*/
	}
	
/*#billboardManga {
	display:block;
	position:absolute;
	top:-20px;
	left:0;
	width:65%;
	z-index:2000!important;
	}*/
#billboardManga {
	display:block;
	position:absolute;
	top:10px;
	left:12px;
	width:715px;
	height: 340px;
	z-index:2000!important;
	}
	
#billboardBase {
	display:block;
	position:relative;
	background-color:#fff;
	z-index:100!important;
	border:solid 1px #dcdddd;
	height:auto;
	margin:0;
	padding:0;
	line-height:.5 /*this closes an ugly gap*/;
	}
	
#billboardText {
	padding:3%;
	width:30%;
	position:absolute;
	right:11px;
	top:-11px;
	display:block;
	z-index:3000!important;
	}
	
#billboardText p {font-size:1em;}
	
#billboardText #openingLine {display:block;}
	
#billboardFlair {
	position:absolute;
	left:-10px;
	top:0;
	width:10px;
	height:11px;
	display:block;
	z-index:2500!important;
	background: url(/images/billboard-flair.png) no-repeat;
	}

#shadowRight,	
#shadowLeft {
	display:block;
	width:296px;
	height:119px;
	position:absolute;
	bottom:0;
	z-index:1!important;
	}

#shadowLeft {
	left:0;
	background: url(/images/billboard-shadow-left.jpg) no-repeat;
	}

#shadowRight {
	right:0;
	background: url(/images/billboard-shadow-right.jpg) no-repeat;
	}

#subnav ul li a {font-size: 1.1875em;}

#main.moveOver,
#main, 
#blogTeasers,
aside {
	padding:2em 0 0 0;
	}

/*****IMAGES*****/

img.left {
	float:left;
	width:45%;
	margin:0 1.75em .8125em 0;
	}

img.right {
	float:right;
	width:45%;
	margin:0 0 .8125em 1.75em;
	}


}



/****** just wider than mobile ----> 480px) ******/
@media only screen 
and (min-width: 28.9375em) and (max-width: 38.875em) {

.howPage table th {width:40%;}

#main.moveOver,
#main, 
#blogTeasers,
aside {
	float:none;
	width:100%; 
 	}
	
#logo {
	width:226px;
	height:100px;	
	}
	
#logo a {
	width:226px;
	height:100px;
	background: url(/images/hogo-logo-mobile.png) no-repeat;
	}

#copyright,
#socialLinks,
#footerNav {
	width: 100%;
	clear:both;
	float: none;	
	}
	
#socialLinks ul li a {padding:.75em;}

/****BILLBOARD****/

#billboard {
	padding:0;
	/*margin: 0 0 2em 0;*/
	}

#shadowRight,	
#shadowLeft,
#billboardBase,
#billboardFlair,
#billboardManga {display:none;}

	
#billboardText {
	position:relative!important;
	width:auto;
	float:none;
	padding:5%;
	width:90%;
	margin:0 auto;
	right:0;
	top:0;
	border-left:none;
	border-bottom:none;
	}

#billboard p.button a,	
#billboard h3 {font-size:3em;}

/*****DOWNLOADS*****/

#main ul#downloadPkgs li {
	width:45%;
	padding-left:5%;
	float:left;
	}

#main ul#downloadPkgs li h3 {font-size:1.125em;}

#main ul#downloadPkgs {margin-left:-5%;}

#main ul#downloadPkgs li#download23 {min-height:560px;}

	
}

/****** other smallScreen ******/
@media only screen 
and (min-width: 38.876em) and (max-width: 49.9999em) {/* 639 */

aside a.buttonBlue,
aside p.button a,
aside p .button {font-size:1.5em;}

/*#homePage #main, #blogTeasers {width:48%;}*/
#homePage #main, #blogTeasers {width:100%;}

#homePage .embed {
	width:58%;
	float:left;
	margin:0 1.5em 0 0;
	}
	
#footerNav {width:55%;}

#copyright,
#socialLinks {width:43%;}
	
#footerNav ul li a {font-size:.75em;}

#copyright {
	width: 100%;
	clear:both;
	float: none;	
	}
	
#homePage #primaryNav {padding: 2em 0 1em 0;}

#primaryNav {padding: 2em 0 0 0;}


/****BILLBOARD****/
	
#billboard {margin: 1em 0 0 0;}

#billboard h3 {font-size:2.75em;}

#billboard p.button a {
	font-size: 1.4375em;
	width:96%;
	padding:0 2%;
	}

#textToggle {display:none;}

#billboardText {right:7px;}



}


	/****** small desktop ----******/
@media only screen 
and (min-width: 50em) and (max-width: 61.9999em) {/* (800) - 959 */

.howPage table th {width:40%;}

#logo {margin-top:-3.75em;}

#socialLinks ul li a {padding:.5em;}

#copyright {padding:11em 0 0 0;}

#homePage#primaryNav {padding: 1.5em 0 1em 0;}

#primaryNav {padding: 1.5em 0 0 0;}


/****BILLBOARD****/
	
#billboard {margin: 1em 0 0 0;}

#billboardText {right:8px;}

#billboardText #openingLine {display:none;}

#billboard p.button a {font-size:1.75em;}

#billboard h3 {font-size:1.9375em;}


#blogTeasers {width:37%;}

#homePage #main.moveOver {width:55%;}

}

	/****** large desktop ******/
@media only screen 
and (min-width: 62em) and (max-width: 73.9375em) {/* (960) - 1200 */

#contactForm input[type="text"],
#contactForm textarea {width:60%;}

#logo{
	width:226px;
	height:100px;
	float:left;
	margin:-3.3125em 0 1em 0;
	}
	
#logo a {
	width:226px;
	height:100px;
	background: url(/images/hogo-logo-mobile.png) no-repeat;
	}
	
#homePage #primaryNav {padding: 3.45em 0 1em 0;}

#primaryNav {padding: 3.45em 0 0 0;}

#primaryNav ul {
	margin:0;
	float:right;
	}
	
#primaryNav ul li {padding:0 0 0 .6125em;	}
	
#primaryNav ul li a {
	padding:0 0 0 .61275em;	
	font-size:1.25em;
	}

#copyright {padding:11em 0 0 0;}

#socialLinks ul li a {padding:.75em;}

.container {
	width: 96%;
	padding:0 2%;
	}

/****BILLBOARD****/

#billboard {margin: 0;}
	
#billboard h3 {font-size:2.25em;}
	
#billboard p.button a {font-size: 2em;}

#billboardText {right:10px;}

#billboardText p {line-height:1.3;}

#subnav ul li a {font-size: 1em;}

/*****DOWNLOADS*****/

#main ul#downloadPkgs li {
	width:45%;
	padding-left:5%;
	float:left;
	}

#main ul#downloadPkgs {margin-left:-5%;}

#main ul#downloadPkgs li#download23 {min-height:540px;}

/*****FEATURES TABLE*****/

.howPage table th {width:35%;}

.howPage table th,
.howPage table td {font-size:1em;}

#homePage #blogTeasers h2,
#homePage #main h2, h1 {font-size:3em;}

#homePage .embed {
	width:58%;
	float:left;
	margin:0 1.5em 0 0;
	}


}


	/****** largest desktop ******/
@media only screen 
and (min-width: 73.9376em) and (max-width: 999em) {/* (1201) + > */

#contactForm input[type="text"],
#contactForm textarea {width:60%;}

#homePage #blogTeasers h2,
#homePage #main h2, h1 {font-size:2.5em;}

h2 {font-size: 2em;}


#logo {
	float:left;
	margin:-4.25em 0 0 0;
	}
	
#homePage #primaryNav {padding: 4.675em 0 1em 0;}

#primaryNav {padding: 4.675em 0 0 0;}
	
#primaryNav ul {
	margin:0;
	float:right;
	}
	
#copyright {padding:11em 0 0 0;}

#socialLinks ul li a {padding:.75em;}

#billboard {margin: .375em 0 0 0;}

#billboard h3 {font-size:2em;}

#billboard p.button a {font-size: 2em;}

#billboardText {
	padding: 2.5% 3% 3% 3%;
	}

#billboardText p {font-size:1.0625em;}
	
.container {
	width: 96%;
	padding:0 2%;
	}

/*****DOWNLOADS*****/

#main ul#downloadPkgs li {
	width:45%;
	padding-left:5%;
	float:left;
	}

#main ul#downloadPkgs {margin-left:-5%;}

#main ul#downloadPkgs li#download23 {min-height:525px;}

/*****FEATURES TABLE*****/

.howPage table th {width:30%;}

.howPage table th,
.howPage table td {font-size:1em;}


#homePage .embed {
	width:58%;
	float:left;
	margin:0 1.5em 0 0;
	}

}