* {
	margin: 0;
	padding: 0;
}

body {
	color: #010101;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	background-color: #ffffff;
	background-image: url(../images/home-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	margin: 0;
	padding: 0;
	border-width: 0;
}

#addl {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

img {
	display: block;
}

h1,h2,h3,h4,h5,p,blockquote,form,label,ul,ol,dl,fieldset,address,input {
	margin: 0;
	padding: 0;
	border-width: 0;
}

li {
	list-style: none;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

#container {
	width: 1000px;
	margin: 0 auto;
}

#header {
	width: 1000px;
	height: 102px;
}

#banner {
	width: 1000px;
	height: 270px;
}

#main {
	width: 1000px;
	clear: both;
}

#footer {
	background-color: #e9eceb;
	background-image: url(../images/btm-topline.png);
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

#topmenu {
	color: #585858;
	font-size: 12px;
	text-align: right;
	padding: 10px 20px 0 0;
}

.topmenu2 {
	color: #585858;
	font-size: 12px;
	text-align: center;
}

.topmenu3 {
	color: #585858;
	font-size: 12px;
	text-align: center;
	padding-top: 12px;
}

.topnav {
	display: inline;
}

.bar {
	padding-right: 3px;
	padding-left: 3px;
	display: inline;
}

#logopos {
	width: 251px;
	height: 72px;
	margin: 0;
	display: inline;
}

#tagline {
	width: 449px;
	display: inline;
}

#phonenumber {
	background-image: url(../images/phonetop.png);
	background-repeat: no-repeat;
	width: 291px;
	height: 70px;
	margin: 7px 0 0;
	display: inline;
}

#tagtext {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 40px 0 0;
}

a:link, a:visited {
	color: #010101;
	text-decoration: none;
}

a:hover, a:active {
	color: #010101;
	text-decoration: underline;
}

a.graylink:link, a.graylink:visited {
	color: #585858;
	text-decoration: none;
}

a.graylink:hover, a.graylink:active {
	color: #ff7612;
	text-decoration: underline;
}

a.grayorg:link, a.grayorg:visited {
	color: #5a5959;
	text-decoration: underline;
}

a.grayorg:hover, a.grayorg:active {
	color: #ff7612;
	text-decoration: underline;
}

a.orangelink:link, a.orangelink:visited {
	color: #ff7612;
	text-decoration: none;
}

a.orangelink:hover, a.orangelink:active {
	color: #ff7612;
	text-decoration: underline;
}

a.orangelinkline:link, a.orangelinkline:visited {
	color: #ff7612;
	text-decoration: underline;
}

a.orangelinkline:hover, a.orangelinkline:active {
	color: #ff7612;
	text-decoration: none;
}

a.blacknone:link, a.blacknone:visited {
	color: #000000;
	text-decoration: none;
}

a.blacknone:hover, a.blacknone:active {
	color: #000000;
	text-decoration: none;
}

a.graynone:link, a.graynone:visited {
	color: #5a5959;
	text-decoration: none;
}

a.graynone:hover, a.graynone:active {
	color: #5a5959;
	text-decoration: none;
}

#how {
	color: #ff7612;
	font-size: 16px;
	text-align: center;
	padding-top: 10px;
}

#digits {
	color: #424242;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}

#banimg {
	width: 700px;
}

#quest {
	width: 300px;
}

img.imgpos {
	float: left;
	margin: 12px 10px 0 0;
	display: inline;
}

img#tions {
	width: 291px;
	height: 255px;
	float: left;
	margin: 12px 0 0;
	display: inline;
	padding-bottom: 10px;
}

#weare {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding: 40px 0 0 10px;
}

#leftcolum {
	width: 212px;
}

#centercolum {
	width: 489px;
}

#rightcolum {
	width: 299px;
}

#leftcolum2 {
	background-color: #ffffff;
	width: 212px;
	margin-top: 20px;
	display: inline;
}

