/* CSS Document */

body { margin-top:4px; margin-left:4px; background-color:#333333;}
#pad-body { padding-left:14px; padding-top:26px; padding-right: 20px; padding-bottom:14px;}
#pad-left { padding-left:10px;}
#pad-company {padding-top:26px; padding-left:150px;}
#pad-companybody { padding-left:14px; padding-top:4px; padding-right: 20px; padding-bottom:14px;}

input { border: 1px solid #7f9db9; margin:1px;font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#666666;}
form { margin: 0px; padding:0px;}
.required { color:#FF0000;}

/* Text Styles*/

.blue-heading {FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #026cb6; FONT-FAMILY: arial, Helvetica, Sans Serif; line-height:17px;}
.blue-heading2 {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #026cb6; FONT-FAMILY: arial, Helvetica, Sans Serif;}
.blue-heading3 {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #026cb6; FONT-FAMILY: arial, Helvetica, Sans Serif;}
.blacktext { font-family:Arial, Helvetica, sans-serif;font-size:9pt; color:#000000;}
.paragraph { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#666666; line-height:15px;}
.paragraph a:link{ color:#666666; text-decoration: underline;}
.paragraph a:active{ color:#666666; text-decoration: underline;}
.paragraph a:visited{ color:#666666; text-decoration: underline;}
.paragraph a:hover{ color:#666666; text-decoration: none;}

.parailalics { font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:italic; color:#666666;}
.parailalics a:link {text-decoration:underline; color:#666666;}
.parailalics a:active {text-decoration:underline; color:#666666;}
.parailalics a:visited {text-decoration:underline; color:#666666;}
.parailalics a:hover {text-decoration:none; color:#666666;}

.footer { font-family:Arial, Helvetica, sans-serif; font-size:7.5pt; color:#666666;}
.footer a:link {color:#666666;text-decoration: underline;}
.footer a:active {color:#666666;text-decoration: underline;}
.footer a:visited {color:#666666;text-decoration: underline;}
.footer a:hover {color:#666666;text-decoration: none;}

.sidetext-white { font-size:9pt; COLOR: #ffffff; FONT-FAMILY: arial, Helvetica, Sans Serif;}
.sidetext-white a:link { color:#FFFFFF; text-decoration: underline;}
.sidetext-white a:active { color:#FFFFFF; text-decoration: underline;}
.sidetext-white a:visited { color:#FFFFFF; text-decoration: underline;}
.sidetext-white a:hover { color:#FFFFFF; text-decoration:none;}

.link-white { font-size:9pt; COLOR: #ffffff; FONT-FAMILY: arial, Helvetica, Sans Serif; font-weight:bold;}
.link-white a:link { color:#FFFFFF; text-decoration: none;}
.link-white a:active { color:#FFFFFF; text-decoration: none;}
.link-white a:visited { color:#FFFFFF; text-decoration: none ;}
.link-white a:hover { color:#FFFFFF; text-decoration:underline;}

.link-white2 { font-size:9pt; COLOR: #ffffff; FONT-FAMILY: arial, Helvetica, Sans Serif; font-weight:bold; }
.link-white2 a:link { color:#FFFFFF; text-decoration: none; background:url(../Images/ico_Arrow_off.gif) no-repeat right; padding-right:20px;}
.link-white2 a:active { color:#FFFFFF; text-decoration: none; background:url(../Images/ico_Arrow_off.gif) no-repeat right; padding-right:20px;}
.link-white2 a:visited { color:#FFFFFF; text-decoration: none ; background:url(../Images/ico_Arrow_off.gif) no-repeat right; padding-right:20px;}
.link-white2 a:hover { color:#FFFFFF; text-decoration: none; background:url(../Images/ico_Arrow.gif) no-repeat right; padding-right:20px;}

.link-white3 { font-size:9pt; COLOR: #ffffff; FONT-FAMILY: arial, Helvetica, Sans Serif; font-weight:bold; }
.link-white3 a:link { color:#ffcf8c; text-decoration: none; background:url(../Images/ico_Arrow_off.gif) no-repeat right; padding-right:20px;}
.link-white3 a:active { color:#ffcf8c; text-decoration: none; background:url(../Images/ico_Arrow_off.gif) no-repeat right; padding-right:20px;}
.link-white3 a:visited { color:#ffcf8c; text-decoration: none ; background:url(../Images/ico_Arrow_off.gif) no-repeat right; padding-right:20px;}
.link-white3 a:hover { color:#FFFFFF; text-decoration: none; background:url(../Images/ico_Arrow_on1.gif) no-repeat right; padding-right:20px;}

.link-white4 { font-size:9pt; COLOR: #ffffff; FONT-FAMILY: arial, Helvetica, Sans Serif; font-weight:bold; background:url(../Images/ico_Arrow_on1.gif) no-repeat right;padding-right:20px; }

.link-white5 { font-size:9pt; COLOR: #ffffff; FONT-FAMILY: arial, Helvetica, Sans Serif; font-weight:bold; }
.link-white5 a:link { color:#FFFFFF; text-decoration: none;}
.link-white5 a:active { color:#FFFFFF; text-decoration: none; }
.link-white5 a:visited { color:#FFFFFF; text-decoration: none ;}
.link-white5 a:hover { color:#FFFFFF; text-decoration: none;}

.sidenav-white {FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: arial, Helvetica, Sans Serif;}
.sidenav-white a:link { color:#FFFFFF; text-decoration:none;}
.sidenav-white a:active { color:#FFFFFF; text-decoration:none;}
.sidenav-white a:visited { color:#FFFFFF; text-decoration:none;}
.sidenav-white a:hover { color:#FFFFFF; text-decoration:none;}

.breadcumb { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#666666;}
.breadcumb a:link {color:#666666; text-decoration:underline;}
.breadcumb a:active {color:#666666; text-decoration:underline;}
.breadcumb a:visited {color:#666666; text-decoration:underline;}
.breadcumb a:hover {color:#666666; text-decoration:none;}

.name { font-family:Arial, Helvetica, sans-serif; color:#68330e; font-size:11px;}
.name a:link { color:#68330e; text-decoration:none;}
.name a:active { color:#68330e; text-decoration:none;}
.name a:visited { color:#68330e; text-decoration:none;}
.name a:hover { color:#68330e; text-decoration:none;}

.subvisibility {
	VISIBILITY: hidden;
	POSITION: absolute;
	height:19px;
	vertical-align:middle;
	width: 522px;
}
.shadow {
	VISIBILITY: hidden; POSITION: relative; height:19px; 
}
.visible {
	VISIBILITY: hidden; POSITION: absolute; vertical-align:middle; 
}

/* new styles */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 0px;
left: -1000px;
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 on hover*/
visibility: visible;
top: 75;
left: 0px; /*position where enlarged image should offset horizontally */

}
