.mobile {
  display:none;
}

#pagecontents {
  display:none;
}

* {
  font-family:Verdana;
  font-size:8pt;
}

html {
  background:url(../imgs/pri_bg.gif);
  height:100%;
}

#htmlhome {
  background:transparent;
}

sup {
  line-height: 9px;
  font-size:9px;
}

h2 {
  font-weight:bold;
}

p {
  margin-bottom:10px;
  line-height:13pt;
}

a {
  color:#17467E;
  text-decoration:none;
}

dd {
  margin-bottom:15px;
}

strong {
  font-weight:bold;
}

em {
  font-style:italic; 
}

#top {
  float:left;
  line-height:0px;
}

#content ul {
  margin-bottom:10px;
}

#content li {
  margin-bottom:10px;
  margin-top:5px;
  padding-left:20px;
  background:url(../imgs/bullet.gif) no-repeat 10px 4px;
}

#wrapper {
  width:1000px;
  float:left;
}

#sitetitle, #sitetitle a {
  background:url(../imgs/logo.gif);
  width:200px;
  height:118px;
  display:block;
  text-indent:-9999px;
  float:left;
}

.level1 {
  float:left;
  width:100%;
  height:23px;
  background:#f58126;
}

.level1 li {
  display:inline;
  float:left;
}


#content {
  float:left;
  width:663px;
  clear:left;
  margin-bottom:15px;
}

#content a {
  text-decoration:underline;
}

#content a:hover, #content a:visited {
  color:#000;
}

.page_home #content {
  background:#17467E;
  color:#fff;
  height:417px;
}

.page_home #content a, .page_home #content a:visited {
  color:#f58126;
  text-decoration:none;
}

#pcontents {
  float:left;
  width:400px;
  margin-left:2px;
}

#hlinks {
  position:relative;
  display:inline;
  float:left;
  margin:auto !important;
  clear:both;
  height:51px;
}

.page_home #hlinks {
  margin-bottom:40px !important;
}

#hlinks li {
  display:inline;
  float:left;
  width:221px;
  padding:0px;
  margin:0px;
  background:transparent;
}

#hlinks li a {
  text-indent:-9999px;
  display:block;
  width:221px;
  height:51px;
  background:url(../imgs/subNav.jpg) no-repeat;
}

#hl_caselink {
  background-position:-221px 0px !important;
}

#hl_ref {
  background-position:-442px 0px !important;
}

#hl_videoclip:hover {
  background-position:0px -51px !important;
}

#hl_caselink:hover {
  background-position:-221px -51px !important;
}

#hl_ref:hover {
  background-position:-442px -51px !important;
}

#level2 * {
  margin:auto;
}

#level2 {
  float:left;
  width:219px;
  margin:auto;
  margin-top:51px;
}

.page_home #level2 {
  margin-top:5px;
}

#level2 li {
  padding: 0px;
  margin:0px;
  margin-bottom:21px;
  background:transparent;
  line-height:13px;
}

#level2 li a {
  background:url(../imgs/3rdNav.gif) no-repeat;
  display:block;
  width:142px;
  text-indent:-9999px;
}

#nav_whysuccess {
  background-position:0px -15px !important;
}

#nav_whyindustry {
  background-position:0px -30px !important;
}

#nav_whyfactors:hover, .selected #nav_whyfactors, #nav_fo_diff:hover, .selected #nav_fo_diff {
  background-position:-145px 0px !important;
}

#nav_whysuccess:hover, .selected #nav_whysuccess {
  background-position:-145px -15px !important;
}

#nav_whyindustry:hover, .selected #nav_whyindustry {
  background-position:-145px -30px !important;
}


#nav_fo_gwt{background-position:0px -47px !important;}
#nav_fo_success{background-position:0px -64px !important;}
#nav_fo_markets{background-position:0px -79px !important;}
#nav_fo_findmore{background-position:0px -96px !important;}

.selected #nav_fo_gwt, #nav_fo_gwt:hover{background-position:-145px -47px !important;}
.selected #nav_fo_success, #nav_fo_success:hover{background-position:-145px -64px !important;}
.selected #nav_fo_markets, #nav_fo_markets:hover{background-position:-145px -79px !important;}
.selected #nav_fo_findmore, #nav_fo_findmore:hover{background-position:-145px -96px !important;}

.copyright {
  float:left;
  clear:left;
  width:663px;
  color:#f68126;
  margin-left:19px;
}

.grey {
  color:#999;
}

.copyright * {
  font-size:7pt !important;
}

.copyright sup {
  font-size:9px !important;
  line-height:5px !important;
}

#rbar {
  width:337px;
  float:left;
  height:100%;
}

