/*CLASES*/
.c {
  clear: both;
}
.cf {
  clear: both;
  float: left;
}
.cr {
  clear: both;
  float: right;
}
.bl {
  display: block;
}
.l {
  float: left;
}
.r {
  float: right;
}
.hide {
  display: none;
}
.full {
  width: 100%;
}
.half {
  width: 50%;
}
.fullpx {
  width: 960px;
}
.reset {
  margin: 0;
  padding: 0;
}
.center {
  margin: 0 auto;
}
.fix {
  clear: both;
  float: left;
}
.notext {
  text-indent: -999999em;
}
.tac {
  text-align: center;
}
.j {
  text-align: justify;
}
.u {
  text-transform: uppercase;
}
.under {
  text-decoration: underline;
}
.i {
  font-style: italic;
}
.bold {
  font-weight: bold;
}
.normal {
  font-weight: normal;
}
/*ej:
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
*/
.nb {
  border: 0px;
}
/*ej: .bs(0px,0px,1px,1px,rgba(255,255,255,0.15)); */
.transition {
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.transition-bgc {
  -webkit-transition: background-color 1000ms linear;
  -moz-transition: background-color 1000ms linear;
  -o-transition: background-color 1000ms linear;
  -ms-transition: background-color 1000ms linear;
  transition: background-color 1000ms linear;
}
.rel {
  position: relative;
}
.ab {
  position: absolute;
}
/*
.droid		{ font-family: 'Droid Sans', sans-serif;}
.arial		{ font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.oswald		{ font-family: 'Oswald', sans-serif;}
.prata		{ font-family: 'Prata', serif;}
.ptserifCaption	{ font-family: 'PT Serif Caption', serif;}
.ptsans		{ font-family: 'PT Sans', sans-serif;}
.calibri	{ font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;}
.helvetica	{ font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;}			
.istok		{ font-family: 'Istok Web', sans-serif;}
.georgia    { font-family: Georgia, Times, "Times New Roman", serif;}
*/
.georgia {
  font-family: Georgia, Times, "Times New Roman", serif;
}
.droid {
  font-family: 'Droid Sans', sans-serif;
}
/*colors*/
/*dark blue*/
/*blue*/
/* RESET
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
caption,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ul,
li,
fieldset,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
sidebar,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  font-family: 'Droid Sans', sans-serif;
}
body {
  background: url(../i/bg.jpg);
}
.wrapper {
  clear: both;
  float: left;
  width: 100%;
  background: url(../i/gradient.jpg) repeat-x top;
}
.page {
  clear: both;
  float: left;
  width: 100%;
  background: url(../i/page.jpg) no-repeat center top;
}
article,
aside,
caption,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
sidebar {
  display: block;
}
p,
span,
i,
a,
li,
input,
textarea,
select,
button,
label,
table,
time {
  color: #3b485b;
  font-size: 0.8125em;
  /*13/16*/

}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Georgia, Times, "Times New Roman", serif;
  color: #35527c;
  font-weight: normal;
}
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 100%;
  color: #748daf;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 100%;
}
h1 {
  font-size: 1.625em;
  /*26/16*/
}
h2 {
  font-size: 1.25em;
  /*20/16*/
}
h3 {
  font-size: 1.25em;
  /*20/16*/
}
h4 {
  font-size: 1.5em;
  /*20/16*/
}
h5 {
  font-size: 1.25em;
  /*20/16*/
}
h6 {
  font-size: 1.25em;
  /*20/16*/
}
li {
  list-style: none;
}
a {
  text-decoration: none;
  border: 0px;
}
img {
  border: 0px;
}
input, textarea, button {
  border: 0;
  margin: 0;
  padding: 0;
}
.clearFix {
  clear: both;
  display: block;
}
/**************************************************************************************
header
**************************************************************************************/
.mainHeader {
  clear: both;
  float: left;
  width: 100%;
  padding: 0px;
  /*innerHeader*/

}
.mainHeader .innerHeader {
  position: relative;
  margin: 0 auto;
  width: 960px;
  /*h1*/

  /*action*/

}
.mainHeader .innerHeader:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.mainHeader .innerHeader h1 {
  float: left;
  /*a*/
}
.mainHeader .innerHeader h1 a {
  float: left;
  display: block;
  width: 236px;
  height: 102px;
  background: url(../i/DC-Security-Clearance-Consultants-Logo.png) no-repeat;
  text-indent: -99999em;
}
.mainHeader .innerHeader nav#action {
  float: right;
  display: block;
  height: 102px;
}
.mainHeader .innerHeader nav#action ul {
  float: left;
  padding: 28px 0 0 0;
}
.mainHeader .innerHeader nav#action ul li {
  float: left;
  padding: 0 0 0 10px;
  /*first*/

  /*second*/

}
.mainHeader .innerHeader nav#action ul li a {
  float: left;
  display: block;
  padding: 0 20px;
  height: 45px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-family: Georgia, Times, "Times New Roman", serif;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 45px;
  color: #fff;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.normal {
    text-transform: none;
	color:#fff;
}
.mainHeader .innerHeader nav#action ul li:first-child a {
  background: rgba(80, 93, 123, 0.8);
  text-shadow: 1px 1px #3c4864;
}
.mainHeader .innerHeader nav#action ul li:first-child a:hover {
  background: rgba(0, 0, 0, 0.5);
  color: #d0dbf4;
  text-shadow: 1px 1px #000000;
  -webkit-transform: scale(1.125);
  -moz-transform: scale(1.125);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transform: scale(1.125);
}
.mainHeader .innerHeader nav#action ul li:first-child + * a {
  background: rgba(88, 165, 191, 0.8);
  text-shadow: 1px 1px #3c4864;
}
.mainHeader .innerHeader nav#action ul li:first-child + * a:hover {
  background: rgba(0, 0, 0, 0.5);
  color: #cdf8fe;
  text-shadow: 1px 1px #000000;
  -webkit-transform: scale(1.125);
  -moz-transform: scale(1.125);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transform: scale(1.125);
}
/*mainHeader*/
/**************************************************************************************
superfish
**************************************************************************************/
nav.mainNav {
  clear: both;
  float: left;
  margin: 0 0 5px 0;
  width: 960px;
  height: 55px;
  background: #071221 url(../i/mainNav.jpg) repeat-x;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
/**************************************************************************************
nivo
**************************************************************************************/
/* The Nivo Slider styles */
.slider-wrapper {
  float: left;
  padding: 0px;
  background: none;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.nivoSlider {
  position: relative;
}
.nivoSlider img {
  position: absolute;
  top: 0px;
  left: 0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  z-index: 6;
  display: none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
  display: block;
  position: absolute;
  z-index: 5;
  height: 100%;
}
.nivo-box {
  display: block;
  position: absolute;
  z-index: 5;
}
/* Caption styles */
.nivo-caption {
  position: absolute;
  left: 30px;
  bottom: 30px;
  padding: 20px;
  width: auto;
  z-index: 8;
  background: rgba(255, 255, 255, 0.91);
}
.nivo-caption h2 {
  display: block;
  padding: 0px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 23px;
  color: #071931;
  font-weight: normal;
  text-shadow: 1px 1px #ffffff;
  letter-spacing: -0.075em;
}
.nivo-caption h2 span {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 23px;
  color: #733131;
  font-weight: normal;
  text-shadow: 1px 1px #ffffff;
  letter-spacing: -0.075em;
}
.nivo-caption a {
  display: block;
  padding: 5px 0 0 0;
  font-size: 13px;
  font-family: 'Droid Sans', sans-serif;
  color: #5d5f62;
  text-shadow: 1px 1px #ffffff;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.nivo-caption a:hover {
  color: #000;
}
.nivo-html-caption {
  display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
  position: absolute;
  top: 45%;
  z-index: 9;
  cursor: pointer;
}
.nivo-prevNav {
  left: 0px;
}
.nivo-nextNav {
  right: 0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
  position: relative;
  z-index: 9;
  cursor: pointer;
}
.nivo-controlNav a.active {
  font-weight: bold;
}
/**************************************************************************************
main
**************************************************************************************/
.main {
  clear: both;
  float: left;
  width: 100%;
}
.main .innerMain {
  margin: 0 auto;
  width: 960px;
  position: relative;
}
.innerMain img {
	padding: 10px 30px 0 0;
}
/*main*/
h2.esolistLogo {
  display: block;
  margin: 20px 0 30px 0;
  width: 100%;
  height: 89px;
  background: url(../i/esolist-logo.png) no-repeat center top;
  text-indent: -999999em;
}
.main hr {
  display: block;
  width: 100%;
  height: 2px;
  background: url(../i/divider.png) repeat-x bottom;
  border: 0px;
}
/**************************************************************************************
footer
**************************************************************************************/
.mainFooter {
  clear: both;
  float: left;
  margin: 0 0 80px 0;
  width: 100%;
  /*innerFooter*/

}
.mainFooter .innerFooter {
  position: relative;
  margin: 20px auto 0 auto;
  padding: 0 0 0 18px;
  width: 942px;
  height: 99px;
  background: url(../i/footer.png) repeat-x top;
  /*nav*/

  /*ecoast*/

}
.mainFooter .innerFooter:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.mainFooter .innerFooter nav {
  clear: both;
  float: left;
  display: block;
  width: 100%;
  height: 50px;
}
.mainFooter .innerFooter nav ul {
  float: left;
  width: 100%;
}
.mainFooter .innerFooter nav ul li {
  float: left;
  padding: 0 18px 0 0;
}
.mainFooter .innerFooter nav ul li a {
  float: left;
  display: block;
  height: 50px;
  line-height: 50px;
  font-size: 11px;
  color: #fff;
}
.mainFooter .innerFooter nav ul li a:hover {
  color: #9fe3f9;
}
.mainFooter .innerFooter nav ul li:nth-child(even) a {
  color: #a6bcdb;
}
.mainFooter .innerFooter nav ul li:nth-child(even) a:hover {
  color: #9fe3f9;
}
.mainFooter .innerFooter p {
  float: left;
  display: block;
  height: 49px;
  line-height: 44px;
  font-size: 11px;
  color: #9ea7b5;
}
.mainFooter .innerFooter a.doc {
  line-height: 44px;
  font-size: 11px;
  color: #fff;
}
.mainFooter .innerFooter a.credit {
  line-height: 44px;
  font-size: 11px;
  color: #9ea7a0;
}

.mainFooter .innerFooter a.ecoast {
  float: right;
  display: block;
  padding: 0 21px 0 0;
  height: 49px;
  line-height: 44px;
  font-size: 11px;
  color: #9ea7b5;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.mainFooter .innerFooter a.ecoast:hover {
  color: #fff;
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transform: scale(1.05);
}
/*mainFooter*/
/**************************************************************************************
home
**************************************************************************************/
.about-action {
  clear: both;
  float: left;
  width: 100%;
}
/*about-action*/
.about {
  float: left;
  width: 640px;
}
.about h1 {
  margin: 0 0 20px 0;
  padding: 10px 0 20px 0;
  background: url(../i/hd.png) repeat-x bottom;
  color: #fff;
  text-shadow: 1px 1px #081e3e;
}
.about h1 span {
  color: #b2c8e7;
}
.about p {
  display: block;
  padding: 0 0 10px 0;
  font-size: 15px;
  color: #e5eaf1;
  line-height: 23px;
  text-align: justify;
  text-shadow: 1px 1px #051a37;
}
.about p span {
  font-size: 100%;
  color: #ecf6f9;
}
.about a {
	color:#9fe3f9;
	font-size:inherit;
}
/*about*/
.sideAction {
  float: right;
  padding: 113px 0 0 0;
  width: 300px;
  /*saServices*/

  /*saHelp*/

}
.sideAction a.saServices {
  clear: both;
  float: left;
  display: block;
  margin: 0 0 20px 0;
  width: 100%;
  height: 65px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  background: #8a080b;
  line-height: 65px;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.sideAction a.saServices span {
  float: left;
  line-height: 65px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 1px 1px #570606;
  text-indent: 20px;
}
.sideAction a.saServices img {
  float: right;
  display: block;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.sideAction a.saServices:hover {
  background: rgba(0, 0, 0, 0.5);
}
.sideAction a.saServices:hover span {
  text-shadow: 1px 1px #000000;
}
.sideAction a.saServices:hover img {
  -webkit-transform: translate(-0.9em, 0);
  -moz-transform: translate(-0.9em, 0);
  transform: translate(-0.9em, 0);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
}
.sideAction a.saHelp {
  clear: both;
  float: left;
  display: block;
  margin: 0 0 20px 0;
  width: 100%;
  height: 65px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  background: #56a5be;
  line-height: 65px;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.sideAction a.saHelp span {
  float: left;
  line-height: 65px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 1px 1px #436e7a;
  text-indent: 20px;
}
.sideAction a.saHelp img {
  float: right;
  display: block;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.sideAction a.saHelp:hover {
  background: rgba(0, 0, 0, 0.5);
}
.sideAction a.saHelp:hover span {
  text-shadow: 1px 1px #000000;
}
.sideAction a.saHelp:hover img {
  -webkit-transform: translate(-0.9em, 0);
  -moz-transform: translate(-0.9em, 0);
  transform: translate(-0.9em, 0);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
}
/*sideAction*/
.expertise {
  clear: both;
  float: left;
  margin: 15px 0 0 0;
  padding: 30px 0 30px 30px;
  width: 930px;
  background: url(../i/expertise.jpg) repeat-y center top;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
  /*learnMore*/

}
.expertise h2 {
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  font-size: 18px;
  color: #444343;
  border-bottom: solid 1px #cfd2d7;
}
.expertise p {
  font-size: 14px;
  color: #787878;
  line-height: 19px;
}
.expertise a.learnMore {
  clear: both;
  float: left;
  display: block;
  margin: 15px 0 0 0;
  padding: 0 16px;
  height: 45px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  background: url(../i/learn.jpg) repeat-x top;
  font-weight: bold;
  line-height: 45px;
  text-align: center;
  color: #fff;
  text-shadow: 1px 1px #235f7d;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.expertise a.learnMore:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transform: scale(1.1);
  background-position: bottom;
  text-shadow: 1px 1px #000000;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
/*expertise*/
.bgi {
  float: left;
  margin: 0 30px 0 0;
  width: 280px;
}
/*bgi*/
.adj {
  float: left;
  margin: 0 30px 0 0;
  width: 280px;
}

.adj h2 {
  color: #3a567b;
  text-shadow: 1px 1px #dae5f3;
  border-bottom: solid 1px #9aaac0;
}
.adj p {
  color: #434b55;
}
/*adj*/
.ind {
  float: left;
  margin: 0;
  width: 280px;
}
/*ind*/
/**************************************************************************************
inner
**************************************************************************************/
.inner {
  clear: both;
  float: left;
  margin: 5px 0 0 0;
  padding: 20px;
  width: 920px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  background: #fff;
  /*learn*/

}
.inner h1,
.inner h2,
.inner h3,
.inner h4,
.inner h6 {
  clear: both;
  margin: 0 0 20px 0;
  padding: 0 0 18px 0;
  width: 100%;
  border-bottom: solid 1px #e5e5e5;
}
.inner h5 {
  clear: both;
  margin: 0 0 10px 0;
  padding: 0 0 5px 0;
  width: 100%;
}
.inner h4 {
  clear: both;
  margin: 0 0 10px 0;
  padding: 0 0 5px 0;
  width: 100%;
  font-size:1em!important;
}
.list li{ 
  margin-left: 25px; 
  margin-top: 8px; 
  margin-bottom: 15px; 
  list-style:square!important; 
  line-height: 1.6em; }
.numlist li{ 
  margin-left: 25px; 
  margin-top: 8px; 
  margin-bottom: 15px;
  list-style: lower-roman; 
  line-height: 1.6em; }
.innerlist li {
  font-size: inherit;
  margin-left: 25px; 
  margin-top: 8px; 
  margin-bottom: 15px; 
  list-style:circle!important; 
  line-height: 1.6em; } 
.inner p {
  clear: both;
  display: block;
  padding: 0 55px 10px 0;
  line-height: 20px;
}
.inner p img.imgRight {
  float: right;
  margin: 0 0 15px 15px;
}
.inner p img.imgLeft {
  float: left;
  margin: 0 15px 15px 0;
}
.inner a.learn {
  clear: both;
  float: left;
  display: block;
  margin: 5px 0 25px 0;
  padding: 0 16px;
  height: 45px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  background: url(../i/learn.jpg) repeat-x top;
  font-weight: bold;
  line-height: 45px;
  text-align: center;
  color: #fff;
  text-shadow: 1px 1px #235f7d;
}
.inner a.learn:hover {
  background-position: bottom;
  text-shadow: 1px 1px #000000;
}
.inner a.learn:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
/*inner*/
.full { 
  float: left;
  width: 900px;
}

.iLeft {
  float: left;
  width: 640px;
}
.iLeft a {
	color:#2887bd;
	font-size:inherit;
}
/*iLeft*/
nav.breadcrumbs {
  clear: both;
  float: left;
  margin: 0 0 20px 0;
  width: 100%;
  /*ul*/

}
nav.breadcrumbs ul {
  float: left;
  padding: 0 0 18px 0;
  width: 100%;
  border-bottom: solid 1px #e5e5e5;
  /*li*/

}
nav.breadcrumbs ul li {
  float: left;
  padding: 0 15px;
  background: url(./i/bullet.png) no-repeat right center;
  /*a*/

}
nav.breadcrumbs ul li:first-child {
  padding: 0 15px 0 0;
}
nav.breadcrumbs ul li:last-child {
  background: none;
}
nav.breadcrumbs ul li a {
  float: left;
  display: block;
  color: #3b485b;
  font-size: 13px;
}
nav.breadcrumbs ul li a:hover {
  color: #2887bb;
}
nav.breadcrumbs ul li a.current {
  color: #2887bb;
}
/*nav.breadcrumbs*/
.iRight {
  float: right;
  width: 260px;
  /*nav*/

}
.iRight nav {
  margin-top: 105px;
  float: left;
  padding: 20px;
  width: 220px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  background: #5a6779;
}
.iRight nav ul {
  float: left;
  width: 100%;
}
.iRight nav ul li {
  float: left;
  display: block;
  width: 100%;
  border-bottom: solid 1px #7b8594;
}
.iRight nav ul li a {
  float: left;
  display: block;
  padding: 12px 0;
  width: 100%;
  font-size: 13px;
  color: #fff;
  text-shadow: 1px 1px #394351;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.iRight nav ul li a:hover {
  color: #b7e5fe;
  text-indent: 10px;
}
/*iRight*/


/*.clubsingleContent form textarea { height: auto !important; width: 500px; }*/


form button:hover {
	background: #fff;
	color: #426f7b;
}


/*Misc*/
.pricing { 
	background: #fff;
}
td {
	background: #f0f0f0;
	padding:3px;
}
.highlight {
	background:#fefce1;
}
/* Order Services Packages */
.option-one {
	background-color: #edf4fe;
	display:block;
	padding: 0 0 7px 0;
	height: 95px; 	
}
.option-one p {
	font-size: 16px;
}
.option-two p {
	font-size: 16px;
}
.option-one strong {
	font-size: 16px;
}
.number {
	 padding: 6px;
	 background-color: #111725;
	 width: 60px;
	 height: 90px;
	 float:left;
	 margin: 0;
	 
}
.number p {
	 font-size: 24px;
	 font-weight:900;
	 color: #fff;
	 line-height: 45px;
	 padding-left: 20px;	 
}
.package-details {
	float:left; 
	margin-left:25px; 
	padding-top: 12px;
	width: 700px;
}
.package-details p {
	font-size: 14px;
}
.price { 
    font-size: 16px;
	font-weight:800; 
	margin-left: 10px; 
}
.paypal {
	float: left; 
	width: 100px;
}
form .buy-now {
	float: left;
	display: block;
	width: 79px;
	height: 50px;
	margin: 16px 20px 0 100px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: #426f7b;
	border: 0px;
	cursor: pointer;
	font-family: 'Oswald', sans-serif;
	text-align: center;
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	text-transform: uppercase;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
}
form button .buy-now:hover {
	background: #fff;
	color: #426f7b;
}


ol li {
  list-style: decimal;
  padding-left: 10px;
}
.iLeft hr { color:#dedede; }
.alert {
  padding: 15px;
  width: 600px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #f2dede;
  border-color: #f2dede;
}
.alert p {
    color: #c00000;
}
