
.pageContent { font-family:geneva, arial; font-size:16px; color:#663366;; }
.pageContent a { font-family:tahoma, arial; font-size:14px; color:#989898; }
.pageContentBlue { font-family:geneva, arial; font-size:16px; color:#006699; font-weight:bold;}
.pageContentGreen { font-family:geneva, arial; font-size:16px; color:#669900; font-weight:bold;}
.pageContentGreenLarge { font-family:geneva, arial; font-size:20px; color:#669900; font-weight:bold;}
.pageContentPurple { font-family:geneva, arial; font-size:16px; color:#663399; font-weight:bold;}


p { text-align:justify; margin:0px 0px 9px 0px; }

img { behavior:url('images/pngbehavior.htc'); }
.style12 {color: #006666; font-size: x-small; font-style: italic; }
.style16 {font-size: large;	font-weight: bold; color: #006699; line-height: normal; }
.style3 {color: #006666; }
.style9 {font-size: medium;	color: #006666;	font-weight: bold; }

/* top */

td.visual { background-color: #ffffff; }
table.alltable { background-color: #A275A9; }
td.menu-bg { background-color: #7FC6C6; }
td.second-bg { background-color: #5F95E4; }
td.textarea { background-color:#ffffff; }
td.text-bg { background-color:#F7F7F7; }
td.text-bg-top { background-color: #F7F7F7; }
td.text-bg-bottom{ background-color: #F7F7F7; }

td.menuitem { color:#ffffff; font-family:arial, tahoma; font-size:16px; font-weight:bold; }
td.menuitemactive { text-decoration:underline; color:#ffffff; font-family:arial, tahoma; font-size:16px; font-weight:bold; }
td.menuitem a { color:#ffffff; text-decoration:none; }
td.menuitemactive a { color:#ffffff; }
td.menudivider { width:11px; }

div.mycompany { font-size:14px; color:#ACACAC; font-family:helios, arial; font-weight:bold; margin-top:12px; }
div.slogan { font-size:11px; color:#ACACAC; font-family:helios, arial; font-weight:bold; margin-top:4px; }

td.secondmenuitem { color:#ffffff; font-family:tahoma, arial; font-size:10px; font-weight:bold; }
td.secondmenuitemactive { text-decoration:underline; color:#ffffff; font-family:tahoma, arial; font-size:10px; font-weight:bold; }
td.secondmenuitem a { color:#ffffff; text-decoration:none; }
td.secondmenuitemactive a { color:#ffffff; }
td.secondmenudivider { width:19px; }

td.pageheader { font-size:20px; color:#ffffff; font-family:arial, geneva, helios, tahoma ; font-weight:bold; padding:0px 10px 0px 3px; background-color: #79C0C0; }
td.pageheader-left { background-color: #79C0C0; }
td.pageheader-mark { background-color: #79C0C0; }

td.thatext { font-family:geneva, arial; font-size:16px; color:#663366; padding:13px 14px 5px 14px; background-color:#F7F7F7; }
td.thatext a { color:#3366CC; }
td.thatext b { font-family:geneva, arial; font-size:18px; color:#663366; padding:13px 14px 5px 14px; background-color:#F7F7F7; }
td.thatextblue { color:#006699; font-weight:bold; font-size:20px;}
td.thatextgreen { color:#669900; font-weight:bold; font-size:20px;}
td.thatextpurple{ color:#663399; font-weight:bold; font-size:20px;}

td.bottommenuitem { color:#626262; font-family:tahoma, arial; font-size:10px; }
td.bottommenuitemactive { text-decoration:underline; color:#626262; font-family:tahoma, arial; font-size:10px; }
td.bottommenuitem a { color:#626262; text-decoration:none; }
td.bottommenuitemactive a { color:#626262; }
/*td.bottommenudivider { width:19px; background:url(../images/bottommenu_divider.gif) center center no-repeat; }*/

td.copy { color:#B69BB9; font-family:tahoma, arial; font-size:9px; background-color:#ffffff; }
td.copy a { color:#B69BB9; }
td.copyb { color:#B69BB9; font-family:tahoma, arial; font-size:11px; vertical-align:text-top}

.roundedcornr_box_167647 {
   background: #7b1cbd;
}
.roundedcornr_top_167647 div {
   background: url(../images/roundedcornr_167647_tl.png) no-repeat top left;
}
.roundedcornr_top_167647 {
   background: url(../images/roundedcornr_167647_tr.png) no-repeat top right;
}
.roundedcornr_bottom_167647 div {
   background: url(../images/roundedcornr_167647_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_167647 {
   background: url(../images/roundedcornr_167647_br.png) no-repeat bottom right;
}

.roundedcornr_top_167647 div, .roundedcornr_top_167647, 
.roundedcornr_bottom_167647 div, .roundedcornr_bottom_167647 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_167647 { margin: 0 10px; }

.roundedcornr_box_254828 {
   background: #5a8621;
}
.roundedcornr_top_254828 div {
   background: url(../images/roundedcornr_254828_tl.png) no-repeat top left;
}
.roundedcornr_top_254828 {
   background: url(../images/roundedcornr_254828_tr.png) no-repeat top right;
}
.roundedcornr_bottom_254828 div {
   background: url(../images/roundedcornr_254828_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_254828 {
   background: url(../images/roundedcornr_254828_br.png) no-repeat bottom right;
}

.roundedcornr_top_254828 div, .roundedcornr_top_254828, 
.roundedcornr_bottom_254828 div, .roundedcornr_bottom_254828 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_254828 { margin: 0 10px; }

.roundedcornr_box_933406 {
   background: #086dce;
}
.roundedcornr_top_933406 div {
   background: url(../images/roundedcornr_933406_tl.png) no-repeat top left;
}
.roundedcornr_top_933406 {
   background: url(../images/roundedcornr_933406_tr.png) no-repeat top right;
}
.roundedcornr_bottom_933406 div {
   background: url(../images/roundedcornr_933406_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_933406 {
   background: url(../images/roundedcornr_933406_br.png) no-repeat bottom right;
}

.roundedcornr_top_933406 div, .roundedcornr_top_933406, 
.roundedcornr_bottom_933406 div, .roundedcornr_bottom_933406 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_933406 { margin: 0 10px; }.pageContentWhite {
	font-family:geneva, arial;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/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 */

}

