﻿body {
   font-family: MyriadPro, Verdana;
}

#master .middle-table{
    float:left;
    margin-top:5px;
}

#master{
    width: 952px;
	height: 500px;
    margin-left: auto;
	margin-right: auto;
}
#master .menu-right-spacer {
    margin-top: 5px;
    padding-left: 20px;
    background: transparent url(../Images/right_spacer.gif) repeat-y;
    height: 100%;
}

#master .truth-banner{
    float: left;
    width: 185px;
    height: 87px;
    background-color: #9A9A9A;
}

#master .truth-banner img{
    margin-left: 4px;
    margin-top: 3px;
    border: 0px;
}


/*Font Colors*/
.font-magenta{
    color: #9E005D !important;
}

.font-darkyellow{
    color: #D1DB80;
}

.font-cyan{
    color: #0996AB;
}

/*Header*/
#header{
    float: left;
    width: 949px;
}

#header .top-left{
    float:left;
    height: 124px;
    width: 568px;
    background-color: #E7E7E7;
    text-align:center;
}
#header .top-left a{
    color: #000000;
    text-decoration: none;
}

#header .top-left .inner-text{
    margin-top: 20px;
}


#header .large{
    font-size: 30px;
    word-spacing: 2px;
}

#header .normal{
    font-size: 24px;
    word-spacing: 2px;
    letter-spacing: 1px;
}

#header .small{
    font-size: 15px;
    word-spacing: 4px;
}

#header .image{
    float:left;
    height:124px;
    width:191px;
}

#header .top-right{
    float:left;
    height: 104px;
    width: 171px;
    background-color: #9E005D;
    padding: 20px 3px 0px 7px;
}

#header .top-right a{
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: underline;
}

#header .top-right img{
    border: 0px;
}

#header .house{
    margin-right: 5px;
}

#header .bottom{
    float:left;
    padding: 4px;
    background-color: #9A9A9A;
}

#header .bottom-left{
    float:left;
    height: 107px;
    width: 565px;
    color: #FFFFFF;
    font-family: Myryad;
    text-align: center;
    background-color: #0996AB;
}

#header .bottom-left a{
    color: #FFFFFF;
    text-decoration: none;
}

#header .bottom-left .large{
    margin-top: 25px;
    font-weight: bold;
    font-size: 25px;
}

#header .bottom-left .middle{
    font-weight: bold;
    font-size: 21px;
    word-spacing: 1px;
    margin-top: 5px;
}

#header .bottom-right{
    float:left;
    width: 357px;
    height: 101px;
    border: solid 3px #CDCDCD;
    background-color: #FFFFFF;
    margin-left: 4px;
}

#header .bottom-right .text{
    font-family: Verdana;
    font-size: 12px;
    text-align: justify;
    padding: 1px;
}

#header .bottom-right .underwrite{
    font-weight: bold;
}

/*Static menu*/
#menu{
    float: left;
    width: 186px;
    font-family: Arial;
    font-size: 12px;
    margin-right: 5px;
    margin-bottom: 5px;
}

#menu .grey-spacer{
    line-height: 6px;
    background-color: #CDCDCD;
}

.#menu .bottom-menu{
    margin-top: 5px;
}

#menu .menu-header{
    color: #9E005D;
    font-size: 18px;
}

#menu .item-link{
    cursor: hand;
    color: #000000;
    text-decoration: none;
}

#menu .item-link:hover{
    text-decoration: underline;
}

#menu .selected{
    background-color: #F0F0F0;
}

#menu .selected: hover{
    text-decoration: none;
    accelerator: false;
}

#menu .item{
    width: 171px;
    border-color:#000000;
    border-style: solid;
    border-top-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    padding: 6px 3px 3px 10px;
}

#menu .bottom-menu{
    margin-top: 5px;
}

/*Footer*/

#footer{
    float: left;
    font-size: 13px;
    width: 100%;
    margin-top: 3px;
    padding-top: 5px;
    border-top: solid 1px #000000;
}

#footer a{
    color: #000000;
    margin-right: 20px;
}

#footer .links{
    float: left;
}

#footer .copy{
    float: right;
}

#footer .pm-link{
    text-decoration: none;
    margin-right: 0px;
}

#footer .pm-link: hover{
    text-decoration: underline;
}

.small-text{
    float: left;
    margin-top: 7px;
    text-align: center;
    font-size: 10px;
}


