
html {}

body {background-color: white; height:100%; width:1024px; margin:auto;}
form {height:100%; width:100%; margin:0;}

#PageLayout{ width:100%; top:0; bottom:0; min-height:100%; height:100%; position:relative;}
#TitleBar{ top:0; left:0; width:1024px; height:160px; min-width:1024px; background-image:url(/Images/TopBar-Faded.jpg); background-repeat:no-repeat; position:absolute;}
#TitleLeft{ top:0; left:0; height:160px; width:160px; background-image:url(/Images/Corner2.jpg); background-repeat:no-repeat; vertical-align:top; position: absolute; z-index:1;}
#SideBar{ top:0; left:0px; width:160px; height:100%; text-align:center; z-index:0; vertical-align:top; position:absolute; background-image:url(/Images/SideBar2.jpg); background-repeat:repeat-y;}
#NavLinks{ top:115px; left:0; width:140px; position:absolute; z-index:1; text-align:left; padding-bottom:20px; background-image:url(/Images/SideBar2.jpg); background-repeat:repeat-y;}
#Main{top:115px; left:145px; width:879px; background-color:#f5f5f5; position: absolute; height: auto;}
#Footer{bottom:0; left:0; text-align:center; width:100%; position:absolute;}
#NewsGrid{ cursor:pointer;}

/*Page Layout*/
#FrontPageHead{text-align:left;}
.BodyText{text-align:left;}
.FrontPageLinks{text-align:center;}
#ContactTable{text-align:center;}
#CenterLayout{text-align:center;}

/*Text Formatting*/
a.navlink {color: #ffffff; font-family:verdana; font-size:0.80em; font-weight:bolder; text-decoration:underline;}
a.navlink:visited {color:#ffffff; font-family:verdana; font-size:0.80em; font-weight:bolder; text-decoration:underline;}
a.navlink:hover {color:#ffffff; font-family:verdana; font-size:0.80em; font-weight:bolder; text-decoration:underline;}
a.sectionheaderlink{color: white; font-family:verdana; font-size:1em; font-weight:bold; text-decoration:underline;}
a.sectionheaderlink:visited {color: white; font-family:verdana; font-size:1em; font-weight:bold; text-decoration:underline;}
a.sectionheaderlink:hover {color: white; font-family:verdana; font-size:1em; font-weight:bold; text-decoration:underline;}
a{color: blue; font-family:verdana; font-size:0.80em; font-weight:normal; text-decoration:underline;}
a:visited {color: blue; font-family:verdana; font-size:0.80em; font-weight:normal; text-decoration:underline;}
a:hover {color:#000033; font-family:verdana; font-size:0.80em; font-weight:normal; text-decoration:underline;}
.PageHeader {color:black; font-family:verdana; font-size:1em; font-weight:bold; text-decoration:underline;}
.ASPHeaderLabel {color:white; font-family:verdana; font-size:0.85em; font-weight:bold;}
.ASPLabel {color:black; font-family:verdana; font-size:0.80em; font-weight:normal;}
.FooterLbl{color:black; font-family:verdana; text-align:center;}

.ASPTextbox {color:black; font-family:verdana;}
.ASPButton {color:black; font-family:verdana;}

.ASPGridRow {color:black; font-family:verdana;}
.ASPGridHeader {font-family:verdana;}

p {color:black; font-family:verdana; font-size:0.75em; font-weight:normal;}
p a {font-size:0.8em;}
li {color:black; font-family:verdana; font-size:0.75em; font-weight:normal;}
p.SectionHeader {color:white; font-family:verdana; font-size:0.75em; font-weight:bold; text-decoration:underline;}
.GeneralText {color:black; font-family:verdana; font-size:0.75em; font-weight:normal;}
.FooterText {color:black; font-family:verdana; font-size:0.75em; font-style:italic; font-weight:normal; position:absolute; vertical-align:bottom;}
.HeadLineBar {}
.NewsItemPage {}
.Standardtext {color:black; font-family:verdana; font-size:0.75em; font-weight:normal;}
.ProductLinkCell{background-image:url(/Images/ProductTitle2.jpg);}
a.ProductLink{color:white; font-family:verdana; font-size:0.75em; font-weight:normal;}
.ProductDetailCell{color:black; font-family:verdana; font-size:0.75em; font-weight:normal;}
td.SectionHeaderCell{background-image:url(/Images/ProductTitle2.jpg); background-repeat:no-repeat;}

/*Navigation*/
.NavTable{ width:140px;}
.NavLinkCell{ text-align:center; height:25px; background-image:url(/Images/NavLink-Default.jpg);}
.NavLinkCell:hover{ text-align:center; height:25px; background-image:url(/Images/NavLink-Hover.jpg);}
.NavHyperLink{ color:black;}
.NavHyperLink:visited{ color:black;}
.NavHyperLink:hover{ color:black;}
.NavHeaderCell{ text-align:center; height:25px; background-image:url(/Components/images/GrayExplorer.gif);}

.FrontPageImage{ text-align:center;}
/* Popup Picture Style */
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}