/* Core Styles */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{  margin:0px;  padding:0px;  border:0px;  border-collapse:separate;  border-spacing:0px;}
input,select{margin:0;  padding:0;}

body{background: url(../images/bkgd.gif) top center repeat;}

/* Global */
a{color: #000; text-decoration: none; outline-style:none; outline-width:medium;}
a:hover{color: #0072bc;}
td{font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; margin: 0; padding: 0; text-align: left;}
p{font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; margin: 0; padding: 0; text-align: left;}
ul{font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; margin: 0; padding: 0; text-align: left;}

.clear0{clear: both; height: 0; font-size: 0;}
.clear5{clear: both; height: 5px; font-size: 0;}
.clear10{clear: both; height: 10px;}
.clear15{clear: both; height: 15px;}
.clear20{clear: both; height: 20px;}

.left{}
.right{float: right;}

.blue{color: #044b7f;}
.red{color: #761b1f;}
/* End */

#oneStop{width: 100%;}
#oneStop .white{background: #fff; width: 800px;}
#oneStop .white .site{height: 680px;}
#oneStop .white .site .header{background: url(../images/headerBkgd.jpg) top left no-repeat; height: 284px; width: 800px;}
#oneStop .white .site .header .flash{width: 450px; height: 108px; float: right; margin: 45px 10px 0 0; padding 0;}
#oneStop .white .site .header .navigationHome{background: url(../images/homeNavBkgd.gif) bottom right no-repeat; height: 145px; width: 530px; padding: 160px 0 0 270px;}
#oneStop .white .site .header .navigationFeatures{background: url(../images/featuresNavBkgd.gif) bottom right no-repeat; height: 145px; width: 530px; padding: 5px 0 0 90px; float: left;}
#oneStop .white .site .header .navigationBenefits{background: url(../images/benefitsNavBkgd.gif) bottom right no-repeat; height: 145px; width: 530px; padding: 160px 0 0 270px;}
#oneStop .white .site .header .navigationFramework{background: url(../images/frameworkNavBkgd.gif) bottom right no-repeat; height: 145px; width: 530px; padding: 160px 0 0 270px;}
#oneStop .white .site .header .navigationServices{background: url(../images/servicesNavBkgd.gif) bottom right no-repeat; height: 145px; width: 530px; padding: 160px 0 0 270px;}
#oneStop .white .site .header .navigationSuccess{background: url(../images/successNavBkgd.gif) bottom right no-repeat; height: 145px; width: 530px; padding: 160px 0 0 270px;}
#oneStop .white .site .header .navigationCompany{background: url(../images/companyNavBkgd.gif) bottom right no-repeat; height: 145px; width: 530px; padding: 160px 0 0 270px;}
#oneStop .white .site .header .navigationContact{background: url(../images/contactNavBkgd.gif) bottom right no-repeat; height: 145px; width: 530px; padding: 160px 0 0 270px;}

/* Home Button */
#oneStop .white .site .header .homeBTN{text-align: left; margin: 68px 0 0 0; float: left;}
#oneStop .white .site .header .homeBTN a{display: block; width: 37px; height: 14px; text-indent: -900em; text-decoration: none; background-image: url(../images/homeBTN.gif); background-repeat: no-repeat; background-position: top left; font-size: 0;}
#oneStop .white .site .header .homeBTN a:hover{background-position: bottom left;}
#oneStop .white .site .header .homeBTNActive{text-align: left; margin: 68px 0 0 0; float: left;}
#oneStop .white .site .header .homeBTNActive a{display: block; width: 37px; height: 14px; text-indent: -900em; text-decoration: none; background-image: url(../images/homeBTNActive.gif); background-repeat: no-repeat; background-position: top left;}

/* Features Button */
#oneStop .white .site .header .featuresBTN{text-align: left; margin: 55px 0 0 13px; float: left;}
#oneStop .white .site .header .featuresBTN a{display: block; width: 55px; height: 17px; text-indent: -900em; text-decoration: none; background-image: url(../images/featuresBTN.gif); background-repeat: no-repeat; background-position: top left; font-size: 0;}
#oneStop .white .site .header .featuresBTN a:hover{background-position: bottom left;}
#oneStop .white .site .header .featuresBTNActive{text-align: left; margin: 55px 0 0 13px; float: left;}
#oneStop .white .site .header .featuresBTNActive a{display: block; width: 55px; height: 17px; text-indent: -900em; text-decoration: none; background-image: url(../images/featuresBTNActive.gif); background-repeat: no-repeat; background-position: top left;}

/* Benefits Button */
#oneStop .white .site .header .benefitsBTN{text-align: left; margin: 44px 0 0 11px; float: left;}
#oneStop .white .site .header .benefitsBTN a{display: block; width: 52px; height: 16px; text-indent: -900em; text-decoration: none; background-image: url(../images/benefitsBTN.gif); background-repeat: no-repeat; background-position: top left; font-size: 0;}
#oneStop .white .site .header .benefitsBTN a:hover{background-position: bottom left;}
#oneStop .white .site .header .benefitsBTNActive{text-align: left; margin: 44px 0 0 11px; float: left;}
#oneStop .white .site .header .benefitsBTNActive a{display: block; width: 52px; height: 16px; text-indent: -900em; text-decoration: none; background-image: url(../images/benefitsBTNActive.gif); background-repeat: no-repeat; background-position: top left;}

/* Framework Button */
#oneStop .white .site .header .frameworkBTN{text-align: left; margin: 29px 0 0 11px; float: left;}
#oneStop .white .site .header .frameworkBTN a{display: block; width: 73px; height: 20px; text-indent: -900em; text-decoration: none; background-image: url(../images/frameworkBTN.gif); background-repeat: no-repeat; background-position: top left; font-size: 0;}
#oneStop .white .site .header .frameworkBTN a:hover{background-position: bottom left;}
#oneStop .white .site .header .frameworkBTNActive{text-align: left; margin: 29px 0 0 11px; float: left;}
#oneStop .white .site .header .frameworkBTNActive a{display: block; width: 73px; height: 20px; text-indent: -900em; text-decoration: none; background-image: url(../images/frameworkBTNActive.gif); background-repeat: no-repeat; background-position: top left;}

/* Services Button */
#oneStop .white .site .header .servicesBTN{text-align: left; margin: 21px 0 0 14px; float: left;}
#oneStop .white .site .header .servicesBTN a{display: block; width: 55px; height: 14px; text-indent: -900em; text-decoration: none; background-image: url(../images/servicesBTN.gif); background-repeat: no-repeat; background-position: top left; font-size: 0;}
#oneStop .white .site .header .servicesBTN a:hover{background-position: bottom left;}
#oneStop .white .site .header .servicesBTNActive{text-align: left; margin: 21px 0 0 14px; float: left;}
#oneStop .white .site .header .servicesBTNActive a{display: block; width: 55px; height: 14px; text-indent: -900em; text-decoration: none; background-image: url(../images/servicesBTNActive.gif); background-repeat: no-repeat; background-position: top left;}

/* Success Button */
#oneStop .white .site .header .successBTN{text-align: left; margin: 13px 0 0 15px; float: left;}
#oneStop .white .site .header .successBTN a{display: block; width: 52px; height: 14px; text-indent: -900em; text-decoration: none; background-image: url(../images/successBTN.gif); background-repeat: no-repeat; background-position: top left; font-size: 0;}
#oneStop .white .site .header .successBTN a:hover{background-position: bottom left;}
#oneStop .white .site .header .successBTNActive{text-align: left; margin: 13px 0 0 15px; float: left;}
#oneStop .white .site .header .successBTNActive a{display: block; width: 52px; height: 14px; text-indent: -900em; text-decoration: none; background-image: url(../images/successBTNActive.gif); background-repeat: no-repeat; background-position: top left;}

/* Company Button */
#oneStop .white .site .header .companyBTN{text-align: left; margin: 6px 0 0 14px; float: left;}
#oneStop .white .site .header .companyBTN a{display: block; width: 55px; height: 14px; text-indent: -900em; text-decoration: none; background-image: url(../images/companyBTN.gif); background-repeat: no-repeat; background-position: top left; font-size: 0;}
#oneStop .white .site .header .companyBTN a:hover{background-position: bottom left;}
#oneStop .white .site .header .companyBTNActive{text-align: left; margin: 6px 0 0 14px; float: left;}
#oneStop .white .site .header .companyBTNActive a{display: block; width: 55px; height: 14px; text-indent: -900em; text-decoration: none; background-image: url(../images/companyBTNActive.gif); background-repeat: no-repeat; background-position: top left;}

/* Contact Button */
#oneStop .white .site .header .contactBTN{text-align: left; margin: 0px 0 0 13px; float: left;}
#oneStop .white .site .header .contactBTN a{display: block; width: 48px; height: 13px; text-indent: -900em; text-decoration: none; background-image: url(../images/contactBTN.gif); background-repeat: no-repeat; background-position: top left; font-size: 0;}
#oneStop .white .site .header .contactBTN a:hover{background-position: bottom left;}
#oneStop .white .site .header .contactBTNActive{text-align: left; margin: 0px 0 0 13px; float: left;}
#oneStop .white .site .header .contactBTNActive a{display: block; width: 48px; height: 13px; text-indent: -900em; text-decoration: none; background-image: url(../images/contactBTNActive.gif); background-repeat: no-repeat; background-position: top left;}

#oneStop .white .site .homeContent{margin: 20px 100px 0 50px;}
#oneStop .white .site .homeContent p{margin: 0 0 10px 0; line-height: 16px;}
#oneStop .white .site .homeContent p.highlight{color: #044b7f; font-weight: bold; font-size: 14px;}
#oneStop .white .site .homeContent ul{margin: 0 0 0 20px; text-align: left; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
#oneStop .white .site .homeContent li{color: #0072bc;}
#oneStop .white .site .homeContent li span{color: #000;}

#oneStop .white .site .leftRailFeatures{margin: 237px 0 0 0; float: left; width: 179px; height: 463px; background: url(../images/featuresLeftRailBkgd.jpg) top left no-repeat; text-align: left;}
#oneStop .white .site .leftRailBenefits{margin: 237px 0 0 0; float: left; width: 179px; height: 463px; background: url(../images/benefitsLeftRailBkgd.jpg) top left no-repeat; text-align: left;}
#oneStop .white .site .leftRailFramework{margin: 237px 0 0 0; float: left; width: 179px; height: 463px; background: url(../images/frameworkLeftRailBkgd.jpg) top left no-repeat; text-align: left;}
#oneStop .white .site .leftRailServices{margin: 237px 0 0 0; float: left; width: 179px; height: 463px; background: url(../images/servicesLeftRailBkgd.jpg) top left no-repeat; text-align: left;}
#oneStop .white .site .leftRailSuccess{margin: 229px 0 0 0; float: left; width: 209px; height: 471px; background: url(../images/successLeftRailBkgd.jpg) top left no-repeat; text-align: left;}
#oneStop .white .site .leftRailSuccessAwards{margin: 237px 0 0 0; float: left; width: 179px; height: 463px; background: url(../images/successAwardsLeftRailBkgd.jpg) top left no-repeat; text-align: left;}
#oneStop .white .site .leftRailCompany{margin: 237px 0 0 0; float: left; width: 179px; height: 463px; background: url(../images/companyLeftRailBkgd.jpg) top left no-repeat; text-align: left;}
#oneStop .white .site .leftRailContact{margin: 237px 0 0 0; float: left; width: 179px; height: 463px; background: url(../images/contactLeftRailBkgd.jpg) top left no-repeat; text-align: left;}
#oneStop .white .site .leftRail{}
#oneStop .white .site .leftRail p.title{margin: 160px 0 0 15px; font-weight: bold;}
#oneStop .white .site .leftRail p{margin: 0 0 0 15px; font-weight: bold;}
#oneStop .white .site .leftRail .line{background: #bababa; height: 1px; font-size: 0; width: 166px; margin: 5px 0;}

#oneStop .white .site .content{float: right; width: 590px; margin: 30px 0 0 30px;}
#oneStop .white .site .content p{margin: 0 50px 15px 7px;}
#oneStop .white .site .content ul{margin: 0 0 0 20px; text-align: left; font-size: 11px;}
#oneStop .white .site .content li{color: #0072bc; margin: 0 10px 0 0; font-family: Arial, Helvetica, sans-serif;}
#oneStop .white .site .content li span{color: #000;}

#oneStop .white .site .contentSuccess{float: right; width: 590px; margin: 5px 0 0 0;}
#oneStop .white .site .contentSuccess p{margin: 0 30px 12px 7px;}
#oneStop .white .site .contentSuccess ul{margin: 0 0 0 20px; text-align: left; font-size: 10px; line-height: 11px;}
#oneStop .white .site .contentSuccess li{color: #0072bc; margin: 0 10px 0 0; font-family: Arial, Helvetica, sans-serif;}
#oneStop .white .site .contentSuccess li span{color: #000;}
#oneStop .white .site .contentSuccess .box{background: #DFDFDF; width: 350px; height: 155px; text-align: left; float: left;}

#oneStop .white .base{background: url(../images/baseBkgd.gif) top left no-repeat; height: 20px; width: 800px;}