img { padding: 5px; }
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, p, blockquote, th {
        margin:0;
        padding:0
}
#bottom-rght-text div {
line-height:20px;
margin-bottom:17px;
text-align:justify;
}
fieldset, img {
        border:0
}
table {
    text-align: left;
}
caption, th {
        text-align:left
}
q:before, q:after {
        content:''
}
body {
    font-family: Tahoma, Geneva, sans-serif;
/*    background:#fefbf0 url(pix/body-bg.jpg) repeat-x left top;*/
    background:#fff;
    font-size:12px;
    color:#222526;
}
p.padded{
    padding-top:6px;
    padding-bottom:6px;
}
a {
    color:#1E72A2;
    text-decoration:none;
}
a:hover {
    color:#FF9933;
}
hr {
    color: #7A8805;
}
.cl {
    clear:both;
    font-size:1px;
    height:1px;
    line-height:1px;
}
.italic{
    font-style:italic;
}
#logo{
    position:absolute;
    display:block;
    width:261px;
    height:79px;
    top:0px;
    left:9px;
}
#header-content{
    position:relative;
    width:1024px;
    height:64px;
    background-color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
    z-index:1;
}
#login{
    position:absolute;
    display:block;
    width:90px;
    height:35px;
    top:0px;
    right:150px;
}
#social {
    position:absolute;
    width:110px;
    height:35px;
    top:0px;
    right:230px;
}
#social img {
    padding-right:10px;
}
#register{
    position:absolute;
    display:block;
    width:104px;
    height:35px;
    top:0px;
    right:40px;
}
#menu{
    height:52px;
    background:url(pix/menu-bg.png) repeat-x;
    z-index:2;
}
#menu-content{
    width:1024px;
    height:40px;
    margin:0px auto;
    padding-top:7px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:17px;
}
#menu-content li{
    list-style: none;
    float:left;
    width:auto;
}
#menu-content li a{
    display:inline-block;
    text-decoration:none;
    color:#1E72A2;
    text-align:center;
    height:26px;
    padding-top:15px;
    margin-top:1px;
    padding-left:3px;
    text-align:center;
}
#list{
    width:130px;
    margin-right:5px;
}
#list:hover, #list.on{
    background:url(pix/list-hover-bg.gif) no-repeat 8px top;
}
ol  li {
    margin-left: 25px;
    margin-top: 5px;
}

