﻿/* ..... Color Chart.............
   .Numbered dark to light.......
	
	Bark No.1...	#333300 (y)
	Bark No.2...	#464600 (y)
	Bark No.3...	#666633 (y)
	Bark No.4...	#333300 (y)
	
	Leaf No.1...	#4C5B1A (n)
	Leaf No.2...	#738533 (n)
	Leaf No.3...	#AFBB89 (y)
	Leaf No.4...	#D9E2C5 (y)
	
	Text No.1...	#FFFFFF
	Text No.2...	#BEBEA0
	Text No.3...	#DCDCCD (y)
................................. */

/* .....LINKS..... */
a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1153A1;
}
a:visited {
	text-decoration: none;
	color: #1153A1;	
}
a:hover {
	text-decoration: underline;
	color: #CC9900;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* ..... Position ..... */
#top{
	vertical-align: top;
}



#bannertt H1{
	margin: 8px 0px 0px 0px;
	font-family: "Arial Black", "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #808080;
	padding: 6px 0px 0px 10px;
	border-style: Solid;
	border-width: 0px 0px 1px 0px;
	border-color: #C0C0C0;
}
#bannerto{
	margin: 8px 0px 0px 0px;
	font-family: "Arial Black", "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #808080;
	padding: 6px 0px 0px 10px;
	border-style: Solid;
	border-width: 0px 0px 1px 0px;
	border-color: #C0C0C0;
}
#bannerto.a {
	border-width: 0px;
	padding: 12px 0px 0px 5px;
	font-size: 18pt;
}
#bannerto.b{
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0px 0px 1px 0px;
	padding: 40px 0px 0px 0px;
	color: #FFFFFF;
}
#bannerto.c{
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px 0px 0px 10px;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-width: 0px;
}
#bannerct {
	color: #336699;
	font-family: Verdana;
	font-size: 14px;
	padding: 2px 0px 0px 18px;
}
#border {
	border: 1px solid #CCCCCC;
}
#bg01 {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #CCCCCC;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	padding: 0px 0px 0px 8px;
}
.bgrd {
	background-color: #FFFFFF;
}
.bgrd2 {
	border: 1px solid #CCCCCC;
	background-color: #CCCCCC;
	line-height: 35px;
	text-align: center;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.bgrd3 {
	background-color: #808080;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.bgrd4 {
	background-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #FFFFFF;
	line-height: 20pt;
	padding: 0px 0px 0px 10px;
}
.bgrd4.a {
	padding: 2px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	border-color: #FFFFFF;
	font-family: Verdena, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	font-size: 10pt;
}
.brd0{
	background-position: center;
	background-image: url('../files/java/menu/mngreybg.gif');
	line-height: 20pt;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #C0C0C0;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-repeat: repeat-x;
}
.brd0:hover{
	background-image: url('../files/java/menu/mngreybgover.gif');
	text-decoration: none;
}
.clr{
	color: #CC9900;	
}
.mn{
	background-position: left;
	background-image: url('../images/banners/1800X080_MN00.jpg');
	border-top: 1px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	padding: 0px 0px 0px 30px;
	line-height: 60px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 24pt;
	color: #FFFFFF;
	background-repeat: no-repeat;
	border-left-style: solid;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-width: 0px;
	text-decoration: none;
}
#mn0 {
	background-image: url('../images/backgrds/010x080_SkyBlue.png');
	line-height: 80px;
}
#mn1 {
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	padding: 0px 0px 0px 30px;
	background-image: url('../images/banners/960X080_MN01.jpg'); /* Cube Camera Link or Progressive Scan */
	line-height: 80px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 24pt;
	color: #FFFFFF;
}
#mn1.a{
	background-image: url('../images/banners/960X080_MN02.jpg'); /* USB Cased */
}
#mn1.b{
	background-image: url('../images/banners/960X080_MN03.jpg'); /* Board */
}
#mn1.c{
	background-image: url('../images/banners/960X080_MN04.jpg'); /* Software */
}
#mn1.d{
	background-image: url('../images/banners/960X080_MN05.jpg'); /* Accessories */
}
#mn1.e{
	background-image: url('../images/banners/960X080_MN06.jpg'); /* Contact */
}
#mn1.f{
	background-image: url('../images/banners/960X080_MN07.jpg'); /* USB Board or Board */
}
#mn1.g{
	background-image: url('../images/banners/960X080_MN08.jpg'); /* Auto focus */
}
#mn1.h{
	background-image: url('../images/banners/960X080_MN09.jpg'); /* Cube or Analog or Progressive Scan */
}
#mn1.i{
	background-image: url('../images/banners/960X080_MN10.jpg'); /* Board or Progressive Scan */
}
#mn1.j{
	background-image: url('../images/banners/960X080_MN11.jpg'); /* Line Scan */
}
#mn1.k{
	background-image: url('../images/banners/960X080_MN12.jpg'); /* OEM or Remote Head */
}
#mn1.l{
	background-image: url('../images/banners/960X080_MN13.jpg'); /* Remote Head or OEM */
}
#mn1.m{
	background-image: url('../images/banners/960X080_MN14.jpg'); /* Custom */
}
#mn1.n{
	background-image: url('../images/banners/960X080_MN15.jpg'); /* High Sensitivity */
}
#mn1.o{
	background-image: url('../images/banners/960X080_MN16.jpg'); /* Raw Data Output */	
}
#mn1.p{
	background-image: url('../images/banners/960X080_MN17.jpg'); /* GigE */	
}
#mn1.q{
	background-image: url('../images/banners/960X080_MN18.jpg'); /* Borescope */
}
#mn1.r{
	background-image: url('../images/banners/960X080_MN19.jpg'); /* Borescope */
}
#mn1.s{
	background-image: url('../images/banners/960X080_MN20.jpg'); /* Auto Focus (HD) */
}

