/* CSS Document */
body{margin:0 0 0 0; background-color:#E7E7E7;}/* background: url(images/background.gif); */
td,tr{font-family:Arial; font-size:12px; color:#414141; font-weight:normal; text-decoration:none;}
NOBR, div, iframe{ margin:0px; padding:0px;}

a{font-weight:normal; color:#000000; font-size:12px; text-decoration:none; }
a:link{ color:#000000; text-decoration:none;}
a:visited{ color:#000000; text-decoration:none;}
a:hover{ color:#878787; text-decoration:underline;}

.input{font-family:arial; font-size:11px; color:#414141; border:1px solid #999999; padding:2px;}

/* Top Section */
.topbackm{ background:url(images/back-topm.gif) repeat-x;}
.topbackmin{ background:url(images/back-topmin.gif) repeat-x;}
.topback{ background:url(images/back-top.gif) repeat-x;}

.partn{ color:#D9D9D9; padding-left:3px; padding-right:3px;}
.navback{ background:url(images/part-backn.gif) repeat-x;}
.backban{ background:url(images/back-banner.gif) no-repeat top; height:216px;}
.backbanin{ background:url(images/back-banner-in.gif) no-repeat top; height:109px;}

.backbanin1{ background:url(images/banner-im.gif) no-repeat top; height:109px;}
.backbanin2{ background:url(images/banner-cp.gif) no-repeat top; height:109px;}
.backbanin3{ background:url(images/banner-pm.gif) no-repeat top; height:109px;}
.backbanin4{ background:url(images/banner-mc.gif) no-repeat top; height:109px;}
.bannergen1{ background:url(images/banner-gen1.jpg) no-repeat top; height:109px;}
.bannergen2{ background:url(images/banner-gen2.jpg) no-repeat top; height:109px;}
.bannergen3{ background:url(images/banner-gen3.jpg) no-repeat top; height:109px;}


.bantxt{ font-size:27px; font-family:arial; color:#ffffff; font-weight:400;}/* MyriadWebPro */
.bantxt1{ font-size:13px; font-family:arial; color:#652F00; font-weight:400;}
.bantxt2{ font-size:18px; font-family:arial; color:#ffffff; font-weight:400;}
.bantxtn{ font-size:12px; font-family:arial; color:#ffffff; font-weight:400;}

.mainlink{font-weight:normal; color:#7E7E7E; font-size:12px; text-decoration:none;}
.mainlink:link{ color:#7E7E7E; text-decoration:none;}
.mainlink:visited{ color:#7E7E7E; text-decoration:none;}
.mainlink:hover{ color:#666666; text-decoration:underline;}

.toplink{font-weight:bold; color:#F16000; font-size:13px; text-decoration:none; font-family:Lucida Sans Unicode;}
.toplink:link{ color:#F16000; text-decoration:none;}
.toplink:visited{ color:#F16000; text-decoration:none;}
.toplink:hover{ color:#030303; text-decoration:none;}

.more{font-weight:normal; color:#331501; font-size:12px; text-decoration:none; font-family:Lucida Sans Unicode;}
.more:link{ color:#331501; text-decoration:none;}
.more:visited{ color:#331501; text-decoration:none;}
.more:hover{ color:#030303; text-decoration:underline;}

.more1{font-weight:normal; color:#B45704; font-size:12px; text-decoration:none; font-family:Lucida Sans Unicode;}
.more1:link{ color:#B45704; text-decoration:none;}
.more1:visited{ color:#B45704; text-decoration:none;}
.more1:hover{ color:#B7B7B7; text-decoration:underline;}

/* Middle Section */
.backmiddle{ background:url(images/back-middle.gif) repeat-x bottom; background-color:#E8E8E8;}
.backmiddlein{ background:url(images/back-middlein.gif) repeat-x bottom; background-color:#DBDBDB;}

.orgtxt{color:#F65900; font-size:12px; }
.whitebold{font-weight:bold; color:#ffffff; font-size:12px; }
.pagehd{font-weight:bold; color:#000000; font-size:18px; height:61px; background:url(images/back-pagehd.gif) repeat-x; }
/* .subhd{font-weight:bold; color:#000000; font-size:14px; border:1px solid #C4C4C4; background-color:#ffffff; padding:5px; } background:url(images/back-subhd.gif) repeat-x bottom; */
.subhd{
	font-size:16px;
	color: #F65900;
	border-bottom:2px solid #ffffff;
	padding:5px 5px 0px 0px;
	height:35px;
	font-family:arial;
	font-weight:bold;
}
.subhdh{font-weight:bold; color:#F65900; font-size:16px; font-family:arial; }

.subhdhl{font-weight:bold; color:#F65900; font-size:16px; font-family:arial; }
.subhdhl:link{ color:#F65900; text-decoration:none;}
.subhdhl:visited{ color:#F65900; text-decoration:none;}
.subhdhl:hover{ color:#B24A01; text-decoration:none;}

.sublink{font-weight:normal; color:#F65900; font-size:12px; text-decoration:none;}
.sublink:link{ color:#F65900; text-decoration:none;}
.sublink:visited{ color:#F65900; text-decoration:none;}
.sublink:hover{ color:#B24A01; text-decoration:underline;}

/* Bottom Section */
.bottomlink{font-weight:normal; color:#7E7E7E; font-size:12px; text-decoration:none;}
.bottomlink:link{ color:#7E7E7E; text-decoration:none;}
.bottomlink:visited{ color:#7E7E7E; text-decoration:none;}
.bottomlink:hover{ color:#666666; text-decoration:underline;}

.backbottom{ height:213px; background:url(images/back-bottom.gif) repeat-x;}
.partb{ color:#A7A2A2; padding-left:3px; padding-right:3px;}
.copyright{ color:#8F8F8F; font-size:11px; font-weight:normal; }
.whitet{ color:#ffffff;}

/* Inner Pages */
.allborder{ background-color:#295EFA;}
.tableheader td{ background-color:#5D78BD; padding:3px; color:#FFFFFF; font-weight:bold; text-align:center;}
.lightbg td{ background-color:#FFFFFF; padding:3px;}
.darkbg td{ background-color:#A8C9EC; padding:3px;}
.xline{ background:url(images/xline.gif) repeat-x;}
.rightcon{ color:#4C4C4C; font-size:12px; font-weight:normal; text-align:left; line-height:16px; text-align:left; }
.padding{
	padding:3px;
	text-align:left;
	padding-top: 10px;
}
.redtxt{ color:#4C4C4C; font-size:16px; font-weight:bold;}

.righthd{font-weight:bold; color:#295AC0; font-size:14px; text-decoration:none;}
.righthd:link{ color:#295AC0; text-decoration:none;}
.righthd:visited{ color:#295AC0; text-decoration:none;}
.righthd:hover{ color:#295AC0; text-decoration:none;}

.bluelinkeunderline{font-weight:normal; color:#0000FF; font-size:11px; text-decoration:none;}
.bluelinkeunderline:link{ color:#0000FF; text-decoration:none;}
.bluelinkeunderline:visited{ color:#0000FF; text-decoration:none;}
.bluelinkeunderline:hover{ color:#666666; text-decoration:underline;}

.breadcrumb{ color:#295AC0; padding:2px; padding-left:5px; font-size:10px;}
.breadcrumb a{ background: transparent url(images/breadcon.gif) no-repeat left; text-decoration:none; padding-left:15px; color:#295AC0; font-weight:normal; font-size:12px;}
.breadcrumb a:visited, .breadcrumb a:active{color:#295AC0; text-decoration:none; font-weight:normal;}
.breadcrumb a:hover{text-decoration:underline; color:#295AC0;}

.thumbnail{ position: relative; z-index: 0; }
.thumbnail:hover{ background-color: transparent; z-index: 50;}

.thumbnail span{ position: absolute; background-color: lightyellow; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none; } /*CSS for enlarged image*/

.thumbnail span img{ border-width: 0; padding: 2px; } /*CSS for enlarged image*/
.thumbnail:hover span{ visibility: visible; top: 0; left:30px; } /*CSS for enlarged image on hover*/ /*position where enlarged image should offset horizontally */

/* ul, li{ margin:2px; padding:0px;} */