#centercolum2 {
	background-color: #ffffff;
	width: 489px;
	margin-top: 20px;
	display: inline;
}

#rightcolum2 {
	width: 299px;
	margin-top: 20px;
	display: inline;
}

#rightcolum3 {
	background-color: #ffffff;
	display: inline;
	margin-top: 20px;
	width: 299px;
}

#addre {
	width: 1000px;
}

.nav {
	margin: 0;
	padding: 0;
	background: #ffffff;
	text-align: left;
	list-style-type: none;
	width: 170px;
	float: left; /* Contain floated list items */
}

.nav li {
	margin: 0;
	padding: 0;
	float: left; /* This corrects the */
	width: 100%; /* IE whitespace bug */
}

.nav a {
	display: block; /* to increase clickable area as a's 
	default to inline */
	color: #444444;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0 3px 15px;
	line-height: 18px;
	background-color: #ffffff;
	text-align: left;
	border-bottom: 1px solid #bdbdbd;
}

.nav a:hover {
	color: #ffffff;
	background-color: #ff7612;
	background-image: url(../images/menu-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.body_css .nav_css a,.body_bout .nav_bout a,
    .body_ces .nav_ces a,.body_cfs .nav_cfs a,
    .body_ncw .nav_ncw a,.body_lic .nav_lic a,
    .body_nps .nav_nps a,.body_ols .nav_ols a {
	background: #ff7612;
	color: #ffffff;
}

#sidemenupos {
	float: left;
	margin-top: 35px;
	display: inline;
}

img#bumpers {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	display: block;
}

#qcrms {
	color: #444444;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}

#qcrms2 {
	color: #444444;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	padding: 0 0 15px;
}

.hheadline {
	color: #5a5959;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-top: 35px;
}

.hheadline2 {
	color: #5a5959;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-top: 15px;
}

.hheadline3 {
	color: #5a5959;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	padding-top: 15px;
}

.htext {
	color: #5a5959;
	line-height: 21px;
	text-align: left;
	padding-top: 12px;
	padding-right: 35px;
}

.htextadd {
	color: #5a5959;
	line-height: 16px;
	text-align: left;
	padding-top: 12px;
	padding-right: 35px;
}

.htext2 {
	color: #5a5959;
	line-height: 21px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.htext3 {
	color: #5a5959;
	line-height: 21px;
	text-align: left;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 12px;
}

.hsub {
	color: #424242;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 15px;
	padding-right: 20px;
}

.karter {
	margin: 12px 0 0 20px;
	display: inline;
}

.karter2 {
	display: inline;
	margin: 12px 0 0 45px;
}

.hlist {
	color: #5a5959;
	text-align: left;
}

.hbull {
	background-image: url(../images/orgbullet.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 10px;
}

.hbull4 {
	background-image: url(../images/orgbullet.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding: 0 20px 0 10px;
}

.hlist2 {
	color: #5a5959;
	line-height: 20px;
	text-align: left;
	padding-left: 15px;
}

.hlist4 {
	color: #5a5959;
	line-height: 20px;
	text-align: left;
	padding-left: 15px;
}

.hlist3 {
	color: #5a5959;
	line-height: 20px;
	text-align: left;
	padding-bottom: 12px;
	padding-left: 15px;
}

.hbull2 {
	padding-left: 10px;
}

.hbull3 {
	padding-left: 10px;
}

img#usaflag {
	width: 183px;
	height: 113px;
	float: left;
	margin: 25px 0 0 140px;
	display: inline;
}

#american {
	color: #5a5959;
	font-weight: bold;
	text-align: left;
	padding-top: 20px;
	padding-left: 40px;
}

#shortcon {
	background-image: url(../images/minicon-bg.png);
	background-repeat: no-repeat;
	width: 291px;
	height: 299px;
}

#shortcon2 {
	background-image: url(../images/minicon-bg2.png);
	background-repeat: no-repeat;
	width: 291px;
	height: 438px;
}