#overlappopup{
	/*don't change id name */
	position: absolute; /*don't change position property */;
	z-index: 1000;
	background: white;
	border: 4px solid #AF7800;
	padding: 10px;
	left: 0;
	top: 0;
	visibility: hidden;
}
body{
	background-image: url('../images/backgrds/Fade_grey_01.jpg');
	background-repeat: repeat-x;
}
.box1{
	border: 1px solid #333333;
	padding: 0px 10px 0px 40px;
	background-image: url('../images/header/Header_01.jpg');
}
.box2{
	border: 1px solid #333333;
	padding: 0px 10px 0px 40px;
	background-image: url('../images/header/Header_02.jpg');
}
.box3 {
	border-color: #FFFFFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	background-image: url('../images/header/760x0150_Head.jpg');
	vertical-align: top;
}
.box4 {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	background-image: url('../images/header/760x0150_Accessories.jpg');
	vertical-align: top;
}
.box5 {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	background-image: url('../images/header/760x0150_Cameras.jpg');
	vertical-align: top;	
}
.box6 {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	background-image: url('../images/header/760x0150_Analog.jpg');
	vertical-align: top;
}
.box7 {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	background-image: url('../images/header/760x0150_Digital.jpg');
	vertical-align: top;
}
.box8 {
	border-color: #FFFFFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	background-image: url('../images/header/760x0150_Home.jpg');
	vertical-align: top;	
}
.box9{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #FFFFFF;
	font-size: 20px;
	text-align: center;
}
.bx{
	border: 1px solid #333333;
	padding: 15px;
	background-image: url('../images/header/h_company.jpg');	
}
.header{
	background-image: url('../images/header/header_3.jpg');
	vertical-align: top;
	background-color: #FFFFFF;
}
.image {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #CCCCCC;
	padding: 10px 0px 10px 12px;
}
.image.a {
	padding: 0px;
	border-width: 0px;
}
.image.i {
	border-style: solid;
	border-width: 0px;
	padding: 10px 0px 10px 20px;
}

