/* 	99Lime.com HTML KickStart by Joshua Gatcke	style.css */

a { color:#069; }
	
h1,h2,h3,h4,h5,h6{ font-family: Verdana, sans-serif; font-weight:400; }
h1{font-size:1.7em; font-family: Verdana, sans-serif; font-variant:small-caps; color:#2c73a9; }
h2{font-size:1.5em; font-family: Verdana, sans-serif; font-variant:small-caps;}
h3{font-size:1.1em; font-family: Verdana, sans-serif; font-variant:small-caps;}
h4{font-size:1em; font-family: Verdana, sans-serif;}
h5{font-size:0.9em; font-family: Verdana, sans-serif;}
h6{font-size:0.8em; font-family: Verdana, sans-serif;}

hr{border: 0; border-bottom: solid 7px #0057aa; margin:0 0 2em 0; }

thead th, tbody th{ padding:8px 12px; font-family: Verdana, sans-serif; background-color:#EEE; color:#006; }
th, td { border-color: #ccc; }
button, a.btn, input[type="submit"], input[type="reset"], input[type="button"]{ font-family: Verdana, sans-serif; padding:3px 6px 3px 4px; }
blockquote{ font-family: Verdana, sans-serif; font-size:1em; line-height:1.5em; font-style: italic; margin:30px; padding:0 0 0 10px; border-left:3px solid #ccc; }

html{ min-height:100%; background:#2c73a9; color:#414141; }
body{ background:#d4e5f5; margin:0; padding:0 0 0 0; color:#414141; font-weight:300; font-size:12pt; font-family: Verdana, sans-serif; text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */}

#header{ background:#2c73a9; padding-bottom:1em; margin-bottom:1em; border-bottom: 1px solid #fc730a; }
#footer{position: relative; margin:4em 0 0 0; padding:0px; padding-top:1em; color:#fff; background:#2c73a9; border-top:solid 1px #fff; }
#footer a:link{color:#fff; text-decoration:none;}	
#footer a:visited{color:#fff; text-decoration:none;}	
#footer a:hover{color:#F4F4F4; text-decoration:none; border-bottom:1px dotted #F4F4F4;}	

.navbar{ position:fixed; top:0; left:0; width: 100%; background: rgba(0,56,98,1); /* Old browsers */ color:#fff; z-index:1000; border-bottom:1px solid #4e5266; }
.navbar ul{	display:inline-block; margin:0;	padding:0;	}
.navbar li{	margin:0; padding:0; list-style-type:0;	display:inline-block; }
.navbar li a{display:inline-block; color:#fff; padding:0.7em 1em; text-decoration:none;	text-transform: uppercase; line-height:100%; font-size: 1.2em;}
.menu{ font-family: Verdana, sans-serif; border:0; font-weight:300; }
.menu ul{margin:0;padding:0;position: absolute;top:100%;left:0;display:none;text-align:left; min-width:300px;max-width:200%;*width:auto;}

@media (max-width: 480px) { .right{ text-align:left;} .grid{padding: 0 1em;} body{ font-size:11pt; } .hideonphone{ display:none; }}