@font-face {
	font-family: 'bebasnew';
	src: url('fonts/BebasNeue-webfont.eot');
	src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/BebasNeue-webfont.woff') format('woff'),
		 url('fonts/BebasNeue-webfont.ttf') format('truetype'),
		 url('fonts/BebasNeue-webfont.svg#bebasnew') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{ background-color:white; color:#5a5a5a; font-size:10pt; font-family:verdana,arial,sans serif; margin:0; }
#header{ width:100%; text-align:right; margin:24px 3% 10px 0px; }
#navbar{ margin:-5px 3% 10px 0px;font-size:16pt;font-family:verdana }
#contact{ float:right; margin:10px 18px 0px 0px; }
#page{ margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; max-width:840px; width:95%; padding:0; position:relative; }
#content{ padding:5px 15px 5px 15px; overflow: auto; }
#footer{ margin:15px 0px 40px 0px;border-top:1px solid #b2b2b2; }
#copyright{ text-align:center;font-size:8pt;margin-top:10px }
#img{ margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; width:100%; padding:0; position:relative; }
#sharethis{float:left;width:128px;height:32px;margin:10px 10px 10px 10px}
#sharethis img{border:0px;margin:4px;float:left}
#sharethis img:hover{opacity:0.7;filter:alpha(opacity=70)}
a.navlink{ font-size:13pt;color:grey;font-family:bebasnew, verdana, sans-serif;text-decoration:none }
a:hover.navlink{ text-decoration:underline;color:#aecf75; }
a.contactlink{ font-size:16pt;text-decoration:none;font-family:bebasnew, Arial, sans-serif;color:grey }
a:hover.contactlink{ text-decoration:underline;color:#aecf75; }
.indextable td{text-align:center}
.portalimage{margin-top:10px; border:1px solid #d1d1d1}
.portalimage:hover{border:1px solid #aecf75}
.bigreen{ font-size:20pt;color:#aecf75;font-family:bebasnew, Arial, sans-serif;text-decoration:none}
a:hover.bigreen {text-decoration:underline}
.ballistic-chart { font-family:courier new, monospace;color:#000;font-size:10pt;border:1px solid #000;margin:-10px 0px 20px 0px;border-collapse:collapse }
.ballistic-chart td{ padding:1px 2px 1px 2px;border:1px solid #000;text-align:right }
.pbr-chart { font-family:courier new;font-size:12pt;border:1px solid #CCCCCC;margin:10px 0px 20px 0px;border-collapse:collapse }
.pbr-chart td{ padding:2px;border:1px solid #CCCCCC;text-align:right }
.moreinfo{font-size:7pt;vertical-align:1px}
.moreinfo a{text-decoration:none}
.moreinfo a:hover{text-decoration:underline}
.bordertop{ border-top:1px solid #b2b2b2; }
.muzzle-energy input{ border:1px solid #999999; margin:2px 1px 2px 1px; }
.milrecticle{ float:right;margin:7px 0px 0px 10px }
.logo{ margin:24px 0px 0px 0px;font-size:30pt;color:#aecf75;font-family:bebasnew, Arial, sans-serif;text-decoration:none }
.green{ color:#aecf75 }
.orange{ color:#cfb575 }
.sound-barrier{color:#97d62a}
.mtg td{text-align:center}
.trajectoryform{display:inline-block;margin:10px;border:1px solid #c1c1c1;padding:10px}
.createlink{padding:4px;font-size:12pt;font-family:bebasnew, Arial, sans-serif;color:#aecf75;background-color:white;border:1px solid #aecf75}
.createlink:hover{background-color:#e1f3fc;border:1px solid #3c7fb1}
h1{ margin:12px 0px 6px 0px; }
p{ margin:6px 0px 6px 0px; line-height:1.35em}
h1,h2,h3,h4,h5,h6{color:#aecf75;font-family:bebasnew, Arial, sans-serif;}
h1{font-size:20pt}
h2{font-size:17pt}
h3{font-size:15pt}
input{margin:1px}