html {
    height: 100%;
    width: 100%;
}
body {
    margin: 0px;
    padding: 0px;
    background-repeat: repeat-y;
    background-position: center top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 100%;
    width: 100%;
    background-color: #fff;
    line-height: 19px;

}
#bodywrap{
    background-color: #fff;
    background-image:url(/images/bg_ie.gif);
    background-repeat: repeat-y;
    background-position: center top;
    margin: 0 auto;
    width:968px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin-bottom:-140px;


 }

  .textalign { vertical-align:top;}

  .floatleft {float:left}

#container {


        width: 950px;
        margin-top: 0px;
        margin-right: auto;
        margin-left: auto;
        background-color: #FFFFFF;

}
#container #line {
        border-right-width: 1px;
        border-right-style: dashed;
        border-right-color: #000000;
}

#container #mainhead {
        width: 950px;
        /*background-image: url(/images/topbar.gif);*/
        background-repeat: repeat-x;
        margin: 0px;
        background-color: #354DA2;
        height: 184px;
        position:relative;
}
#container #mainhead a:link, #container #mainhead a:visited, #container #mainhead a:hover  {
    font-size: 10px;
}
#container #mainhead #top-navigation {
    height: 19px;
    line-height: 19px;
    text-align: right;
    color: #FFF;
    padding-right: 5px;
}
#container #mainhead #top-navigation a { color: #FFF;}
#container #mainhead #top-navigation a:hover { color: #FFF;}
#container #mainhead #schoolPic {
        height: 78px;
        width: 178px;
        /*background-color: #354DA2;*/
        margin-left: 10px;
        margin-top: 10px;
        float: left;
}
#container  #mainhead  #info  {
        width: 600px;
        margin-top: 0px;
        height: 78px;
        margin-left: 20px;
        padding-top: 10px;
}
#container #mainhead #healthLogo {
        height: 105px;
        width: 105px;
        float: right;
        margin-top: -83px;
        margin-right: 20px;
}
#container   #mainhead   #toplinks {
        font-size: 12px;
        color: #FFFFFF;
        float: left;
        padding-bottom: 10px;
        margin: 15px 0px 0px 10px;
}
#container #topnavbar {
        height: 30px;
        width: 950px;
        float: left;
        background-color: #CCCCCC;
}
#container #topnavbar p {
        height: 1px;
        font-size: 14px;
        margin-top: 0px;
        padding-top: 6px;
        color: #000000;
        margin-left: 10px;
}
#container #leftnav {
        width: 238px;
        float: left;
        background-color: #999999;
}
#container #leftnav p {
        font-size: 14px;
        margin-left: 10px;
        margin-top: 10px;
}
#container #text {
        width: 99%;
        background-color: #FFFFFF;
        margin-left: 0px;
        padding-bottom: 10px;
        margin-top: 0px;
}
#container  table  {
        width: 100%;
        margin-right: 0px;
        padding-right: 0px;
}
#container #text table a:link,#container #text table a:visited {
        color: #000000;
        font-size: 12px;
        /*margin-right: 7px;*/
}

/* table styles
______________*/
#container table.section {
    border: 1px solid #354DA2;
}
#container table.section .section-header td,
#container #text table.section .section-header td a:link,
#container #text table.section .section-header td a:visited {
    background-color: #354DA2;
    color: #FFF;
}
table.section, table.section-content {
    width: 100%;
    border: 1px solid #354DA2;
}
table.section td, table.section th {
    padding: 5px;
}
table.section tr.section-header td,
table.section tr.section-header td a:link,
table.section tr.section-header td a:visited {
    background-color: #354DA2;
    color: #FFF;
}
.resource-title, .resource-title a, .resource-title a:link, .resource-title a:active, .resource-title a:visited, .resource-title a:hover {
    color: #354DA2 !important;
    font-weight: bold;
}

/* when changing these colors, don't forget to change them in
 database_connect.lib */
.zero_info {
        background-color: #FF8080;
                font-size:16px;
                font-weight:bold;

}
.no_info {
        background-color: #FF8080;
                font-size:16px;
                font-weight:bold;
}
.one_info {
        background-color: #F87217;
                font-size:16px;
                font-weight:bold;
                }
.two_info {
        background-color: #EBFF79;
                font-size:16px;
                font-weight:bold;
                }
