/* CSS Document */

*{ 
margin:0;
padding:0;
}

body {
  background:url(BgWrapper.gif) repeat-x top #fff;
  font-size: 11px;
  color: #333; 
  font-family:Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  min-width: 815px;
}


img {
  border: none
  }
  
a {
  text-decoration: none;
  color: #CC0000;
  }

a:visited {
   color: #CC0000;
  }

a:hover {
  text-decoration: underline;
  }

a:active {
  }

#bgwrapper 
{
	background:url(containerBg.gif) repeat-y #fff; width:847px;margin:auto; overflow:hidden; 
}
#container{
  margin: auto;
  width: 839px;  
  background-color:#fff

} 	
ul
{
	padding-left:20px;
}
li
{
	padding-top:10px;
}
div.clear {clear:both;}

#table 
{
	border-collapse:collapse;
}
#table tr td
{
	border: 1px solid #ccc; padding:3px;
}

/* header */

#header{
	width:834px;
	height:78px;
	float:left;
	padding:10px 0px 0 5px;
	background:url(headerBG.gif) repeat-x #fff;
}
#logo{
	margin-left:0px;
	width:167px; 
	height:78px;
	float:left;
	margin-top:0px;
}
#headerright
{
	width:648px;float:right;
}
#topmenu{
 height:22px; width:448px; margin-top:3px; float:right; margin-left:10px;
}

ul#Topnav {
	padding: 0px 0 0 60px; margin: 0px; list-style: none;
}
ul#Topnav li {float: left; 
}
ul#Topnav li a.navhd {
	 display: block; text-align: center;color:#333;
	 text-decoration: none; font-size: 11px;  font-weight:normal; cursor:pointer; padding:0px 5px 0px 5px;border-right:1px solid #cc0000; 
	   line-height:12px; 
}

ul#Topnav li a.navhd:hover { 
	 text-decoration: none;  cursor:pointer; color:#cc0000
}
ul#Topnav li a.navhd1 {
	 display: block; text-align: center;color:#333;
	 text-decoration: none; font-size: 11px;  font-weight:normal; cursor:pointer; padding:0px 5px 0px 5px;
	   line-height:12px; 
}

ul#Topnav li a.navhd1:hover { 
	 text-decoration: none;  cursor:pointer;color:#cc0000
}

#mainmenu{
	margin-left:15px;
	width:638px;
	float:right;
	margin-top:20px;
	height:40px;
	background:url(MenuBlue.gif) no-repeat;
}

div#spacer{
height:6px; float:left; background:#fff; width:760px;
}

/* menu */
#menu{
	width:806px;
	margin:0px;
	float:left;
}
ul#nav {
	padding: 0px; margin: 0px; list-style: none;
}
ul#nav li {float: left;background:url(MenuDivider.gif) no-repeat right top; padding:0;
}
ul#nav li a.navhd {
	font-family:verdana, helvetica; display: block; text-align: center; width: 105px; padding-top:10px;color: #fff;
	 text-decoration: none; font-size: 11px;  font-weight:normal; cursor:pointer; 
	 height:23px;  background:url(MenuBg.gif) no-repeat bottom; line-height:18px;
}

ul#nav li a.navhd:hover { 
	color: #fff; text-decoration: none;  cursor:pointer; background:url(MenuBgHover.gif) no-repeat bottom;  height:23px;
}

/* home */

#homeTabs
{
	
}
#HomeLeftTab 
{
	width:500px; float:left; padding:10px; line-height:14px
}
#HomeRightTab 
{
	width:289px;  background:url(HomePageSideLInksBg.gif) no-repeat 0 28px; float:right; padding:35px 5px 5px 5px;margin-right:5px; 
	line-height:14px;  height:320px
}
div#image {
	width:839px; height:274px; background:url(Banr.gif) no-repeat center #fff; float:left; 
}
/* sub page */
#imageSubPage {
	padding:10px 0; float:left; 
}

div#Contentbody {
	width:839px;  background:#fafafa; float:left;
}
div#content{
	width:541px; height:32px; background:url(ContentHeader.gif) no-repeat ;float:left; margin:10px 0 0 0px;
}
.contentText{
	width:561px; background:url(ContentBg.gif) repeat-y ;float:left; margin:00px 0 0 10px; padding:10px; line-height:15px;
	border:1px solid #999;
}
div#leftColumn{
	width:215px; float:left; margin-left:10px;  height:400px; border:0px solid #999; margin-top:25px;
}

