@charset "utf-8";
/* CSS Document by Subeesh for HornellHPG from Mystic Media*/

/* Global Styles */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {  
	margin: 0; 
	padding: 0; 
	border: 0;
	height: 100%;
}

/*html {
	min-height: 100%;
	margin-bottom: 1px;
	height: auto;
}*/
body {
	background: url(../images/bck_page.jpg) repeat-x top center #D9DAFE;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
/*Typos*/
h1{font-family: Arial, Helvetica, sans-serif; font-size: 22px; text-align: left; margin-bottom: 10px;}
h2{font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-align: left; margin-bottom: 5px;}
p{text-align:left; font-size:12px; margin-bottom: 5px;}
a{color: #000066;} a:hover{color: #09C;}
ul{margin-left: 10px;} li{list-style-type: circle; list-style: inside;}
/*Class Styles*/
.lft{float: left;} .rit{float: right;} .clr{clear:both;} .lftwidth{float: left; width: 48%; margin-right: 2%; text-align:left;} .ritwidth{float: right; width: 50%; text-align:left;} .ltrindx{letter-spacing: 3px;}
/*Main Styles*/
#MainWrap{
	width: 876px;
	margin: 0 auto;
	background: url(../images/bck_content.gif) repeat-y top center #731D0E;
	padding: 0 34px;
}
#HdrWrap{
	width: 99%;
	height: 88px;
	padding: 10px 1% 18px;
} #HdrWrap p{text-align: right; color:#772C25;}
#FlashArea{
	width: 882px;
	height: 242px;
	background: url(../images/bck_flasharea.png) repeat-x;
	border-top: 1px solid #114898;
}
#FlashAreaLft{
	width: 58%;
	padding: 2% 1%;
} #FlashAreaLft div{ background: url(../images/bck_flashRitCnt.png); width: 484px; padding: 3px 6px; margin-bottom: 8px;}
#FlashAreaRit{
	width: 38%;
	text-align: right;
	}
	#Nav{height: 40px;}
#ContentWrap{
	background: url(../images/bck_cntbtm.gif) no-repeat center bottom #F0F0F0;
	width: 852px;
	padding: 30px 15px 45px;
	min-height: 645px;
	overflow: auto;
	}
	#BoxWraps{
	width: 100%;
	margin: 10px auto;
	}
#ContentRit{
	width: 35%;
	} 
	#OrangeBoxWrap{
		width: 276px;
		background: url(../images/bck_orangeboxshade.gif) repeat-y top right;
		}
		#OrangeBox{width: 256px; background: url(../images/bck_designBtm.png) no-repeat bottom left #DD7723; padding: 0 0 18px 12px;}
		#OrangeBox img{border: 2px solid #FFF; margin-bottom: 20px;} #OrangeBox div.first{background: url(../images/bck_designTop.png) no-repeat top right; padding: 10px 14px 0 0;}
#ContentLft{
	width: 65%;
	} #ContentLft div.innr{margin-bottom: 20px;} #ContentLft p{margin: 20px 0;}
	#BlueBoxWrap{
		width: 535px;
		background: url(../images/bck_BlueBoxshade.png) repeat-y right top;
		padding-right: 8px;
		}
		#BlueBox{
	background: url(../images/bck_BlueBox.png) no-repeat bottom center #114898;
	padding: 5px;
	color: #6FF;
	min-height: 200px;
	width: 525px;
			} #BlueBox img{border: 2px solid #FFF; margin: 5px 10px 2px 2px;} #BlueBox h1{font-size: 14px; text-align: left; padding-top: 6px} #BlueBox p{padding-right: 10px;} #BlueBox div{width: 55%;}
	#YellowBoxWrap{
		background: url(../images/bck_yellowboxshade.png) repeat-y right top #FED96F;
		width: 535px;
		padding-right: 6px;
			min-height: 92px;
			padding-bottom: 5px;
		}
		#YellowBox{
			background: url(../images/bck_yellowbox.png) top center no-repeat #FED96F;
			width: 495px;
			padding: 5px 15px;
			min-height: 92px;
			} #YellowBox img{border: 1px solid #F00; margin: 0 0 10px 0;} #YellowBox p{margin: 3px 0;} #YellowBox h1{margin-bottom: 5px;}
#BottomImg{
	text-align: center;
	width: 944px;
	margin: 0 auto;
	background: url(../images/img_cntBottom.gif) no-repeat top center;
	padding: 0 0 31px;
}#VideoBox {
	padding-top: 10px;
} #VideoBox img{margin-top: 5px;}
#RitInfoBox{
	border: 1px solid #731D0E;
	padding: 10px 5px;
	width: 264px;
	margin-top: 10px;
}