.three_info {
        background-color: #00EC00;
                font-size:16px;
                font-weight:bold;
                }

.na_info {
        background-color: #CCCCCC;
                font-size:16px;
                font-weight:bold;
                }
.scoretext3 {
  /*      font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold; */
        background-color: #00EC00;
        height:30px;
        width:30px;
        padding: 2px 2px 2px 4px;
        margin-right: 6px;
                line-height:25px;


}
.scoretext2 {
  /*      font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold; */
        background-color: #EBFF79;
        height:30px;
        width:30px;
        padding: 2px 2px 2px 4px;
        margin-right: 6px;
                line-height:25px;

}
.scoretext1 {
  /*      font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold; */
                background-color: #f87217;
        height:30px;
        width:30px;
        padding: 2px 2px 2px 4px;
        margin-right: 6px;
                line-height:25px;


}
.scoretext0 {
  /*      font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold; */
        background-color: #FF7575;
        height:30px;
        width:30px;
        padding: 2px 2px 2px 4px;
        margin-right: 6px;
                line-height:25px;

}
.scoretext90 {
  /*      font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold; */
        background-color: #cccccc;
        height:30px;
        width:30px;
        padding: 2px 2px 2px 4px;
        margin-right: 6px;
                line-height:25px;

}
.scoretext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
                line-height:25px;
}
#container  td   { /* controls text in the tables */
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        padding-top: 10px;
        padding-bottom: 5px;
        padding-left: 10px;


}
#container  #veryTop  {
        background-color: #5D71B5;
        color: #FFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
        text-indent: 10px;
        height: 34px;
        padding-top: 5px;
        width: 100%;
        margin-top: 0px;
                line-height: 25px;
}
#container #veryTop2 {
        background-color: #5D71B5;
        color: #FFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
        text-indent: 10px;
        height: 34px;
        padding-top: 5px;
        width: 100%;
}

#container  #veryTop  span  {
        font-size: 12px;
        margin-top: -23px;
        display: block;
        text-indent: 150px;
}
#container  p  {
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 10px;
}
#container #rightnav {
        float: right;
        width: 377px;
        margin-top: 0px;
        height: 100%;
        margin-right:6px;
}
#container #rightnav p {
        font-size: 14px;
        margin-top: 10px;
        margin-left: 10px;
}
#container  #rightnav  a:link  {
        color: #666666;
}
#container  #rightnav  a:visited  {
        color: #666666;
}
#container  #rightnav  a:hover  {
        color: #666666;
        text-decoration: none;
}
#container #rightnav p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        width: 95%;
}
#container #rightnav #later_btn {
        height: 22px;
        width: 111px;
        float: right;
        margin-top: 5px;
        margin-right: 5px;
}
#container #rightnav #early_btn {
        height: 22px;
        width: 111px;
        float: left;
        margin-top: 5px;
        margin-left: 5px;
}

#sub-navigation {
    text-align: center;
    background-color: #c4cbe4;
    border: 1px solid #354da2;
    margin-bottom: 10px;
    padding: 10px;
}
#sub-navigation a:link, #sub-navigation a:active, #sub-navigation a:visited {
    font-size: larger;
    color: #354da2;
    font-weight:bold;
    line-height:26px;
}

/*
#bottomshadow {
        height: 32px;
        width: 1000px;
}
*/
#footer {
        height: 140px;
         width: 950px;
        margin-bottom: 0px;
        background-color: #354DA2;
        margin-right: auto;
        margin-left: auto;
        text-align: left;
        margin-top: 0px;
        /*float: left;*/
}
.push {height:140px;}
#footer #contain {
        width: 935px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        height: 100px;
        padding-left: 15px;
}
#footer #contain #companyname {
        font-weight: bold;
        margin-top: 5px;
        font-size: 14px;
}
#footer #contain #companyinfo {
        padding: 0px;
        font-size: 12px;
        margin-top: -15px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}
#footer #contain #links {
        text-align: center;
        width: 616px;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        font-size: 12px;
        float: left;
}
#footer #contain #links a:link {
        color: #000000;
        text-decoration: none;
}
#footer #contain #links a:visited {
        color: #000000;
        text-decoration: none;
}
#footer #contain #links a:hover {
        color: #000000;
        text-decoration: underline;
}
#footer #contain #emergelogo {
        float: right;
        height: 51px;
        width: 100px;
        margin-top: 10px;
                margin-right: 10px;
}
#footer #contain #info {
        float: left;
        width: 166px;
        height: auto;
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

