@charset "utf-8";
/* CSS Document */

h1 a:link {color:#d71c1a !important;}
h1 a:hover {color:#d71c1a !important;}
h1 a:active {color:#d71c1a !important;}
h1 a:visited {color:#d71c1a !important;}

#slideshow {
margin-top:0px;
	width:982px;
	height:217px;
	position:relative;
	background:#1F1F1F;
}
#slideshow #slidesContainer {
margin-top:1px;
  width:982px;
  height:217px;
  overflow:hidden; /* allow scrollbar */
  position:relative;
  left:0px;
}
#slideshow #slidesContainer .slide {
margin-top:0px;
  width:962px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:217px;
  position:relative;
  display:block;
  float:left;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:28px;
  height:217px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(images/NavLeft.jpg) no-repeat 0 0;
  z-index:99;
}
#rightControl {
  top:0;
  right:0px;
  background:transparent url(images/NavRight.jpg) no-repeat top left;
  z-index:99;
}
#slideIndex{
	position:absolute;
	z-index:98;
	margin-left:28; top:0;
	padding-left:8px;
	padding-top:0px;
	}

.numbers { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; padding:4px; width:10px; height:10px; line-height:10px; text-align:center; cursor:pointer; background:#990000; margin-left:0px ; margin-right:2px ;margin-top:0px ;color:#FFFFFF;  float:left;}

.active {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; padding:4px; width:10px; height:12px; line-height:10px; text-align:center; cursor:pointer; background: #000000; margin-left:0px ; margin-right:2px ;margin-top:0px ; color:#FFFFFF;  float:left;}


/*start*/


* { font-family:arial;}

img {border:0px;}

body {background:url(images/bgMain.jpg) repeat-x top #000000;  margin:0px;
	overflow-x:hidden;

}


#MainHeader {
			width:100%;

			position:relative;
			overflow:hidden;
			height:124px;
			background: url(images/headerBG.png) no-repeat center top;
}



#NavContainer {
			height:40px;
			width:100%;
			position:relative;
			overflow:hidden;
			background:url(images/navBG.png) no-repeat center top;
			
}

#NavContainerContent {
			width:980px;
			left:50%;
			margin-left:-490px;
			color:#FFFFFF;
			position:relative;
			line-height:34px;
			font-size:13px;
			font-weight:bold;
			text-align:center;

}

#SiteContainer {
			width:1200PX;
			left:50%;
			margin-left:-600px;
			position:relative;
			overflow:hidden;
			height:100%;
			min-height:900px;
			background:url(images/ContainerBG.jpg) repeat-x top;
}



#SiteContainerContent {
			margin-top:12px;
			width:982px;
			left:50%;
			margin-left:-492px;
			color:#FFFFFF;
			position:relative;
			font-size:12px;


}


#PromoBox {

height:217px;
margin-top:12px;
			width:982px;
			left:50%;
			margin-left:-492px;
			color:#FFFFFF;
			position:relative;
			text-align:center;
			background:url(images/PromoBoxBG.png) top center no-repeat;
}

#ContentBox1 {
height:187px;
padding-left:30px; padding-right:30px; padding-top:15px; padding-bottom:15px;
margin-top:12px;
			width:922px;
			left:50%;
			margin-left:-492px;
			color:#FFFFFF;
			position:relative;

			background-color:#CCCCCC;
			background:url(images/promoBG.png) top center no-repeat;
}


#ContentBox1 H1 {color:#d71c1a;
					font-size:18px;
					}
					
#ContentBox1 a {text-decoration:underline; color:#CCCCCC;}

#ContentBox2 {
height:217px;
margin-top:12px;
			width:982px;
			left:50%;
			margin-left:-492px;
			color:#333333;
			position:relative;

			background-color:#CCCCCC;
			background:url(images/PromoBoxBG.png) top center no-repeat;
}

#ContentBox2 a {text-decoration:underline; color:#333333;}

#ContentBox2 H1 {color:#d71c1a;
					font-size:17px;
					}
					
					
#ContentBox2 a:link {text-decoration:none; color:#333333;}
#ContentBox2 a:hover {text-decoration:underline; color:#333333;}
#ContentBox2 a:visited {text-decoration:none; color:#333333;}
#ContentBox2 a:active {text-decoration:none; color:#333333;}
					
#GoogleAds ins {
margin-left:15px !important;

}

#GoogleAds {
height:72px;
margin-top:12px;
padding-top:15px;
			width:982px;
			left:50%;
			margin-left:-492px;
			color:#FFFFFF;
			position:relative;

			background-color:#CCCCCC;
						background:url(images/googleBG.png) top center no-repeat;
}

#Footer {
height:27px;
margin-top:12px;
			width:982px;
			left:50%;
			margin-left:-492px;
			color:#FFFFFF;
			position:relative;
			text-align:right;
			background-color:#CCCCCC;
			background:url(images/footerBG.png) top center no-repeat;
			font-size:10px;
			line-height:25px;
}

#Footer a:link {text-decoration:none; color:#FFFFFF;}
Footer a:hover {text-decoration:underline; color:#FFFFFF;}
#Footer a:visited {text-decoration:none; color:#FFFFFF;}
#Footer a:active {text-decoration:none; color:#FFFFFF;}

.newscal {background:url(images/calBG.gif) no-repeat center top;
width:61px;
height:59px;
line-height:17px;
padding-top:1px;}
