/* ----------------global styles starts---------------- */
body {
    margin: 0px auto 0px auto;
    background: url(../images/body-bckgrd.gif) repeat-x top;
    width: 950px;
    text-align: center;
    position: relative;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}

a {
    color: #0E619E;
    text-decoration: none;
}

a:hover {
    color: #0E619E;
    text-decoration: underline;
}

img {
    border: 0px;
}

#nav ul {
    list-style: none;
}

ul {
    list-style: url(../images/bullet.gif)
}

ol {
    line-height: 20px;
}

/* ----------------global styles ends---------------- */
    /* ----------------header styles starts---------------- */


#header {
    float: left;
    width: 100%;
    height: 165px;
    text-align: left
}

#logo {
    background: url(../images/logo.jpg) no-repeat top left;
    float: left;
    display: block;
    width: 234px;
    height: 60px;
    cursor: pointer;
}

.betaButton {
    background: url(../images/buttons/signupButton.jpg) no-repeat top left;
    float: right;
    width: 338px;
    height: 110px;
    cursor: pointer;
    margin-top: 20px;
}

    /* ----------------header styles ends---------------- */
    /* ----------------content styles starts---------------- */

#content {
    float: left;
    background-color: #fefffe;
    text-align: left;
    width: 950px;
}

#innerContent {
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.navPicks {
    width: 100%;
    padding-top: 3px;
    border-top: 5px solid #53A60D;
    float: left;
    font-size: 12px;
    font-weight: bold;
    background: #FFFFFF;
}

.subPicks span {
    color: #53A60D;
}

.subPicks {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 3px;
    border-bottom: 5px solid #53A60D;
    float: left;
    font-weight: bold;
    background: #FFFFFF;
}

.navPicks span,
.subPicks span {
    color: #53A60D;
}

.navPicks a,
.subPicks a {
    text-decoration: underline;
}

/* ----------------content styles ends---------------- */
    /* ----------------footer styles starts---------------- */
#footer {
    margin: 0px auto 0px auto;
    padding: 10px 10px 0px 10px;
    height: 20px;
    text-align: left;
    font-size: 10px;
    color: #9E9D9D;
}

/* ----------------footer styles ends---------------- */
    /* ----------------general styles starts---------------- */
.flr {
    float: right;
}

.fll {
    float: left;
}

.tal {
    text-align: left;
}

.tac {
    text-align: center;
}

.tar {
    text-align: right;
}

.lh-20 {
    line-height: 20px;
}

.h15 {
    height: 15px;
}

.h30 {
    height: 30px;
}

.b {
    font-weight: bold;
}

.nb {
    font-weight: normal;
}

.i {
    font-style: italic;
}

.fs-10 {
    font-size: 10px;
}

.fs-12 {
    font-size: 12px;
}

.fs-14 {
    font-size: 14px;
}

.tc-01 {
    color: #0D0D9C
}

.pt-05 {
    padding-top: 5px;
}

.pt-10 {
    padding-top: 10px;
}

.pt-15 {
    padding-top: 15px;
}

.pt-25 {
    padding-top: 25px;
}

.wp-100 {
    width: 100%;
}

.br-bottom {
    border-bottom: 1px solid #D9D9D9;
}

/* ----------------general styles ends---------------- */
    /* ----------------form styles starts---------------- */
.textbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    border: 1px solid #7F9DB9;
    width: 250px;
}

.textbox-small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    border: 1px solid #7F9DB9;
    width: 100px;
}

.textbox-medium {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    border: 1px solid #7F9DB9;
    width: 150px;
}

.textbox-big {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    border: 1px solid #7F9DB9;
    width: 400px;
}