#emerge  {
        text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        width: 166px;
        float: right;
}
#footer  a:link {
        color: #FFFFFF;
}
#footer  a:visited {
        color: #FFFFFF;
}
#footer  a:hover {
        color: #FFFFFF;
        text-decoration: none;
}
.topichead {
        font-weight: bold;
        text-align: right;
        width: 466px;
                margin-top:1px !important;

}
.topicunder {
        padding: 0px;
        float: left;
        font-size: 12px;
        margin-top: 3px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        color: #303030;
}
.topicgrade {
width:110px;
text-align:center;
height: 20px;

}

.topicgradeselected {
border: solid 1px #bbb;

}

.statebox {
        background-color: #F8FDB6;
        border: solid 1px #BBBBBB;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 2px;
        width: 420px;
}

.statebox label {
margin-right: 16px;
*margin-right: 13px;
*margin-left: -2px;
}

.statebox lable.donotinclude {
margin-right: 2px;
*margin-right: 2px;
*margin-left: -2px;
}

.statebox input {
margin-right: -2px;
}

/*.redtext {
background-color: #FF0000;
padding: 2px;
color: #FFF !important;
font-weight:bold;
}*/

/************************** EXTENSION MODULE *********************************/
.page-header { /* THIS STYLES THE MAIN HEADER ON THE PAGE  */
        margin-top:0px;
        text-align:left;
        color:#FFFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:22px;
        background-repeat:repeat-x;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
                margin-bottom: 8px;
                width:600px;
}
#container #buttons {
        height: 22px;
        text-align: center;
}
#container #buttons #submit {
        margin-right: 10px;
}


.survey {
        font-size: 12px;
        margin-top: 0px;
                /*display:block;*/
       /* width: 20px;*/
        margin-left: 3px;
                float:left;
}

.radio {float:left;}
/*body:nth-of-type(1) .survey{
   margin-top:-10px;
}*/

/*#surveytable {
        display: block;
        width: 383px;
}*/


#container #mainhead #toplinks a:link {
        color: #FFFFFF;
}
#container #mainhead #toplinks a:visited {
        color: #FFFFFF;
}
#container #mainhead #toplinks a:hover {
        color: #FFFFFF;
        text-decoration: none;
}
#container #veryTop a:link {
        color: #fff;
        text-decoration: underline;
}
#container #veryTop a:visited {
        color: #fff;
        text-decoration: underline;
}
#container #veryTop a:hover {
        color: #CADB2A;
        text-decoration: none;
}




.page-header2 {
        margin-top:0px;
        text-align:left;
        color:#FFFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background-repeat:repeat-x;
}
h2 {
        font-weight: normal;
}

#container #mainhead h2.page-header2 a:link, #container #mainhead h2.page-header2 a:visited, #container #mainhead h2.page-header2 a:hover {
font-size: 14px;
font-weight: bold;
color: #fff;
}

#container #mainhead h1.page-header a:link, #container #mainhead h1.page-header a:visited, #container #mainhead h1.page-header a:hover {
font-size: 24px;
font-weight: bold;
color: #fff;
line-height:28px;
}

h1.page-header a:visited {
font-size: 24px;
font-weight: bold;
color: #fff;
line-height:28px;
}

#divider-line { /* THIS STYLES THE LINE THAT'S USED TO DIVIDE CONTENT */
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #000000;
        width: 99%;
        padding-top: 2px;
        height: 1px;
        margin: 0px;
}

.divider-line { /* THIS STYLES THE LINE THAT'S USED TO DIVIDE CONTENT */
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #000000;
        width: 99%;
        padding-top: 2px;
        height: 1px;
        margin: 0px;
}
#photo { /* STYLES THE PHOTO THEY CAN AD IN THE CONTENT */
        float: left;
        margin-right: 10px;
        margin-top: 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
}