#formpos {
	width: 220px;
	float: left;
	margin: 12px 0 0 37px;
	padding: 0;
	display: inline;
}

#formpos2 {
	display: inline;
	margin: 12px 0 0 0;
	padding: 0;
	width: 299px;
	float: left;
}

.fmshort {
	width: 220px;
	height: 23px;
	margin: 0 0 2px;
	padding: 2px 0 0 3px;
	color: #545454;
	font-size: 11px;
	border: solid 1px #b0b0b0;
}

.fmshort4 {
	color: #545454;
	font-size: 11px;
	margin: 0 0 2px 33px;
	padding: 2px 0 0 3px;
	width: 220px;
	height: 23px;
	border: solid 1px #b0b0b0;
}

.fmshort2 {
	margin: 0 0 2px;
	padding: 0 0 0 3px;
	color: #545454;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 220px;
	height: 50px;
	border: solid 1px #b0b0b0;
}

.fmshort5 {
	color: #545454;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 2px 33px;
	padding: 0 0 0 3px;
	width: 220px;
	height: 50px;
	border: solid 1px #b0b0b0;
}

#btn {
	color: #ffffff;
	float: left;
	margin: 7px 0 0;
	padding: 0;
	border-style: none;
	display: inline;
}

#btn2 {
	color: #ffffff;
	display: inline;
	margin: 7px 0 0 33px;
	padding: 0;
	float: left;
	border-style: none;
}

#sctext {
	color: #6e6e6e;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}

#orangebox {
	width: 220px;
	height: 247px;
	float: left;
	clear: both;
	margin-top: 25px;
	margin-left: 37px;
	border: solid 1px #ff7612;
	display: inline;
}

.lubic {
	color: #424242;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding: 15px 0 5px 20px;
}

.grubic {
	line-height: 20px;
	text-align: left;
	padding: 0 12px 15px 20px;
}

img.displayed {
	margin-right: auto;
	margin-left: auto;
	display: block;
}

#qualif {
	color: #585858;
	font-weight: bold;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 20px;
}

.club {
	display: inline;
}

.jubjub {
	padding-right: 7px;
	padding-left: 7px;
	display: inline;
}

#footpage {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

.footcolum {
	width: 250px;
	margin: 50px 0 0;
	display: inline;
}

.foottb {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding: 0 20px 7px;
}

.foottb2 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding: 12px 20px 7px;
}

.foott {
	color: #6e6e6e;
	line-height: 20px;
	text-align: left;
	padding: 0 20px;
}

.foott4 {
	color: #6e6e6e;
	line-height: 22px;
	text-align: left;
	padding: 0 20px;
}

.foott2 {
	color: #6e6e6e;
	line-height: 20px;
	text-align: left;
	padding: 0 20px 12px;
}

.foott3 {
	color: #6e6e6e;
	line-height: 20px;
	text-align: left;
	padding: 12px 20px;
}

#copy {
	color: #6e6e6e;
	padding-top: 25px;
	padding-bottom: 15px;
}

#website {
	color: #6e6e6e;
	padding-top: 20px;
	padding-bottom: 50px;
}

.photoclick {
	color: #ff7612;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 15px 0 0;
}

.techsta {
	text-align: center;
}

.sidesub {
	color: #ff7612;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 15px 0 0 18px;
}

.colock {
	color: #6e6e6e;
	line-height: 26px;
	text-align: left;
	padding-left: 40px;
}

.colock2 {
	color: #6e6e6e;
	line-height: 26px;
	text-align: left;
	padding-top: 25px;
}

.colock3 {
	color: #6e6e6e;
	line-height: 26px;
	text-align: left;
	padding-top: 25px;
	padding-left: 15px;
}

.colock4 {
	color: #6e6e6e;
	line-height: 26px;
	text-align: left;
	padding-top: 25px;
	padding-left: 20px;
}