.button {
    background: url(../images/buttons/btn-bckgrd.gif) no-repeat top left;
    border: 0px;
    width: 132px;
    height: 37px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

/* ----------------form styles ends---------------- */
    /* ----------------index page specific styles starts---------------- */
.leftPanel-index {
    float: left;
    width: 600px;
    line-height: 20px;
}

.rightPanel-index {
    float: right;
    padding-left: 10px;
    width: 264px;
    line-height: 20px;
    border-left: 1px solid #D9D9D9;
}

.lakhaniBook {
    background: url(../images/lakhaniBook.jpg) left top no-repeat;
    width: 110px;
    height: 160px; 
    float: left;
}

.homeBand {
    width: 100%;
    height: 238px;
    background: url(../images/topbands/homeBand.jpg) left top no-repeat;
    float: left;
    text-align: left;
}

.productBand {
    width: 100%;
    height: 153px;
    background: url(../images/topbands/productBand.jpg) left top no-repeat;
    float: left;
    text-align: left;
}

.aboutUsBand {
    width: 100%;
    height: 153px;
    background: url(../images/topbands/aboutUsBand.jpg) left top no-repeat;
    float: left;
    text-align: left;
}

.blogBand {
    width: 100%;
    height: 153px;
    background: url(../images/topbands/blogBand.jpg) left top no-repeat;
    float: left;
    text-align: left;
}

.contactUsBand {
    width: 100%;
    height: 153px;
    background: url(../images/topbands/contactUsBand.jpg) left top no-repeat;
    float: left;
    text-align: left;
}

.mainTitle {
    font-size: 32px;
    font-weight: bold;
    color: #0e619e;
    display: block;
    text-align:center;
}

.mainPoints {
    clear: both;
    margin-bottom: 10px;
}

.mainPoints h1 {
    color: #0e619e;
    padding-left: 30px;
    line-height: 26px;
}

h1#twitterBullet {
    background: url(../images/twitterBullet.gif) left top no-repeat;
}

h1#twitterBullet2 {
    background: url(../images/twitterBullet2.gif) left top no-repeat;
}

h1#leadsBullet {
    background: url(../images/leadsBullet.gif) left top no-repeat;
}

h1#newsBullet {
    background: url(../images/newsBullet.gif) left top no-repeat;
}

h1#networkBullet {
	background: url(../images/networkBullet.gif) left top no-repeat;
}

h1#contactBullet {
    background: url(../images/contactBullet.gif) left top no-repeat;
}

h1#appointmentBullet {
    background: url(../images/appointmentBullet.gif) left top no-repeat;
}

h1, 
h3 {
    background: url(../images/indexPageBullet.gif) left top no-repeat;
    padding-left: 15px;
    font-size: 14px;
    font-weight: bold;
    color: #53A60D;
    text-align: left;
}

h2 {
    font-size: 12px;
    font-weight: bold;
    color: #53A60D;
    text-align: left;
}

.index-network {
    background: url(../images/indexPage/image-01.gif) no-repeat top center;
    height: 80px;
}

.index-region {
    margin: 0px 10px 0px 0px;
    text-align: left;
}

.index-launch {
    background: url(../images/indexPage/image-02.gif) no-repeat top right;
    margin: 30px 10px 0px 0px;
    padding-right: 150px;
    text-align: left;
    height: 200px;
}

/* ----------------index page specific styles ends---------------- */
    /* ----------------hamepage specific styles starts---------------- */
.leftPanel-homepage {
    float: left;
    margin-top: 32px;
    width: 300px;
}

.rightPanel-homepage {
    float: right;
    margin-top: 90px;
    width: 335px;
    line-height: 20px;
}

/* ----------------hamepage specific styles ends---------------- */
    /* ----------------about us specific styles starts---------------- */
.leftPanel-aboutUs {
    float: left;
    margin-top: 32px;
    width: 235px;
}

.rightPanel-aboutUs {
    float: right;
    margin-top: 25px;
    width: 400px;
    line-height: 20px;
}

/* ----------------about us specific styles ends---------------- */
    /* ----------------MyWay network specific styles starts---------------- */
.leftPanel-network {
    float: left;
    margin-top: 32px;
    width: 235px;
}

.leftPanel-network1 {
    float: left;
    margin-top: 40px;
    width: 450px;
    line-height: 20px;
}

.rightPanel-network {
    float: right;
    margin-top: 25px;
    width: 400px;
    line-height: 20px;
}

.rightPanel-network1 {
    float: right;
    margin-top: 40px;
    width: 367px;
}

/* ----------------MyWay network specific styles ends---------------- */
    /* ----------------my crm specific styles starts---------------- */
.leftPanel-crm {
    float: left;
    margin-top: 32px;
    width: 450px;
}

.rightPanel-crm {
    float: right;
    margin-top: 25px;
    text-align: right;
    width: 367px;
}
/* ----------------my crm specific styles ends---------------- */

th {
background: #53a60d ;
color: white;
font-weight: bold;
line-height: auto;
}