/* CSS Document */

.disc {
        text-align: left;
        margin: 0px;
        padding-bottom: 10px;
}

/* disc Text */
.disc h2, .disc h3 {
        margin: 0;
        padding: 0;
        height: 100%;
}
.disc h2 a, .disc h3 a{
        text-decoration: none;
        width: 100%;
        height: 100%;
        display: block;
}
.disc h2 a:hover  {
        text-decoration: none;
}
.disc h3 a:hover {
        text-decoration: underline;
}
/* disc Text Colours */
.pink_text {
        color: #D6006E;
}
.pink_text a {
        color: #D6006E;
}
.pink_text a:hover{
        background-repeat:no-repeat;
        background-position:bottom;
        color: #D6006E;
        text-decoration: none;
}

.orange_text {
        color: #ED6D00;
}
.orange_text a {
        color: #ED6D00;
}
.orange_text a:hover{
        background-repeat:no-repeat;
        background-position:bottom;
        color: #ED6D00;
        text-decoration: none;
}

.blue_text {
        color: #0083D7;
}
.blue_text a {
        color: #0083D7;
}
.blue_text a:hover{
        background-repeat:no-repeat;
        background-position:bottom;
        color: #0083D7;
        text-decoration: underline;
}

.green_text {
        color: #739600;
}
.green_text a {
        color: #739600;
}
.green_text a:hover{
        background-repeat:no-repeat;
        background-position:bottom;
        color: #739600;
        text-decoration: underline;
}

.yellow_text {
        color: #FFF100;
}
.yellow_text a {
        color: #FFF100;
}
.yellow_text a:hover{
        background-repeat:no-repeat;
        background-position:bottom;
        color: #FFF100;
        text-decoration: underline;
}

.grey_text {
        color: #666666;
}
.grey_text a {
        color: #666666;
}
.grey_text a:hover{
        background-repeat:no-repeat;
        background-position:bottom;
        color: #666666;
        text-decoration: underline;
}

/* Icon Position */
.topiconposition {
        background-position:0% 0%;
        background-repeat: no-repeat;
        vertical-align:top;
}
.middleiconposition {
        background-position:0% 50%;
        background-repeat: no-repeat;
}

/* Large Disc Icons */
.largepinkdisc{
        background-image: url(../images/sfw_pink_discs.gif);
}
.largebluedisc{
        background-image:  url(../images/sfw_blue_disc.gif);
}
.largegreendisc{
        background-image:  url(../images/sfw_green_disc.gif);
}
.largeyellowdisc{
        background-image:  url(../images/sfw_yellow_disc.gif);
}
.largeorangedisc{
        background-image:  url(../images/sfw_orange_disc.gif);
}

/* Mini Disc Icons */
.smallpinkdisc{
        background-image:  url(../images/sfw_sm_pink_disc.gif);
}
.smallbluedisc{
        background-image:  url(../images/sfw_sm_blue_disc.gif);
}
.smallgreendisc{
        background-image:  url(../images/sfw_sm_green_disc.gif);
}
.smallyellowdisc{
        background-image:  url(../images/sfw_sm_yellow_disc.gif);
}
.smallorangedisc{
        background-image:  url(../images/sfw_sm_orange_disc.gif);
}
.smallgreydisc{
		background-image:  url(../images/sfw_sm_grey_disc.gif);
}
/* Disc Sizes */
.largedisc {
        font-size: 100%;
        margin: 10px 0 0 50px;
        padding: 12px;
}
.mediumdisc {
        font-size: 95%;
        margin: 4px 0 0 30px;
        padding:2px;
}
.smalldisc {
        font-size: 90%;
        margin: 4px 0 0 30px;
        padding:2px;
}
.navigationdisc {
        font-size: 90%;
        margin: 20px 0 0 30px;
		_margin:3px 0px 0px 30px /* show to IE */
}

/* grey div line */
.lhs_line{
        border-right:2px dotted #CCCCCC;
        margin:0px 0px 0px 5px;

        }
        .lhs_line td{
        vertical-align:top; 
        width: 185px;
        }