/* Content pages */

#content{
    float:left;
    width: 730px;
    font-size: 13px;
    padding-bottom: 20px;
}

#content .content-header{
    width: 530px;
    float: left;
    color: #0996AB;
    font-size: 42px;
    padding-left: 20px;
}
#content .content-header .text{
    color: #0996AB;
    font-size: 42px;
    text-decoration: none;
    cursor: hand;
}

#content .middle-text-header{
    float: left;
    width: 730px;
    font-size: 33px;
    padding-left: 0px
}

#content .small-text-header{
    float: left;
    width: 730px;
    font-size: 23px;
    padding-left: 0px;
    padding-bottom: 15px;
}

#content a{
    font-size: 13px;
    color: #9E005D;
}

#content a:hover{
    color: #FFFFFF;
    background-color: #9E005D;
}

#content a.font-cyan-link{
    color: #0996AB;
}

#content a.font-cyan-link:hover{
    color: #FFFFFF;
    background-color: #0996AB;
}

#content a.blacklink{
    color: #000000;
}

#content a.blacklink:hover{
    color: #000000;
    background-color: #FFFFFF;
}

#content .text{
    float:left;
    text-align: justify;
}

#content .large-text{
   font-size: 16px; 
}

#contect .middle-text{
    font-size: 14px; 
}

#content .list{
    float:left;
    font-size: 16px;
    color: #000000;
    line-height: 27px;
    height: 84px;
    margin-top: 20px;
}

#content .list img{
    margin-right: 10px;
}

#content .list-left{
    float:left;
    width: 186px;
}

#content .list-right{
    float:left;
    width: 245px;
}

/*Default.aspx*/
#content .right-column{
    float: left;
    width: 175px;
    text-align: justify;
    margin-bottom: 10px;
}

#content .right-column-header{
    color: #0996AB;
    font-size: 15px;
    margin-bottom: 4px;
}


/*Why Alternatives*/
.alternatives-table{
    border-top: solid 1px #000000;
}

.alternatives-table .left-td{
    width: 145px;
    font-size: 14px;
    text-align: left;
    vertical-align: middle;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    padding-right: 5px;
}

.alternatives-table .left-td .magenta{
    color: #9E005D;
    font-style: italic;
    font-size: 11px;
    text-align:justify;
}

.alternatives-table .left-td .answer{
    color: #9E005D;
    text-align:right;
    text-decoration: underline;
}

.alternatives-table .right-td{
    width: 575px;
    text-align: left;
    border-bottom: solid 1px #000000;
    padding-left: 5px;
    padding-bottom: 5px;
}

.alternatives-table .right-td .selected{
    float:left;
    text-align: justify;
    width: 100%;
    margin-top: 5px;
    background-color: #E9C4DA;
    padding-bottom: 4px;
}

/*Our Recommendations*/
.subheader{
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.subheader .small-font{
    font-size: 13px;
    font-weight: normal;
}

.recommendation-list{
    margin-top: -5px;
}

.recommendation-list .list-item{
    float:left;
    text-align:justify;
    width: 710px;
    padding-bottom: 10px;
}

.recommendation-list .no-check{
    padding-left: 15px;
}

.check{
    float:left;
}

.font-cyan a{
    color: #0996AB;
}

/*Side by Side Comparison*/
.comparation{
    float: left;
    width: 720px;
}

.comparation .header{
    text-align: center;
    font-weight: bold;
}

.comparation .left{
    width: 144px;
    vertical-align: middle;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
}

.comparation .middle{
    width: 244px;
    background-color: #F2F2F2;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 10px;
    text-align: justify;
}

.comparation .right{
    width: 267px;
    border-bottom: 1px solid #000000;
    padding-left: 10px;
    text-align: justify;
    padding-top: 10px;
    padding-bottom: 10px;
}
.selected-text{
    background-color: #E9C4DA;
}

/*PMS Web-based*/
.italic-large{
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 5px;
}

.bold-cyan-header{
    font-size: 16px; 
    color: #0996AB;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*PMS traditional*/
.question{
    font-size: 14px;
    padding: 10px;
}

/*Contact us*/
#contact-us{
    margin-top: 10px;
    float:left;
}
.textbox {
    background: url(../Images/tb-background.jpg) no-repeat 100% 100%;
}
.label{
    color: #8F8F8F;
    font-size: 10px;
}