.photo { /* STYLES THE PHOTO THEY CAN AD IN THE CONTENT */
        /* float: left;
        margin-right: 10px;
        margin-top: 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px; */
        float:right;
        margin-right:10px;
        margin-top:5px;

}
.photo_column { /* STYLES THE PHOTO THEY CAN AD IN THE CONTENT */
        width:45px;
}

.smaller-text { /* STYLES THE TEXT UNDER THE PAGE HEADER */
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px !important;
        float: left;
        margin-top: 5px;
        margin-bottom: 5px;
        color: #000000;
}
.previousscore { font-size:10px; }
.section-content-header {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#000000;
        font-size:12px;
        font-weight: bold;
        margin: 0px;
        clear: left;
                line-height:25px;
}

/*tr.section-content-header {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        font-size:14px;
        background-color: #009900;
        text-align: center;
        font-weight: bold;

.section-content {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        margin-bottom: 5px;
        display: block;
}
table.section-content {
        font-family: "Times New Roman", Times, serif;
        font-size: 12px;
        color: #000000;
        margin: 0px;
        padding: 0px;
        border-collapse: collapse;
}}*/
.odd {
        background-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.odd img {
        margin-left: 5px;
}

.even {
        background-color: #E5ECF4;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
even a {font-size: 22px;}
.even img {
        margin-left: 5px;
}

.redtext {
        color: #AA0000;
}

.
#container #text #table {
        width: 90%;
        margin-top: 15px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
}
table p {
        margin: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}
#veryTop  a:link {
        font-size: 12px;
        font-weight: normal;
        text-decoration: underline;
}
#veryTop a:visited {
        font-size: 12px;
        font-weight: normal;
        text-decoration: underline;
}
#veryTop a:hover {
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
}
.biggertext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        text-align: right;
        display: block;
}

.readmorelink {font-size:12px !important;}

.topic {
        text-align: left;
        font-size: 12px;
}
a span {
    color: #000;
}
a:link {
        color: #000;
        text-decoration: underline;
        /*margin-right: 5px;*/
        font-size: 12px;
}
a:visited {
        color: #000000;
        text-decoration: underline;
        /*margin-right: 5px;*/
        font-size: 12px;
}
a:hover {
        color: #000000;
        text-decoration: none;
        /*margin-right: 5px;*/
        font-size: 12px;
}
span.section-content-header   {

}
#tableTextWrap {
        width: 88%;
}
#tableTextWrap p {
        width: 575px;
        margin: 0px;
}
.smaller-text a:link {
        color: #666666;
        text-decoration: underline;
}
.smaller-text a:visited {
        color: #666666;
        text-decoration: underline;
}
.smaller-text a:hover {
        color: #666666;
        text-decoration: none;
}
.biggertextLeft {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        text-align: left;
        display: block;
}

/* Buttons for site */

.squareright {
float:right !important;
margin-right: 0px !important;
}


a.squarebutton{
background-color: #5d71b5;
display: block;
float: left;
font: normal; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 7px; /* Width of left menu image */
text-decoration: underline;
color: #FFFFFF !important;
font-size: 12px;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #FFFFFF; /*button text color*/
text-decoration: underline;
font-size: 12px;
}

a.squarebutton span{
background-color: #5d71b5;
display: block;
padding: 4px 7px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
font-size: 12px;
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
font-size: 12px;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #FFFFFF;
text-decoration: none;
font-size:12px;
}

.showlogins {
        width: 93px;
        text-align:center;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
padding-top: 4px;
padding-bottom: 4px;
}
/* Buttons for site */

.reevaluate {
margin-right:15px;
font-size:10px;
}


/*platform area styles*/
#outerwrap{
                background-image:url(/images/shadow2.gif);
                background-repeat: repeat-y;
                background-position: center top;
                margin: 0 auto;
                width:968px;
                min-height: 100%;
                height: auto !important;
                height: 100%;
                margin-bottom:-140px;}
#innerwrap{
               /* background-image:url('/images/contrepeat.gif'); background-repeat:repeat-y;
                background-position: center top;*/
                margin: 0 auto;
                width:950px;
                min-height: 100%;
                height: auto !important;
                height: 100%;
               }
