.GeneralPage
{
background-color: #999999; /* Background Color */
margin-bottom: 0px; /* Margins */
margin-left: 0px; /* Margins */
margin-right: 0px; /* Margins */
margin-top: 0px; /* Margins */
}

.GeneralTable
{
background-color: #CCCCCC; /* Background Color */
}

.TopBanner
{
font-family: Arial; /* Font Face */
font-size: 28pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: Bold; /* Font Style */
text-decoration: none;
font-style: normal; /* FontStyle */
background-color: #CCCCCC; /* Background color */
text-align: Left; /* Align Text */
}

.TopSubBanner
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #E7E3D7; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: #666666; /* Background color */
text-align: Center; /* Align Text */
}

.LeftColumn
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: #ffffff; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 178px;
border-right: solid 3px #000000;
}

.RightColumn
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
background-color: #C6BFA5; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 1px;}

.Footer
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
color: #ffffff; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: #333333; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Middle; /* Align Text */
}

.Instructions
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #CCCCCC; /* Background color */
text-align: Left; /* Align Text */
}

.ErrorMessages
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #CCCCCC; /* Background color */
text-align: Center; /* Align Text */
}

.Messages
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #CCCCCC; /* Background color */
text-align: Center; /* Align Text */
}

.Headings
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #CCCCCC; /* Background color */
text-align: Left; /* Align Text */
}

.Content
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #CCCCCC; /* Background color */
text-align: Left; /* Align Text */
}

.ContentWhite
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}
.contentPadding
{
	padding-left: 10px;
	padding-right: 5px;
}
.ContentHome
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #CCCCCC; /* Background color */
text-align: Left; /* Align Text */
padding-right: 5px;
}


.ContentTableHeader
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: Black; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: #CCCCCC; /* Background color */
text-align: Left; /* Align Text */
}

.ContentTable
{
background-color: #333333;
}

.ContentTableHorizontal
{
background-color: #333333;
}

.clouds
{
	background-color: #ffffff;
	color: #000000;
	font-size: .8em;
	padding: 4px 4px 4px 4px;
}
a.navLinks:link
{
	color: #000000;
	font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
}
a.navLinks:active
{
	color: #000000;
	font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
}
a.navLinks:visited
{
	color: #000000;
	font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
}
a.navLinks:hover
{
	color: #FF0000;
	font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10pt;
}
a.topLinkBar:link
{
	color: #FFFFFF;
	text-decoration: none;
}
a.topLinkBar:active
{
	color: #FF0000;
	text-decoration: none;
}
a.topLinkBar:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
a.topLinkBar:hover
{
	color: #FFFF00;
	text-decoration: underline;
}
a.btmLinkBar:link
{
	color: #333333;
	text-decoration: none;
}
a.btmLinkBar:active
{
	color: #FF0000;
	text-decoration: none;
}
a.btmLinkBar:visited
{
	color: #333333;
	text-decoration: none;
}
a.btmLinkBar:hover
{
	color: #ffff00;
	text-decoration: underline;
}
.topBody
{
	padding-left: 10px;
	padding-right: 10px;
}
.textboxes
{
	background-color: #FFFFFF;
	border: solid 1px #336699;
}
.blackBorder
{
	border: solid 2px #000000
}
.whiteText
{
	color: #ffffff;
	font-size: .8em;
}
.whitebg
{
	background-color: #ffffff;
}
.contactInfo
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #CCCCCC; /* Background color */
text-align: Right; /* Align Text */
}
.topbar
{
	background-color: #336699;
	color: #ffffff;
	font-weight: normal;
	font-size: 9pt;
	padding: 4px 6px 6px 6px;
	font-family: Verdana;
}
.btmbar
{
	background-color: #CCCCCC;
	color: #333333;
	font-weight: normal;
	font-size: 9pt;
	padding: 4px 6px 6px 6px;
	font-family: Verdana;
}
.customers
{
	font-size: .7em;
}

/* CSS Image Gallery */
/*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: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:link{
text-decoration: none;
}

.thumbnail:visited{
text-decoration: none;
}

.thumbnail:active{
text-decoration: none;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.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*/
visibility: visible;
top: 0;
left: 325px; /*position where enlarged image should offset horizontally */
z-index: 50;
}