/* .....GRIDS..... */
.gr0 {
	padding: 2px 10px 4px 10px;
	color: #000000;
	font-family: Arial, Helvetica, SansSerif;
	text-decoration: none;
	font-size: 9pt;
	vertical-align: top;
}
.gr0.a {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	font-weight: bold;
}
.gr0.c {
	font-weight: bold;
}
.gr0.d {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #CCCCCC;
	color: #000000;	
}
.gr0.e {
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #CCCCCC;
	color: #000000;
	font-weight: bold;
}
.gr0.ee {
	padding: 5px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #999999;
	color: #666666;
	font-weight: bolder;
	background-color: #E1E1E1;
}
.gr0.f {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
}
.gr0.g {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	padding: 2px 10px 2px 20px;
	font-weight: bold;
}
.gr0.h {
	padding: 2px 10px 2px 20px;
	font-weight: bold;
}
.gr0.i {
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #CCCCCC;
	color: #000000;
	text-align: right;
}
.gr0.j {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	color: #000000;
	text-align: right;
	font-weight: bold;
}
.gr0.k {
	padding: 2px 5px 4px 5px;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #CCCCCC;
	color: #000000;
}
.gr0.l {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
}
.gr0.m {
	padding: 4px 0px 4px 4px;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #CCCCCC;
	color: #666666;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}

/* .....HEIGHTS..... */
.ht05 {
	line-height: 5px;
}
.ht05.i {
	line-height: 10px;
}
.ht05.k {
	line-height: 15px;
}
.ht05.c {
	line-height: 20px;
}
.ht05.l{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	line-height: 2px;
}

/* ..... LINKS ..... */
.L0{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #003366;
	padding: 4px 8px 0px 8px;
}
.L1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-variant: small-caps;
	color: #CCCCCC;
}
.L1:link {		
	color: #FFFFFF;
	text-decoration: none
}
.L1:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.L1:hover {
	color: #CCCCCC;
	text-decoration: underline
}
.L1:active {
	color: #CCCCCC;
}
.L2{
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}
.L2:link {		
	color: #666666;
	text-decoration: none
}
.L2:visited {
	color: #666666;
	text-decoration: none
}
.L2:hover {
	padding: 3px 4px 3px 4px;
	color: #FFFFFF;
	background-color: #999999;
}
.L2:active {
	color: #FFFFFF;
}
.L3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CCCCCC;
}
.L3:link{
	color: #CCCCCC;
}
.L3:visited {
	color: #CCCCCC;
}
.L3:hover{
	text-decoration: underline;
	color: #CC9900;
}
.L3:active{
	color: #CCCCCC;
}
.L4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
}
.L4:link{
	color: #003366;
}
.L4:visited {
	color: #003366;
}
.L4:hover{
	text-decoration: underline;
	color: #CC9900;
}
.L4:active{
	color: #003366;
}
.logo0 {
	border-style: 0;
	border-width: 0px;
	border-color: #FFFFFF;
	padding: 15px 0px 0px 15px;
}
.logo1 {
	border: 1px solid #C0C0C0;
}