#innerwrap #container{background-color:transparent;}
.platform_holder{}
.platform_holder a:link, .platform_holder a:visited, .platform_holder a:hover{font-size:12px;}
.platform_content{float:left;width:670px;padding:10px;}
.platform_content .page-header{color:#354da2;}
.platform_content a:link{font-size:12px;}
/*
.platform_nav{float:left; width:222px;padding:10px;}
.platform_nav a:link, .platform_nav a:visited,.platform_nav a:hover {color:#354da2;display:block;font-weight:bold;font-size:16px;line-height:26px;}
*/
.orccodes{color:#555; display:none;}


/* navigation
-------------------- */
#navigation {
    float: left;
    width: 242px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin-top: 10px;
}
#navigation #links {
    width: 241px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    border: 1px solid #354da2;
    border-left: 0;
    margin-bottom: 10px;
}
#navigation .title {
    background-color: #354da2;
    color: #FFF;
    font-size: larger;
    font-weight: bold;
    padding: 8px 0 6px 11px;
}
#navigation #links ul {
    list-style-type: none;
    background-color: #fbfcc6;
    margin: 0;
    padding: 0;
}
#navigation #links li {
    height: 29px;
    line-height: 29px;
    border-bottom: 1px dotted #354da2;
    padding-left: 20px;
    background: transparent url('/images/navigation-arrow.jpg') no-repeat 2% 50%;
}
#navigation #links li.last {
    border-bottom: 0;
}
#navigation #links li a {
    display: block;
    width: 100%;
    color: #000;
    text-decoration: none;
    font-size: larger;
}
#navigation #links li a:hover {
    text-decoration: underline;
}

/* buttons
-------------------- */
#buttons {
    width: 242px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
#buttons img {
    float: right;
    width: 231px;
    height: 64px;
    border: 0;
    padding-bottom: 10px;
}

/* boxes
-------------------- */
#navigation .box {
    clear: right;
    margin: 9px 0 10px 5px;
}
#navigation .box .content {
    font-size: larger;
    border: 1px solid #354da2;
    border-top: 0;
    padding: 10px;
}
#navigation .box .input {
    width: 200px;
    margin-bottom: 5px;
}
#navigation .box .submit {
    width: 100px;
}

/* widget
-------------------- */
#widget {
    clear: right;
    margin: 0;
    margin-top: 5px;
    padding: 0;
}
#widget td {
    padding: 0;
}

h1 {
line-height: 28px;
}

h1.page-header-title {
        line-height: 26px;
        font-size: 18px;
        color: #fff;
}

.demo {
        position:absolute;
        top: 0px;
        right: 130px;
        width: 250px;
        height: 105px;
        float:right;
        text-align:center;
        padding-top:7px;
        color: #fff;
}

.demotext {
        font-size:70px;
        margin-top:15px;
        margin-bottom: 15px;
        line-height: 30px;

}

body:nth-of-type(1) .demotext{
   margin-bottom:5px;
}

.demo a {
        color: #fff;
}

.demo a:visited {
        color: #fff;
}

.error { display: block; text-align: center; color: #F00; font-weight: bold; margin: 10px 0; }
.success { display: block; text-align: center;  font-weight: bold; margin: 10px 0; }
.notification { display: block; text-align: center; font-weight: bold; margin: 10px 0; }

#header_section_info { background-color:#FBFCC6; color: #354DA2; font-weight:bold; font-size:16px; padding: 8px; width:934px}
.announcement-link {
font-size:16px;
color:#354da2;
font-weight:bold;
}
.announcement-link  a:link, .announcement-link a:visited {
font-size:16px;
color:#354da2;
font-weight:bold;
}
.announcement-link  a:hover, .announcement-link a:visited:hover {
font-size:16px;
color:#354da2;
font-weight:bold;
font-decoration:none;
}
.announcementurgent{ font-size: 20px; color: #F00;}

.lttext {color:#666;}
a.lttext:link {color:#666!important;;text-decoration:underline;}      /* unvisited link */
a.lttext:visited {color:#666!important;text-decoration:underline;}  /* visited link */
a.lttext:hover {color:#666!important;;text-decoration:none;}  /* mouse over link */
a.lttext:active {color:#666!important;;text-decoration:none;}  /* selected link */

.fblike {text-align:right;padding-top:8px;height:14px;}
.fblikefaces { width:426px; height:85px; margin:auto; margin-top:1.5em; margin-bottom:1.5em; border:1px solid #d8dfea; line-height:0; padding:5px}

