a:link
{
        color: #006699;
        text-decoration: none;
        font-family: Tahoma,Verdana, Arial;
        font-size: 10pt;
}
a:visited
{
        color: #006699;
        text-decoration: none;
        font-family: Tahoma,Verdana, Arial;
        font-size: 10pt;
}
a:hover
{
        color: #ff9900;
        text-decoration: none;
        font-family: Tahoma,Verdana, Arial;
        font-size: 10pt;
}
a:active
{
        color: #006699;
        text-decoration: none;
        font-family: Tahoma,Verdana, Arial;
        font-size: 10pt;
}
body, table, tr, td
{
        font-family: Tahoma,Verdana, Arial;
        font-size: 10pt;
        color: #444444;
}
select,input,textarea
{
        font-family: Tahoma,Verdana, Arial;
        font-size: 10pt;

        border: 1px solid #c3c3c3;
}

.frame
{

        font-family: Tahoma,Verdana, Arial;
        font-size: 10pt;
        font-weight: bold;

}
.frame2
{
        font-family: Tahoma,Verdana, Arial;
        font-size: 10pt;
        font-weight: bold;
        color: #ffffff;
        background-color: #c3c3c3;
}
.hdr
{
        font-family: Tahoma,Verdana, Arial;
        font-size: 12pt;
        font-weight: bold;
}

.hdr2
{
        font-family: Tahoma,Verdana, Arial;
        font-size: 10pt;
        font-weight: bold;
}
.tt1
{
        font-family: Tahoma,Verdana, Arial;
        font-size: 10pt;
        font-weight: bold;
}


.tt2
{
        font-family: Tahoma,Verdana, Arial;
        font-size: 11pt;
        font-weight: bold;
}

.tt3
{
        font-family: Tahoma,Verdana, Arial;
        font-size: 10pt;
        font-weight: bold;
        color: #ffffff;
        background-color: #336699;
}

.detail
{
        background-color: #E6E6E6;
}
.red
{
        font-family: Tahoma,Verdana, Arial;
        font-size: 8pt;
        font-weight: normal;
        color: red;
}


.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px; /* width of menu (don't forget to add border with below!) */
border-left: 8px solid #336699; /* thick left border of menu */

}

.slidedoormenu li{
border-bottom: 1px solid #ffffff; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background: white url(../images/vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font: normal 8pt "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: black;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: black;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 5px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 0px solid white;
margin: 0px 1px 1px 0px;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 0px;
left: -1000px;
border: 0px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -221px;
left: 0px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(../images/formbg.gif) repeat-x left top;
}


.sub2
{
        font-family: Tahoma, Verdana, Arial;
        font-size: 9pt;
        color: #cc3300;
        font-weight: bold;
}


.sub2
{
        font-family: Tahoma, Verdana, Arial;
        font-size: 9pt;
        color: #cc3300;
        font-weight: bold;
}
.sub3
{
        font-family: Tahoma, Verdana, Arial;
        font-size: 16pt;
        color: #cc3300;
        font-weight: bold;
}

.hdr3
{
        font-family: Tahoma, Verdana, Arial;
        font-size: 14pt;
        font-weight: normal;
}
.hdr4
{
        font-family: Tahoma, Verdana, Arial;
        font-size: 12pt;
        font-weight: bold;
        color: red;
}
.hr1
{
        border-style: dashed;
        border-width: 1;
        color: #ffcc00;
}
.hr2
{
        border-style: solid;
        border-width: 1;
        color: #c3c3c3;
}
.menu {

 font-family: Tahoma, Verdana, Arial;
        padding-right: 15px;
        text-decoration: none;
        font-size: 9pt;
        font-weight: bold;
        color: #FFFFFF;
}
/*Style sheet used for demo. Remove if desired*/
.handcursor{
cursor:hand;
cursor:pointer;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: 150px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(../images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 5px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}