#hp_hdr_img {
  float:left;
  width:337px;
  padding-left:463px;
}

#nationWide a{
  background:url(../imgs/nationWide_anim.gif) no-repeat top right;
  text-indent:-9999px;
  width:167px;
  height:106px;
  position:absolute;
  top:425px;
  left:20px;
}

.page_home #hp_hdr_img {
  background:url(../imgs/hp_globe.jpg) no-repeat top right;
  height:118px;
}

.level1 li a {
  background:url(../imgs/mainNav.gif) no-repeat;
  height:23px;
  display:block;
  width:50px;
  text-indent:-9999px;
  margin:0px;
  
}

#nav_why {
  width:100px;
}

#nav_services {
  width:144px;
  background-position:-100px 0px;
}

#nav_whatsnew {
  width:124px;
  background-position:-244px 0px;
}

#nav_franchise {
  width:185px;
  background-position:-365px 0px;
}

#nav_contact {
  width:110px;
  background-position:-550px 0px;
}

#nav_why:hover, .selected #nav_why {
  background-position:0px -24px;
}

#nav_services:hover, .selected #nav_services {
  background-position:-100px -24px;
}

#nav_whatsnew:hover, .selected #nav_whatsnew {
  background-position:-244px -24px;
}

#nav_franchise:hover, .selected #nav_franchise {
  background-position:-365px -24px;
}

#nav_contact:hover, .selected #nav_contact {
  background-position:-550px -24px;
}


#page_img {
  float:left;
  width:337px;
  height:417px;
}

.page_home #page_img {
  background:url(../imgs/hp_img.jpg);
}

.page_why #page_img {
  background:url(../imgs/img_1.jpg);
}

.page_services #page_img {
  background:url(../imgs/img_2.jpg);
}

.page_areas #page_img {
  background:url(../imgs/img_3.jpg);
}

.page_whatsnew #page_img {
  background:url(../imgs/img_4.jpg);
}

.page_careers #page_img {
  background:url(../imgs/img_5.jpg);
}

.page_contact #page_img {
  background:url(../imgs/img_6.jpg);
}

#plihd {
  background:url(../imgs/hp_tags.gif) no-repeat;
  width:221px;
  height:183px;
  text-indent:-9999px;
  margin-top:0px;
}

#apexhd {
  width:425px;
  height:30px;
  background:url(../imgs/headers.gif) no-repeat;
  text-indent:-9999px;
  background-position:0px -330px;
}

.pageHeader {
  width:282px;
  height:30px;
  background:url(../imgs/headers.gif) no-repeat;
  text-indent:-9999px;
  margin-top:45px;
}

#hdr_services {
  background-position:0px -30px;
}

#hdr_areas {background-position:0px -60px;}
#hdr_whatsnew {background-position:0px -90px;}
#hdr_careers {background-position:0px -120px;}
#hdr_contact {background-position:0px -150px;}
#hdr_whyfactors {background-position:0px -180px;}
#hdr_whysuccess {background-position:0px -210px;}
#hdr_whyindustry {background-position:0px -240px;}
#hdr_ref {background-position:0px -270px;}
#hdr_refform {background-position:0px -300px;}
#hdr_franchise {background-position:0px -360px;}

#hdr_franchisediff {background-position:0px -180px;}
#hdr_franchisegwt {background-position:0px -390px;}
#hdr_franchisesfsuccess {background-position:0px -420px;}
#hdr_franchisemarkets {background-position:0px -450px;}
#hdr_franchisefindmore {background-position:0px -480px;}


#hdr_spacing {
  height:30px;
}

.toplink:link, .toplink:visited {
  width:451px;
  text-decoration:none !important;
  color:#999 !important;
  font-size:8pt;
  display:block;
  float:right;
}

.toplink:hover{
  text-decoration:underline !important;
}

.form {
  padding:5px;
}

.formheader {
  padding-top:30px;
  font-size:16pt;
}

#awcCol1, #awcCol2{
  float:left;
}

#awcCol2 {
  margin-left:90px;
}

.content_whysuccess p {
  margin-bottom:30px;
}

.trLinks {
  padding:100px 0 0 7px;
}

.trLinks, .trLinks a {
  text-decoration:none;
  color:#fff;
}

.gwtTable td {
  padding:3px;
  vertical-align:top;
}

.content_franchisefindmore label {
  float:left;
  margin-right:10px;
  width:130px;
  clear:left;
  margin-bottom:10px;
}

.content_franchisefindmore label.wide {
  width:auto;
}

.content_franchisefindmore form div, .content_franchisefindmore h2 {
  margin-bottom:10px;
}

.clearBoth {
  clear:both;
}