@font-face {

    font-family: 'gothambook';

    src: url('../fonts/gotham-book-webfont.eot');

    src: url('../fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/gotham-book-webfont.woff') format('woff'),

         url('../fonts/gotham-book-webfont.ttf') format('truetype'),

         url('../fonts/gotham-book-webfont.svg#gothambook') format('svg');

    	font-weight: normal;

    	font-style: normal;



}

@font-face {

    font-family: 'gothamlight';

    src: url('../fonts/gotham-light-webfont.eot');

    src: url('../fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/gotham-light-webfont.woff') format('woff'),

         url('../fonts/gotham-light-webfont.ttf') format('truetype'),

         url('../fonts/gotham-light-webfont.svg#gothamlight') format('svg');

    	font-weight: normal;

    	font-style: normal;



}

@font-face {

    font-family: 'gothamlight_italic';

    src: url('../fonts/gotham-lightita-webfont.eot');

    src: url('../fonts/gotham-lightita-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/gotham-lightita-webfont.woff') format('woff'),

         url('../fonts/gotham-lightita-webfont.ttf') format('truetype'),

         url('../fonts/gotham-lightita-webfont.svg#gothamlight_italic') format('svg');

    	font-weight: normal;

    	font-style: normal;



}

@font-face {

    font-family: 'gothambold';

    src: url('../fonts/gotham-bold-webfont.eot');

    src: url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/gotham-bold-webfont.woff') format('woff'),

         url('../fonts/gotham-bold-webfont.ttf') format('truetype'),

         url('../fonts/gotham-bold-webfont.svg#gothambold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'gothammedium';

    src: url('../fonts/gotham-medium-webfont.eot');

    src: url('../fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/gotham-medium-webfont.woff') format('woff'),

         url('../fonts/gotham-medium-webfont.ttf') format('truetype'),

         url('../fonts/gotham-medium-webfont.svg#gothammedium') format('svg');

    font-weight: normal;

    font-style: normal;



}



html,body,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,

pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub

,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,

caption,div{margin:0;padding:0;border:0;outline:0;}

* {margin: 0;padding: 0;}

.clear {clear:both;}

::-webkit-input-placeholder { color: #4b5863; }

:-moz-placeholder { color: #4b5863; }

::-moz-placeholder {color: #4b5863;  }

:-ms-input-placeholder { color: #4b5863;  }



#form  label.error {

    color: #fff;

    display: inline-block;

    margin: 0px 0 0px 5px;

    padding: 12px 20px 10px 25px;

    border-radius:3px;

    height:41px;

    float:right;

    z-index:10;

    background: url(../images/sprite.png) 0 -409px no-repeat;

    width:167px;

 

}

#form  input.error {

    border: 1px solid #f24633;

}



html{color: #242424; height:100%;}

body{ font-family: 'gothambook', 'gothamlight', 'gothamlight_italic', 'gothambold', 'gothammedium', Arial, sans-serif; color: #242424; margin: 0; padding: 0; background: #f4f4f4 url(../images/headerBg.png) top center repeat-x;}

input {color: #8f9ba4; font-family: 'Lato', sans-serif;}

.wrapper {width:940px; margin: 0 auto;}

#header { height:119px; width:100%; }

#header .logo {background: url(../images/sprite.png) 0 4px no-repeat; width:104px; height:63px; float:left; margin: 40px 0 0 0; display:block;}

#header .help {margin: 60px 0 0 0; text-decoration: none; float:right; text-align:left; font-size:16px; font-family: 'gothammedium', Arial, sans-serif; color: #b2b2b2;}



#header .mainNav {float:right; margin: 42px 0 0 0;}

#header .mainNav ul {float:left; margin: 0 0 0 0; padding: 0;}

#header .mainNav li {height:40px; text-align:center; display:inline-block; list-style-type:none; padding: 18px 20px 10px 20px;}

#header .mainNav li a {text-decoration: none; text-align:center; font-size:16px; font-family: 'gothammedium', Arial, sans-serif; color: #b2b2b2;}

#header .mainNav li a:hover, #header .mainNav li a.active { text-decoration: none;}

#header .mainNav li:hover, #header .mainNav li.active {padding: 13px 20px 10px 20px; border-top: 5px solid #8360ae; text-decoration: none;}

#header .mainNav li.last {padding: 13px 0px 10px 20px;}

.topTitle {margin: 0 auto; width:940px;}



#searchBg {background: url(../images/searchBg.jpg) center top no-repeat; background-size: cover; height:373px; margin: -17px auto 0 auto;}

#searchBg .search {position:relative; margin: 0 auto; width:700px;}

#searchBg .search .title {padding: 90px 0 0 0; text-align:center; font-size:36px; font-family: 'gothambook', Arial, sans-serif; color: #5e3b83;}

#searchBg .search .searchBox {width:580px; height:60px; float:left; margin: 20px 0 0 56px; background: url(../images/searchBoxBg.png) repeat-x; border:1px solid #a3a39f; }

#searchBg .search .searchBox input {font-family: 'gothambook', sans-serif;  float:left; font-size: 16px; border:1px solid #a3a39f; background: #fff; width: 355px; height:20px; line-height:18px; padding: 5px 10px 5px 10px; margin: 15px 22px 0 15px; -moz-box-shadow: inset 0 0 5px #cecece; -webkit-box-shadow: inset 0 0 5px #cecece; box-shadow: inset 0 0 5px #cecece;}

#searchBg .search .searchBox .submit {overflow:hidden; z-index:100; float:left; cursor:pointer; font-family: 'gothambook', sans-serif; color:#fff; font-size: 14px;  font-weight:normal;  background: #85a91a; width: 150px; height: 32px; border:none; padding:0; margin: 15px 0 0 0px; box-shadow: none; text-shadow: 0px -1px #74921a, 0px 0px #74921a;}

#searchBg .search .searchChar {margin: 0 0 0 0; position:absolute; right:-74px; top:159px; width:216px; height:213px; background: url(../images/searchChar.png) no-repeat;}



#searchHistory {margin: 100px 0 100px 0; float:left;}

#searchHistory .nameDis {float:left; margin: 0 0 0 0;}

#searchHistory .nameDis .checkmark {float:left; margin: 0 0 0 0; background: url(../images/checkMark.png) no-repeat; width:139px; height:117px; }

#searchHistory .nameDis .colRight {float:left; margin: -8px 0 0 0;}

#searchHistory .nameDis .colRight .title {padding: 0px 0 0 0; text-align:left; font-size:36px; font-family: 'gothambook', Arial, sans-serif; color: #85a91a;}

#searchHistory .nameDis .colRight p {padding: 0px 0 0 0; text-align:left; font-size:18px; font-family: 'gothambook', Arial, sans-serif; color: #333333;}

#searchHistory .nameDis .colRight .regNow {text-align:center; text-decoration: none; display:block; float:left; cursor:pointer; font-family: 'gothambook', sans-serif; color:#fff; font-size: 16px;  font-weight:normal;  background: #85a91a; width: 150px; height: 20px; border:none; padding:6px 20px 7px 20px; margin: 20px 0 0 0px; box-shadow: none; text-shadow: 0px -1px #74921a, 0px 0px #74921a; border: 1px solid #77961a;}

#searchHistory2 {margin: 20px 0 130px 0; float:left;}

#searchHistory2 .comList {margin: 0 0 20px 0; float:left;}

#searchHistory2 .comList ul {float:left; margin: 0 0 0 0; width:450px;}

#searchHistory2 .comList li {font-size:12px; font-family: 'gothammedium', Arial, sans-serif; color: #85a91a; text-align:left;  display:block; list-style-type:none; padding: 5px 0px 5px 30px;}

#searchHistory2 .comList li span {color: #242424;}

#searchHistory2 .comList li em {font-style: normal; color: #d37272;}



.toggle{ display:inline-block; background: #f4f4f4 url(../images/arrowdown.png) 74px 0px no-repeat; width:86px; height:25px; margin: 0 0 0 30px;}

.toggle:after{ content:"Show more"; cursor:pointer; float:left; margin: -7px 0px 0 8px; text-align: left;  padding: 0 0px 0 0px; font-family: 'Lato', sans-serif; font-weight:700; font-size: 12px;  color: #456bc3;}

.toggle.expanded:after{ content:"Show more";}

.toggle.expanded {background: #f4f4f4 url(../images/arrowup.png) 74px 0px no-repeat;}

#searchHistory2 .content {}

.topTitle .title {text-align:center; font-size:22px; font-family: 'gothammedium', Arial, sans-serif; color: #8fb02c; line-height: 50px; }

.topTitle .title span{text-align:center; font-size:22px; font-family: 'gothambook', Arial, sans-serif; color: #442a62;}

.prog  {height:100px; margin: 70px auto 0 auto; width:930px;}

*+html .prog  {height:100px; margin: 50px auto 0 auto; width:930px;}

.prog .inprogress {margin: 0 auto; width:930px;}

.prog .inprogress ul {float:left; margin: 0; padding:0;}

.prog .inprogress li {list-style:none; float:left;}

.prog .inprogress li p {text-align:left; font-size:15px; font-family: 'gothambook', Arial, sans-serif; color: #6e4c98; padding: 24px 20px 0 34px;}

.prog .inprogress li p strong {text-align:left; font-size:15px; font-family: 'gothambold', Arial, sans-serif; color: #6e4c98;}

.prog .inprogress li.one {margin: 0 0 2px 0; width: 159px; height: 32px; background: url(../images/sprite.png) -403px -35px no-repeat; float:left;}

.prog .inprogress li.one.active {background-position: -403px -3px;}

.prog .inprogress li.two {margin: 0 0 2px 0; width: 159px; height: 32px; background: url(../images/sprite.png) -403px -100px no-repeat; float:left;}

.prog .inprogress li.two.active {background-position: -403px -68px;}

.prog .inprogress li.three {margin: 0 0 2px 0; width: 159px; height: 32px; background: url(../images/sprite.png) -403px -164px no-repeat; float:left;}

.prog .inprogress li.three.active {background-position: -403px -132px;}

.prog .inprogress li.four {margin: 0 0 2px 0; width: 159px; height: 32px; background: url(../images/sprite.png) -403px -228px no-repeat; float:left;}

.prog .inprogress li.four.active {background-position: -403px -196px;}

.prog .inprogress li.five {margin: 0 0 2px 0; width: 159px; height: 32px; background: url(../images/sprite.png) -403px -292px no-repeat; float:left;}

.prog .inprogress li.five.active {background-position: -403px -260px;}

.prog .inprogress li.six {margin: 0 0 2px 0; width: 130px; height: 32px; background: url(../images/sprite.png) -403px -356px no-repeat; float:left;}

.prog .inprogress li.six.active {background-position: -403px -324px;}

.prog .inprogress li.one.activex, .prog .inprogress li.two.activex, .prog .inprogress li.three.activex, .prog .inprogress li.four.activex, .prog .inprogress li.five.activex {background-position: -403px -387px;}



.regform {float:left; margin: 30px 0 0 10px;}

.regformIn {float:left; margin: 0px 0 70px 0px;}

.regform .helpIco {float:left; margin: 29px 15px 0 0; background: url(../images/sprite.png) -260px -6px no-repeat; width:15px; height:15px;}

.regform .helpIco2 {float:left; margin: 11px 15px 0 0; background: url(../images/sprite.png) -260px -6px no-repeat; width:15px; height:15px;}

.regform .helpIco3 {float:left; margin: 6px 0px 0 0; background: url(../images/sprite.png) -260px -6px no-repeat; width:15px; height:15px;}

.regform .helpIco4 {float:left; margin: 61px 15px 0 0; background: url(../images/sprite.png) -260px -6px no-repeat; width:15px; height:15px;}

.regform .helpIco5 {float:left; margin: 23px 15px 0 0; background: url(../images/sprite.png) -260px -6px no-repeat; width:15px; height:15px;}

.regform .contactpadding{color:#fff;margin: 0 0 8px 0; float:left;}

.regform .contacttext {-moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0 10px 0; font-size:24px; padding: 20px 10px 20px 10px; color: #8f9ba4; background-color: #f7f8f8; border-top-left-radius: 3px; border-bottom-left-radius: 3px; float:left; border: 1px solid #dddede; width:404px; font-family: 'Lato', sans-serif;}

.regform label{float:left;font-weight: normal; font-family: 'Lato', sans-serif; color: #8f9ba4;  font-size: 13px; text-align: left; margin: 10px 0 0px 30px; padding: 0px 0px 0px 0px;}

.regform .textarea {-moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 30px 0 10px 0; font-size:15px; padding: 15px 10px 15px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; float:left; border: 1px solid #dddede; width:484px; font-family: 'Lato', sans-serif;}



.regform .radBot {float:left; margin: 0 0 0 0px;}

.regform .radBot input[type="radio"] {display:none; float:left;}

.regform .radBot input[type="radio"] + label {margin: 0px 0 0 15px; font-weight: normal; font-family: 'Lato', sans-serif; color: #8f9ba4; font-size: 13px; padding: 5px 0 5px 0;}

.regform .radBot input[type="radio"] + label span {display:inline-block; width:17px; height:17px; margin:-3px 8px 0 0px !important; vertical-align:middle; background:url(../images/sprite.png) -229px -5px no-repeat; cursor:pointer;}

.regform .radBot input[type="radio"]:checked + label span {background:url(../images/sprite.png) -229px -32px no-repeat;}

.regform .radBot p {padding: 0 0 0 10px; margin: 3px 0 0 15px;}



.regform .radBotPad {float:left; margin: 0px 0 0 15px;}

.regform .radBotPad2 {float:left; margin: 10px 0 0 15px;}

.regform .radBotPad3 {float:left; margin: 0px 0 0 10px;}



.regform .sbToggle{background: url(../images/sprite.png) -314px -76px no-repeat; display: block; height: 8px; outline: none; position: absolute; right: 12px; top: 18px; width: 9px;}

.regform .sbToggleOpen{background: url(../images/sprite.png) -305px -75px no-repeat;}

.regform .sbHolderDisabled{background-color: #3C3C3C; border: solid 1px #515151;}

.regform .sbHolderDisabled .sbHolder{}

.regform .sbHolderDisabled .sbToggle{}

.regform .sbOptions li{padding: 0 7px;}

.regform .sbOptions a{border-bottom: dotted 1px #a7b1b8; display: block;outline: none; font-family: 'Lato', sans-serif; font-size: 15px;color: #fff;padding: 7px 0 7px 0px;}

.regform .sbOptions a:link, .regform .sbOptions a:visited{color: #8f9ba4; text-decoration: none;}

.regform .sbOptions a:hover, .regform .sbOptions a:focus, .regform .sbOptions a.sbFocus{color: #a7b1b8;}

.regform .sbOptions li.last a{border-bottom: none;}

.regform .sbOptions .sbDisabled{border-bottom: dotted 1px #a7b1b8;color: #999;display: block;padding: 7px 0 7px 3px;}

.regform .sbGroup {border-bottom: dotted 1px #a7b1b8;color: #EBB52D; display: block;font-weight: bold;padding: 7px 0 7px 3px;}

.regform .sbOptions .sbSub{padding-left: 17px;}



.regform .sbSelector:link, .regform .sbSelector:visited, .regform .sbSelector:hover{color: #8f9ba4; outline: none;text-decoration: none;}

.regform .select1 .sbToggle{background: url(../images/sprite.png) -314px -76px no-repeat; display: block; height: 8px; outline: none; position: absolute; right: 18px; top: 34px; width: 9px;}

.regform .select1 .sbToggleOpen{background: url(../images/sprite.png) -305px -75px no-repeat;}

.regform .select1 .sbHolderDisabled{background-color: #3C3C3C; border: solid 1px #515151;}

.regform .select1 .sbHolderDisabled .sbHolder{}

.regform .select1 .sbHolderDisabled .sbToggle{}



.regform .select1 .sbOptions li{padding: 0 7px;}

.regform .select1 .sbOptions a{border-bottom: dotted 1px #a7b1b8; display: block;outline: none; font-family: 'Lato', sans-serif; font-size: 15px;color: #fff;padding: 14px 0 14px 0px;}

.regform .select1 .sbOptions a:link, .regform .sbOptions a:visited{color: #8f9ba4; text-decoration: none;}

.regform .select1 .sbOptions a:hover, .regform .select1 .sbOptions a:focus, .regform .select1 .sbOptions a.sbFocus{color: #a7b1b8;}

.regform .select1 .sbOptions li.last a{border-bottom: none;}

.regform .select1 .sbOptions .sbDisabled{border-bottom: dotted 1px #a7b1b8;color: #999;display: block;padding: 7px 0 7px 3px;}

.regform .select1 .sbGroup{border-bottom: dotted 1px #a7b1b8;color: #EBB52D; display: block;font-weight: bold;padding: 7px 0 7px 3px;}

.regform .select1 .sbOptions .sbSub{padding-left: 17px;}



.regform .select1 .sbHolder {-moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; background-color: #f7f8f8; border-right: 1px solid #dddede; border-top: 1px solid #dddede; border-bottom: 1px solid #dddede; font-family: 'Lato', sans-serif; font-size: 15px;float:left; margin: 0 0px 0 0; height:25px; font-weight: normal;padding: 22px 5px 22px 15px; position: relative; width: 166px; }

.regform .select1 .sbSelector {display: block;height: 69px;left: 0;line-height: 30px; padding: 20px 0 0 8px; outline: none; overflow: hidden;position: absolute;text-indent: 10px;top: 0;width: 180px;}

.regform .select1 .sbOptions {border: 1px solid #dddede;  background-color: #f7f8f8; border: 1px solid #dddede; list-style: none;left: -1px; margin: 0; padding: 0px 0 0px 0; position: absolute; top: 79px; width: 186px; z-index: 1; overflow-y: auto;}

.regform .select1 { margin: 0 0px 0px 0; float:left; }



.regform .checkp {-moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; border-top-right-radius: 3px; border-bottom-right-radius: 3px; height:32px; padding: 19px 0 18px 0; width: 70px; background-color: #f7f8f8; border-right: 1px solid #dddede; border-top: 1px solid #dddede; border-bottom: 1px solid #dddede; float:left; margin: 0 0 0 0; }

.regform .anual {background: url(../images/inputBg1.png) left repeat-x; float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0 10px 0px; font-size:15px; padding: 11px 10px 11px 10px; color: #8f9ba4; background-color: #f7f8f8; border-top-left-radius: 3px; border-bottom-left-radius: 3px; border: 1px solid #dddede; width:170px; font-family: 'Lato', sans-serif;}

.regform .salaries {background: url(../images/inputBg1.png) left repeat-x; float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0 10px 0px; font-size:15px; padding: 11px 10px 11px 10px; color: #8f9ba4; background-color: #f7f8f8; border-top-left-radius: 3px; border-bottom-left-radius: 3px; border: 1px solid #dddede; width:230px; font-family: 'Lato', sans-serif;}

.regform .stateReg {background: url(../images/inputBg1.png) left repeat-x; float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0 10px 0px; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-top-left-radius: 3px; border-bottom-left-radius: 3px; border: 1px solid #dddede; width:150px; font-family: 'Lato', sans-serif;}



.regform .contacttext2 {background: url(../images/inputBg1.png) left repeat-x; float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0 10px 0; font-size:13px; padding: 11px 10px 11px 10px; color: #8f9ba4; background-color: #f7f8f8; border-top-left-radius: 3px; border-bottom-left-radius: 3px; border: 1px solid #dddede; width:120px; font-family: 'Lato', sans-serif;}

.regform .contacttext3 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0 10px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:178px; font-family: 'Lato', sans-serif;}

.regform .contacttext4 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0 10px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:318px; font-family: 'Lato', sans-serif;}

.regform .contacttext5 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 10px 10px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #fff; border-radius: 3px; border: 1px solid #dddede; width:235px; font-family: 'Lato', sans-serif;}

.regform .contacttext6 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0px 10px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:313px; font-family: 'Lato', sans-serif;}

.regform .contacttext7 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 10px 10px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:80px; font-family: 'Lato', sans-serif;}

.regform .contacttext8 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0px 10px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:320px; font-family: 'Lato', sans-serif;}

.regform .contacttext9 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 10px 10px 30px; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:223px; font-family: 'Lato', sans-serif;}

.regform .contacttext10 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0px 10px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:80px; font-family: 'Lato', sans-serif;}

.regform .contacttext11 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0 10px 0 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:145px; font-family: 'Lato', sans-serif; }

.regform .contacttext12 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0 20px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:323px; font-family: 'Lato', sans-serif;}

.regform .contacttext13 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0 20px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:263px; font-family: 'Lato', sans-serif;}

.regform .contacttext14 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0px 10px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:420px; font-family: 'Lato', sans-serif;}

.regform .contacttext15 {float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 10px 10px 30px; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:145px; font-family: 'Lato', sans-serif;}

.regform .contacttext16 {background: url(../images/sprite.png) 134px -350px no-repeat; float:left; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 10px 20px 30px; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:145px; font-family: 'Lato', sans-serif;}



.regform .addOption {text-decoration: none; background: url(../images/sprite.png) -259px -31px no-repeat; width:16px; height:16px; margin: 0 0 0 170px; padding: 0 0 0 20px; color: #86aa1b; font-family: 'Lato', sans-serif; font-size: 13px;}

.regform .act .sbHolder {border-top-right-radius: 3px; border-bottom-right-radius: 3px; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; background-color: #f7f8f8; border-right: 1px solid #dddede; border-top: 1px solid #dddede; border-bottom: 1px solid #dddede; font-family: 'Lato', sans-serif; font-size: 15px;float:left; margin: 0 10px 0 0; height:28px; font-weight: normal;padding: 5px 5px 5px 15px; position: relative; width: 146px; }

.regform .act .sbSelector {display: block;height:38px;left: 0;line-height: 20px; padding: 9px 0 0 8px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 160px;}

.regform .act .sbOptions {border: 1px solid #dddede;  background-color: #f7f8f8; border: 1px solid #dddede; list-style: none;left: -1px; margin: 0; padding: 0px 0 0px 0; position: absolute; top: 20px; width: 166px; z-index: 1; overflow-y: auto;}

.regform .act { margin: 0 0px 0px 0; float:left; }



.regform .shared .sbHolder {border-radius: 3px;  -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; background-color: #f7f8f8; border: 1px solid #dddede;  font-family: 'Lato', sans-serif; font-size: 15px;float:left; margin: 0 10px 0 0; height:28px; font-weight: normal;padding: 5px 5px 5px 15px; position: relative; width: 262px; }

.regform .shared .sbSelector {display: block;height:38px;left: 0;line-height: 20px; padding: 9px 0 0 8px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 280px;}

.regform .shared .sbOptions {border: 1px solid #dddede;  background-color: #f7f8f8; border: 1px solid #dddede; list-style: none;left: -1px; margin: 0; padding: 0px 0 0px 0; position: absolute; top: 20px; width: 282px; z-index: 1; overflow-y: auto;}

.regform .shared { margin: 0 0px 0px 0; float:left; }



.regform .textL {float:left; margin: 5px 0 10px 0; height:40px; }

.regform .textL2 {float:left; margin: 10px 0 10px 0; height:40px; }

.regform .textL3 {float:left; margin: 0px 0 10px 5px; height:120px; }

.regform .textL4 {float:left; margin: 0px 0 10px 0; height:40px; }

.regform .textL5 {float:left; margin: 10px 0 30px 0; height:40px; }

.regform .textL6 {float:left; margin: 0px 0 10px 0px; height:100px; }

.regform .textL3 .radBot {float:left; margin: 0px 0 10px 10px; }

.regform .textL7 {float:left; margin: 0px 0 10px 0px; height:120px; }

.regform .textL8 {float:left; margin: 10px 0 10px 0px; height:100px; }

.regform .textL9 {float:left; margin: -10px 0 10px 0; height:40px; }

.regform .textL10 {float:left; margin: 10px 0 20px 0; height:40px; }

.regform .textL11 {float:left; margin: -10px 0 10px 0px; height:90px; }

.regform .textL12 {float:left; margin: 0px 0 0px 0px; height:100px; }

.regform .textL13 {float:left; margin: 5px 0 20px 0; height:40px; }

.regform .textL14 {float:left; margin: 0px 0 20px 0px; height:100px; }

.regform .textL15 {float:left; margin: 10px 0 20px 30px; height:40px; }



.regform .textL .info, .regform .textL3 .info, .regform .textL6 .info, .regform .textL7 .info, .regform .textL8 .info, .regform .textL11 .info {color: #8f9ba4; float:left; margin: 4px 0 10px 10px; font-size:15px; font-family: 'Lato', sans-serif; font-weight:700; }

.regform .textL.last {float:left; margin: 5px 0 0px 0; height:40px; }

.regform .textL14 .info {color: #8f9ba4; float:left; margin: -19px 0 10px 25px; font-size:15px; font-family: 'Lato', sans-serif; font-weight:700; }

.regform .details {float:left; margin: 12px 0 20px 30px; width:830px; height:90px; border-radius: 3px; border: 1px solid #dddede; background: #ffffff;}

.regform .details .col1 {height:90px; padding: 0; width:210px; float:left; border-right: 1px solid #dddede;}

.regform .details .col1 .name {padding: 34px 0 0 15px; color: #8f9ba4; font-size:18px; font-family: 'Lato', sans-serif; font-weight:700;}

.regform .details .col2 {height:78px; padding: 12px 0 0 0; width:130px; float:left; border-right: 1px solid #dddede;}

.regform .details .col2 p {padding: 4px 0 0 15px; color: #8f9ba4; font-size:13px; font-family: 'Lato', sans-serif; font-weight:400;}

.regform .details .col3 {height:90px; padding: 0; width:210px; float:left; border-right: 1px solid #dddede;}

.regform .details .col3 .birthdate {margin: 28px 0 0 0px; }

.regform .details .col3 .birthdate p b {padding: 4px 0 0 0px; color: #8f9ba4; font-size:11px; font-family: 'Lato', sans-serif; font-weight:700;}

.regform .details .col3 .birthdate p {padding: 0px 0 0 15px; color: #8f9ba4; font-size:13px; font-family: 'Lato', sans-serif; font-weight:400;}

.regform .details .col4 {height:90px; padding: 0; float:left; }

.regform .details .col4 .address {margin: 29px 0 0 0px; }

.regform .details .col4 .address p {padding: 0px 0 0 15px; color: #8f9ba4; font-size:13px; font-family: 'Lato', sans-serif; font-weight:400;}

.regform .ico {float:left; width:40px; margin: 13px 0 0 12px; }

.regform .ico .edit {display:block; float:left; margin: 0 0 0 0; width:40px; height:40px; background: url(../images/sprite.png) -188px -91px no-repeat;}

.regform .ico .trash {display:block; float:left; margin: 10px 0 0 0; width:40px; height:40px; background: url(../images/sprite.png) -237px -91px no-repeat;}



.regform .totalShare {float:left; margin: 12px 0 20px 30px; width:830px; height:90px; }

.regform .totalShare .shareClass {height:90px; padding: 0; width:205px; float:left; border-right: 1px solid #dddede;}

.regform .totalShare .shareClass p {padding: 24px 0 0 35px; color: #6c7a84; font-size:11px; font-family: 'Lato', sans-serif; font-weight:700; text-transform:uppercase;}

.regform .totalShare .shareClass .big {padding: 0px 0 0 35px; color: #465c8e; font-size:24px; font-family: 'Lato', sans-serif; font-weight:400;}

.regform .totalShare .numberIssue {height:90px; padding: 0; width:150px; float:left; border-right: 1px solid #dddede;}

.regform .totalShare .numberIssue p {padding: 24px 0 0 35px; color: #6c7a84; font-size:11px; font-family: 'Lato', sans-serif; font-weight:700; text-transform:uppercase;}

.regform .totalShare .numberIssue .big {padding: 0px 0 0 35px; color: #465c8e; font-size:24px; font-family: 'Lato', sans-serif; font-weight:400;}

.regform .totalShare .totalAmmount {height:90px; padding: 0; width:210px; float:left; border-right: 1px solid #dddede;}

.regform .totalShare .totalAmmount p {padding: 24px 0 0 45px; color: #6c7a84; font-size:11px; font-family: 'Lato', sans-serif; font-weight:700; text-transform:uppercase;}

.regform .totalShare .totalAmmount .big {padding: 0px 0 0 45px; color: #465c8e; font-size:24px; font-family: 'Lato', sans-serif; font-weight:400;}

.regform .totalShare .totalUnpaid {height:90px; padding: 0; width:210px; float:left; }

.regform .totalShare .totalUnpaid p {padding: 24px 0 0 45px; color: #6c7a84; font-size:11px; font-family: 'Lato', sans-serif; font-weight:700; text-transform:uppercase;}

.regform .totalShare .totalUnpaid .big {padding: 0px 0 0 45px; color: #465c8e; font-size:24px; font-family: 'Lato', sans-serif; font-weight:400;}



.regform .individualShares {float:left; margin: 12px 0 20px 30px; width:830px; height:90px; border-radius: 3px; border: 1px solid #dddede; background: #ffffff;}

.regform .individualShares .col1 {height:90px; padding: 0; width:210px; float:left; border-right: 1px solid #dddede;}

.regform .individualShares .col1 .name {padding: 34px 0 0 15px; color: #8f9ba4; font-size:18px; font-family: 'Lato', sans-serif; font-weight:700;}

.regform .individualShares .col2, .regform .individualShares .col3, .regform .individualShares .col4, .regform .individualShares .col5 {height:78px; padding: 12px 0 0 0; width:120px; float:left; border-right: 1px solid #dddede;}

.regform .individualShares .col2 p, .regform .individualShares .col3 p, .regform .individualShares .col4 p, .regform .individualShares .col5 p, .regform .individualShares .col6 p {padding: 20px 0 0 15px; color: #6c7a84; font-size:9px; font-family: 'Lato', sans-serif; font-weight:700; text-transform:uppercase;}

.regform .individualShares .col2 span, .regform .individualShares .col3 span, .regform .individualShares .col4 span, .regform .individualShares .col5 span {padding: 4px 0 0 15px; color: #8f9ba4; font-size:16px; font-family: 'Lato', sans-serif; font-weight:400;}



.regform .individualShares .col6 {height:90px; padding: 12px 0 0 0; float:left; }

.regform .individualShares .col6 p {padding: 20px 0 0 18px; color: #8f9ba4; font-size:9px; font-family: 'Lato', sans-serif; font-weight:700;}

.regform .individualShares .col6 span {padding: 4px 0 0 18px; color: #8f9ba4; font-size:16px; font-family: 'Lato', sans-serif; font-weight:400;}



.regform .paymentDetails {float:left; margin: 12px 0 20px 30px; width:830px;  border-radius: 3px; border: 1px solid #dddede; background: #ffffff;}

.regform .paymentDetails .paymentDetailsIn {float:left; padding: 0px 30px 0px 30px;}

.regform .paymentDetails .paymentDetailsIn .contentCell {width:100%; height:86px; float:left; border-bottom: 1px solid #e2e5e8;}

.regform .paymentDetails .paymentDetailsIn .contentCell.last {width:100%; height:90px; float:left; border-bottom: none; }

.regform .paymentDetails .paymentDetailsIn .contentCell .title {padding: 20px 0 0 0px; color: #8f9ba4; font-size:18px; font-family: 'Lato', sans-serif; font-weight:700;}

.regform .paymentDetails .paymentDetailsIn .contentCell p {padding: 4px 0 0 0px; color: #8f9ba4; font-size:13px; font-family: 'Lato', sans-serif; font-weight:400;}

.regform .paymentDetails .paymentDetailsIn .contentCell span {float:right; text-align:right; padding: 4px 0 0 0px; color: #8f9ba4; font-size:16px; font-family: 'Lato', sans-serif; font-weight:400;}



.regform .checkedCell {float:left; margin: 23px 0 0 0px;}

.regform .checkedCell label {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.regform .checkedCell input[type=checkbox].css-checkbox {position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0;border:0;}

.regform .checkedCell input[type=checkbox].css-checkbox + label.css-label  {margin: 0px 0 10px 0; padding-left:25px; height:19px; display:inline-block; line-height:18px; background-repeat:no-repeat; background-position: 0px -302px; font-size:13px; font-family: 'Lato', sans-serif; color:#8f9ba4; vertical-align:middle; cursor:pointer;}

.regform .checkedCell input[type=checkbox].css-checkbox + label.css-label a{text-decoration: underline; margin: 0 0 0px 0; padding-left:0px; height:19px; display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 0px -302px; font-size:13px; font-family: 'Lato', sans-serif; color:#8f9ba4; vertical-align:middle; cursor:pointer;}

.regform .checkedCell input[type=checkbox].css-checkbox + label.css-label a:hover{text-decoration:none;}

.regform .checkedCell input[type=checkbox].css-checkbox:checked + label.css-label{background-position: 0px -324px;}

.regform .checkedCell .css-label {background-image:url(../images/sprite.png);}



.regform .amount {float:right; margin: 20px 90px 40px 0; width:190px;}

.regform .amount .gst {padding: 4px 0 0 0px; color: #8f9ba4; font-size:14px; font-family: 'Lato', sans-serif; font-weight:400;}

.regform .amount .gst span {float:right; padding: 0px 0 0 0px; color: #8f9ba4; font-size:14px; font-family: 'Lato', sans-serif; font-weight:700;}



.regform .amount .total {padding: 30px 0 0 0px; color: #8f9ba4; font-size:14px; font-family: 'Lato', sans-serif; font-weight:400;}

.regform .amount .total span {margin: -10px 0 0 0; float:right; padding: 0px 0 0 0px; color: #465c8e; font-size:26px; font-family: 'Lato', sans-serif; font-weight:400;}



.regform .boxtab {float:left; margin: 30px 0 0 0; }

.regform .boxtab .payment {float:left; margin: 0 0 0 0;}

.regform .boxtab .paymentIco {background: url(../images/sprite.png) 0 -168px no-repeat; height:50px; width:230px; float:left; margin: 20px 0 20px 30px;}

.regform .boxtab .payment .paymentD {background: url(../images/paymentDbg.png) left top repeat-x; width: 410px; height:252px; float:left; margin: 20px 0 0 16px; border-radius: 5px;}

.regform .boxtab .payment .paymentD .paymentIn {width: 354px; float:left; margin: 20px 0 0 32px; }

.regform .boxtab .payment .paymentD .paymentIn .title {margin: 20px 0 20px 0; float:left; color: #fff; font-size:17px; font-family: 'Lato', sans-serif; font-weight:700;}

.regform .boxtab .payment .paymentD .paymentIn .securedIco {float:right; margin: 0 2px 0 0; background: url(../images/sprite.png) -236px -140px repeat-x; width: 50px; height: 50px;}

.regform .boxtab .payment .paymentD .paymentIn .contacttext1 { margin: 0px 0px 10px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:325px; font-family: 'Lato', sans-serif;}

.regform .boxtab .payment .paymentD .paymentIn .contacttext2 {float:left; margin: 0px 0px 10px 0; font-size:15px; padding: 10px 8px 10px 8px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:95px; font-family: 'Lato', sans-serif;}

.regform .boxtab .payment .paymentD .paymentIn .expMonth .sbHolder { border-radius: 3px; background-color: #f7f8f8; border: 1px solid #dddede; font-family: 'Lato', sans-serif; font-size: 15px;float:left; margin: 0px 10px 0 0px; height:28px; font-weight: normal;padding: 5px 5px 5px 10px; position: relative; width: 100px; }

.regform .boxtab .payment .paymentD .paymentIn .expMonth .sbSelector {display: block;height:38px;left: 0;line-height: 20px; padding: 9px 0 0 0px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 115px;}

.regform .boxtab .payment .paymentD .paymentIn .expMonth .sbOptions {border: 1px solid #dddede;  background-color: #f7f8f8; border: 1px solid #dddede; list-style: none;left: -1px; margin: 0; padding: 0px 0 0px 0; position: absolute; top: 20px; width: 115px; z-index: 1; overflow-y: auto;}

.regform .boxtab .payment .paymentD .paymentIn .expMonth { margin: 0 0px 0px 0; float:left; }

.regform .boxtab .payment .paymentD .paymentIn .expYear .sbHolder { border-radius: 3px; background-color: #f7f8f8; border: 1px solid #dddede; font-family: 'Lato', sans-serif; font-size: 15px;float:left; margin: 0px 10px 0 0px; height:28px; font-weight: normal;padding: 5px 5px 5px 10px; position: relative; width: 80px; }

.regform .boxtab .payment .paymentD .paymentIn .expYear .sbSelector {display: block;height:38px;left: 0;line-height: 20px; padding: 9px 0 0 0px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 95px;}

.regform .boxtab .payment .paymentD .paymentIn .expYear .sbOptions {border: 1px solid #dddede;  background-color: #f7f8f8; border: 1px solid #dddede; list-style: none;left: -1px; margin: 0; padding: 0px 0 0px 0; position: absolute; top: 20px; width: 95px; z-index: 1; overflow-y: auto;}

.regform .boxtab .payment .paymentD .paymentIn .expYear { margin: 0 0px 0px 0; float:left; }



.regform .boxtab .agree {float:left; margin: 0px 0 0 14px;}

.regform .boxtab .agree label {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.regform .boxtab .agree input[type=checkbox].css-checkbox {position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0;border:0;}

.regform .boxtab .agree input[type=checkbox].css-checkbox + label.css-label  {margin: 25px 0 10px 0; padding-left:25px; height:19px; display:inline-block; line-height:18px; background-repeat:no-repeat; background-position: 0px -303px; font-size:15px; font-family: 'Lato', sans-serif; color:#677179; vertical-align:middle; cursor:pointer;}

.regform .boxtab .agree input[type=checkbox].css-checkbox + label.css-label a{text-decoration: underline; margin: 0 0 0px 0; padding-left:0px; height:19px; display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 0px -303px; font-size:15px; font-family: 'Lato', sans-serif; color:#86aa1b; vertical-align:middle; cursor:pointer;}

.regform .boxtab .agree input[type=checkbox].css-checkbox + label.css-label a:hover{text-decoration:none;}

.regform .boxtab .agree input[type=checkbox].css-checkbox:checked + label.css-label{background-position: 0px -325px;}

.regform .boxtab .agree .css-label {background-image:url(../images/sprite.png);}



.regform .boxtab #tabMenu {border:none; margin:0;padding:0 0 0 15px;list-style:none;}

.regform .boxtab #tabMenu li {float:left;height:56px;width:74px;cursor:pointer;cursor:hand}



.regform .boxtab li.mastercard {background:url(../images/mastercard.png) no-repeat 0 3px;}

.regform .boxtab li.visacard {background:url(../images/visacard.png) no-repeat 0 3px;}

.regform .boxtab li.paypal {background:url(../images/paypal.png) no-repeat 0 3px;}



.regform .boxtab li.mouseover {background-position:0 -56px;}

.regform .boxtab li.mouseout {background-position:0 3px;}

.regform .boxtab li.selected {background-position:0 -56px;}



.regform .boxtab {width:446px}

.regform .boxtab .boxTop {clear:both;}

.regform .boxtab .boxBody {}

.regform .boxtab .boxBottom {}



.regform .boxtab .boxBody div.parent {display:none;}

.regform .boxtab .boxBody div.show {display:block;}



.regform .boxtab .boxBody div ul {margin:0 10px 0 0px;padding:0;width:190px;}

.regform .boxtab .boxBody div li {border:none; padding:4px 0;cursor:hand;cursor:pointer}

.regform .boxtab .boxBody div ul li.last {border-bottom:none !important;}

.regform .boxtab .boxBody div li span {font-size:8px;font-style:italic; color:#888;}



.regform #add {margin: 0 0 50px 32px; float:left;}

.regform .add {color: #86aa1b; float:left; width:20px; height:20px; display:block; background: url(../images/sprite.png) -257px -57px no-repeat; display:block; padding: 2px 0 0 29px; text-decoration:none; font-size:13px; font-family: 'Lato', sans-serif; font-weight:400; margin: 0 0 0 0;}



.regform .shareholder {float:left; text-decoration: none; background: url(../images/sprite.png) -259px -31px no-repeat; height:16px; margin: 7px 0 0 14px; padding: 0 0 0 20px; color: #86aa1b; font-family: 'Lato', sans-serif; font-size: 13px;}



.regform .cancel {display:block; width: 70px; margin: -20px auto 40px auto; text-align:center; color: #86aa1b; font-size:13px; font-family: 'Lato', sans-serif; font-weight:400;}



.nextLh {background: url(../images/divthin.png) repeat-x; width:950px; font-family: 'Lato', sans-serif; font-weight:700; font-size: 12px; float:left; color: #aab2b9;  padding: 0 0px 0 0px; text-align: left; margin: 30px 0 30px -8px; text-transform:uppercase;}

.nextL {background: url(../images/divthin.png) repeat-x; width:950px; font-family: 'Lato', sans-serif; font-weight:700; font-size: 12px; float:left; color: #aab2b9;  padding: 0 0px 0 0px; text-align: left; margin: 10px 0 10px -8px; text-transform:uppercase;}

.nextLh .span, .nextL .span {background-color: #f4f4f4; float:left; margin: -8px 10px 0 30px; padding: 0 10px 0 10px;}

.nextL .span2 {background-color: #f4f4f4; float:left; margin: -8px 0px 0 500px; padding: 0 10px 0 10px;}

.nextL2 {background: url(../images/divthin.png) repeat-x; width:950px; padding: 0 0px 0 0px; margin: 10px 0 10px -8px; float:left;}

.nextL2 .span a {text-decoration:none; background: #f4f4f4; float:left; margin: -8px 10px 0 30px; text-align: left;  padding: 0 10px 0 10px; font-family: 'Lato', sans-serif; font-weight:700; font-size: 12px;  color: #456bc3; display:block; }



.regform .gender .sbHolder {border-radius: 3px; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; background-color: #f7f8f8; border: 1px solid #dddede; font-family: 'Lato', sans-serif; font-size: 15px;float:left; margin: 0 10px 0 0; height:28px; font-weight: normal;padding: 5px 5px 5px 15px; position: relative; width: 46px; }

.regform .gender .sbSelector {display: block;height:38px;left: 0;line-height: 20px; padding: 9px 0 0 0px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 64px;}

.regform .gender .sbOptions {border: 1px solid #dddede;  background-color: #f7f8f8; border: 1px solid #dddede; list-style: none;left: -1px; margin: 0; padding: 0px 0 0px 0; position: absolute; top: 20px; width: 66px; z-index: 1; overflow-y: auto;}

.regform .gender { margin: 0 0px 0px 0; float:left; }



.regform .state .sbHolder { border-radius: 3px; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; background-color: #f7f8f8; border: 1px solid #dddede; font-family: 'Lato', sans-serif; font-size: 15px;float:left; margin: 0 10px 0 0; height:28px; font-weight: normal;padding: 5px 5px 5px 15px; position: relative; width: 66px; }

.regform .state .sbSelector {display: block;height:38px;left: 0;line-height: 20px; padding: 9px 0 0 8px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 80px;}

.regform .state .sbOptions {border: 1px solid #dddede;  background-color: #f7f8f8; border: 1px solid #dddede; list-style: none;left: -1px; margin: 0; padding: 0px 0 0px 0; position: absolute; top: 20px; width: 86px; z-index: 1; overflow-y: auto;}

.regform .state { margin: 0 0px 0px 0; float:left; }



.regform .anualOption .sbHolder { border-radius: 3px; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; background-color: #f7f8f8; border-right: 1px solid #dddede; border-top: 1px solid #dddede; border-bottom: 1px solid #dddede; font-family: 'Lato', sans-serif; font-size: 15px;float:left; margin: 0 10px 0 0; height:30px; font-weight: normal;padding: 5px 5px 5px 10px; position: relative; width: 180px; }

.regform .anualOption .sbSelector {display: block;height:40px;left: 0;line-height: 20px; padding: 9px 0 0 8px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 187px;}

.regform .anualOption .sbOptions {border: 1px solid #dddede;  background-color: #f7f8f8; border: 1px solid #dddede; list-style: none;left: -1px; margin: 0; padding: 0px 0 0px 0; position: absolute; top: 20px; width: 195px; z-index: 1; overflow-y: auto;}

.regform .anualOption { margin: 0 0px 0px 0; float:left; }



.regform .country .sbHolder { border-radius: 3px; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; background-color: #f7f8f8; border: 1px solid #dddede; font-family: 'Lato', sans-serif; font-size: 15px;float:left; margin: 10px 10px 0 30px; height:28px; font-weight: normal;padding: 5px 5px 5px 15px; position: relative; width: 223px; }

.regform .country .sbSelector {display: block;height:38px;left: 0;line-height: 20px; padding: 9px 0 0 8px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 245px;}

.regform .country .sbOptions {border: 1px solid #dddede;  background-color: #f7f8f8; border: 1px solid #dddede; list-style: none;left: -1px; margin: 0; padding: 0px 0 0px 0; position: absolute; top: 20px; width: 243px; z-index: 1; overflow-y: auto;}

.regform .country { margin: 0 0px 0px 0; float:left; }



.regform .country2 .sbHolder { border-radius: 3px; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; background-color: #f7f8f8; border: 1px solid #dddede; font-family: 'Lato', sans-serif; font-size: 15px;float:left; margin: -4px 10px 0 0px; height:28px; font-weight: normal;padding: 5px 5px 5px 15px; position: relative; width: 223px; }

.regform .country2 .sbSelector {display: block;height:38px;left: 0;line-height: 20px; padding: 9px 0 0 8px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 245px;}

.regform .country2 .sbOptions {border: 1px solid #dddede; background-color: #f7f8f8; border: 1px solid #dddede; list-style: none;left: -1px; margin: 0; padding: 0px 0 0px 0; position: absolute; top: 20px; width: 243px; z-index: 1; overflow-y: auto;}

.regform .country2 { margin: 0 0px 0px 0; float:left; }



.regform .confirmName {width:940px; margin: 40px 0 0px 0px; height: 140px;}

.regform .confirmName .col1 {float:left; margin: 0px 0 0 35px; width:510px; border-right: 1px solid #d5dbe0; height:100px;}

.regform .confirmName .col1 h1 {padding: 10px 0 0 0; text-lign:left; font-size:34px; color: #8f9ba4; font-weight:400; font-family: 'Lato', sans-serif; }

.regform .confirmName .col1 span {color: #465c8e;}

.regform .confirmName .col1 p {padding: 5px 0 0 0; text-lign:left; font-size:13px; color: #8f9ba4; font-weight:400; font-family: 'Lato', sans-serif; }

.regform .confirmName .col2 {height:100px; float:left; margin: 0px 0 0 45px; width:230px; border-right: 1px solid #d5dbe0;}

.regform .confirmName .col2 span {font-family: 'Lato', sans-serif; font-weight:400;color: #465c8e; font-size:26px; }

.regform .confirmName .col2 p {text-transform: uppercase; padding: 30px 0 0 0; text-lign:left; font-size:11px; color: #6c7a84; font-weight:700; font-family: 'Lato', sans-serif; }

.regform .confirmName .col3 {height:100px; float:left; margin: 0px 0 0 40px; }

.regform .confirmName .col3 span {font-family: 'Lato', sans-serif; font-weight:400; color: #465c8e; font-size:26px; }

.regform .confirmName .col3 p {text-transform: uppercase; padding: 30px 0 0 0; text-lign:left; font-size:11px; color: #6c7a84; font-weight:700; font-family: 'Lato', sans-serif; }



.regform .account2 {width:940px; margin: 0px 0 0px 0px; height: 140px;}

.regform .account2 .share {float:left; margin: 30px 0 0 10px; width:568px;border-right: 1px solid #d5dbe0; height:125px;}

.regform .account2 .share .shareIt{ float:left; margin: 0 0 0 10px; background: url(../images/sprite.png) 0 -475px no-repeat; width:466px; height:79px;}

.regform .account2 .share .shareIt p{font-family: 'Lato', sans-serif; text-decoration: none; font-size:14px; padding: 15px 10px 20px 25px; color: #8f9ba4; }

.regform .account2 .share .shareItBot {text-align:center; font-family: 'Lato', sans-serif; text-decoration: none; font-size:14px; padding: 11px 0 0 0; color: #fff; display:block; float:right; margin: 5px 20px 0 0px; background: url(../images/sprite.png) -383px -629px no-repeat; width:180px; height:40px;}

.regform .account2 .share img {float:left;}

.regform .account2 .buttons {float:left; margin: 30px 0 0 0; width:360px;}

.regform .account2 .buttons .ps {float:left; margin: 0px 0 0 22px; width:330px; background: #8c99b7; height:58px; border-radius:3px; }

.regform .account2 .buttons .ps .printS {display:block; float:left; margin: 12px 0 0 10px; width:177px; height:37px; background: url(../images/sprite.png) 0 -568px no-repeat;}

.regform .account2 .buttons .pi {float:left; margin: 10px 0 0 22px; width:330px; background: #8c99b7; height:58px; border-radius:3px;}

.regform .account2 .buttons .pi .printI {display:block; float:left; margin: 12px 0 0 10px; width:182px; height:37px; background: url(../images/sprite.png) 0 -622px no-repeat;}



.vtabs {margin: 40px 0 0px 0; position: relative; }

.vtabs .vtabs-tab-column { position: absolute; left: 0; margin: 0; width: 320px; min-width: 320px;}

.vtabs .vtabs-tab-column ul { list-style: none; margin: 0px; padding: 0px;}

/* css for tab that is open */

.vtabs .vtabs-tab-column ul li.open, .vtabs .vtabs-tab-column ul li.closed {list-style:none;margin: 0px; padding: 10px 0 10px 20px; z-index: 10; background: url(../images/actArrow.png) 0px 0px no-repeat;}

/* css for tab that is closed */

.vtabs .vtabs-tab-column ul li.closed { background: url(../images/sprite.png) -546px -455px no-repeat;}

/* css for tab hover */	



/* css for link on tab that's open */

.vtabs .vtabs-tab-column ul li a.open, .vtabs .vtabs-tab-column ul li a.closed { font-weight:400; font-family: 'Lato', sans-serif; font-size:16px; margin: 0px; padding: 0px; text-decoration: none; color: #465c8e; }

/* css for link on tab that's closed */

.vtabs .vtabs-tab-column ul li a.closed {color: #8f9ba4; }	

.vtabs .vtabs-content-column { padding: 0px; margin: 0px;}

/* css for the content panels */

.vtabs .vtabs-content-column .vtabs-content-panel { background: #fff; border-radius: 3px; border: 1px solid #d5dbe0; height:125px; float: left; width: 600px; margin: 0 0px 50px -1px;}

.vtabs .vtabs-content-column .vtabs-content-panel p {padding: 15px 15px 0px 25px; font-size:13px; color: #8f9ba4;}



.botLine {background:#c5c7c9; height:2px; width:940px; margin: 30px auto 0 auto;}

.formSub {width:231px; height:78px; margin: 0px auto 30px auto; width:231px; height:78px;}

.formSub2 {width:308px; height:72px; margin: 0px auto 30px auto;}

.formSub .submit {border: none !important; margin: -41px 0 0 0; background: url(../images/proceedBot.png) no-repeat; font-family: 'gothammedium', Arial, sans-serif; font-weight: normal; float:left; width:231px; height:78px; text-align:center; padding: 0px 0px 0 0px; color: #fff; font-size:15px;}

.formSub2 .submit {border: none !important; margin: -37px 0 0 0; background: url(../images/paymentCompBot.png) no-repeat; font-family: 'gothammedium', Arial, sans-serif; font-weight: normal; float:left; width:308px; height:72px; text-align:center; padding: 0px 0px 0 0px; color: #fff; font-size:15px;}

#footer {width:100%;

    background-image:url(../images/footer_bg.jpg);

    background-repeat:repeat-x;

    background-position:center top;

    min-height:658px;

	min-width:1200px;

    max-height:658px;}



#footer .bizifyinOneGo {margin: 0 auto; width:940px;  background: url(../images/footerDiv.png) center bottom repeat-x; text-align:center; font-size:30px; font-family: 'gothambook', Arial, sans-serif; color: #fff; padding: 50px 0 50px 0;}

#searchpage #footer .bizifyinOneGo {position:relative; margin: 0 auto; width:790px;  background: url(../images/footerDiv.png) center bottom repeat-x; text-align:left; font-size:30px; font-family: 'gothambook', Arial, sans-serif; color: #fff; padding: 50px 0 50px 150px;}

#searchpage #footer .regNow {position:absolute; text-align:center; text-decoration: none; display:block; cursor:pointer; font-family: 'gothambook', sans-serif; color:#fff; font-size: 16px;  font-weight:normal;  background: #85a91a; width: 150px; height: 20px; border:none; padding:6px 20px 7px 20px; right:170px; top:53px; box-shadow: none; text-shadow: 0px -1px #74921a, 0px 0px #74921a; border: 1px solid #77961a;}



#footer .footerIn {width:940px; margin: 0 auto;}

#footer .footerIn .col1 {width:370px; float:left; margin: 60px 0 0 0;}

#footer .footerIn .col1 .logo {width:166px; height:97px; background: url(../images/sprite.png) 0 -58px no-repeat; float:left; margin: 0px 0 0 100px;}

#footer .footerIn .col2 {width:135px; float:left;  margin: 40px 0 0 0;}

#footer .footerIn .col2 .title {padding: 0 30px 10px 0; border-bottom: 1px dotted #be99ee; text-align:left; font-size:11px; font-family: 'gothamlight', Arial, sans-serif; color: #fff; float:left; marign: 0 0 0 0; }

#footer .footerIn .col2 ul {float:left; margin: 13px 0 0 0; padding:0;}

*+html #footer .footerIn .col2 ul {float:left; margin: 13px 30px 0 0; padding:0;}

#footer .footerIn .col2 li {list-style:none; padding: 5px 0 5px 0; text-align:left; font-size:10px; font-family: 'gothamlight', Arial, sans-serif; color: #be99ee;}

#footer .footerIn .col2 li a {text-align:left; font-size:10px; font-family: 'gothamlight', Arial, sans-serif; color: #be99ee; text-decoration: none;}

#footer .footerIn .col2 li a:hover {text-align:left; font-size:10px; font-family: 'gothamlight', Arial, sans-serif; color: #be99ee; text-decoration: underline;}

#footer .footerIn .col3 {width:160px; float:left;  margin: 40px 0 0 0;}

#footer .footerIn .col3 .title {padding: 0 50px 10px 0; border-bottom: 1px dotted #be99ee; text-align:left; font-size:11px; font-family: 'gothamlight', Arial, sans-serif; color: #fff; float:left; marign: 0 0 0 0; }

#footer .footerIn .col3 ul {float:left; margin: 13px 0 0 0px; padding:0 0 0 0px;}

#footer .footerIn .col3 li {list-style:none; padding: 5px 50px 5px 0px; text-align:left; font-size:10px; font-family: 'gothamlight', Arial, sans-serif; color: #be99ee;}

#footer .footerIn .col4 {width:160px; float:left;  margin: 40px 0 0 0;}

#footer .footerIn .col4 .title {padding: 0 5px 10px 0; border-bottom: 1px dotted #be99ee; text-align:left; font-size:11px; font-family: 'gothamlight', Arial, sans-serif; color: #fff; float:left; marign: 0 0 0 0; }

#footer .footerIn .col4 ul {float:left; margin: 13px 0 0 0; padding:0;}

#footer .footerIn .col4 li {list-style:none; padding: 5px 50px 5px 0; text-align:left; font-size:10px; font-family: 'gothamlight', Arial, sans-serif; color: #be99ee;}

#footer .footerIn .col4 li a {text-align:left; font-size:10px; font-family: 'gothamlight', Arial, sans-serif; color: #be99ee; text-decoration: none;}

#footer .footerIn .col4 li a:hover {text-align:left; font-size:10px; font-family: 'gothamlight', Arial, sans-serif; color: #be99ee; text-decoration: underline;}

#footer .footerIn .col5 {width:110px; float:left;  margin: 40px 0 0 0;}

#footer .footerIn .col5 .title {padding: 0 80px 10px 0; border-bottom: 1px dotted #be99ee; text-align:left; font-size:11px; font-family: 'gothamlight', Arial, sans-serif; color: #fff; float:left; marign: 0 0 0 0; }

#footer .footerIn .col5 ul {float:left; margin: 13px 0 0 0; padding:0;}

#footer .footerIn .col5 li {list-style:none; padding: 5px 0 5px 0; text-align:left; font-size:10px; font-family: 'gothamlight', Arial, sans-serif; color: #be99ee;}

#footer .footerIn .col5 li a {text-align:left; font-size:10px; font-family: 'gothamlight', Arial, sans-serif; color: #be99ee; text-decoration: none;}

#footer .footerIn .col5 li a:hover {text-align:left; font-size:10px; font-family: 'gothamlight', Arial, sans-serif; color: #be99ee; text-decoration: underline;}

#footer .footerIn .divline {width:574px; float:right; margin: 30px 0 0 0; background: url(../images/footerDiv.png) repeat-x; padding: 2px 0 0 0;}



.ui-tooltip, .ui-tooltip .arrow:after {background: #6e4c98;}

.ui-tooltip {padding: 10px 10px;border-radius: 3px;max-width: 200px;color:#fff;font-family: 'Lato', sans-serif;font-size:14px;}

.ui-tooltip .arrow {width: 15px;height: 25px;overflow: hidden;position: absolute;top: 45%;margin-left: 6px;bottom: -12px;left: -14px;}

.ui-tooltip .arrow:after {content: "";position: absolute;left: 8px;top: -6px;width: 25px;height: 25px;-webkit-transform: rotate(135deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);tranform: rotate(45deg);}



.box{color: #fff; font-size:14px; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; border-top-right-radius: 3px; border-bottom-right-radius: 3px; height:32px; padding: 19px 0 18px 0; width: 70px; background-color: #f7f8f8; border-right: 1px solid #dddede; border-top: 1px solid #dddede; border-bottom: 1px solid #dddede; float:left; margin: 0 0 0 0; }

.box1{font-family: 'Lato', sans-serif; color: #fff; font-size:14px; max-width:145px; float:left; display: none; margin-top: -6px; margin-left: 10px;  padding: 8px 15px 8px 15px; }

.box2{cursor:pointer; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; border-top-right-radius: 3px; border-bottom-right-radius: 3px; height:32px; padding: 19px 0 18px 0; width: 70px; background: #f7f8f8 url(../images/sprite.png) -186px -394px no-repeat; border-right: 1px solid #dddede; border-top: 1px solid #dddede; border-bottom: 1px solid #dddede; float:left; margin: 0 0 0 0; }

.red{background: #f24633; border-radius: 3px;}

.green{ background:  url(../images/sprites.png) 0 0 no-repeat; border-radius: 3px; }

.blue{ background: #3f7fd6; border-radius: 3px; }

.yellow{ background: #d7cf00; border-radius: 3px; }

.checkgreen {-moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; border-top-right-radius: 3px; border-bottom-right-radius: 3px; height:32px; padding: 19px 0 18px 0; width: 70px; border-right: 1px solid #dddede; border-top: 1px solid #dddede; border-bottom: 1px solid #dddede; float:left; margin: 0 0 0 0;  background: #f7f8f8 url(../images/sprite.png) -256px -191px no-repeat; }

.checkred {-moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; border-top-right-radius: 3px; border-bottom-right-radius: 3px; height:32px; padding: 19px 0 18px 0; width: 70px; border-right: 1px solid #dddede; border-top: 1px solid #dddede; border-bottom: 1px solid #dddede; float:left; margin: 0 0 0 0;  background: #f7f8f8 url(../images/sprite.png) -256px -363px no-repeat; }

.checkblue {-moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; border-top-right-radius: 3px; border-bottom-right-radius: 3px; height:32px; padding: 19px 0 18px 0; width: 70px; border-right: 1px solid #dddede; border-top: 1px solid #dddede; border-bottom: 1px solid #dddede; float:left; margin: 0 0 0 0;  background: #f7f8f8 url(../images/sprite.png) -256px -248px no-repeat; }

.checkyellow {-moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; border-top-right-radius: 3px; border-bottom-right-radius: 3px; height:32px; padding: 19px 0 18px 0; width: 70px; border-right: 1px solid #dddede; border-top: 1px solid #dddede; border-bottom: 1px solid #dddede; float:left; margin: 0 0 0 0;  background: #f7f8f8 url(../images/sprite.png) -256px -306px no-repeat; }

#helpIco  { display: block; float:left; margin: 29px 15px 0 0; background: url(../images/sprite.png) -260px -6px no-repeat; width:15px; height:15px;}

#helpIco2, #helpIco3, #helpIco4, #helpIco5, #helpIco6 { display: block; float:left; margin: 11px 15px 0 0; background: url(../images/sprite.png) -260px -6px no-repeat; width:15px; height:15px; }

#helpIco7, #helpIco8 { display: block; float:left; margin: 6px 0px 0 0; background: url(../images/sprite.png) -260px -6px no-repeat; width:15px; height:15px;}

#helpIco9 { display: block; float:left; margin: 12px 15px 0 0; background: url(../images/sprite.png) -260px -6px no-repeat; width:15px; height:15px;}

#helpIco10 { display: block; float:left; margin: 23px 15px 0 0; background: url(../images/sprite.png) -260px -6px no-repeat; width:15px; height:15px;}

#optdeliverer { display: none; }



/*====Feature Page CSS====*/

#featureMainimg {background: url(../images/featureMainimg.jpg) center top no-repeat; background-size: cover; height:364px; margin: -17px auto 0 auto;}

#featureCell {width:940px; margin: 0 auto; background: url(../images/featureCellBg.jpg) repeat-y; overflow:hidden; padding: 50px 0 0px 0;}

#featureCell .ui-tabs-vertical { width: 58em; }

#featureCell .ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 15em; }

#featureCell .ui-tabs-vertical .ui-tabs-nav li {position:relative; z-index:2; background: #fff; width:222px; color: #fff; font-family: 'gothammedium', Arial, sans-serif; border-left:5px solid #25064d; padding: 0px 0 0px 0; font-size:12px; clear: left;  margin: 0 0 3px 0; }

#featureCell .ui-tabs-vertical .ui-tabs-nav li a {text-decoration:none; color: #000; padding: 13px 0 13px 20px; display:block; }

#featureCell .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {z-index:10; color: #fff !important; background: url(../images/tabActive.png) no-repeat; width:240px; }

#featureCell .ui-tabs-vertical .ui-tabs-nav li a:hover {color: #fff; background: url(../images/tabActive.png) no-repeat; width:240px;}

#featureCell .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a, #featureCell .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a { color: #fff !important;}

#featureCell .ui-tabs-vertical .ui-tabs-panel {position:relative; z-index:1; padding: 20px;  float: left; width: 620px;}

#featureCell .featureCell {float:left;}

#featureCell .featureCell h1 {text-align:center; padding: 0px 0 0 0; margin: -20px 0 0 0;font-size:30px; color: #85a91a; font-weight:400; font-family: 'gothambook', Arial, sans-serif; }

#featureCell .featureCell .stopWatch {margin: 20px auto 20px auto; width:180px; height:139px; background: url(../images/stop-watch.png) center no-repeat;}

#featureCell .featureCell .easyform {margin: 20px auto 20px auto; width:195px; height:155px; background: url(../images/easyform.png) center no-repeat;}

#featureCell .featureCell .bizifyreg {margin: 20px auto 0px auto; width:180px; height:172px; background: url(../images/bizify-reg.png) center no-repeat;}

#featureCell .featureCell .businessform {margin: 20px auto 20px auto; width:118px; height:140px; background: url(../images/business-form.png) center no-repeat;}

#featureCell .featureCell .lock {margin: 20px auto 20px auto; width:106px; height:140px; background: url(../images/lock.png) center no-repeat;}

#featureCell .featureCell .legalnote {margin: 20px auto 20px auto; width:133px; height:140px; background: url(../images/legalnote.png) center no-repeat;}

#featureCell .featureCell .certificates {margin: 20px auto 20px auto; width:155px; height:140px; background: url(../images/certificates.png) center no-repeat;}

#featureCell .featureCell .friendliness {margin: 20px auto 20px auto; width:179px; height:140px; background: url(../images/friendliness.png) center no-repeat;}



#featureCell .featureCell p {line-height:17px; padding: 0 70px 0 70px; text-align:center; font-size:13px; color: #000; font-weight:400; font-family: 'gothambook', Arial, sans-serif; }

#featureCell .featureCell .divider {background: url(../images/divider.jpg) repeat-x; width:640px; height:2px; margin: 30px auto 0 auto;}

#featureCell .featureCell .featureContent { position:relative; z-index:1; width: 690px; float:left; background: #f3e8ff; margin: 0 0 0 -35px; padding:30px;}

#featureCell .featureCell .featureContent .fullCol {float:left;}

#featureCell .featureCell .featureContent .fullCol h2 {text-align:center; padding: 0px 0 20px 0;margin:0px 0 0 0;font-size:24px; color: #85a91a; font-weight:400; font-family: 'gothambook', Arial, sans-serif; }

#featureCell .featureCell .featureContent .fullCol p {line-height:17px; padding: 0 90px 0 90px; text-align:center; font-size:13px; color: #000; font-weight:400; font-family: 'gothambook', Arial, sans-serif; }

#featureCell .featureCell .featureContent .divider {background: url(../images/divider.jpg) repeat-x; width:640px; height:2px; margin: 30px 0 30px 5px; float:left;}

#featureCell .featureCell .featureContent .fullCol .browseraddress {margin: 0 auto 20px auto; width:297px; height:157px; background: url(../images/browser-address.jpg) center no-repeat;}

#featureCell .featureCell .featureContent .fullCol .berrigandoube {margin: 0 auto 20px auto; width:297px; height:157px; background: url(../images/berrigan-doube.jpg) center no-repeat;}



#featureCell .featureCell .featureContent .col1 {float:left; width:315px; margin: 0 20px 0 0px;}

#featureCell .featureCell .featureContent .col1 img {margin: 0 auto; width:100%;}

#featureCell .featureCell .featureContent .col1 .lightning {margin: 0 auto; width:165px; height:170px; background: url(../images/lightning.png) center no-repeat;}

#featureCell .featureCell .featureContent .col1 .manonrocket {margin: 0 auto; width:119px; height:170px; background: url(../images/manonrocket.png) center no-repeat;}

#featureCell .featureCell .featureContent .col1 .easytofill {margin: 0 auto 20px auto; width:297px; height:157px; background: url(../images/easy-to-fill.jpg) center no-repeat;}

#featureCell .featureCell .featureContent .col1 .helpfulguidance {margin: 0 auto 20px auto; width:297px; height:157px; background: url(../images/helpful-guidance.jpg) center no-repeat;}

#featureCell .featureCell .featureContent .col1 .sharecertificates {margin: 0 auto 20px auto; width:157px; height:140px; background: url(../images/share-certificates.png) center no-repeat;}

#featureCell .featureCell .featureContent .col1 .blanklegalform {margin: 0 auto 20px auto; width:101px; height:140px; background: url(../images/blank-legal-form.png) center no-repeat;}

#featureCell .featureCell .featureContent .col1 .phoneonline {margin: 0 auto 20px auto; width:290px; height:140px; background: url(../images/phone-online.png) center no-repeat;}

#featureCell .featureCell .featureContent .col1 .refundguarantee {margin: 0 auto 20px auto; width:276px; height:140px; background: url(../images/refund-guarantee.png) center no-repeat;}



#featureCell .featureCell .featureContent .col1 h2 {text-align:center; padding: 0px 0 20px 0;margin:0px 0 0 0;font-size:24px; color: #85a91a; font-weight:400; font-family: 'gothambook', Arial, sans-serif; }

#featureCell .featureCell .featureContent .col1 p {line-height:17px; padding: 0 10px 0 10px; text-align:left; font-size:13px; color: #000; font-weight:400; font-family: 'gothambook', Arial, sans-serif; }





/*====Contact Form CSS====*/

#contact {margin: 40px auto 30px auto; width:940px;}

#contact .leftSideBar {float:left; margin: 0 20px 30px 0; width:560px;}

#contact .leftSideBar .social {float:left; margin: 5px 0 0 20px;}

#contact .leftSideBar .social .facebook {display:block; float:left; margin: 0 5px 0 0; background: url(../images/facebookIco.png) no-repeat; width:32px; height:32px;}

#contact .leftSideBar .social .twitter {display:block; float:left; margin: 0 5px 0 0; background: url(../images/twitterIco.png) no-repeat; width:32px; height:32px;}

#contact .leftSideBar .social .linkedin {display:block; float:left; margin: 0 5px 0 0; background: url(../images/linkedinIco.png) no-repeat; width:32px; height:32px;}

#contact .leftSideBar .social .googleplus {display:block; float:left; margin: 0 5px 0 0; background: url(../images/googleplusIco.png) no-repeat; width:32px; height:32px;}

#contact .leftSideBar h2 {text-align:left; padding: 0px 0 20px 0;margin:0px 0 0 0;font-size:24px; color: #85a91a; font-weight:400; font-family: 'gothambook', Arial, sans-serif; }

#contact .leftSideBar h3 {text-align:left; padding: 25px 0 10px 0;margin:0px 0 0 0;font-size:18px; color: #000;  font-family: 'gothambold', Arial, sans-serif; }

#contact .leftSideBar p {line-height:17px; padding: 0 10px 0 25px; text-align:left; font-size:14px; color: #000; font-weight:400; font-family: 'gothambook', Arial, sans-serif; }

#contact .leftSideBar p a {color: #85a91a;}

#contact .leftSideBar .phoneIco {float:left; margin: 3px 6px 0 0; width:16px; height:16px; background: url(../images/phoneIco.png) no-repeat;}

#contact .leftSideBar .bubbleIco {float:left; margin: 3px 6px 0 0; width:18px; height:16px; background: url(../images/bubbleIco.png) no-repeat;}

#contact .leftSideBar .houseIco {float:left; margin: 3px 6px 0px 0; width:16px; height:16px; background: url(../images/houseIco.png) no-repeat;}

#contact .leftSideBar .faqIco {float:left; margin: 5px 6px 0px 0; width:16px; height:16px; background: url(../images/faqIco.png) no-repeat;}

#contact .leftSideBar .socialIco {float:left; margin: 5px 4px 0px 0; width:20px; height:16px; background: url(../images/socialIco.png) no-repeat;}

#contact .leftSideBar .col {float:left; width: 230px;}



#contact .rightSideBar {float:left; margin: 0px 0 0 0; width:360px;}

#contact .rightSideBar h3 {text-align:left; padding: 25px 0 0px 0;margin:0px 0 0 0;font-size:18px; color: #000;  font-family: 'gothambold', Arial, sans-serif; }

#contact .rightSideBar .contactform {float:left; margin: 30px 0 0 23px;}

#contact .rightSideBar .contactformIn {float:left; margin: 0px 0 70px 0px; font-family: 'Lato', sans-serif;}

#contact .rightSideBar .contactformIn label {font-family: 'gothambook', Arial, sans-serif; float:left; width:220px; text-align:left; font-size:14px; padding: 5px 0px 5px 0px; color: #000;}

#contact .rightSideBar .contactformIn label span {text-align:left; font-size:10px;  color: #000;}

#contact .rightSideBar .contactformIn .textL10 {float:left; width:340px;}

#contact .rightSideBar .contactformIn .contacttext13 { -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0 10px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #000; background-color: #f7f8f8; border-radius: 3px; border: 1px solid #dddede; width:263px; font-family: 'Lato', sans-serif;}

#contact .rightSideBar .contactformIn .textarea {height:90px; -moz-box-shadow: 0 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0px 0px #fff; box-shadow: 0 1px 0px 0px #fff; margin: 0px 0 0px 0; font-size:15px; padding: 10px 10px 10px 10px; color: #8f9ba4; background-color: #f7f8f8; border-radius: 3px; float:left; border: 1px solid #dddede; width:263px; font-family: 'Lato', sans-serif;}

#contact .rightSideBar .formSub3 .submit {border: none !important; margin: -41px 0 30px 50px; background: url(../images/getHelpBtn.png) no-repeat; font-family: 'gothammedium', Arial, sans-serif; font-weight: normal; float:left; width:186px; height:71px; text-align:center; padding: 0px 0px 0 0px; color: #fff; font-size:15px;}

#contact .rightSideBar .emailIco {float:left; margin: 6px 6px 0px 0; width:16px; height:16px; background: url(../images/emailIco.png) no-repeat;}



/*====404 Page====*/

.notfoundpagebg {margin: 0 auto; -webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover;  background-size: cover; height: 521px; width:100%; background: url(../images/404bg.jpg) center center no-repeat;}

.content-not-found {padding: 230px 0 0 0; margin: 0 auto; width:540px; }

.content-not-found h2 { font-family: 'GothamMedium'; text-align:center; font-size:24px; color: #fedd6c;}

.content-not-found p { padding: 0 60px 0 60px; font-family: 'GothamBook'; text-align:center; font-size:18px; color: #fff;}

.formsearch {margin-bottom:30px; margin-top:20px;}

.searchhere {float:left; border-top-left-radius:3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-topright: 3px; font-family: 'GothamBook';width:457px; border:none; background-color: #fff; padding: 15px 14px 14px 14px; font-size:18px; color: #555656;}

.searchbot {float:left; margin: 0px 0 0 0; cursor: pointer; border-top-right-radius:3px; border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-topright: 3px; width:54px; height:52px; border:none; background: #fff url(../images/searchbot.png) no-repeat;}

.botLogo {display:block; width:82px; height:47px; margin: 30px auto 0 auto; background: url(../images/botLogo.png) no-repeat;}

/*******************************--Media-Queries--*********************************************/
@media (max-width:1000px){
#contact {
	width:100%;
	padding:0 15px;
	}
#contact .leftSideBar {
    width: 50%;
}
#contact .rightSideBar {
    width: 45%;
}	
#contact .leftSideBar .social {
    text-align: left;
}
#contact .rightSideBar .contactformIn .textL10 {
    width: 100%;
}	
}

@media (max-width:767px){	
#contact .leftSideBar {
    width:100%;
}
#contact .rightSideBar {
    width:100%;
}

#contact .leftSideBar h3 {
    font-size: 1em;
}
.startbox div {
    width: 100%;
}
a.register {
    display: inline-block;
    margin: 10px 0 0;
    position: static;
} 	
}