.flock {
	background-image: url(../images/orggray.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 0 0 0 12px;
}

fieldset {
	text-align: left;
	margin: 1.5em 0 0 0;
	padding: 0;
	border: solid 1px #cccccc;
}

legend {
	margin-left: 1em;
	color: #000000;
	font-weight: bold;
}

fieldset ol {
	padding: 1em 1em 0 1em;
	list-style: none;
}

fieldset li {
	padding-bottom: 1em;
}

fieldset.submit {
	border-style: none;
}

input {
	border: solid 1px #cccccc;
}

label {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	width: 15em;
	float: left;
	margin-right: 1em;
}

#bigformpos {
	width: 400px;
	margin: 0;
	padding: 0;
	display: inline;
}

.bigtxtarea {
	color: #545454;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 175px;
	height: 50px;
	border: solid 1px #cccccc;
}

#filebrowse {
	width: 175px;
}

.gallbord {
	border: solid 6px #e5e5e5;
}

img#email {
	margin-top: 4px;
	display: inline;
}

img.email {
	display: inline;
	margin-top: 4px;
}

img#colorrub {
	width: 95px;
	height: 90px;
	float: right;
	margin: 10px 35px 0 0;
	display: inline;
}

.carson {
	width: 244px;
}

.firstb {
	background-image: url(../images/photo-box.png);
	background-repeat: no-repeat;
	width: 206px;
	height: 297px;
	float: left;
	margin: 15px 0 0;
	display: inline;
}

.secondb {
	background-image: url(../images/photo-box.png);
	background-repeat: no-repeat;
	display: inline;
	margin: 15px 0 0 10px;
	width: 206px;
	height: 297px;
	float: left;
}

img.photo {
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	display: block;
}

img.photo3 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}

img.photo2 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 35px;
}

img.photo4 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 45px;
}

img.photo5 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 75px;
}

.blurb {
	font-size: 11px;
	line-height: 16px;
	text-align: left;
	padding: 20px 15px 0;
}

.airguard {
	width: 442px;
	float: left;
	padding: 12px 0 0;
}

.airguardtop {
	background-image: url(../images/airguard-top.png);
	background-repeat: no-repeat;
	width: 442px;
	height: 26px;
}

.airguardmid {
	background-image: url(../images/airguard-slide.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 442px;
}

.airguardbtm {
	background-image: url(../images/airguard-btm.png);
	background-repeat: no-repeat;
	width: 442px;
	height: 26px;
}

img.bickey {
	float: left;
	margin: 5px 5px 0 35px;
	display: inline;
}

img.bickey2 {
	display: inline;
	margin: 5px 0 0 30px;
	float: left;
}

.atfagenc {
	line-height: 18px;
	text-align: left;
	padding: 0 20px 0 0;
}

.shank2 {
	padding: 0 0 5px;
}

.parlay2 {
	padding: 0 0 5px;
}

.parlay3 {
	padding: 0 0 5px 0;
}

.carmack {
	float: right;
}

.smatz {
	width: 221px;
	float: left;
}

#footbox {
	width: 975px;
	float: left;
	margin-left: 12px;
	display: inline;
}

#foottop {
	background-image: url(../images/footertop.png);
	background-repeat: no-repeat;
	width: 975px;
	height: 48px;
}

#footmid { background-image: url(../images/footermid.png); background-repeat: repeat-y; background-position: left top; width: 975px; float: left; }

#footbtm {
	width: 975px;
	height: 9px;
	clear: both;
}

.ftpos {
	width: 193px;
	height: 48px;
	float: left;
	display: inline;
}

.ftpos2 {
	width: 193px;
	float: left;
	display: inline;
}

.bircher { color: #585858; font-size: 14px; font-weight: bold; text-align: center; padding: 15px 0 0; }

.bircher2 { color: #585858; font-size: 14px; font-weight: bold; text-align: center; padding: 7px 0 0; }

img.vertlinepos {
	width: 1px;
	height: 420px;
	float: left;
	margin: 5px 0;
	display: inline;
}
.gateway { text-align: left; }
.fanya { padding: 7px 10px 0 15px; }