div#rightColumn{
	width:600px; float:right;  margin:15px 5px 0 00px;
}
div#rightColumnHead{
	width:215px; float:right; background:url(rightColumntop.gif) no-repeat; margin:1px 10px 0 0; height:149px; 
}
div#rightColumnbody{
	width:195px; float:right; background-color:#3678B8; margin:0px 10px 0 0;; height:151px;  color:#fff; padding:10px;
}
div#rightColumnbottom{
	width:215px; float:right; background:url(rightColumnbottom.gif) no-repeat;margin:0px 10px 0 0;; height:151px; 
}
.heading {
	color:#333; padding:10px 0px; font-size:13px; font-weight:bold
}
ul#list {
	padding-left:20px;
}
.HomePageheading {
	color:#cc0000; padding:10px 0px; font-size:13px; font-weight:bold
}


#BreadCrumps
{
	 margin:0;padding:0px; width:500px;
}
#BreadCrumps .BreadCrumpText
{
	font-size:11px; color:#333; float:left;
}
#BreadCrumps span
{
	font-size:11px; color:#d90211; background:url(bulletRed.gif) no-repeat 10px 11px; padding:7px 0 15px 20px;  
}
#BreadCrumps .BreadCrumpLink a
{
	font-size:11px; color:#333; background:url(bulletRed.gif) no-repeat 10px 11px; padding:7px 0px 15px 20px;  
	 text-decoration:none;
}
#BreadCrumps .BreadCrumpLink a:hover
{
	font-size:11px; color:#333; background:url(bulletRed.gif) no-repeat 10px 11px; padding:7px 0px 15px 20px;  
	text-decoration:underline;
	
}
.content_head
{
	background:#666; color:#fff; font-size:13px; font-weight:bold; text-decoration:none;
	padding:5px 10px; display:block;  margin:0px 7px 0px 10px;
}

.homeLink
{
	display:block;padding:0px; color:#333; text-decoration:underline;
}

.homeLink:hover
{
	 color:#cc0000;text-decoration:none;
}
.homeLink:visited
{
	 color:#333;
}
.subMenu1
{
	display:block;padding:4px; border-bottom:1px solid #999; 
}

.subMenu1:hover
{
	background:	#666; color:#fff;
}

.subMenu1Select
{
	display:block;padding:4px; font-weight:normal; color:#333;border-bottom:1px solid #999; 
}

/* footer */


#footer{
	background-color:#cd2119; height:20px; float:left; width:839px; padding-top:5px;
}
.footerMenu
{
	width:390px; float:right;
}
ul#footernav {
	padding: 0px; margin: 0px; list-style: none;
}
ul#footernav li {float: left; margin:0; padding:0
}
ul#footernav li a.navMenu {
	 padding:0px 10px;color: #fff; text-decoration: none; font-size: 11px;  
	 cursor:pointer; border-right:1px solid #fff;
}
ul#footernav li a.navMenu:hover {
	  padding:0px 10px;color: #fff; text-decoration:underline; font-size: 11px;   cursor:pointer;  
}
ul#footernav li a.navMenu1 {
	 padding:0px 10px;color: #fff; text-decoration: none; font-size: 11px;   cursor:pointer;  
}
ul#footernav li a.navMenu1:hover {
	 padding:0px 10px;color: #fff; text-decoration:underline; font-size: 11px;   
	cursor:pointer;  
}
.copyright{ color:#fff; font-size:10px; float:left;  width:410px; background-color:#cd2119; padding:2px 12px;
}


/* css for image big */

/* for onrollover of image */

.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: 5px;
left: -1000px;
border: 0px solid 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: -245px;
left: 410px; /*position where enlarged image should offset horizontally */

}

#side_sub
{
padding-left:30px;line-height:22px;
}
#side_sub .bold
{
font-weight:normal; color:#333;
}

.headingMs{
	color:#cc0000;
	text-decoration: none;
	font-family: Arial, sans-serif, "MS Sans Serif";
	font-size: 13px;
	line-height:24px;
	font-weight:bold
}

.sideheading
{
	padding-top:5px; font-size:11px; font-weight:bold; color:#333;
}