#lightbox{

        background-color:#eee;

        padding: 10px;

        border-bottom: 2px solid #666;

        border-right: 2px solid #666;

        }

#lightboxDetails{

        font-size: 0.8em;

        padding-top: 0.4em;

        }       

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }



#lightbox img{ border: none; } 

#overlay img{ border: none; }

#overlay{ background-image:  url("images/overlay.png"); }


* html #overlay{

        background-color: #000;

        background-color: transparent;

        background-image: url(blank.gif);

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");

        }


body {

        background-image: url(/images/bckj.gif);
        background-repeat: repeat-x;
        background-color: white;

}

body,td,th {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}


a:link {

        color: #0072BC;

}



input,textarea,select {

        padding: 2px;

        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #333333;

        border: 1px solid #40C8F4;

}

a.thumb:link, a.thumb:visited {

        padding: 1px;

        border: 1px solid #FFFFFF;

        display:block;

}

a.thumb:hover {

        padding: 1px;

        border: 1px solid #BB65BA;

        display:block;

}

a.bb:link, a.bb:visited {

        padding-left: 3px;

        padding-right: 3px;

        background-color: #F2E1F2;

        font-weight: bold;

        color: #BB65BA;

        text-decoration: none;

}

a.bb:hover {

        padding-left: 3px;

        padding-right: 3px;

        background-color: #BB65BA;

        color: #FFFFFF;

}.buttn {

        background-color: #0F9FFF;

        border: 2px outset #17A3FF;

        font-weight: bold;

        color: #FFFFFF;

}

a.subm_orange:link,a.subm_orange:visited {
        display: block;
        font-weight: bold;
        color: #FFFFFF;
        padding: 10px 10px 10px 22px;
        background-color: #F7941D;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CC3300;
/*        background-image: url(/images/v.gif);
        background-repeat: repeat-x;*/
}
a.subm_orange:hover {
        display: block;
        font-weight: bold;
        color: #FFFFFF;
        padding: 10px 10px 10px 22px;
        background-color: #FF6633;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CC3300;
		/*
        background-repeat: repeat-x;
        background-image: none;*/
}


a.subm:link,a.subm:visited {
        display: block;
        font-weight: bold;
        color: #FFFFFF;
        padding: 10px 10px 10px 22px;
        background-color: #ED1C24;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #9A0C13;
        background-image: url(/images/v.gif);
        background-repeat: repeat-x;
}
a.subm:hover {
        display: block;
        font-weight: bold;
        color: #FFFFFF;
        padding: 10px 10px 10px 22px;
        background-color: #AF161C;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #9A0C13;
        background-repeat: repeat-x;
        background-image: none;
}

a.subm2:link,a.subm2:visited {
        display: block;
        font-weight: bold;
        color: #FFFFFF;
        padding: 10px 10px 10px 22px;
        background-color: #5ABE62;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color:#006600;
        background-image: url(/images/v2.gif);
        background-repeat: repeat-x;
}
a.subm2:hover {
        display: block;
        font-weight: bold;
        color: #FFFFFF;
        padding: 10px 10px 10px 22px;
        background-color:#006600;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #9A0C13;
        background-repeat: repeat-x;
        background-image: none;
}
.large {
        font-size: 18px;
        color: #FFFFFF;
}
.box_bp {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #ED1C24;
        margin-bottom: 10px;
}
.bn {
        color: #ED1C24;
        font-weight: bold;
        text-decoration: underline;
        font-size: 12px;
}
li {
        list-style-image: url(/images/b.gif);
}
.pic_r  { margin-left:10px; float:right; }
.pic_l  { margin-right:10px; float:left; }

