@font-face {
    font-family: 'dtlprokyonstregular';
    src: url('dtlprokyonst.eot');
    src: url('dtlprokyonst.eot?#iefix') format('embedded-opentype'),
        url('dtlprokyonst.woff') format('woff'),
        url('dtlprokyonst.ttf') format('truetype'),
        url('dtlprokyonst.svg#dtlprokyonstregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dtlprokyonstregular';
    src: url('dtlprokyonstbold.eot');
    src: url('dtlprokyonstbold.eot?#iefix') format('embedded-opentype'),
        url('dtlprokyonstbold.woff') format('woff'),
        url('dtlprokyonstbold.ttf') format('truetype'),
        url('dtlprokyonstbold.svg#dtlprokyonstregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuRegular';
    src: url('Ubuntu-R-webfont.eot');
    src: url('Ubuntu-R-webfont.eot?#iefix') format('embedded-opentype'),
        url('Ubuntu-R-webfont.woff') format('woff'),
        url('Ubuntu-R-webfont.ttf') format('truetype'),
        url('Ubuntu-R-webfont.svg#UbuntuRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuItalic';
    src: url('Ubuntu-RI-webfont.eot');
    src: url('Ubuntu-RI-webfont.eot?#iefix') format('embedded-opentype'),
        url('Ubuntu-RI-webfont.woff') format('woff'),
        url('Ubuntu-RI-webfont.ttf') format('truetype'),
        url('Ubuntu-RI-webfont.svg#UbuntuItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuBold';
    src: url('Ubuntu-B-webfont.eot');
    src: url('Ubuntu-B-webfont.eot?#iefix') format('embedded-opentype'),
        url('Ubuntu-B-webfont.woff') format('woff'),
        url('Ubuntu-B-webfont.ttf') format('truetype'),
        url('Ubuntu-B-webfont.svg#UbuntuBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

::selection
{
    background-color: #FD0100;
    color: #000;
}
::-moz-selection
{
    background-color: #FD0100;
    color: #000;
}

body {
    margin: 0px;
    background-color: #F5F5F3;
}

h1 {
    font: 90px/80px 'dtlprokyonst', 'UbuntuRegular', Arial, sans-serif;
    color: #3d3d3d;

}
h2 {
    font: 70px/20px 'dtlprokyonst', 'UbuntuRegular', Arial, sans-serif;
    color:#FD0100 ;
}

h3 {
    font: 14px 'UbuntuBold', Arial, sans-serif;
    Text-decoration: Bold;
    color: #727272;

    margin-top: 18px;
}

h4 {
    font: 18px 'dtlprokyonst', 'UbuntuRegular', Arial, sans-serif;
    color: #3d3d3d;
    margin-top: -5px;
}

h5 {
    font: 18px 'dtlprokyonst', 'UbuntuRegular', Arial, sans-serif;
    color: #3d3d3d;
    margin-top: 18px;
}

.newhead {
    font: 18px 'dtlprokyonst', 'UbuntuRegular', Arial, sans-serif;
    color: #3d3d3d;
    margin-top: 18px;
}

h6 {
    font: 12px 'UbuntuBold', Arial, sans-serif;
    Text-decoration: Bold;
    color:#FD0100 ;
}


span {
    color: #FD0100;
}

.grey{
    color: #727272;
}


ul
{
    list-style-type: none;
    margin-top: -27px;
    margin-left: -5px;
}

.bullet{
    float: left;
}


.review{
    font: 14px/20px 'UbuntuRegular', Arial, sans-serif;
    color: #000;
    padding: 50px;
    width: 840px;
}


.main{
    width:960px;
    margin-left: auto;
    margin-right: auto;
}

.main1{
    width:960px;
    background-color: #FFF;
    position:absolute;
}


.topmenu{
    background-color: #F5F5F3;
    text-align: right;
    height: 15px;
    font: 12px 'UbuntuBold', Arial, sans-serif;
    color: #3d3d3d;
    Text-decoration: Bold;
    padding-top: 10px;
    padding-bottom: 10px;
}

.topmenu a{
    font: 12px 'UbuntuRegular', Arial, sans-serif;
    color: #FD0100;
    Text-decoration: None;
}

.topmenu a:link{
    font: 12px 'UbuntuRegular', Arial, sans-serif;
    color: #3d3d3d;
    Text-decoration: None;
}

.topmenu a:visited{
    font: 12px 'UbuntuRegular', Arial, sans-serif;
    color: #3d3d3d;
    Text-decoration: None;
}

.topmenu a:hover{
    font: 12px 'UbuntuRegular', Arial, sans-serif;
    color: #FD0100;
    Text-decoration: None;
}


.header{
    margin-left: 100px;
    float: left;

    
}

.bookheader{
    margin-left: 100px;
    float: left;
    font: 65px/100px 'dtlprokyonst', 'UbuntuRegular', Arial, sans-serif;
    color:#FD0100 ;

    
}


.logo{
    float: left;
    margin-left: 100px;
    margin-top: 50px;
    width: 250px;
    height: 50px;
    font: 24px 'dtlprokyonst', 'UbuntuRegular', Arial, sans-serif;
}

.white{
    font: 12px 'dtlprokyonst', 'UbuntuRegular', Arial, sans-serif;
    color: #fff;
}

.punchline{
    float: left;
    width: 500px;
    height: 50px;
    margin-top: 50px;
    padding-top: 10px;
    font: 16px 'dtlprokyonst', 'UbuntuRegular', Arial, sans-serif;
    color: #3d3d3d;
    text-align: right;

}

.heading{
    float: left;
    margin-left: 100px;
    padding-bottom: 80px;
}


.heading2{
    float: left;
    margin-left: 100px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.heading4{
    float: left;
    margin-left: 100px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 80px;
}

.headingadvisor{
    float: left;
    margin-left: 100px;
    padding-bottom: 20px;
}


.heading1{
    float: left;
    padding-top: 30px;
    width: 25%;
}

.columnleft{
    float: left;
    padding-bottom: 20px;
    padding-top: 8px;
    width: 28%;
    font: 14px 'UbuntuRegular', Arial, sans-serif;
}

.columnleftprofile{
    float: left;
    padding-bottom: 0px;
    padding-top: 0px;
    width: 28%;
    font: 14px 'UbuntuRegular', Arial, sans-serif;
}

.columnmidprofile{
    float: left;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    width: 28%;
    font: 13px 'UbuntuRegular', Arial, sans-serif;
}

.columnrightprofile{
    float: left;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    width:28%;
    font: 13px 'UbuntuRegular', Arial, sans-serif;
}

.aboutleft{
    float: left;
    padding-bottom: 40px;
    padding-top: 8px;
    width: 28%;
    font: 13px/20px 'UbuntuRegular', Arial, sans-serif;

}


.columnmid{
    float: left;
    padding-bottom: 20px;
    padding-top: 30px;
    padding-left: 20px;
    width: 28%;
    font: 13px 'UbuntuRegular', Arial, sans-serif;
}
.advisorleft{
    float: left;
    padding-bottom: 0px;
    padding-top: 20px;
    width: 28%;
    font: 13px 'UbuntuRegular', Arial, sans-serif;
}

.advisormid{
    float: left;
    padding-bottom:0px;
    padding-top: 20px;
    padding-left: 20px;
    width: 28%;
    font: 13px 'UbuntuRegular', Arial, sans-serif;
}

.advisorright{
    float: left;
    padding-bottom: 0px;
    padding-top: 20px;
    padding-left: 20px;
    width:28%;
    font: 13px 'UbuntuRegular', Arial, sans-serif;
}



.aboutmid{
    float: left;
    padding-bottom: 40px;
    padding-top: 30px;
    padding-left: 20px;
    width: 28%;
    font: 13px/20px 'UbuntuRegular', Arial, sans-serif;

}

.columnright{
    float: left;
    padding-bottom: 20px;
    padding-top: 30px;
    padding-left: 20px;
    width:28%;
    font: 13px 'UbuntuRegular', Arial, sans-serif;
}
.aboutright{
    float: left;
    padding-bottom: 40px;
    padding-top: 30px;
    padding-left: 20px;
    width:28%;
    font: 13px/20px 'UbuntuRegular', Arial, sans-serif;
}
.aboutpara img{
    margin-left: 5px;
}

.columnresearch{
    float: left;
    padding-bottom: 40px;
    padding-top: 30px;
    padding-left: 20px;
    width:32%;
    font: 13px 'UbuntuRegular', Arial, sans-serif;
}

.activelink {
    float: left;
    width: auto;
    height: 60px;
    text-align: left;
    bottom: 0px;
    border-style: solid;
    border-color: #fff #fff #FD0100 #fff ;

}

.link a{
    float: left;
    width: auto;
    height: 60px;
    text-align: left;
    bottom: 0px;
    border-style: solid;
    border-color: #fff;
}


.footer {
    font: 12px 'dtlprokyonst', 'UbuntuRegular', Arial, sans-serif;
    color: #3d3d3d;
    width: 70%;
    margin-left: 100px;
    background-color: #FFF;
    position: absolute;
    bottom: 0px;
}

.book {
    font: 10px 'UbuntuBold', Arial, sans-serif;
    color: #727272;
}
.red{
    float: left;
    width: 800px;
    height: 1px;
    background-color:#727272;
    margin-left: 100px;
}


p a{
    font: 12px 'UbuntuBold', Arial, sans-serif;
    color: #727272;
    Text-decoration: Bold;
}

p a:link{
    font: 12px 'UbuntuBold', Arial, sans-serif;
    color: #727272;
    Text-decoration: Bold;
}

p a:visited{
    font: 12px 'UbuntuBold', Arial, sans-serif;
    color: #727272;
    Text-decoration: Bold;
}

p a:hover{
    font: 12px 'UbuntuBold', Arial, sans-serif;
    color: #FD0100;
    Text-decoration: Bold;
}


.sublink {
    font: 12px 'UbuntuBold', Arial, sans-serif;
    color: #FD0100;
    Text-decoration: Bold;
}

.sublink a{
    font: 12px 'UbuntuBold', Arial, sans-serif;
    color: #727272;
    Text-decoration: Bold;
}

.sublink a:link{
    font: 12px 'UbuntuBold', Arial, sans-serif;
    color: #727272;
    Text-decoration: Bold;
}

.sublink a:visited{
    font: 12px 'UbuntuBold', Arial, sans-serif;
    color: #727272;
    Text-decoration: Bold;
}

.sublink a:hover{
    font: 12px 'UbuntuBold', Arial, sans-serif;
    color: #FD0100;
    Text-decoration: Bold;
}



a {
    color: #3d3d3d;
    Text-decoration: None;
}
a:link {
    color: #3d3d3d;
    Text-decoration: None;
}
a:visited {
    color: #000;
    Text-decoration: None;
}
.link a:hover {
    color: #3d3d3d;
    Text-decoration: Bold;
    border-style: solid;
    border-color: #fff #fff #FD0100 #fff ;

}

.columnright a {
font: 13px 'UbuntuBold', Arial, sans-serif;
    color: #3d3d3d;
   Text-decoration: Bold;
}
.columnright a:link {
font: 13px 'UbuntuBold', Arial, sans-serif;
    color: #3d3d3d;
    Text-decoration: Bold;
}
.columnright a:visited {
font: 13px 'UbuntuBold', Arial, sans-serif;
    color: #000;
    Text-decoration: Bold;
}
.columnright a:hover {
font: 13px 'UbuntuBold', Arial, sans-serif;
	Text-decoration: Bold;
    color: #FD0100;
    

}