/* ..... MENU ..... */
.MnA {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	background-color: #E3EAEB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}
.MnA:link {
	color: #FFFFFF;
}
.MnB{
	
}
.MnC {
	
}
.mn0{
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #FFFFFF;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background-color: #003366;
	padding: 4px 0px 4px 10px;
	font-variant: small-caps;
}
.mn0.a {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
	padding: 4px 0px 4px 0px;
	font-variant: small-caps;
	text-align: center;
}
.mn0.b {
	padding: 6px 0px 6px 10px;
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #999999;
}
.mn0.c{
	background-color: #003366;
	font-weight: normal;
	color: #CCCCCC;
	font-size: 11pt;
	font-variant: small-caps;
	background-image: url('../images/backgrds/05x26_Blue.jpg');
}
.mn1{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 0px 2px 10px;
	color: #1153A1;
	font-weight: bold;
	background-color: #FFFFFF;
}
.mn1.i{
	border-style: solid;
	border-width: 0px;
	padding: 4px 0px 4px 20px;
	font-weight: normal;
	vertical-align: top;
}
.mn1.j{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	padding: 4px 0px 4px 20px;
	font-weight: normal;
	vertical-align: top;
	border-bottom-color: #CCCCCC;
}
.mn1.b{
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	padding: 4px 0px 4px 12px;
	font-weight: normal;
	vertical-align: top;
}
.mn1.c {
	padding: 4px 0px 4px 12px;
	border-width: 0px;
	font-weight: normal;
	vertical-align: top;
}
.mn1.d {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	padding: 4px 0px 4px 4px;
	font-weight: normal;
	vertical-align: top;
	color: #666666;
}
.mn2 {
	border-style: solid;
	border-width: 4px 0px 1px 0px;
	border-color: #808080 #CCCCCC #CCCCCC #CCCCCC;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 0px 2px 10px;
	color: #114396;
	font-weight: bold;
	background-color: #FFFFFF;
}
.mn2.a {
	padding: 4px 0px 2px 0px;
}
.mn2.b{
	border-style: solid;
	border-width: 4px 0px 0px 0px;
	border-color: #808080;
	line-height: 15px;
	padding: 0px;
}
.mn2.br{
	border-style: solid;
	border-width: 4px 0px 0px 0px;
	border-color: #990033;
	line-height: 15px;
	padding: 0px;
}
.mn2.bt{
	border-style: solid;
	border-width: 0px 0px 6px 0px;
	border-color: #990033;
	line-height: 2px;
	padding: 0px;
}
.mn2.c {
	padding: 6px 0px 6px 0px;
	color: #000000;
	font-weight: normal;
	vertical-align: top;
}
.mn2.d {
	padding: 6px 0px 6px 0px;
	color: #114396;
	font-weight: bold;
}
.mn2.e {
	padding: 6px 0px 6px 0px;
	font-weight: bold;
	color: #000000;
}
.mn2.f{
	border-width: 0px 0px 1px 0px;
	color: #996600;
	vertical-align: top;
}
.mn3:link{
	color: #FFFFFF;
}
.mn3:visited {
	color: #FFFFFF;	
}
.mn3:hover {
	text-decoration: underline;
}
.mn3:active {
	color: #666633;
	text-decoration: underline
}
.mn4 {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #CCCCCC;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 0px 2px 6px;
	color: #666666;
	font-weight: normal;
	background-color: #FFFFFF;
}
.mn4.a{
	padding: 10px 0px 0px 6px;
	color: #996600;
}
.mn5 {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 0px 4px 28px;
	color: #666666;
	font-weight: normal;
	background-color: #FFFFFF;
}

/* .... TEXT ..... */
.Par08{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 2px 0px 2px 14px;
	vertical-align: top;
}
.Par08.a{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	padding: 25px 5px 2px 10px;
	font-weight: bold;
	color: #996600;
}
.Par08.b{
	text-align: center;
	padding: 10px 0px 0px 0px;
	background-image: url('../images/icons/icon_magnify.gif');
	background-repeat: no-repeat;
	background-position: 36px 8px;
}
.Par08.c{
	padding: 10px 0px 0px 30px;
	background-image: url('../images/icons/icon_magnify.gif');
	background-repeat: no-repeat;
	background-position: 10px;
}
.Par08.d{
	font-weight: bold;
}
.Par08.footer{
	padding: 6px 10px 6px 0px;
	font-weight: bold;
}
.Par09{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	padding: 0px 5px 5px 5px;
}
.Par09.a{
	padding: 0px 10px 5px 14px;
	vertical-align: top;
}
.Par09.i{
	padding: 0px 14px 5px 14px;
	font-style: italic;
}
.Par09.b{
    padding: 10px 5px 6px 12px;
    font-weight: bold;
    vertical-align: top;
    width: 100%;
}
.Par09.c {
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #FFFFFF;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	vertical-align: top;
}
.Par09.d {
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #FFFFFF;
	font-style: italic;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}
.Par09.e {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	text-align: center;
	text-indent: 6px;
}
.Par09.f {
    padding: 2px 5px 2px 12px;
    font-weight: bold;
    vertical-align: top;
}
.Par09.p {
    padding: 5px 0px 5px 32px;
	background-image: url('../images/icons/bw_print_small.jpg');
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.Par09.m{
	padding: 5px 0px 5px 32px;
	background-image: url('../images/icons/bw_manual_small.jpg');
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.Par09.s{
	padding: 5px 0px 5px 32px;
	background-image: url('../images/icons/bw_specs_small.jpg');
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.Par09.t{
	padding: 5px 0px 5px 30px;
	background-image: url('../images/icons/bw_software_small.jpg');
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.Par10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	padding: 2px 5px 6px 0px;
	vertical-align: top;
}
.Par10.a {
	padding: 2px 10px 6px 10px;
}
.Par10.b {
	font-weight:bold
}
.Par10.bl{
	border-style: dotted;
	border-width: 1px 1px 0px 0px;
	border-color: #999999;
	font-weight: bold;
}
.Par10.c {
	padding: 2px 10px 6px 45px;
}

.P08{
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #CCCCCC;
	padding: 2px 0px 2px 0px;
	line-height: 5px;
}
.P08.r{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	padding: 5px 10px 0px 0px;
	border-style: solid;
	border-width: 0px;
}
.P09{
	padding: 0px 0px 6px 28px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	color: #000000;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.P10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	padding: 0px 0px 5px 0px;
}
.P10.a {
	text-align: right;
	padding: 4px 15px 4px 0px;
}
.P11{
	font-size: 11pt;
	color: #FFFFFF;
	padding: 18px 0px 5px 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.P11.a{
	color: #000000;
	padding: 0px 8px 0px 8px;
}
.P11.b{
	padding: 16px 5px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	vertical-align: middle;
}
.P11a{
	font-size: 11pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.P11a:visited{
	color: #FFFFFF;	
}
.P11a:link{
	color: #FFFFFF;
}
.P11a:hover{
	text-decoration: underline;
}
.P11b {
	font-size: 11pt;
	color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
}
.P11b:visited{
	color: #C0C0C0;	
}
.P11b:link{
	color: #C0C0C0;
}
.P11b:hover{
	text-decoration: underline;
}

.P12{
	font-size: 12pt;
	color: #F0F0F0;
	padding: 10px 15px 10px 15px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.P12.i{
	font-size: 14pt;	
}
.P12.a{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
.P14{
	font-size: 14pt;
	color: #666633;
	padding: 0px 0px 0px 25px;
}
.P16 {
	font-size: 16pt;
	color: #666666;
	padding: 0px 0px 0px 20px;
}
.P20 {
	border-style: solid;
	border-color: #F0F0F0;
	padding: 0px 0px 5px 0px;
	border-width: 0px 0px 1px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	color: #F0F0F0;
	font-style: italic;
}
.P20.a {
	border-width: 0px;
	padding: 4px 0px 0px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	color: #996633;
	font-style: italic;
}

/* ..... POSITION ..... */
.pc{
	text-align: center;
	background-color: #FFFFFF;
}
.pt{
	vertical-align: top;
	background-color: #FFFFFF;
}
.pt.i{
	vertical-align: top;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #CCCCCC;
}
.pbr {
	vertical-align: bottom;
	text-align: right;
}
.pr {
	text-align: right;	
}
.ptc {
	vertical-align: top;
	text-align: center;
}
.photo {
	border-width: 0px;
}
.sitemap {
	font-size: 9pt;
	padding: 5px 0px 10px 28px;
	background-color: #FFFFFF;
}
.sitemaps {
	font-size: 9pt;
	padding: 8px 0px 5px 24px;
	background-color: #FFFFFF;
}

/* .... TABLE ..... */
.tbl{
	border: 1px solid #CCCCCC;
}
.tbl.i{
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #CCCCCC;
}
.Language {
	padding: 4px 10px 4px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #808080;
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	background-color: #FFFFFF;
	line-height: 20px;
	background-image: url('../images/backgrds/010X030_menu_db.png');
}
.Titles {
	font-family: "Arial Black", "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #808080;
	padding: 10px 0px 2px 0px;
}
.Titles.a {
	color: #996633;
	vertical-align: bottom;
	font-size: 12pt;
}
.Titles.b {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	padding: 12px 0px 0px 0px;
	color: #996633;
	vertical-align: bottom;
	font-size: 14pt;
}
.Titles.c {
	padding: 8px 0px 2px 0px;
	color: #996633;
	vertical-align: bottom;
	font-size: 14pt;
}
.Titles.d{
	padding: 30px 0px 2px 10px;
	vertical-align: bottom;
	font-family: "Times New Roman", Times, serif;
	font-size: 24pt;
	color: #996633;
	font-style: italic;
	font-weight: bold;
}
.Head09 
{
    }
.Head09.t {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF;
    font-weight: bold;
    padding: 0px 0px 0px 5px;
    background-image: url('../images/header/Spec_Tg.jpg');
    background-repeat: no-repeat;
    line-height: 30px;
}
.ValidateMessage {
    color: red;
}
.Warning {
    background-color: Gray
}
#hintbox{
	/*CSS for pop up hint box */
position: absolute;
	top: 0;
	background-color: #F0F0F0;
	width: 150px; /*Default width of hint.*/;
	padding: 3px;
	font: normal 11px Verdana;
	line-height: 18px;
	z-index: 100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #999999;
	text-align: center;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