#choose{
    width:118px;
    margin-right:10px;
}
#choose:hover, #choose.on{
    background:url(pix/list-hover-bg.gif) no-repeat 8px top;
}
#faq{
    width:80px;
    margin-right:19px;
}
#faq:hover, #faq.on{
    background:url(pix/faqs-hover-bg.gif) no-repeat 8px top;
}
#switch{
    width:121px;
    margin-right:19px;
}
#switch:hover, #switch.on{
    background:url(pix/switch-hover-bg.gif) no-repeat 8px top;
}
#demo{
    width:120px;
    margin-right:5px;
}
#demo:hover, #demo.on{
    background:url(pix/demo-hover-bg.gif) no-repeat 8px top;
}
#pricing{
    width:100px;
}
#pricing:hover, #pricing.on{
    background:url(pix/pricing-hover-bg.gif) no-repeat 8px top;
}
#bottom-content{
    width:100%;
}
#bottom-area{
    width:100%;
}
#bottom-content{
    width:100%;
}
#bottom-left-side{
    float:left;
    width:240px;
    margin-top:13px;
    min-height:295px;
    height:auto !important;
}
#bottom-left-side img {
   text-align:center; 
}
.g-box-middle{
    background:url(pix/g-box-middle-bg.gif) repeat-y left top;
}
.g-box-bottom{
    background:url(pix/g-box-bottom-bg.gif) no-repeat left bottom;
}
.grey-bx{
    display:block;
    text-decoration:none;
    clear:both;
}
.g-box-cont {
    padding:0px 5px 5px 5px;
}
.g-box-info {
    padding:15px 20px;
}
.g-box-cont h3 {
    color:#626465;
    padding-bottom:1px;
    padding-left:2px;
    margin-bottom:1px;
    font-size:13px;
}
.g-box-info h3 {
     border-bottom:1px solid #CDCDCD;
     margin-bottom:10px;
     padding-bottom:10px;
/*    border:1px solid #e3e8ea;
   background: url(pix/g-box-top-bg.gif) no-repeat left top;
    padding:5px 0 3px 9px;*/
}
.g-box-info h3 a {
    color:#34434D;
    text-decoration:none;
    font-style:normal;
    font-size:.9em;
}
.g-box-info h3 a:hover {
    text-decoration:underline;
}
.g-box-info h3:hover {
    background: #FFF;
    background-image: none;
}
.g-box-cont h3 a{
    text-decoration:none;
    font-size:13px;
    font-style:normal;
    font-weight:bold;
    width:241px;
    color:#626465;
}
.g-box-cont div {
    padding: 5px 0;
}
.g-box-cont div:hover {
    background: url(pix/g-box-top-bg.gif) no-repeat left top;
}
.grey-bx h4 {
    font-size:10px;
    padding-left:2px;
    padding-right:2px;
    border-bottom:1px solid #caccce;
}
.grey-bx h4 a{
    color:#626465;
    text-decoration:none;
    font-weight:lighter;
}
.grey-bx2{
    width:231px;
    display:block;
    padding:9px 5px 5px 5px;
    border:1px solid #e3e8ea;
    text-decoration:none;
    margin-bottom:10px;
}
.grey-bx2 h3{
    text-decoration:none;
    color:#626465;
    font-size:14px;
    font-weight:normal;
    border-bottom:1px solid #626465;
    font-weight:bold;
    padding-bottom:2px;
    padding-left:2px;
    margin-bottom:5px;
}
.grey-bx2 h4{
    color:#626465;
    font-size:14px;
    padding-left:2px;
    margin-bottom:5px;
    font-weight:lighter;
    padding-right:2px;
}
#content h2{
    color: #7A8805;
    font-size:18px;
    font-weight:lighter;
    margin-bottom:11px;
}   
#content h3 {
    color:#1A7199;
    font-size:16px;
    font-weight:normal;
    font-style:italic;
}
#bottom-right-side{
    float:left;
    width:720px;
    padding-left:17px;
    padding-top:13px;
    padding-bottom:10px;
    margin-left:-1px;
}
#bottom-right-side h1{
    color:#1A7199;
    font-size:20px;
    font-family: georgia, tahoma, sans-serif;
    text-align:left;
    margin-bottom:10px;
}
#bottom-right-side h2{
    color: #7A8805;
    font-size:18px;
    font-weight:lighter;
}
#bottom-right-side h3{
    color:#1A7199;
    font-size:16px;
    font-weight:normal;
    font-style:italic;
}
.btm-rght-text p{
    text-align:justify;
    line-height:20px;
    margin-bottom:17px;
}
.btm-rght-text ul li {
    list-style-image: url(pix/arrow.gif);
    margin-left:15px;
    line-height:20px;
    padding:3px;
}
.btm-rght-text ul li ul li {
    margin-left:10px;
}
#bottom-right-side p a{
    color:#1E72A2;
    text-decoration:none;
    border-bottom:1px dotted #1E72A2;
    padding-bottom:1px;
}
#bottom-right-side p a:hover {
    color:#FF9933;
}
.monthly {
color:#197099;
font-size:15px;
text-align:center;
height:30px;
font-weight:bold;
}
td.cost {
color:#F2C80F;
font-size:30px;
margin-top:-30px;
text-decoration:none;
text-align:center;
}
#bottom {
     background: #666;
     width:100%;
     border-top: 5px #39F solid;
     border-bottom: 2px #CACCCE solid;
}
#bottommenu {
     width:982px;
     min-height:190px;
     margin:auto;
     padding: 15px 0px 15px 30px;
}
#bottommenu a {
     color: #EEE;
     text-decoration:none;
     font-size:10px;
}
#bottommenu a:hover {
     text-decoration:underline;
}
#bottommenu .contact, .education, .industries, .info, .ready {
     position:relative;
     margin-right:35px;
     float:left;
     clear:none;
} 
.ready li {
     font-size: 11px;
}
#bottommenu .industries li {
     float:left;
     list-style:none;
     clear:both;
}
#bottommenu ul {
     margin:0;
     padding:0;
}
#bottommenu .info li, .ready li, .education li {
     float:left;
     list-style:none;
     clear:both;
}
#bottommenu .vspace {
     margin:0;
}
#bottommenu .ready .vspace {
     margin:50px;
}
#bottommenu .industries .vspace {
     margin:9px;
}
#bottommenu .info .vspace {
     margin:9px;
}
#footer{
        width:1012px;
        text-align:center;
        border-top: 1px #DAE622 solid;
        padding-top:3px;
        margin:auto;
        color:#EEE;
        font-size:9px;
}
#footer p {
        color:#EEE;
}
#footer a {
        color:#EEE;
}
